]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/include/asm/mach-types.h
Merge branch 'master' of git://git.denx.de/u-boot-sh
[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_SUEN3                2255
2240 #define MACH_TYPE_VESPER               2256
2241 #define MACH_TYPE_STR9                 2257
2242 #define MACH_TYPE_OMAP3_WL_FF          2258
2243 #define MACH_TYPE_SIMCOM               2259
2244 #define MACH_TYPE_MCWEBIO              2260
2245 #define MACH_TYPE_OMAP3_PHRAZER        2261
2246 #define MACH_TYPE_DARWIN               2262
2247 #define MACH_TYPE_ORATISCOMU           2263
2248 #define MACH_TYPE_RTSBC20              2264
2249 #define MACH_TYPE_I780                 2265
2250 #define MACH_TYPE_GEMINI324            2266
2251 #define MACH_TYPE_ORATISLAN            2267
2252 #define MACH_TYPE_ORATISALOG           2268
2253 #define MACH_TYPE_ORATISMADI           2269
2254 #define MACH_TYPE_ORATISOT16           2270
2255 #define MACH_TYPE_ORATISDESK           2271
2256 #define MACH_TYPE_VEXPRESS             2272
2257 #define MACH_TYPE_SINTEXO              2273
2258 #define MACH_TYPE_CM3389               2274
2259 #define MACH_TYPE_OMAP3_CIO            2275
2260 #define MACH_TYPE_SGH_I900             2276
2261 #define MACH_TYPE_BST100               2277
2262 #define MACH_TYPE_PASSION              2278
2263 #define MACH_TYPE_INDESIGN_AT91SAM     2279
2264 #define MACH_TYPE_C4_BADGER            2280
2265 #define MACH_TYPE_C4_VIPER             2281
2266 #define MACH_TYPE_D2NET                2282
2267 #define MACH_TYPE_BIGDISK              2283
2268 #define MACH_TYPE_NOTALVISION          2284
2269 #define MACH_TYPE_OMAP3_KBOC           2285
2270 #define MACH_TYPE_CYCLONE              2286
2271 #define MACH_TYPE_NINJA                2287
2272 #define MACH_TYPE_AT91SAM9G20EK_2MMC   2288
2273 #define MACH_TYPE_BCMRING              2289
2274 #define MACH_TYPE_RESOL_DL2            2290
2275 #define MACH_TYPE_IFOSW                2291
2276 #define MACH_TYPE_HTCRHODIUM           2292
2277 #define MACH_TYPE_HTCTOPAZ             2293
2278 #define MACH_TYPE_MATRIX504            2294
2279 #define MACH_TYPE_MRFSA                2295
2280 #define MACH_TYPE_SC_P270              2296
2281 #define MACH_TYPE_ATLAS5_EVB           2297
2282 #define MACH_TYPE_PELCO_LOBOX          2298
2283 #define MACH_TYPE_DILAX_PCU200         2299
2284 #define MACH_TYPE_LEONARDO             2300
2285 #define MACH_TYPE_ZORAN_APPROACH7      2301
2286 #define MACH_TYPE_DP6XX                2302
2287 #define MACH_TYPE_BCM2153_VESPER       2303
2288 #define MACH_TYPE_MAHIMAHI             2304
2289 #define MACH_TYPE_CLICKC               2305
2290 #define MACH_TYPE_ZB_GATEWAY           2306
2291 #define MACH_TYPE_TAZCARD              2307
2292 #define MACH_TYPE_TAZDEV               2308
2293 #define MACH_TYPE_ANNAX_CB_ARM         2309
2294 #define MACH_TYPE_ANNAX_DM3            2310
2295 #define MACH_TYPE_CEREBRIC             2311
2296 #define MACH_TYPE_ORCA                 2312
2297 #define MACH_TYPE_PC9260               2313
2298 #define MACH_TYPE_EMS285A              2314
2299 #define MACH_TYPE_GEC2410              2315
2300 #define MACH_TYPE_GEC2440              2316
2301 #define MACH_TYPE_ARCH_MW903           2317
2302 #define MACH_TYPE_MW2440               2318
2303 #define MACH_TYPE_ECAC2378             2319
2304 #define MACH_TYPE_TAZKIOSK             2320
2305 #define MACH_TYPE_WHITERABBIT_MCH      2321
2306 #define MACH_TYPE_SBOX9263             2322
2307 #define MACH_TYPE_OREO                 2323
2308 #define MACH_TYPE_SMDK6442             2324
2309 #define MACH_TYPE_OPENRD_BASE          2325
2310 #define MACH_TYPE_INCREDIBLE           2326
2311 #define MACH_TYPE_INCREDIBLEC          2327
2312 #define MACH_TYPE_HEROCT               2328
2313 #define MACH_TYPE_MMNET1000            2329
2314 #define MACH_TYPE_DEVKIT8000           2330
2315 #define MACH_TYPE_DEVKIT9000           2331
2316 #define MACH_TYPE_MX31TXTR             2332
2317 #define MACH_TYPE_U380                 2333
2318 #define MACH_TYPE_HUALU_BOARD          2334
2319 #define MACH_TYPE_NPCMX50              2335
2320 #define MACH_TYPE_MX51_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_TEGRA_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_SBC_NT250            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
3219 #ifdef CONFIG_ARCH_EBSA110
3220 # ifdef machine_arch_type
3221 #  undef machine_arch_type
3222 #  define machine_arch_type     __machine_arch_type
3223 # else
3224 #  define machine_arch_type     MACH_TYPE_EBSA110
3225 # endif
3226 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
3227 #else
3228 # define machine_is_ebsa110()   (0)
3229 #endif
3230
3231 #ifdef CONFIG_ARCH_RPC
3232 # ifdef machine_arch_type
3233 #  undef machine_arch_type
3234 #  define machine_arch_type     __machine_arch_type
3235 # else
3236 #  define machine_arch_type     MACH_TYPE_RISCPC
3237 # endif
3238 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
3239 #else
3240 # define machine_is_riscpc()    (0)
3241 #endif
3242
3243 #ifdef CONFIG_ARCH_NEXUSPCI
3244 # ifdef machine_arch_type
3245 #  undef machine_arch_type
3246 #  define machine_arch_type     __machine_arch_type
3247 # else
3248 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
3249 # endif
3250 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
3251 #else
3252 # define machine_is_nexuspci()  (0)
3253 #endif
3254
3255 #ifdef CONFIG_ARCH_EBSA285
3256 # ifdef machine_arch_type
3257 #  undef machine_arch_type
3258 #  define machine_arch_type     __machine_arch_type
3259 # else
3260 #  define machine_arch_type     MACH_TYPE_EBSA285
3261 # endif
3262 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
3263 #else
3264 # define machine_is_ebsa285()   (0)
3265 #endif
3266
3267 #ifdef CONFIG_ARCH_NETWINDER
3268 # ifdef machine_arch_type
3269 #  undef machine_arch_type
3270 #  define machine_arch_type     __machine_arch_type
3271 # else
3272 #  define machine_arch_type     MACH_TYPE_NETWINDER
3273 # endif
3274 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
3275 #else
3276 # define machine_is_netwinder() (0)
3277 #endif
3278
3279 #ifdef CONFIG_ARCH_CATS
3280 # ifdef machine_arch_type
3281 #  undef machine_arch_type
3282 #  define machine_arch_type     __machine_arch_type
3283 # else
3284 #  define machine_arch_type     MACH_TYPE_CATS
3285 # endif
3286 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
3287 #else
3288 # define machine_is_cats()      (0)
3289 #endif
3290
3291 #ifdef CONFIG_ARCH_TBOX
3292 # ifdef machine_arch_type
3293 #  undef machine_arch_type
3294 #  define machine_arch_type     __machine_arch_type
3295 # else
3296 #  define machine_arch_type     MACH_TYPE_TBOX
3297 # endif
3298 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
3299 #else
3300 # define machine_is_tbox()      (0)
3301 #endif
3302
3303 #ifdef CONFIG_ARCH_CO285
3304 # ifdef machine_arch_type
3305 #  undef machine_arch_type
3306 #  define machine_arch_type     __machine_arch_type
3307 # else
3308 #  define machine_arch_type     MACH_TYPE_CO285
3309 # endif
3310 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
3311 #else
3312 # define machine_is_co285()     (0)
3313 #endif
3314
3315 #ifdef CONFIG_ARCH_CLPS7110
3316 # ifdef machine_arch_type
3317 #  undef machine_arch_type
3318 #  define machine_arch_type     __machine_arch_type
3319 # else
3320 #  define machine_arch_type     MACH_TYPE_CLPS7110
3321 # endif
3322 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
3323 #else
3324 # define machine_is_clps7110()  (0)
3325 #endif
3326
3327 #ifdef CONFIG_ARCH_ARC
3328 # ifdef machine_arch_type
3329 #  undef machine_arch_type
3330 #  define machine_arch_type     __machine_arch_type
3331 # else
3332 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
3333 # endif
3334 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
3335 #else
3336 # define machine_is_archimedes()        (0)
3337 #endif
3338
3339 #ifdef CONFIG_ARCH_A5K
3340 # ifdef machine_arch_type
3341 #  undef machine_arch_type
3342 #  define machine_arch_type     __machine_arch_type
3343 # else
3344 #  define machine_arch_type     MACH_TYPE_A5K
3345 # endif
3346 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
3347 #else
3348 # define machine_is_a5k()       (0)
3349 #endif
3350
3351 #ifdef CONFIG_ARCH_ETOILE
3352 # ifdef machine_arch_type
3353 #  undef machine_arch_type
3354 #  define machine_arch_type     __machine_arch_type
3355 # else
3356 #  define machine_arch_type     MACH_TYPE_ETOILE
3357 # endif
3358 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
3359 #else
3360 # define machine_is_etoile()    (0)
3361 #endif
3362
3363 #ifdef CONFIG_ARCH_LACIE_NAS
3364 # ifdef machine_arch_type
3365 #  undef machine_arch_type
3366 #  define machine_arch_type     __machine_arch_type
3367 # else
3368 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
3369 # endif
3370 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
3371 #else
3372 # define machine_is_lacie_nas() (0)
3373 #endif
3374
3375 #ifdef CONFIG_ARCH_CLPS7500
3376 # ifdef machine_arch_type
3377 #  undef machine_arch_type
3378 #  define machine_arch_type     __machine_arch_type
3379 # else
3380 #  define machine_arch_type     MACH_TYPE_CLPS7500
3381 # endif
3382 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
3383 #else
3384 # define machine_is_clps7500()  (0)
3385 #endif
3386
3387 #ifdef CONFIG_ARCH_SHARK
3388 # ifdef machine_arch_type
3389 #  undef machine_arch_type
3390 #  define machine_arch_type     __machine_arch_type
3391 # else
3392 #  define machine_arch_type     MACH_TYPE_SHARK
3393 # endif
3394 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
3395 #else
3396 # define machine_is_shark()     (0)
3397 #endif
3398
3399 #ifdef CONFIG_SA1100_BRUTUS
3400 # ifdef machine_arch_type
3401 #  undef machine_arch_type
3402 #  define machine_arch_type     __machine_arch_type
3403 # else
3404 #  define machine_arch_type     MACH_TYPE_BRUTUS
3405 # endif
3406 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
3407 #else
3408 # define machine_is_brutus()    (0)
3409 #endif
3410
3411 #ifdef CONFIG_ARCH_PERSONAL_SERVER
3412 # ifdef machine_arch_type
3413 #  undef machine_arch_type
3414 #  define machine_arch_type     __machine_arch_type
3415 # else
3416 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
3417 # endif
3418 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
3419 #else
3420 # define machine_is_personal_server()   (0)
3421 #endif
3422
3423 #ifdef CONFIG_SA1100_ITSY
3424 # ifdef machine_arch_type
3425 #  undef machine_arch_type
3426 #  define machine_arch_type     __machine_arch_type
3427 # else
3428 #  define machine_arch_type     MACH_TYPE_ITSY
3429 # endif
3430 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
3431 #else
3432 # define machine_is_itsy()      (0)
3433 #endif
3434
3435 #ifdef CONFIG_ARCH_L7200
3436 # ifdef machine_arch_type
3437 #  undef machine_arch_type
3438 #  define machine_arch_type     __machine_arch_type
3439 # else
3440 #  define machine_arch_type     MACH_TYPE_L7200
3441 # endif
3442 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
3443 #else
3444 # define machine_is_l7200()     (0)
3445 #endif
3446
3447 #ifdef CONFIG_SA1100_PLEB
3448 # ifdef machine_arch_type
3449 #  undef machine_arch_type
3450 #  define machine_arch_type     __machine_arch_type
3451 # else
3452 #  define machine_arch_type     MACH_TYPE_PLEB
3453 # endif
3454 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
3455 #else
3456 # define machine_is_pleb()      (0)
3457 #endif
3458
3459 #ifdef CONFIG_ARCH_INTEGRATOR
3460 # ifdef machine_arch_type
3461 #  undef machine_arch_type
3462 #  define machine_arch_type     __machine_arch_type
3463 # else
3464 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
3465 # endif
3466 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
3467 #else
3468 # define machine_is_integrator()        (0)
3469 #endif
3470
3471 #ifdef CONFIG_SA1100_H3600
3472 # ifdef machine_arch_type
3473 #  undef machine_arch_type
3474 #  define machine_arch_type     __machine_arch_type
3475 # else
3476 #  define machine_arch_type     MACH_TYPE_H3600
3477 # endif
3478 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
3479 #else
3480 # define machine_is_h3600()     (0)
3481 #endif
3482
3483 #ifdef CONFIG_ARCH_IXP1200
3484 # ifdef machine_arch_type
3485 #  undef machine_arch_type
3486 #  define machine_arch_type     __machine_arch_type
3487 # else
3488 #  define machine_arch_type     MACH_TYPE_IXP1200
3489 # endif
3490 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
3491 #else
3492 # define machine_is_ixp1200()   (0)
3493 #endif
3494
3495 #ifdef CONFIG_ARCH_P720T
3496 # ifdef machine_arch_type
3497 #  undef machine_arch_type
3498 #  define machine_arch_type     __machine_arch_type
3499 # else
3500 #  define machine_arch_type     MACH_TYPE_P720T
3501 # endif
3502 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
3503 #else
3504 # define machine_is_p720t()     (0)
3505 #endif
3506
3507 #ifdef CONFIG_SA1100_ASSABET
3508 # ifdef machine_arch_type
3509 #  undef machine_arch_type
3510 #  define machine_arch_type     __machine_arch_type
3511 # else
3512 #  define machine_arch_type     MACH_TYPE_ASSABET
3513 # endif
3514 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
3515 #else
3516 # define machine_is_assabet()   (0)
3517 #endif
3518
3519 #ifdef CONFIG_SA1100_VICTOR
3520 # ifdef machine_arch_type
3521 #  undef machine_arch_type
3522 #  define machine_arch_type     __machine_arch_type
3523 # else
3524 #  define machine_arch_type     MACH_TYPE_VICTOR
3525 # endif
3526 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
3527 #else
3528 # define machine_is_victor()    (0)
3529 #endif
3530
3531 #ifdef CONFIG_SA1100_LART
3532 # ifdef machine_arch_type
3533 #  undef machine_arch_type
3534 #  define machine_arch_type     __machine_arch_type
3535 # else
3536 #  define machine_arch_type     MACH_TYPE_LART
3537 # endif
3538 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
3539 #else
3540 # define machine_is_lart()      (0)
3541 #endif
3542
3543 #ifdef CONFIG_SA1100_RANGER
3544 # ifdef machine_arch_type
3545 #  undef machine_arch_type
3546 #  define machine_arch_type     __machine_arch_type
3547 # else
3548 #  define machine_arch_type     MACH_TYPE_RANGER
3549 # endif
3550 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
3551 #else
3552 # define machine_is_ranger()    (0)
3553 #endif
3554
3555 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
3556 # ifdef machine_arch_type
3557 #  undef machine_arch_type
3558 #  define machine_arch_type     __machine_arch_type
3559 # else
3560 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
3561 # endif
3562 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
3563 #else
3564 # define machine_is_graphicsclient()    (0)
3565 #endif
3566
3567 #ifdef CONFIG_SA1100_XP860
3568 # ifdef machine_arch_type
3569 #  undef machine_arch_type
3570 #  define machine_arch_type     __machine_arch_type
3571 # else
3572 #  define machine_arch_type     MACH_TYPE_XP860
3573 # endif
3574 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
3575 #else
3576 # define machine_is_xp860()     (0)
3577 #endif
3578
3579 #ifdef CONFIG_SA1100_CERF
3580 # ifdef machine_arch_type
3581 #  undef machine_arch_type
3582 #  define machine_arch_type     __machine_arch_type
3583 # else
3584 #  define machine_arch_type     MACH_TYPE_CERF
3585 # endif
3586 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
3587 #else
3588 # define machine_is_cerf()      (0)
3589 #endif
3590
3591 #ifdef CONFIG_SA1100_NANOENGINE
3592 # ifdef machine_arch_type
3593 #  undef machine_arch_type
3594 #  define machine_arch_type     __machine_arch_type
3595 # else
3596 #  define machine_arch_type     MACH_TYPE_NANOENGINE
3597 # endif
3598 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
3599 #else
3600 # define machine_is_nanoengine()        (0)
3601 #endif
3602
3603 #ifdef CONFIG_SA1100_FPIC
3604 # ifdef machine_arch_type
3605 #  undef machine_arch_type
3606 #  define machine_arch_type     __machine_arch_type
3607 # else
3608 #  define machine_arch_type     MACH_TYPE_FPIC
3609 # endif
3610 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
3611 #else
3612 # define machine_is_fpic()      (0)
3613 #endif
3614
3615 #ifdef CONFIG_SA1100_EXTENEX1
3616 # ifdef machine_arch_type
3617 #  undef machine_arch_type
3618 #  define machine_arch_type     __machine_arch_type
3619 # else
3620 #  define machine_arch_type     MACH_TYPE_EXTENEX1
3621 # endif
3622 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
3623 #else
3624 # define machine_is_extenex1()  (0)
3625 #endif
3626
3627 #ifdef CONFIG_SA1100_SHERMAN
3628 # ifdef machine_arch_type
3629 #  undef machine_arch_type
3630 #  define machine_arch_type     __machine_arch_type
3631 # else
3632 #  define machine_arch_type     MACH_TYPE_SHERMAN
3633 # endif
3634 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
3635 #else
3636 # define machine_is_sherman()   (0)
3637 #endif
3638
3639 #ifdef CONFIG_SA1100_ACCELENT
3640 # ifdef machine_arch_type
3641 #  undef machine_arch_type
3642 #  define machine_arch_type     __machine_arch_type
3643 # else
3644 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
3645 # endif
3646 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
3647 #else
3648 # define machine_is_accelent_sa()       (0)
3649 #endif
3650
3651 #ifdef CONFIG_ARCH_L7200_ACCELENT
3652 # ifdef machine_arch_type
3653 #  undef machine_arch_type
3654 #  define machine_arch_type     __machine_arch_type
3655 # else
3656 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
3657 # endif
3658 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
3659 #else
3660 # define machine_is_accelent_l7200()    (0)
3661 #endif
3662
3663 #ifdef CONFIG_SA1100_NETPORT
3664 # ifdef machine_arch_type
3665 #  undef machine_arch_type
3666 #  define machine_arch_type     __machine_arch_type
3667 # else
3668 #  define machine_arch_type     MACH_TYPE_NETPORT
3669 # endif
3670 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
3671 #else
3672 # define machine_is_netport()   (0)
3673 #endif
3674
3675 #ifdef CONFIG_SA1100_PANGOLIN
3676 # ifdef machine_arch_type
3677 #  undef machine_arch_type
3678 #  define machine_arch_type     __machine_arch_type
3679 # else
3680 #  define machine_arch_type     MACH_TYPE_PANGOLIN
3681 # endif
3682 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
3683 #else
3684 # define machine_is_pangolin()  (0)
3685 #endif
3686
3687 #ifdef CONFIG_SA1100_YOPY
3688 # ifdef machine_arch_type
3689 #  undef machine_arch_type
3690 #  define machine_arch_type     __machine_arch_type
3691 # else
3692 #  define machine_arch_type     MACH_TYPE_YOPY
3693 # endif
3694 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
3695 #else
3696 # define machine_is_yopy()      (0)
3697 #endif
3698
3699 #ifdef CONFIG_SA1100_COOLIDGE
3700 # ifdef machine_arch_type
3701 #  undef machine_arch_type
3702 #  define machine_arch_type     __machine_arch_type
3703 # else
3704 #  define machine_arch_type     MACH_TYPE_COOLIDGE
3705 # endif
3706 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
3707 #else
3708 # define machine_is_coolidge()  (0)
3709 #endif
3710
3711 #ifdef CONFIG_SA1100_HUW_WEBPANEL
3712 # ifdef machine_arch_type
3713 #  undef machine_arch_type
3714 #  define machine_arch_type     __machine_arch_type
3715 # else
3716 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
3717 # endif
3718 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
3719 #else
3720 # define machine_is_huw_webpanel()      (0)
3721 #endif
3722
3723 #ifdef CONFIG_ARCH_SPOTME
3724 # ifdef machine_arch_type
3725 #  undef machine_arch_type
3726 #  define machine_arch_type     __machine_arch_type
3727 # else
3728 #  define machine_arch_type     MACH_TYPE_SPOTME
3729 # endif
3730 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
3731 #else
3732 # define machine_is_spotme()    (0)
3733 #endif
3734
3735 #ifdef CONFIG_ARCH_FREEBIRD
3736 # ifdef machine_arch_type
3737 #  undef machine_arch_type
3738 #  define machine_arch_type     __machine_arch_type
3739 # else
3740 #  define machine_arch_type     MACH_TYPE_FREEBIRD
3741 # endif
3742 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
3743 #else
3744 # define machine_is_freebird()  (0)
3745 #endif
3746
3747 #ifdef CONFIG_ARCH_TI925
3748 # ifdef machine_arch_type
3749 #  undef machine_arch_type
3750 #  define machine_arch_type     __machine_arch_type
3751 # else
3752 #  define machine_arch_type     MACH_TYPE_TI925
3753 # endif
3754 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
3755 #else
3756 # define machine_is_ti925()     (0)
3757 #endif
3758
3759 #ifdef CONFIG_ARCH_RISCSTATION
3760 # ifdef machine_arch_type
3761 #  undef machine_arch_type
3762 #  define machine_arch_type     __machine_arch_type
3763 # else
3764 #  define machine_arch_type     MACH_TYPE_RISCSTATION
3765 # endif
3766 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
3767 #else
3768 # define machine_is_riscstation()       (0)
3769 #endif
3770
3771 #ifdef CONFIG_SA1100_CAVY
3772 # ifdef machine_arch_type
3773 #  undef machine_arch_type
3774 #  define machine_arch_type     __machine_arch_type
3775 # else
3776 #  define machine_arch_type     MACH_TYPE_CAVY
3777 # endif
3778 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
3779 #else
3780 # define machine_is_cavy()      (0)
3781 #endif
3782
3783 #ifdef CONFIG_SA1100_JORNADA720
3784 # ifdef machine_arch_type
3785 #  undef machine_arch_type
3786 #  define machine_arch_type     __machine_arch_type
3787 # else
3788 #  define machine_arch_type     MACH_TYPE_JORNADA720
3789 # endif
3790 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
3791 #else
3792 # define machine_is_jornada720()        (0)
3793 #endif
3794
3795 #ifdef CONFIG_SA1100_OMNIMETER
3796 # ifdef machine_arch_type
3797 #  undef machine_arch_type
3798 #  define machine_arch_type     __machine_arch_type
3799 # else
3800 #  define machine_arch_type     MACH_TYPE_OMNIMETER
3801 # endif
3802 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
3803 #else
3804 # define machine_is_omnimeter() (0)
3805 #endif
3806
3807 #ifdef CONFIG_ARCH_EDB7211
3808 # ifdef machine_arch_type
3809 #  undef machine_arch_type
3810 #  define machine_arch_type     __machine_arch_type
3811 # else
3812 #  define machine_arch_type     MACH_TYPE_EDB7211
3813 # endif
3814 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
3815 #else
3816 # define machine_is_edb7211()   (0)
3817 #endif
3818
3819 #ifdef CONFIG_SA1100_CITYGO
3820 # ifdef machine_arch_type
3821 #  undef machine_arch_type
3822 #  define machine_arch_type     __machine_arch_type
3823 # else
3824 #  define machine_arch_type     MACH_TYPE_CITYGO
3825 # endif
3826 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
3827 #else
3828 # define machine_is_citygo()    (0)
3829 #endif
3830
3831 #ifdef CONFIG_SA1100_PFS168
3832 # ifdef machine_arch_type
3833 #  undef machine_arch_type
3834 #  define machine_arch_type     __machine_arch_type
3835 # else
3836 #  define machine_arch_type     MACH_TYPE_PFS168
3837 # endif
3838 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
3839 #else
3840 # define machine_is_pfs168()    (0)
3841 #endif
3842
3843 #ifdef CONFIG_SA1100_SPOT
3844 # ifdef machine_arch_type
3845 #  undef machine_arch_type
3846 #  define machine_arch_type     __machine_arch_type
3847 # else
3848 #  define machine_arch_type     MACH_TYPE_SPOT
3849 # endif
3850 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
3851 #else
3852 # define machine_is_spot()      (0)
3853 #endif
3854
3855 #ifdef CONFIG_SA1100_FLEXANET
3856 # ifdef machine_arch_type
3857 #  undef machine_arch_type
3858 #  define machine_arch_type     __machine_arch_type
3859 # else
3860 #  define machine_arch_type     MACH_TYPE_FLEXANET
3861 # endif
3862 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
3863 #else
3864 # define machine_is_flexanet()  (0)
3865 #endif
3866
3867 #ifdef CONFIG_ARCH_WEBPAL
3868 # ifdef machine_arch_type
3869 #  undef machine_arch_type
3870 #  define machine_arch_type     __machine_arch_type
3871 # else
3872 #  define machine_arch_type     MACH_TYPE_WEBPAL
3873 # endif
3874 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
3875 #else
3876 # define machine_is_webpal()    (0)
3877 #endif
3878
3879 #ifdef CONFIG_SA1100_LINPDA
3880 # ifdef machine_arch_type
3881 #  undef machine_arch_type
3882 #  define machine_arch_type     __machine_arch_type
3883 # else
3884 #  define machine_arch_type     MACH_TYPE_LINPDA
3885 # endif
3886 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
3887 #else
3888 # define machine_is_linpda()    (0)
3889 #endif
3890
3891 #ifdef CONFIG_ARCH_ANAKIN
3892 # ifdef machine_arch_type
3893 #  undef machine_arch_type
3894 #  define machine_arch_type     __machine_arch_type
3895 # else
3896 #  define machine_arch_type     MACH_TYPE_ANAKIN
3897 # endif
3898 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
3899 #else
3900 # define machine_is_anakin()    (0)
3901 #endif
3902
3903 #ifdef CONFIG_SA1100_MVI
3904 # ifdef machine_arch_type
3905 #  undef machine_arch_type
3906 #  define machine_arch_type     __machine_arch_type
3907 # else
3908 #  define machine_arch_type     MACH_TYPE_MVI
3909 # endif
3910 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
3911 #else
3912 # define machine_is_mvi()       (0)
3913 #endif
3914
3915 #ifdef CONFIG_SA1100_JUPITER
3916 # ifdef machine_arch_type
3917 #  undef machine_arch_type
3918 #  define machine_arch_type     __machine_arch_type
3919 # else
3920 #  define machine_arch_type     MACH_TYPE_JUPITER
3921 # endif
3922 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
3923 #else
3924 # define machine_is_jupiter()   (0)
3925 #endif
3926
3927 #ifdef CONFIG_ARCH_PSIONW
3928 # ifdef machine_arch_type
3929 #  undef machine_arch_type
3930 #  define machine_arch_type     __machine_arch_type
3931 # else
3932 #  define machine_arch_type     MACH_TYPE_PSIONW
3933 # endif
3934 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
3935 #else
3936 # define machine_is_psionw()    (0)
3937 #endif
3938
3939 #ifdef CONFIG_SA1100_ALN
3940 # ifdef machine_arch_type
3941 #  undef machine_arch_type
3942 #  define machine_arch_type     __machine_arch_type
3943 # else
3944 #  define machine_arch_type     MACH_TYPE_ALN
3945 # endif
3946 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
3947 #else
3948 # define machine_is_aln()       (0)
3949 #endif
3950
3951 #ifdef CONFIG_ARCH_CAMELOT
3952 # ifdef machine_arch_type
3953 #  undef machine_arch_type
3954 #  define machine_arch_type     __machine_arch_type
3955 # else
3956 #  define machine_arch_type     MACH_TYPE_CAMELOT
3957 # endif
3958 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
3959 #else
3960 # define machine_is_epxa()      (0)
3961 #endif
3962
3963 #ifdef CONFIG_SA1100_GDS2200
3964 # ifdef machine_arch_type
3965 #  undef machine_arch_type
3966 #  define machine_arch_type     __machine_arch_type
3967 # else
3968 #  define machine_arch_type     MACH_TYPE_GDS2200
3969 # endif
3970 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
3971 #else
3972 # define machine_is_gds2200()   (0)
3973 #endif
3974
3975 #ifdef CONFIG_SA1100_PSION_SERIES7
3976 # ifdef machine_arch_type
3977 #  undef machine_arch_type
3978 #  define machine_arch_type     __machine_arch_type
3979 # else
3980 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
3981 # endif
3982 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
3983 #else
3984 # define machine_is_netbook()   (0)
3985 #endif
3986
3987 #ifdef CONFIG_SA1100_XFILE
3988 # ifdef machine_arch_type
3989 #  undef machine_arch_type
3990 #  define machine_arch_type     __machine_arch_type
3991 # else
3992 #  define machine_arch_type     MACH_TYPE_XFILE
3993 # endif
3994 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
3995 #else
3996 # define machine_is_xfile()     (0)
3997 #endif
3998
3999 #ifdef CONFIG_ARCH_ACCELENT_EP9312
4000 # ifdef machine_arch_type
4001 #  undef machine_arch_type
4002 #  define machine_arch_type     __machine_arch_type
4003 # else
4004 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
4005 # endif
4006 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
4007 #else
4008 # define machine_is_accelent_ep9312()   (0)
4009 #endif
4010
4011 #ifdef CONFIG_ARCH_IC200
4012 # ifdef machine_arch_type
4013 #  undef machine_arch_type
4014 #  define machine_arch_type     __machine_arch_type
4015 # else
4016 #  define machine_arch_type     MACH_TYPE_IC200
4017 # endif
4018 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
4019 #else
4020 # define machine_is_ic200()     (0)
4021 #endif
4022
4023 #ifdef CONFIG_SA1100_CREDITLART
4024 # ifdef machine_arch_type
4025 #  undef machine_arch_type
4026 #  define machine_arch_type     __machine_arch_type
4027 # else
4028 #  define machine_arch_type     MACH_TYPE_CREDITLART
4029 # endif
4030 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
4031 #else
4032 # define machine_is_creditlart()        (0)
4033 #endif
4034
4035 #ifdef CONFIG_SA1100_HTM
4036 # ifdef machine_arch_type
4037 #  undef machine_arch_type
4038 #  define machine_arch_type     __machine_arch_type
4039 # else
4040 #  define machine_arch_type     MACH_TYPE_HTM
4041 # endif
4042 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
4043 #else
4044 # define machine_is_htm()       (0)
4045 #endif
4046
4047 #ifdef CONFIG_ARCH_IQ80310
4048 # ifdef machine_arch_type
4049 #  undef machine_arch_type
4050 #  define machine_arch_type     __machine_arch_type
4051 # else
4052 #  define machine_arch_type     MACH_TYPE_IQ80310
4053 # endif
4054 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
4055 #else
4056 # define machine_is_iq80310()   (0)
4057 #endif
4058
4059 #ifdef CONFIG_SA1100_FREEBOT
4060 # ifdef machine_arch_type
4061 #  undef machine_arch_type
4062 #  define machine_arch_type     __machine_arch_type
4063 # else
4064 #  define machine_arch_type     MACH_TYPE_FREEBOT
4065 # endif
4066 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
4067 #else
4068 # define machine_is_freebot()   (0)
4069 #endif
4070
4071 #ifdef CONFIG_ARCH_ENTEL
4072 # ifdef machine_arch_type
4073 #  undef machine_arch_type
4074 #  define machine_arch_type     __machine_arch_type
4075 # else
4076 #  define machine_arch_type     MACH_TYPE_ENTEL
4077 # endif
4078 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
4079 #else
4080 # define machine_is_entel()     (0)
4081 #endif
4082
4083 #ifdef CONFIG_ARCH_ENP3510
4084 # ifdef machine_arch_type
4085 #  undef machine_arch_type
4086 #  define machine_arch_type     __machine_arch_type
4087 # else
4088 #  define machine_arch_type     MACH_TYPE_ENP3510
4089 # endif
4090 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
4091 #else
4092 # define machine_is_enp3510()   (0)
4093 #endif
4094
4095 #ifdef CONFIG_SA1100_TRIZEPS
4096 # ifdef machine_arch_type
4097 #  undef machine_arch_type
4098 #  define machine_arch_type     __machine_arch_type
4099 # else
4100 #  define machine_arch_type     MACH_TYPE_TRIZEPS
4101 # endif
4102 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
4103 #else
4104 # define machine_is_trizeps()   (0)
4105 #endif
4106
4107 #ifdef CONFIG_SA1100_NESA
4108 # ifdef machine_arch_type
4109 #  undef machine_arch_type
4110 #  define machine_arch_type     __machine_arch_type
4111 # else
4112 #  define machine_arch_type     MACH_TYPE_NESA
4113 # endif
4114 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
4115 #else
4116 # define machine_is_nesa()      (0)
4117 #endif
4118
4119 #ifdef CONFIG_ARCH_VENUS
4120 # ifdef machine_arch_type
4121 #  undef machine_arch_type
4122 #  define machine_arch_type     __machine_arch_type
4123 # else
4124 #  define machine_arch_type     MACH_TYPE_VENUS
4125 # endif
4126 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
4127 #else
4128 # define machine_is_venus()     (0)
4129 #endif
4130
4131 #ifdef CONFIG_ARCH_TARDIS
4132 # ifdef machine_arch_type
4133 #  undef machine_arch_type
4134 #  define machine_arch_type     __machine_arch_type
4135 # else
4136 #  define machine_arch_type     MACH_TYPE_TARDIS
4137 # endif
4138 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
4139 #else
4140 # define machine_is_tardis()    (0)
4141 #endif
4142
4143 #ifdef CONFIG_ARCH_MERCURY
4144 # ifdef machine_arch_type
4145 #  undef machine_arch_type
4146 #  define machine_arch_type     __machine_arch_type
4147 # else
4148 #  define machine_arch_type     MACH_TYPE_MERCURY
4149 # endif
4150 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
4151 #else
4152 # define machine_is_mercury()   (0)
4153 #endif
4154
4155 #ifdef CONFIG_SA1100_EMPEG
4156 # ifdef machine_arch_type
4157 #  undef machine_arch_type
4158 #  define machine_arch_type     __machine_arch_type
4159 # else
4160 #  define machine_arch_type     MACH_TYPE_EMPEG
4161 # endif
4162 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
4163 #else
4164 # define machine_is_empeg()     (0)
4165 #endif
4166
4167 #ifdef CONFIG_ARCH_I80200FCC
4168 # ifdef machine_arch_type
4169 #  undef machine_arch_type
4170 #  define machine_arch_type     __machine_arch_type
4171 # else
4172 #  define machine_arch_type     MACH_TYPE_I80200FCC
4173 # endif
4174 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
4175 #else
4176 # define machine_is_adi_evb()   (0)
4177 #endif
4178
4179 #ifdef CONFIG_SA1100_ITT_CPB
4180 # ifdef machine_arch_type
4181 #  undef machine_arch_type
4182 #  define machine_arch_type     __machine_arch_type
4183 # else
4184 #  define machine_arch_type     MACH_TYPE_ITT_CPB
4185 # endif
4186 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
4187 #else
4188 # define machine_is_itt_cpb()   (0)
4189 #endif
4190
4191 #ifdef CONFIG_SA1100_SVC
4192 # ifdef machine_arch_type
4193 #  undef machine_arch_type
4194 #  define machine_arch_type     __machine_arch_type
4195 # else
4196 #  define machine_arch_type     MACH_TYPE_SVC
4197 # endif
4198 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
4199 #else
4200 # define machine_is_svc()       (0)
4201 #endif
4202
4203 #ifdef CONFIG_SA1100_ALPHA2
4204 # ifdef machine_arch_type
4205 #  undef machine_arch_type
4206 #  define machine_arch_type     __machine_arch_type
4207 # else
4208 #  define machine_arch_type     MACH_TYPE_ALPHA2
4209 # endif
4210 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
4211 #else
4212 # define machine_is_alpha2()    (0)
4213 #endif
4214
4215 #ifdef CONFIG_SA1100_ALPHA1
4216 # ifdef machine_arch_type
4217 #  undef machine_arch_type
4218 #  define machine_arch_type     __machine_arch_type
4219 # else
4220 #  define machine_arch_type     MACH_TYPE_ALPHA1
4221 # endif
4222 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
4223 #else
4224 # define machine_is_alpha1()    (0)
4225 #endif
4226
4227 #ifdef CONFIG_ARCH_NETARM
4228 # ifdef machine_arch_type
4229 #  undef machine_arch_type
4230 #  define machine_arch_type     __machine_arch_type
4231 # else
4232 #  define machine_arch_type     MACH_TYPE_NETARM
4233 # endif
4234 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
4235 #else
4236 # define machine_is_netarm()    (0)
4237 #endif
4238
4239 #ifdef CONFIG_SA1100_SIMPAD
4240 # ifdef machine_arch_type
4241 #  undef machine_arch_type
4242 #  define machine_arch_type     __machine_arch_type
4243 # else
4244 #  define machine_arch_type     MACH_TYPE_SIMPAD
4245 # endif
4246 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
4247 #else
4248 # define machine_is_simpad()    (0)
4249 #endif
4250
4251 #ifdef CONFIG_ARCH_PDA1
4252 # ifdef machine_arch_type
4253 #  undef machine_arch_type
4254 #  define machine_arch_type     __machine_arch_type
4255 # else
4256 #  define machine_arch_type     MACH_TYPE_PDA1
4257 # endif
4258 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
4259 #else
4260 # define machine_is_pda1()      (0)
4261 #endif
4262
4263 #ifdef CONFIG_ARCH_LUBBOCK
4264 # ifdef machine_arch_type
4265 #  undef machine_arch_type
4266 #  define machine_arch_type     __machine_arch_type
4267 # else
4268 #  define machine_arch_type     MACH_TYPE_LUBBOCK
4269 # endif
4270 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
4271 #else
4272 # define machine_is_lubbock()   (0)
4273 #endif
4274
4275 #ifdef CONFIG_ARCH_ANIKO
4276 # ifdef machine_arch_type
4277 #  undef machine_arch_type
4278 #  define machine_arch_type     __machine_arch_type
4279 # else
4280 #  define machine_arch_type     MACH_TYPE_ANIKO
4281 # endif
4282 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
4283 #else
4284 # define machine_is_aniko()     (0)
4285 #endif
4286
4287 #ifdef CONFIG_ARCH_CLEP7212
4288 # ifdef machine_arch_type
4289 #  undef machine_arch_type
4290 #  define machine_arch_type     __machine_arch_type
4291 # else
4292 #  define machine_arch_type     MACH_TYPE_CLEP7212
4293 # endif
4294 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
4295 #else
4296 # define machine_is_clep7212()  (0)
4297 #endif
4298
4299 #ifdef CONFIG_ARCH_CS89712
4300 # ifdef machine_arch_type
4301 #  undef machine_arch_type
4302 #  define machine_arch_type     __machine_arch_type
4303 # else
4304 #  define machine_arch_type     MACH_TYPE_CS89712
4305 # endif
4306 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
4307 #else
4308 # define machine_is_cs89712()   (0)
4309 #endif
4310
4311 #ifdef CONFIG_SA1100_WEARARM
4312 # ifdef machine_arch_type
4313 #  undef machine_arch_type
4314 #  define machine_arch_type     __machine_arch_type
4315 # else
4316 #  define machine_arch_type     MACH_TYPE_WEARARM
4317 # endif
4318 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
4319 #else
4320 # define machine_is_weararm()   (0)
4321 #endif
4322
4323 #ifdef CONFIG_SA1100_POSSIO_PX
4324 # ifdef machine_arch_type
4325 #  undef machine_arch_type
4326 #  define machine_arch_type     __machine_arch_type
4327 # else
4328 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
4329 # endif
4330 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
4331 #else
4332 # define machine_is_possio_px() (0)
4333 #endif
4334
4335 #ifdef CONFIG_SA1100_SIDEARM
4336 # ifdef machine_arch_type
4337 #  undef machine_arch_type
4338 #  define machine_arch_type     __machine_arch_type
4339 # else
4340 #  define machine_arch_type     MACH_TYPE_SIDEARM
4341 # endif
4342 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
4343 #else
4344 # define machine_is_sidearm()   (0)
4345 #endif
4346
4347 #ifdef CONFIG_SA1100_STORK
4348 # ifdef machine_arch_type
4349 #  undef machine_arch_type
4350 #  define machine_arch_type     __machine_arch_type
4351 # else
4352 #  define machine_arch_type     MACH_TYPE_STORK
4353 # endif
4354 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
4355 #else
4356 # define machine_is_stork()     (0)
4357 #endif
4358
4359 #ifdef CONFIG_SA1100_SHANNON
4360 # ifdef machine_arch_type
4361 #  undef machine_arch_type
4362 #  define machine_arch_type     __machine_arch_type
4363 # else
4364 #  define machine_arch_type     MACH_TYPE_SHANNON
4365 # endif
4366 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
4367 #else
4368 # define machine_is_shannon()   (0)
4369 #endif
4370
4371 #ifdef CONFIG_ARCH_ACE
4372 # ifdef machine_arch_type
4373 #  undef machine_arch_type
4374 #  define machine_arch_type     __machine_arch_type
4375 # else
4376 #  define machine_arch_type     MACH_TYPE_ACE
4377 # endif
4378 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
4379 #else
4380 # define machine_is_ace()       (0)
4381 #endif
4382
4383 #ifdef CONFIG_SA1100_BALLYARM
4384 # ifdef machine_arch_type
4385 #  undef machine_arch_type
4386 #  define machine_arch_type     __machine_arch_type
4387 # else
4388 #  define machine_arch_type     MACH_TYPE_BALLYARM
4389 # endif
4390 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
4391 #else
4392 # define machine_is_ballyarm()  (0)
4393 #endif
4394
4395 #ifdef CONFIG_SA1100_SIMPUTER
4396 # ifdef machine_arch_type
4397 #  undef machine_arch_type
4398 #  define machine_arch_type     __machine_arch_type
4399 # else
4400 #  define machine_arch_type     MACH_TYPE_SIMPUTER
4401 # endif
4402 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
4403 #else
4404 # define machine_is_simputer()  (0)
4405 #endif
4406
4407 #ifdef CONFIG_SA1100_NEXTERM
4408 # ifdef machine_arch_type
4409 #  undef machine_arch_type
4410 #  define machine_arch_type     __machine_arch_type
4411 # else
4412 #  define machine_arch_type     MACH_TYPE_NEXTERM
4413 # endif
4414 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
4415 #else
4416 # define machine_is_nexterm()   (0)
4417 #endif
4418
4419 #ifdef CONFIG_SA1100_SA1100_ELF
4420 # ifdef machine_arch_type
4421 #  undef machine_arch_type
4422 #  define machine_arch_type     __machine_arch_type
4423 # else
4424 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
4425 # endif
4426 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
4427 #else
4428 # define machine_is_sa1100_elf()        (0)
4429 #endif
4430
4431 #ifdef CONFIG_SA1100_GATOR
4432 # ifdef machine_arch_type
4433 #  undef machine_arch_type
4434 #  define machine_arch_type     __machine_arch_type
4435 # else
4436 #  define machine_arch_type     MACH_TYPE_GATOR
4437 # endif
4438 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
4439 #else
4440 # define machine_is_gator()     (0)
4441 #endif
4442
4443 #ifdef CONFIG_ARCH_GRANITE
4444 # ifdef machine_arch_type
4445 #  undef machine_arch_type
4446 #  define machine_arch_type     __machine_arch_type
4447 # else
4448 #  define machine_arch_type     MACH_TYPE_GRANITE
4449 # endif
4450 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
4451 #else
4452 # define machine_is_granite()   (0)
4453 #endif
4454
4455 #ifdef CONFIG_SA1100_CONSUS
4456 # ifdef machine_arch_type
4457 #  undef machine_arch_type
4458 #  define machine_arch_type     __machine_arch_type
4459 # else
4460 #  define machine_arch_type     MACH_TYPE_CONSUS
4461 # endif
4462 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
4463 #else
4464 # define machine_is_consus()    (0)
4465 #endif
4466
4467 #ifdef CONFIG_ARCH_AAED2000
4468 # ifdef machine_arch_type
4469 #  undef machine_arch_type
4470 #  define machine_arch_type     __machine_arch_type
4471 # else
4472 #  define machine_arch_type     MACH_TYPE_AAED2000
4473 # endif
4474 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
4475 #else
4476 # define machine_is_aaed2000()  (0)
4477 #endif
4478
4479 #ifdef CONFIG_ARCH_CDB89712
4480 # ifdef machine_arch_type
4481 #  undef machine_arch_type
4482 #  define machine_arch_type     __machine_arch_type
4483 # else
4484 #  define machine_arch_type     MACH_TYPE_CDB89712
4485 # endif
4486 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
4487 #else
4488 # define machine_is_cdb89712()  (0)
4489 #endif
4490
4491 #ifdef CONFIG_SA1100_GRAPHICSMASTER
4492 # ifdef machine_arch_type
4493 #  undef machine_arch_type
4494 #  define machine_arch_type     __machine_arch_type
4495 # else
4496 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
4497 # endif
4498 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
4499 #else
4500 # define machine_is_graphicsmaster()    (0)
4501 #endif
4502
4503 #ifdef CONFIG_SA1100_ADSBITSY
4504 # ifdef machine_arch_type
4505 #  undef machine_arch_type
4506 #  define machine_arch_type     __machine_arch_type
4507 # else
4508 #  define machine_arch_type     MACH_TYPE_ADSBITSY
4509 # endif
4510 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
4511 #else
4512 # define machine_is_adsbitsy()  (0)
4513 #endif
4514
4515 #ifdef CONFIG_ARCH_PXA_IDP
4516 # ifdef machine_arch_type
4517 #  undef machine_arch_type
4518 #  define machine_arch_type     __machine_arch_type
4519 # else
4520 #  define machine_arch_type     MACH_TYPE_PXA_IDP
4521 # endif
4522 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
4523 #else
4524 # define machine_is_pxa_idp()   (0)
4525 #endif
4526
4527 #ifdef CONFIG_ARCH_PLCE
4528 # ifdef machine_arch_type
4529 #  undef machine_arch_type
4530 #  define machine_arch_type     __machine_arch_type
4531 # else
4532 #  define machine_arch_type     MACH_TYPE_PLCE
4533 # endif
4534 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
4535 #else
4536 # define machine_is_plce()      (0)
4537 #endif
4538
4539 #ifdef CONFIG_SA1100_PT_SYSTEM3
4540 # ifdef machine_arch_type
4541 #  undef machine_arch_type
4542 #  define machine_arch_type     __machine_arch_type
4543 # else
4544 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
4545 # endif
4546 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
4547 #else
4548 # define machine_is_pt_system3()        (0)
4549 #endif
4550
4551 #ifdef CONFIG_ARCH_MEDALB
4552 # ifdef machine_arch_type
4553 #  undef machine_arch_type
4554 #  define machine_arch_type     __machine_arch_type
4555 # else
4556 #  define machine_arch_type     MACH_TYPE_MEDALB
4557 # endif
4558 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
4559 #else
4560 # define machine_is_murphy()    (0)
4561 #endif
4562
4563 #ifdef CONFIG_ARCH_EAGLE
4564 # ifdef machine_arch_type
4565 #  undef machine_arch_type
4566 #  define machine_arch_type     __machine_arch_type
4567 # else
4568 #  define machine_arch_type     MACH_TYPE_EAGLE
4569 # endif
4570 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
4571 #else
4572 # define machine_is_eagle()     (0)
4573 #endif
4574
4575 #ifdef CONFIG_ARCH_DSC21
4576 # ifdef machine_arch_type
4577 #  undef machine_arch_type
4578 #  define machine_arch_type     __machine_arch_type
4579 # else
4580 #  define machine_arch_type     MACH_TYPE_DSC21
4581 # endif
4582 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
4583 #else
4584 # define machine_is_dsc21()     (0)
4585 #endif
4586
4587 #ifdef CONFIG_ARCH_DSC24
4588 # ifdef machine_arch_type
4589 #  undef machine_arch_type
4590 #  define machine_arch_type     __machine_arch_type
4591 # else
4592 #  define machine_arch_type     MACH_TYPE_DSC24
4593 # endif
4594 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
4595 #else
4596 # define machine_is_dsc24()     (0)
4597 #endif
4598
4599 #ifdef CONFIG_ARCH_TI5472
4600 # ifdef machine_arch_type
4601 #  undef machine_arch_type
4602 #  define machine_arch_type     __machine_arch_type
4603 # else
4604 #  define machine_arch_type     MACH_TYPE_TI5472
4605 # endif
4606 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
4607 #else
4608 # define machine_is_ti5472()    (0)
4609 #endif
4610
4611 #ifdef CONFIG_ARCH_AUTCPU12
4612 # ifdef machine_arch_type
4613 #  undef machine_arch_type
4614 #  define machine_arch_type     __machine_arch_type
4615 # else
4616 #  define machine_arch_type     MACH_TYPE_AUTCPU12
4617 # endif
4618 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
4619 #else
4620 # define machine_is_autcpu12()  (0)
4621 #endif
4622
4623 #ifdef CONFIG_ARCH_UENGINE
4624 # ifdef machine_arch_type
4625 #  undef machine_arch_type
4626 #  define machine_arch_type     __machine_arch_type
4627 # else
4628 #  define machine_arch_type     MACH_TYPE_UENGINE
4629 # endif
4630 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
4631 #else
4632 # define machine_is_uengine()   (0)
4633 #endif
4634
4635 #ifdef CONFIG_SA1100_BLUESTEM
4636 # ifdef machine_arch_type
4637 #  undef machine_arch_type
4638 #  define machine_arch_type     __machine_arch_type
4639 # else
4640 #  define machine_arch_type     MACH_TYPE_BLUESTEM
4641 # endif
4642 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
4643 #else
4644 # define machine_is_bluestem()  (0)
4645 #endif
4646
4647 #ifdef CONFIG_ARCH_XINGU8
4648 # ifdef machine_arch_type
4649 #  undef machine_arch_type
4650 #  define machine_arch_type     __machine_arch_type
4651 # else
4652 #  define machine_arch_type     MACH_TYPE_XINGU8
4653 # endif
4654 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
4655 #else
4656 # define machine_is_xingu8()    (0)
4657 #endif
4658
4659 #ifdef CONFIG_ARCH_BUSHSTB
4660 # ifdef machine_arch_type
4661 #  undef machine_arch_type
4662 #  define machine_arch_type     __machine_arch_type
4663 # else
4664 #  define machine_arch_type     MACH_TYPE_BUSHSTB
4665 # endif
4666 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
4667 #else
4668 # define machine_is_bushstb()   (0)
4669 #endif
4670
4671 #ifdef CONFIG_SA1100_EPSILON1
4672 # ifdef machine_arch_type
4673 #  undef machine_arch_type
4674 #  define machine_arch_type     __machine_arch_type
4675 # else
4676 #  define machine_arch_type     MACH_TYPE_EPSILON1
4677 # endif
4678 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
4679 #else
4680 # define machine_is_epsilon1()  (0)
4681 #endif
4682
4683 #ifdef CONFIG_SA1100_BALLOON
4684 # ifdef machine_arch_type
4685 #  undef machine_arch_type
4686 #  define machine_arch_type     __machine_arch_type
4687 # else
4688 #  define machine_arch_type     MACH_TYPE_BALLOON
4689 # endif
4690 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
4691 #else
4692 # define machine_is_balloon()   (0)
4693 #endif
4694
4695 #ifdef CONFIG_ARCH_PUPPY
4696 # ifdef machine_arch_type
4697 #  undef machine_arch_type
4698 #  define machine_arch_type     __machine_arch_type
4699 # else
4700 #  define machine_arch_type     MACH_TYPE_PUPPY
4701 # endif
4702 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
4703 #else
4704 # define machine_is_puppy()     (0)
4705 #endif
4706
4707 #ifdef CONFIG_SA1100_ELROY
4708 # ifdef machine_arch_type
4709 #  undef machine_arch_type
4710 #  define machine_arch_type     __machine_arch_type
4711 # else
4712 #  define machine_arch_type     MACH_TYPE_ELROY
4713 # endif
4714 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
4715 #else
4716 # define machine_is_elroy()     (0)
4717 #endif
4718
4719 #ifdef CONFIG_ARCH_GMS720
4720 # ifdef machine_arch_type
4721 #  undef machine_arch_type
4722 #  define machine_arch_type     __machine_arch_type
4723 # else
4724 #  define machine_arch_type     MACH_TYPE_GMS720
4725 # endif
4726 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
4727 #else
4728 # define machine_is_gms720()    (0)
4729 #endif
4730
4731 #ifdef CONFIG_ARCH_S24X
4732 # ifdef machine_arch_type
4733 #  undef machine_arch_type
4734 #  define machine_arch_type     __machine_arch_type
4735 # else
4736 #  define machine_arch_type     MACH_TYPE_S24X
4737 # endif
4738 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
4739 #else
4740 # define machine_is_s24x()      (0)
4741 #endif
4742
4743 #ifdef CONFIG_ARCH_JTEL_CLEP7312
4744 # ifdef machine_arch_type
4745 #  undef machine_arch_type
4746 #  define machine_arch_type     __machine_arch_type
4747 # else
4748 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
4749 # endif
4750 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
4751 #else
4752 # define machine_is_jtel_clep7312()     (0)
4753 #endif
4754
4755 #ifdef CONFIG_ARCH_CX821XX
4756 # ifdef machine_arch_type
4757 #  undef machine_arch_type
4758 #  define machine_arch_type     __machine_arch_type
4759 # else
4760 #  define machine_arch_type     MACH_TYPE_CX821XX
4761 # endif
4762 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
4763 #else
4764 # define machine_is_cx821xx()   (0)
4765 #endif
4766
4767 #ifdef CONFIG_ARCH_EDB7312
4768 # ifdef machine_arch_type
4769 #  undef machine_arch_type
4770 #  define machine_arch_type     __machine_arch_type
4771 # else
4772 #  define machine_arch_type     MACH_TYPE_EDB7312
4773 # endif
4774 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
4775 #else
4776 # define machine_is_edb7312()   (0)
4777 #endif
4778
4779 #ifdef CONFIG_SA1100_BSA1110
4780 # ifdef machine_arch_type
4781 #  undef machine_arch_type
4782 #  define machine_arch_type     __machine_arch_type
4783 # else
4784 #  define machine_arch_type     MACH_TYPE_BSA1110
4785 # endif
4786 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
4787 #else
4788 # define machine_is_bsa1110()   (0)
4789 #endif
4790
4791 #ifdef CONFIG_ARCH_POWERPIN
4792 # ifdef machine_arch_type
4793 #  undef machine_arch_type
4794 #  define machine_arch_type     __machine_arch_type
4795 # else
4796 #  define machine_arch_type     MACH_TYPE_POWERPIN
4797 # endif
4798 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
4799 #else
4800 # define machine_is_powerpin()  (0)
4801 #endif
4802
4803 #ifdef CONFIG_ARCH_OPENARM
4804 # ifdef machine_arch_type
4805 #  undef machine_arch_type
4806 #  define machine_arch_type     __machine_arch_type
4807 # else
4808 #  define machine_arch_type     MACH_TYPE_OPENARM
4809 # endif
4810 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
4811 #else
4812 # define machine_is_openarm()   (0)
4813 #endif
4814
4815 #ifdef CONFIG_SA1100_WHITECHAPEL
4816 # ifdef machine_arch_type
4817 #  undef machine_arch_type
4818 #  define machine_arch_type     __machine_arch_type
4819 # else
4820 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
4821 # endif
4822 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
4823 #else
4824 # define machine_is_whitechapel()       (0)
4825 #endif
4826
4827 #ifdef CONFIG_SA1100_H3100
4828 # ifdef machine_arch_type
4829 #  undef machine_arch_type
4830 #  define machine_arch_type     __machine_arch_type
4831 # else
4832 #  define machine_arch_type     MACH_TYPE_H3100
4833 # endif
4834 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
4835 #else
4836 # define machine_is_h3100()     (0)
4837 #endif
4838
4839 #ifdef CONFIG_SA1100_H3800
4840 # ifdef machine_arch_type
4841 #  undef machine_arch_type
4842 #  define machine_arch_type     __machine_arch_type
4843 # else
4844 #  define machine_arch_type     MACH_TYPE_H3800
4845 # endif
4846 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
4847 #else
4848 # define machine_is_h3800()     (0)
4849 #endif
4850
4851 #ifdef CONFIG_ARCH_BLUE_V1
4852 # ifdef machine_arch_type
4853 #  undef machine_arch_type
4854 #  define machine_arch_type     __machine_arch_type
4855 # else
4856 #  define machine_arch_type     MACH_TYPE_BLUE_V1
4857 # endif
4858 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
4859 #else
4860 # define machine_is_blue_v1()   (0)
4861 #endif
4862
4863 #ifdef CONFIG_ARCH_PXA_CERF
4864 # ifdef machine_arch_type
4865 #  undef machine_arch_type
4866 #  define machine_arch_type     __machine_arch_type
4867 # else
4868 #  define machine_arch_type     MACH_TYPE_PXA_CERF
4869 # endif
4870 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
4871 #else
4872 # define machine_is_pxa_cerf()  (0)
4873 #endif
4874
4875 #ifdef CONFIG_ARCH_ARM7TEVB
4876 # ifdef machine_arch_type
4877 #  undef machine_arch_type
4878 #  define machine_arch_type     __machine_arch_type
4879 # else
4880 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
4881 # endif
4882 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
4883 #else
4884 # define machine_is_arm7tevb()  (0)
4885 #endif
4886
4887 #ifdef CONFIG_SA1100_D7400
4888 # ifdef machine_arch_type
4889 #  undef machine_arch_type
4890 #  define machine_arch_type     __machine_arch_type
4891 # else
4892 #  define machine_arch_type     MACH_TYPE_D7400
4893 # endif
4894 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
4895 #else
4896 # define machine_is_d7400()     (0)
4897 #endif
4898
4899 #ifdef CONFIG_ARCH_PIRANHA
4900 # ifdef machine_arch_type
4901 #  undef machine_arch_type
4902 #  define machine_arch_type     __machine_arch_type
4903 # else
4904 #  define machine_arch_type     MACH_TYPE_PIRANHA
4905 # endif
4906 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
4907 #else
4908 # define machine_is_piranha()   (0)
4909 #endif
4910
4911 #ifdef CONFIG_SA1100_SBCAMELOT
4912 # ifdef machine_arch_type
4913 #  undef machine_arch_type
4914 #  define machine_arch_type     __machine_arch_type
4915 # else
4916 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
4917 # endif
4918 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
4919 #else
4920 # define machine_is_sbcamelot() (0)
4921 #endif
4922
4923 #ifdef CONFIG_SA1100_KINGS
4924 # ifdef machine_arch_type
4925 #  undef machine_arch_type
4926 #  define machine_arch_type     __machine_arch_type
4927 # else
4928 #  define machine_arch_type     MACH_TYPE_KINGS
4929 # endif
4930 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
4931 #else
4932 # define machine_is_kings()     (0)
4933 #endif
4934
4935 #ifdef CONFIG_ARCH_SMDK2400
4936 # ifdef machine_arch_type
4937 #  undef machine_arch_type
4938 #  define machine_arch_type     __machine_arch_type
4939 # else
4940 #  define machine_arch_type     MACH_TYPE_SMDK2400
4941 # endif
4942 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
4943 #else
4944 # define machine_is_smdk2400()  (0)
4945 #endif
4946
4947 #ifdef CONFIG_SA1100_COLLIE
4948 # ifdef machine_arch_type
4949 #  undef machine_arch_type
4950 #  define machine_arch_type     __machine_arch_type
4951 # else
4952 #  define machine_arch_type     MACH_TYPE_COLLIE
4953 # endif
4954 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
4955 #else
4956 # define machine_is_collie()    (0)
4957 #endif
4958
4959 #ifdef CONFIG_ARCH_IDR
4960 # ifdef machine_arch_type
4961 #  undef machine_arch_type
4962 #  define machine_arch_type     __machine_arch_type
4963 # else
4964 #  define machine_arch_type     MACH_TYPE_IDR
4965 # endif
4966 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
4967 #else
4968 # define machine_is_idr()       (0)
4969 #endif
4970
4971 #ifdef CONFIG_SA1100_BADGE4
4972 # ifdef machine_arch_type
4973 #  undef machine_arch_type
4974 #  define machine_arch_type     __machine_arch_type
4975 # else
4976 #  define machine_arch_type     MACH_TYPE_BADGE4
4977 # endif
4978 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
4979 #else
4980 # define machine_is_badge4()    (0)
4981 #endif
4982
4983 #ifdef CONFIG_ARCH_WEBNET
4984 # ifdef machine_arch_type
4985 #  undef machine_arch_type
4986 #  define machine_arch_type     __machine_arch_type
4987 # else
4988 #  define machine_arch_type     MACH_TYPE_WEBNET
4989 # endif
4990 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
4991 #else
4992 # define machine_is_webnet()    (0)
4993 #endif
4994
4995 #ifdef CONFIG_SA1100_D7300
4996 # ifdef machine_arch_type
4997 #  undef machine_arch_type
4998 #  define machine_arch_type     __machine_arch_type
4999 # else
5000 #  define machine_arch_type     MACH_TYPE_D7300
5001 # endif
5002 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
5003 #else
5004 # define machine_is_d7300()     (0)
5005 #endif
5006
5007 #ifdef CONFIG_SA1100_CEP
5008 # ifdef machine_arch_type
5009 #  undef machine_arch_type
5010 #  define machine_arch_type     __machine_arch_type
5011 # else
5012 #  define machine_arch_type     MACH_TYPE_CEP
5013 # endif
5014 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
5015 #else
5016 # define machine_is_cep()       (0)
5017 #endif
5018
5019 #ifdef CONFIG_ARCH_FORTUNET
5020 # ifdef machine_arch_type
5021 #  undef machine_arch_type
5022 #  define machine_arch_type     __machine_arch_type
5023 # else
5024 #  define machine_arch_type     MACH_TYPE_FORTUNET
5025 # endif
5026 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
5027 #else
5028 # define machine_is_fortunet()  (0)
5029 #endif
5030
5031 #ifdef CONFIG_ARCH_VC547X
5032 # ifdef machine_arch_type
5033 #  undef machine_arch_type
5034 #  define machine_arch_type     __machine_arch_type
5035 # else
5036 #  define machine_arch_type     MACH_TYPE_VC547X
5037 # endif
5038 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
5039 #else
5040 # define machine_is_vc547x()    (0)
5041 #endif
5042
5043 #ifdef CONFIG_SA1100_FILEWALKER
5044 # ifdef machine_arch_type
5045 #  undef machine_arch_type
5046 #  define machine_arch_type     __machine_arch_type
5047 # else
5048 #  define machine_arch_type     MACH_TYPE_FILEWALKER
5049 # endif
5050 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
5051 #else
5052 # define machine_is_filewalker()        (0)
5053 #endif
5054
5055 #ifdef CONFIG_SA1100_NETGATEWAY
5056 # ifdef machine_arch_type
5057 #  undef machine_arch_type
5058 #  define machine_arch_type     __machine_arch_type
5059 # else
5060 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
5061 # endif
5062 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
5063 #else
5064 # define machine_is_netgateway()        (0)
5065 #endif
5066
5067 #ifdef CONFIG_SA1100_SYMBOL2800
5068 # ifdef machine_arch_type
5069 #  undef machine_arch_type
5070 #  define machine_arch_type     __machine_arch_type
5071 # else
5072 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
5073 # endif
5074 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
5075 #else
5076 # define machine_is_symbol2800()        (0)
5077 #endif
5078
5079 #ifdef CONFIG_SA1100_SUNS
5080 # ifdef machine_arch_type
5081 #  undef machine_arch_type
5082 #  define machine_arch_type     __machine_arch_type
5083 # else
5084 #  define machine_arch_type     MACH_TYPE_SUNS
5085 # endif
5086 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
5087 #else
5088 # define machine_is_suns()      (0)
5089 #endif
5090
5091 #ifdef CONFIG_SA1100_FRODO
5092 # ifdef machine_arch_type
5093 #  undef machine_arch_type
5094 #  define machine_arch_type     __machine_arch_type
5095 # else
5096 #  define machine_arch_type     MACH_TYPE_FRODO
5097 # endif
5098 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
5099 #else
5100 # define machine_is_frodo()     (0)
5101 #endif
5102
5103 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
5104 # ifdef machine_arch_type
5105 #  undef machine_arch_type
5106 #  define machine_arch_type     __machine_arch_type
5107 # else
5108 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
5109 # endif
5110 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
5111 #else
5112 # define machine_is_ms301()     (0)
5113 #endif
5114
5115 #ifdef CONFIG_ARCH_MX1ADS
5116 # ifdef machine_arch_type
5117 #  undef machine_arch_type
5118 #  define machine_arch_type     __machine_arch_type
5119 # else
5120 #  define machine_arch_type     MACH_TYPE_MX1ADS
5121 # endif
5122 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
5123 #else
5124 # define machine_is_mx1ads()    (0)
5125 #endif
5126
5127 #ifdef CONFIG_ARCH_H7201
5128 # ifdef machine_arch_type
5129 #  undef machine_arch_type
5130 #  define machine_arch_type     __machine_arch_type
5131 # else
5132 #  define machine_arch_type     MACH_TYPE_H7201
5133 # endif
5134 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
5135 #else
5136 # define machine_is_h7201()     (0)
5137 #endif
5138
5139 #ifdef CONFIG_ARCH_H7202
5140 # ifdef machine_arch_type
5141 #  undef machine_arch_type
5142 #  define machine_arch_type     __machine_arch_type
5143 # else
5144 #  define machine_arch_type     MACH_TYPE_H7202
5145 # endif
5146 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
5147 #else
5148 # define machine_is_h7202()     (0)
5149 #endif
5150
5151 #ifdef CONFIG_ARCH_AMICO
5152 # ifdef machine_arch_type
5153 #  undef machine_arch_type
5154 #  define machine_arch_type     __machine_arch_type
5155 # else
5156 #  define machine_arch_type     MACH_TYPE_AMICO
5157 # endif
5158 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
5159 #else
5160 # define machine_is_amico()     (0)
5161 #endif
5162
5163 #ifdef CONFIG_SA1100_IAM
5164 # ifdef machine_arch_type
5165 #  undef machine_arch_type
5166 #  define machine_arch_type     __machine_arch_type
5167 # else
5168 #  define machine_arch_type     MACH_TYPE_IAM
5169 # endif
5170 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
5171 #else
5172 # define machine_is_iam()       (0)
5173 #endif
5174
5175 #ifdef CONFIG_SA1100_TT530
5176 # ifdef machine_arch_type
5177 #  undef machine_arch_type
5178 #  define machine_arch_type     __machine_arch_type
5179 # else
5180 #  define machine_arch_type     MACH_TYPE_TT530
5181 # endif
5182 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
5183 #else
5184 # define machine_is_tt530()     (0)
5185 #endif
5186
5187 #ifdef CONFIG_ARCH_SAM2400
5188 # ifdef machine_arch_type
5189 #  undef machine_arch_type
5190 #  define machine_arch_type     __machine_arch_type
5191 # else
5192 #  define machine_arch_type     MACH_TYPE_SAM2400
5193 # endif
5194 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
5195 #else
5196 # define machine_is_sam2400()   (0)
5197 #endif
5198
5199 #ifdef CONFIG_SA1100_JORNADA56X
5200 # ifdef machine_arch_type
5201 #  undef machine_arch_type
5202 #  define machine_arch_type     __machine_arch_type
5203 # else
5204 #  define machine_arch_type     MACH_TYPE_JORNADA56X
5205 # endif
5206 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
5207 #else
5208 # define machine_is_jornada56x()        (0)
5209 #endif
5210
5211 #ifdef CONFIG_SA1100_ACTIVE
5212 # ifdef machine_arch_type
5213 #  undef machine_arch_type
5214 #  define machine_arch_type     __machine_arch_type
5215 # else
5216 #  define machine_arch_type     MACH_TYPE_ACTIVE
5217 # endif
5218 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
5219 #else
5220 # define machine_is_active()    (0)
5221 #endif
5222
5223 #ifdef CONFIG_ARCH_IQ80321
5224 # ifdef machine_arch_type
5225 #  undef machine_arch_type
5226 #  define machine_arch_type     __machine_arch_type
5227 # else
5228 #  define machine_arch_type     MACH_TYPE_IQ80321
5229 # endif
5230 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
5231 #else
5232 # define machine_is_iq80321()   (0)
5233 #endif
5234
5235 #ifdef CONFIG_SA1100_WID
5236 # ifdef machine_arch_type
5237 #  undef machine_arch_type
5238 #  define machine_arch_type     __machine_arch_type
5239 # else
5240 #  define machine_arch_type     MACH_TYPE_WID
5241 # endif
5242 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
5243 #else
5244 # define machine_is_wid()       (0)
5245 #endif
5246
5247 #ifdef CONFIG_ARCH_SABINAL
5248 # ifdef machine_arch_type
5249 #  undef machine_arch_type
5250 #  define machine_arch_type     __machine_arch_type
5251 # else
5252 #  define machine_arch_type     MACH_TYPE_SABINAL
5253 # endif
5254 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
5255 #else
5256 # define machine_is_sabinal()   (0)
5257 #endif
5258
5259 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
5260 # ifdef machine_arch_type
5261 #  undef machine_arch_type
5262 #  define machine_arch_type     __machine_arch_type
5263 # else
5264 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
5265 # endif
5266 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
5267 #else
5268 # define machine_is_ixp425_matacumbe()  (0)
5269 #endif
5270
5271 #ifdef CONFIG_SA1100_MINIPRINT
5272 # ifdef machine_arch_type
5273 #  undef machine_arch_type
5274 #  define machine_arch_type     __machine_arch_type
5275 # else
5276 #  define machine_arch_type     MACH_TYPE_MINIPRINT
5277 # endif
5278 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
5279 #else
5280 # define machine_is_miniprint() (0)
5281 #endif
5282
5283 #ifdef CONFIG_ARCH_ADM510X
5284 # ifdef machine_arch_type
5285 #  undef machine_arch_type
5286 #  define machine_arch_type     __machine_arch_type
5287 # else
5288 #  define machine_arch_type     MACH_TYPE_ADM510X
5289 # endif
5290 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
5291 #else
5292 # define machine_is_adm510x()   (0)
5293 #endif
5294
5295 #ifdef CONFIG_SA1100_SVS200
5296 # ifdef machine_arch_type
5297 #  undef machine_arch_type
5298 #  define machine_arch_type     __machine_arch_type
5299 # else
5300 #  define machine_arch_type     MACH_TYPE_SVS200
5301 # endif
5302 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
5303 #else
5304 # define machine_is_svs200()    (0)
5305 #endif
5306
5307 #ifdef CONFIG_ARCH_ATG_TCU
5308 # ifdef machine_arch_type
5309 #  undef machine_arch_type
5310 #  define machine_arch_type     __machine_arch_type
5311 # else
5312 #  define machine_arch_type     MACH_TYPE_ATG_TCU
5313 # endif
5314 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
5315 #else
5316 # define machine_is_atg_tcu()   (0)
5317 #endif
5318
5319 #ifdef CONFIG_SA1100_JORNADA820
5320 # ifdef machine_arch_type
5321 #  undef machine_arch_type
5322 #  define machine_arch_type     __machine_arch_type
5323 # else
5324 #  define machine_arch_type     MACH_TYPE_JORNADA820
5325 # endif
5326 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
5327 #else
5328 # define machine_is_jornada820()        (0)
5329 #endif
5330
5331 #ifdef CONFIG_ARCH_S3C44B0
5332 # ifdef machine_arch_type
5333 #  undef machine_arch_type
5334 #  define machine_arch_type     __machine_arch_type
5335 # else
5336 #  define machine_arch_type     MACH_TYPE_S3C44B0
5337 # endif
5338 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
5339 #else
5340 # define machine_is_s3c44b0()   (0)
5341 #endif
5342
5343 #ifdef CONFIG_ARCH_MARGIS2
5344 # ifdef machine_arch_type
5345 #  undef machine_arch_type
5346 #  define machine_arch_type     __machine_arch_type
5347 # else
5348 #  define machine_arch_type     MACH_TYPE_MARGIS2
5349 # endif
5350 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
5351 #else
5352 # define machine_is_margis2()   (0)
5353 #endif
5354
5355 #ifdef CONFIG_ARCH_KS8695
5356 # ifdef machine_arch_type
5357 #  undef machine_arch_type
5358 #  define machine_arch_type     __machine_arch_type
5359 # else
5360 #  define machine_arch_type     MACH_TYPE_KS8695
5361 # endif
5362 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
5363 #else
5364 # define machine_is_ks8695()    (0)
5365 #endif
5366
5367 #ifdef CONFIG_ARCH_BRH
5368 # ifdef machine_arch_type
5369 #  undef machine_arch_type
5370 #  define machine_arch_type     __machine_arch_type
5371 # else
5372 #  define machine_arch_type     MACH_TYPE_BRH
5373 # endif
5374 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
5375 #else
5376 # define machine_is_brh()       (0)
5377 #endif
5378
5379 #ifdef CONFIG_ARCH_S3C2410
5380 # ifdef machine_arch_type
5381 #  undef machine_arch_type
5382 #  define machine_arch_type     __machine_arch_type
5383 # else
5384 #  define machine_arch_type     MACH_TYPE_S3C2410
5385 # endif
5386 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
5387 #else
5388 # define machine_is_s3c2410()   (0)
5389 #endif
5390
5391 #ifdef CONFIG_ARCH_POSSIO_PX30
5392 # ifdef machine_arch_type
5393 #  undef machine_arch_type
5394 #  define machine_arch_type     __machine_arch_type
5395 # else
5396 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
5397 # endif
5398 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
5399 #else
5400 # define machine_is_possio_px30()       (0)
5401 #endif
5402
5403 #ifdef CONFIG_ARCH_S3C2800
5404 # ifdef machine_arch_type
5405 #  undef machine_arch_type
5406 #  define machine_arch_type     __machine_arch_type
5407 # else
5408 #  define machine_arch_type     MACH_TYPE_S3C2800
5409 # endif
5410 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
5411 #else
5412 # define machine_is_s3c2800()   (0)
5413 #endif
5414
5415 #ifdef CONFIG_SA1100_FLEETWOOD
5416 # ifdef machine_arch_type
5417 #  undef machine_arch_type
5418 #  define machine_arch_type     __machine_arch_type
5419 # else
5420 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
5421 # endif
5422 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
5423 #else
5424 # define machine_is_fleetwood() (0)
5425 #endif
5426
5427 #ifdef CONFIG_ARCH_OMAHA
5428 # ifdef machine_arch_type
5429 #  undef machine_arch_type
5430 #  define machine_arch_type     __machine_arch_type
5431 # else
5432 #  define machine_arch_type     MACH_TYPE_OMAHA
5433 # endif
5434 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
5435 #else
5436 # define machine_is_omaha()     (0)
5437 #endif
5438
5439 #ifdef CONFIG_ARCH_TA7
5440 # ifdef machine_arch_type
5441 #  undef machine_arch_type
5442 #  define machine_arch_type     __machine_arch_type
5443 # else
5444 #  define machine_arch_type     MACH_TYPE_TA7
5445 # endif
5446 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
5447 #else
5448 # define machine_is_ta7()       (0)
5449 #endif
5450
5451 #ifdef CONFIG_SA1100_NOVA
5452 # ifdef machine_arch_type
5453 #  undef machine_arch_type
5454 #  define machine_arch_type     __machine_arch_type
5455 # else
5456 #  define machine_arch_type     MACH_TYPE_NOVA
5457 # endif
5458 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
5459 #else
5460 # define machine_is_nova()      (0)
5461 #endif
5462
5463 #ifdef CONFIG_ARCH_HMK
5464 # ifdef machine_arch_type
5465 #  undef machine_arch_type
5466 #  define machine_arch_type     __machine_arch_type
5467 # else
5468 #  define machine_arch_type     MACH_TYPE_HMK
5469 # endif
5470 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
5471 #else
5472 # define machine_is_hmk()       (0)
5473 #endif
5474
5475 #ifdef CONFIG_ARCH_KARO
5476 # ifdef machine_arch_type
5477 #  undef machine_arch_type
5478 #  define machine_arch_type     __machine_arch_type
5479 # else
5480 #  define machine_arch_type     MACH_TYPE_KARO
5481 # endif
5482 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
5483 #else
5484 # define machine_is_karo()      (0)
5485 #endif
5486
5487 #ifdef CONFIG_SA1100_FESTER
5488 # ifdef machine_arch_type
5489 #  undef machine_arch_type
5490 #  define machine_arch_type     __machine_arch_type
5491 # else
5492 #  define machine_arch_type     MACH_TYPE_FESTER
5493 # endif
5494 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
5495 #else
5496 # define machine_is_fester()    (0)
5497 #endif
5498
5499 #ifdef CONFIG_ARCH_GPI
5500 # ifdef machine_arch_type
5501 #  undef machine_arch_type
5502 #  define machine_arch_type     __machine_arch_type
5503 # else
5504 #  define machine_arch_type     MACH_TYPE_GPI
5505 # endif
5506 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
5507 #else
5508 # define machine_is_gpi()       (0)
5509 #endif
5510
5511 #ifdef CONFIG_ARCH_SMDK2410
5512 # ifdef machine_arch_type
5513 #  undef machine_arch_type
5514 #  define machine_arch_type     __machine_arch_type
5515 # else
5516 #  define machine_arch_type     MACH_TYPE_SMDK2410
5517 # endif
5518 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
5519 #else
5520 # define machine_is_smdk2410()  (0)
5521 #endif
5522
5523 #ifdef CONFIG_ARCH_I519
5524 # ifdef machine_arch_type
5525 #  undef machine_arch_type
5526 #  define machine_arch_type     __machine_arch_type
5527 # else
5528 #  define machine_arch_type     MACH_TYPE_I519
5529 # endif
5530 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
5531 #else
5532 # define machine_is_i519()      (0)
5533 #endif
5534
5535 #ifdef CONFIG_SA1100_NEXIO
5536 # ifdef machine_arch_type
5537 #  undef machine_arch_type
5538 #  define machine_arch_type     __machine_arch_type
5539 # else
5540 #  define machine_arch_type     MACH_TYPE_NEXIO
5541 # endif
5542 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
5543 #else
5544 # define machine_is_nexio()     (0)
5545 #endif
5546
5547 #ifdef CONFIG_SA1100_BITBOX
5548 # ifdef machine_arch_type
5549 #  undef machine_arch_type
5550 #  define machine_arch_type     __machine_arch_type
5551 # else
5552 #  define machine_arch_type     MACH_TYPE_BITBOX
5553 # endif
5554 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
5555 #else
5556 # define machine_is_bitbox()    (0)
5557 #endif
5558
5559 #ifdef CONFIG_SA1100_G200
5560 # ifdef machine_arch_type
5561 #  undef machine_arch_type
5562 #  define machine_arch_type     __machine_arch_type
5563 # else
5564 #  define machine_arch_type     MACH_TYPE_G200
5565 # endif
5566 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
5567 #else
5568 # define machine_is_g200()      (0)
5569 #endif
5570
5571 #ifdef CONFIG_SA1100_GILL
5572 # ifdef machine_arch_type
5573 #  undef machine_arch_type
5574 #  define machine_arch_type     __machine_arch_type
5575 # else
5576 #  define machine_arch_type     MACH_TYPE_GILL
5577 # endif
5578 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
5579 #else
5580 # define machine_is_gill()      (0)
5581 #endif
5582
5583 #ifdef CONFIG_ARCH_PXA_MERCURY
5584 # ifdef machine_arch_type
5585 #  undef machine_arch_type
5586 #  define machine_arch_type     __machine_arch_type
5587 # else
5588 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
5589 # endif
5590 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
5591 #else
5592 # define machine_is_pxa_mercury()       (0)
5593 #endif
5594
5595 #ifdef CONFIG_ARCH_CEIVA
5596 # ifdef machine_arch_type
5597 #  undef machine_arch_type
5598 #  define machine_arch_type     __machine_arch_type
5599 # else
5600 #  define machine_arch_type     MACH_TYPE_CEIVA
5601 # endif
5602 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
5603 #else
5604 # define machine_is_ceiva()     (0)
5605 #endif
5606
5607 #ifdef CONFIG_SA1100_FRET
5608 # ifdef machine_arch_type
5609 #  undef machine_arch_type
5610 #  define machine_arch_type     __machine_arch_type
5611 # else
5612 #  define machine_arch_type     MACH_TYPE_FRET
5613 # endif
5614 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
5615 #else
5616 # define machine_is_fret()      (0)
5617 #endif
5618
5619 #ifdef CONFIG_SA1100_EMAILPHONE
5620 # ifdef machine_arch_type
5621 #  undef machine_arch_type
5622 #  define machine_arch_type     __machine_arch_type
5623 # else
5624 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
5625 # endif
5626 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
5627 #else
5628 # define machine_is_emailphone()        (0)
5629 #endif
5630
5631 #ifdef CONFIG_ARCH_H3900
5632 # ifdef machine_arch_type
5633 #  undef machine_arch_type
5634 #  define machine_arch_type     __machine_arch_type
5635 # else
5636 #  define machine_arch_type     MACH_TYPE_H3900
5637 # endif
5638 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
5639 #else
5640 # define machine_is_h3900()     (0)
5641 #endif
5642
5643 #ifdef CONFIG_ARCH_PXA1
5644 # ifdef machine_arch_type
5645 #  undef machine_arch_type
5646 #  define machine_arch_type     __machine_arch_type
5647 # else
5648 #  define machine_arch_type     MACH_TYPE_PXA1
5649 # endif
5650 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
5651 #else
5652 # define machine_is_pxa1()      (0)
5653 #endif
5654
5655 #ifdef CONFIG_SA1100_KOAN369
5656 # ifdef machine_arch_type
5657 #  undef machine_arch_type
5658 #  define machine_arch_type     __machine_arch_type
5659 # else
5660 #  define machine_arch_type     MACH_TYPE_KOAN369
5661 # endif
5662 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
5663 #else
5664 # define machine_is_koan369()   (0)
5665 #endif
5666
5667 #ifdef CONFIG_ARCH_COGENT
5668 # ifdef machine_arch_type
5669 #  undef machine_arch_type
5670 #  define machine_arch_type     __machine_arch_type
5671 # else
5672 #  define machine_arch_type     MACH_TYPE_COGENT
5673 # endif
5674 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
5675 #else
5676 # define machine_is_cogent()    (0)
5677 #endif
5678
5679 #ifdef CONFIG_ARCH_ESL_SIMPUTER
5680 # ifdef machine_arch_type
5681 #  undef machine_arch_type
5682 #  define machine_arch_type     __machine_arch_type
5683 # else
5684 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
5685 # endif
5686 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
5687 #else
5688 # define machine_is_esl_simputer()      (0)
5689 #endif
5690
5691 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
5692 # ifdef machine_arch_type
5693 #  undef machine_arch_type
5694 #  define machine_arch_type     __machine_arch_type
5695 # else
5696 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
5697 # endif
5698 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
5699 #else
5700 # define machine_is_esl_simputer_clr()  (0)
5701 #endif
5702
5703 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
5704 # ifdef machine_arch_type
5705 #  undef machine_arch_type
5706 #  define machine_arch_type     __machine_arch_type
5707 # else
5708 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
5709 # endif
5710 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
5711 #else
5712 # define machine_is_esl_simputer_bw()   (0)
5713 #endif
5714
5715 #ifdef CONFIG_ARCH_HHP_CRADLE
5716 # ifdef machine_arch_type
5717 #  undef machine_arch_type
5718 #  define machine_arch_type     __machine_arch_type
5719 # else
5720 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
5721 # endif
5722 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
5723 #else
5724 # define machine_is_hhp_cradle()        (0)
5725 #endif
5726
5727 #ifdef CONFIG_ARCH_HE500
5728 # ifdef machine_arch_type
5729 #  undef machine_arch_type
5730 #  define machine_arch_type     __machine_arch_type
5731 # else
5732 #  define machine_arch_type     MACH_TYPE_HE500
5733 # endif
5734 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
5735 #else
5736 # define machine_is_he500()     (0)
5737 #endif
5738
5739 #ifdef CONFIG_SA1100_INHANDELF2
5740 # ifdef machine_arch_type
5741 #  undef machine_arch_type
5742 #  define machine_arch_type     __machine_arch_type
5743 # else
5744 #  define machine_arch_type     MACH_TYPE_INHANDELF2
5745 # endif
5746 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
5747 #else
5748 # define machine_is_inhandelf2()        (0)
5749 #endif
5750
5751 #ifdef CONFIG_SA1100_INHANDFTIP
5752 # ifdef machine_arch_type
5753 #  undef machine_arch_type
5754 #  define machine_arch_type     __machine_arch_type
5755 # else
5756 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
5757 # endif
5758 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
5759 #else
5760 # define machine_is_inhandftip()        (0)
5761 #endif
5762
5763 #ifdef CONFIG_SA1100_DNP1110
5764 # ifdef machine_arch_type
5765 #  undef machine_arch_type
5766 #  define machine_arch_type     __machine_arch_type
5767 # else
5768 #  define machine_arch_type     MACH_TYPE_DNP1110
5769 # endif
5770 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
5771 #else
5772 # define machine_is_dnp1110()   (0)
5773 #endif
5774
5775 #ifdef CONFIG_SA1100_PNP1110
5776 # ifdef machine_arch_type
5777 #  undef machine_arch_type
5778 #  define machine_arch_type     __machine_arch_type
5779 # else
5780 #  define machine_arch_type     MACH_TYPE_PNP1110
5781 # endif
5782 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
5783 #else
5784 # define machine_is_pnp1110()   (0)
5785 #endif
5786
5787 #ifdef CONFIG_ARCH_CSB226
5788 # ifdef machine_arch_type
5789 #  undef machine_arch_type
5790 #  define machine_arch_type     __machine_arch_type
5791 # else
5792 #  define machine_arch_type     MACH_TYPE_CSB226
5793 # endif
5794 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
5795 #else
5796 # define machine_is_csb226()    (0)
5797 #endif
5798
5799 #ifdef CONFIG_SA1100_ARNOLD
5800 # ifdef machine_arch_type
5801 #  undef machine_arch_type
5802 #  define machine_arch_type     __machine_arch_type
5803 # else
5804 #  define machine_arch_type     MACH_TYPE_ARNOLD
5805 # endif
5806 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
5807 #else
5808 # define machine_is_arnold()    (0)
5809 #endif
5810
5811 #ifdef CONFIG_MACH_VOICEBLUE
5812 # ifdef machine_arch_type
5813 #  undef machine_arch_type
5814 #  define machine_arch_type     __machine_arch_type
5815 # else
5816 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
5817 # endif
5818 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
5819 #else
5820 # define machine_is_voiceblue() (0)
5821 #endif
5822
5823 #ifdef CONFIG_ARCH_JZ8028
5824 # ifdef machine_arch_type
5825 #  undef machine_arch_type
5826 #  define machine_arch_type     __machine_arch_type
5827 # else
5828 #  define machine_arch_type     MACH_TYPE_JZ8028
5829 # endif
5830 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
5831 #else
5832 # define machine_is_jz8028()    (0)
5833 #endif
5834
5835 #ifdef CONFIG_ARCH_H5400
5836 # ifdef machine_arch_type
5837 #  undef machine_arch_type
5838 #  define machine_arch_type     __machine_arch_type
5839 # else
5840 #  define machine_arch_type     MACH_TYPE_H5400
5841 # endif
5842 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
5843 #else
5844 # define machine_is_h5400()     (0)
5845 #endif
5846
5847 #ifdef CONFIG_SA1100_FORTE
5848 # ifdef machine_arch_type
5849 #  undef machine_arch_type
5850 #  define machine_arch_type     __machine_arch_type
5851 # else
5852 #  define machine_arch_type     MACH_TYPE_FORTE
5853 # endif
5854 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
5855 #else
5856 # define machine_is_forte()     (0)
5857 #endif
5858
5859 #ifdef CONFIG_SA1100_ACAM
5860 # ifdef machine_arch_type
5861 #  undef machine_arch_type
5862 #  define machine_arch_type     __machine_arch_type
5863 # else
5864 #  define machine_arch_type     MACH_TYPE_ACAM
5865 # endif
5866 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
5867 #else
5868 # define machine_is_acam()      (0)
5869 #endif
5870
5871 #ifdef CONFIG_SA1100_ABOX
5872 # ifdef machine_arch_type
5873 #  undef machine_arch_type
5874 #  define machine_arch_type     __machine_arch_type
5875 # else
5876 #  define machine_arch_type     MACH_TYPE_ABOX
5877 # endif
5878 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
5879 #else
5880 # define machine_is_abox()      (0)
5881 #endif
5882
5883 #ifdef CONFIG_ARCH_ATMEL
5884 # ifdef machine_arch_type
5885 #  undef machine_arch_type
5886 #  define machine_arch_type     __machine_arch_type
5887 # else
5888 #  define machine_arch_type     MACH_TYPE_ATMEL
5889 # endif
5890 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
5891 #else
5892 # define machine_is_atmel()     (0)
5893 #endif
5894
5895 #ifdef CONFIG_ARCH_SITSANG
5896 # ifdef machine_arch_type
5897 #  undef machine_arch_type
5898 #  define machine_arch_type     __machine_arch_type
5899 # else
5900 #  define machine_arch_type     MACH_TYPE_SITSANG
5901 # endif
5902 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
5903 #else
5904 # define machine_is_sitsang()   (0)
5905 #endif
5906
5907 #ifdef CONFIG_SA1100_CPU1110LCDNET
5908 # ifdef machine_arch_type
5909 #  undef machine_arch_type
5910 #  define machine_arch_type     __machine_arch_type
5911 # else
5912 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
5913 # endif
5914 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
5915 #else
5916 # define machine_is_cpu1110lcdnet()     (0)
5917 #endif
5918
5919 #ifdef CONFIG_ARCH_MPL_VCMA9
5920 # ifdef machine_arch_type
5921 #  undef machine_arch_type
5922 #  define machine_arch_type     __machine_arch_type
5923 # else
5924 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
5925 # endif
5926 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
5927 #else
5928 # define machine_is_mpl_vcma9() (0)
5929 #endif
5930
5931 #ifdef CONFIG_ARCH_OPUS_A1
5932 # ifdef machine_arch_type
5933 #  undef machine_arch_type
5934 #  define machine_arch_type     __machine_arch_type
5935 # else
5936 #  define machine_arch_type     MACH_TYPE_OPUS_A1
5937 # endif
5938 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
5939 #else
5940 # define machine_is_opus_a1()   (0)
5941 #endif
5942
5943 #ifdef CONFIG_ARCH_DAYTONA
5944 # ifdef machine_arch_type
5945 #  undef machine_arch_type
5946 #  define machine_arch_type     __machine_arch_type
5947 # else
5948 #  define machine_arch_type     MACH_TYPE_DAYTONA
5949 # endif
5950 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
5951 #else
5952 # define machine_is_daytona()   (0)
5953 #endif
5954
5955 #ifdef CONFIG_SA1100_KILLBEAR
5956 # ifdef machine_arch_type
5957 #  undef machine_arch_type
5958 #  define machine_arch_type     __machine_arch_type
5959 # else
5960 #  define machine_arch_type     MACH_TYPE_KILLBEAR
5961 # endif
5962 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
5963 #else
5964 # define machine_is_killbear()  (0)
5965 #endif
5966
5967 #ifdef CONFIG_ARCH_YOHO
5968 # ifdef machine_arch_type
5969 #  undef machine_arch_type
5970 #  define machine_arch_type     __machine_arch_type
5971 # else
5972 #  define machine_arch_type     MACH_TYPE_YOHO
5973 # endif
5974 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
5975 #else
5976 # define machine_is_yoho()      (0)
5977 #endif
5978
5979 #ifdef CONFIG_ARCH_JASPER
5980 # ifdef machine_arch_type
5981 #  undef machine_arch_type
5982 #  define machine_arch_type     __machine_arch_type
5983 # else
5984 #  define machine_arch_type     MACH_TYPE_JASPER
5985 # endif
5986 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
5987 #else
5988 # define machine_is_jasper()    (0)
5989 #endif
5990
5991 #ifdef CONFIG_ARCH_DSC25
5992 # ifdef machine_arch_type
5993 #  undef machine_arch_type
5994 #  define machine_arch_type     __machine_arch_type
5995 # else
5996 #  define machine_arch_type     MACH_TYPE_DSC25
5997 # endif
5998 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
5999 #else
6000 # define machine_is_dsc25()     (0)
6001 #endif
6002
6003 #ifdef CONFIG_MACH_OMAP_INNOVATOR
6004 # ifdef machine_arch_type
6005 #  undef machine_arch_type
6006 #  define machine_arch_type     __machine_arch_type
6007 # else
6008 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
6009 # endif
6010 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
6011 #else
6012 # define machine_is_omap_innovator()    (0)
6013 #endif
6014
6015 #ifdef CONFIG_ARCH_RAMSES
6016 # ifdef machine_arch_type
6017 #  undef machine_arch_type
6018 #  define machine_arch_type     __machine_arch_type
6019 # else
6020 #  define machine_arch_type     MACH_TYPE_RAMSES
6021 # endif
6022 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
6023 #else
6024 # define machine_is_mnci()      (0)
6025 #endif
6026
6027 #ifdef CONFIG_ARCH_S28X
6028 # ifdef machine_arch_type
6029 #  undef machine_arch_type
6030 #  define machine_arch_type     __machine_arch_type
6031 # else
6032 #  define machine_arch_type     MACH_TYPE_S28X
6033 # endif
6034 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
6035 #else
6036 # define machine_is_s28x()      (0)
6037 #endif
6038
6039 #ifdef CONFIG_ARCH_MPORT3
6040 # ifdef machine_arch_type
6041 #  undef machine_arch_type
6042 #  define machine_arch_type     __machine_arch_type
6043 # else
6044 #  define machine_arch_type     MACH_TYPE_MPORT3
6045 # endif
6046 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
6047 #else
6048 # define machine_is_mport3()    (0)
6049 #endif
6050
6051 #ifdef CONFIG_ARCH_PXA_EAGLE250
6052 # ifdef machine_arch_type
6053 #  undef machine_arch_type
6054 #  define machine_arch_type     __machine_arch_type
6055 # else
6056 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
6057 # endif
6058 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
6059 #else
6060 # define machine_is_pxa_eagle250()      (0)
6061 #endif
6062
6063 #ifdef CONFIG_ARCH_PDB
6064 # ifdef machine_arch_type
6065 #  undef machine_arch_type
6066 #  define machine_arch_type     __machine_arch_type
6067 # else
6068 #  define machine_arch_type     MACH_TYPE_PDB
6069 # endif
6070 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
6071 #else
6072 # define machine_is_pdb()       (0)
6073 #endif
6074
6075 #ifdef CONFIG_SA1100_BLUE_2G
6076 # ifdef machine_arch_type
6077 #  undef machine_arch_type
6078 #  define machine_arch_type     __machine_arch_type
6079 # else
6080 #  define machine_arch_type     MACH_TYPE_BLUE_2G
6081 # endif
6082 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
6083 #else
6084 # define machine_is_blue_2g()   (0)
6085 #endif
6086
6087 #ifdef CONFIG_SA1100_BLUEARCH
6088 # ifdef machine_arch_type
6089 #  undef machine_arch_type
6090 #  define machine_arch_type     __machine_arch_type
6091 # else
6092 #  define machine_arch_type     MACH_TYPE_BLUEARCH
6093 # endif
6094 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
6095 #else
6096 # define machine_is_bluearch()  (0)
6097 #endif
6098
6099 #ifdef CONFIG_ARCH_IXDP2400
6100 # ifdef machine_arch_type
6101 #  undef machine_arch_type
6102 #  define machine_arch_type     __machine_arch_type
6103 # else
6104 #  define machine_arch_type     MACH_TYPE_IXDP2400
6105 # endif
6106 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
6107 #else
6108 # define machine_is_ixdp2400()  (0)
6109 #endif
6110
6111 #ifdef CONFIG_ARCH_IXDP2800
6112 # ifdef machine_arch_type
6113 #  undef machine_arch_type
6114 #  define machine_arch_type     __machine_arch_type
6115 # else
6116 #  define machine_arch_type     MACH_TYPE_IXDP2800
6117 # endif
6118 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
6119 #else
6120 # define machine_is_ixdp2800()  (0)
6121 #endif
6122
6123 #ifdef CONFIG_SA1100_EXPLORER
6124 # ifdef machine_arch_type
6125 #  undef machine_arch_type
6126 #  define machine_arch_type     __machine_arch_type
6127 # else
6128 #  define machine_arch_type     MACH_TYPE_EXPLORER
6129 # endif
6130 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
6131 #else
6132 # define machine_is_explorer()  (0)
6133 #endif
6134
6135 #ifdef CONFIG_ARCH_IXDP425
6136 # ifdef machine_arch_type
6137 #  undef machine_arch_type
6138 #  define machine_arch_type     __machine_arch_type
6139 # else
6140 #  define machine_arch_type     MACH_TYPE_IXDP425
6141 # endif
6142 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
6143 #else
6144 # define machine_is_ixdp425()   (0)
6145 #endif
6146
6147 #ifdef CONFIG_ARCH_CHIMP
6148 # ifdef machine_arch_type
6149 #  undef machine_arch_type
6150 #  define machine_arch_type     __machine_arch_type
6151 # else
6152 #  define machine_arch_type     MACH_TYPE_CHIMP
6153 # endif
6154 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
6155 #else
6156 # define machine_is_chimp()     (0)
6157 #endif
6158
6159 #ifdef CONFIG_ARCH_STORK_NEST
6160 # ifdef machine_arch_type
6161 #  undef machine_arch_type
6162 #  define machine_arch_type     __machine_arch_type
6163 # else
6164 #  define machine_arch_type     MACH_TYPE_STORK_NEST
6165 # endif
6166 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
6167 #else
6168 # define machine_is_stork_nest()        (0)
6169 #endif
6170
6171 #ifdef CONFIG_ARCH_STORK_EGG
6172 # ifdef machine_arch_type
6173 #  undef machine_arch_type
6174 #  define machine_arch_type     __machine_arch_type
6175 # else
6176 #  define machine_arch_type     MACH_TYPE_STORK_EGG
6177 # endif
6178 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
6179 #else
6180 # define machine_is_stork_egg() (0)
6181 #endif
6182
6183 #ifdef CONFIG_SA1100_WISMO
6184 # ifdef machine_arch_type
6185 #  undef machine_arch_type
6186 #  define machine_arch_type     __machine_arch_type
6187 # else
6188 #  define machine_arch_type     MACH_TYPE_WISMO
6189 # endif
6190 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
6191 #else
6192 # define machine_is_wismo()     (0)
6193 #endif
6194
6195 #ifdef CONFIG_ARCH_EZLINX
6196 # ifdef machine_arch_type
6197 #  undef machine_arch_type
6198 #  define machine_arch_type     __machine_arch_type
6199 # else
6200 #  define machine_arch_type     MACH_TYPE_EZLINX
6201 # endif
6202 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
6203 #else
6204 # define machine_is_ezlinx()    (0)
6205 #endif
6206
6207 #ifdef CONFIG_ARCH_AT91RM9200
6208 # ifdef machine_arch_type
6209 #  undef machine_arch_type
6210 #  define machine_arch_type     __machine_arch_type
6211 # else
6212 #  define machine_arch_type     MACH_TYPE_AT91RM9200
6213 # endif
6214 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
6215 #else
6216 # define machine_is_at91rm9200()        (0)
6217 #endif
6218
6219 #ifdef CONFIG_ARCH_ADTECH_ORION
6220 # ifdef machine_arch_type
6221 #  undef machine_arch_type
6222 #  define machine_arch_type     __machine_arch_type
6223 # else
6224 #  define machine_arch_type     MACH_TYPE_ADTECH_ORION
6225 # endif
6226 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
6227 #else
6228 # define machine_is_adtech_orion()      (0)
6229 #endif
6230
6231 #ifdef CONFIG_ARCH_NEPTUNE
6232 # ifdef machine_arch_type
6233 #  undef machine_arch_type
6234 #  define machine_arch_type     __machine_arch_type
6235 # else
6236 #  define machine_arch_type     MACH_TYPE_NEPTUNE
6237 # endif
6238 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
6239 #else
6240 # define machine_is_neptune()   (0)
6241 #endif
6242
6243 #ifdef CONFIG_SA1100_HACKKIT
6244 # ifdef machine_arch_type
6245 #  undef machine_arch_type
6246 #  define machine_arch_type     __machine_arch_type
6247 # else
6248 #  define machine_arch_type     MACH_TYPE_HACKKIT
6249 # endif
6250 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
6251 #else
6252 # define machine_is_hackkit()   (0)
6253 #endif
6254
6255 #ifdef CONFIG_ARCH_PXA_WINS30
6256 # ifdef machine_arch_type
6257 #  undef machine_arch_type
6258 #  define machine_arch_type     __machine_arch_type
6259 # else
6260 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
6261 # endif
6262 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
6263 #else
6264 # define machine_is_pxa_wins30()        (0)
6265 #endif
6266
6267 #ifdef CONFIG_SA1100_LAVINNA
6268 # ifdef machine_arch_type
6269 #  undef machine_arch_type
6270 #  define machine_arch_type     __machine_arch_type
6271 # else
6272 #  define machine_arch_type     MACH_TYPE_LAVINNA
6273 # endif
6274 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
6275 #else
6276 # define machine_is_lavinna()   (0)
6277 #endif
6278
6279 #ifdef CONFIG_ARCH_PXA_UENGINE
6280 # ifdef machine_arch_type
6281 #  undef machine_arch_type
6282 #  define machine_arch_type     __machine_arch_type
6283 # else
6284 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
6285 # endif
6286 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
6287 #else
6288 # define machine_is_pxa_uengine()       (0)
6289 #endif
6290
6291 #ifdef CONFIG_ARCH_INNOKOM
6292 # ifdef machine_arch_type
6293 #  undef machine_arch_type
6294 #  define machine_arch_type     __machine_arch_type
6295 # else
6296 #  define machine_arch_type     MACH_TYPE_INNOKOM
6297 # endif
6298 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
6299 #else
6300 # define machine_is_innokom()   (0)
6301 #endif
6302
6303 #ifdef CONFIG_ARCH_BMS
6304 # ifdef machine_arch_type
6305 #  undef machine_arch_type
6306 #  define machine_arch_type     __machine_arch_type
6307 # else
6308 #  define machine_arch_type     MACH_TYPE_BMS
6309 # endif
6310 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
6311 #else
6312 # define machine_is_bms()       (0)
6313 #endif
6314
6315 #ifdef CONFIG_ARCH_IXCDP1100
6316 # ifdef machine_arch_type
6317 #  undef machine_arch_type
6318 #  define machine_arch_type     __machine_arch_type
6319 # else
6320 #  define machine_arch_type     MACH_TYPE_IXCDP1100
6321 # endif
6322 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
6323 #else
6324 # define machine_is_ixcdp1100() (0)
6325 #endif
6326
6327 #ifdef CONFIG_ARCH_PRPMC1100
6328 # ifdef machine_arch_type
6329 #  undef machine_arch_type
6330 #  define machine_arch_type     __machine_arch_type
6331 # else
6332 #  define machine_arch_type     MACH_TYPE_PRPMC1100
6333 # endif
6334 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
6335 #else
6336 # define machine_is_prpmc1100() (0)
6337 #endif
6338
6339 #ifdef CONFIG_ARCH_AT91RM9200DK
6340 # ifdef machine_arch_type
6341 #  undef machine_arch_type
6342 #  define machine_arch_type     __machine_arch_type
6343 # else
6344 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
6345 # endif
6346 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
6347 #else
6348 # define machine_is_at91rm9200dk()      (0)
6349 #endif
6350
6351 #ifdef CONFIG_ARCH_ARMSTICK
6352 # ifdef machine_arch_type
6353 #  undef machine_arch_type
6354 #  define machine_arch_type     __machine_arch_type
6355 # else
6356 #  define machine_arch_type     MACH_TYPE_ARMSTICK
6357 # endif
6358 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
6359 #else
6360 # define machine_is_armstick()  (0)
6361 #endif
6362
6363 #ifdef CONFIG_ARCH_ARMONIE
6364 # ifdef machine_arch_type
6365 #  undef machine_arch_type
6366 #  define machine_arch_type     __machine_arch_type
6367 # else
6368 #  define machine_arch_type     MACH_TYPE_ARMONIE
6369 # endif
6370 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
6371 #else
6372 # define machine_is_armonie()   (0)
6373 #endif
6374
6375 #ifdef CONFIG_ARCH_MPORT1
6376 # ifdef machine_arch_type
6377 #  undef machine_arch_type
6378 #  define machine_arch_type     __machine_arch_type
6379 # else
6380 #  define machine_arch_type     MACH_TYPE_MPORT1
6381 # endif
6382 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
6383 #else
6384 # define machine_is_mport1()    (0)
6385 #endif
6386
6387 #ifdef CONFIG_ARCH_S3C5410
6388 # ifdef machine_arch_type
6389 #  undef machine_arch_type
6390 #  define machine_arch_type     __machine_arch_type
6391 # else
6392 #  define machine_arch_type     MACH_TYPE_S3C5410
6393 # endif
6394 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
6395 #else
6396 # define machine_is_s3c5410()   (0)
6397 #endif
6398
6399 #ifdef CONFIG_ARCH_ZCP320A
6400 # ifdef machine_arch_type
6401 #  undef machine_arch_type
6402 #  define machine_arch_type     __machine_arch_type
6403 # else
6404 #  define machine_arch_type     MACH_TYPE_ZCP320A
6405 # endif
6406 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
6407 #else
6408 # define machine_is_zcp320a()   (0)
6409 #endif
6410
6411 #ifdef CONFIG_ARCH_I_BOX
6412 # ifdef machine_arch_type
6413 #  undef machine_arch_type
6414 #  define machine_arch_type     __machine_arch_type
6415 # else
6416 #  define machine_arch_type     MACH_TYPE_I_BOX
6417 # endif
6418 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
6419 #else
6420 # define machine_is_i_box()     (0)
6421 #endif
6422
6423 #ifdef CONFIG_ARCH_STLC1502
6424 # ifdef machine_arch_type
6425 #  undef machine_arch_type
6426 #  define machine_arch_type     __machine_arch_type
6427 # else
6428 #  define machine_arch_type     MACH_TYPE_STLC1502
6429 # endif
6430 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
6431 #else
6432 # define machine_is_stlc1502()  (0)
6433 #endif
6434
6435 #ifdef CONFIG_ARCH_SIREN
6436 # ifdef machine_arch_type
6437 #  undef machine_arch_type
6438 #  define machine_arch_type     __machine_arch_type
6439 # else
6440 #  define machine_arch_type     MACH_TYPE_SIREN
6441 # endif
6442 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
6443 #else
6444 # define machine_is_siren()     (0)
6445 #endif
6446
6447 #ifdef CONFIG_ARCH_GREENLAKE
6448 # ifdef machine_arch_type
6449 #  undef machine_arch_type
6450 #  define machine_arch_type     __machine_arch_type
6451 # else
6452 #  define machine_arch_type     MACH_TYPE_GREENLAKE
6453 # endif
6454 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
6455 #else
6456 # define machine_is_greenlake() (0)
6457 #endif
6458
6459 #ifdef CONFIG_ARCH_ARGUS
6460 # ifdef machine_arch_type
6461 #  undef machine_arch_type
6462 #  define machine_arch_type     __machine_arch_type
6463 # else
6464 #  define machine_arch_type     MACH_TYPE_ARGUS
6465 # endif
6466 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
6467 #else
6468 # define machine_is_argus()     (0)
6469 #endif
6470
6471 #ifdef CONFIG_SA1100_COMBADGE
6472 # ifdef machine_arch_type
6473 #  undef machine_arch_type
6474 #  define machine_arch_type     __machine_arch_type
6475 # else
6476 #  define machine_arch_type     MACH_TYPE_COMBADGE
6477 # endif
6478 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
6479 #else
6480 # define machine_is_combadge()  (0)
6481 #endif
6482
6483 #ifdef CONFIG_ARCH_ROKEPXA
6484 # ifdef machine_arch_type
6485 #  undef machine_arch_type
6486 #  define machine_arch_type     __machine_arch_type
6487 # else
6488 #  define machine_arch_type     MACH_TYPE_ROKEPXA
6489 # endif
6490 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
6491 #else
6492 # define machine_is_rokepxa()   (0)
6493 #endif
6494
6495 #ifdef CONFIG_ARCH_CINTEGRATOR
6496 # ifdef machine_arch_type
6497 #  undef machine_arch_type
6498 #  define machine_arch_type     __machine_arch_type
6499 # else
6500 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
6501 # endif
6502 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
6503 #else
6504 # define machine_is_cintegrator()       (0)
6505 #endif
6506
6507 #ifdef CONFIG_ARCH_GUIDEA07
6508 # ifdef machine_arch_type
6509 #  undef machine_arch_type
6510 #  define machine_arch_type     __machine_arch_type
6511 # else
6512 #  define machine_arch_type     MACH_TYPE_GUIDEA07
6513 # endif
6514 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
6515 #else
6516 # define machine_is_guidea07()  (0)
6517 #endif
6518
6519 #ifdef CONFIG_ARCH_TAT257
6520 # ifdef machine_arch_type
6521 #  undef machine_arch_type
6522 #  define machine_arch_type     __machine_arch_type
6523 # else
6524 #  define machine_arch_type     MACH_TYPE_TAT257
6525 # endif
6526 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
6527 #else
6528 # define machine_is_tat257()    (0)
6529 #endif
6530
6531 #ifdef CONFIG_ARCH_IGP2425
6532 # ifdef machine_arch_type
6533 #  undef machine_arch_type
6534 #  define machine_arch_type     __machine_arch_type
6535 # else
6536 #  define machine_arch_type     MACH_TYPE_IGP2425
6537 # endif
6538 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
6539 #else
6540 # define machine_is_igp2425()   (0)
6541 #endif
6542
6543 #ifdef CONFIG_ARCH_BLUEGRAMMA
6544 # ifdef machine_arch_type
6545 #  undef machine_arch_type
6546 #  define machine_arch_type     __machine_arch_type
6547 # else
6548 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
6549 # endif
6550 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
6551 #else
6552 # define machine_is_bluegrama() (0)
6553 #endif
6554
6555 #ifdef CONFIG_ARCH_IPOD
6556 # ifdef machine_arch_type
6557 #  undef machine_arch_type
6558 #  define machine_arch_type     __machine_arch_type
6559 # else
6560 #  define machine_arch_type     MACH_TYPE_IPOD
6561 # endif
6562 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
6563 #else
6564 # define machine_is_ipod()      (0)
6565 #endif
6566
6567 #ifdef CONFIG_ARCH_ADSBITSYX
6568 # ifdef machine_arch_type
6569 #  undef machine_arch_type
6570 #  define machine_arch_type     __machine_arch_type
6571 # else
6572 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
6573 # endif
6574 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
6575 #else
6576 # define machine_is_adsbitsyx() (0)
6577 #endif
6578
6579 #ifdef CONFIG_ARCH_TRIZEPS2
6580 # ifdef machine_arch_type
6581 #  undef machine_arch_type
6582 #  define machine_arch_type     __machine_arch_type
6583 # else
6584 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
6585 # endif
6586 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
6587 #else
6588 # define machine_is_trizeps2()  (0)
6589 #endif
6590
6591 #ifdef CONFIG_ARCH_VIPER
6592 # ifdef machine_arch_type
6593 #  undef machine_arch_type
6594 #  define machine_arch_type     __machine_arch_type
6595 # else
6596 #  define machine_arch_type     MACH_TYPE_VIPER
6597 # endif
6598 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
6599 #else
6600 # define machine_is_viper()     (0)
6601 #endif
6602
6603 #ifdef CONFIG_SA1100_ADSBITSYPLUS
6604 # ifdef machine_arch_type
6605 #  undef machine_arch_type
6606 #  define machine_arch_type     __machine_arch_type
6607 # else
6608 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
6609 # endif
6610 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
6611 #else
6612 # define machine_is_adsbitsyplus()      (0)
6613 #endif
6614
6615 #ifdef CONFIG_SA1100_ADSAGC
6616 # ifdef machine_arch_type
6617 #  undef machine_arch_type
6618 #  define machine_arch_type     __machine_arch_type
6619 # else
6620 #  define machine_arch_type     MACH_TYPE_ADSAGC
6621 # endif
6622 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
6623 #else
6624 # define machine_is_adsagc()    (0)
6625 #endif
6626
6627 #ifdef CONFIG_ARCH_STP7312
6628 # ifdef machine_arch_type
6629 #  undef machine_arch_type
6630 #  define machine_arch_type     __machine_arch_type
6631 # else
6632 #  define machine_arch_type     MACH_TYPE_STP7312
6633 # endif
6634 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
6635 #else
6636 # define machine_is_stp7312()   (0)
6637 #endif
6638
6639 #ifdef CONFIG_MACH_NX_PHNX
6640 # ifdef machine_arch_type
6641 #  undef machine_arch_type
6642 #  define machine_arch_type     __machine_arch_type
6643 # else
6644 #  define machine_arch_type     MACH_TYPE_NX_PHNX
6645 # endif
6646 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
6647 #else
6648 # define machine_is_nx_phnx()   (0)
6649 #endif
6650
6651 #ifdef CONFIG_ARCH_WEP_EP250
6652 # ifdef machine_arch_type
6653 #  undef machine_arch_type
6654 #  define machine_arch_type     __machine_arch_type
6655 # else
6656 #  define machine_arch_type     MACH_TYPE_WEP_EP250
6657 # endif
6658 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
6659 #else
6660 # define machine_is_wep_ep250() (0)
6661 #endif
6662
6663 #ifdef CONFIG_ARCH_INHANDELF3
6664 # ifdef machine_arch_type
6665 #  undef machine_arch_type
6666 #  define machine_arch_type     __machine_arch_type
6667 # else
6668 #  define machine_arch_type     MACH_TYPE_INHANDELF3
6669 # endif
6670 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
6671 #else
6672 # define machine_is_inhandelf3()        (0)
6673 #endif
6674
6675 #ifdef CONFIG_ARCH_ADI_COYOTE
6676 # ifdef machine_arch_type
6677 #  undef machine_arch_type
6678 #  define machine_arch_type     __machine_arch_type
6679 # else
6680 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
6681 # endif
6682 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
6683 #else
6684 # define machine_is_adi_coyote()        (0)
6685 #endif
6686
6687 #ifdef CONFIG_ARCH_IYONIX
6688 # ifdef machine_arch_type
6689 #  undef machine_arch_type
6690 #  define machine_arch_type     __machine_arch_type
6691 # else
6692 #  define machine_arch_type     MACH_TYPE_IYONIX
6693 # endif
6694 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
6695 #else
6696 # define machine_is_iyonix()    (0)
6697 #endif
6698
6699 #ifdef CONFIG_ARCH_DAMICAM_SA1110
6700 # ifdef machine_arch_type
6701 #  undef machine_arch_type
6702 #  define machine_arch_type     __machine_arch_type
6703 # else
6704 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
6705 # endif
6706 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
6707 #else
6708 # define machine_is_damicam1()  (0)
6709 #endif
6710
6711 #ifdef CONFIG_ARCH_MEG03
6712 # ifdef machine_arch_type
6713 #  undef machine_arch_type
6714 #  define machine_arch_type     __machine_arch_type
6715 # else
6716 #  define machine_arch_type     MACH_TYPE_MEG03
6717 # endif
6718 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
6719 #else
6720 # define machine_is_meg03()     (0)
6721 #endif
6722
6723 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
6724 # ifdef machine_arch_type
6725 #  undef machine_arch_type
6726 #  define machine_arch_type     __machine_arch_type
6727 # else
6728 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
6729 # endif
6730 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
6731 #else
6732 # define machine_is_pxa_whitechapel()   (0)
6733 #endif
6734
6735 #ifdef CONFIG_ARCH_NWSC
6736 # ifdef machine_arch_type
6737 #  undef machine_arch_type
6738 #  define machine_arch_type     __machine_arch_type
6739 # else
6740 #  define machine_arch_type     MACH_TYPE_NWSC
6741 # endif
6742 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
6743 #else
6744 # define machine_is_nwsc()      (0)
6745 #endif
6746
6747 #ifdef CONFIG_ARCH_NWLARM
6748 # ifdef machine_arch_type
6749 #  undef machine_arch_type
6750 #  define machine_arch_type     __machine_arch_type
6751 # else
6752 #  define machine_arch_type     MACH_TYPE_NWLARM
6753 # endif
6754 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
6755 #else
6756 # define machine_is_nwlarm()    (0)
6757 #endif
6758
6759 #ifdef CONFIG_ARCH_IXP425_MGUARD
6760 # ifdef machine_arch_type
6761 #  undef machine_arch_type
6762 #  define machine_arch_type     __machine_arch_type
6763 # else
6764 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
6765 # endif
6766 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
6767 #else
6768 # define machine_is_ixp425_mguard()     (0)
6769 #endif
6770
6771 #ifdef CONFIG_ARCH_PXA_NETDCU4
6772 # ifdef machine_arch_type
6773 #  undef machine_arch_type
6774 #  define machine_arch_type     __machine_arch_type
6775 # else
6776 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
6777 # endif
6778 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
6779 #else
6780 # define machine_is_pxa_netdcu4()       (0)
6781 #endif
6782
6783 #ifdef CONFIG_ARCH_IXDP2401
6784 # ifdef machine_arch_type
6785 #  undef machine_arch_type
6786 #  define machine_arch_type     __machine_arch_type
6787 # else
6788 #  define machine_arch_type     MACH_TYPE_IXDP2401
6789 # endif
6790 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
6791 #else
6792 # define machine_is_ixdp2401()  (0)
6793 #endif
6794
6795 #ifdef CONFIG_ARCH_IXDP2801
6796 # ifdef machine_arch_type
6797 #  undef machine_arch_type
6798 #  define machine_arch_type     __machine_arch_type
6799 # else
6800 #  define machine_arch_type     MACH_TYPE_IXDP2801
6801 # endif
6802 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
6803 #else
6804 # define machine_is_ixdp2801()  (0)
6805 #endif
6806
6807 #ifdef CONFIG_ARCH_ZODIAC
6808 # ifdef machine_arch_type
6809 #  undef machine_arch_type
6810 #  define machine_arch_type     __machine_arch_type
6811 # else
6812 #  define machine_arch_type     MACH_TYPE_ZODIAC
6813 # endif
6814 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
6815 #else
6816 # define machine_is_zodiac()    (0)
6817 #endif
6818
6819 #ifdef CONFIG_ARCH_ARMMODUL
6820 # ifdef machine_arch_type
6821 #  undef machine_arch_type
6822 #  define machine_arch_type     __machine_arch_type
6823 # else
6824 #  define machine_arch_type     MACH_TYPE_ARMMODUL
6825 # endif
6826 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
6827 #else
6828 # define machine_is_armmodul()  (0)
6829 #endif
6830
6831 #ifdef CONFIG_SA1100_KETOP
6832 # ifdef machine_arch_type
6833 #  undef machine_arch_type
6834 #  define machine_arch_type     __machine_arch_type
6835 # else
6836 #  define machine_arch_type     MACH_TYPE_KETOP
6837 # endif
6838 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
6839 #else
6840 # define machine_is_ketop()     (0)
6841 #endif
6842
6843 #ifdef CONFIG_ARCH_AV7200
6844 # ifdef machine_arch_type
6845 #  undef machine_arch_type
6846 #  define machine_arch_type     __machine_arch_type
6847 # else
6848 #  define machine_arch_type     MACH_TYPE_AV7200
6849 # endif
6850 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
6851 #else
6852 # define machine_is_av7200()    (0)
6853 #endif
6854
6855 #ifdef CONFIG_ARCH_ARCH_TI925
6856 # ifdef machine_arch_type
6857 #  undef machine_arch_type
6858 #  define machine_arch_type     __machine_arch_type
6859 # else
6860 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
6861 # endif
6862 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
6863 #else
6864 # define machine_is_arch_ti925()        (0)
6865 #endif
6866
6867 #ifdef CONFIG_ARCH_ACQ200
6868 # ifdef machine_arch_type
6869 #  undef machine_arch_type
6870 #  define machine_arch_type     __machine_arch_type
6871 # else
6872 #  define machine_arch_type     MACH_TYPE_ACQ200
6873 # endif
6874 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
6875 #else
6876 # define machine_is_acq200()    (0)
6877 #endif
6878
6879 #ifdef CONFIG_SA1100_PT_DAFIT
6880 # ifdef machine_arch_type
6881 #  undef machine_arch_type
6882 #  define machine_arch_type     __machine_arch_type
6883 # else
6884 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
6885 # endif
6886 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
6887 #else
6888 # define machine_is_pt_dafit()  (0)
6889 #endif
6890
6891 #ifdef CONFIG_ARCH_IHBA
6892 # ifdef machine_arch_type
6893 #  undef machine_arch_type
6894 #  define machine_arch_type     __machine_arch_type
6895 # else
6896 #  define machine_arch_type     MACH_TYPE_IHBA
6897 # endif
6898 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
6899 #else
6900 # define machine_is_ihba()      (0)
6901 #endif
6902
6903 #ifdef CONFIG_ARCH_QUINQUE
6904 # ifdef machine_arch_type
6905 #  undef machine_arch_type
6906 #  define machine_arch_type     __machine_arch_type
6907 # else
6908 #  define machine_arch_type     MACH_TYPE_QUINQUE
6909 # endif
6910 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
6911 #else
6912 # define machine_is_quinque()   (0)
6913 #endif
6914
6915 #ifdef CONFIG_ARCH_NIMBRAONE
6916 # ifdef machine_arch_type
6917 #  undef machine_arch_type
6918 #  define machine_arch_type     __machine_arch_type
6919 # else
6920 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
6921 # endif
6922 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
6923 #else
6924 # define machine_is_nimbraone() (0)
6925 #endif
6926
6927 #ifdef CONFIG_ARCH_NIMBRA29X
6928 # ifdef machine_arch_type
6929 #  undef machine_arch_type
6930 #  define machine_arch_type     __machine_arch_type
6931 # else
6932 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
6933 # endif
6934 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
6935 #else
6936 # define machine_is_nimbra29x() (0)
6937 #endif
6938
6939 #ifdef CONFIG_ARCH_NIMBRA210
6940 # ifdef machine_arch_type
6941 #  undef machine_arch_type
6942 #  define machine_arch_type     __machine_arch_type
6943 # else
6944 #  define machine_arch_type     MACH_TYPE_NIMBRA210
6945 # endif
6946 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
6947 #else
6948 # define machine_is_nimbra210() (0)
6949 #endif
6950
6951 #ifdef CONFIG_ARCH_HHP_D95XX
6952 # ifdef machine_arch_type
6953 #  undef machine_arch_type
6954 #  define machine_arch_type     __machine_arch_type
6955 # else
6956 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
6957 # endif
6958 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
6959 #else
6960 # define machine_is_hhp_d95xx() (0)
6961 #endif
6962
6963 #ifdef CONFIG_ARCH_LABARM
6964 # ifdef machine_arch_type
6965 #  undef machine_arch_type
6966 #  define machine_arch_type     __machine_arch_type
6967 # else
6968 #  define machine_arch_type     MACH_TYPE_LABARM
6969 # endif
6970 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
6971 #else
6972 # define machine_is_labarm()    (0)
6973 #endif
6974
6975 #ifdef CONFIG_ARCH_M825XX
6976 # ifdef machine_arch_type
6977 #  undef machine_arch_type
6978 #  define machine_arch_type     __machine_arch_type
6979 # else
6980 #  define machine_arch_type     MACH_TYPE_M825XX
6981 # endif
6982 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
6983 #else
6984 # define machine_is_m825xx()    (0)
6985 #endif
6986
6987 #ifdef CONFIG_SA1100_M7100
6988 # ifdef machine_arch_type
6989 #  undef machine_arch_type
6990 #  define machine_arch_type     __machine_arch_type
6991 # else
6992 #  define machine_arch_type     MACH_TYPE_M7100
6993 # endif
6994 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
6995 #else
6996 # define machine_is_m7100()     (0)
6997 #endif
6998
6999 #ifdef CONFIG_ARCH_NIPC2
7000 # ifdef machine_arch_type
7001 #  undef machine_arch_type
7002 #  define machine_arch_type     __machine_arch_type
7003 # else
7004 #  define machine_arch_type     MACH_TYPE_NIPC2
7005 # endif
7006 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
7007 #else
7008 # define machine_is_nipc2()     (0)
7009 #endif
7010
7011 #ifdef CONFIG_ARCH_FU7202
7012 # ifdef machine_arch_type
7013 #  undef machine_arch_type
7014 #  define machine_arch_type     __machine_arch_type
7015 # else
7016 #  define machine_arch_type     MACH_TYPE_FU7202
7017 # endif
7018 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
7019 #else
7020 # define machine_is_fu7202()    (0)
7021 #endif
7022
7023 #ifdef CONFIG_ARCH_ADSAGX
7024 # ifdef machine_arch_type
7025 #  undef machine_arch_type
7026 #  define machine_arch_type     __machine_arch_type
7027 # else
7028 #  define machine_arch_type     MACH_TYPE_ADSAGX
7029 # endif
7030 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
7031 #else
7032 # define machine_is_adsagx()    (0)
7033 #endif
7034
7035 #ifdef CONFIG_ARCH_PXA_POOH
7036 # ifdef machine_arch_type
7037 #  undef machine_arch_type
7038 #  define machine_arch_type     __machine_arch_type
7039 # else
7040 #  define machine_arch_type     MACH_TYPE_PXA_POOH
7041 # endif
7042 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
7043 #else
7044 # define machine_is_pxa_pooh()  (0)
7045 #endif
7046
7047 #ifdef CONFIG_ARCH_BANDON
7048 # ifdef machine_arch_type
7049 #  undef machine_arch_type
7050 #  define machine_arch_type     __machine_arch_type
7051 # else
7052 #  define machine_arch_type     MACH_TYPE_BANDON
7053 # endif
7054 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
7055 #else
7056 # define machine_is_bandon()    (0)
7057 #endif
7058
7059 #ifdef CONFIG_ARCH_PCM7210
7060 # ifdef machine_arch_type
7061 #  undef machine_arch_type
7062 #  define machine_arch_type     __machine_arch_type
7063 # else
7064 #  define machine_arch_type     MACH_TYPE_PCM7210
7065 # endif
7066 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
7067 #else
7068 # define machine_is_pcm7210()   (0)
7069 #endif
7070
7071 #ifdef CONFIG_ARCH_NMS9200
7072 # ifdef machine_arch_type
7073 #  undef machine_arch_type
7074 #  define machine_arch_type     __machine_arch_type
7075 # else
7076 #  define machine_arch_type     MACH_TYPE_NMS9200
7077 # endif
7078 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
7079 #else
7080 # define machine_is_nms9200()   (0)
7081 #endif
7082
7083 #ifdef CONFIG_ARCH_LOGODL
7084 # ifdef machine_arch_type
7085 #  undef machine_arch_type
7086 #  define machine_arch_type     __machine_arch_type
7087 # else
7088 #  define machine_arch_type     MACH_TYPE_LOGODL
7089 # endif
7090 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
7091 #else
7092 # define machine_is_logodl()    (0)
7093 #endif
7094
7095 #ifdef CONFIG_SA1100_M7140
7096 # ifdef machine_arch_type
7097 #  undef machine_arch_type
7098 #  define machine_arch_type     __machine_arch_type
7099 # else
7100 #  define machine_arch_type     MACH_TYPE_M7140
7101 # endif
7102 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
7103 #else
7104 # define machine_is_m7140()     (0)
7105 #endif
7106
7107 #ifdef CONFIG_ARCH_KOREBOT
7108 # ifdef machine_arch_type
7109 #  undef machine_arch_type
7110 #  define machine_arch_type     __machine_arch_type
7111 # else
7112 #  define machine_arch_type     MACH_TYPE_KOREBOT
7113 # endif
7114 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
7115 #else
7116 # define machine_is_korebot()   (0)
7117 #endif
7118
7119 #ifdef CONFIG_ARCH_IQ31244
7120 # ifdef machine_arch_type
7121 #  undef machine_arch_type
7122 #  define machine_arch_type     __machine_arch_type
7123 # else
7124 #  define machine_arch_type     MACH_TYPE_IQ31244
7125 # endif
7126 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
7127 #else
7128 # define machine_is_iq31244()   (0)
7129 #endif
7130
7131 #ifdef CONFIG_SA1100_KOAN393
7132 # ifdef machine_arch_type
7133 #  undef machine_arch_type
7134 #  define machine_arch_type     __machine_arch_type
7135 # else
7136 #  define machine_arch_type     MACH_TYPE_KOAN393
7137 # endif
7138 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
7139 #else
7140 # define machine_is_koan393()   (0)
7141 #endif
7142
7143 #ifdef CONFIG_ARCH_INHANDFTIP3
7144 # ifdef machine_arch_type
7145 #  undef machine_arch_type
7146 #  define machine_arch_type     __machine_arch_type
7147 # else
7148 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
7149 # endif
7150 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
7151 #else
7152 # define machine_is_inhandftip3()       (0)
7153 #endif
7154
7155 #ifdef CONFIG_ARCH_GONZO
7156 # ifdef machine_arch_type
7157 #  undef machine_arch_type
7158 #  define machine_arch_type     __machine_arch_type
7159 # else
7160 #  define machine_arch_type     MACH_TYPE_GONZO
7161 # endif
7162 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
7163 #else
7164 # define machine_is_gonzo()     (0)
7165 #endif
7166
7167 #ifdef CONFIG_ARCH_BAST
7168 # ifdef machine_arch_type
7169 #  undef machine_arch_type
7170 #  define machine_arch_type     __machine_arch_type
7171 # else
7172 #  define machine_arch_type     MACH_TYPE_BAST
7173 # endif
7174 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
7175 #else
7176 # define machine_is_bast()      (0)
7177 #endif
7178
7179 #ifdef CONFIG_ARCH_SCANPASS
7180 # ifdef machine_arch_type
7181 #  undef machine_arch_type
7182 #  define machine_arch_type     __machine_arch_type
7183 # else
7184 #  define machine_arch_type     MACH_TYPE_SCANPASS
7185 # endif
7186 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
7187 #else
7188 # define machine_is_scanpass()  (0)
7189 #endif
7190
7191 #ifdef CONFIG_ARCH_EP7312_POOH
7192 # ifdef machine_arch_type
7193 #  undef machine_arch_type
7194 #  define machine_arch_type     __machine_arch_type
7195 # else
7196 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
7197 # endif
7198 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
7199 #else
7200 # define machine_is_ep7312_pooh()       (0)
7201 #endif
7202
7203 #ifdef CONFIG_ARCH_TA7S
7204 # ifdef machine_arch_type
7205 #  undef machine_arch_type
7206 #  define machine_arch_type     __machine_arch_type
7207 # else
7208 #  define machine_arch_type     MACH_TYPE_TA7S
7209 # endif
7210 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
7211 #else
7212 # define machine_is_ta7s()      (0)
7213 #endif
7214
7215 #ifdef CONFIG_ARCH_TA7V
7216 # ifdef machine_arch_type
7217 #  undef machine_arch_type
7218 #  define machine_arch_type     __machine_arch_type
7219 # else
7220 #  define machine_arch_type     MACH_TYPE_TA7V
7221 # endif
7222 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
7223 #else
7224 # define machine_is_ta7v()      (0)
7225 #endif
7226
7227 #ifdef CONFIG_SA1100_ICARUS
7228 # ifdef machine_arch_type
7229 #  undef machine_arch_type
7230 #  define machine_arch_type     __machine_arch_type
7231 # else
7232 #  define machine_arch_type     MACH_TYPE_ICARUS
7233 # endif
7234 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
7235 #else
7236 # define machine_is_icarus()    (0)
7237 #endif
7238
7239 #ifdef CONFIG_ARCH_H1900
7240 # ifdef machine_arch_type
7241 #  undef machine_arch_type
7242 #  define machine_arch_type     __machine_arch_type
7243 # else
7244 #  define machine_arch_type     MACH_TYPE_H1900
7245 # endif
7246 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
7247 #else
7248 # define machine_is_h1900()     (0)
7249 #endif
7250
7251 #ifdef CONFIG_SA1100_GEMINI
7252 # ifdef machine_arch_type
7253 #  undef machine_arch_type
7254 #  define machine_arch_type     __machine_arch_type
7255 # else
7256 #  define machine_arch_type     MACH_TYPE_GEMINI
7257 # endif
7258 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
7259 #else
7260 # define machine_is_gemini()    (0)
7261 #endif
7262
7263 #ifdef CONFIG_ARCH_AXIM
7264 # ifdef machine_arch_type
7265 #  undef machine_arch_type
7266 #  define machine_arch_type     __machine_arch_type
7267 # else
7268 #  define machine_arch_type     MACH_TYPE_AXIM
7269 # endif
7270 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
7271 #else
7272 # define machine_is_axim()      (0)
7273 #endif
7274
7275 #ifdef CONFIG_ARCH_AUDIOTRON
7276 # ifdef machine_arch_type
7277 #  undef machine_arch_type
7278 #  define machine_arch_type     __machine_arch_type
7279 # else
7280 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
7281 # endif
7282 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
7283 #else
7284 # define machine_is_audiotron() (0)
7285 #endif
7286
7287 #ifdef CONFIG_ARCH_H2200
7288 # ifdef machine_arch_type
7289 #  undef machine_arch_type
7290 #  define machine_arch_type     __machine_arch_type
7291 # else
7292 #  define machine_arch_type     MACH_TYPE_H2200
7293 # endif
7294 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
7295 #else
7296 # define machine_is_h2200()     (0)
7297 #endif
7298
7299 #ifdef CONFIG_ARCH_LOOX600
7300 # ifdef machine_arch_type
7301 #  undef machine_arch_type
7302 #  define machine_arch_type     __machine_arch_type
7303 # else
7304 #  define machine_arch_type     MACH_TYPE_LOOX600
7305 # endif
7306 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
7307 #else
7308 # define machine_is_loox600()   (0)
7309 #endif
7310
7311 #ifdef CONFIG_ARCH_NIOP
7312 # ifdef machine_arch_type
7313 #  undef machine_arch_type
7314 #  define machine_arch_type     __machine_arch_type
7315 # else
7316 #  define machine_arch_type     MACH_TYPE_NIOP
7317 # endif
7318 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
7319 #else
7320 # define machine_is_niop()      (0)
7321 #endif
7322
7323 #ifdef CONFIG_ARCH_DM310
7324 # ifdef machine_arch_type
7325 #  undef machine_arch_type
7326 #  define machine_arch_type     __machine_arch_type
7327 # else
7328 #  define machine_arch_type     MACH_TYPE_DM310
7329 # endif
7330 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
7331 #else
7332 # define machine_is_dm310()     (0)
7333 #endif
7334
7335 #ifdef CONFIG_ARCH_SEEDPXA_C2
7336 # ifdef machine_arch_type
7337 #  undef machine_arch_type
7338 #  define machine_arch_type     __machine_arch_type
7339 # else
7340 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
7341 # endif
7342 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
7343 #else
7344 # define machine_is_seedpxa_c2()        (0)
7345 #endif
7346
7347 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
7348 # ifdef machine_arch_type
7349 #  undef machine_arch_type
7350 #  define machine_arch_type     __machine_arch_type
7351 # else
7352 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
7353 # endif
7354 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
7355 #else
7356 # define machine_is_ixp4xx_mguardpci()  (0)
7357 #endif
7358
7359 #ifdef CONFIG_ARCH_H1940
7360 # ifdef machine_arch_type
7361 #  undef machine_arch_type
7362 #  define machine_arch_type     __machine_arch_type
7363 # else
7364 #  define machine_arch_type     MACH_TYPE_H1940
7365 # endif
7366 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
7367 #else
7368 # define machine_is_h1940()     (0)
7369 #endif
7370
7371 #ifdef CONFIG_ARCH_SCORPIO
7372 # ifdef machine_arch_type
7373 #  undef machine_arch_type
7374 #  define machine_arch_type     __machine_arch_type
7375 # else
7376 #  define machine_arch_type     MACH_TYPE_SCORPIO
7377 # endif
7378 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
7379 #else
7380 # define machine_is_scorpio()   (0)
7381 #endif
7382
7383 #ifdef CONFIG_ARCH_VIVA
7384 # ifdef machine_arch_type
7385 #  undef machine_arch_type
7386 #  define machine_arch_type     __machine_arch_type
7387 # else
7388 #  define machine_arch_type     MACH_TYPE_VIVA
7389 # endif
7390 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
7391 #else
7392 # define machine_is_viva()      (0)
7393 #endif
7394
7395 #ifdef CONFIG_ARCH_PXA_XCARD
7396 # ifdef machine_arch_type
7397 #  undef machine_arch_type
7398 #  define machine_arch_type     __machine_arch_type
7399 # else
7400 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
7401 # endif
7402 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
7403 #else
7404 # define machine_is_pxa_xcard() (0)
7405 #endif
7406
7407 #ifdef CONFIG_ARCH_CSB335
7408 # ifdef machine_arch_type
7409 #  undef machine_arch_type
7410 #  define machine_arch_type     __machine_arch_type
7411 # else
7412 #  define machine_arch_type     MACH_TYPE_CSB335
7413 # endif
7414 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
7415 #else
7416 # define machine_is_csb335()    (0)
7417 #endif
7418
7419 #ifdef CONFIG_ARCH_IXRD425
7420 # ifdef machine_arch_type
7421 #  undef machine_arch_type
7422 #  define machine_arch_type     __machine_arch_type
7423 # else
7424 #  define machine_arch_type     MACH_TYPE_IXRD425
7425 # endif
7426 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
7427 #else
7428 # define machine_is_ixrd425()   (0)
7429 #endif
7430
7431 #ifdef CONFIG_ARCH_IQ80315
7432 # ifdef machine_arch_type
7433 #  undef machine_arch_type
7434 #  define machine_arch_type     __machine_arch_type
7435 # else
7436 #  define machine_arch_type     MACH_TYPE_IQ80315
7437 # endif
7438 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
7439 #else
7440 # define machine_is_iq80315()   (0)
7441 #endif
7442
7443 #ifdef CONFIG_ARCH_NMP7312
7444 # ifdef machine_arch_type
7445 #  undef machine_arch_type
7446 #  define machine_arch_type     __machine_arch_type
7447 # else
7448 #  define machine_arch_type     MACH_TYPE_NMP7312
7449 # endif
7450 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
7451 #else
7452 # define machine_is_nmp7312()   (0)
7453 #endif
7454
7455 #ifdef CONFIG_ARCH_CX861XX
7456 # ifdef machine_arch_type
7457 #  undef machine_arch_type
7458 #  define machine_arch_type     __machine_arch_type
7459 # else
7460 #  define machine_arch_type     MACH_TYPE_CX861XX
7461 # endif
7462 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
7463 #else
7464 # define machine_is_cx861xx()   (0)
7465 #endif
7466
7467 #ifdef CONFIG_ARCH_ENP2611
7468 # ifdef machine_arch_type
7469 #  undef machine_arch_type
7470 #  define machine_arch_type     __machine_arch_type
7471 # else
7472 #  define machine_arch_type     MACH_TYPE_ENP2611
7473 # endif
7474 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
7475 #else
7476 # define machine_is_enp2611()   (0)
7477 #endif
7478
7479 #ifdef CONFIG_SA1100_XDA
7480 # ifdef machine_arch_type
7481 #  undef machine_arch_type
7482 #  define machine_arch_type     __machine_arch_type
7483 # else
7484 #  define machine_arch_type     MACH_TYPE_XDA
7485 # endif
7486 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
7487 #else
7488 # define machine_is_xda()       (0)
7489 #endif
7490
7491 #ifdef CONFIG_ARCH_CSIR_IMS
7492 # ifdef machine_arch_type
7493 #  undef machine_arch_type
7494 #  define machine_arch_type     __machine_arch_type
7495 # else
7496 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
7497 # endif
7498 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
7499 #else
7500 # define machine_is_csir_ims()  (0)
7501 #endif
7502
7503 #ifdef CONFIG_ARCH_IXP421_DNAEETH
7504 # ifdef machine_arch_type
7505 #  undef machine_arch_type
7506 #  define machine_arch_type     __machine_arch_type
7507 # else
7508 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
7509 # endif
7510 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
7511 #else
7512 # define machine_is_ixp421_dnaeeth()    (0)
7513 #endif
7514
7515 #ifdef CONFIG_ARCH_POCKETSERV9200
7516 # ifdef machine_arch_type
7517 #  undef machine_arch_type
7518 #  define machine_arch_type     __machine_arch_type
7519 # else
7520 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
7521 # endif
7522 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
7523 #else
7524 # define machine_is_pocketserv9200()    (0)
7525 #endif
7526
7527 #ifdef CONFIG_ARCH_TOTO
7528 # ifdef machine_arch_type
7529 #  undef machine_arch_type
7530 #  define machine_arch_type     __machine_arch_type
7531 # else
7532 #  define machine_arch_type     MACH_TYPE_TOTO
7533 # endif
7534 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
7535 #else
7536 # define machine_is_toto()      (0)
7537 #endif
7538
7539 #ifdef CONFIG_ARCH_S3C2440
7540 # ifdef machine_arch_type
7541 #  undef machine_arch_type
7542 #  define machine_arch_type     __machine_arch_type
7543 # else
7544 #  define machine_arch_type     MACH_TYPE_S3C2440
7545 # endif
7546 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
7547 #else
7548 # define machine_is_s3c2440()   (0)
7549 #endif
7550
7551 #ifdef CONFIG_ARCH_KS8695P
7552 # ifdef machine_arch_type
7553 #  undef machine_arch_type
7554 #  define machine_arch_type     __machine_arch_type
7555 # else
7556 #  define machine_arch_type     MACH_TYPE_KS8695P
7557 # endif
7558 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
7559 #else
7560 # define machine_is_ks8695p()   (0)
7561 #endif
7562
7563 #ifdef CONFIG_ARCH_SE4000
7564 # ifdef machine_arch_type
7565 #  undef machine_arch_type
7566 #  define machine_arch_type     __machine_arch_type
7567 # else
7568 #  define machine_arch_type     MACH_TYPE_SE4000
7569 # endif
7570 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
7571 #else
7572 # define machine_is_se4000()    (0)
7573 #endif
7574
7575 #ifdef CONFIG_ARCH_QUADRICEPS
7576 # ifdef machine_arch_type
7577 #  undef machine_arch_type
7578 #  define machine_arch_type     __machine_arch_type
7579 # else
7580 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
7581 # endif
7582 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
7583 #else
7584 # define machine_is_quadriceps()        (0)
7585 #endif
7586
7587 #ifdef CONFIG_ARCH_BRONCO
7588 # ifdef machine_arch_type
7589 #  undef machine_arch_type
7590 #  define machine_arch_type     __machine_arch_type
7591 # else
7592 #  define machine_arch_type     MACH_TYPE_BRONCO
7593 # endif
7594 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
7595 #else
7596 # define machine_is_bronco()    (0)
7597 #endif
7598
7599 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
7600 # ifdef machine_arch_type
7601 #  undef machine_arch_type
7602 #  define machine_arch_type     __machine_arch_type
7603 # else
7604 #  define machine_arch_type     MACH_TYPE_ESL_WIRELESS_TAB
7605 # endif
7606 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
7607 #else
7608 # define machine_is_esl_wireless_tab()  (0)
7609 #endif
7610
7611 #ifdef CONFIG_ARCH_ESL_SOFCOMP
7612 # ifdef machine_arch_type
7613 #  undef machine_arch_type
7614 #  define machine_arch_type     __machine_arch_type
7615 # else
7616 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
7617 # endif
7618 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
7619 #else
7620 # define machine_is_esl_sofcomp()       (0)
7621 #endif
7622
7623 #ifdef CONFIG_ARCH_S5C7375
7624 # ifdef machine_arch_type
7625 #  undef machine_arch_type
7626 #  define machine_arch_type     __machine_arch_type
7627 # else
7628 #  define machine_arch_type     MACH_TYPE_S5C7375
7629 # endif
7630 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
7631 #else
7632 # define machine_is_s5c7375()   (0)
7633 #endif
7634
7635 #ifdef CONFIG_ARCH_SPEARHEAD
7636 # ifdef machine_arch_type
7637 #  undef machine_arch_type
7638 #  define machine_arch_type     __machine_arch_type
7639 # else
7640 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
7641 # endif
7642 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
7643 #else
7644 # define machine_is_spearhead() (0)
7645 #endif
7646
7647 #ifdef CONFIG_ARCH_PANTERA
7648 # ifdef machine_arch_type
7649 #  undef machine_arch_type
7650 #  define machine_arch_type     __machine_arch_type
7651 # else
7652 #  define machine_arch_type     MACH_TYPE_PANTERA
7653 # endif
7654 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
7655 #else
7656 # define machine_is_pantera()   (0)
7657 #endif
7658
7659 #ifdef CONFIG_ARCH_PRAYOGLITE
7660 # ifdef machine_arch_type
7661 #  undef machine_arch_type
7662 #  define machine_arch_type     __machine_arch_type
7663 # else
7664 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
7665 # endif
7666 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
7667 #else
7668 # define machine_is_prayoglite()        (0)
7669 #endif
7670
7671 #ifdef CONFIG_ARCH_GUMSTIX
7672 # ifdef machine_arch_type
7673 #  undef machine_arch_type
7674 #  define machine_arch_type     __machine_arch_type
7675 # else
7676 #  define machine_arch_type     MACH_TYPE_GUMSTIX
7677 # endif
7678 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
7679 #else
7680 # define machine_is_gumstix()   (0)
7681 #endif
7682
7683 #ifdef CONFIG_ARCH_RCUBE
7684 # ifdef machine_arch_type
7685 #  undef machine_arch_type
7686 #  define machine_arch_type     __machine_arch_type
7687 # else
7688 #  define machine_arch_type     MACH_TYPE_RCUBE
7689 # endif
7690 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
7691 #else
7692 # define machine_is_rcube()     (0)
7693 #endif
7694
7695 #ifdef CONFIG_ARCH_REA_OLV
7696 # ifdef machine_arch_type
7697 #  undef machine_arch_type
7698 #  define machine_arch_type     __machine_arch_type
7699 # else
7700 #  define machine_arch_type     MACH_TYPE_REA_OLV
7701 # endif
7702 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
7703 #else
7704 # define machine_is_rea_olv()   (0)
7705 #endif
7706
7707 #ifdef CONFIG_ARCH_PXA_IPHONE
7708 # ifdef machine_arch_type
7709 #  undef machine_arch_type
7710 #  define machine_arch_type     __machine_arch_type
7711 # else
7712 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
7713 # endif
7714 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
7715 #else
7716 # define machine_is_pxa_iphone()        (0)
7717 #endif
7718
7719 #ifdef CONFIG_ARCH_S3C3410
7720 # ifdef machine_arch_type
7721 #  undef machine_arch_type
7722 #  define machine_arch_type     __machine_arch_type
7723 # else
7724 #  define machine_arch_type     MACH_TYPE_S3C3410
7725 # endif
7726 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
7727 #else
7728 # define machine_is_s3c3410()   (0)
7729 #endif
7730
7731 #ifdef CONFIG_ARCH_ESPD_4510B
7732 # ifdef machine_arch_type
7733 #  undef machine_arch_type
7734 #  define machine_arch_type     __machine_arch_type
7735 # else
7736 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
7737 # endif
7738 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
7739 #else
7740 # define machine_is_espd_4510b()        (0)
7741 #endif
7742
7743 #ifdef CONFIG_ARCH_MP1X
7744 # ifdef machine_arch_type
7745 #  undef machine_arch_type
7746 #  define machine_arch_type     __machine_arch_type
7747 # else
7748 #  define machine_arch_type     MACH_TYPE_MP1X
7749 # endif
7750 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
7751 #else
7752 # define machine_is_mp1x()      (0)
7753 #endif
7754
7755 #ifdef CONFIG_ARCH_AT91RM9200TB
7756 # ifdef machine_arch_type
7757 #  undef machine_arch_type
7758 #  define machine_arch_type     __machine_arch_type
7759 # else
7760 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
7761 # endif
7762 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
7763 #else
7764 # define machine_is_at91rm9200tb()      (0)
7765 #endif
7766
7767 #ifdef CONFIG_ARCH_ADSVGX
7768 # ifdef machine_arch_type
7769 #  undef machine_arch_type
7770 #  define machine_arch_type     __machine_arch_type
7771 # else
7772 #  define machine_arch_type     MACH_TYPE_ADSVGX
7773 # endif
7774 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
7775 #else
7776 # define machine_is_adsvgx()    (0)
7777 #endif
7778
7779 #ifdef CONFIG_MACH_OMAP_H2
7780 # ifdef machine_arch_type
7781 #  undef machine_arch_type
7782 #  define machine_arch_type     __machine_arch_type
7783 # else
7784 #  define machine_arch_type     MACH_TYPE_OMAP_H2
7785 # endif
7786 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
7787 #else
7788 # define machine_is_omap_h2()   (0)
7789 #endif
7790
7791 #ifdef CONFIG_ARCH_PELEE
7792 # ifdef machine_arch_type
7793 #  undef machine_arch_type
7794 #  define machine_arch_type     __machine_arch_type
7795 # else
7796 #  define machine_arch_type     MACH_TYPE_PELEE
7797 # endif
7798 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
7799 #else
7800 # define machine_is_pelee()     (0)
7801 #endif
7802
7803 #ifdef CONFIG_MACH_E740
7804 # ifdef machine_arch_type
7805 #  undef machine_arch_type
7806 #  define machine_arch_type     __machine_arch_type
7807 # else
7808 #  define machine_arch_type     MACH_TYPE_E740
7809 # endif
7810 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
7811 #else
7812 # define machine_is_e740()      (0)
7813 #endif
7814
7815 #ifdef CONFIG_ARCH_IQ80331
7816 # ifdef machine_arch_type
7817 #  undef machine_arch_type
7818 #  define machine_arch_type     __machine_arch_type
7819 # else
7820 #  define machine_arch_type     MACH_TYPE_IQ80331
7821 # endif
7822 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
7823 #else
7824 # define machine_is_iq80331()   (0)
7825 #endif
7826
7827 #ifdef CONFIG_ARCH_VERSATILE_PB
7828 # ifdef machine_arch_type
7829 #  undef machine_arch_type
7830 #  define machine_arch_type     __machine_arch_type
7831 # else
7832 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
7833 # endif
7834 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
7835 #else
7836 # define machine_is_versatile_pb()      (0)
7837 #endif
7838
7839 #ifdef CONFIG_MACH_KEV7A400
7840 # ifdef machine_arch_type
7841 #  undef machine_arch_type
7842 #  define machine_arch_type     __machine_arch_type
7843 # else
7844 #  define machine_arch_type     MACH_TYPE_KEV7A400
7845 # endif
7846 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
7847 #else
7848 # define machine_is_kev7a400()  (0)
7849 #endif
7850
7851 #ifdef CONFIG_MACH_LPD7A400
7852 # ifdef machine_arch_type
7853 #  undef machine_arch_type
7854 #  define machine_arch_type     __machine_arch_type
7855 # else
7856 #  define machine_arch_type     MACH_TYPE_LPD7A400
7857 # endif
7858 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
7859 #else
7860 # define machine_is_lpd7a400()  (0)
7861 #endif
7862
7863 #ifdef CONFIG_MACH_LPD7A404
7864 # ifdef machine_arch_type
7865 #  undef machine_arch_type
7866 #  define machine_arch_type     __machine_arch_type
7867 # else
7868 #  define machine_arch_type     MACH_TYPE_LPD7A404
7869 # endif
7870 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
7871 #else
7872 # define machine_is_lpd7a404()  (0)
7873 #endif
7874
7875 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
7876 # ifdef machine_arch_type
7877 #  undef machine_arch_type
7878 #  define machine_arch_type     __machine_arch_type
7879 # else
7880 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
7881 # endif
7882 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
7883 #else
7884 # define machine_is_fujitsu_camelot()   (0)
7885 #endif
7886
7887 #ifdef CONFIG_ARCH_JANUS2M
7888 # ifdef machine_arch_type
7889 #  undef machine_arch_type
7890 #  define machine_arch_type     __machine_arch_type
7891 # else
7892 #  define machine_arch_type     MACH_TYPE_JANUS2M
7893 # endif
7894 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
7895 #else
7896 # define machine_is_janus2m()   (0)
7897 #endif
7898
7899 #ifdef CONFIG_MACH_EMBTF
7900 # ifdef machine_arch_type
7901 #  undef machine_arch_type
7902 #  define machine_arch_type     __machine_arch_type
7903 # else
7904 #  define machine_arch_type     MACH_TYPE_EMBTF
7905 # endif
7906 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
7907 #else
7908 # define machine_is_embtf()     (0)
7909 #endif
7910
7911 #ifdef CONFIG_MACH_HPM
7912 # ifdef machine_arch_type
7913 #  undef machine_arch_type
7914 #  define machine_arch_type     __machine_arch_type
7915 # else
7916 #  define machine_arch_type     MACH_TYPE_HPM
7917 # endif
7918 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
7919 #else
7920 # define machine_is_hpm()       (0)
7921 #endif
7922
7923 #ifdef CONFIG_MACH_SMDK2410TK
7924 # ifdef machine_arch_type
7925 #  undef machine_arch_type
7926 #  define machine_arch_type     __machine_arch_type
7927 # else
7928 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
7929 # endif
7930 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
7931 #else
7932 # define machine_is_smdk2410tk()        (0)
7933 #endif
7934
7935 #ifdef CONFIG_MACH_SMDK2410AJ
7936 # ifdef machine_arch_type
7937 #  undef machine_arch_type
7938 #  define machine_arch_type     __machine_arch_type
7939 # else
7940 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
7941 # endif
7942 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
7943 #else
7944 # define machine_is_smdk2410aj()        (0)
7945 #endif
7946
7947 #ifdef CONFIG_MACH_STREETRACER
7948 # ifdef machine_arch_type
7949 #  undef machine_arch_type
7950 #  define machine_arch_type     __machine_arch_type
7951 # else
7952 #  define machine_arch_type     MACH_TYPE_STREETRACER
7953 # endif
7954 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
7955 #else
7956 # define machine_is_streetracer()       (0)
7957 #endif
7958
7959 #ifdef CONFIG_MACH_EFRAME
7960 # ifdef machine_arch_type
7961 #  undef machine_arch_type
7962 #  define machine_arch_type     __machine_arch_type
7963 # else
7964 #  define machine_arch_type     MACH_TYPE_EFRAME
7965 # endif
7966 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
7967 #else
7968 # define machine_is_eframe()    (0)
7969 #endif
7970
7971 #ifdef CONFIG_MACH_CSB337
7972 # ifdef machine_arch_type
7973 #  undef machine_arch_type
7974 #  define machine_arch_type     __machine_arch_type
7975 # else
7976 #  define machine_arch_type     MACH_TYPE_CSB337
7977 # endif
7978 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
7979 #else
7980 # define machine_is_csb337()    (0)
7981 #endif
7982
7983 #ifdef CONFIG_MACH_PXA_LARK
7984 # ifdef machine_arch_type
7985 #  undef machine_arch_type
7986 #  define machine_arch_type     __machine_arch_type
7987 # else
7988 #  define machine_arch_type     MACH_TYPE_PXA_LARK
7989 # endif
7990 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
7991 #else
7992 # define machine_is_pxa_lark()  (0)
7993 #endif
7994
7995 #ifdef CONFIG_MACH_PNP2110
7996 # ifdef machine_arch_type
7997 #  undef machine_arch_type
7998 #  define machine_arch_type     __machine_arch_type
7999 # else
8000 #  define machine_arch_type     MACH_TYPE_PNP2110
8001 # endif
8002 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
8003 #else
8004 # define machine_is_pxa_pnp2110()       (0)
8005 #endif
8006
8007 #ifdef CONFIG_MACH_TCC72X
8008 # ifdef machine_arch_type
8009 #  undef machine_arch_type
8010 #  define machine_arch_type     __machine_arch_type
8011 # else
8012 #  define machine_arch_type     MACH_TYPE_TCC72X
8013 # endif
8014 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
8015 #else
8016 # define machine_is_tcc72x()    (0)
8017 #endif
8018
8019 #ifdef CONFIG_MACH_ALTAIR
8020 # ifdef machine_arch_type
8021 #  undef machine_arch_type
8022 #  define machine_arch_type     __machine_arch_type
8023 # else
8024 #  define machine_arch_type     MACH_TYPE_ALTAIR
8025 # endif
8026 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
8027 #else
8028 # define machine_is_altair()    (0)
8029 #endif
8030
8031 #ifdef CONFIG_MACH_KC3
8032 # ifdef machine_arch_type
8033 #  undef machine_arch_type
8034 #  define machine_arch_type     __machine_arch_type
8035 # else
8036 #  define machine_arch_type     MACH_TYPE_KC3
8037 # endif
8038 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
8039 #else
8040 # define machine_is_kc3()       (0)
8041 #endif
8042
8043 #ifdef CONFIG_MACH_SINTEFTD
8044 # ifdef machine_arch_type
8045 #  undef machine_arch_type
8046 #  define machine_arch_type     __machine_arch_type
8047 # else
8048 #  define machine_arch_type     MACH_TYPE_SINTEFTD
8049 # endif
8050 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
8051 #else
8052 # define machine_is_sinteftd()  (0)
8053 #endif
8054
8055 #ifdef CONFIG_MACH_MAINSTONE
8056 # ifdef machine_arch_type
8057 #  undef machine_arch_type
8058 #  define machine_arch_type     __machine_arch_type
8059 # else
8060 #  define machine_arch_type     MACH_TYPE_MAINSTONE
8061 # endif
8062 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
8063 #else
8064 # define machine_is_mainstone() (0)
8065 #endif
8066
8067 #ifdef CONFIG_MACH_ADAY4X
8068 # ifdef machine_arch_type
8069 #  undef machine_arch_type
8070 #  define machine_arch_type     __machine_arch_type
8071 # else
8072 #  define machine_arch_type     MACH_TYPE_ADAY4X
8073 # endif
8074 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
8075 #else
8076 # define machine_is_aday4x()    (0)
8077 #endif
8078
8079 #ifdef CONFIG_MACH_LITE300
8080 # ifdef machine_arch_type
8081 #  undef machine_arch_type
8082 #  define machine_arch_type     __machine_arch_type
8083 # else
8084 #  define machine_arch_type     MACH_TYPE_LITE300
8085 # endif
8086 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
8087 #else
8088 # define machine_is_lite300()   (0)
8089 #endif
8090
8091 #ifdef CONFIG_MACH_S5C7376
8092 # ifdef machine_arch_type
8093 #  undef machine_arch_type
8094 #  define machine_arch_type     __machine_arch_type
8095 # else
8096 #  define machine_arch_type     MACH_TYPE_S5C7376
8097 # endif
8098 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
8099 #else
8100 # define machine_is_s5c7376()   (0)
8101 #endif
8102
8103 #ifdef CONFIG_MACH_MT02
8104 # ifdef machine_arch_type
8105 #  undef machine_arch_type
8106 #  define machine_arch_type     __machine_arch_type
8107 # else
8108 #  define machine_arch_type     MACH_TYPE_MT02
8109 # endif
8110 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
8111 #else
8112 # define machine_is_mt02()      (0)
8113 #endif
8114
8115 #ifdef CONFIG_MACH_MPORT3S
8116 # ifdef machine_arch_type
8117 #  undef machine_arch_type
8118 #  define machine_arch_type     __machine_arch_type
8119 # else
8120 #  define machine_arch_type     MACH_TYPE_MPORT3S
8121 # endif
8122 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
8123 #else
8124 # define machine_is_mport3s()   (0)
8125 #endif
8126
8127 #ifdef CONFIG_MACH_RA_ALPHA
8128 # ifdef machine_arch_type
8129 #  undef machine_arch_type
8130 #  define machine_arch_type     __machine_arch_type
8131 # else
8132 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
8133 # endif
8134 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
8135 #else
8136 # define machine_is_ra_alpha()  (0)
8137 #endif
8138
8139 #ifdef CONFIG_MACH_XCEP
8140 # ifdef machine_arch_type
8141 #  undef machine_arch_type
8142 #  define machine_arch_type     __machine_arch_type
8143 # else
8144 #  define machine_arch_type     MACH_TYPE_XCEP
8145 # endif
8146 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
8147 #else
8148 # define machine_is_xcep()      (0)
8149 #endif
8150
8151 #ifdef CONFIG_MACH_ARCOM_VULCAN
8152 # ifdef machine_arch_type
8153 #  undef machine_arch_type
8154 #  define machine_arch_type     __machine_arch_type
8155 # else
8156 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
8157 # endif
8158 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
8159 #else
8160 # define machine_is_arcom_vulcan()      (0)
8161 #endif
8162
8163 #ifdef CONFIG_MACH_STARGATE
8164 # ifdef machine_arch_type
8165 #  undef machine_arch_type
8166 #  define machine_arch_type     __machine_arch_type
8167 # else
8168 #  define machine_arch_type     MACH_TYPE_STARGATE
8169 # endif
8170 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
8171 #else
8172 # define machine_is_stargate()  (0)
8173 #endif
8174
8175 #ifdef CONFIG_MACH_ARMADILLOJ
8176 # ifdef machine_arch_type
8177 #  undef machine_arch_type
8178 #  define machine_arch_type     __machine_arch_type
8179 # else
8180 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
8181 # endif
8182 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
8183 #else
8184 # define machine_is_armadilloj()        (0)
8185 #endif
8186
8187 #ifdef CONFIG_MACH_ELROY_JACK
8188 # ifdef machine_arch_type
8189 #  undef machine_arch_type
8190 #  define machine_arch_type     __machine_arch_type
8191 # else
8192 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
8193 # endif
8194 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
8195 #else
8196 # define machine_is_elroy_jack()        (0)
8197 #endif
8198
8199 #ifdef CONFIG_MACH_BACKEND
8200 # ifdef machine_arch_type
8201 #  undef machine_arch_type
8202 #  define machine_arch_type     __machine_arch_type
8203 # else
8204 #  define machine_arch_type     MACH_TYPE_BACKEND
8205 # endif
8206 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
8207 #else
8208 # define machine_is_backend()   (0)
8209 #endif
8210
8211 #ifdef CONFIG_MACH_S5LINBOX
8212 # ifdef machine_arch_type
8213 #  undef machine_arch_type
8214 #  define machine_arch_type     __machine_arch_type
8215 # else
8216 #  define machine_arch_type     MACH_TYPE_S5LINBOX
8217 # endif
8218 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
8219 #else
8220 # define machine_is_s5linbox()  (0)
8221 #endif
8222
8223 #ifdef CONFIG_MACH_NOMADIK
8224 # ifdef machine_arch_type
8225 #  undef machine_arch_type
8226 #  define machine_arch_type     __machine_arch_type
8227 # else
8228 #  define machine_arch_type     MACH_TYPE_NOMADIK
8229 # endif
8230 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
8231 #else
8232 # define machine_is_nomadik()   (0)
8233 #endif
8234
8235 #ifdef CONFIG_MACH_IA_CPU_9200
8236 # ifdef machine_arch_type
8237 #  undef machine_arch_type
8238 #  define machine_arch_type     __machine_arch_type
8239 # else
8240 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
8241 # endif
8242 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
8243 #else
8244 # define machine_is_ia_cpu_9200()       (0)
8245 #endif
8246
8247 #ifdef CONFIG_MACH_AT91_BJA1
8248 # ifdef machine_arch_type
8249 #  undef machine_arch_type
8250 #  define machine_arch_type     __machine_arch_type
8251 # else
8252 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
8253 # endif
8254 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
8255 #else
8256 # define machine_is_at91_bja1() (0)
8257 #endif
8258
8259 #ifdef CONFIG_MACH_CORGI
8260 # ifdef machine_arch_type
8261 #  undef machine_arch_type
8262 #  define machine_arch_type     __machine_arch_type
8263 # else
8264 #  define machine_arch_type     MACH_TYPE_CORGI
8265 # endif
8266 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
8267 #else
8268 # define machine_is_corgi()     (0)
8269 #endif
8270
8271 #ifdef CONFIG_MACH_POODLE
8272 # ifdef machine_arch_type
8273 #  undef machine_arch_type
8274 #  define machine_arch_type     __machine_arch_type
8275 # else
8276 #  define machine_arch_type     MACH_TYPE_POODLE
8277 # endif
8278 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
8279 #else
8280 # define machine_is_poodle()    (0)
8281 #endif
8282
8283 #ifdef CONFIG_MACH_TEN
8284 # ifdef machine_arch_type
8285 #  undef machine_arch_type
8286 #  define machine_arch_type     __machine_arch_type
8287 # else
8288 #  define machine_arch_type     MACH_TYPE_TEN
8289 # endif
8290 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
8291 #else
8292 # define machine_is_ten()       (0)
8293 #endif
8294
8295 #ifdef CONFIG_MACH_ROVERP5P
8296 # ifdef machine_arch_type
8297 #  undef machine_arch_type
8298 #  define machine_arch_type     __machine_arch_type
8299 # else
8300 #  define machine_arch_type     MACH_TYPE_ROVERP5P
8301 # endif
8302 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
8303 #else
8304 # define machine_is_roverp5p()  (0)
8305 #endif
8306
8307 #ifdef CONFIG_MACH_SC2700
8308 # ifdef machine_arch_type
8309 #  undef machine_arch_type
8310 #  define machine_arch_type     __machine_arch_type
8311 # else
8312 #  define machine_arch_type     MACH_TYPE_SC2700
8313 # endif
8314 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
8315 #else
8316 # define machine_is_sc2700()    (0)
8317 #endif
8318
8319 #ifdef CONFIG_MACH_EX_EAGLE
8320 # ifdef machine_arch_type
8321 #  undef machine_arch_type
8322 #  define machine_arch_type     __machine_arch_type
8323 # else
8324 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
8325 # endif
8326 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
8327 #else
8328 # define machine_is_ex_eagle()  (0)
8329 #endif
8330
8331 #ifdef CONFIG_MACH_NX_PXA12
8332 # ifdef machine_arch_type
8333 #  undef machine_arch_type
8334 #  define machine_arch_type     __machine_arch_type
8335 # else
8336 #  define machine_arch_type     MACH_TYPE_NX_PXA12
8337 # endif
8338 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
8339 #else
8340 # define machine_is_nx_pxa12()  (0)
8341 #endif
8342
8343 #ifdef CONFIG_MACH_NX_PXA5
8344 # ifdef machine_arch_type
8345 #  undef machine_arch_type
8346 #  define machine_arch_type     __machine_arch_type
8347 # else
8348 #  define machine_arch_type     MACH_TYPE_NX_PXA5
8349 # endif
8350 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
8351 #else
8352 # define machine_is_nx_pxa5()   (0)
8353 #endif
8354
8355 #ifdef CONFIG_MACH_BLACKBOARD2
8356 # ifdef machine_arch_type
8357 #  undef machine_arch_type
8358 #  define machine_arch_type     __machine_arch_type
8359 # else
8360 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
8361 # endif
8362 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
8363 #else
8364 # define machine_is_blackboard2()       (0)
8365 #endif
8366
8367 #ifdef CONFIG_MACH_I819
8368 # ifdef machine_arch_type
8369 #  undef machine_arch_type
8370 #  define machine_arch_type     __machine_arch_type
8371 # else
8372 #  define machine_arch_type     MACH_TYPE_I819
8373 # endif
8374 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
8375 #else
8376 # define machine_is_i819()      (0)
8377 #endif
8378
8379 #ifdef CONFIG_MACH_IXMB995E
8380 # ifdef machine_arch_type
8381 #  undef machine_arch_type
8382 #  define machine_arch_type     __machine_arch_type
8383 # else
8384 #  define machine_arch_type     MACH_TYPE_IXMB995E
8385 # endif
8386 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
8387 #else
8388 # define machine_is_ixmb995e()  (0)
8389 #endif
8390
8391 #ifdef CONFIG_MACH_SKYRIDER
8392 # ifdef machine_arch_type
8393 #  undef machine_arch_type
8394 #  define machine_arch_type     __machine_arch_type
8395 # else
8396 #  define machine_arch_type     MACH_TYPE_SKYRIDER
8397 # endif
8398 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
8399 #else
8400 # define machine_is_skyrider()  (0)
8401 #endif
8402
8403 #ifdef CONFIG_MACH_SKYHAWK
8404 # ifdef machine_arch_type
8405 #  undef machine_arch_type
8406 #  define machine_arch_type     __machine_arch_type
8407 # else
8408 #  define machine_arch_type     MACH_TYPE_SKYHAWK
8409 # endif
8410 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
8411 #else
8412 # define machine_is_skyhawk()   (0)
8413 #endif
8414
8415 #ifdef CONFIG_MACH_ENTERPRISE
8416 # ifdef machine_arch_type
8417 #  undef machine_arch_type
8418 #  define machine_arch_type     __machine_arch_type
8419 # else
8420 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
8421 # endif
8422 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
8423 #else
8424 # define machine_is_enterprise()        (0)
8425 #endif
8426
8427 #ifdef CONFIG_MACH_DEP2410
8428 # ifdef machine_arch_type
8429 #  undef machine_arch_type
8430 #  define machine_arch_type     __machine_arch_type
8431 # else
8432 #  define machine_arch_type     MACH_TYPE_DEP2410
8433 # endif
8434 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
8435 #else
8436 # define machine_is_dep2410()   (0)
8437 #endif
8438
8439 #ifdef CONFIG_MACH_ARMCORE
8440 # ifdef machine_arch_type
8441 #  undef machine_arch_type
8442 #  define machine_arch_type     __machine_arch_type
8443 # else
8444 #  define machine_arch_type     MACH_TYPE_ARMCORE
8445 # endif
8446 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
8447 #else
8448 # define machine_is_armcore()   (0)
8449 #endif
8450
8451 #ifdef CONFIG_MACH_HOBBIT
8452 # ifdef machine_arch_type
8453 #  undef machine_arch_type
8454 #  define machine_arch_type     __machine_arch_type
8455 # else
8456 #  define machine_arch_type     MACH_TYPE_HOBBIT
8457 # endif
8458 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
8459 #else
8460 # define machine_is_hobbit()    (0)
8461 #endif
8462
8463 #ifdef CONFIG_MACH_H7210
8464 # ifdef machine_arch_type
8465 #  undef machine_arch_type
8466 #  define machine_arch_type     __machine_arch_type
8467 # else
8468 #  define machine_arch_type     MACH_TYPE_H7210
8469 # endif
8470 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
8471 #else
8472 # define machine_is_h7210()     (0)
8473 #endif
8474
8475 #ifdef CONFIG_MACH_PXA_NETDCU5
8476 # ifdef machine_arch_type
8477 #  undef machine_arch_type
8478 #  define machine_arch_type     __machine_arch_type
8479 # else
8480 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
8481 # endif
8482 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
8483 #else
8484 # define machine_is_pxa_netdcu5()       (0)
8485 #endif
8486
8487 #ifdef CONFIG_MACH_ACC
8488 # ifdef machine_arch_type
8489 #  undef machine_arch_type
8490 #  define machine_arch_type     __machine_arch_type
8491 # else
8492 #  define machine_arch_type     MACH_TYPE_ACC
8493 # endif
8494 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
8495 #else
8496 # define machine_is_acc()       (0)
8497 #endif
8498
8499 #ifdef CONFIG_MACH_ESL_SARVA
8500 # ifdef machine_arch_type
8501 #  undef machine_arch_type
8502 #  define machine_arch_type     __machine_arch_type
8503 # else
8504 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
8505 # endif
8506 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
8507 #else
8508 # define machine_is_esl_sarva() (0)
8509 #endif
8510
8511 #ifdef CONFIG_MACH_XM250
8512 # ifdef machine_arch_type
8513 #  undef machine_arch_type
8514 #  define machine_arch_type     __machine_arch_type
8515 # else
8516 #  define machine_arch_type     MACH_TYPE_XM250
8517 # endif
8518 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
8519 #else
8520 # define machine_is_xm250()     (0)
8521 #endif
8522
8523 #ifdef CONFIG_MACH_T6TC1XB
8524 # ifdef machine_arch_type
8525 #  undef machine_arch_type
8526 #  define machine_arch_type     __machine_arch_type
8527 # else
8528 #  define machine_arch_type     MACH_TYPE_T6TC1XB
8529 # endif
8530 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
8531 #else
8532 # define machine_is_t6tc1xb()   (0)
8533 #endif
8534
8535 #ifdef CONFIG_MACH_ESS710
8536 # ifdef machine_arch_type
8537 #  undef machine_arch_type
8538 #  define machine_arch_type     __machine_arch_type
8539 # else
8540 #  define machine_arch_type     MACH_TYPE_ESS710
8541 # endif
8542 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
8543 #else
8544 # define machine_is_ess710()    (0)
8545 #endif
8546
8547 #ifdef CONFIG_MACH_MX31ADS
8548 # ifdef machine_arch_type
8549 #  undef machine_arch_type
8550 #  define machine_arch_type     __machine_arch_type
8551 # else
8552 #  define machine_arch_type     MACH_TYPE_MX31ADS
8553 # endif
8554 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
8555 #else
8556 # define machine_is_mx31ads()   (0)
8557 #endif
8558
8559 #ifdef CONFIG_MACH_HIMALAYA
8560 # ifdef machine_arch_type
8561 #  undef machine_arch_type
8562 #  define machine_arch_type     __machine_arch_type
8563 # else
8564 #  define machine_arch_type     MACH_TYPE_HIMALAYA
8565 # endif
8566 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
8567 #else
8568 # define machine_is_himalaya()  (0)
8569 #endif
8570
8571 #ifdef CONFIG_MACH_BOLFENK
8572 # ifdef machine_arch_type
8573 #  undef machine_arch_type
8574 #  define machine_arch_type     __machine_arch_type
8575 # else
8576 #  define machine_arch_type     MACH_TYPE_BOLFENK
8577 # endif
8578 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
8579 #else
8580 # define machine_is_bolfenk()   (0)
8581 #endif
8582
8583 #ifdef CONFIG_MACH_AT91RM9200KR
8584 # ifdef machine_arch_type
8585 #  undef machine_arch_type
8586 #  define machine_arch_type     __machine_arch_type
8587 # else
8588 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
8589 # endif
8590 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
8591 #else
8592 # define machine_is_at91rm9200kr()      (0)
8593 #endif
8594
8595 #ifdef CONFIG_MACH_EDB9312
8596 # ifdef machine_arch_type
8597 #  undef machine_arch_type
8598 #  define machine_arch_type     __machine_arch_type
8599 # else
8600 #  define machine_arch_type     MACH_TYPE_EDB9312
8601 # endif
8602 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
8603 #else
8604 # define machine_is_edb9312()   (0)
8605 #endif
8606
8607 #ifdef CONFIG_MACH_OMAP_GENERIC
8608 # ifdef machine_arch_type
8609 #  undef machine_arch_type
8610 #  define machine_arch_type     __machine_arch_type
8611 # else
8612 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
8613 # endif
8614 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
8615 #else
8616 # define machine_is_omap_generic()      (0)
8617 #endif
8618
8619 #ifdef CONFIG_MACH_AXIMX3
8620 # ifdef machine_arch_type
8621 #  undef machine_arch_type
8622 #  define machine_arch_type     __machine_arch_type
8623 # else
8624 #  define machine_arch_type     MACH_TYPE_AXIMX3
8625 # endif
8626 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
8627 #else
8628 # define machine_is_aximx3()    (0)
8629 #endif
8630
8631 #ifdef CONFIG_MACH_EB67XDIP
8632 # ifdef machine_arch_type
8633 #  undef machine_arch_type
8634 #  define machine_arch_type     __machine_arch_type
8635 # else
8636 #  define machine_arch_type     MACH_TYPE_EB67XDIP
8637 # endif
8638 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
8639 #else
8640 # define machine_is_eb67xdip()  (0)
8641 #endif
8642
8643 #ifdef CONFIG_MACH_WEBTXS
8644 # ifdef machine_arch_type
8645 #  undef machine_arch_type
8646 #  define machine_arch_type     __machine_arch_type
8647 # else
8648 #  define machine_arch_type     MACH_TYPE_WEBTXS
8649 # endif
8650 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
8651 #else
8652 # define machine_is_webtxs()    (0)
8653 #endif
8654
8655 #ifdef CONFIG_MACH_HAWK
8656 # ifdef machine_arch_type
8657 #  undef machine_arch_type
8658 #  define machine_arch_type     __machine_arch_type
8659 # else
8660 #  define machine_arch_type     MACH_TYPE_HAWK
8661 # endif
8662 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
8663 #else
8664 # define machine_is_hawk()      (0)
8665 #endif
8666
8667 #ifdef CONFIG_MACH_CCAT91SBC001
8668 # ifdef machine_arch_type
8669 #  undef machine_arch_type
8670 #  define machine_arch_type     __machine_arch_type
8671 # else
8672 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
8673 # endif
8674 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
8675 #else
8676 # define machine_is_ccat91sbc001()      (0)
8677 #endif
8678
8679 #ifdef CONFIG_MACH_EXPRESSO
8680 # ifdef machine_arch_type
8681 #  undef machine_arch_type
8682 #  define machine_arch_type     __machine_arch_type
8683 # else
8684 #  define machine_arch_type     MACH_TYPE_EXPRESSO
8685 # endif
8686 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
8687 #else
8688 # define machine_is_expresso()  (0)
8689 #endif
8690
8691 #ifdef CONFIG_MACH_H4000
8692 # ifdef machine_arch_type
8693 #  undef machine_arch_type
8694 #  define machine_arch_type     __machine_arch_type
8695 # else
8696 #  define machine_arch_type     MACH_TYPE_H4000
8697 # endif
8698 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
8699 #else
8700 # define machine_is_h4000()     (0)
8701 #endif
8702
8703 #ifdef CONFIG_MACH_DINO
8704 # ifdef machine_arch_type
8705 #  undef machine_arch_type
8706 #  define machine_arch_type     __machine_arch_type
8707 # else
8708 #  define machine_arch_type     MACH_TYPE_DINO
8709 # endif
8710 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
8711 #else
8712 # define machine_is_dino()      (0)
8713 #endif
8714
8715 #ifdef CONFIG_MACH_ML675K
8716 # ifdef machine_arch_type
8717 #  undef machine_arch_type
8718 #  define machine_arch_type     __machine_arch_type
8719 # else
8720 #  define machine_arch_type     MACH_TYPE_ML675K
8721 # endif
8722 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
8723 #else
8724 # define machine_is_ml675k()    (0)
8725 #endif
8726
8727 #ifdef CONFIG_MACH_EDB9301
8728 # ifdef machine_arch_type
8729 #  undef machine_arch_type
8730 #  define machine_arch_type     __machine_arch_type
8731 # else
8732 #  define machine_arch_type     MACH_TYPE_EDB9301
8733 # endif
8734 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
8735 #else
8736 # define machine_is_edb9301()   (0)
8737 #endif
8738
8739 #ifdef CONFIG_MACH_EDB9315
8740 # ifdef machine_arch_type
8741 #  undef machine_arch_type
8742 #  define machine_arch_type     __machine_arch_type
8743 # else
8744 #  define machine_arch_type     MACH_TYPE_EDB9315
8745 # endif
8746 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
8747 #else
8748 # define machine_is_edb9315()   (0)
8749 #endif
8750
8751 #ifdef CONFIG_MACH_RECIVA_TT
8752 # ifdef machine_arch_type
8753 #  undef machine_arch_type
8754 #  define machine_arch_type     __machine_arch_type
8755 # else
8756 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
8757 # endif
8758 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
8759 #else
8760 # define machine_is_reciva_tt() (0)
8761 #endif
8762
8763 #ifdef CONFIG_MACH_CSTCB01
8764 # ifdef machine_arch_type
8765 #  undef machine_arch_type
8766 #  define machine_arch_type     __machine_arch_type
8767 # else
8768 #  define machine_arch_type     MACH_TYPE_CSTCB01
8769 # endif
8770 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
8771 #else
8772 # define machine_is_cstcb01()   (0)
8773 #endif
8774
8775 #ifdef CONFIG_MACH_CSTCB1
8776 # ifdef machine_arch_type
8777 #  undef machine_arch_type
8778 #  define machine_arch_type     __machine_arch_type
8779 # else
8780 #  define machine_arch_type     MACH_TYPE_CSTCB1
8781 # endif
8782 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
8783 #else
8784 # define machine_is_cstcb1()    (0)
8785 #endif
8786
8787 #ifdef CONFIG_MACH_SHADWELL
8788 # ifdef machine_arch_type
8789 #  undef machine_arch_type
8790 #  define machine_arch_type     __machine_arch_type
8791 # else
8792 #  define machine_arch_type     MACH_TYPE_SHADWELL
8793 # endif
8794 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
8795 #else
8796 # define machine_is_shadwell()  (0)
8797 #endif
8798
8799 #ifdef CONFIG_MACH_GOEPEL263
8800 # ifdef machine_arch_type
8801 #  undef machine_arch_type
8802 #  define machine_arch_type     __machine_arch_type
8803 # else
8804 #  define machine_arch_type     MACH_TYPE_GOEPEL263
8805 # endif
8806 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
8807 #else
8808 # define machine_is_goepel263() (0)
8809 #endif
8810
8811 #ifdef CONFIG_MACH_ACQ100
8812 # ifdef machine_arch_type
8813 #  undef machine_arch_type
8814 #  define machine_arch_type     __machine_arch_type
8815 # else
8816 #  define machine_arch_type     MACH_TYPE_ACQ100
8817 # endif
8818 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
8819 #else
8820 # define machine_is_acq100()    (0)
8821 #endif
8822
8823 #ifdef CONFIG_MACH_MX1FS2
8824 # ifdef machine_arch_type
8825 #  undef machine_arch_type
8826 #  define machine_arch_type     __machine_arch_type
8827 # else
8828 #  define machine_arch_type     MACH_TYPE_MX1FS2
8829 # endif
8830 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
8831 #else
8832 # define machine_is_mx1fs2()    (0)
8833 #endif
8834
8835 #ifdef CONFIG_MACH_HIPTOP_G1
8836 # ifdef machine_arch_type
8837 #  undef machine_arch_type
8838 #  define machine_arch_type     __machine_arch_type
8839 # else
8840 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
8841 # endif
8842 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
8843 #else
8844 # define machine_is_hiptop_g1() (0)
8845 #endif
8846
8847 #ifdef CONFIG_MACH_SPARKY
8848 # ifdef machine_arch_type
8849 #  undef machine_arch_type
8850 #  define machine_arch_type     __machine_arch_type
8851 # else
8852 #  define machine_arch_type     MACH_TYPE_SPARKY
8853 # endif
8854 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
8855 #else
8856 # define machine_is_sparky()    (0)
8857 #endif
8858
8859 #ifdef CONFIG_MACH_NS9750
8860 # ifdef machine_arch_type
8861 #  undef machine_arch_type
8862 #  define machine_arch_type     __machine_arch_type
8863 # else
8864 #  define machine_arch_type     MACH_TYPE_NS9750
8865 # endif
8866 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
8867 #else
8868 # define machine_is_ns9750()    (0)
8869 #endif
8870
8871 #ifdef CONFIG_MACH_PHOENIX
8872 # ifdef machine_arch_type
8873 #  undef machine_arch_type
8874 #  define machine_arch_type     __machine_arch_type
8875 # else
8876 #  define machine_arch_type     MACH_TYPE_PHOENIX
8877 # endif
8878 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
8879 #else
8880 # define machine_is_phoenix()   (0)
8881 #endif
8882
8883 #ifdef CONFIG_MACH_VR1000
8884 # ifdef machine_arch_type
8885 #  undef machine_arch_type
8886 #  define machine_arch_type     __machine_arch_type
8887 # else
8888 #  define machine_arch_type     MACH_TYPE_VR1000
8889 # endif
8890 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
8891 #else
8892 # define machine_is_vr1000()    (0)
8893 #endif
8894
8895 #ifdef CONFIG_MACH_DEISTERPXA
8896 # ifdef machine_arch_type
8897 #  undef machine_arch_type
8898 #  define machine_arch_type     __machine_arch_type
8899 # else
8900 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
8901 # endif
8902 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
8903 #else
8904 # define machine_is_deisterpxa()        (0)
8905 #endif
8906
8907 #ifdef CONFIG_MACH_BCM1160
8908 # ifdef machine_arch_type
8909 #  undef machine_arch_type
8910 #  define machine_arch_type     __machine_arch_type
8911 # else
8912 #  define machine_arch_type     MACH_TYPE_BCM1160
8913 # endif
8914 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
8915 #else
8916 # define machine_is_bcm1160()   (0)
8917 #endif
8918
8919 #ifdef CONFIG_MACH_PCM022
8920 # ifdef machine_arch_type
8921 #  undef machine_arch_type
8922 #  define machine_arch_type     __machine_arch_type
8923 # else
8924 #  define machine_arch_type     MACH_TYPE_PCM022
8925 # endif
8926 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
8927 #else
8928 # define machine_is_pcm022()    (0)
8929 #endif
8930
8931 #ifdef CONFIG_MACH_ADSGCX
8932 # ifdef machine_arch_type
8933 #  undef machine_arch_type
8934 #  define machine_arch_type     __machine_arch_type
8935 # else
8936 #  define machine_arch_type     MACH_TYPE_ADSGCX
8937 # endif
8938 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
8939 #else
8940 # define machine_is_adsgcx()    (0)
8941 #endif
8942
8943 #ifdef CONFIG_MACH_DREADNAUGHT
8944 # ifdef machine_arch_type
8945 #  undef machine_arch_type
8946 #  define machine_arch_type     __machine_arch_type
8947 # else
8948 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
8949 # endif
8950 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
8951 #else
8952 # define machine_is_dreadnaught()       (0)
8953 #endif
8954
8955 #ifdef CONFIG_MACH_DM320
8956 # ifdef machine_arch_type
8957 #  undef machine_arch_type
8958 #  define machine_arch_type     __machine_arch_type
8959 # else
8960 #  define machine_arch_type     MACH_TYPE_DM320
8961 # endif
8962 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
8963 #else
8964 # define machine_is_dm320()     (0)
8965 #endif
8966
8967 #ifdef CONFIG_MACH_MARKOV
8968 # ifdef machine_arch_type
8969 #  undef machine_arch_type
8970 #  define machine_arch_type     __machine_arch_type
8971 # else
8972 #  define machine_arch_type     MACH_TYPE_MARKOV
8973 # endif
8974 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
8975 #else
8976 # define machine_is_markov()    (0)
8977 #endif
8978
8979 #ifdef CONFIG_MACH_COS7A400
8980 # ifdef machine_arch_type
8981 #  undef machine_arch_type
8982 #  define machine_arch_type     __machine_arch_type
8983 # else
8984 #  define machine_arch_type     MACH_TYPE_COS7A400
8985 # endif
8986 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
8987 #else
8988 # define machine_is_cos7a400()  (0)
8989 #endif
8990
8991 #ifdef CONFIG_MACH_MILANO
8992 # ifdef machine_arch_type
8993 #  undef machine_arch_type
8994 #  define machine_arch_type     __machine_arch_type
8995 # else
8996 #  define machine_arch_type     MACH_TYPE_MILANO
8997 # endif
8998 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
8999 #else
9000 # define machine_is_milano()    (0)
9001 #endif
9002
9003 #ifdef CONFIG_MACH_UE9328
9004 # ifdef machine_arch_type
9005 #  undef machine_arch_type
9006 #  define machine_arch_type     __machine_arch_type
9007 # else
9008 #  define machine_arch_type     MACH_TYPE_UE9328
9009 # endif
9010 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
9011 #else
9012 # define machine_is_ue9328()    (0)
9013 #endif
9014
9015 #ifdef CONFIG_MACH_UEX255
9016 # ifdef machine_arch_type
9017 #  undef machine_arch_type
9018 #  define machine_arch_type     __machine_arch_type
9019 # else
9020 #  define machine_arch_type     MACH_TYPE_UEX255
9021 # endif
9022 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
9023 #else
9024 # define machine_is_uex255()    (0)
9025 #endif
9026
9027 #ifdef CONFIG_MACH_UE2410
9028 # ifdef machine_arch_type
9029 #  undef machine_arch_type
9030 #  define machine_arch_type     __machine_arch_type
9031 # else
9032 #  define machine_arch_type     MACH_TYPE_UE2410
9033 # endif
9034 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
9035 #else
9036 # define machine_is_ue2410()    (0)
9037 #endif
9038
9039 #ifdef CONFIG_MACH_A620
9040 # ifdef machine_arch_type
9041 #  undef machine_arch_type
9042 #  define machine_arch_type     __machine_arch_type
9043 # else
9044 #  define machine_arch_type     MACH_TYPE_A620
9045 # endif
9046 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
9047 #else
9048 # define machine_is_a620()      (0)
9049 #endif
9050
9051 #ifdef CONFIG_MACH_OCELOT
9052 # ifdef machine_arch_type
9053 #  undef machine_arch_type
9054 #  define machine_arch_type     __machine_arch_type
9055 # else
9056 #  define machine_arch_type     MACH_TYPE_OCELOT
9057 # endif
9058 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
9059 #else
9060 # define machine_is_ocelot()    (0)
9061 #endif
9062
9063 #ifdef CONFIG_MACH_CHEETAH
9064 # ifdef machine_arch_type
9065 #  undef machine_arch_type
9066 #  define machine_arch_type     __machine_arch_type
9067 # else
9068 #  define machine_arch_type     MACH_TYPE_CHEETAH
9069 # endif
9070 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
9071 #else
9072 # define machine_is_cheetah()   (0)
9073 #endif
9074
9075 #ifdef CONFIG_MACH_OMAP_PERSEUS2
9076 # ifdef machine_arch_type
9077 #  undef machine_arch_type
9078 #  define machine_arch_type     __machine_arch_type
9079 # else
9080 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
9081 # endif
9082 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
9083 #else
9084 # define machine_is_omap_perseus2()     (0)
9085 #endif
9086
9087 #ifdef CONFIG_MACH_ZVUE
9088 # ifdef machine_arch_type
9089 #  undef machine_arch_type
9090 #  define machine_arch_type     __machine_arch_type
9091 # else
9092 #  define machine_arch_type     MACH_TYPE_ZVUE
9093 # endif
9094 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
9095 #else
9096 # define machine_is_zvue()      (0)
9097 #endif
9098
9099 #ifdef CONFIG_MACH_ROVERP1
9100 # ifdef machine_arch_type
9101 #  undef machine_arch_type
9102 #  define machine_arch_type     __machine_arch_type
9103 # else
9104 #  define machine_arch_type     MACH_TYPE_ROVERP1
9105 # endif
9106 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
9107 #else
9108 # define machine_is_roverp1()   (0)
9109 #endif
9110
9111 #ifdef CONFIG_MACH_ASIDIAL2
9112 # ifdef machine_arch_type
9113 #  undef machine_arch_type
9114 #  define machine_arch_type     __machine_arch_type
9115 # else
9116 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
9117 # endif
9118 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
9119 #else
9120 # define machine_is_asidial2()  (0)
9121 #endif
9122
9123 #ifdef CONFIG_MACH_S3C24A0
9124 # ifdef machine_arch_type
9125 #  undef machine_arch_type
9126 #  define machine_arch_type     __machine_arch_type
9127 # else
9128 #  define machine_arch_type     MACH_TYPE_S3C24A0
9129 # endif
9130 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
9131 #else
9132 # define machine_is_s3c24a0()   (0)
9133 #endif
9134
9135 #ifdef CONFIG_MACH_E800
9136 # ifdef machine_arch_type
9137 #  undef machine_arch_type
9138 #  define machine_arch_type     __machine_arch_type
9139 # else
9140 #  define machine_arch_type     MACH_TYPE_E800
9141 # endif
9142 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
9143 #else
9144 # define machine_is_e800()      (0)
9145 #endif
9146
9147 #ifdef CONFIG_MACH_E750
9148 # ifdef machine_arch_type
9149 #  undef machine_arch_type
9150 #  define machine_arch_type     __machine_arch_type
9151 # else
9152 #  define machine_arch_type     MACH_TYPE_E750
9153 # endif
9154 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
9155 #else
9156 # define machine_is_e750()      (0)
9157 #endif
9158
9159 #ifdef CONFIG_MACH_S3C5500
9160 # ifdef machine_arch_type
9161 #  undef machine_arch_type
9162 #  define machine_arch_type     __machine_arch_type
9163 # else
9164 #  define machine_arch_type     MACH_TYPE_S3C5500
9165 # endif
9166 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
9167 #else
9168 # define machine_is_s3c5500()   (0)
9169 #endif
9170
9171 #ifdef CONFIG_MACH_SMDK5500
9172 # ifdef machine_arch_type
9173 #  undef machine_arch_type
9174 #  define machine_arch_type     __machine_arch_type
9175 # else
9176 #  define machine_arch_type     MACH_TYPE_SMDK5500
9177 # endif
9178 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
9179 #else
9180 # define machine_is_smdk5500()  (0)
9181 #endif
9182
9183 #ifdef CONFIG_MACH_SIGNALSYNC
9184 # ifdef machine_arch_type
9185 #  undef machine_arch_type
9186 #  define machine_arch_type     __machine_arch_type
9187 # else
9188 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
9189 # endif
9190 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
9191 #else
9192 # define machine_is_signalsync()        (0)
9193 #endif
9194
9195 #ifdef CONFIG_MACH_NBC
9196 # ifdef machine_arch_type
9197 #  undef machine_arch_type
9198 #  define machine_arch_type     __machine_arch_type
9199 # else
9200 #  define machine_arch_type     MACH_TYPE_NBC
9201 # endif
9202 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
9203 #else
9204 # define machine_is_nbc()       (0)
9205 #endif
9206
9207 #ifdef CONFIG_MACH_KODIAK
9208 # ifdef machine_arch_type
9209 #  undef machine_arch_type
9210 #  define machine_arch_type     __machine_arch_type
9211 # else
9212 #  define machine_arch_type     MACH_TYPE_KODIAK
9213 # endif
9214 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
9215 #else
9216 # define machine_is_kodiak()    (0)
9217 #endif
9218
9219 #ifdef CONFIG_MACH_NETBOOKPRO
9220 # ifdef machine_arch_type
9221 #  undef machine_arch_type
9222 #  define machine_arch_type     __machine_arch_type
9223 # else
9224 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
9225 # endif
9226 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
9227 #else
9228 # define machine_is_netbookpro()        (0)
9229 #endif
9230
9231 #ifdef CONFIG_MACH_HW90200
9232 # ifdef machine_arch_type
9233 #  undef machine_arch_type
9234 #  define machine_arch_type     __machine_arch_type
9235 # else
9236 #  define machine_arch_type     MACH_TYPE_HW90200
9237 # endif
9238 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
9239 #else
9240 # define machine_is_hw90200()   (0)
9241 #endif
9242
9243 #ifdef CONFIG_MACH_CONDOR
9244 # ifdef machine_arch_type
9245 #  undef machine_arch_type
9246 #  define machine_arch_type     __machine_arch_type
9247 # else
9248 #  define machine_arch_type     MACH_TYPE_CONDOR
9249 # endif
9250 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
9251 #else
9252 # define machine_is_condor()    (0)
9253 #endif
9254
9255 #ifdef CONFIG_MACH_CUP
9256 # ifdef machine_arch_type
9257 #  undef machine_arch_type
9258 #  define machine_arch_type     __machine_arch_type
9259 # else
9260 #  define machine_arch_type     MACH_TYPE_CUP
9261 # endif
9262 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
9263 #else
9264 # define machine_is_cup()       (0)
9265 #endif
9266
9267 #ifdef CONFIG_MACH_KITE
9268 # ifdef machine_arch_type
9269 #  undef machine_arch_type
9270 #  define machine_arch_type     __machine_arch_type
9271 # else
9272 #  define machine_arch_type     MACH_TYPE_KITE
9273 # endif
9274 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
9275 #else
9276 # define machine_is_kite()      (0)
9277 #endif
9278
9279 #ifdef CONFIG_MACH_SCB9328
9280 # ifdef machine_arch_type
9281 #  undef machine_arch_type
9282 #  define machine_arch_type     __machine_arch_type
9283 # else
9284 #  define machine_arch_type     MACH_TYPE_SCB9328
9285 # endif
9286 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
9287 #else
9288 # define machine_is_scb9328()   (0)
9289 #endif
9290
9291 #ifdef CONFIG_MACH_OMAP_H3
9292 # ifdef machine_arch_type
9293 #  undef machine_arch_type
9294 #  define machine_arch_type     __machine_arch_type
9295 # else
9296 #  define machine_arch_type     MACH_TYPE_OMAP_H3
9297 # endif
9298 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
9299 #else
9300 # define machine_is_omap_h3()   (0)
9301 #endif
9302
9303 #ifdef CONFIG_MACH_OMAP_H4
9304 # ifdef machine_arch_type
9305 #  undef machine_arch_type
9306 #  define machine_arch_type     __machine_arch_type
9307 # else
9308 #  define machine_arch_type     MACH_TYPE_OMAP_H4
9309 # endif
9310 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
9311 #else
9312 # define machine_is_omap_h4()   (0)
9313 #endif
9314
9315 #ifdef CONFIG_MACH_N10
9316 # ifdef machine_arch_type
9317 #  undef machine_arch_type
9318 #  define machine_arch_type     __machine_arch_type
9319 # else
9320 #  define machine_arch_type     MACH_TYPE_N10
9321 # endif
9322 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
9323 #else
9324 # define machine_is_n10()       (0)
9325 #endif
9326
9327 #ifdef CONFIG_MACH_MONTAJADE
9328 # ifdef machine_arch_type
9329 #  undef machine_arch_type
9330 #  define machine_arch_type     __machine_arch_type
9331 # else
9332 #  define machine_arch_type     MACH_TYPE_MONTAJADE
9333 # endif
9334 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
9335 #else
9336 # define machine_is_montejade() (0)
9337 #endif
9338
9339 #ifdef CONFIG_MACH_SG560
9340 # ifdef machine_arch_type
9341 #  undef machine_arch_type
9342 #  define machine_arch_type     __machine_arch_type
9343 # else
9344 #  define machine_arch_type     MACH_TYPE_SG560
9345 # endif
9346 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
9347 #else
9348 # define machine_is_sg560()     (0)
9349 #endif
9350
9351 #ifdef CONFIG_MACH_DP1000
9352 # ifdef machine_arch_type
9353 #  undef machine_arch_type
9354 #  define machine_arch_type     __machine_arch_type
9355 # else
9356 #  define machine_arch_type     MACH_TYPE_DP1000
9357 # endif
9358 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
9359 #else
9360 # define machine_is_dp1000()    (0)
9361 #endif
9362
9363 #ifdef CONFIG_MACH_OMAP_OSK
9364 # ifdef machine_arch_type
9365 #  undef machine_arch_type
9366 #  define machine_arch_type     __machine_arch_type
9367 # else
9368 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
9369 # endif
9370 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
9371 #else
9372 # define machine_is_omap_osk()  (0)
9373 #endif
9374
9375 #ifdef CONFIG_MACH_RG100V3
9376 # ifdef machine_arch_type
9377 #  undef machine_arch_type
9378 #  define machine_arch_type     __machine_arch_type
9379 # else
9380 #  define machine_arch_type     MACH_TYPE_RG100V3
9381 # endif
9382 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
9383 #else
9384 # define machine_is_rg100v3()   (0)
9385 #endif
9386
9387 #ifdef CONFIG_MACH_MX2ADS
9388 # ifdef machine_arch_type
9389 #  undef machine_arch_type
9390 #  define machine_arch_type     __machine_arch_type
9391 # else
9392 #  define machine_arch_type     MACH_TYPE_MX2ADS
9393 # endif
9394 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
9395 #else
9396 # define machine_is_mx2ads()    (0)
9397 #endif
9398
9399 #ifdef CONFIG_MACH_PXA_KILO
9400 # ifdef machine_arch_type
9401 #  undef machine_arch_type
9402 #  define machine_arch_type     __machine_arch_type
9403 # else
9404 #  define machine_arch_type     MACH_TYPE_PXA_KILO
9405 # endif
9406 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
9407 #else
9408 # define machine_is_pxa_kilo()  (0)
9409 #endif
9410
9411 #ifdef CONFIG_MACH_IXP4XX_EAGLE
9412 # ifdef machine_arch_type
9413 #  undef machine_arch_type
9414 #  define machine_arch_type     __machine_arch_type
9415 # else
9416 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
9417 # endif
9418 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
9419 #else
9420 # define machine_is_ixp4xx_eagle()      (0)
9421 #endif
9422
9423 #ifdef CONFIG_MACH_TOSA
9424 # ifdef machine_arch_type
9425 #  undef machine_arch_type
9426 #  define machine_arch_type     __machine_arch_type
9427 # else
9428 #  define machine_arch_type     MACH_TYPE_TOSA
9429 # endif
9430 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
9431 #else
9432 # define machine_is_tosa()      (0)
9433 #endif
9434
9435 #ifdef CONFIG_MACH_MB2520F
9436 # ifdef machine_arch_type
9437 #  undef machine_arch_type
9438 #  define machine_arch_type     __machine_arch_type
9439 # else
9440 #  define machine_arch_type     MACH_TYPE_MB2520F
9441 # endif
9442 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
9443 #else
9444 # define machine_is_mb2520f()   (0)
9445 #endif
9446
9447 #ifdef CONFIG_MACH_EMC1000
9448 # ifdef machine_arch_type
9449 #  undef machine_arch_type
9450 #  define machine_arch_type     __machine_arch_type
9451 # else
9452 #  define machine_arch_type     MACH_TYPE_EMC1000
9453 # endif
9454 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
9455 #else
9456 # define machine_is_emc1000()   (0)
9457 #endif
9458
9459 #ifdef CONFIG_MACH_TIDSC25
9460 # ifdef machine_arch_type
9461 #  undef machine_arch_type
9462 #  define machine_arch_type     __machine_arch_type
9463 # else
9464 #  define machine_arch_type     MACH_TYPE_TIDSC25
9465 # endif
9466 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
9467 #else
9468 # define machine_is_tidsc25()   (0)
9469 #endif
9470
9471 #ifdef CONFIG_MACH_AKCPMXL
9472 # ifdef machine_arch_type
9473 #  undef machine_arch_type
9474 #  define machine_arch_type     __machine_arch_type
9475 # else
9476 #  define machine_arch_type     MACH_TYPE_AKCPMXL
9477 # endif
9478 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
9479 #else
9480 # define machine_is_akcpmxl()   (0)
9481 #endif
9482
9483 #ifdef CONFIG_MACH_AV3XX
9484 # ifdef machine_arch_type
9485 #  undef machine_arch_type
9486 #  define machine_arch_type     __machine_arch_type
9487 # else
9488 #  define machine_arch_type     MACH_TYPE_AV3XX
9489 # endif
9490 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
9491 #else
9492 # define machine_is_av3xx()     (0)
9493 #endif
9494
9495 #ifdef CONFIG_MACH_AVILA
9496 # ifdef machine_arch_type
9497 #  undef machine_arch_type
9498 #  define machine_arch_type     __machine_arch_type
9499 # else
9500 #  define machine_arch_type     MACH_TYPE_AVILA
9501 # endif
9502 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
9503 #else
9504 # define machine_is_avila()     (0)
9505 #endif
9506
9507 #ifdef CONFIG_MACH_PXA_MPM10
9508 # ifdef machine_arch_type
9509 #  undef machine_arch_type
9510 #  define machine_arch_type     __machine_arch_type
9511 # else
9512 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
9513 # endif
9514 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
9515 #else
9516 # define machine_is_pxa_mpm10() (0)
9517 #endif
9518
9519 #ifdef CONFIG_MACH_PXA_KYANITE
9520 # ifdef machine_arch_type
9521 #  undef machine_arch_type
9522 #  define machine_arch_type     __machine_arch_type
9523 # else
9524 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
9525 # endif
9526 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
9527 #else
9528 # define machine_is_pxa_kyanite()       (0)
9529 #endif
9530
9531 #ifdef CONFIG_MACH_SGOLD
9532 # ifdef machine_arch_type
9533 #  undef machine_arch_type
9534 #  define machine_arch_type     __machine_arch_type
9535 # else
9536 #  define machine_arch_type     MACH_TYPE_SGOLD
9537 # endif
9538 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
9539 #else
9540 # define machine_is_sgold()     (0)
9541 #endif
9542
9543 #ifdef CONFIG_MACH_OSCAR
9544 # ifdef machine_arch_type
9545 #  undef machine_arch_type
9546 #  define machine_arch_type     __machine_arch_type
9547 # else
9548 #  define machine_arch_type     MACH_TYPE_OSCAR
9549 # endif
9550 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
9551 #else
9552 # define machine_is_oscar()     (0)
9553 #endif
9554
9555 #ifdef CONFIG_MACH_EPXA4USB2
9556 # ifdef machine_arch_type
9557 #  undef machine_arch_type
9558 #  define machine_arch_type     __machine_arch_type
9559 # else
9560 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
9561 # endif
9562 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
9563 #else
9564 # define machine_is_epxa4usb2() (0)
9565 #endif
9566
9567 #ifdef CONFIG_MACH_XSENGINE
9568 # ifdef machine_arch_type
9569 #  undef machine_arch_type
9570 #  define machine_arch_type     __machine_arch_type
9571 # else
9572 #  define machine_arch_type     MACH_TYPE_XSENGINE
9573 # endif
9574 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
9575 #else
9576 # define machine_is_xsengine()  (0)
9577 #endif
9578
9579 #ifdef CONFIG_MACH_IP600
9580 # ifdef machine_arch_type
9581 #  undef machine_arch_type
9582 #  define machine_arch_type     __machine_arch_type
9583 # else
9584 #  define machine_arch_type     MACH_TYPE_IP600
9585 # endif
9586 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
9587 #else
9588 # define machine_is_ip600()     (0)
9589 #endif
9590
9591 #ifdef CONFIG_MACH_MCAN2
9592 # ifdef machine_arch_type
9593 #  undef machine_arch_type
9594 #  define machine_arch_type     __machine_arch_type
9595 # else
9596 #  define machine_arch_type     MACH_TYPE_MCAN2
9597 # endif
9598 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
9599 #else
9600 # define machine_is_mcan2()     (0)
9601 #endif
9602
9603 #ifdef CONFIG_MACH_DDI_BLUERIDGE
9604 # ifdef machine_arch_type
9605 #  undef machine_arch_type
9606 #  define machine_arch_type     __machine_arch_type
9607 # else
9608 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
9609 # endif
9610 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
9611 #else
9612 # define machine_is_ddi_blueridge()     (0)
9613 #endif
9614
9615 #ifdef CONFIG_MACH_SKYMINDER
9616 # ifdef machine_arch_type
9617 #  undef machine_arch_type
9618 #  define machine_arch_type     __machine_arch_type
9619 # else
9620 #  define machine_arch_type     MACH_TYPE_SKYMINDER
9621 # endif
9622 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
9623 #else
9624 # define machine_is_skyminder() (0)
9625 #endif
9626
9627 #ifdef CONFIG_MACH_LPD79520
9628 # ifdef machine_arch_type
9629 #  undef machine_arch_type
9630 #  define machine_arch_type     __machine_arch_type
9631 # else
9632 #  define machine_arch_type     MACH_TYPE_LPD79520
9633 # endif
9634 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
9635 #else
9636 # define machine_is_lpd79520()  (0)
9637 #endif
9638
9639 #ifdef CONFIG_MACH_EDB9302
9640 # ifdef machine_arch_type
9641 #  undef machine_arch_type
9642 #  define machine_arch_type     __machine_arch_type
9643 # else
9644 #  define machine_arch_type     MACH_TYPE_EDB9302
9645 # endif
9646 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
9647 #else
9648 # define machine_is_edb9302()   (0)
9649 #endif
9650
9651 #ifdef CONFIG_MACH_HW90340
9652 # ifdef machine_arch_type
9653 #  undef machine_arch_type
9654 #  define machine_arch_type     __machine_arch_type
9655 # else
9656 #  define machine_arch_type     MACH_TYPE_HW90340
9657 # endif
9658 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
9659 #else
9660 # define machine_is_hw90340()   (0)
9661 #endif
9662
9663 #ifdef CONFIG_MACH_CIP_BOX
9664 # ifdef machine_arch_type
9665 #  undef machine_arch_type
9666 #  define machine_arch_type     __machine_arch_type
9667 # else
9668 #  define machine_arch_type     MACH_TYPE_CIP_BOX
9669 # endif
9670 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
9671 #else
9672 # define machine_is_cip_box()   (0)
9673 #endif
9674
9675 #ifdef CONFIG_MACH_IVPN
9676 # ifdef machine_arch_type
9677 #  undef machine_arch_type
9678 #  define machine_arch_type     __machine_arch_type
9679 # else
9680 #  define machine_arch_type     MACH_TYPE_IVPN
9681 # endif
9682 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
9683 #else
9684 # define machine_is_ivpn()      (0)
9685 #endif
9686
9687 #ifdef CONFIG_MACH_RSOC2
9688 # ifdef machine_arch_type
9689 #  undef machine_arch_type
9690 #  define machine_arch_type     __machine_arch_type
9691 # else
9692 #  define machine_arch_type     MACH_TYPE_RSOC2
9693 # endif
9694 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
9695 #else
9696 # define machine_is_rsoc2()     (0)
9697 #endif
9698
9699 #ifdef CONFIG_MACH_HUSKY
9700 # ifdef machine_arch_type
9701 #  undef machine_arch_type
9702 #  define machine_arch_type     __machine_arch_type
9703 # else
9704 #  define machine_arch_type     MACH_TYPE_HUSKY
9705 # endif
9706 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
9707 #else
9708 # define machine_is_husky()     (0)
9709 #endif
9710
9711 #ifdef CONFIG_MACH_BOXER
9712 # ifdef machine_arch_type
9713 #  undef machine_arch_type
9714 #  define machine_arch_type     __machine_arch_type
9715 # else
9716 #  define machine_arch_type     MACH_TYPE_BOXER
9717 # endif
9718 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
9719 #else
9720 # define machine_is_boxer()     (0)
9721 #endif
9722
9723 #ifdef CONFIG_MACH_SHEPHERD
9724 # ifdef machine_arch_type
9725 #  undef machine_arch_type
9726 #  define machine_arch_type     __machine_arch_type
9727 # else
9728 #  define machine_arch_type     MACH_TYPE_SHEPHERD
9729 # endif
9730 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
9731 #else
9732 # define machine_is_shepherd()  (0)
9733 #endif
9734
9735 #ifdef CONFIG_MACH_AML42800AA
9736 # ifdef machine_arch_type
9737 #  undef machine_arch_type
9738 #  define machine_arch_type     __machine_arch_type
9739 # else
9740 #  define machine_arch_type     MACH_TYPE_AML42800AA
9741 # endif
9742 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
9743 #else
9744 # define machine_is_aml42800aa()        (0)
9745 #endif
9746
9747 #ifdef CONFIG_MACH_LPC2294
9748 # ifdef machine_arch_type
9749 #  undef machine_arch_type
9750 #  define machine_arch_type     __machine_arch_type
9751 # else
9752 #  define machine_arch_type     MACH_TYPE_LPC2294
9753 # endif
9754 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
9755 #else
9756 # define machine_is_lpc2294()   (0)
9757 #endif
9758
9759 #ifdef CONFIG_MACH_SWITCHGRASS
9760 # ifdef machine_arch_type
9761 #  undef machine_arch_type
9762 #  define machine_arch_type     __machine_arch_type
9763 # else
9764 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
9765 # endif
9766 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
9767 #else
9768 # define machine_is_switchgrass()       (0)
9769 #endif
9770
9771 #ifdef CONFIG_MACH_ENS_CMU
9772 # ifdef machine_arch_type
9773 #  undef machine_arch_type
9774 #  define machine_arch_type     __machine_arch_type
9775 # else
9776 #  define machine_arch_type     MACH_TYPE_ENS_CMU
9777 # endif
9778 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
9779 #else
9780 # define machine_is_ens_cmu()   (0)
9781 #endif
9782
9783 #ifdef CONFIG_MACH_MM6_SDB
9784 # ifdef machine_arch_type
9785 #  undef machine_arch_type
9786 #  define machine_arch_type     __machine_arch_type
9787 # else
9788 #  define machine_arch_type     MACH_TYPE_MM6_SDB
9789 # endif
9790 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
9791 #else
9792 # define machine_is_mm6_sdb()   (0)
9793 #endif
9794
9795 #ifdef CONFIG_MACH_SATURN
9796 # ifdef machine_arch_type
9797 #  undef machine_arch_type
9798 #  define machine_arch_type     __machine_arch_type
9799 # else
9800 #  define machine_arch_type     MACH_TYPE_SATURN
9801 # endif
9802 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
9803 #else
9804 # define machine_is_saturn()    (0)
9805 #endif
9806
9807 #ifdef CONFIG_MACH_I30030EVB
9808 # ifdef machine_arch_type
9809 #  undef machine_arch_type
9810 #  define machine_arch_type     __machine_arch_type
9811 # else
9812 #  define machine_arch_type     MACH_TYPE_I30030EVB
9813 # endif
9814 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
9815 #else
9816 # define machine_is_i30030evb() (0)
9817 #endif
9818
9819 #ifdef CONFIG_MACH_MXC27530EVB
9820 # ifdef machine_arch_type
9821 #  undef machine_arch_type
9822 #  define machine_arch_type     __machine_arch_type
9823 # else
9824 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
9825 # endif
9826 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
9827 #else
9828 # define machine_is_mxc27530evb()       (0)
9829 #endif
9830
9831 #ifdef CONFIG_MACH_SMDK2800
9832 # ifdef machine_arch_type
9833 #  undef machine_arch_type
9834 #  define machine_arch_type     __machine_arch_type
9835 # else
9836 #  define machine_arch_type     MACH_TYPE_SMDK2800
9837 # endif
9838 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
9839 #else
9840 # define machine_is_smdk2800()  (0)
9841 #endif
9842
9843 #ifdef CONFIG_MACH_MTWILSON
9844 # ifdef machine_arch_type
9845 #  undef machine_arch_type
9846 #  define machine_arch_type     __machine_arch_type
9847 # else
9848 #  define machine_arch_type     MACH_TYPE_MTWILSON
9849 # endif
9850 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
9851 #else
9852 # define machine_is_mtwilson()  (0)
9853 #endif
9854
9855 #ifdef CONFIG_MACH_ZITI
9856 # ifdef machine_arch_type
9857 #  undef machine_arch_type
9858 #  define machine_arch_type     __machine_arch_type
9859 # else
9860 #  define machine_arch_type     MACH_TYPE_ZITI
9861 # endif
9862 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
9863 #else
9864 # define machine_is_ziti()      (0)
9865 #endif
9866
9867 #ifdef CONFIG_MACH_GRANDFATHER
9868 # ifdef machine_arch_type
9869 #  undef machine_arch_type
9870 #  define machine_arch_type     __machine_arch_type
9871 # else
9872 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
9873 # endif
9874 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
9875 #else
9876 # define machine_is_grandfather()       (0)
9877 #endif
9878
9879 #ifdef CONFIG_MACH_TENGINE
9880 # ifdef machine_arch_type
9881 #  undef machine_arch_type
9882 #  define machine_arch_type     __machine_arch_type
9883 # else
9884 #  define machine_arch_type     MACH_TYPE_TENGINE
9885 # endif
9886 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
9887 #else
9888 # define machine_is_tengine()   (0)
9889 #endif
9890
9891 #ifdef CONFIG_MACH_S3C2460
9892 # ifdef machine_arch_type
9893 #  undef machine_arch_type
9894 #  define machine_arch_type     __machine_arch_type
9895 # else
9896 #  define machine_arch_type     MACH_TYPE_S3C2460
9897 # endif
9898 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
9899 #else
9900 # define machine_is_s3c2460()   (0)
9901 #endif
9902
9903 #ifdef CONFIG_MACH_PDM
9904 # ifdef machine_arch_type
9905 #  undef machine_arch_type
9906 #  define machine_arch_type     __machine_arch_type
9907 # else
9908 #  define machine_arch_type     MACH_TYPE_PDM
9909 # endif
9910 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
9911 #else
9912 # define machine_is_pdm()       (0)
9913 #endif
9914
9915 #ifdef CONFIG_MACH_H4700
9916 # ifdef machine_arch_type
9917 #  undef machine_arch_type
9918 #  define machine_arch_type     __machine_arch_type
9919 # else
9920 #  define machine_arch_type     MACH_TYPE_H4700
9921 # endif
9922 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
9923 #else
9924 # define machine_is_h4700()     (0)
9925 #endif
9926
9927 #ifdef CONFIG_MACH_H6300
9928 # ifdef machine_arch_type
9929 #  undef machine_arch_type
9930 #  define machine_arch_type     __machine_arch_type
9931 # else
9932 #  define machine_arch_type     MACH_TYPE_H6300
9933 # endif
9934 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
9935 #else
9936 # define machine_is_h6300()     (0)
9937 #endif
9938
9939 #ifdef CONFIG_MACH_RZ1700
9940 # ifdef machine_arch_type
9941 #  undef machine_arch_type
9942 #  define machine_arch_type     __machine_arch_type
9943 # else
9944 #  define machine_arch_type     MACH_TYPE_RZ1700
9945 # endif
9946 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
9947 #else
9948 # define machine_is_rz1700()    (0)
9949 #endif
9950
9951 #ifdef CONFIG_MACH_A716
9952 # ifdef machine_arch_type
9953 #  undef machine_arch_type
9954 #  define machine_arch_type     __machine_arch_type
9955 # else
9956 #  define machine_arch_type     MACH_TYPE_A716
9957 # endif
9958 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
9959 #else
9960 # define machine_is_a716()      (0)
9961 #endif
9962
9963 #ifdef CONFIG_MACH_ESTK2440A
9964 # ifdef machine_arch_type
9965 #  undef machine_arch_type
9966 #  define machine_arch_type     __machine_arch_type
9967 # else
9968 #  define machine_arch_type     MACH_TYPE_ESTK2440A
9969 # endif
9970 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
9971 #else
9972 # define machine_is_estk2440a() (0)
9973 #endif
9974
9975 #ifdef CONFIG_MACH_ATWIXP425
9976 # ifdef machine_arch_type
9977 #  undef machine_arch_type
9978 #  define machine_arch_type     __machine_arch_type
9979 # else
9980 #  define machine_arch_type     MACH_TYPE_ATWIXP425
9981 # endif
9982 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
9983 #else
9984 # define machine_is_atwixp425() (0)
9985 #endif
9986
9987 #ifdef CONFIG_MACH_CSB336
9988 # ifdef machine_arch_type
9989 #  undef machine_arch_type
9990 #  define machine_arch_type     __machine_arch_type
9991 # else
9992 #  define machine_arch_type     MACH_TYPE_CSB336
9993 # endif
9994 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
9995 #else
9996 # define machine_is_csb336()    (0)
9997 #endif
9998
9999 #ifdef CONFIG_MACH_RIRM2
10000 # ifdef machine_arch_type
10001 #  undef machine_arch_type
10002 #  define machine_arch_type     __machine_arch_type
10003 # else
10004 #  define machine_arch_type     MACH_TYPE_RIRM2
10005 # endif
10006 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
10007 #else
10008 # define machine_is_rirm2()     (0)
10009 #endif
10010
10011 #ifdef CONFIG_MACH_CX23518
10012 # ifdef machine_arch_type
10013 #  undef machine_arch_type
10014 #  define machine_arch_type     __machine_arch_type
10015 # else
10016 #  define machine_arch_type     MACH_TYPE_CX23518
10017 # endif
10018 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
10019 #else
10020 # define machine_is_cx23518()   (0)
10021 #endif
10022
10023 #ifdef CONFIG_MACH_CX2351X
10024 # ifdef machine_arch_type
10025 #  undef machine_arch_type
10026 #  define machine_arch_type     __machine_arch_type
10027 # else
10028 #  define machine_arch_type     MACH_TYPE_CX2351X
10029 # endif
10030 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
10031 #else
10032 # define machine_is_cx2351x()   (0)
10033 #endif
10034
10035 #ifdef CONFIG_MACH_COMPUTIME
10036 # ifdef machine_arch_type
10037 #  undef machine_arch_type
10038 #  define machine_arch_type     __machine_arch_type
10039 # else
10040 #  define machine_arch_type     MACH_TYPE_COMPUTIME
10041 # endif
10042 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
10043 #else
10044 # define machine_is_computime() (0)
10045 #endif
10046
10047 #ifdef CONFIG_MACH_IZARUS
10048 # ifdef machine_arch_type
10049 #  undef machine_arch_type
10050 #  define machine_arch_type     __machine_arch_type
10051 # else
10052 #  define machine_arch_type     MACH_TYPE_IZARUS
10053 # endif
10054 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
10055 #else
10056 # define machine_is_izarus()    (0)
10057 #endif
10058
10059 #ifdef CONFIG_MACH_RTS
10060 # ifdef machine_arch_type
10061 #  undef machine_arch_type
10062 #  define machine_arch_type     __machine_arch_type
10063 # else
10064 #  define machine_arch_type     MACH_TYPE_RTS
10065 # endif
10066 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
10067 #else
10068 # define machine_is_pxa_rts()   (0)
10069 #endif
10070
10071 #ifdef CONFIG_MACH_SE5100
10072 # ifdef machine_arch_type
10073 #  undef machine_arch_type
10074 #  define machine_arch_type     __machine_arch_type
10075 # else
10076 #  define machine_arch_type     MACH_TYPE_SE5100
10077 # endif
10078 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
10079 #else
10080 # define machine_is_se5100()    (0)
10081 #endif
10082
10083 #ifdef CONFIG_MACH_S3C2510
10084 # ifdef machine_arch_type
10085 #  undef machine_arch_type
10086 #  define machine_arch_type     __machine_arch_type
10087 # else
10088 #  define machine_arch_type     MACH_TYPE_S3C2510
10089 # endif
10090 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
10091 #else
10092 # define machine_is_s3c2510()   (0)
10093 #endif
10094
10095 #ifdef CONFIG_MACH_CSB437TL
10096 # ifdef machine_arch_type
10097 #  undef machine_arch_type
10098 #  define machine_arch_type     __machine_arch_type
10099 # else
10100 #  define machine_arch_type     MACH_TYPE_CSB437TL
10101 # endif
10102 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
10103 #else
10104 # define machine_is_csb437tl()  (0)
10105 #endif
10106
10107 #ifdef CONFIG_MACH_SLAUSON
10108 # ifdef machine_arch_type
10109 #  undef machine_arch_type
10110 #  define machine_arch_type     __machine_arch_type
10111 # else
10112 #  define machine_arch_type     MACH_TYPE_SLAUSON
10113 # endif
10114 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
10115 #else
10116 # define machine_is_slauson()   (0)
10117 #endif
10118
10119 #ifdef CONFIG_MACH_PEARLRIVER
10120 # ifdef machine_arch_type
10121 #  undef machine_arch_type
10122 #  define machine_arch_type     __machine_arch_type
10123 # else
10124 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
10125 # endif
10126 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
10127 #else
10128 # define machine_is_pearlriver()        (0)
10129 #endif
10130
10131 #ifdef CONFIG_MACH_TDC_P210
10132 # ifdef machine_arch_type
10133 #  undef machine_arch_type
10134 #  define machine_arch_type     __machine_arch_type
10135 # else
10136 #  define machine_arch_type     MACH_TYPE_TDC_P210
10137 # endif
10138 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
10139 #else
10140 # define machine_is_tdc_p210()  (0)
10141 #endif
10142
10143 #ifdef CONFIG_MACH_SG580
10144 # ifdef machine_arch_type
10145 #  undef machine_arch_type
10146 #  define machine_arch_type     __machine_arch_type
10147 # else
10148 #  define machine_arch_type     MACH_TYPE_SG580
10149 # endif
10150 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
10151 #else
10152 # define machine_is_sg580()     (0)
10153 #endif
10154
10155 #ifdef CONFIG_MACH_WRSBCARM7
10156 # ifdef machine_arch_type
10157 #  undef machine_arch_type
10158 #  define machine_arch_type     __machine_arch_type
10159 # else
10160 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
10161 # endif
10162 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
10163 #else
10164 # define machine_is_wrsbcarm7() (0)
10165 #endif
10166
10167 #ifdef CONFIG_MACH_IPD
10168 # ifdef machine_arch_type
10169 #  undef machine_arch_type
10170 #  define machine_arch_type     __machine_arch_type
10171 # else
10172 #  define machine_arch_type     MACH_TYPE_IPD
10173 # endif
10174 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
10175 #else
10176 # define machine_is_ipd()       (0)
10177 #endif
10178
10179 #ifdef CONFIG_MACH_PXA_DNP2110
10180 # ifdef machine_arch_type
10181 #  undef machine_arch_type
10182 #  define machine_arch_type     __machine_arch_type
10183 # else
10184 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
10185 # endif
10186 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
10187 #else
10188 # define machine_is_pxa_dnp2110()       (0)
10189 #endif
10190
10191 #ifdef CONFIG_MACH_XAENIAX
10192 # ifdef machine_arch_type
10193 #  undef machine_arch_type
10194 #  define machine_arch_type     __machine_arch_type
10195 # else
10196 #  define machine_arch_type     MACH_TYPE_XAENIAX
10197 # endif
10198 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
10199 #else
10200 # define machine_is_xaeniax()   (0)
10201 #endif
10202
10203 #ifdef CONFIG_MACH_SOMN4250
10204 # ifdef machine_arch_type
10205 #  undef machine_arch_type
10206 #  define machine_arch_type     __machine_arch_type
10207 # else
10208 #  define machine_arch_type     MACH_TYPE_SOMN4250
10209 # endif
10210 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
10211 #else
10212 # define machine_is_somn4250()  (0)
10213 #endif
10214
10215 #ifdef CONFIG_MACH_PLEB2
10216 # ifdef machine_arch_type
10217 #  undef machine_arch_type
10218 #  define machine_arch_type     __machine_arch_type
10219 # else
10220 #  define machine_arch_type     MACH_TYPE_PLEB2
10221 # endif
10222 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
10223 #else
10224 # define machine_is_pleb2()     (0)
10225 #endif
10226
10227 #ifdef CONFIG_MACH_CORNWALLIS
10228 # ifdef machine_arch_type
10229 #  undef machine_arch_type
10230 #  define machine_arch_type     __machine_arch_type
10231 # else
10232 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
10233 # endif
10234 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
10235 #else
10236 # define machine_is_cornwallis()        (0)
10237 #endif
10238
10239 #ifdef CONFIG_MACH_GURNEY_DRV
10240 # ifdef machine_arch_type
10241 #  undef machine_arch_type
10242 #  define machine_arch_type     __machine_arch_type
10243 # else
10244 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
10245 # endif
10246 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
10247 #else
10248 # define machine_is_gurney_drv()        (0)
10249 #endif
10250
10251 #ifdef CONFIG_MACH_CHAFFEE
10252 # ifdef machine_arch_type
10253 #  undef machine_arch_type
10254 #  define machine_arch_type     __machine_arch_type
10255 # else
10256 #  define machine_arch_type     MACH_TYPE_CHAFFEE
10257 # endif
10258 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
10259 #else
10260 # define machine_is_chaffee()   (0)
10261 #endif
10262
10263 #ifdef CONFIG_MACH_RMS101
10264 # ifdef machine_arch_type
10265 #  undef machine_arch_type
10266 #  define machine_arch_type     __machine_arch_type
10267 # else
10268 #  define machine_arch_type     MACH_TYPE_RMS101
10269 # endif
10270 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
10271 #else
10272 # define machine_is_rms101()    (0)
10273 #endif
10274
10275 #ifdef CONFIG_MACH_RX3715
10276 # ifdef machine_arch_type
10277 #  undef machine_arch_type
10278 #  define machine_arch_type     __machine_arch_type
10279 # else
10280 #  define machine_arch_type     MACH_TYPE_RX3715
10281 # endif
10282 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
10283 #else
10284 # define machine_is_rx3715()    (0)
10285 #endif
10286
10287 #ifdef CONFIG_MACH_SWIFT
10288 # ifdef machine_arch_type
10289 #  undef machine_arch_type
10290 #  define machine_arch_type     __machine_arch_type
10291 # else
10292 #  define machine_arch_type     MACH_TYPE_SWIFT
10293 # endif
10294 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
10295 #else
10296 # define machine_is_swift()     (0)
10297 #endif
10298
10299 #ifdef CONFIG_MACH_ROVERP7
10300 # ifdef machine_arch_type
10301 #  undef machine_arch_type
10302 #  define machine_arch_type     __machine_arch_type
10303 # else
10304 #  define machine_arch_type     MACH_TYPE_ROVERP7
10305 # endif
10306 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
10307 #else
10308 # define machine_is_roverp7()   (0)
10309 #endif
10310
10311 #ifdef CONFIG_MACH_PR818S
10312 # ifdef machine_arch_type
10313 #  undef machine_arch_type
10314 #  define machine_arch_type     __machine_arch_type
10315 # else
10316 #  define machine_arch_type     MACH_TYPE_PR818S
10317 # endif
10318 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
10319 #else
10320 # define machine_is_pr818s()    (0)
10321 #endif
10322
10323 #ifdef CONFIG_MACH_TRXPRO
10324 # ifdef machine_arch_type
10325 #  undef machine_arch_type
10326 #  define machine_arch_type     __machine_arch_type
10327 # else
10328 #  define machine_arch_type     MACH_TYPE_TRXPRO
10329 # endif
10330 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
10331 #else
10332 # define machine_is_trxpro()    (0)
10333 #endif
10334
10335 #ifdef CONFIG_MACH_NSLU2
10336 # ifdef machine_arch_type
10337 #  undef machine_arch_type
10338 #  define machine_arch_type     __machine_arch_type
10339 # else
10340 #  define machine_arch_type     MACH_TYPE_NSLU2
10341 # endif
10342 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
10343 #else
10344 # define machine_is_nslu2()     (0)
10345 #endif
10346
10347 #ifdef CONFIG_MACH_E400
10348 # ifdef machine_arch_type
10349 #  undef machine_arch_type
10350 #  define machine_arch_type     __machine_arch_type
10351 # else
10352 #  define machine_arch_type     MACH_TYPE_E400
10353 # endif
10354 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
10355 #else
10356 # define machine_is_e400()      (0)
10357 #endif
10358
10359 #ifdef CONFIG_MACH_TRAB
10360 # ifdef machine_arch_type
10361 #  undef machine_arch_type
10362 #  define machine_arch_type     __machine_arch_type
10363 # else
10364 #  define machine_arch_type     MACH_TYPE_TRAB
10365 # endif
10366 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
10367 #else
10368 # define machine_is_trab()      (0)
10369 #endif
10370
10371 #ifdef CONFIG_MACH_CMC_PU2
10372 # ifdef machine_arch_type
10373 #  undef machine_arch_type
10374 #  define machine_arch_type     __machine_arch_type
10375 # else
10376 #  define machine_arch_type     MACH_TYPE_CMC_PU2
10377 # endif
10378 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
10379 #else
10380 # define machine_is_cmc_pu2()   (0)
10381 #endif
10382
10383 #ifdef CONFIG_MACH_FULCRUM
10384 # ifdef machine_arch_type
10385 #  undef machine_arch_type
10386 #  define machine_arch_type     __machine_arch_type
10387 # else
10388 #  define machine_arch_type     MACH_TYPE_FULCRUM
10389 # endif
10390 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
10391 #else
10392 # define machine_is_fulcrum()   (0)
10393 #endif
10394
10395 #ifdef CONFIG_MACH_NETGATE42X
10396 # ifdef machine_arch_type
10397 #  undef machine_arch_type
10398 #  define machine_arch_type     __machine_arch_type
10399 # else
10400 #  define machine_arch_type     MACH_TYPE_NETGATE42X
10401 # endif
10402 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
10403 #else
10404 # define machine_is_netgate42x()        (0)
10405 #endif
10406
10407 #ifdef CONFIG_MACH_STR710
10408 # ifdef machine_arch_type
10409 #  undef machine_arch_type
10410 #  define machine_arch_type     __machine_arch_type
10411 # else
10412 #  define machine_arch_type     MACH_TYPE_STR710
10413 # endif
10414 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
10415 #else
10416 # define machine_is_str710()    (0)
10417 #endif
10418
10419 #ifdef CONFIG_MACH_IXDPG425
10420 # ifdef machine_arch_type
10421 #  undef machine_arch_type
10422 #  define machine_arch_type     __machine_arch_type
10423 # else
10424 #  define machine_arch_type     MACH_TYPE_IXDPG425
10425 # endif
10426 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
10427 #else
10428 # define machine_is_ixdpg425()  (0)
10429 #endif
10430
10431 #ifdef CONFIG_MACH_TOMTOMGO
10432 # ifdef machine_arch_type
10433 #  undef machine_arch_type
10434 #  define machine_arch_type     __machine_arch_type
10435 # else
10436 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
10437 # endif
10438 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
10439 #else
10440 # define machine_is_tomtomgo()  (0)
10441 #endif
10442
10443 #ifdef CONFIG_MACH_VERSATILE_AB
10444 # ifdef machine_arch_type
10445 #  undef machine_arch_type
10446 #  define machine_arch_type     __machine_arch_type
10447 # else
10448 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
10449 # endif
10450 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
10451 #else
10452 # define machine_is_versatile_ab()      (0)
10453 #endif
10454
10455 #ifdef CONFIG_MACH_EDB9307
10456 # ifdef machine_arch_type
10457 #  undef machine_arch_type
10458 #  define machine_arch_type     __machine_arch_type
10459 # else
10460 #  define machine_arch_type     MACH_TYPE_EDB9307
10461 # endif
10462 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
10463 #else
10464 # define machine_is_edb9307()   (0)
10465 #endif
10466
10467 #ifdef CONFIG_MACH_SG565
10468 # ifdef machine_arch_type
10469 #  undef machine_arch_type
10470 #  define machine_arch_type     __machine_arch_type
10471 # else
10472 #  define machine_arch_type     MACH_TYPE_SG565
10473 # endif
10474 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
10475 #else
10476 # define machine_is_sg565()     (0)
10477 #endif
10478
10479 #ifdef CONFIG_MACH_LPD79524
10480 # ifdef machine_arch_type
10481 #  undef machine_arch_type
10482 #  define machine_arch_type     __machine_arch_type
10483 # else
10484 #  define machine_arch_type     MACH_TYPE_LPD79524
10485 # endif
10486 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
10487 #else
10488 # define machine_is_lpd79524()  (0)
10489 #endif
10490
10491 #ifdef CONFIG_MACH_LPD79525
10492 # ifdef machine_arch_type
10493 #  undef machine_arch_type
10494 #  define machine_arch_type     __machine_arch_type
10495 # else
10496 #  define machine_arch_type     MACH_TYPE_LPD79525
10497 # endif
10498 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
10499 #else
10500 # define machine_is_lpd79525()  (0)
10501 #endif
10502
10503 #ifdef CONFIG_MACH_RMS100
10504 # ifdef machine_arch_type
10505 #  undef machine_arch_type
10506 #  define machine_arch_type     __machine_arch_type
10507 # else
10508 #  define machine_arch_type     MACH_TYPE_RMS100
10509 # endif
10510 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
10511 #else
10512 # define machine_is_rms100()    (0)
10513 #endif
10514
10515 #ifdef CONFIG_MACH_KB9200
10516 # ifdef machine_arch_type
10517 #  undef machine_arch_type
10518 #  define machine_arch_type     __machine_arch_type
10519 # else
10520 #  define machine_arch_type     MACH_TYPE_KB9200
10521 # endif
10522 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
10523 #else
10524 # define machine_is_kb9200()    (0)
10525 #endif
10526
10527 #ifdef CONFIG_MACH_SX1
10528 # ifdef machine_arch_type
10529 #  undef machine_arch_type
10530 #  define machine_arch_type     __machine_arch_type
10531 # else
10532 #  define machine_arch_type     MACH_TYPE_SX1
10533 # endif
10534 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
10535 #else
10536 # define machine_is_sx1()       (0)
10537 #endif
10538
10539 #ifdef CONFIG_MACH_HMS39C7092
10540 # ifdef machine_arch_type
10541 #  undef machine_arch_type
10542 #  define machine_arch_type     __machine_arch_type
10543 # else
10544 #  define machine_arch_type     MACH_TYPE_HMS39C7092
10545 # endif
10546 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
10547 #else
10548 # define machine_is_hms39c7092()        (0)
10549 #endif
10550
10551 #ifdef CONFIG_MACH_ARMADILLO
10552 # ifdef machine_arch_type
10553 #  undef machine_arch_type
10554 #  define machine_arch_type     __machine_arch_type
10555 # else
10556 #  define machine_arch_type     MACH_TYPE_ARMADILLO
10557 # endif
10558 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
10559 #else
10560 # define machine_is_armadillo() (0)
10561 #endif
10562
10563 #ifdef CONFIG_MACH_IPCU
10564 # ifdef machine_arch_type
10565 #  undef machine_arch_type
10566 #  define machine_arch_type     __machine_arch_type
10567 # else
10568 #  define machine_arch_type     MACH_TYPE_IPCU
10569 # endif
10570 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
10571 #else
10572 # define machine_is_ipcu()      (0)
10573 #endif
10574
10575 #ifdef CONFIG_MACH_LOOX720
10576 # ifdef machine_arch_type
10577 #  undef machine_arch_type
10578 #  define machine_arch_type     __machine_arch_type
10579 # else
10580 #  define machine_arch_type     MACH_TYPE_LOOX720
10581 # endif
10582 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
10583 #else
10584 # define machine_is_loox720()   (0)
10585 #endif
10586
10587 #ifdef CONFIG_MACH_IXDP465
10588 # ifdef machine_arch_type
10589 #  undef machine_arch_type
10590 #  define machine_arch_type     __machine_arch_type
10591 # else
10592 #  define machine_arch_type     MACH_TYPE_IXDP465
10593 # endif
10594 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
10595 #else
10596 # define machine_is_ixdp465()   (0)
10597 #endif
10598
10599 #ifdef CONFIG_MACH_IXDP2351
10600 # ifdef machine_arch_type
10601 #  undef machine_arch_type
10602 #  define machine_arch_type     __machine_arch_type
10603 # else
10604 #  define machine_arch_type     MACH_TYPE_IXDP2351
10605 # endif
10606 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
10607 #else
10608 # define machine_is_ixdp2351()  (0)
10609 #endif
10610
10611 #ifdef CONFIG_MACH_ADSVIX
10612 # ifdef machine_arch_type
10613 #  undef machine_arch_type
10614 #  define machine_arch_type     __machine_arch_type
10615 # else
10616 #  define machine_arch_type     MACH_TYPE_ADSVIX
10617 # endif
10618 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
10619 #else
10620 # define machine_is_adsvix()    (0)
10621 #endif
10622
10623 #ifdef CONFIG_MACH_DM270
10624 # ifdef machine_arch_type
10625 #  undef machine_arch_type
10626 #  define machine_arch_type     __machine_arch_type
10627 # else
10628 #  define machine_arch_type     MACH_TYPE_DM270
10629 # endif
10630 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
10631 #else
10632 # define machine_is_dm270()     (0)
10633 #endif
10634
10635 #ifdef CONFIG_MACH_SOCLTPLUS
10636 # ifdef machine_arch_type
10637 #  undef machine_arch_type
10638 #  define machine_arch_type     __machine_arch_type
10639 # else
10640 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
10641 # endif
10642 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
10643 #else
10644 # define machine_is_socltplus() (0)
10645 #endif
10646
10647 #ifdef CONFIG_MACH_ECIA
10648 # ifdef machine_arch_type
10649 #  undef machine_arch_type
10650 #  define machine_arch_type     __machine_arch_type
10651 # else
10652 #  define machine_arch_type     MACH_TYPE_ECIA
10653 # endif
10654 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
10655 #else
10656 # define machine_is_ecia()      (0)
10657 #endif
10658
10659 #ifdef CONFIG_MACH_CM4008
10660 # ifdef machine_arch_type
10661 #  undef machine_arch_type
10662 #  define machine_arch_type     __machine_arch_type
10663 # else
10664 #  define machine_arch_type     MACH_TYPE_CM4008
10665 # endif
10666 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
10667 #else
10668 # define machine_is_cm4008()    (0)
10669 #endif
10670
10671 #ifdef CONFIG_MACH_P2001
10672 # ifdef machine_arch_type
10673 #  undef machine_arch_type
10674 #  define machine_arch_type     __machine_arch_type
10675 # else
10676 #  define machine_arch_type     MACH_TYPE_P2001
10677 # endif
10678 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
10679 #else
10680 # define machine_is_p2001()     (0)
10681 #endif
10682
10683 #ifdef CONFIG_MACH_TWISTER
10684 # ifdef machine_arch_type
10685 #  undef machine_arch_type
10686 #  define machine_arch_type     __machine_arch_type
10687 # else
10688 #  define machine_arch_type     MACH_TYPE_TWISTER
10689 # endif
10690 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
10691 #else
10692 # define machine_is_twister()   (0)
10693 #endif
10694
10695 #ifdef CONFIG_MACH_MUDSHARK
10696 # ifdef machine_arch_type
10697 #  undef machine_arch_type
10698 #  define machine_arch_type     __machine_arch_type
10699 # else
10700 #  define machine_arch_type     MACH_TYPE_MUDSHARK
10701 # endif
10702 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
10703 #else
10704 # define machine_is_mudshark()  (0)
10705 #endif
10706
10707 #ifdef CONFIG_MACH_HB2
10708 # ifdef machine_arch_type
10709 #  undef machine_arch_type
10710 #  define machine_arch_type     __machine_arch_type
10711 # else
10712 #  define machine_arch_type     MACH_TYPE_HB2
10713 # endif
10714 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
10715 #else
10716 # define machine_is_hb2()       (0)
10717 #endif
10718
10719 #ifdef CONFIG_MACH_IQ80332
10720 # ifdef machine_arch_type
10721 #  undef machine_arch_type
10722 #  define machine_arch_type     __machine_arch_type
10723 # else
10724 #  define machine_arch_type     MACH_TYPE_IQ80332
10725 # endif
10726 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
10727 #else
10728 # define machine_is_iq80332()   (0)
10729 #endif
10730
10731 #ifdef CONFIG_MACH_SENDT
10732 # ifdef machine_arch_type
10733 #  undef machine_arch_type
10734 #  define machine_arch_type     __machine_arch_type
10735 # else
10736 #  define machine_arch_type     MACH_TYPE_SENDT
10737 # endif
10738 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
10739 #else
10740 # define machine_is_sendt()     (0)
10741 #endif
10742
10743 #ifdef CONFIG_MACH_MX2JAZZ
10744 # ifdef machine_arch_type
10745 #  undef machine_arch_type
10746 #  define machine_arch_type     __machine_arch_type
10747 # else
10748 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
10749 # endif
10750 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
10751 #else
10752 # define machine_is_mx2jazz()   (0)
10753 #endif
10754
10755 #ifdef CONFIG_MACH_MULTIIO
10756 # ifdef machine_arch_type
10757 #  undef machine_arch_type
10758 #  define machine_arch_type     __machine_arch_type
10759 # else
10760 #  define machine_arch_type     MACH_TYPE_MULTIIO
10761 # endif
10762 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
10763 #else
10764 # define machine_is_multiio()   (0)
10765 #endif
10766
10767 #ifdef CONFIG_MACH_HRDISPLAY
10768 # ifdef machine_arch_type
10769 #  undef machine_arch_type
10770 #  define machine_arch_type     __machine_arch_type
10771 # else
10772 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
10773 # endif
10774 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
10775 #else
10776 # define machine_is_hrdisplay() (0)
10777 #endif
10778
10779 #ifdef CONFIG_MACH_MXC27530ADS
10780 # ifdef machine_arch_type
10781 #  undef machine_arch_type
10782 #  define machine_arch_type     __machine_arch_type
10783 # else
10784 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
10785 # endif
10786 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
10787 #else
10788 # define machine_is_mxc27530ads()       (0)
10789 #endif
10790
10791 #ifdef CONFIG_MACH_TRIZEPS3
10792 # ifdef machine_arch_type
10793 #  undef machine_arch_type
10794 #  define machine_arch_type     __machine_arch_type
10795 # else
10796 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
10797 # endif
10798 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
10799 #else
10800 # define machine_is_trizeps3()  (0)
10801 #endif
10802
10803 #ifdef CONFIG_MACH_ZEFEERDZA
10804 # ifdef machine_arch_type
10805 #  undef machine_arch_type
10806 #  define machine_arch_type     __machine_arch_type
10807 # else
10808 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
10809 # endif
10810 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
10811 #else
10812 # define machine_is_zefeerdza() (0)
10813 #endif
10814
10815 #ifdef CONFIG_MACH_ZEFEERDZB
10816 # ifdef machine_arch_type
10817 #  undef machine_arch_type
10818 #  define machine_arch_type     __machine_arch_type
10819 # else
10820 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
10821 # endif
10822 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
10823 #else
10824 # define machine_is_zefeerdzb() (0)
10825 #endif
10826
10827 #ifdef CONFIG_MACH_ZEFEERDZG
10828 # ifdef machine_arch_type
10829 #  undef machine_arch_type
10830 #  define machine_arch_type     __machine_arch_type
10831 # else
10832 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
10833 # endif
10834 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
10835 #else
10836 # define machine_is_zefeerdzg() (0)
10837 #endif
10838
10839 #ifdef CONFIG_MACH_ZEFEERDZN
10840 # ifdef machine_arch_type
10841 #  undef machine_arch_type
10842 #  define machine_arch_type     __machine_arch_type
10843 # else
10844 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
10845 # endif
10846 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
10847 #else
10848 # define machine_is_zefeerdzn() (0)
10849 #endif
10850
10851 #ifdef CONFIG_MACH_ZEFEERDZQ
10852 # ifdef machine_arch_type
10853 #  undef machine_arch_type
10854 #  define machine_arch_type     __machine_arch_type
10855 # else
10856 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
10857 # endif
10858 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
10859 #else
10860 # define machine_is_zefeerdzq() (0)
10861 #endif
10862
10863 #ifdef CONFIG_MACH_GTWX5715
10864 # ifdef machine_arch_type
10865 #  undef machine_arch_type
10866 #  define machine_arch_type     __machine_arch_type
10867 # else
10868 #  define machine_arch_type     MACH_TYPE_GTWX5715
10869 # endif
10870 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
10871 #else
10872 # define machine_is_gtwx5715()  (0)
10873 #endif
10874
10875 #ifdef CONFIG_MACH_ASTRO_JACK
10876 # ifdef machine_arch_type
10877 #  undef machine_arch_type
10878 #  define machine_arch_type     __machine_arch_type
10879 # else
10880 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
10881 # endif
10882 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
10883 #else
10884 # define machine_is_astro_jack()        (0)
10885 #endif
10886
10887 #ifdef CONFIG_MACH_TIP03
10888 # ifdef machine_arch_type
10889 #  undef machine_arch_type
10890 #  define machine_arch_type     __machine_arch_type
10891 # else
10892 #  define machine_arch_type     MACH_TYPE_TIP03
10893 # endif
10894 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
10895 #else
10896 # define machine_is_tip03()     (0)
10897 #endif
10898
10899 #ifdef CONFIG_MACH_A9200EC
10900 # ifdef machine_arch_type
10901 #  undef machine_arch_type
10902 #  define machine_arch_type     __machine_arch_type
10903 # else
10904 #  define machine_arch_type     MACH_TYPE_A9200EC
10905 # endif
10906 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
10907 #else
10908 # define machine_is_a9200ec()   (0)
10909 #endif
10910
10911 #ifdef CONFIG_MACH_PNX0105
10912 # ifdef machine_arch_type
10913 #  undef machine_arch_type
10914 #  define machine_arch_type     __machine_arch_type
10915 # else
10916 #  define machine_arch_type     MACH_TYPE_PNX0105
10917 # endif
10918 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
10919 #else
10920 # define machine_is_pnx0105()   (0)
10921 #endif
10922
10923 #ifdef CONFIG_MACH_ADCPOECPU
10924 # ifdef machine_arch_type
10925 #  undef machine_arch_type
10926 #  define machine_arch_type     __machine_arch_type
10927 # else
10928 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
10929 # endif
10930 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
10931 #else
10932 # define machine_is_adcpoecpu() (0)
10933 #endif
10934
10935 #ifdef CONFIG_MACH_CSB637
10936 # ifdef machine_arch_type
10937 #  undef machine_arch_type
10938 #  define machine_arch_type     __machine_arch_type
10939 # else
10940 #  define machine_arch_type     MACH_TYPE_CSB637
10941 # endif
10942 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
10943 #else
10944 # define machine_is_csb637()    (0)
10945 #endif
10946
10947 #ifdef CONFIG_MACH_MB9200
10948 # ifdef machine_arch_type
10949 #  undef machine_arch_type
10950 #  define machine_arch_type     __machine_arch_type
10951 # else
10952 #  define machine_arch_type     MACH_TYPE_MB9200
10953 # endif
10954 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
10955 #else
10956 # define machine_is_mb9200()    (0)
10957 #endif
10958
10959 #ifdef CONFIG_MACH_KULUN
10960 # ifdef machine_arch_type
10961 #  undef machine_arch_type
10962 #  define machine_arch_type     __machine_arch_type
10963 # else
10964 #  define machine_arch_type     MACH_TYPE_KULUN
10965 # endif
10966 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
10967 #else
10968 # define machine_is_kulun()     (0)
10969 #endif
10970
10971 #ifdef CONFIG_MACH_SNAPPER
10972 # ifdef machine_arch_type
10973 #  undef machine_arch_type
10974 #  define machine_arch_type     __machine_arch_type
10975 # else
10976 #  define machine_arch_type     MACH_TYPE_SNAPPER
10977 # endif
10978 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
10979 #else
10980 # define machine_is_snapper()   (0)
10981 #endif
10982
10983 #ifdef CONFIG_MACH_OPTIMA
10984 # ifdef machine_arch_type
10985 #  undef machine_arch_type
10986 #  define machine_arch_type     __machine_arch_type
10987 # else
10988 #  define machine_arch_type     MACH_TYPE_OPTIMA
10989 # endif
10990 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
10991 #else
10992 # define machine_is_optima()    (0)
10993 #endif
10994
10995 #ifdef CONFIG_MACH_DLHSBC
10996 # ifdef machine_arch_type
10997 #  undef machine_arch_type
10998 #  define machine_arch_type     __machine_arch_type
10999 # else
11000 #  define machine_arch_type     MACH_TYPE_DLHSBC
11001 # endif
11002 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
11003 #else
11004 # define machine_is_dlhsbc()    (0)
11005 #endif
11006
11007 #ifdef CONFIG_MACH_X30
11008 # ifdef machine_arch_type
11009 #  undef machine_arch_type
11010 #  define machine_arch_type     __machine_arch_type
11011 # else
11012 #  define machine_arch_type     MACH_TYPE_X30
11013 # endif
11014 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
11015 #else
11016 # define machine_is_x30()       (0)
11017 #endif
11018
11019 #ifdef CONFIG_MACH_N30
11020 # ifdef machine_arch_type
11021 #  undef machine_arch_type
11022 #  define machine_arch_type     __machine_arch_type
11023 # else
11024 #  define machine_arch_type     MACH_TYPE_N30
11025 # endif
11026 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
11027 #else
11028 # define machine_is_n30()       (0)
11029 #endif
11030
11031 #ifdef CONFIG_MACH_MANGA_KS8695
11032 # ifdef machine_arch_type
11033 #  undef machine_arch_type
11034 #  define machine_arch_type     __machine_arch_type
11035 # else
11036 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
11037 # endif
11038 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
11039 #else
11040 # define machine_is_manga_ks8695()      (0)
11041 #endif
11042
11043 #ifdef CONFIG_MACH_AJAX
11044 # ifdef machine_arch_type
11045 #  undef machine_arch_type
11046 #  define machine_arch_type     __machine_arch_type
11047 # else
11048 #  define machine_arch_type     MACH_TYPE_AJAX
11049 # endif
11050 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
11051 #else
11052 # define machine_is_ajax()      (0)
11053 #endif
11054
11055 #ifdef CONFIG_MACH_NEC_MP900
11056 # ifdef machine_arch_type
11057 #  undef machine_arch_type
11058 #  define machine_arch_type     __machine_arch_type
11059 # else
11060 #  define machine_arch_type     MACH_TYPE_NEC_MP900
11061 # endif
11062 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
11063 #else
11064 # define machine_is_nec_mp900() (0)
11065 #endif
11066
11067 #ifdef CONFIG_MACH_VVTK1000
11068 # ifdef machine_arch_type
11069 #  undef machine_arch_type
11070 #  define machine_arch_type     __machine_arch_type
11071 # else
11072 #  define machine_arch_type     MACH_TYPE_VVTK1000
11073 # endif
11074 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
11075 #else
11076 # define machine_is_vvtk1000()  (0)
11077 #endif
11078
11079 #ifdef CONFIG_MACH_KAFA
11080 # ifdef machine_arch_type
11081 #  undef machine_arch_type
11082 #  define machine_arch_type     __machine_arch_type
11083 # else
11084 #  define machine_arch_type     MACH_TYPE_KAFA
11085 # endif
11086 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
11087 #else
11088 # define machine_is_kafa()      (0)
11089 #endif
11090
11091 #ifdef CONFIG_MACH_VVTK3000
11092 # ifdef machine_arch_type
11093 #  undef machine_arch_type
11094 #  define machine_arch_type     __machine_arch_type
11095 # else
11096 #  define machine_arch_type     MACH_TYPE_VVTK3000
11097 # endif
11098 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
11099 #else
11100 # define machine_is_vvtk3000()  (0)
11101 #endif
11102
11103 #ifdef CONFIG_MACH_PIMX1
11104 # ifdef machine_arch_type
11105 #  undef machine_arch_type
11106 #  define machine_arch_type     __machine_arch_type
11107 # else
11108 #  define machine_arch_type     MACH_TYPE_PIMX1
11109 # endif
11110 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
11111 #else
11112 # define machine_is_pimx1()     (0)
11113 #endif
11114
11115 #ifdef CONFIG_MACH_OLLIE
11116 # ifdef machine_arch_type
11117 #  undef machine_arch_type
11118 #  define machine_arch_type     __machine_arch_type
11119 # else
11120 #  define machine_arch_type     MACH_TYPE_OLLIE
11121 # endif
11122 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
11123 #else
11124 # define machine_is_ollie()     (0)
11125 #endif
11126
11127 #ifdef CONFIG_MACH_SKYMAX
11128 # ifdef machine_arch_type
11129 #  undef machine_arch_type
11130 #  define machine_arch_type     __machine_arch_type
11131 # else
11132 #  define machine_arch_type     MACH_TYPE_SKYMAX
11133 # endif
11134 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
11135 #else
11136 # define machine_is_skymax()    (0)
11137 #endif
11138
11139 #ifdef CONFIG_MACH_JAZZ
11140 # ifdef machine_arch_type
11141 #  undef machine_arch_type
11142 #  define machine_arch_type     __machine_arch_type
11143 # else
11144 #  define machine_arch_type     MACH_TYPE_JAZZ
11145 # endif
11146 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
11147 #else
11148 # define machine_is_jazz()      (0)
11149 #endif
11150
11151 #ifdef CONFIG_MACH_TEL_T3
11152 # ifdef machine_arch_type
11153 #  undef machine_arch_type
11154 #  define machine_arch_type     __machine_arch_type
11155 # else
11156 #  define machine_arch_type     MACH_TYPE_TEL_T3
11157 # endif
11158 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
11159 #else
11160 # define machine_is_tel_t3()    (0)
11161 #endif
11162
11163 #ifdef CONFIG_MACH_AISINO_FCR255
11164 # ifdef machine_arch_type
11165 #  undef machine_arch_type
11166 #  define machine_arch_type     __machine_arch_type
11167 # else
11168 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
11169 # endif
11170 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
11171 #else
11172 # define machine_is_aisino_fcr255()     (0)
11173 #endif
11174
11175 #ifdef CONFIG_MACH_BTWEB
11176 # ifdef machine_arch_type
11177 #  undef machine_arch_type
11178 #  define machine_arch_type     __machine_arch_type
11179 # else
11180 #  define machine_arch_type     MACH_TYPE_BTWEB
11181 # endif
11182 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
11183 #else
11184 # define machine_is_btweb()     (0)
11185 #endif
11186
11187 #ifdef CONFIG_MACH_DBG_LH79520
11188 # ifdef machine_arch_type
11189 #  undef machine_arch_type
11190 #  define machine_arch_type     __machine_arch_type
11191 # else
11192 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
11193 # endif
11194 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
11195 #else
11196 # define machine_is_dbg_lh79520()       (0)
11197 #endif
11198
11199 #ifdef CONFIG_MACH_CM41XX
11200 # ifdef machine_arch_type
11201 #  undef machine_arch_type
11202 #  define machine_arch_type     __machine_arch_type
11203 # else
11204 #  define machine_arch_type     MACH_TYPE_CM41XX
11205 # endif
11206 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
11207 #else
11208 # define machine_is_cm41xx()    (0)
11209 #endif
11210
11211 #ifdef CONFIG_MACH_TS72XX
11212 # ifdef machine_arch_type
11213 #  undef machine_arch_type
11214 #  define machine_arch_type     __machine_arch_type
11215 # else
11216 #  define machine_arch_type     MACH_TYPE_TS72XX
11217 # endif
11218 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
11219 #else
11220 # define machine_is_ts72xx()    (0)
11221 #endif
11222
11223 #ifdef CONFIG_MACH_NGGPXA
11224 # ifdef machine_arch_type
11225 #  undef machine_arch_type
11226 #  define machine_arch_type     __machine_arch_type
11227 # else
11228 #  define machine_arch_type     MACH_TYPE_NGGPXA
11229 # endif
11230 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
11231 #else
11232 # define machine_is_nggpxa()    (0)
11233 #endif
11234
11235 #ifdef CONFIG_MACH_CSB535
11236 # ifdef machine_arch_type
11237 #  undef machine_arch_type
11238 #  define machine_arch_type     __machine_arch_type
11239 # else
11240 #  define machine_arch_type     MACH_TYPE_CSB535
11241 # endif
11242 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
11243 #else
11244 # define machine_is_csb535()    (0)
11245 #endif
11246
11247 #ifdef CONFIG_MACH_CSB536
11248 # ifdef machine_arch_type
11249 #  undef machine_arch_type
11250 #  define machine_arch_type     __machine_arch_type
11251 # else
11252 #  define machine_arch_type     MACH_TYPE_CSB536
11253 # endif
11254 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
11255 #else
11256 # define machine_is_csb536()    (0)
11257 #endif
11258
11259 #ifdef CONFIG_MACH_PXA_TRAKPOD
11260 # ifdef machine_arch_type
11261 #  undef machine_arch_type
11262 #  define machine_arch_type     __machine_arch_type
11263 # else
11264 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
11265 # endif
11266 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
11267 #else
11268 # define machine_is_pxa_trakpod()       (0)
11269 #endif
11270
11271 #ifdef CONFIG_MACH_PRAXIS
11272 # ifdef machine_arch_type
11273 #  undef machine_arch_type
11274 #  define machine_arch_type     __machine_arch_type
11275 # else
11276 #  define machine_arch_type     MACH_TYPE_PRAXIS
11277 # endif
11278 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
11279 #else
11280 # define machine_is_praxis()    (0)
11281 #endif
11282
11283 #ifdef CONFIG_MACH_LH75411
11284 # ifdef machine_arch_type
11285 #  undef machine_arch_type
11286 #  define machine_arch_type     __machine_arch_type
11287 # else
11288 #  define machine_arch_type     MACH_TYPE_LH75411
11289 # endif
11290 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
11291 #else
11292 # define machine_is_lh75411()   (0)
11293 #endif
11294
11295 #ifdef CONFIG_MACH_OTOM
11296 # ifdef machine_arch_type
11297 #  undef machine_arch_type
11298 #  define machine_arch_type     __machine_arch_type
11299 # else
11300 #  define machine_arch_type     MACH_TYPE_OTOM
11301 # endif
11302 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
11303 #else
11304 # define machine_is_otom()      (0)
11305 #endif
11306
11307 #ifdef CONFIG_MACH_NEXCODER_2440
11308 # ifdef machine_arch_type
11309 #  undef machine_arch_type
11310 #  define machine_arch_type     __machine_arch_type
11311 # else
11312 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
11313 # endif
11314 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
11315 #else
11316 # define machine_is_nexcoder_2440()     (0)
11317 #endif
11318
11319 #ifdef CONFIG_MACH_LOOX410
11320 # ifdef machine_arch_type
11321 #  undef machine_arch_type
11322 #  define machine_arch_type     __machine_arch_type
11323 # else
11324 #  define machine_arch_type     MACH_TYPE_LOOX410
11325 # endif
11326 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
11327 #else
11328 # define machine_is_loox410()   (0)
11329 #endif
11330
11331 #ifdef CONFIG_MACH_WESTLAKE
11332 # ifdef machine_arch_type
11333 #  undef machine_arch_type
11334 #  define machine_arch_type     __machine_arch_type
11335 # else
11336 #  define machine_arch_type     MACH_TYPE_WESTLAKE
11337 # endif
11338 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
11339 #else
11340 # define machine_is_westlake()  (0)
11341 #endif
11342
11343 #ifdef CONFIG_MACH_NSB
11344 # ifdef machine_arch_type
11345 #  undef machine_arch_type
11346 #  define machine_arch_type     __machine_arch_type
11347 # else
11348 #  define machine_arch_type     MACH_TYPE_NSB
11349 # endif
11350 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
11351 #else
11352 # define machine_is_nsb()       (0)
11353 #endif
11354
11355 #ifdef CONFIG_MACH_ESL_SARVA_STN
11356 # ifdef machine_arch_type
11357 #  undef machine_arch_type
11358 #  define machine_arch_type     __machine_arch_type
11359 # else
11360 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
11361 # endif
11362 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
11363 #else
11364 # define machine_is_esl_sarva_stn()     (0)
11365 #endif
11366
11367 #ifdef CONFIG_MACH_ESL_SARVA_TFT
11368 # ifdef machine_arch_type
11369 #  undef machine_arch_type
11370 #  define machine_arch_type     __machine_arch_type
11371 # else
11372 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
11373 # endif
11374 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
11375 #else
11376 # define machine_is_esl_sarva_tft()     (0)
11377 #endif
11378
11379 #ifdef CONFIG_MACH_ESL_SARVA_IAD
11380 # ifdef machine_arch_type
11381 #  undef machine_arch_type
11382 #  define machine_arch_type     __machine_arch_type
11383 # else
11384 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
11385 # endif
11386 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
11387 #else
11388 # define machine_is_esl_sarva_iad()     (0)
11389 #endif
11390
11391 #ifdef CONFIG_MACH_ESL_SARVA_ACC
11392 # ifdef machine_arch_type
11393 #  undef machine_arch_type
11394 #  define machine_arch_type     __machine_arch_type
11395 # else
11396 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
11397 # endif
11398 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
11399 #else
11400 # define machine_is_esl_sarva_acc()     (0)
11401 #endif
11402
11403 #ifdef CONFIG_MACH_TYPHOON
11404 # ifdef machine_arch_type
11405 #  undef machine_arch_type
11406 #  define machine_arch_type     __machine_arch_type
11407 # else
11408 #  define machine_arch_type     MACH_TYPE_TYPHOON
11409 # endif
11410 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
11411 #else
11412 # define machine_is_typhoon()   (0)
11413 #endif
11414
11415 #ifdef CONFIG_MACH_CNAV
11416 # ifdef machine_arch_type
11417 #  undef machine_arch_type
11418 #  define machine_arch_type     __machine_arch_type
11419 # else
11420 #  define machine_arch_type     MACH_TYPE_CNAV
11421 # endif
11422 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
11423 #else
11424 # define machine_is_cnav()      (0)
11425 #endif
11426
11427 #ifdef CONFIG_MACH_A730
11428 # ifdef machine_arch_type
11429 #  undef machine_arch_type
11430 #  define machine_arch_type     __machine_arch_type
11431 # else
11432 #  define machine_arch_type     MACH_TYPE_A730
11433 # endif
11434 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
11435 #else
11436 # define machine_is_a730()      (0)
11437 #endif
11438
11439 #ifdef CONFIG_MACH_NETSTAR
11440 # ifdef machine_arch_type
11441 #  undef machine_arch_type
11442 #  define machine_arch_type     __machine_arch_type
11443 # else
11444 #  define machine_arch_type     MACH_TYPE_NETSTAR
11445 # endif
11446 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
11447 #else
11448 # define machine_is_netstar()   (0)
11449 #endif
11450
11451 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
11452 # ifdef machine_arch_type
11453 #  undef machine_arch_type
11454 #  define machine_arch_type     __machine_arch_type
11455 # else
11456 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
11457 # endif
11458 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
11459 #else
11460 # define machine_is_supercon()  (0)
11461 #endif
11462
11463 #ifdef CONFIG_MACH_SHIVA1100
11464 # ifdef machine_arch_type
11465 #  undef machine_arch_type
11466 #  define machine_arch_type     __machine_arch_type
11467 # else
11468 #  define machine_arch_type     MACH_TYPE_SHIVA1100
11469 # endif
11470 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
11471 #else
11472 # define machine_is_shiva1100() (0)
11473 #endif
11474
11475 #ifdef CONFIG_MACH_ETEXSC
11476 # ifdef machine_arch_type
11477 #  undef machine_arch_type
11478 #  define machine_arch_type     __machine_arch_type
11479 # else
11480 #  define machine_arch_type     MACH_TYPE_ETEXSC
11481 # endif
11482 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
11483 #else
11484 # define machine_is_etexsc()    (0)
11485 #endif
11486
11487 #ifdef CONFIG_MACH_IXDPG465
11488 # ifdef machine_arch_type
11489 #  undef machine_arch_type
11490 #  define machine_arch_type     __machine_arch_type
11491 # else
11492 #  define machine_arch_type     MACH_TYPE_IXDPG465
11493 # endif
11494 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
11495 #else
11496 # define machine_is_ixdpg465()  (0)
11497 #endif
11498
11499 #ifdef CONFIG_MACH_A9M2410
11500 # ifdef machine_arch_type
11501 #  undef machine_arch_type
11502 #  define machine_arch_type     __machine_arch_type
11503 # else
11504 #  define machine_arch_type     MACH_TYPE_A9M2410
11505 # endif
11506 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
11507 #else
11508 # define machine_is_a9m2410()   (0)
11509 #endif
11510
11511 #ifdef CONFIG_MACH_A9M2440
11512 # ifdef machine_arch_type
11513 #  undef machine_arch_type
11514 #  define machine_arch_type     __machine_arch_type
11515 # else
11516 #  define machine_arch_type     MACH_TYPE_A9M2440
11517 # endif
11518 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
11519 #else
11520 # define machine_is_a9m2440()   (0)
11521 #endif
11522
11523 #ifdef CONFIG_MACH_A9M9750
11524 # ifdef machine_arch_type
11525 #  undef machine_arch_type
11526 #  define machine_arch_type     __machine_arch_type
11527 # else
11528 #  define machine_arch_type     MACH_TYPE_A9M9750
11529 # endif
11530 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
11531 #else
11532 # define machine_is_a9m9750()   (0)
11533 #endif
11534
11535 #ifdef CONFIG_MACH_A9M9360
11536 # ifdef machine_arch_type
11537 #  undef machine_arch_type
11538 #  define machine_arch_type     __machine_arch_type
11539 # else
11540 #  define machine_arch_type     MACH_TYPE_A9M9360
11541 # endif
11542 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
11543 #else
11544 # define machine_is_a9m9360()   (0)
11545 #endif
11546
11547 #ifdef CONFIG_MACH_UNC90
11548 # ifdef machine_arch_type
11549 #  undef machine_arch_type
11550 #  define machine_arch_type     __machine_arch_type
11551 # else
11552 #  define machine_arch_type     MACH_TYPE_UNC90
11553 # endif
11554 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
11555 #else
11556 # define machine_is_unc90()     (0)
11557 #endif
11558
11559 #ifdef CONFIG_MACH_ECO920
11560 # ifdef machine_arch_type
11561 #  undef machine_arch_type
11562 #  define machine_arch_type     __machine_arch_type
11563 # else
11564 #  define machine_arch_type     MACH_TYPE_ECO920
11565 # endif
11566 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
11567 #else
11568 # define machine_is_eco920()    (0)
11569 #endif
11570
11571 #ifdef CONFIG_MACH_SATVIEW
11572 # ifdef machine_arch_type
11573 #  undef machine_arch_type
11574 #  define machine_arch_type     __machine_arch_type
11575 # else
11576 #  define machine_arch_type     MACH_TYPE_SATVIEW
11577 # endif
11578 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
11579 #else
11580 # define machine_is_satview()   (0)
11581 #endif
11582
11583 #ifdef CONFIG_MACH_ROADRUNNER
11584 # ifdef machine_arch_type
11585 #  undef machine_arch_type
11586 #  define machine_arch_type     __machine_arch_type
11587 # else
11588 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
11589 # endif
11590 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
11591 #else
11592 # define machine_is_roadrunner()        (0)
11593 #endif
11594
11595 #ifdef CONFIG_MACH_AT91RM9200EK
11596 # ifdef machine_arch_type
11597 #  undef machine_arch_type
11598 #  define machine_arch_type     __machine_arch_type
11599 # else
11600 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
11601 # endif
11602 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
11603 #else
11604 # define machine_is_at91rm9200ek()      (0)
11605 #endif
11606
11607 #ifdef CONFIG_MACH_GP32
11608 # ifdef machine_arch_type
11609 #  undef machine_arch_type
11610 #  define machine_arch_type     __machine_arch_type
11611 # else
11612 #  define machine_arch_type     MACH_TYPE_GP32
11613 # endif
11614 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
11615 #else
11616 # define machine_is_gp32()      (0)
11617 #endif
11618
11619 #ifdef CONFIG_MACH_GEM
11620 # ifdef machine_arch_type
11621 #  undef machine_arch_type
11622 #  define machine_arch_type     __machine_arch_type
11623 # else
11624 #  define machine_arch_type     MACH_TYPE_GEM
11625 # endif
11626 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
11627 #else
11628 # define machine_is_gem()       (0)
11629 #endif
11630
11631 #ifdef CONFIG_MACH_I858
11632 # ifdef machine_arch_type
11633 #  undef machine_arch_type
11634 #  define machine_arch_type     __machine_arch_type
11635 # else
11636 #  define machine_arch_type     MACH_TYPE_I858
11637 # endif
11638 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
11639 #else
11640 # define machine_is_i858()      (0)
11641 #endif
11642
11643 #ifdef CONFIG_MACH_HX2750
11644 # ifdef machine_arch_type
11645 #  undef machine_arch_type
11646 #  define machine_arch_type     __machine_arch_type
11647 # else
11648 #  define machine_arch_type     MACH_TYPE_HX2750
11649 # endif
11650 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
11651 #else
11652 # define machine_is_hx2750()    (0)
11653 #endif
11654
11655 #ifdef CONFIG_MACH_MXC91131EVB
11656 # ifdef machine_arch_type
11657 #  undef machine_arch_type
11658 #  define machine_arch_type     __machine_arch_type
11659 # else
11660 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
11661 # endif
11662 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
11663 #else
11664 # define machine_is_mxc91131evb()       (0)
11665 #endif
11666
11667 #ifdef CONFIG_MACH_P700
11668 # ifdef machine_arch_type
11669 #  undef machine_arch_type
11670 #  define machine_arch_type     __machine_arch_type
11671 # else
11672 #  define machine_arch_type     MACH_TYPE_P700
11673 # endif
11674 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
11675 #else
11676 # define machine_is_p700()      (0)
11677 #endif
11678
11679 #ifdef CONFIG_MACH_CPE
11680 # ifdef machine_arch_type
11681 #  undef machine_arch_type
11682 #  define machine_arch_type     __machine_arch_type
11683 # else
11684 #  define machine_arch_type     MACH_TYPE_CPE
11685 # endif
11686 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
11687 #else
11688 # define machine_is_cpe()       (0)
11689 #endif
11690
11691 #ifdef CONFIG_MACH_SPITZ
11692 # ifdef machine_arch_type
11693 #  undef machine_arch_type
11694 #  define machine_arch_type     __machine_arch_type
11695 # else
11696 #  define machine_arch_type     MACH_TYPE_SPITZ
11697 # endif
11698 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
11699 #else
11700 # define machine_is_spitz()     (0)
11701 #endif
11702
11703 #ifdef CONFIG_MACH_NIMBRA340
11704 # ifdef machine_arch_type
11705 #  undef machine_arch_type
11706 #  define machine_arch_type     __machine_arch_type
11707 # else
11708 #  define machine_arch_type     MACH_TYPE_NIMBRA340
11709 # endif
11710 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
11711 #else
11712 # define machine_is_nimbra340() (0)
11713 #endif
11714
11715 #ifdef CONFIG_MACH_LPC22XX
11716 # ifdef machine_arch_type
11717 #  undef machine_arch_type
11718 #  define machine_arch_type     __machine_arch_type
11719 # else
11720 #  define machine_arch_type     MACH_TYPE_LPC22XX
11721 # endif
11722 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
11723 #else
11724 # define machine_is_lpc22xx()   (0)
11725 #endif
11726
11727 #ifdef CONFIG_MACH_COMET3
11728 # ifdef machine_arch_type
11729 #  undef machine_arch_type
11730 #  define machine_arch_type     __machine_arch_type
11731 # else
11732 #  define machine_arch_type     MACH_TYPE_COMET3
11733 # endif
11734 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
11735 #else
11736 # define machine_is_omap_comet3()       (0)
11737 #endif
11738
11739 #ifdef CONFIG_MACH_COMET4
11740 # ifdef machine_arch_type
11741 #  undef machine_arch_type
11742 #  define machine_arch_type     __machine_arch_type
11743 # else
11744 #  define machine_arch_type     MACH_TYPE_COMET4
11745 # endif
11746 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
11747 #else
11748 # define machine_is_omap_comet4()       (0)
11749 #endif
11750
11751 #ifdef CONFIG_MACH_CSB625
11752 # ifdef machine_arch_type
11753 #  undef machine_arch_type
11754 #  define machine_arch_type     __machine_arch_type
11755 # else
11756 #  define machine_arch_type     MACH_TYPE_CSB625
11757 # endif
11758 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
11759 #else
11760 # define machine_is_csb625()    (0)
11761 #endif
11762
11763 #ifdef CONFIG_MACH_FORTUNET2
11764 # ifdef machine_arch_type
11765 #  undef machine_arch_type
11766 #  define machine_arch_type     __machine_arch_type
11767 # else
11768 #  define machine_arch_type     MACH_TYPE_FORTUNET2
11769 # endif
11770 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
11771 #else
11772 # define machine_is_fortunet2() (0)
11773 #endif
11774
11775 #ifdef CONFIG_MACH_S5H2200
11776 # ifdef machine_arch_type
11777 #  undef machine_arch_type
11778 #  define machine_arch_type     __machine_arch_type
11779 # else
11780 #  define machine_arch_type     MACH_TYPE_S5H2200
11781 # endif
11782 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
11783 #else
11784 # define machine_is_s5h2200()   (0)
11785 #endif
11786
11787 #ifdef CONFIG_MACH_OPTORM920
11788 # ifdef machine_arch_type
11789 #  undef machine_arch_type
11790 #  define machine_arch_type     __machine_arch_type
11791 # else
11792 #  define machine_arch_type     MACH_TYPE_OPTORM920
11793 # endif
11794 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
11795 #else
11796 # define machine_is_optorm920() (0)
11797 #endif
11798
11799 #ifdef CONFIG_MACH_ADSBITSYXB
11800 # ifdef machine_arch_type
11801 #  undef machine_arch_type
11802 #  define machine_arch_type     __machine_arch_type
11803 # else
11804 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
11805 # endif
11806 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
11807 #else
11808 # define machine_is_adsbitsyxb()        (0)
11809 #endif
11810
11811 #ifdef CONFIG_MACH_ADSSPHERE
11812 # ifdef machine_arch_type
11813 #  undef machine_arch_type
11814 #  define machine_arch_type     __machine_arch_type
11815 # else
11816 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
11817 # endif
11818 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
11819 #else
11820 # define machine_is_adssphere() (0)
11821 #endif
11822
11823 #ifdef CONFIG_MACH_ADSPORTAL
11824 # ifdef machine_arch_type
11825 #  undef machine_arch_type
11826 #  define machine_arch_type     __machine_arch_type
11827 # else
11828 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
11829 # endif
11830 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
11831 #else
11832 # define machine_is_adsportal() (0)
11833 #endif
11834
11835 #ifdef CONFIG_MACH_LN2410SBC
11836 # ifdef machine_arch_type
11837 #  undef machine_arch_type
11838 #  define machine_arch_type     __machine_arch_type
11839 # else
11840 #  define machine_arch_type     MACH_TYPE_LN2410SBC
11841 # endif
11842 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
11843 #else
11844 # define machine_is_ln2410sbc() (0)
11845 #endif
11846
11847 #ifdef CONFIG_MACH_CB3RUFC
11848 # ifdef machine_arch_type
11849 #  undef machine_arch_type
11850 #  define machine_arch_type     __machine_arch_type
11851 # else
11852 #  define machine_arch_type     MACH_TYPE_CB3RUFC
11853 # endif
11854 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
11855 #else
11856 # define machine_is_cb3rufc()   (0)
11857 #endif
11858
11859 #ifdef CONFIG_MACH_MP2USB
11860 # ifdef machine_arch_type
11861 #  undef machine_arch_type
11862 #  define machine_arch_type     __machine_arch_type
11863 # else
11864 #  define machine_arch_type     MACH_TYPE_MP2USB
11865 # endif
11866 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
11867 #else
11868 # define machine_is_mp2usb()    (0)
11869 #endif
11870
11871 #ifdef CONFIG_MACH_NTNP425C
11872 # ifdef machine_arch_type
11873 #  undef machine_arch_type
11874 #  define machine_arch_type     __machine_arch_type
11875 # else
11876 #  define machine_arch_type     MACH_TYPE_NTNP425C
11877 # endif
11878 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
11879 #else
11880 # define machine_is_ntnp425c()  (0)
11881 #endif
11882
11883 #ifdef CONFIG_MACH_COLIBRI
11884 # ifdef machine_arch_type
11885 #  undef machine_arch_type
11886 #  define machine_arch_type     __machine_arch_type
11887 # else
11888 #  define machine_arch_type     MACH_TYPE_COLIBRI
11889 # endif
11890 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
11891 #else
11892 # define machine_is_colibri()   (0)
11893 #endif
11894
11895 #ifdef CONFIG_MACH_PCM7220
11896 # ifdef machine_arch_type
11897 #  undef machine_arch_type
11898 #  define machine_arch_type     __machine_arch_type
11899 # else
11900 #  define machine_arch_type     MACH_TYPE_PCM7220
11901 # endif
11902 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
11903 #else
11904 # define machine_is_pcm7220()   (0)
11905 #endif
11906
11907 #ifdef CONFIG_MACH_GATEWAY7001
11908 # ifdef machine_arch_type
11909 #  undef machine_arch_type
11910 #  define machine_arch_type     __machine_arch_type
11911 # else
11912 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
11913 # endif
11914 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
11915 #else
11916 # define machine_is_gateway7001()       (0)
11917 #endif
11918
11919 #ifdef CONFIG_MACH_PCM027
11920 # ifdef machine_arch_type
11921 #  undef machine_arch_type
11922 #  define machine_arch_type     __machine_arch_type
11923 # else
11924 #  define machine_arch_type     MACH_TYPE_PCM027
11925 # endif
11926 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
11927 #else
11928 # define machine_is_pcm027()    (0)
11929 #endif
11930
11931 #ifdef CONFIG_MACH_CMPXA
11932 # ifdef machine_arch_type
11933 #  undef machine_arch_type
11934 #  define machine_arch_type     __machine_arch_type
11935 # else
11936 #  define machine_arch_type     MACH_TYPE_CMPXA
11937 # endif
11938 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
11939 #else
11940 # define machine_is_cmpxa()     (0)
11941 #endif
11942
11943 #ifdef CONFIG_MACH_ANUBIS
11944 # ifdef machine_arch_type
11945 #  undef machine_arch_type
11946 #  define machine_arch_type     __machine_arch_type
11947 # else
11948 #  define machine_arch_type     MACH_TYPE_ANUBIS
11949 # endif
11950 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
11951 #else
11952 # define machine_is_anubis()    (0)
11953 #endif
11954
11955 #ifdef CONFIG_MACH_ITE8152
11956 # ifdef machine_arch_type
11957 #  undef machine_arch_type
11958 #  define machine_arch_type     __machine_arch_type
11959 # else
11960 #  define machine_arch_type     MACH_TYPE_ITE8152
11961 # endif
11962 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
11963 #else
11964 # define machine_is_ite8152()   (0)
11965 #endif
11966
11967 #ifdef CONFIG_MACH_LPC3XXX
11968 # ifdef machine_arch_type
11969 #  undef machine_arch_type
11970 #  define machine_arch_type     __machine_arch_type
11971 # else
11972 #  define machine_arch_type     MACH_TYPE_LPC3XXX
11973 # endif
11974 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
11975 #else
11976 # define machine_is_lpc3xxx()   (0)
11977 #endif
11978
11979 #ifdef CONFIG_MACH_PUPPETEER
11980 # ifdef machine_arch_type
11981 #  undef machine_arch_type
11982 #  define machine_arch_type     __machine_arch_type
11983 # else
11984 #  define machine_arch_type     MACH_TYPE_PUPPETEER
11985 # endif
11986 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
11987 #else
11988 # define machine_is_puppeteer() (0)
11989 #endif
11990
11991 #ifdef CONFIG_MACH_E570
11992 # ifdef machine_arch_type
11993 #  undef machine_arch_type
11994 #  define machine_arch_type     __machine_arch_type
11995 # else
11996 #  define machine_arch_type     MACH_TYPE_E570
11997 # endif
11998 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
11999 #else
12000 # define machine_is_e570()      (0)
12001 #endif
12002
12003 #ifdef CONFIG_MACH_X50
12004 # ifdef machine_arch_type
12005 #  undef machine_arch_type
12006 #  define machine_arch_type     __machine_arch_type
12007 # else
12008 #  define machine_arch_type     MACH_TYPE_X50
12009 # endif
12010 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
12011 #else
12012 # define machine_is_x50()       (0)
12013 #endif
12014
12015 #ifdef CONFIG_MACH_RECON
12016 # ifdef machine_arch_type
12017 #  undef machine_arch_type
12018 #  define machine_arch_type     __machine_arch_type
12019 # else
12020 #  define machine_arch_type     MACH_TYPE_RECON
12021 # endif
12022 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
12023 #else
12024 # define machine_is_recon()     (0)
12025 #endif
12026
12027 #ifdef CONFIG_MACH_XBOARDGP8
12028 # ifdef machine_arch_type
12029 #  undef machine_arch_type
12030 #  define machine_arch_type     __machine_arch_type
12031 # else
12032 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
12033 # endif
12034 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
12035 #else
12036 # define machine_is_xboardgp8() (0)
12037 #endif
12038
12039 #ifdef CONFIG_MACH_FPIC2
12040 # ifdef machine_arch_type
12041 #  undef machine_arch_type
12042 #  define machine_arch_type     __machine_arch_type
12043 # else
12044 #  define machine_arch_type     MACH_TYPE_FPIC2
12045 # endif
12046 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
12047 #else
12048 # define machine_is_fpic2()     (0)
12049 #endif
12050
12051 #ifdef CONFIG_MACH_AKITA
12052 # ifdef machine_arch_type
12053 #  undef machine_arch_type
12054 #  define machine_arch_type     __machine_arch_type
12055 # else
12056 #  define machine_arch_type     MACH_TYPE_AKITA
12057 # endif
12058 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
12059 #else
12060 # define machine_is_akita()     (0)
12061 #endif
12062
12063 #ifdef CONFIG_MACH_A81
12064 # ifdef machine_arch_type
12065 #  undef machine_arch_type
12066 #  define machine_arch_type     __machine_arch_type
12067 # else
12068 #  define machine_arch_type     MACH_TYPE_A81
12069 # endif
12070 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
12071 #else
12072 # define machine_is_a81()       (0)
12073 #endif
12074
12075 #ifdef CONFIG_MACH_SVM_SC25X
12076 # ifdef machine_arch_type
12077 #  undef machine_arch_type
12078 #  define machine_arch_type     __machine_arch_type
12079 # else
12080 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
12081 # endif
12082 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
12083 #else
12084 # define machine_is_svm_sc25x() (0)
12085 #endif
12086
12087 #ifdef CONFIG_MACH_VADATECH020
12088 # ifdef machine_arch_type
12089 #  undef machine_arch_type
12090 #  define machine_arch_type     __machine_arch_type
12091 # else
12092 #  define machine_arch_type     MACH_TYPE_VADATECH020
12093 # endif
12094 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
12095 #else
12096 # define machine_is_vt020()     (0)
12097 #endif
12098
12099 #ifdef CONFIG_MACH_TLI
12100 # ifdef machine_arch_type
12101 #  undef machine_arch_type
12102 #  define machine_arch_type     __machine_arch_type
12103 # else
12104 #  define machine_arch_type     MACH_TYPE_TLI
12105 # endif
12106 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
12107 #else
12108 # define machine_is_tli()       (0)
12109 #endif
12110
12111 #ifdef CONFIG_MACH_EDB9315LC
12112 # ifdef machine_arch_type
12113 #  undef machine_arch_type
12114 #  define machine_arch_type     __machine_arch_type
12115 # else
12116 #  define machine_arch_type     MACH_TYPE_EDB9315LC
12117 # endif
12118 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
12119 #else
12120 # define machine_is_edb9315lc() (0)
12121 #endif
12122
12123 #ifdef CONFIG_MACH_PASSEC
12124 # ifdef machine_arch_type
12125 #  undef machine_arch_type
12126 #  define machine_arch_type     __machine_arch_type
12127 # else
12128 #  define machine_arch_type     MACH_TYPE_PASSEC
12129 # endif
12130 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
12131 #else
12132 # define machine_is_passec()    (0)
12133 #endif
12134
12135 #ifdef CONFIG_MACH_DS_TIGER
12136 # ifdef machine_arch_type
12137 #  undef machine_arch_type
12138 #  define machine_arch_type     __machine_arch_type
12139 # else
12140 #  define machine_arch_type     MACH_TYPE_DS_TIGER
12141 # endif
12142 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
12143 #else
12144 # define machine_is_ds_tiger()  (0)
12145 #endif
12146
12147 #ifdef CONFIG_MACH_E310
12148 # ifdef machine_arch_type
12149 #  undef machine_arch_type
12150 #  define machine_arch_type     __machine_arch_type
12151 # else
12152 #  define machine_arch_type     MACH_TYPE_E310
12153 # endif
12154 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
12155 #else
12156 # define machine_is_e310()      (0)
12157 #endif
12158
12159 #ifdef CONFIG_MACH_E330
12160 # ifdef machine_arch_type
12161 #  undef machine_arch_type
12162 #  define machine_arch_type     __machine_arch_type
12163 # else
12164 #  define machine_arch_type     MACH_TYPE_E330
12165 # endif
12166 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
12167 #else
12168 # define machine_is_e330()      (0)
12169 #endif
12170
12171 #ifdef CONFIG_MACH_RT3000
12172 # ifdef machine_arch_type
12173 #  undef machine_arch_type
12174 #  define machine_arch_type     __machine_arch_type
12175 # else
12176 #  define machine_arch_type     MACH_TYPE_RT3000
12177 # endif
12178 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
12179 #else
12180 # define machine_is_rt3000()    (0)
12181 #endif
12182
12183 #ifdef CONFIG_MACH_NOKIA770
12184 # ifdef machine_arch_type
12185 #  undef machine_arch_type
12186 #  define machine_arch_type     __machine_arch_type
12187 # else
12188 #  define machine_arch_type     MACH_TYPE_NOKIA770
12189 # endif
12190 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
12191 #else
12192 # define machine_is_nokia770()  (0)
12193 #endif
12194
12195 #ifdef CONFIG_MACH_PNX0106
12196 # ifdef machine_arch_type
12197 #  undef machine_arch_type
12198 #  define machine_arch_type     __machine_arch_type
12199 # else
12200 #  define machine_arch_type     MACH_TYPE_PNX0106
12201 # endif
12202 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
12203 #else
12204 # define machine_is_pnx0106()   (0)
12205 #endif
12206
12207 #ifdef CONFIG_MACH_HX21XX
12208 # ifdef machine_arch_type
12209 #  undef machine_arch_type
12210 #  define machine_arch_type     __machine_arch_type
12211 # else
12212 #  define machine_arch_type     MACH_TYPE_HX21XX
12213 # endif
12214 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
12215 #else
12216 # define machine_is_hx21xx()    (0)
12217 #endif
12218
12219 #ifdef CONFIG_MACH_FARADAY
12220 # ifdef machine_arch_type
12221 #  undef machine_arch_type
12222 #  define machine_arch_type     __machine_arch_type
12223 # else
12224 #  define machine_arch_type     MACH_TYPE_FARADAY
12225 # endif
12226 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
12227 #else
12228 # define machine_is_faraday()   (0)
12229 #endif
12230
12231 #ifdef CONFIG_MACH_SBC9312
12232 # ifdef machine_arch_type
12233 #  undef machine_arch_type
12234 #  define machine_arch_type     __machine_arch_type
12235 # else
12236 #  define machine_arch_type     MACH_TYPE_SBC9312
12237 # endif
12238 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
12239 #else
12240 # define machine_is_sbc9312()   (0)
12241 #endif
12242
12243 #ifdef CONFIG_MACH_BATMAN
12244 # ifdef machine_arch_type
12245 #  undef machine_arch_type
12246 #  define machine_arch_type     __machine_arch_type
12247 # else
12248 #  define machine_arch_type     MACH_TYPE_BATMAN
12249 # endif
12250 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
12251 #else
12252 # define machine_is_batman()    (0)
12253 #endif
12254
12255 #ifdef CONFIG_MACH_JPD201
12256 # ifdef machine_arch_type
12257 #  undef machine_arch_type
12258 #  define machine_arch_type     __machine_arch_type
12259 # else
12260 #  define machine_arch_type     MACH_TYPE_JPD201
12261 # endif
12262 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
12263 #else
12264 # define machine_is_jpd201()    (0)
12265 #endif
12266
12267 #ifdef CONFIG_MACH_MIPSA
12268 # ifdef machine_arch_type
12269 #  undef machine_arch_type
12270 #  define machine_arch_type     __machine_arch_type
12271 # else
12272 #  define machine_arch_type     MACH_TYPE_MIPSA
12273 # endif
12274 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
12275 #else
12276 # define machine_is_mipsa()     (0)
12277 #endif
12278
12279 #ifdef CONFIG_MACH_KACOM
12280 # ifdef machine_arch_type
12281 #  undef machine_arch_type
12282 #  define machine_arch_type     __machine_arch_type
12283 # else
12284 #  define machine_arch_type     MACH_TYPE_KACOM
12285 # endif
12286 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
12287 #else
12288 # define machine_is_kacom()     (0)
12289 #endif
12290
12291 #ifdef CONFIG_MACH_SWARCOCPU
12292 # ifdef machine_arch_type
12293 #  undef machine_arch_type
12294 #  define machine_arch_type     __machine_arch_type
12295 # else
12296 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
12297 # endif
12298 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
12299 #else
12300 # define machine_is_swarcocpu() (0)
12301 #endif
12302
12303 #ifdef CONFIG_MACH_SWARCODSL
12304 # ifdef machine_arch_type
12305 #  undef machine_arch_type
12306 #  define machine_arch_type     __machine_arch_type
12307 # else
12308 #  define machine_arch_type     MACH_TYPE_SWARCODSL
12309 # endif
12310 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
12311 #else
12312 # define machine_is_swarcodsl() (0)
12313 #endif
12314
12315 #ifdef CONFIG_MACH_BLUEANGEL
12316 # ifdef machine_arch_type
12317 #  undef machine_arch_type
12318 #  define machine_arch_type     __machine_arch_type
12319 # else
12320 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
12321 # endif
12322 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
12323 #else
12324 # define machine_is_blueangel() (0)
12325 #endif
12326
12327 #ifdef CONFIG_MACH_HAIRYGRAMA
12328 # ifdef machine_arch_type
12329 #  undef machine_arch_type
12330 #  define machine_arch_type     __machine_arch_type
12331 # else
12332 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
12333 # endif
12334 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
12335 #else
12336 # define machine_is_hairygrama()        (0)
12337 #endif
12338
12339 #ifdef CONFIG_MACH_BANFF
12340 # ifdef machine_arch_type
12341 #  undef machine_arch_type
12342 #  define machine_arch_type     __machine_arch_type
12343 # else
12344 #  define machine_arch_type     MACH_TYPE_BANFF
12345 # endif
12346 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
12347 #else
12348 # define machine_is_banff()     (0)
12349 #endif
12350
12351 #ifdef CONFIG_MACH_CARMEVA
12352 # ifdef machine_arch_type
12353 #  undef machine_arch_type
12354 #  define machine_arch_type     __machine_arch_type
12355 # else
12356 #  define machine_arch_type     MACH_TYPE_CARMEVA
12357 # endif
12358 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
12359 #else
12360 # define machine_is_carmeva()   (0)
12361 #endif
12362
12363 #ifdef CONFIG_MACH_SAM255
12364 # ifdef machine_arch_type
12365 #  undef machine_arch_type
12366 #  define machine_arch_type     __machine_arch_type
12367 # else
12368 #  define machine_arch_type     MACH_TYPE_SAM255
12369 # endif
12370 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
12371 #else
12372 # define machine_is_sam255()    (0)
12373 #endif
12374
12375 #ifdef CONFIG_MACH_PPM10
12376 # ifdef machine_arch_type
12377 #  undef machine_arch_type
12378 #  define machine_arch_type     __machine_arch_type
12379 # else
12380 #  define machine_arch_type     MACH_TYPE_PPM10
12381 # endif
12382 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
12383 #else
12384 # define machine_is_ppm10()     (0)
12385 #endif
12386
12387 #ifdef CONFIG_MACH_EDB9315A
12388 # ifdef machine_arch_type
12389 #  undef machine_arch_type
12390 #  define machine_arch_type     __machine_arch_type
12391 # else
12392 #  define machine_arch_type     MACH_TYPE_EDB9315A
12393 # endif
12394 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
12395 #else
12396 # define machine_is_edb9315a()  (0)
12397 #endif
12398
12399 #ifdef CONFIG_MACH_SUNSET
12400 # ifdef machine_arch_type
12401 #  undef machine_arch_type
12402 #  define machine_arch_type     __machine_arch_type
12403 # else
12404 #  define machine_arch_type     MACH_TYPE_SUNSET
12405 # endif
12406 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
12407 #else
12408 # define machine_is_sunset()    (0)
12409 #endif
12410
12411 #ifdef CONFIG_MACH_STARGATE2
12412 # ifdef machine_arch_type
12413 #  undef machine_arch_type
12414 #  define machine_arch_type     __machine_arch_type
12415 # else
12416 #  define machine_arch_type     MACH_TYPE_STARGATE2
12417 # endif
12418 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
12419 #else
12420 # define machine_is_stargate2() (0)
12421 #endif
12422
12423 #ifdef CONFIG_MACH_INTELMOTE2
12424 # ifdef machine_arch_type
12425 #  undef machine_arch_type
12426 #  define machine_arch_type     __machine_arch_type
12427 # else
12428 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
12429 # endif
12430 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
12431 #else
12432 # define machine_is_intelmote2()        (0)
12433 #endif
12434
12435 #ifdef CONFIG_MACH_TRIZEPS4
12436 # ifdef machine_arch_type
12437 #  undef machine_arch_type
12438 #  define machine_arch_type     __machine_arch_type
12439 # else
12440 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
12441 # endif
12442 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
12443 #else
12444 # define machine_is_trizeps4()  (0)
12445 #endif
12446
12447 #ifdef CONFIG_MACH_MAINSTONE2
12448 # ifdef machine_arch_type
12449 #  undef machine_arch_type
12450 #  define machine_arch_type     __machine_arch_type
12451 # else
12452 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
12453 # endif
12454 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
12455 #else
12456 # define machine_is_mainstone2()        (0)
12457 #endif
12458
12459 #ifdef CONFIG_MACH_EZ_IXP42X
12460 # ifdef machine_arch_type
12461 #  undef machine_arch_type
12462 #  define machine_arch_type     __machine_arch_type
12463 # else
12464 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
12465 # endif
12466 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
12467 #else
12468 # define machine_is_ez_ixp42x() (0)
12469 #endif
12470
12471 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
12472 # ifdef machine_arch_type
12473 #  undef machine_arch_type
12474 #  define machine_arch_type     __machine_arch_type
12475 # else
12476 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
12477 # endif
12478 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
12479 #else
12480 # define machine_is_tapwave_zodiac()    (0)
12481 #endif
12482
12483 #ifdef CONFIG_MACH_UNIVERSALMETER
12484 # ifdef machine_arch_type
12485 #  undef machine_arch_type
12486 #  define machine_arch_type     __machine_arch_type
12487 # else
12488 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
12489 # endif
12490 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
12491 #else
12492 # define machine_is_universalmeter()    (0)
12493 #endif
12494
12495 #ifdef CONFIG_MACH_HICOARM9
12496 # ifdef machine_arch_type
12497 #  undef machine_arch_type
12498 #  define machine_arch_type     __machine_arch_type
12499 # else
12500 #  define machine_arch_type     MACH_TYPE_HICOARM9
12501 # endif
12502 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
12503 #else
12504 # define machine_is_hicoarm9()  (0)
12505 #endif
12506
12507 #ifdef CONFIG_MACH_PNX4008
12508 # ifdef machine_arch_type
12509 #  undef machine_arch_type
12510 #  define machine_arch_type     __machine_arch_type
12511 # else
12512 #  define machine_arch_type     MACH_TYPE_PNX4008
12513 # endif
12514 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
12515 #else
12516 # define machine_is_pnx4008()   (0)
12517 #endif
12518
12519 #ifdef CONFIG_MACH_KWS6000
12520 # ifdef machine_arch_type
12521 #  undef machine_arch_type
12522 #  define machine_arch_type     __machine_arch_type
12523 # else
12524 #  define machine_arch_type     MACH_TYPE_KWS6000
12525 # endif
12526 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
12527 #else
12528 # define machine_is_kws6000()   (0)
12529 #endif
12530
12531 #ifdef CONFIG_MACH_PORTUX920T
12532 # ifdef machine_arch_type
12533 #  undef machine_arch_type
12534 #  define machine_arch_type     __machine_arch_type
12535 # else
12536 #  define machine_arch_type     MACH_TYPE_PORTUX920T
12537 # endif
12538 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
12539 #else
12540 # define machine_is_portux920t()        (0)
12541 #endif
12542
12543 #ifdef CONFIG_MACH_EZ_X5
12544 # ifdef machine_arch_type
12545 #  undef machine_arch_type
12546 #  define machine_arch_type     __machine_arch_type
12547 # else
12548 #  define machine_arch_type     MACH_TYPE_EZ_X5
12549 # endif
12550 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
12551 #else
12552 # define machine_is_ez_x5()     (0)
12553 #endif
12554
12555 #ifdef CONFIG_MACH_OMAP_RUDOLPH
12556 # ifdef machine_arch_type
12557 #  undef machine_arch_type
12558 #  define machine_arch_type     __machine_arch_type
12559 # else
12560 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
12561 # endif
12562 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
12563 #else
12564 # define machine_is_omap_rudolph()      (0)
12565 #endif
12566
12567 #ifdef CONFIG_MACH_CPUAT91
12568 # ifdef machine_arch_type
12569 #  undef machine_arch_type
12570 #  define machine_arch_type     __machine_arch_type
12571 # else
12572 #  define machine_arch_type     MACH_TYPE_CPUAT91
12573 # endif
12574 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
12575 #else
12576 # define machine_is_cpuat91()   (0)
12577 #endif
12578
12579 #ifdef CONFIG_MACH_REA9200
12580 # ifdef machine_arch_type
12581 #  undef machine_arch_type
12582 #  define machine_arch_type     __machine_arch_type
12583 # else
12584 #  define machine_arch_type     MACH_TYPE_REA9200
12585 # endif
12586 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
12587 #else
12588 # define machine_is_rea9200()   (0)
12589 #endif
12590
12591 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
12592 # ifdef machine_arch_type
12593 #  undef machine_arch_type
12594 #  define machine_arch_type     __machine_arch_type
12595 # else
12596 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
12597 # endif
12598 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
12599 #else
12600 # define machine_is_acts_pune_sa1110()  (0)
12601 #endif
12602
12603 #ifdef CONFIG_MACH_IXP425
12604 # ifdef machine_arch_type
12605 #  undef machine_arch_type
12606 #  define machine_arch_type     __machine_arch_type
12607 # else
12608 #  define machine_arch_type     MACH_TYPE_IXP425
12609 # endif
12610 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
12611 #else
12612 # define machine_is_ixp425()    (0)
12613 #endif
12614
12615 #ifdef CONFIG_MACH_I30030ADS
12616 # ifdef machine_arch_type
12617 #  undef machine_arch_type
12618 #  define machine_arch_type     __machine_arch_type
12619 # else
12620 #  define machine_arch_type     MACH_TYPE_I30030ADS
12621 # endif
12622 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
12623 #else
12624 # define machine_is_i30030ads() (0)
12625 #endif
12626
12627 #ifdef CONFIG_MACH_PERCH
12628 # ifdef machine_arch_type
12629 #  undef machine_arch_type
12630 #  define machine_arch_type     __machine_arch_type
12631 # else
12632 #  define machine_arch_type     MACH_TYPE_PERCH
12633 # endif
12634 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
12635 #else
12636 # define machine_is_perch()     (0)
12637 #endif
12638
12639 #ifdef CONFIG_MACH_EIS05R1
12640 # ifdef machine_arch_type
12641 #  undef machine_arch_type
12642 #  define machine_arch_type     __machine_arch_type
12643 # else
12644 #  define machine_arch_type     MACH_TYPE_EIS05R1
12645 # endif
12646 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
12647 #else
12648 # define machine_is_eis05r1()   (0)
12649 #endif
12650
12651 #ifdef CONFIG_MACH_PEPPERPAD
12652 # ifdef machine_arch_type
12653 #  undef machine_arch_type
12654 #  define machine_arch_type     __machine_arch_type
12655 # else
12656 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
12657 # endif
12658 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
12659 #else
12660 # define machine_is_pepperpad() (0)
12661 #endif
12662
12663 #ifdef CONFIG_MACH_SB3010
12664 # ifdef machine_arch_type
12665 #  undef machine_arch_type
12666 #  define machine_arch_type     __machine_arch_type
12667 # else
12668 #  define machine_arch_type     MACH_TYPE_SB3010
12669 # endif
12670 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
12671 #else
12672 # define machine_is_sb3010()    (0)
12673 #endif
12674
12675 #ifdef CONFIG_MACH_RM9200
12676 # ifdef machine_arch_type
12677 #  undef machine_arch_type
12678 #  define machine_arch_type     __machine_arch_type
12679 # else
12680 #  define machine_arch_type     MACH_TYPE_RM9200
12681 # endif
12682 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
12683 #else
12684 # define machine_is_rm9200()    (0)
12685 #endif
12686
12687 #ifdef CONFIG_MACH_DMA03
12688 # ifdef machine_arch_type
12689 #  undef machine_arch_type
12690 #  define machine_arch_type     __machine_arch_type
12691 # else
12692 #  define machine_arch_type     MACH_TYPE_DMA03
12693 # endif
12694 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
12695 #else
12696 # define machine_is_dma03()     (0)
12697 #endif
12698
12699 #ifdef CONFIG_MACH_ROAD_S101
12700 # ifdef machine_arch_type
12701 #  undef machine_arch_type
12702 #  define machine_arch_type     __machine_arch_type
12703 # else
12704 #  define machine_arch_type     MACH_TYPE_ROAD_S101
12705 # endif
12706 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
12707 #else
12708 # define machine_is_road_s101() (0)
12709 #endif
12710
12711 #ifdef CONFIG_MACH_IQ81340SC
12712 # ifdef machine_arch_type
12713 #  undef machine_arch_type
12714 #  define machine_arch_type     __machine_arch_type
12715 # else
12716 #  define machine_arch_type     MACH_TYPE_IQ81340SC
12717 # endif
12718 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
12719 #else
12720 # define machine_is_iq81340sc() (0)
12721 #endif
12722
12723 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
12724 # ifdef machine_arch_type
12725 #  undef machine_arch_type
12726 #  define machine_arch_type     __machine_arch_type
12727 # else
12728 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
12729 # endif
12730 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
12731 #else
12732 # define machine_is_iq_nextgen_b()      (0)
12733 #endif
12734
12735 #ifdef CONFIG_MACH_IQ81340MC
12736 # ifdef machine_arch_type
12737 #  undef machine_arch_type
12738 #  define machine_arch_type     __machine_arch_type
12739 # else
12740 #  define machine_arch_type     MACH_TYPE_IQ81340MC
12741 # endif
12742 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
12743 #else
12744 # define machine_is_iq81340mc() (0)
12745 #endif
12746
12747 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
12748 # ifdef machine_arch_type
12749 #  undef machine_arch_type
12750 #  define machine_arch_type     __machine_arch_type
12751 # else
12752 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
12753 # endif
12754 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
12755 #else
12756 # define machine_is_iq_nextgen_d()      (0)
12757 #endif
12758
12759 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
12760 # ifdef machine_arch_type
12761 #  undef machine_arch_type
12762 #  define machine_arch_type     __machine_arch_type
12763 # else
12764 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
12765 # endif
12766 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
12767 #else
12768 # define machine_is_iq_nextgen_e()      (0)
12769 #endif
12770
12771 #ifdef CONFIG_MACH_MALLOW_AT91
12772 # ifdef machine_arch_type
12773 #  undef machine_arch_type
12774 #  define machine_arch_type     __machine_arch_type
12775 # else
12776 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
12777 # endif
12778 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
12779 #else
12780 # define machine_is_mallow_at91()       (0)
12781 #endif
12782
12783 #ifdef CONFIG_MACH_CYBERTRACKER_I
12784 # ifdef machine_arch_type
12785 #  undef machine_arch_type
12786 #  define machine_arch_type     __machine_arch_type
12787 # else
12788 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
12789 # endif
12790 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
12791 #else
12792 # define machine_is_cybertracker_i()    (0)
12793 #endif
12794
12795 #ifdef CONFIG_MACH_GESBC931X
12796 # ifdef machine_arch_type
12797 #  undef machine_arch_type
12798 #  define machine_arch_type     __machine_arch_type
12799 # else
12800 #  define machine_arch_type     MACH_TYPE_GESBC931X
12801 # endif
12802 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
12803 #else
12804 # define machine_is_gesbc931x() (0)
12805 #endif
12806
12807 #ifdef CONFIG_MACH_CENTIPAD
12808 # ifdef machine_arch_type
12809 #  undef machine_arch_type
12810 #  define machine_arch_type     __machine_arch_type
12811 # else
12812 #  define machine_arch_type     MACH_TYPE_CENTIPAD
12813 # endif
12814 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
12815 #else
12816 # define machine_is_centipad()  (0)
12817 #endif
12818
12819 #ifdef CONFIG_MACH_ARMSOC
12820 # ifdef machine_arch_type
12821 #  undef machine_arch_type
12822 #  define machine_arch_type     __machine_arch_type
12823 # else
12824 #  define machine_arch_type     MACH_TYPE_ARMSOC
12825 # endif
12826 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
12827 #else
12828 # define machine_is_armsoc()    (0)
12829 #endif
12830
12831 #ifdef CONFIG_MACH_SE4200
12832 # ifdef machine_arch_type
12833 #  undef machine_arch_type
12834 #  define machine_arch_type     __machine_arch_type
12835 # else
12836 #  define machine_arch_type     MACH_TYPE_SE4200
12837 # endif
12838 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
12839 #else
12840 # define machine_is_se4200()    (0)
12841 #endif
12842
12843 #ifdef CONFIG_MACH_EMS197A
12844 # ifdef machine_arch_type
12845 #  undef machine_arch_type
12846 #  define machine_arch_type     __machine_arch_type
12847 # else
12848 #  define machine_arch_type     MACH_TYPE_EMS197A
12849 # endif
12850 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
12851 #else
12852 # define machine_is_ems197a()   (0)
12853 #endif
12854
12855 #ifdef CONFIG_MACH_MICRO9
12856 # ifdef machine_arch_type
12857 #  undef machine_arch_type
12858 #  define machine_arch_type     __machine_arch_type
12859 # else
12860 #  define machine_arch_type     MACH_TYPE_MICRO9
12861 # endif
12862 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
12863 #else
12864 # define machine_is_micro9()    (0)
12865 #endif
12866
12867 #ifdef CONFIG_MACH_MICRO9L
12868 # ifdef machine_arch_type
12869 #  undef machine_arch_type
12870 #  define machine_arch_type     __machine_arch_type
12871 # else
12872 #  define machine_arch_type     MACH_TYPE_MICRO9L
12873 # endif
12874 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
12875 #else
12876 # define machine_is_micro9l()   (0)
12877 #endif
12878
12879 #ifdef CONFIG_MACH_UC5471DSP
12880 # ifdef machine_arch_type
12881 #  undef machine_arch_type
12882 #  define machine_arch_type     __machine_arch_type
12883 # else
12884 #  define machine_arch_type     MACH_TYPE_UC5471DSP
12885 # endif
12886 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
12887 #else
12888 # define machine_is_uc5471dsp() (0)
12889 #endif
12890
12891 #ifdef CONFIG_MACH_SJ5471ENG
12892 # ifdef machine_arch_type
12893 #  undef machine_arch_type
12894 #  define machine_arch_type     __machine_arch_type
12895 # else
12896 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
12897 # endif
12898 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
12899 #else
12900 # define machine_is_sj5471eng() (0)
12901 #endif
12902
12903 #ifdef CONFIG_MACH_CMPXA26X
12904 # ifdef machine_arch_type
12905 #  undef machine_arch_type
12906 #  define machine_arch_type     __machine_arch_type
12907 # else
12908 #  define machine_arch_type     MACH_TYPE_CMPXA26X
12909 # endif
12910 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
12911 #else
12912 # define machine_is_none()      (0)
12913 #endif
12914
12915 #ifdef CONFIG_MACH_NC
12916 # ifdef machine_arch_type
12917 #  undef machine_arch_type
12918 #  define machine_arch_type     __machine_arch_type
12919 # else
12920 #  define machine_arch_type     MACH_TYPE_NC
12921 # endif
12922 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
12923 #else
12924 # define machine_is_nc1()       (0)
12925 #endif
12926
12927 #ifdef CONFIG_MACH_OMAP_PALMTE
12928 # ifdef machine_arch_type
12929 #  undef machine_arch_type
12930 #  define machine_arch_type     __machine_arch_type
12931 # else
12932 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
12933 # endif
12934 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
12935 #else
12936 # define machine_is_omap_palmte()       (0)
12937 #endif
12938
12939 #ifdef CONFIG_MACH_AJAX52X
12940 # ifdef machine_arch_type
12941 #  undef machine_arch_type
12942 #  define machine_arch_type     __machine_arch_type
12943 # else
12944 #  define machine_arch_type     MACH_TYPE_AJAX52X
12945 # endif
12946 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
12947 #else
12948 # define machine_is_ajax52x()   (0)
12949 #endif
12950
12951 #ifdef CONFIG_MACH_SIRIUSTAR
12952 # ifdef machine_arch_type
12953 #  undef machine_arch_type
12954 #  define machine_arch_type     __machine_arch_type
12955 # else
12956 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
12957 # endif
12958 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
12959 #else
12960 # define machine_is_siriustar() (0)
12961 #endif
12962
12963 #ifdef CONFIG_MACH_IODATA_HDLG
12964 # ifdef machine_arch_type
12965 #  undef machine_arch_type
12966 #  define machine_arch_type     __machine_arch_type
12967 # else
12968 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
12969 # endif
12970 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
12971 #else
12972 # define machine_is_iodata_hdlg()       (0)
12973 #endif
12974
12975 #ifdef CONFIG_MACH_AT91RM9200UTL
12976 # ifdef machine_arch_type
12977 #  undef machine_arch_type
12978 #  define machine_arch_type     __machine_arch_type
12979 # else
12980 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
12981 # endif
12982 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
12983 #else
12984 # define machine_is_at91rm9200utl()     (0)
12985 #endif
12986
12987 #ifdef CONFIG_MACH_BIOSAFE
12988 # ifdef machine_arch_type
12989 #  undef machine_arch_type
12990 #  define machine_arch_type     __machine_arch_type
12991 # else
12992 #  define machine_arch_type     MACH_TYPE_BIOSAFE
12993 # endif
12994 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
12995 #else
12996 # define machine_is_biosafe()   (0)
12997 #endif
12998
12999 #ifdef CONFIG_MACH_MP1000
13000 # ifdef machine_arch_type
13001 #  undef machine_arch_type
13002 #  define machine_arch_type     __machine_arch_type
13003 # else
13004 #  define machine_arch_type     MACH_TYPE_MP1000
13005 # endif
13006 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
13007 #else
13008 # define machine_is_mp1000()    (0)
13009 #endif
13010
13011 #ifdef CONFIG_MACH_PARSY
13012 # ifdef machine_arch_type
13013 #  undef machine_arch_type
13014 #  define machine_arch_type     __machine_arch_type
13015 # else
13016 #  define machine_arch_type     MACH_TYPE_PARSY
13017 # endif
13018 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
13019 #else
13020 # define machine_is_parsy()     (0)
13021 #endif
13022
13023 #ifdef CONFIG_MACH_CCXP
13024 # ifdef machine_arch_type
13025 #  undef machine_arch_type
13026 #  define machine_arch_type     __machine_arch_type
13027 # else
13028 #  define machine_arch_type     MACH_TYPE_CCXP
13029 # endif
13030 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
13031 #else
13032 # define machine_is_ccxp270()   (0)
13033 #endif
13034
13035 #ifdef CONFIG_MACH_OMAP_GSAMPLE
13036 # ifdef machine_arch_type
13037 #  undef machine_arch_type
13038 #  define machine_arch_type     __machine_arch_type
13039 # else
13040 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
13041 # endif
13042 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
13043 #else
13044 # define machine_is_omap_gsample()      (0)
13045 #endif
13046
13047 #ifdef CONFIG_MACH_REALVIEW_EB
13048 # ifdef machine_arch_type
13049 #  undef machine_arch_type
13050 #  define machine_arch_type     __machine_arch_type
13051 # else
13052 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
13053 # endif
13054 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
13055 #else
13056 # define machine_is_realview_eb()       (0)
13057 #endif
13058
13059 #ifdef CONFIG_MACH_SAMOA
13060 # ifdef machine_arch_type
13061 #  undef machine_arch_type
13062 #  define machine_arch_type     __machine_arch_type
13063 # else
13064 #  define machine_arch_type     MACH_TYPE_SAMOA
13065 # endif
13066 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
13067 #else
13068 # define machine_is_samoa()     (0)
13069 #endif
13070
13071 #ifdef CONFIG_MACH_PALMT3
13072 # ifdef machine_arch_type
13073 #  undef machine_arch_type
13074 #  define machine_arch_type     __machine_arch_type
13075 # else
13076 #  define machine_arch_type     MACH_TYPE_PALMT3
13077 # endif
13078 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
13079 #else
13080 # define machine_is_palmt3()    (0)
13081 #endif
13082
13083 #ifdef CONFIG_MACH_I878
13084 # ifdef machine_arch_type
13085 #  undef machine_arch_type
13086 #  define machine_arch_type     __machine_arch_type
13087 # else
13088 #  define machine_arch_type     MACH_TYPE_I878
13089 # endif
13090 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
13091 #else
13092 # define machine_is_i878()      (0)
13093 #endif
13094
13095 #ifdef CONFIG_MACH_BORZOI
13096 # ifdef machine_arch_type
13097 #  undef machine_arch_type
13098 #  define machine_arch_type     __machine_arch_type
13099 # else
13100 #  define machine_arch_type     MACH_TYPE_BORZOI
13101 # endif
13102 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
13103 #else
13104 # define machine_is_borzoi()    (0)
13105 #endif
13106
13107 #ifdef CONFIG_MACH_GECKO
13108 # ifdef machine_arch_type
13109 #  undef machine_arch_type
13110 #  define machine_arch_type     __machine_arch_type
13111 # else
13112 #  define machine_arch_type     MACH_TYPE_GECKO
13113 # endif
13114 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
13115 #else
13116 # define machine_is_gecko()     (0)
13117 #endif
13118
13119 #ifdef CONFIG_MACH_DS101
13120 # ifdef machine_arch_type
13121 #  undef machine_arch_type
13122 #  define machine_arch_type     __machine_arch_type
13123 # else
13124 #  define machine_arch_type     MACH_TYPE_DS101
13125 # endif
13126 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
13127 #else
13128 # define machine_is_ds101()     (0)
13129 #endif
13130
13131 #ifdef CONFIG_MACH_OMAP_PALMTT2
13132 # ifdef machine_arch_type
13133 #  undef machine_arch_type
13134 #  define machine_arch_type     __machine_arch_type
13135 # else
13136 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
13137 # endif
13138 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
13139 #else
13140 # define machine_is_omap_palmtt2()      (0)
13141 #endif
13142
13143 #ifdef CONFIG_MACH_PALMLD
13144 # ifdef machine_arch_type
13145 #  undef machine_arch_type
13146 #  define machine_arch_type     __machine_arch_type
13147 # else
13148 #  define machine_arch_type     MACH_TYPE_PALMLD
13149 # endif
13150 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
13151 #else
13152 # define machine_is_palmld()    (0)
13153 #endif
13154
13155 #ifdef CONFIG_MACH_CC9C
13156 # ifdef machine_arch_type
13157 #  undef machine_arch_type
13158 #  define machine_arch_type     __machine_arch_type
13159 # else
13160 #  define machine_arch_type     MACH_TYPE_CC9C
13161 # endif
13162 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
13163 #else
13164 # define machine_is_cc9c()      (0)
13165 #endif
13166
13167 #ifdef CONFIG_MACH_SBC1670
13168 # ifdef machine_arch_type
13169 #  undef machine_arch_type
13170 #  define machine_arch_type     __machine_arch_type
13171 # else
13172 #  define machine_arch_type     MACH_TYPE_SBC1670
13173 # endif
13174 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
13175 #else
13176 # define machine_is_sbc1670()   (0)
13177 #endif
13178
13179 #ifdef CONFIG_MACH_IXDP28X5
13180 # ifdef machine_arch_type
13181 #  undef machine_arch_type
13182 #  define machine_arch_type     __machine_arch_type
13183 # else
13184 #  define machine_arch_type     MACH_TYPE_IXDP28X5
13185 # endif
13186 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
13187 #else
13188 # define machine_is_ixdp28x5()  (0)
13189 #endif
13190
13191 #ifdef CONFIG_MACH_OMAP_PALMTT
13192 # ifdef machine_arch_type
13193 #  undef machine_arch_type
13194 #  define machine_arch_type     __machine_arch_type
13195 # else
13196 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
13197 # endif
13198 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
13199 #else
13200 # define machine_is_omap_palmtt()       (0)
13201 #endif
13202
13203 #ifdef CONFIG_MACH_ML696K
13204 # ifdef machine_arch_type
13205 #  undef machine_arch_type
13206 #  define machine_arch_type     __machine_arch_type
13207 # else
13208 #  define machine_arch_type     MACH_TYPE_ML696K
13209 # endif
13210 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
13211 #else
13212 # define machine_is_ml696k()    (0)
13213 #endif
13214
13215 #ifdef CONFIG_MACH_ARCOM_ZEUS
13216 # ifdef machine_arch_type
13217 #  undef machine_arch_type
13218 #  define machine_arch_type     __machine_arch_type
13219 # else
13220 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
13221 # endif
13222 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
13223 #else
13224 # define machine_is_arcom_zeus()        (0)
13225 #endif
13226
13227 #ifdef CONFIG_MACH_OSIRIS
13228 # ifdef machine_arch_type
13229 #  undef machine_arch_type
13230 #  define machine_arch_type     __machine_arch_type
13231 # else
13232 #  define machine_arch_type     MACH_TYPE_OSIRIS
13233 # endif
13234 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
13235 #else
13236 # define machine_is_osiris()    (0)
13237 #endif
13238
13239 #ifdef CONFIG_MACH_MAESTRO
13240 # ifdef machine_arch_type
13241 #  undef machine_arch_type
13242 #  define machine_arch_type     __machine_arch_type
13243 # else
13244 #  define machine_arch_type     MACH_TYPE_MAESTRO
13245 # endif
13246 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
13247 #else
13248 # define machine_is_maestro()   (0)
13249 #endif
13250
13251 #ifdef CONFIG_MACH_PALMTE2
13252 # ifdef machine_arch_type
13253 #  undef machine_arch_type
13254 #  define machine_arch_type     __machine_arch_type
13255 # else
13256 #  define machine_arch_type     MACH_TYPE_PALMTE2
13257 # endif
13258 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
13259 #else
13260 # define machine_is_palmte2()   (0)
13261 #endif
13262
13263 #ifdef CONFIG_MACH_IXBBM
13264 # ifdef machine_arch_type
13265 #  undef machine_arch_type
13266 #  define machine_arch_type     __machine_arch_type
13267 # else
13268 #  define machine_arch_type     MACH_TYPE_IXBBM
13269 # endif
13270 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
13271 #else
13272 # define machine_is_ixbbm()     (0)
13273 #endif
13274
13275 #ifdef CONFIG_MACH_MX27ADS
13276 # ifdef machine_arch_type
13277 #  undef machine_arch_type
13278 #  define machine_arch_type     __machine_arch_type
13279 # else
13280 #  define machine_arch_type     MACH_TYPE_MX27ADS
13281 # endif
13282 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
13283 #else
13284 # define machine_is_mx27ads()   (0)
13285 #endif
13286
13287 #ifdef CONFIG_MACH_AX8004
13288 # ifdef machine_arch_type
13289 #  undef machine_arch_type
13290 #  define machine_arch_type     __machine_arch_type
13291 # else
13292 #  define machine_arch_type     MACH_TYPE_AX8004
13293 # endif
13294 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
13295 #else
13296 # define machine_is_ax8004()    (0)
13297 #endif
13298
13299 #ifdef CONFIG_MACH_AT91SAM9261EK
13300 # ifdef machine_arch_type
13301 #  undef machine_arch_type
13302 #  define machine_arch_type     __machine_arch_type
13303 # else
13304 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
13305 # endif
13306 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
13307 #else
13308 # define machine_is_at91sam9261ek()     (0)
13309 #endif
13310
13311 #ifdef CONFIG_MACH_LOFT
13312 # ifdef machine_arch_type
13313 #  undef machine_arch_type
13314 #  define machine_arch_type     __machine_arch_type
13315 # else
13316 #  define machine_arch_type     MACH_TYPE_LOFT
13317 # endif
13318 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
13319 #else
13320 # define machine_is_loft()      (0)
13321 #endif
13322
13323 #ifdef CONFIG_MACH_MAGPIE
13324 # ifdef machine_arch_type
13325 #  undef machine_arch_type
13326 #  define machine_arch_type     __machine_arch_type
13327 # else
13328 #  define machine_arch_type     MACH_TYPE_MAGPIE
13329 # endif
13330 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
13331 #else
13332 # define machine_is_magpie()    (0)
13333 #endif
13334
13335 #ifdef CONFIG_MACH_MX21ADS
13336 # ifdef machine_arch_type
13337 #  undef machine_arch_type
13338 #  define machine_arch_type     __machine_arch_type
13339 # else
13340 #  define machine_arch_type     MACH_TYPE_MX21ADS
13341 # endif
13342 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
13343 #else
13344 # define machine_is_mx21ads()   (0)
13345 #endif
13346
13347 #ifdef CONFIG_MACH_MB87M3400
13348 # ifdef machine_arch_type
13349 #  undef machine_arch_type
13350 #  define machine_arch_type     __machine_arch_type
13351 # else
13352 #  define machine_arch_type     MACH_TYPE_MB87M3400
13353 # endif
13354 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
13355 #else
13356 # define machine_is_mb87m3400() (0)
13357 #endif
13358
13359 #ifdef CONFIG_MACH_MGUARD_DELTA
13360 # ifdef machine_arch_type
13361 #  undef machine_arch_type
13362 #  define machine_arch_type     __machine_arch_type
13363 # else
13364 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
13365 # endif
13366 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
13367 #else
13368 # define machine_is_mguard_delta()      (0)
13369 #endif
13370
13371 #ifdef CONFIG_MACH_DAVINCI_DVDP
13372 # ifdef machine_arch_type
13373 #  undef machine_arch_type
13374 #  define machine_arch_type     __machine_arch_type
13375 # else
13376 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
13377 # endif
13378 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
13379 #else
13380 # define machine_is_davinci_dvdp()      (0)
13381 #endif
13382
13383 #ifdef CONFIG_MACH_HTCUNIVERSAL
13384 # ifdef machine_arch_type
13385 #  undef machine_arch_type
13386 #  define machine_arch_type     __machine_arch_type
13387 # else
13388 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
13389 # endif
13390 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
13391 #else
13392 # define machine_is_htcuniversal()      (0)
13393 #endif
13394
13395 #ifdef CONFIG_MACH_TPAD
13396 # ifdef machine_arch_type
13397 #  undef machine_arch_type
13398 #  define machine_arch_type     __machine_arch_type
13399 # else
13400 #  define machine_arch_type     MACH_TYPE_TPAD
13401 # endif
13402 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
13403 #else
13404 # define machine_is_tpad()      (0)
13405 #endif
13406
13407 #ifdef CONFIG_MACH_ROVERP3
13408 # ifdef machine_arch_type
13409 #  undef machine_arch_type
13410 #  define machine_arch_type     __machine_arch_type
13411 # else
13412 #  define machine_arch_type     MACH_TYPE_ROVERP3
13413 # endif
13414 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
13415 #else
13416 # define machine_is_roverp3()   (0)
13417 #endif
13418
13419 #ifdef CONFIG_MACH_JORNADA928
13420 # ifdef machine_arch_type
13421 #  undef machine_arch_type
13422 #  define machine_arch_type     __machine_arch_type
13423 # else
13424 #  define machine_arch_type     MACH_TYPE_JORNADA928
13425 # endif
13426 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
13427 #else
13428 # define machine_is_jornada928()        (0)
13429 #endif
13430
13431 #ifdef CONFIG_MACH_MV88FXX81
13432 # ifdef machine_arch_type
13433 #  undef machine_arch_type
13434 #  define machine_arch_type     __machine_arch_type
13435 # else
13436 #  define machine_arch_type     MACH_TYPE_MV88FXX81
13437 # endif
13438 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
13439 #else
13440 # define machine_is_mv88fxx81() (0)
13441 #endif
13442
13443 #ifdef CONFIG_MACH_STMP36XX
13444 # ifdef machine_arch_type
13445 #  undef machine_arch_type
13446 #  define machine_arch_type     __machine_arch_type
13447 # else
13448 #  define machine_arch_type     MACH_TYPE_STMP36XX
13449 # endif
13450 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
13451 #else
13452 # define machine_is_stmp36xx()  (0)
13453 #endif
13454
13455 #ifdef CONFIG_MACH_SXNI79524
13456 # ifdef machine_arch_type
13457 #  undef machine_arch_type
13458 #  define machine_arch_type     __machine_arch_type
13459 # else
13460 #  define machine_arch_type     MACH_TYPE_SXNI79524
13461 # endif
13462 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
13463 #else
13464 # define machine_is_sxni79524() (0)
13465 #endif
13466
13467 #ifdef CONFIG_MACH_AMS_DELTA
13468 # ifdef machine_arch_type
13469 #  undef machine_arch_type
13470 #  define machine_arch_type     __machine_arch_type
13471 # else
13472 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
13473 # endif
13474 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
13475 #else
13476 # define machine_is_ams_delta() (0)
13477 #endif
13478
13479 #ifdef CONFIG_MACH_URANIUM
13480 # ifdef machine_arch_type
13481 #  undef machine_arch_type
13482 #  define machine_arch_type     __machine_arch_type
13483 # else
13484 #  define machine_arch_type     MACH_TYPE_URANIUM
13485 # endif
13486 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
13487 #else
13488 # define machine_is_uranium()   (0)
13489 #endif
13490
13491 #ifdef CONFIG_MACH_UCON
13492 # ifdef machine_arch_type
13493 #  undef machine_arch_type
13494 #  define machine_arch_type     __machine_arch_type
13495 # else
13496 #  define machine_arch_type     MACH_TYPE_UCON
13497 # endif
13498 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
13499 #else
13500 # define machine_is_ucon()      (0)
13501 #endif
13502
13503 #ifdef CONFIG_MACH_NAS100D
13504 # ifdef machine_arch_type
13505 #  undef machine_arch_type
13506 #  define machine_arch_type     __machine_arch_type
13507 # else
13508 #  define machine_arch_type     MACH_TYPE_NAS100D
13509 # endif
13510 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
13511 #else
13512 # define machine_is_nas100d()   (0)
13513 #endif
13514
13515 #ifdef CONFIG_MACH_L083_1000
13516 # ifdef machine_arch_type
13517 #  undef machine_arch_type
13518 #  define machine_arch_type     __machine_arch_type
13519 # else
13520 #  define machine_arch_type     MACH_TYPE_L083_1000
13521 # endif
13522 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
13523 #else
13524 # define machine_is_l083()      (0)
13525 #endif
13526
13527 #ifdef CONFIG_MACH_EZX
13528 # ifdef machine_arch_type
13529 #  undef machine_arch_type
13530 #  define machine_arch_type     __machine_arch_type
13531 # else
13532 #  define machine_arch_type     MACH_TYPE_EZX
13533 # endif
13534 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
13535 #else
13536 # define machine_is_ezx()       (0)
13537 #endif
13538
13539 #ifdef CONFIG_MACH_PNX5220
13540 # ifdef machine_arch_type
13541 #  undef machine_arch_type
13542 #  define machine_arch_type     __machine_arch_type
13543 # else
13544 #  define machine_arch_type     MACH_TYPE_PNX5220
13545 # endif
13546 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
13547 #else
13548 # define machine_is_pnx5220()   (0)
13549 #endif
13550
13551 #ifdef CONFIG_MACH_BUTTE
13552 # ifdef machine_arch_type
13553 #  undef machine_arch_type
13554 #  define machine_arch_type     __machine_arch_type
13555 # else
13556 #  define machine_arch_type     MACH_TYPE_BUTTE
13557 # endif
13558 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
13559 #else
13560 # define machine_is_butte()     (0)
13561 #endif
13562
13563 #ifdef CONFIG_MACH_SRM2
13564 # ifdef machine_arch_type
13565 #  undef machine_arch_type
13566 #  define machine_arch_type     __machine_arch_type
13567 # else
13568 #  define machine_arch_type     MACH_TYPE_SRM2
13569 # endif
13570 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
13571 #else
13572 # define machine_is_srm2()      (0)
13573 #endif
13574
13575 #ifdef CONFIG_MACH_DSBR
13576 # ifdef machine_arch_type
13577 #  undef machine_arch_type
13578 #  define machine_arch_type     __machine_arch_type
13579 # else
13580 #  define machine_arch_type     MACH_TYPE_DSBR
13581 # endif
13582 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
13583 #else
13584 # define machine_is_dsbr()      (0)
13585 #endif
13586
13587 #ifdef CONFIG_MACH_CRYSTALBALL
13588 # ifdef machine_arch_type
13589 #  undef machine_arch_type
13590 #  define machine_arch_type     __machine_arch_type
13591 # else
13592 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
13593 # endif
13594 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
13595 #else
13596 # define machine_is_crystalball()       (0)
13597 #endif
13598
13599 #ifdef CONFIG_MACH_TINYPXA27X
13600 # ifdef machine_arch_type
13601 #  undef machine_arch_type
13602 #  define machine_arch_type     __machine_arch_type
13603 # else
13604 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
13605 # endif
13606 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
13607 #else
13608 # define machine_is_tinypxa27x()        (0)
13609 #endif
13610
13611 #ifdef CONFIG_MACH_HERBIE
13612 # ifdef machine_arch_type
13613 #  undef machine_arch_type
13614 #  define machine_arch_type     __machine_arch_type
13615 # else
13616 #  define machine_arch_type     MACH_TYPE_HERBIE
13617 # endif
13618 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
13619 #else
13620 # define machine_is_herbie()    (0)
13621 #endif
13622
13623 #ifdef CONFIG_MACH_MAGICIAN
13624 # ifdef machine_arch_type
13625 #  undef machine_arch_type
13626 #  define machine_arch_type     __machine_arch_type
13627 # else
13628 #  define machine_arch_type     MACH_TYPE_MAGICIAN
13629 # endif
13630 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
13631 #else
13632 # define machine_is_magician()  (0)
13633 #endif
13634
13635 #ifdef CONFIG_MACH_CM4002
13636 # ifdef machine_arch_type
13637 #  undef machine_arch_type
13638 #  define machine_arch_type     __machine_arch_type
13639 # else
13640 #  define machine_arch_type     MACH_TYPE_CM4002
13641 # endif
13642 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
13643 #else
13644 # define machine_is_cm4002()    (0)
13645 #endif
13646
13647 #ifdef CONFIG_MACH_B4
13648 # ifdef machine_arch_type
13649 #  undef machine_arch_type
13650 #  define machine_arch_type     __machine_arch_type
13651 # else
13652 #  define machine_arch_type     MACH_TYPE_B4
13653 # endif
13654 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
13655 #else
13656 # define machine_is_b4()        (0)
13657 #endif
13658
13659 #ifdef CONFIG_MACH_MAUI
13660 # ifdef machine_arch_type
13661 #  undef machine_arch_type
13662 #  define machine_arch_type     __machine_arch_type
13663 # else
13664 #  define machine_arch_type     MACH_TYPE_MAUI
13665 # endif
13666 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
13667 #else
13668 # define machine_is_maui()      (0)
13669 #endif
13670
13671 #ifdef CONFIG_MACH_CYBERTRACKER_G
13672 # ifdef machine_arch_type
13673 #  undef machine_arch_type
13674 #  define machine_arch_type     __machine_arch_type
13675 # else
13676 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
13677 # endif
13678 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
13679 #else
13680 # define machine_is_cybertracker_g()    (0)
13681 #endif
13682
13683 #ifdef CONFIG_MACH_NXDKN
13684 # ifdef machine_arch_type
13685 #  undef machine_arch_type
13686 #  define machine_arch_type     __machine_arch_type
13687 # else
13688 #  define machine_arch_type     MACH_TYPE_NXDKN
13689 # endif
13690 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
13691 #else
13692 # define machine_is_nxdkn()     (0)
13693 #endif
13694
13695 #ifdef CONFIG_MACH_MIO8390
13696 # ifdef machine_arch_type
13697 #  undef machine_arch_type
13698 #  define machine_arch_type     __machine_arch_type
13699 # else
13700 #  define machine_arch_type     MACH_TYPE_MIO8390
13701 # endif
13702 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
13703 #else
13704 # define machine_is_mio8390()   (0)
13705 #endif
13706
13707 #ifdef CONFIG_MACH_OMI_BOARD
13708 # ifdef machine_arch_type
13709 #  undef machine_arch_type
13710 #  define machine_arch_type     __machine_arch_type
13711 # else
13712 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
13713 # endif
13714 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
13715 #else
13716 # define machine_is_omi_board() (0)
13717 #endif
13718
13719 #ifdef CONFIG_MACH_MX21CIV
13720 # ifdef machine_arch_type
13721 #  undef machine_arch_type
13722 #  define machine_arch_type     __machine_arch_type
13723 # else
13724 #  define machine_arch_type     MACH_TYPE_MX21CIV
13725 # endif
13726 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
13727 #else
13728 # define machine_is_mx21civ()   (0)
13729 #endif
13730
13731 #ifdef CONFIG_MACH_MAHI_CDAC
13732 # ifdef machine_arch_type
13733 #  undef machine_arch_type
13734 #  define machine_arch_type     __machine_arch_type
13735 # else
13736 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
13737 # endif
13738 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
13739 #else
13740 # define machine_is_mahi_cdac() (0)
13741 #endif
13742
13743 #ifdef CONFIG_MACH_PALMTX
13744 # ifdef machine_arch_type
13745 #  undef machine_arch_type
13746 #  define machine_arch_type     __machine_arch_type
13747 # else
13748 #  define machine_arch_type     MACH_TYPE_PALMTX
13749 # endif
13750 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
13751 #else
13752 # define machine_is_palmtx()    (0)
13753 #endif
13754
13755 #ifdef CONFIG_MACH_S3C2413
13756 # ifdef machine_arch_type
13757 #  undef machine_arch_type
13758 #  define machine_arch_type     __machine_arch_type
13759 # else
13760 #  define machine_arch_type     MACH_TYPE_S3C2413
13761 # endif
13762 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
13763 #else
13764 # define machine_is_s3c2413()   (0)
13765 #endif
13766
13767 #ifdef CONFIG_MACH_SAMSYS_EP0
13768 # ifdef machine_arch_type
13769 #  undef machine_arch_type
13770 #  define machine_arch_type     __machine_arch_type
13771 # else
13772 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
13773 # endif
13774 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
13775 #else
13776 # define machine_is_samsys_ep0()        (0)
13777 #endif
13778
13779 #ifdef CONFIG_MACH_WG302V1
13780 # ifdef machine_arch_type
13781 #  undef machine_arch_type
13782 #  define machine_arch_type     __machine_arch_type
13783 # else
13784 #  define machine_arch_type     MACH_TYPE_WG302V1
13785 # endif
13786 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
13787 #else
13788 # define machine_is_wg302v1()   (0)
13789 #endif
13790
13791 #ifdef CONFIG_MACH_WG302V2
13792 # ifdef machine_arch_type
13793 #  undef machine_arch_type
13794 #  define machine_arch_type     __machine_arch_type
13795 # else
13796 #  define machine_arch_type     MACH_TYPE_WG302V2
13797 # endif
13798 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
13799 #else
13800 # define machine_is_wg302v2()   (0)
13801 #endif
13802
13803 #ifdef CONFIG_MACH_EB42X
13804 # ifdef machine_arch_type
13805 #  undef machine_arch_type
13806 #  define machine_arch_type     __machine_arch_type
13807 # else
13808 #  define machine_arch_type     MACH_TYPE_EB42X
13809 # endif
13810 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
13811 #else
13812 # define machine_is_eb42x()     (0)
13813 #endif
13814
13815 #ifdef CONFIG_MACH_IQ331ES
13816 # ifdef machine_arch_type
13817 #  undef machine_arch_type
13818 #  define machine_arch_type     __machine_arch_type
13819 # else
13820 #  define machine_arch_type     MACH_TYPE_IQ331ES
13821 # endif
13822 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
13823 #else
13824 # define machine_is_iq331es()   (0)
13825 #endif
13826
13827 #ifdef CONFIG_MACH_COSYDSP
13828 # ifdef machine_arch_type
13829 #  undef machine_arch_type
13830 #  define machine_arch_type     __machine_arch_type
13831 # else
13832 #  define machine_arch_type     MACH_TYPE_COSYDSP
13833 # endif
13834 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
13835 #else
13836 # define machine_is_cosydsp()   (0)
13837 #endif
13838
13839 #ifdef CONFIG_MACH_UPLAT7D
13840 # ifdef machine_arch_type
13841 #  undef machine_arch_type
13842 #  define machine_arch_type     __machine_arch_type
13843 # else
13844 #  define machine_arch_type     MACH_TYPE_UPLAT7D
13845 # endif
13846 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
13847 #else
13848 # define machine_is_uplat7d_proto()     (0)
13849 #endif
13850
13851 #ifdef CONFIG_MACH_PTDAVINCI
13852 # ifdef machine_arch_type
13853 #  undef machine_arch_type
13854 #  define machine_arch_type     __machine_arch_type
13855 # else
13856 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
13857 # endif
13858 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
13859 #else
13860 # define machine_is_ptdavinci() (0)
13861 #endif
13862
13863 #ifdef CONFIG_MACH_MBUS
13864 # ifdef machine_arch_type
13865 #  undef machine_arch_type
13866 #  define machine_arch_type     __machine_arch_type
13867 # else
13868 #  define machine_arch_type     MACH_TYPE_MBUS
13869 # endif
13870 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
13871 #else
13872 # define machine_is_mbus()      (0)
13873 #endif
13874
13875 #ifdef CONFIG_MACH_NADIA2VB
13876 # ifdef machine_arch_type
13877 #  undef machine_arch_type
13878 #  define machine_arch_type     __machine_arch_type
13879 # else
13880 #  define machine_arch_type     MACH_TYPE_NADIA2VB
13881 # endif
13882 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
13883 #else
13884 # define machine_is_nadia2vb()  (0)
13885 #endif
13886
13887 #ifdef CONFIG_MACH_R1000
13888 # ifdef machine_arch_type
13889 #  undef machine_arch_type
13890 #  define machine_arch_type     __machine_arch_type
13891 # else
13892 #  define machine_arch_type     MACH_TYPE_R1000
13893 # endif
13894 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
13895 #else
13896 # define machine_is_r1000()     (0)
13897 #endif
13898
13899 #ifdef CONFIG_MACH_HW90250
13900 # ifdef machine_arch_type
13901 #  undef machine_arch_type
13902 #  define machine_arch_type     __machine_arch_type
13903 # else
13904 #  define machine_arch_type     MACH_TYPE_HW90250
13905 # endif
13906 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
13907 #else
13908 # define machine_is_hw90250()   (0)
13909 #endif
13910
13911 #ifdef CONFIG_MACH_OMAP_2430SDP
13912 # ifdef machine_arch_type
13913 #  undef machine_arch_type
13914 #  define machine_arch_type     __machine_arch_type
13915 # else
13916 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
13917 # endif
13918 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
13919 #else
13920 # define machine_is_omap_2430sdp()      (0)
13921 #endif
13922
13923 #ifdef CONFIG_MACH_DAVINCI_EVM
13924 # ifdef machine_arch_type
13925 #  undef machine_arch_type
13926 #  define machine_arch_type     __machine_arch_type
13927 # else
13928 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
13929 # endif
13930 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
13931 #else
13932 # define machine_is_davinci_evm()       (0)
13933 #endif
13934
13935 #ifdef CONFIG_MACH_OMAP_TORNADO
13936 # ifdef machine_arch_type
13937 #  undef machine_arch_type
13938 #  define machine_arch_type     __machine_arch_type
13939 # else
13940 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
13941 # endif
13942 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
13943 #else
13944 # define machine_is_omap_tornado()      (0)
13945 #endif
13946
13947 #ifdef CONFIG_MACH_OLOCREEK
13948 # ifdef machine_arch_type
13949 #  undef machine_arch_type
13950 #  define machine_arch_type     __machine_arch_type
13951 # else
13952 #  define machine_arch_type     MACH_TYPE_OLOCREEK
13953 # endif
13954 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
13955 #else
13956 # define machine_is_olocreek()  (0)
13957 #endif
13958
13959 #ifdef CONFIG_MACH_PALMZ72
13960 # ifdef machine_arch_type
13961 #  undef machine_arch_type
13962 #  define machine_arch_type     __machine_arch_type
13963 # else
13964 #  define machine_arch_type     MACH_TYPE_PALMZ72
13965 # endif
13966 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
13967 #else
13968 # define machine_is_palmz72()   (0)
13969 #endif
13970
13971 #ifdef CONFIG_MACH_NXDB500
13972 # ifdef machine_arch_type
13973 #  undef machine_arch_type
13974 #  define machine_arch_type     __machine_arch_type
13975 # else
13976 #  define machine_arch_type     MACH_TYPE_NXDB500
13977 # endif
13978 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
13979 #else
13980 # define machine_is_nxdb500()   (0)
13981 #endif
13982
13983 #ifdef CONFIG_MACH_APF9328
13984 # ifdef machine_arch_type
13985 #  undef machine_arch_type
13986 #  define machine_arch_type     __machine_arch_type
13987 # else
13988 #  define machine_arch_type     MACH_TYPE_APF9328
13989 # endif
13990 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
13991 #else
13992 # define machine_is_apf9328()   (0)
13993 #endif
13994
13995 #ifdef CONFIG_MACH_OMAP_WIPOQ
13996 # ifdef machine_arch_type
13997 #  undef machine_arch_type
13998 #  define machine_arch_type     __machine_arch_type
13999 # else
14000 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
14001 # endif
14002 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
14003 #else
14004 # define machine_is_omap_wipoq()        (0)
14005 #endif
14006
14007 #ifdef CONFIG_MACH_OMAP_TWIP
14008 # ifdef machine_arch_type
14009 #  undef machine_arch_type
14010 #  define machine_arch_type     __machine_arch_type
14011 # else
14012 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
14013 # endif
14014 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
14015 #else
14016 # define machine_is_omap_twip() (0)
14017 #endif
14018
14019 #ifdef CONFIG_MACH_TREO650
14020 # ifdef machine_arch_type
14021 #  undef machine_arch_type
14022 #  define machine_arch_type     __machine_arch_type
14023 # else
14024 #  define machine_arch_type     MACH_TYPE_TREO650
14025 # endif
14026 # define machine_is_treo650()   (machine_arch_type == MACH_TYPE_TREO650)
14027 #else
14028 # define machine_is_treo650()   (0)
14029 #endif
14030
14031 #ifdef CONFIG_MACH_ACUMEN
14032 # ifdef machine_arch_type
14033 #  undef machine_arch_type
14034 #  define machine_arch_type     __machine_arch_type
14035 # else
14036 #  define machine_arch_type     MACH_TYPE_ACUMEN
14037 # endif
14038 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
14039 #else
14040 # define machine_is_acumen()    (0)
14041 #endif
14042
14043 #ifdef CONFIG_MACH_XP100
14044 # ifdef machine_arch_type
14045 #  undef machine_arch_type
14046 #  define machine_arch_type     __machine_arch_type
14047 # else
14048 #  define machine_arch_type     MACH_TYPE_XP100
14049 # endif
14050 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
14051 #else
14052 # define machine_is_xp100()     (0)
14053 #endif
14054
14055 #ifdef CONFIG_MACH_FS2410
14056 # ifdef machine_arch_type
14057 #  undef machine_arch_type
14058 #  define machine_arch_type     __machine_arch_type
14059 # else
14060 #  define machine_arch_type     MACH_TYPE_FS2410
14061 # endif
14062 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
14063 #else
14064 # define machine_is_fs2410()    (0)
14065 #endif
14066
14067 #ifdef CONFIG_MACH_PXA270_CERF
14068 # ifdef machine_arch_type
14069 #  undef machine_arch_type
14070 #  define machine_arch_type     __machine_arch_type
14071 # else
14072 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
14073 # endif
14074 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
14075 #else
14076 # define machine_is_pxa270_cerf()       (0)
14077 #endif
14078
14079 #ifdef CONFIG_MACH_SQ2FTLPALM
14080 # ifdef machine_arch_type
14081 #  undef machine_arch_type
14082 #  define machine_arch_type     __machine_arch_type
14083 # else
14084 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
14085 # endif
14086 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
14087 #else
14088 # define machine_is_sq2ftlpalm()        (0)
14089 #endif
14090
14091 #ifdef CONFIG_MACH_BSEMSERVER
14092 # ifdef machine_arch_type
14093 #  undef machine_arch_type
14094 #  define machine_arch_type     __machine_arch_type
14095 # else
14096 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
14097 # endif
14098 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
14099 #else
14100 # define machine_is_bsemserver()        (0)
14101 #endif
14102
14103 #ifdef CONFIG_MACH_NETCLIENT
14104 # ifdef machine_arch_type
14105 #  undef machine_arch_type
14106 #  define machine_arch_type     __machine_arch_type
14107 # else
14108 #  define machine_arch_type     MACH_TYPE_NETCLIENT
14109 # endif
14110 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
14111 #else
14112 # define machine_is_netclient() (0)
14113 #endif
14114
14115 #ifdef CONFIG_MACH_PALMT5
14116 # ifdef machine_arch_type
14117 #  undef machine_arch_type
14118 #  define machine_arch_type     __machine_arch_type
14119 # else
14120 #  define machine_arch_type     MACH_TYPE_PALMT5
14121 # endif
14122 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
14123 #else
14124 # define machine_is_palmt5()    (0)
14125 #endif
14126
14127 #ifdef CONFIG_MACH_PALMTC
14128 # ifdef machine_arch_type
14129 #  undef machine_arch_type
14130 #  define machine_arch_type     __machine_arch_type
14131 # else
14132 #  define machine_arch_type     MACH_TYPE_PALMTC
14133 # endif
14134 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
14135 #else
14136 # define machine_is_palmtc()    (0)
14137 #endif
14138
14139 #ifdef CONFIG_MACH_OMAP_APOLLON
14140 # ifdef machine_arch_type
14141 #  undef machine_arch_type
14142 #  define machine_arch_type     __machine_arch_type
14143 # else
14144 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
14145 # endif
14146 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
14147 #else
14148 # define machine_is_omap_apollon()      (0)
14149 #endif
14150
14151 #ifdef CONFIG_MACH_MXC30030EVB
14152 # ifdef machine_arch_type
14153 #  undef machine_arch_type
14154 #  define machine_arch_type     __machine_arch_type
14155 # else
14156 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
14157 # endif
14158 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
14159 #else
14160 # define machine_is_mxc30030evb()       (0)
14161 #endif
14162
14163 #ifdef CONFIG_MACH_REA_2D
14164 # ifdef machine_arch_type
14165 #  undef machine_arch_type
14166 #  define machine_arch_type     __machine_arch_type
14167 # else
14168 #  define machine_arch_type     MACH_TYPE_REA_2D
14169 # endif
14170 # define machine_is_rea_cpu2()  (machine_arch_type == MACH_TYPE_REA_2D)
14171 #else
14172 # define machine_is_rea_cpu2()  (0)
14173 #endif
14174
14175 #ifdef CONFIG_MACH_TI3E524
14176 # ifdef machine_arch_type
14177 #  undef machine_arch_type
14178 #  define machine_arch_type     __machine_arch_type
14179 # else
14180 #  define machine_arch_type     MACH_TYPE_TI3E524
14181 # endif
14182 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
14183 #else
14184 # define machine_is_eti3e524()  (0)
14185 #endif
14186
14187 #ifdef CONFIG_MACH_ATEB9200
14188 # ifdef machine_arch_type
14189 #  undef machine_arch_type
14190 #  define machine_arch_type     __machine_arch_type
14191 # else
14192 #  define machine_arch_type     MACH_TYPE_ATEB9200
14193 # endif
14194 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
14195 #else
14196 # define machine_is_ateb9200()  (0)
14197 #endif
14198
14199 #ifdef CONFIG_MACH_AUCKLAND
14200 # ifdef machine_arch_type
14201 #  undef machine_arch_type
14202 #  define machine_arch_type     __machine_arch_type
14203 # else
14204 #  define machine_arch_type     MACH_TYPE_AUCKLAND
14205 # endif
14206 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
14207 #else
14208 # define machine_is_auckland()  (0)
14209 #endif
14210
14211 #ifdef CONFIG_MACH_AK3320M
14212 # ifdef machine_arch_type
14213 #  undef machine_arch_type
14214 #  define machine_arch_type     __machine_arch_type
14215 # else
14216 #  define machine_arch_type     MACH_TYPE_AK3320M
14217 # endif
14218 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
14219 #else
14220 # define machine_is_ak3220m()   (0)
14221 #endif
14222
14223 #ifdef CONFIG_MACH_DURAMAX
14224 # ifdef machine_arch_type
14225 #  undef machine_arch_type
14226 #  define machine_arch_type     __machine_arch_type
14227 # else
14228 #  define machine_arch_type     MACH_TYPE_DURAMAX
14229 # endif
14230 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
14231 #else
14232 # define machine_is_duramax()   (0)
14233 #endif
14234
14235 #ifdef CONFIG_MACH_N35
14236 # ifdef machine_arch_type
14237 #  undef machine_arch_type
14238 #  define machine_arch_type     __machine_arch_type
14239 # else
14240 #  define machine_arch_type     MACH_TYPE_N35
14241 # endif
14242 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
14243 #else
14244 # define machine_is_n35()       (0)
14245 #endif
14246
14247 #ifdef CONFIG_MACH_PRONGHORN
14248 # ifdef machine_arch_type
14249 #  undef machine_arch_type
14250 #  define machine_arch_type     __machine_arch_type
14251 # else
14252 #  define machine_arch_type     MACH_TYPE_PRONGHORN
14253 # endif
14254 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
14255 #else
14256 # define machine_is_pronghorn() (0)
14257 #endif
14258
14259 #ifdef CONFIG_MACH_FUNDY
14260 # ifdef machine_arch_type
14261 #  undef machine_arch_type
14262 #  define machine_arch_type     __machine_arch_type
14263 # else
14264 #  define machine_arch_type     MACH_TYPE_FUNDY
14265 # endif
14266 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
14267 #else
14268 # define machine_is_fundy()     (0)
14269 #endif
14270
14271 #ifdef CONFIG_MACH_LOGICPD_PXA270
14272 # ifdef machine_arch_type
14273 #  undef machine_arch_type
14274 #  define machine_arch_type     __machine_arch_type
14275 # else
14276 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
14277 # endif
14278 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
14279 #else
14280 # define machine_is_logicpd_pxa270()    (0)
14281 #endif
14282
14283 #ifdef CONFIG_MACH_CPU777
14284 # ifdef machine_arch_type
14285 #  undef machine_arch_type
14286 #  define machine_arch_type     __machine_arch_type
14287 # else
14288 #  define machine_arch_type     MACH_TYPE_CPU777
14289 # endif
14290 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
14291 #else
14292 # define machine_is_cpu777()    (0)
14293 #endif
14294
14295 #ifdef CONFIG_MACH_SIMICON9201
14296 # ifdef machine_arch_type
14297 #  undef machine_arch_type
14298 #  define machine_arch_type     __machine_arch_type
14299 # else
14300 #  define machine_arch_type     MACH_TYPE_SIMICON9201
14301 # endif
14302 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
14303 #else
14304 # define machine_is_simicon9201()       (0)
14305 #endif
14306
14307 #ifdef CONFIG_MACH_LEAP2_HPM
14308 # ifdef machine_arch_type
14309 #  undef machine_arch_type
14310 #  define machine_arch_type     __machine_arch_type
14311 # else
14312 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
14313 # endif
14314 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
14315 #else
14316 # define machine_is_leap2_hpm() (0)
14317 #endif
14318
14319 #ifdef CONFIG_MACH_CM922TXA10
14320 # ifdef machine_arch_type
14321 #  undef machine_arch_type
14322 #  define machine_arch_type     __machine_arch_type
14323 # else
14324 #  define machine_arch_type     MACH_TYPE_CM922TXA10
14325 # endif
14326 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
14327 #else
14328 # define machine_is_cm922txa10()        (0)
14329 #endif
14330
14331 #ifdef CONFIG_MACH_PXA
14332 # ifdef machine_arch_type
14333 #  undef machine_arch_type
14334 #  define machine_arch_type     __machine_arch_type
14335 # else
14336 #  define machine_arch_type     MACH_TYPE_PXA
14337 # endif
14338 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
14339 #else
14340 # define machine_is_sandgate()  (0)
14341 #endif
14342
14343 #ifdef CONFIG_MACH_SANDGATE2
14344 # ifdef machine_arch_type
14345 #  undef machine_arch_type
14346 #  define machine_arch_type     __machine_arch_type
14347 # else
14348 #  define machine_arch_type     MACH_TYPE_SANDGATE2
14349 # endif
14350 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
14351 #else
14352 # define machine_is_sandgate2() (0)
14353 #endif
14354
14355 #ifdef CONFIG_MACH_SANDGATE2G
14356 # ifdef machine_arch_type
14357 #  undef machine_arch_type
14358 #  define machine_arch_type     __machine_arch_type
14359 # else
14360 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
14361 # endif
14362 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
14363 #else
14364 # define machine_is_sandgate2g()        (0)
14365 #endif
14366
14367 #ifdef CONFIG_MACH_SANDGATE2P
14368 # ifdef machine_arch_type
14369 #  undef machine_arch_type
14370 #  define machine_arch_type     __machine_arch_type
14371 # else
14372 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
14373 # endif
14374 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
14375 #else
14376 # define machine_is_sandgate2p()        (0)
14377 #endif
14378
14379 #ifdef CONFIG_MACH_FRED_JACK
14380 # ifdef machine_arch_type
14381 #  undef machine_arch_type
14382 #  define machine_arch_type     __machine_arch_type
14383 # else
14384 #  define machine_arch_type     MACH_TYPE_FRED_JACK
14385 # endif
14386 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
14387 #else
14388 # define machine_is_fred_jack() (0)
14389 #endif
14390
14391 #ifdef CONFIG_MACH_TTG_COLOR1
14392 # ifdef machine_arch_type
14393 #  undef machine_arch_type
14394 #  define machine_arch_type     __machine_arch_type
14395 # else
14396 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
14397 # endif
14398 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
14399 #else
14400 # define machine_is_ttg_color1()        (0)
14401 #endif
14402
14403 #ifdef CONFIG_MACH_NXEB500HMI
14404 # ifdef machine_arch_type
14405 #  undef machine_arch_type
14406 #  define machine_arch_type     __machine_arch_type
14407 # else
14408 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
14409 # endif
14410 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
14411 #else
14412 # define machine_is_nxeb500hmi()        (0)
14413 #endif
14414
14415 #ifdef CONFIG_MACH_NETDCU8
14416 # ifdef machine_arch_type
14417 #  undef machine_arch_type
14418 #  define machine_arch_type     __machine_arch_type
14419 # else
14420 #  define machine_arch_type     MACH_TYPE_NETDCU8
14421 # endif
14422 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
14423 #else
14424 # define machine_is_netdcu8()   (0)
14425 #endif
14426
14427 #ifdef CONFIG_MACH_NG_FVX538
14428 # ifdef machine_arch_type
14429 #  undef machine_arch_type
14430 #  define machine_arch_type     __machine_arch_type
14431 # else
14432 #  define machine_arch_type     MACH_TYPE_NG_FVX538
14433 # endif
14434 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
14435 #else
14436 # define machine_is_ng_fvx538() (0)
14437 #endif
14438
14439 #ifdef CONFIG_MACH_NG_FVS338
14440 # ifdef machine_arch_type
14441 #  undef machine_arch_type
14442 #  define machine_arch_type     __machine_arch_type
14443 # else
14444 #  define machine_arch_type     MACH_TYPE_NG_FVS338
14445 # endif
14446 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
14447 #else
14448 # define machine_is_ng_fvs338() (0)
14449 #endif
14450
14451 #ifdef CONFIG_MACH_PNX4103
14452 # ifdef machine_arch_type
14453 #  undef machine_arch_type
14454 #  define machine_arch_type     __machine_arch_type
14455 # else
14456 #  define machine_arch_type     MACH_TYPE_PNX4103
14457 # endif
14458 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
14459 #else
14460 # define machine_is_pnx4103()   (0)
14461 #endif
14462
14463 #ifdef CONFIG_MACH_HESDB
14464 # ifdef machine_arch_type
14465 #  undef machine_arch_type
14466 #  define machine_arch_type     __machine_arch_type
14467 # else
14468 #  define machine_arch_type     MACH_TYPE_HESDB
14469 # endif
14470 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
14471 #else
14472 # define machine_is_hesdb()     (0)
14473 #endif
14474
14475 #ifdef CONFIG_MACH_XSILO
14476 # ifdef machine_arch_type
14477 #  undef machine_arch_type
14478 #  define machine_arch_type     __machine_arch_type
14479 # else
14480 #  define machine_arch_type     MACH_TYPE_XSILO
14481 # endif
14482 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
14483 #else
14484 # define machine_is_xsilo()     (0)
14485 #endif
14486
14487 #ifdef CONFIG_MACH_ESPRESSO
14488 # ifdef machine_arch_type
14489 #  undef machine_arch_type
14490 #  define machine_arch_type     __machine_arch_type
14491 # else
14492 #  define machine_arch_type     MACH_TYPE_ESPRESSO
14493 # endif
14494 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
14495 #else
14496 # define machine_is_espresso()  (0)
14497 #endif
14498
14499 #ifdef CONFIG_MACH_EMLC
14500 # ifdef machine_arch_type
14501 #  undef machine_arch_type
14502 #  define machine_arch_type     __machine_arch_type
14503 # else
14504 #  define machine_arch_type     MACH_TYPE_EMLC
14505 # endif
14506 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
14507 #else
14508 # define machine_is_emlc()      (0)
14509 #endif
14510
14511 #ifdef CONFIG_MACH_SISTERON
14512 # ifdef machine_arch_type
14513 #  undef machine_arch_type
14514 #  define machine_arch_type     __machine_arch_type
14515 # else
14516 #  define machine_arch_type     MACH_TYPE_SISTERON
14517 # endif
14518 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
14519 #else
14520 # define machine_is_sisteron()  (0)
14521 #endif
14522
14523 #ifdef CONFIG_MACH_RX1950
14524 # ifdef machine_arch_type
14525 #  undef machine_arch_type
14526 #  define machine_arch_type     __machine_arch_type
14527 # else
14528 #  define machine_arch_type     MACH_TYPE_RX1950
14529 # endif
14530 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
14531 #else
14532 # define machine_is_rx1950()    (0)
14533 #endif
14534
14535 #ifdef CONFIG_MACH_TSC_VENUS
14536 # ifdef machine_arch_type
14537 #  undef machine_arch_type
14538 #  define machine_arch_type     __machine_arch_type
14539 # else
14540 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
14541 # endif
14542 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
14543 #else
14544 # define machine_is_tsc_venus() (0)
14545 #endif
14546
14547 #ifdef CONFIG_MACH_DS101J
14548 # ifdef machine_arch_type
14549 #  undef machine_arch_type
14550 #  define machine_arch_type     __machine_arch_type
14551 # else
14552 #  define machine_arch_type     MACH_TYPE_DS101J
14553 # endif
14554 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
14555 #else
14556 # define machine_is_ds101j()    (0)
14557 #endif
14558
14559 #ifdef CONFIG_MACH_MXC30030ADS
14560 # ifdef machine_arch_type
14561 #  undef machine_arch_type
14562 #  define machine_arch_type     __machine_arch_type
14563 # else
14564 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
14565 # endif
14566 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
14567 #else
14568 # define machine_is_mxc30030ads()       (0)
14569 #endif
14570
14571 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
14572 # ifdef machine_arch_type
14573 #  undef machine_arch_type
14574 #  define machine_arch_type     __machine_arch_type
14575 # else
14576 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
14577 # endif
14578 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
14579 #else
14580 # define machine_is_fujitsu_wimaxsoc()  (0)
14581 #endif
14582
14583 #ifdef CONFIG_MACH_DUALPCMODEM
14584 # ifdef machine_arch_type
14585 #  undef machine_arch_type
14586 #  define machine_arch_type     __machine_arch_type
14587 # else
14588 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
14589 # endif
14590 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
14591 #else
14592 # define machine_is_dualpcmodem()       (0)
14593 #endif
14594
14595 #ifdef CONFIG_MACH_GESBC9312
14596 # ifdef machine_arch_type
14597 #  undef machine_arch_type
14598 #  define machine_arch_type     __machine_arch_type
14599 # else
14600 #  define machine_arch_type     MACH_TYPE_GESBC9312
14601 # endif
14602 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
14603 #else
14604 # define machine_is_gesbc9312() (0)
14605 #endif
14606
14607 #ifdef CONFIG_MACH_HTCAPACHE
14608 # ifdef machine_arch_type
14609 #  undef machine_arch_type
14610 #  define machine_arch_type     __machine_arch_type
14611 # else
14612 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
14613 # endif
14614 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
14615 #else
14616 # define machine_is_htcapache() (0)
14617 #endif
14618
14619 #ifdef CONFIG_MACH_IXDP435
14620 # ifdef machine_arch_type
14621 #  undef machine_arch_type
14622 #  define machine_arch_type     __machine_arch_type
14623 # else
14624 #  define machine_arch_type     MACH_TYPE_IXDP435
14625 # endif
14626 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
14627 #else
14628 # define machine_is_ixdp435()   (0)
14629 #endif
14630
14631 #ifdef CONFIG_MACH_CATPROVT100
14632 # ifdef machine_arch_type
14633 #  undef machine_arch_type
14634 #  define machine_arch_type     __machine_arch_type
14635 # else
14636 #  define machine_arch_type     MACH_TYPE_CATPROVT100
14637 # endif
14638 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
14639 #else
14640 # define machine_is_catprovt100()       (0)
14641 #endif
14642
14643 #ifdef CONFIG_MACH_PICOTUX1XX
14644 # ifdef machine_arch_type
14645 #  undef machine_arch_type
14646 #  define machine_arch_type     __machine_arch_type
14647 # else
14648 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
14649 # endif
14650 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
14651 #else
14652 # define machine_is_picotux1xx()        (0)
14653 #endif
14654
14655 #ifdef CONFIG_MACH_PICOTUX2XX
14656 # ifdef machine_arch_type
14657 #  undef machine_arch_type
14658 #  define machine_arch_type     __machine_arch_type
14659 # else
14660 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
14661 # endif
14662 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
14663 #else
14664 # define machine_is_picotux2xx()        (0)
14665 #endif
14666
14667 #ifdef CONFIG_MACH_DSMG600
14668 # ifdef machine_arch_type
14669 #  undef machine_arch_type
14670 #  define machine_arch_type     __machine_arch_type
14671 # else
14672 #  define machine_arch_type     MACH_TYPE_DSMG600
14673 # endif
14674 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
14675 #else
14676 # define machine_is_dsmg600()   (0)
14677 #endif
14678
14679 #ifdef CONFIG_MACH_EMPC2
14680 # ifdef machine_arch_type
14681 #  undef machine_arch_type
14682 #  define machine_arch_type     __machine_arch_type
14683 # else
14684 #  define machine_arch_type     MACH_TYPE_EMPC2
14685 # endif
14686 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
14687 #else
14688 # define machine_is_empc2()     (0)
14689 #endif
14690
14691 #ifdef CONFIG_MACH_VENTURA
14692 # ifdef machine_arch_type
14693 #  undef machine_arch_type
14694 #  define machine_arch_type     __machine_arch_type
14695 # else
14696 #  define machine_arch_type     MACH_TYPE_VENTURA
14697 # endif
14698 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
14699 #else
14700 # define machine_is_ventura()   (0)
14701 #endif
14702
14703 #ifdef CONFIG_MACH_PHIDGET_SBC
14704 # ifdef machine_arch_type
14705 #  undef machine_arch_type
14706 #  define machine_arch_type     __machine_arch_type
14707 # else
14708 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
14709 # endif
14710 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
14711 #else
14712 # define machine_is_phidget_sbc()       (0)
14713 #endif
14714
14715 #ifdef CONFIG_MACH_IJ3K
14716 # ifdef machine_arch_type
14717 #  undef machine_arch_type
14718 #  define machine_arch_type     __machine_arch_type
14719 # else
14720 #  define machine_arch_type     MACH_TYPE_IJ3K
14721 # endif
14722 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
14723 #else
14724 # define machine_is_ij3k()      (0)
14725 #endif
14726
14727 #ifdef CONFIG_MACH_PISGAH
14728 # ifdef machine_arch_type
14729 #  undef machine_arch_type
14730 #  define machine_arch_type     __machine_arch_type
14731 # else
14732 #  define machine_arch_type     MACH_TYPE_PISGAH
14733 # endif
14734 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
14735 #else
14736 # define machine_is_pisgah()    (0)
14737 #endif
14738
14739 #ifdef CONFIG_MACH_OMAP_FSAMPLE
14740 # ifdef machine_arch_type
14741 #  undef machine_arch_type
14742 #  define machine_arch_type     __machine_arch_type
14743 # else
14744 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
14745 # endif
14746 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
14747 #else
14748 # define machine_is_omap_fsample()      (0)
14749 #endif
14750
14751 #ifdef CONFIG_MACH_SG720
14752 # ifdef machine_arch_type
14753 #  undef machine_arch_type
14754 #  define machine_arch_type     __machine_arch_type
14755 # else
14756 #  define machine_arch_type     MACH_TYPE_SG720
14757 # endif
14758 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
14759 #else
14760 # define machine_is_sg720()     (0)
14761 #endif
14762
14763 #ifdef CONFIG_MACH_REDFOX
14764 # ifdef machine_arch_type
14765 #  undef machine_arch_type
14766 #  define machine_arch_type     __machine_arch_type
14767 # else
14768 #  define machine_arch_type     MACH_TYPE_REDFOX
14769 # endif
14770 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
14771 #else
14772 # define machine_is_redfox()    (0)
14773 #endif
14774
14775 #ifdef CONFIG_MACH_MYSH_EP9315_1
14776 # ifdef machine_arch_type
14777 #  undef machine_arch_type
14778 #  define machine_arch_type     __machine_arch_type
14779 # else
14780 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
14781 # endif
14782 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
14783 #else
14784 # define machine_is_mysh_ep9315_1()     (0)
14785 #endif
14786
14787 #ifdef CONFIG_MACH_TPF106
14788 # ifdef machine_arch_type
14789 #  undef machine_arch_type
14790 #  define machine_arch_type     __machine_arch_type
14791 # else
14792 #  define machine_arch_type     MACH_TYPE_TPF106
14793 # endif
14794 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
14795 #else
14796 # define machine_is_tpf106()    (0)
14797 #endif
14798
14799 #ifdef CONFIG_MACH_AT91RM9200KG
14800 # ifdef machine_arch_type
14801 #  undef machine_arch_type
14802 #  define machine_arch_type     __machine_arch_type
14803 # else
14804 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
14805 # endif
14806 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
14807 #else
14808 # define machine_is_at91rm9200kg()      (0)
14809 #endif
14810
14811 #ifdef CONFIG_MACH_SLEDB
14812 # ifdef machine_arch_type
14813 #  undef machine_arch_type
14814 #  define machine_arch_type     __machine_arch_type
14815 # else
14816 #  define machine_arch_type     MACH_TYPE_SLEDB
14817 # endif
14818 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
14819 #else
14820 # define machine_is_rcmt2()     (0)
14821 #endif
14822
14823 #ifdef CONFIG_MACH_ONTRACK
14824 # ifdef machine_arch_type
14825 #  undef machine_arch_type
14826 #  define machine_arch_type     __machine_arch_type
14827 # else
14828 #  define machine_arch_type     MACH_TYPE_ONTRACK
14829 # endif
14830 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
14831 #else
14832 # define machine_is_ontrack()   (0)
14833 #endif
14834
14835 #ifdef CONFIG_MACH_PM1200
14836 # ifdef machine_arch_type
14837 #  undef machine_arch_type
14838 #  define machine_arch_type     __machine_arch_type
14839 # else
14840 #  define machine_arch_type     MACH_TYPE_PM1200
14841 # endif
14842 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
14843 #else
14844 # define machine_is_pm1200()    (0)
14845 #endif
14846
14847 #ifdef CONFIG_MACH_ESS24XXX
14848 # ifdef machine_arch_type
14849 #  undef machine_arch_type
14850 #  define machine_arch_type     __machine_arch_type
14851 # else
14852 #  define machine_arch_type     MACH_TYPE_ESS24XXX
14853 # endif
14854 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
14855 #else
14856 # define machine_is_ess24562()  (0)
14857 #endif
14858
14859 #ifdef CONFIG_MACH_COREMP7
14860 # ifdef machine_arch_type
14861 #  undef machine_arch_type
14862 #  define machine_arch_type     __machine_arch_type
14863 # else
14864 #  define machine_arch_type     MACH_TYPE_COREMP7
14865 # endif
14866 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
14867 #else
14868 # define machine_is_coremp7()   (0)
14869 #endif
14870
14871 #ifdef CONFIG_MACH_NEXCODER_6446
14872 # ifdef machine_arch_type
14873 #  undef machine_arch_type
14874 #  define machine_arch_type     __machine_arch_type
14875 # else
14876 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
14877 # endif
14878 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
14879 #else
14880 # define machine_is_nexcoder_6446()     (0)
14881 #endif
14882
14883 #ifdef CONFIG_MACH_STVC8380
14884 # ifdef machine_arch_type
14885 #  undef machine_arch_type
14886 #  define machine_arch_type     __machine_arch_type
14887 # else
14888 #  define machine_arch_type     MACH_TYPE_STVC8380
14889 # endif
14890 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
14891 #else
14892 # define machine_is_stvc8380()  (0)
14893 #endif
14894
14895 #ifdef CONFIG_MACH_TEKLYNX
14896 # ifdef machine_arch_type
14897 #  undef machine_arch_type
14898 #  define machine_arch_type     __machine_arch_type
14899 # else
14900 #  define machine_arch_type     MACH_TYPE_TEKLYNX
14901 # endif
14902 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
14903 #else
14904 # define machine_is_teklynx()   (0)
14905 #endif
14906
14907 #ifdef CONFIG_MACH_CARBONADO
14908 # ifdef machine_arch_type
14909 #  undef machine_arch_type
14910 #  define machine_arch_type     __machine_arch_type
14911 # else
14912 #  define machine_arch_type     MACH_TYPE_CARBONADO
14913 # endif
14914 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
14915 #else
14916 # define machine_is_carbonado() (0)
14917 #endif
14918
14919 #ifdef CONFIG_MACH_SYSMOS_MP730
14920 # ifdef machine_arch_type
14921 #  undef machine_arch_type
14922 #  define machine_arch_type     __machine_arch_type
14923 # else
14924 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
14925 # endif
14926 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
14927 #else
14928 # define machine_is_sysmos_mp730()      (0)
14929 #endif
14930
14931 #ifdef CONFIG_MACH_SNAPPER_CL15
14932 # ifdef machine_arch_type
14933 #  undef machine_arch_type
14934 #  define machine_arch_type     __machine_arch_type
14935 # else
14936 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
14937 # endif
14938 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
14939 #else
14940 # define machine_is_snapper_cl15()      (0)
14941 #endif
14942
14943 #ifdef CONFIG_MACH_PGIGIM
14944 # ifdef machine_arch_type
14945 #  undef machine_arch_type
14946 #  define machine_arch_type     __machine_arch_type
14947 # else
14948 #  define machine_arch_type     MACH_TYPE_PGIGIM
14949 # endif
14950 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
14951 #else
14952 # define machine_is_pgigim()    (0)
14953 #endif
14954
14955 #ifdef CONFIG_MACH_PTX9160P2
14956 # ifdef machine_arch_type
14957 #  undef machine_arch_type
14958 #  define machine_arch_type     __machine_arch_type
14959 # else
14960 #  define machine_arch_type     MACH_TYPE_PTX9160P2
14961 # endif
14962 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
14963 #else
14964 # define machine_is_ptx9160p2() (0)
14965 #endif
14966
14967 #ifdef CONFIG_MACH_DCORE1
14968 # ifdef machine_arch_type
14969 #  undef machine_arch_type
14970 #  define machine_arch_type     __machine_arch_type
14971 # else
14972 #  define machine_arch_type     MACH_TYPE_DCORE1
14973 # endif
14974 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
14975 #else
14976 # define machine_is_dcore1()    (0)
14977 #endif
14978
14979 #ifdef CONFIG_MACH_VICTORPXA
14980 # ifdef machine_arch_type
14981 #  undef machine_arch_type
14982 #  define machine_arch_type     __machine_arch_type
14983 # else
14984 #  define machine_arch_type     MACH_TYPE_VICTORPXA
14985 # endif
14986 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
14987 #else
14988 # define machine_is_victorpxa() (0)
14989 #endif
14990
14991 #ifdef CONFIG_MACH_MX2DTB
14992 # ifdef machine_arch_type
14993 #  undef machine_arch_type
14994 #  define machine_arch_type     __machine_arch_type
14995 # else
14996 #  define machine_arch_type     MACH_TYPE_MX2DTB
14997 # endif
14998 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
14999 #else
15000 # define machine_is_mx2dtb()    (0)
15001 #endif
15002
15003 #ifdef CONFIG_MACH_PXA_IREX_ER0100
15004 # ifdef machine_arch_type
15005 #  undef machine_arch_type
15006 #  define machine_arch_type     __machine_arch_type
15007 # else
15008 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
15009 # endif
15010 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
15011 #else
15012 # define machine_is_pxa_irex_er0100()   (0)
15013 #endif
15014
15015 #ifdef CONFIG_MACH_OMAP_PALMZ71
15016 # ifdef machine_arch_type
15017 #  undef machine_arch_type
15018 #  define machine_arch_type     __machine_arch_type
15019 # else
15020 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
15021 # endif
15022 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
15023 #else
15024 # define machine_is_omap_palmz71()      (0)
15025 #endif
15026
15027 #ifdef CONFIG_MACH_BARTEC_DEG
15028 # ifdef machine_arch_type
15029 #  undef machine_arch_type
15030 #  define machine_arch_type     __machine_arch_type
15031 # else
15032 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
15033 # endif
15034 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
15035 #else
15036 # define machine_is_bartec_deg()        (0)
15037 #endif
15038
15039 #ifdef CONFIG_MACH_HW50251
15040 # ifdef machine_arch_type
15041 #  undef machine_arch_type
15042 #  define machine_arch_type     __machine_arch_type
15043 # else
15044 #  define machine_arch_type     MACH_TYPE_HW50251
15045 # endif
15046 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
15047 #else
15048 # define machine_is_hw50251()   (0)
15049 #endif
15050
15051 #ifdef CONFIG_MACH_IBOX
15052 # ifdef machine_arch_type
15053 #  undef machine_arch_type
15054 #  define machine_arch_type     __machine_arch_type
15055 # else
15056 #  define machine_arch_type     MACH_TYPE_IBOX
15057 # endif
15058 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
15059 #else
15060 # define machine_is_ibox()      (0)
15061 #endif
15062
15063 #ifdef CONFIG_MACH_ATLASLH7A404
15064 # ifdef machine_arch_type
15065 #  undef machine_arch_type
15066 #  define machine_arch_type     __machine_arch_type
15067 # else
15068 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
15069 # endif
15070 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
15071 #else
15072 # define machine_is_atlaslh7a404()      (0)
15073 #endif
15074
15075 #ifdef CONFIG_MACH_PT2026
15076 # ifdef machine_arch_type
15077 #  undef machine_arch_type
15078 #  define machine_arch_type     __machine_arch_type
15079 # else
15080 #  define machine_arch_type     MACH_TYPE_PT2026
15081 # endif
15082 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
15083 #else
15084 # define machine_is_pt2026()    (0)
15085 #endif
15086
15087 #ifdef CONFIG_MACH_HTCALPINE
15088 # ifdef machine_arch_type
15089 #  undef machine_arch_type
15090 #  define machine_arch_type     __machine_arch_type
15091 # else
15092 #  define machine_arch_type     MACH_TYPE_HTCALPINE
15093 # endif
15094 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
15095 #else
15096 # define machine_is_htcalpine() (0)
15097 #endif
15098
15099 #ifdef CONFIG_MACH_BARTEC_VTU
15100 # ifdef machine_arch_type
15101 #  undef machine_arch_type
15102 #  define machine_arch_type     __machine_arch_type
15103 # else
15104 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
15105 # endif
15106 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
15107 #else
15108 # define machine_is_bartec_vtu()        (0)
15109 #endif
15110
15111 #ifdef CONFIG_MACH_VCOREII
15112 # ifdef machine_arch_type
15113 #  undef machine_arch_type
15114 #  define machine_arch_type     __machine_arch_type
15115 # else
15116 #  define machine_arch_type     MACH_TYPE_VCOREII
15117 # endif
15118 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
15119 #else
15120 # define machine_is_vcoreii()   (0)
15121 #endif
15122
15123 #ifdef CONFIG_MACH_PDNB3
15124 # ifdef machine_arch_type
15125 #  undef machine_arch_type
15126 #  define machine_arch_type     __machine_arch_type
15127 # else
15128 #  define machine_arch_type     MACH_TYPE_PDNB3
15129 # endif
15130 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
15131 #else
15132 # define machine_is_pdnb3()     (0)
15133 #endif
15134
15135 #ifdef CONFIG_MACH_HTCBEETLES
15136 # ifdef machine_arch_type
15137 #  undef machine_arch_type
15138 #  define machine_arch_type     __machine_arch_type
15139 # else
15140 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
15141 # endif
15142 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
15143 #else
15144 # define machine_is_htcbeetles()        (0)
15145 #endif
15146
15147 #ifdef CONFIG_MACH_S3C6400
15148 # ifdef machine_arch_type
15149 #  undef machine_arch_type
15150 #  define machine_arch_type     __machine_arch_type
15151 # else
15152 #  define machine_arch_type     MACH_TYPE_S3C6400
15153 # endif
15154 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
15155 #else
15156 # define machine_is_s3c6400()   (0)
15157 #endif
15158
15159 #ifdef CONFIG_MACH_S3C2443
15160 # ifdef machine_arch_type
15161 #  undef machine_arch_type
15162 #  define machine_arch_type     __machine_arch_type
15163 # else
15164 #  define machine_arch_type     MACH_TYPE_S3C2443
15165 # endif
15166 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
15167 #else
15168 # define machine_is_s3c2443()   (0)
15169 #endif
15170
15171 #ifdef CONFIG_MACH_OMAP_LDK
15172 # ifdef machine_arch_type
15173 #  undef machine_arch_type
15174 #  define machine_arch_type     __machine_arch_type
15175 # else
15176 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
15177 # endif
15178 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
15179 #else
15180 # define machine_is_omap_ldk()  (0)
15181 #endif
15182
15183 #ifdef CONFIG_MACH_SMDK2460
15184 # ifdef machine_arch_type
15185 #  undef machine_arch_type
15186 #  define machine_arch_type     __machine_arch_type
15187 # else
15188 #  define machine_arch_type     MACH_TYPE_SMDK2460
15189 # endif
15190 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
15191 #else
15192 # define machine_is_smdk2460()  (0)
15193 #endif
15194
15195 #ifdef CONFIG_MACH_SMDK2440
15196 # ifdef machine_arch_type
15197 #  undef machine_arch_type
15198 #  define machine_arch_type     __machine_arch_type
15199 # else
15200 #  define machine_arch_type     MACH_TYPE_SMDK2440
15201 # endif
15202 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
15203 #else
15204 # define machine_is_smdk2440()  (0)
15205 #endif
15206
15207 #ifdef CONFIG_MACH_SMDK2412
15208 # ifdef machine_arch_type
15209 #  undef machine_arch_type
15210 #  define machine_arch_type     __machine_arch_type
15211 # else
15212 #  define machine_arch_type     MACH_TYPE_SMDK2412
15213 # endif
15214 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
15215 #else
15216 # define machine_is_smdk2412()  (0)
15217 #endif
15218
15219 #ifdef CONFIG_MACH_WEBBOX
15220 # ifdef machine_arch_type
15221 #  undef machine_arch_type
15222 #  define machine_arch_type     __machine_arch_type
15223 # else
15224 #  define machine_arch_type     MACH_TYPE_WEBBOX
15225 # endif
15226 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
15227 #else
15228 # define machine_is_webbox()    (0)
15229 #endif
15230
15231 #ifdef CONFIG_MACH_CWWNDP
15232 # ifdef machine_arch_type
15233 #  undef machine_arch_type
15234 #  define machine_arch_type     __machine_arch_type
15235 # else
15236 #  define machine_arch_type     MACH_TYPE_CWWNDP
15237 # endif
15238 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
15239 #else
15240 # define machine_is_cwwndp()    (0)
15241 #endif
15242
15243 #ifdef CONFIG_MACH_DRAGON
15244 # ifdef machine_arch_type
15245 #  undef machine_arch_type
15246 #  define machine_arch_type     __machine_arch_type
15247 # else
15248 #  define machine_arch_type     MACH_TYPE_DRAGON
15249 # endif
15250 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
15251 #else
15252 # define machine_is_i839()      (0)
15253 #endif
15254
15255 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
15256 # ifdef machine_arch_type
15257 #  undef machine_arch_type
15258 #  define machine_arch_type     __machine_arch_type
15259 # else
15260 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
15261 # endif
15262 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
15263 #else
15264 # define machine_is_opendo_cpu_board()  (0)
15265 #endif
15266
15267 #ifdef CONFIG_MACH_CCM2200
15268 # ifdef machine_arch_type
15269 #  undef machine_arch_type
15270 #  define machine_arch_type     __machine_arch_type
15271 # else
15272 #  define machine_arch_type     MACH_TYPE_CCM2200
15273 # endif
15274 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
15275 #else
15276 # define machine_is_ccm2200()   (0)
15277 #endif
15278
15279 #ifdef CONFIG_MACH_ETWARM
15280 # ifdef machine_arch_type
15281 #  undef machine_arch_type
15282 #  define machine_arch_type     __machine_arch_type
15283 # else
15284 #  define machine_arch_type     MACH_TYPE_ETWARM
15285 # endif
15286 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
15287 #else
15288 # define machine_is_etwarm()    (0)
15289 #endif
15290
15291 #ifdef CONFIG_MACH_M93030
15292 # ifdef machine_arch_type
15293 #  undef machine_arch_type
15294 #  define machine_arch_type     __machine_arch_type
15295 # else
15296 #  define machine_arch_type     MACH_TYPE_M93030
15297 # endif
15298 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
15299 #else
15300 # define machine_is_m93030()    (0)
15301 #endif
15302
15303 #ifdef CONFIG_MACH_CC7U
15304 # ifdef machine_arch_type
15305 #  undef machine_arch_type
15306 #  define machine_arch_type     __machine_arch_type
15307 # else
15308 #  define machine_arch_type     MACH_TYPE_CC7U
15309 # endif
15310 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
15311 #else
15312 # define machine_is_cc7u()      (0)
15313 #endif
15314
15315 #ifdef CONFIG_MACH_MTT_RANGER
15316 # ifdef machine_arch_type
15317 #  undef machine_arch_type
15318 #  define machine_arch_type     __machine_arch_type
15319 # else
15320 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
15321 # endif
15322 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
15323 #else
15324 # define machine_is_mtt_ranger()        (0)
15325 #endif
15326
15327 #ifdef CONFIG_MACH_NEXUS
15328 # ifdef machine_arch_type
15329 #  undef machine_arch_type
15330 #  define machine_arch_type     __machine_arch_type
15331 # else
15332 #  define machine_arch_type     MACH_TYPE_NEXUS
15333 # endif
15334 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
15335 #else
15336 # define machine_is_nexus()     (0)
15337 #endif
15338
15339 #ifdef CONFIG_MACH_DESMAN
15340 # ifdef machine_arch_type
15341 #  undef machine_arch_type
15342 #  define machine_arch_type     __machine_arch_type
15343 # else
15344 #  define machine_arch_type     MACH_TYPE_DESMAN
15345 # endif
15346 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
15347 #else
15348 # define machine_is_desman()    (0)
15349 #endif
15350
15351 #ifdef CONFIG_MACH_BKDE303
15352 # ifdef machine_arch_type
15353 #  undef machine_arch_type
15354 #  define machine_arch_type     __machine_arch_type
15355 # else
15356 #  define machine_arch_type     MACH_TYPE_BKDE303
15357 # endif
15358 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
15359 #else
15360 # define machine_is_bkde303()   (0)
15361 #endif
15362
15363 #ifdef CONFIG_MACH_SMDK2413
15364 # ifdef machine_arch_type
15365 #  undef machine_arch_type
15366 #  define machine_arch_type     __machine_arch_type
15367 # else
15368 #  define machine_arch_type     MACH_TYPE_SMDK2413
15369 # endif
15370 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
15371 #else
15372 # define machine_is_smdk2413()  (0)
15373 #endif
15374
15375 #ifdef CONFIG_MACH_AML_M7200
15376 # ifdef machine_arch_type
15377 #  undef machine_arch_type
15378 #  define machine_arch_type     __machine_arch_type
15379 # else
15380 #  define machine_arch_type     MACH_TYPE_AML_M7200
15381 # endif
15382 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
15383 #else
15384 # define machine_is_aml_m7200() (0)
15385 #endif
15386
15387 #ifdef CONFIG_MACH_AML_M5900
15388 # ifdef machine_arch_type
15389 #  undef machine_arch_type
15390 #  define machine_arch_type     __machine_arch_type
15391 # else
15392 #  define machine_arch_type     MACH_TYPE_AML_M5900
15393 # endif
15394 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
15395 #else
15396 # define machine_is_aml_m5900() (0)
15397 #endif
15398
15399 #ifdef CONFIG_MACH_SG640
15400 # ifdef machine_arch_type
15401 #  undef machine_arch_type
15402 #  define machine_arch_type     __machine_arch_type
15403 # else
15404 #  define machine_arch_type     MACH_TYPE_SG640
15405 # endif
15406 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
15407 #else
15408 # define machine_is_sg640()     (0)
15409 #endif
15410
15411 #ifdef CONFIG_MACH_EDG79524
15412 # ifdef machine_arch_type
15413 #  undef machine_arch_type
15414 #  define machine_arch_type     __machine_arch_type
15415 # else
15416 #  define machine_arch_type     MACH_TYPE_EDG79524
15417 # endif
15418 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
15419 #else
15420 # define machine_is_edg79524()  (0)
15421 #endif
15422
15423 #ifdef CONFIG_MACH_AI2410
15424 # ifdef machine_arch_type
15425 #  undef machine_arch_type
15426 #  define machine_arch_type     __machine_arch_type
15427 # else
15428 #  define machine_arch_type     MACH_TYPE_AI2410
15429 # endif
15430 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
15431 #else
15432 # define machine_is_ai2410()    (0)
15433 #endif
15434
15435 #ifdef CONFIG_MACH_IXP465
15436 # ifdef machine_arch_type
15437 #  undef machine_arch_type
15438 #  define machine_arch_type     __machine_arch_type
15439 # else
15440 #  define machine_arch_type     MACH_TYPE_IXP465
15441 # endif
15442 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
15443 #else
15444 # define machine_is_ixp465()    (0)
15445 #endif
15446
15447 #ifdef CONFIG_MACH_BALLOON3
15448 # ifdef machine_arch_type
15449 #  undef machine_arch_type
15450 #  define machine_arch_type     __machine_arch_type
15451 # else
15452 #  define machine_arch_type     MACH_TYPE_BALLOON3
15453 # endif
15454 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
15455 #else
15456 # define machine_is_balloon3()  (0)
15457 #endif
15458
15459 #ifdef CONFIG_MACH_HEINS
15460 # ifdef machine_arch_type
15461 #  undef machine_arch_type
15462 #  define machine_arch_type     __machine_arch_type
15463 # else
15464 #  define machine_arch_type     MACH_TYPE_HEINS
15465 # endif
15466 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
15467 #else
15468 # define machine_is_heins()     (0)
15469 #endif
15470
15471 #ifdef CONFIG_MACH_MPLUSEVA
15472 # ifdef machine_arch_type
15473 #  undef machine_arch_type
15474 #  define machine_arch_type     __machine_arch_type
15475 # else
15476 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
15477 # endif
15478 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
15479 #else
15480 # define machine_is_mpluseva()  (0)
15481 #endif
15482
15483 #ifdef CONFIG_MACH_RT042
15484 # ifdef machine_arch_type
15485 #  undef machine_arch_type
15486 #  define machine_arch_type     __machine_arch_type
15487 # else
15488 #  define machine_arch_type     MACH_TYPE_RT042
15489 # endif
15490 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
15491 #else
15492 # define machine_is_rt042()     (0)
15493 #endif
15494
15495 #ifdef CONFIG_MACH_CWIEM
15496 # ifdef machine_arch_type
15497 #  undef machine_arch_type
15498 #  define machine_arch_type     __machine_arch_type
15499 # else
15500 #  define machine_arch_type     MACH_TYPE_CWIEM
15501 # endif
15502 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
15503 #else
15504 # define machine_is_cwiem()     (0)
15505 #endif
15506
15507 #ifdef CONFIG_MACH_CM_X270
15508 # ifdef machine_arch_type
15509 #  undef machine_arch_type
15510 #  define machine_arch_type     __machine_arch_type
15511 # else
15512 #  define machine_arch_type     MACH_TYPE_CM_X270
15513 # endif
15514 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
15515 #else
15516 # define machine_is_cm_x270()   (0)
15517 #endif
15518
15519 #ifdef CONFIG_MACH_CM_X255
15520 # ifdef machine_arch_type
15521 #  undef machine_arch_type
15522 #  define machine_arch_type     __machine_arch_type
15523 # else
15524 #  define machine_arch_type     MACH_TYPE_CM_X255
15525 # endif
15526 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
15527 #else
15528 # define machine_is_cm_x255()   (0)
15529 #endif
15530
15531 #ifdef CONFIG_MACH_ESH_AT91
15532 # ifdef machine_arch_type
15533 #  undef machine_arch_type
15534 #  define machine_arch_type     __machine_arch_type
15535 # else
15536 #  define machine_arch_type     MACH_TYPE_ESH_AT91
15537 # endif
15538 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
15539 #else
15540 # define machine_is_esh_at91()  (0)
15541 #endif
15542
15543 #ifdef CONFIG_MACH_SANDGATE3
15544 # ifdef machine_arch_type
15545 #  undef machine_arch_type
15546 #  define machine_arch_type     __machine_arch_type
15547 # else
15548 #  define machine_arch_type     MACH_TYPE_SANDGATE3
15549 # endif
15550 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
15551 #else
15552 # define machine_is_sandgate3() (0)
15553 #endif
15554
15555 #ifdef CONFIG_MACH_PRIMO
15556 # ifdef machine_arch_type
15557 #  undef machine_arch_type
15558 #  define machine_arch_type     __machine_arch_type
15559 # else
15560 #  define machine_arch_type     MACH_TYPE_PRIMO
15561 # endif
15562 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
15563 #else
15564 # define machine_is_primo()     (0)
15565 #endif
15566
15567 #ifdef CONFIG_MACH_GEMSTONE
15568 # ifdef machine_arch_type
15569 #  undef machine_arch_type
15570 #  define machine_arch_type     __machine_arch_type
15571 # else
15572 #  define machine_arch_type     MACH_TYPE_GEMSTONE
15573 # endif
15574 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
15575 #else
15576 # define machine_is_gemstone()  (0)
15577 #endif
15578
15579 #ifdef CONFIG_MACH_PRONGHORNMETRO
15580 # ifdef machine_arch_type
15581 #  undef machine_arch_type
15582 #  define machine_arch_type     __machine_arch_type
15583 # else
15584 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
15585 # endif
15586 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
15587 #else
15588 # define machine_is_pronghorn_metro()   (0)
15589 #endif
15590
15591 #ifdef CONFIG_MACH_SIDEWINDER
15592 # ifdef machine_arch_type
15593 #  undef machine_arch_type
15594 #  define machine_arch_type     __machine_arch_type
15595 # else
15596 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
15597 # endif
15598 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
15599 #else
15600 # define machine_is_sidewinder()        (0)
15601 #endif
15602
15603 #ifdef CONFIG_MACH_PICOMOD1
15604 # ifdef machine_arch_type
15605 #  undef machine_arch_type
15606 #  define machine_arch_type     __machine_arch_type
15607 # else
15608 #  define machine_arch_type     MACH_TYPE_PICOMOD1
15609 # endif
15610 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
15611 #else
15612 # define machine_is_picomod1()  (0)
15613 #endif
15614
15615 #ifdef CONFIG_MACH_SG590
15616 # ifdef machine_arch_type
15617 #  undef machine_arch_type
15618 #  define machine_arch_type     __machine_arch_type
15619 # else
15620 #  define machine_arch_type     MACH_TYPE_SG590
15621 # endif
15622 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
15623 #else
15624 # define machine_is_sg590()     (0)
15625 #endif
15626
15627 #ifdef CONFIG_MACH_AKAI9307
15628 # ifdef machine_arch_type
15629 #  undef machine_arch_type
15630 #  define machine_arch_type     __machine_arch_type
15631 # else
15632 #  define machine_arch_type     MACH_TYPE_AKAI9307
15633 # endif
15634 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
15635 #else
15636 # define machine_is_akai9307()  (0)
15637 #endif
15638
15639 #ifdef CONFIG_MACH_FONTAINE
15640 # ifdef machine_arch_type
15641 #  undef machine_arch_type
15642 #  define machine_arch_type     __machine_arch_type
15643 # else
15644 #  define machine_arch_type     MACH_TYPE_FONTAINE
15645 # endif
15646 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
15647 #else
15648 # define machine_is_fontaine()  (0)
15649 #endif
15650
15651 #ifdef CONFIG_MACH_WOMBAT
15652 # ifdef machine_arch_type
15653 #  undef machine_arch_type
15654 #  define machine_arch_type     __machine_arch_type
15655 # else
15656 #  define machine_arch_type     MACH_TYPE_WOMBAT
15657 # endif
15658 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
15659 #else
15660 # define machine_is_wombat()    (0)
15661 #endif
15662
15663 #ifdef CONFIG_MACH_ACQ300
15664 # ifdef machine_arch_type
15665 #  undef machine_arch_type
15666 #  define machine_arch_type     __machine_arch_type
15667 # else
15668 #  define machine_arch_type     MACH_TYPE_ACQ300
15669 # endif
15670 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
15671 #else
15672 # define machine_is_acq300()    (0)
15673 #endif
15674
15675 #ifdef CONFIG_MACH_MOD_270
15676 # ifdef machine_arch_type
15677 #  undef machine_arch_type
15678 #  define machine_arch_type     __machine_arch_type
15679 # else
15680 #  define machine_arch_type     MACH_TYPE_MOD_270
15681 # endif
15682 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
15683 #else
15684 # define machine_is_mod272()    (0)
15685 #endif
15686
15687 #ifdef CONFIG_MACH_VC0820
15688 # ifdef machine_arch_type
15689 #  undef machine_arch_type
15690 #  define machine_arch_type     __machine_arch_type
15691 # else
15692 #  define machine_arch_type     MACH_TYPE_VC0820
15693 # endif
15694 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
15695 #else
15696 # define machine_is_vmc_vc0820()        (0)
15697 #endif
15698
15699 #ifdef CONFIG_MACH_ANI_AIM
15700 # ifdef machine_arch_type
15701 #  undef machine_arch_type
15702 #  define machine_arch_type     __machine_arch_type
15703 # else
15704 #  define machine_arch_type     MACH_TYPE_ANI_AIM
15705 # endif
15706 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
15707 #else
15708 # define machine_is_ani_aim()   (0)
15709 #endif
15710
15711 #ifdef CONFIG_MACH_JELLYFISH
15712 # ifdef machine_arch_type
15713 #  undef machine_arch_type
15714 #  define machine_arch_type     __machine_arch_type
15715 # else
15716 #  define machine_arch_type     MACH_TYPE_JELLYFISH
15717 # endif
15718 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
15719 #else
15720 # define machine_is_jellyfish() (0)
15721 #endif
15722
15723 #ifdef CONFIG_MACH_AMANITA
15724 # ifdef machine_arch_type
15725 #  undef machine_arch_type
15726 #  define machine_arch_type     __machine_arch_type
15727 # else
15728 #  define machine_arch_type     MACH_TYPE_AMANITA
15729 # endif
15730 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
15731 #else
15732 # define machine_is_amanita()   (0)
15733 #endif
15734
15735 #ifdef CONFIG_MACH_VLINK
15736 # ifdef machine_arch_type
15737 #  undef machine_arch_type
15738 #  define machine_arch_type     __machine_arch_type
15739 # else
15740 #  define machine_arch_type     MACH_TYPE_VLINK
15741 # endif
15742 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
15743 #else
15744 # define machine_is_vlink()     (0)
15745 #endif
15746
15747 #ifdef CONFIG_MACH_DEXFLEX
15748 # ifdef machine_arch_type
15749 #  undef machine_arch_type
15750 #  define machine_arch_type     __machine_arch_type
15751 # else
15752 #  define machine_arch_type     MACH_TYPE_DEXFLEX
15753 # endif
15754 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
15755 #else
15756 # define machine_is_dexflex()   (0)
15757 #endif
15758
15759 #ifdef CONFIG_MACH_EIGEN_TTQ
15760 # ifdef machine_arch_type
15761 #  undef machine_arch_type
15762 #  define machine_arch_type     __machine_arch_type
15763 # else
15764 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
15765 # endif
15766 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
15767 #else
15768 # define machine_is_eigen_ttq() (0)
15769 #endif
15770
15771 #ifdef CONFIG_MACH_ARCOM_TITAN
15772 # ifdef machine_arch_type
15773 #  undef machine_arch_type
15774 #  define machine_arch_type     __machine_arch_type
15775 # else
15776 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
15777 # endif
15778 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
15779 #else
15780 # define machine_is_arcom_titan()       (0)
15781 #endif
15782
15783 #ifdef CONFIG_MACH_TABLA
15784 # ifdef machine_arch_type
15785 #  undef machine_arch_type
15786 #  define machine_arch_type     __machine_arch_type
15787 # else
15788 #  define machine_arch_type     MACH_TYPE_TABLA
15789 # endif
15790 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
15791 #else
15792 # define machine_is_tabla()     (0)
15793 #endif
15794
15795 #ifdef CONFIG_MACH_MDIRAC3
15796 # ifdef machine_arch_type
15797 #  undef machine_arch_type
15798 #  define machine_arch_type     __machine_arch_type
15799 # else
15800 #  define machine_arch_type     MACH_TYPE_MDIRAC3
15801 # endif
15802 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
15803 #else
15804 # define machine_is_mdirac3()   (0)
15805 #endif
15806
15807 #ifdef CONFIG_MACH_MRHFBP2
15808 # ifdef machine_arch_type
15809 #  undef machine_arch_type
15810 #  define machine_arch_type     __machine_arch_type
15811 # else
15812 #  define machine_arch_type     MACH_TYPE_MRHFBP2
15813 # endif
15814 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
15815 #else
15816 # define machine_is_mrhfbp2()   (0)
15817 #endif
15818
15819 #ifdef CONFIG_MACH_AT91RM9200RB
15820 # ifdef machine_arch_type
15821 #  undef machine_arch_type
15822 #  define machine_arch_type     __machine_arch_type
15823 # else
15824 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
15825 # endif
15826 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
15827 #else
15828 # define machine_is_at91rm9200rb()      (0)
15829 #endif
15830
15831 #ifdef CONFIG_MACH_ANI_APM
15832 # ifdef machine_arch_type
15833 #  undef machine_arch_type
15834 #  define machine_arch_type     __machine_arch_type
15835 # else
15836 #  define machine_arch_type     MACH_TYPE_ANI_APM
15837 # endif
15838 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
15839 #else
15840 # define machine_is_ani_apm()   (0)
15841 #endif
15842
15843 #ifdef CONFIG_MACH_ELLA1
15844 # ifdef machine_arch_type
15845 #  undef machine_arch_type
15846 #  define machine_arch_type     __machine_arch_type
15847 # else
15848 #  define machine_arch_type     MACH_TYPE_ELLA1
15849 # endif
15850 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
15851 #else
15852 # define machine_is_ella1()     (0)
15853 #endif
15854
15855 #ifdef CONFIG_MACH_INHAND_PXA27X
15856 # ifdef machine_arch_type
15857 #  undef machine_arch_type
15858 #  define machine_arch_type     __machine_arch_type
15859 # else
15860 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
15861 # endif
15862 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
15863 #else
15864 # define machine_is_inhand_pxa27x()     (0)
15865 #endif
15866
15867 #ifdef CONFIG_MACH_INHAND_PXA25X
15868 # ifdef machine_arch_type
15869 #  undef machine_arch_type
15870 #  define machine_arch_type     __machine_arch_type
15871 # else
15872 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
15873 # endif
15874 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
15875 #else
15876 # define machine_is_inhand_pxa25x()     (0)
15877 #endif
15878
15879 #ifdef CONFIG_MACH_EMPOS_XM
15880 # ifdef machine_arch_type
15881 #  undef machine_arch_type
15882 #  define machine_arch_type     __machine_arch_type
15883 # else
15884 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
15885 # endif
15886 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
15887 #else
15888 # define machine_is_empos_xm()  (0)
15889 #endif
15890
15891 #ifdef CONFIG_MACH_EMPOS
15892 # ifdef machine_arch_type
15893 #  undef machine_arch_type
15894 #  define machine_arch_type     __machine_arch_type
15895 # else
15896 #  define machine_arch_type     MACH_TYPE_EMPOS
15897 # endif
15898 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
15899 #else
15900 # define machine_is_empos()     (0)
15901 #endif
15902
15903 #ifdef CONFIG_MACH_EMPOS_TINY
15904 # ifdef machine_arch_type
15905 #  undef machine_arch_type
15906 #  define machine_arch_type     __machine_arch_type
15907 # else
15908 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
15909 # endif
15910 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
15911 #else
15912 # define machine_is_empos_tiny()        (0)
15913 #endif
15914
15915 #ifdef CONFIG_MACH_EMPOS_SM
15916 # ifdef machine_arch_type
15917 #  undef machine_arch_type
15918 #  define machine_arch_type     __machine_arch_type
15919 # else
15920 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
15921 # endif
15922 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
15923 #else
15924 # define machine_is_empos_sm()  (0)
15925 #endif
15926
15927 #ifdef CONFIG_MACH_EGRET
15928 # ifdef machine_arch_type
15929 #  undef machine_arch_type
15930 #  define machine_arch_type     __machine_arch_type
15931 # else
15932 #  define machine_arch_type     MACH_TYPE_EGRET
15933 # endif
15934 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
15935 #else
15936 # define machine_is_egret()     (0)
15937 #endif
15938
15939 #ifdef CONFIG_MACH_OSTRICH
15940 # ifdef machine_arch_type
15941 #  undef machine_arch_type
15942 #  define machine_arch_type     __machine_arch_type
15943 # else
15944 #  define machine_arch_type     MACH_TYPE_OSTRICH
15945 # endif
15946 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
15947 #else
15948 # define machine_is_ostrich()   (0)
15949 #endif
15950
15951 #ifdef CONFIG_MACH_N50
15952 # ifdef machine_arch_type
15953 #  undef machine_arch_type
15954 #  define machine_arch_type     __machine_arch_type
15955 # else
15956 #  define machine_arch_type     MACH_TYPE_N50
15957 # endif
15958 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
15959 #else
15960 # define machine_is_n50()       (0)
15961 #endif
15962
15963 #ifdef CONFIG_MACH_ECBAT91
15964 # ifdef machine_arch_type
15965 #  undef machine_arch_type
15966 #  define machine_arch_type     __machine_arch_type
15967 # else
15968 #  define machine_arch_type     MACH_TYPE_ECBAT91
15969 # endif
15970 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
15971 #else
15972 # define machine_is_ecbat91()   (0)
15973 #endif
15974
15975 #ifdef CONFIG_MACH_STAREAST
15976 # ifdef machine_arch_type
15977 #  undef machine_arch_type
15978 #  define machine_arch_type     __machine_arch_type
15979 # else
15980 #  define machine_arch_type     MACH_TYPE_STAREAST
15981 # endif
15982 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
15983 #else
15984 # define machine_is_stareast()  (0)
15985 #endif
15986
15987 #ifdef CONFIG_MACH_DSPG_DW
15988 # ifdef machine_arch_type
15989 #  undef machine_arch_type
15990 #  define machine_arch_type     __machine_arch_type
15991 # else
15992 #  define machine_arch_type     MACH_TYPE_DSPG_DW
15993 # endif
15994 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
15995 #else
15996 # define machine_is_dspg_dw()   (0)
15997 #endif
15998
15999 #ifdef CONFIG_MACH_ONEARM
16000 # ifdef machine_arch_type
16001 #  undef machine_arch_type
16002 #  define machine_arch_type     __machine_arch_type
16003 # else
16004 #  define machine_arch_type     MACH_TYPE_ONEARM
16005 # endif
16006 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
16007 #else
16008 # define machine_is_onearm()    (0)
16009 #endif
16010
16011 #ifdef CONFIG_MACH_MRG110_6
16012 # ifdef machine_arch_type
16013 #  undef machine_arch_type
16014 #  define machine_arch_type     __machine_arch_type
16015 # else
16016 #  define machine_arch_type     MACH_TYPE_MRG110_6
16017 # endif
16018 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
16019 #else
16020 # define machine_is_mrg110_6()  (0)
16021 #endif
16022
16023 #ifdef CONFIG_MACH_WRT300NV2
16024 # ifdef machine_arch_type
16025 #  undef machine_arch_type
16026 #  define machine_arch_type     __machine_arch_type
16027 # else
16028 #  define machine_arch_type     MACH_TYPE_WRT300NV2
16029 # endif
16030 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
16031 #else
16032 # define machine_is_wrt300nv2() (0)
16033 #endif
16034
16035 #ifdef CONFIG_MACH_XM_BULVERDE
16036 # ifdef machine_arch_type
16037 #  undef machine_arch_type
16038 #  define machine_arch_type     __machine_arch_type
16039 # else
16040 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
16041 # endif
16042 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
16043 #else
16044 # define machine_is_xm_bulverde()       (0)
16045 #endif
16046
16047 #ifdef CONFIG_MACH_MSM6100
16048 # ifdef machine_arch_type
16049 #  undef machine_arch_type
16050 #  define machine_arch_type     __machine_arch_type
16051 # else
16052 #  define machine_arch_type     MACH_TYPE_MSM6100
16053 # endif
16054 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
16055 #else
16056 # define machine_is_msm6100()   (0)
16057 #endif
16058
16059 #ifdef CONFIG_MACH_ETI_B1
16060 # ifdef machine_arch_type
16061 #  undef machine_arch_type
16062 #  define machine_arch_type     __machine_arch_type
16063 # else
16064 #  define machine_arch_type     MACH_TYPE_ETI_B1
16065 # endif
16066 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
16067 #else
16068 # define machine_is_eti_b1()    (0)
16069 #endif
16070
16071 #ifdef CONFIG_MACH_ZILOG_ZA9L
16072 # ifdef machine_arch_type
16073 #  undef machine_arch_type
16074 #  define machine_arch_type     __machine_arch_type
16075 # else
16076 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
16077 # endif
16078 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
16079 #else
16080 # define machine_is_za9l_series()       (0)
16081 #endif
16082
16083 #ifdef CONFIG_MACH_BIT2440
16084 # ifdef machine_arch_type
16085 #  undef machine_arch_type
16086 #  define machine_arch_type     __machine_arch_type
16087 # else
16088 #  define machine_arch_type     MACH_TYPE_BIT2440
16089 # endif
16090 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
16091 #else
16092 # define machine_is_bit2440()   (0)
16093 #endif
16094
16095 #ifdef CONFIG_MACH_NBI
16096 # ifdef machine_arch_type
16097 #  undef machine_arch_type
16098 #  define machine_arch_type     __machine_arch_type
16099 # else
16100 #  define machine_arch_type     MACH_TYPE_NBI
16101 # endif
16102 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
16103 #else
16104 # define machine_is_nbi()       (0)
16105 #endif
16106
16107 #ifdef CONFIG_MACH_SMDK2443
16108 # ifdef machine_arch_type
16109 #  undef machine_arch_type
16110 #  define machine_arch_type     __machine_arch_type
16111 # else
16112 #  define machine_arch_type     MACH_TYPE_SMDK2443
16113 # endif
16114 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
16115 #else
16116 # define machine_is_smdk2443()  (0)
16117 #endif
16118
16119 #ifdef CONFIG_MACH_VDAVINCI
16120 # ifdef machine_arch_type
16121 #  undef machine_arch_type
16122 #  define machine_arch_type     __machine_arch_type
16123 # else
16124 #  define machine_arch_type     MACH_TYPE_VDAVINCI
16125 # endif
16126 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
16127 #else
16128 # define machine_is_vdavinci()  (0)
16129 #endif
16130
16131 #ifdef CONFIG_MACH_ATC6
16132 # ifdef machine_arch_type
16133 #  undef machine_arch_type
16134 #  define machine_arch_type     __machine_arch_type
16135 # else
16136 #  define machine_arch_type     MACH_TYPE_ATC6
16137 # endif
16138 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
16139 #else
16140 # define machine_is_atc6()      (0)
16141 #endif
16142
16143 #ifdef CONFIG_MACH_MULTMDW
16144 # ifdef machine_arch_type
16145 #  undef machine_arch_type
16146 #  define machine_arch_type     __machine_arch_type
16147 # else
16148 #  define machine_arch_type     MACH_TYPE_MULTMDW
16149 # endif
16150 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
16151 #else
16152 # define machine_is_multmdw()   (0)
16153 #endif
16154
16155 #ifdef CONFIG_MACH_MBA2440
16156 # ifdef machine_arch_type
16157 #  undef machine_arch_type
16158 #  define machine_arch_type     __machine_arch_type
16159 # else
16160 #  define machine_arch_type     MACH_TYPE_MBA2440
16161 # endif
16162 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
16163 #else
16164 # define machine_is_mba2440()   (0)
16165 #endif
16166
16167 #ifdef CONFIG_MACH_ECSD
16168 # ifdef machine_arch_type
16169 #  undef machine_arch_type
16170 #  define machine_arch_type     __machine_arch_type
16171 # else
16172 #  define machine_arch_type     MACH_TYPE_ECSD
16173 # endif
16174 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
16175 #else
16176 # define machine_is_ecsd()      (0)
16177 #endif
16178
16179 #ifdef CONFIG_MACH_PALMZ31
16180 # ifdef machine_arch_type
16181 #  undef machine_arch_type
16182 #  define machine_arch_type     __machine_arch_type
16183 # else
16184 #  define machine_arch_type     MACH_TYPE_PALMZ31
16185 # endif
16186 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
16187 #else
16188 # define machine_is_palmz31()   (0)
16189 #endif
16190
16191 #ifdef CONFIG_MACH_FSG
16192 # ifdef machine_arch_type
16193 #  undef machine_arch_type
16194 #  define machine_arch_type     __machine_arch_type
16195 # else
16196 #  define machine_arch_type     MACH_TYPE_FSG
16197 # endif
16198 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
16199 #else
16200 # define machine_is_fsg()       (0)
16201 #endif
16202
16203 #ifdef CONFIG_MACH_RAZOR101
16204 # ifdef machine_arch_type
16205 #  undef machine_arch_type
16206 #  define machine_arch_type     __machine_arch_type
16207 # else
16208 #  define machine_arch_type     MACH_TYPE_RAZOR101
16209 # endif
16210 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
16211 #else
16212 # define machine_is_razor101()  (0)
16213 #endif
16214
16215 #ifdef CONFIG_MACH_OPERA_TDM
16216 # ifdef machine_arch_type
16217 #  undef machine_arch_type
16218 #  define machine_arch_type     __machine_arch_type
16219 # else
16220 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
16221 # endif
16222 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
16223 #else
16224 # define machine_is_opera_tdm() (0)
16225 #endif
16226
16227 #ifdef CONFIG_MACH_COMCERTO
16228 # ifdef machine_arch_type
16229 #  undef machine_arch_type
16230 #  define machine_arch_type     __machine_arch_type
16231 # else
16232 #  define machine_arch_type     MACH_TYPE_COMCERTO
16233 # endif
16234 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
16235 #else
16236 # define machine_is_comcerto()  (0)
16237 #endif
16238
16239 #ifdef CONFIG_MACH_TB0319
16240 # ifdef machine_arch_type
16241 #  undef machine_arch_type
16242 #  define machine_arch_type     __machine_arch_type
16243 # else
16244 #  define machine_arch_type     MACH_TYPE_TB0319
16245 # endif
16246 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
16247 #else
16248 # define machine_is_tb0319()    (0)
16249 #endif
16250
16251 #ifdef CONFIG_MACH_KWS8000
16252 # ifdef machine_arch_type
16253 #  undef machine_arch_type
16254 #  define machine_arch_type     __machine_arch_type
16255 # else
16256 #  define machine_arch_type     MACH_TYPE_KWS8000
16257 # endif
16258 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
16259 #else
16260 # define machine_is_kws8000()   (0)
16261 #endif
16262
16263 #ifdef CONFIG_MACH_B2
16264 # ifdef machine_arch_type
16265 #  undef machine_arch_type
16266 #  define machine_arch_type     __machine_arch_type
16267 # else
16268 #  define machine_arch_type     MACH_TYPE_B2
16269 # endif
16270 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
16271 #else
16272 # define machine_is_b2()        (0)
16273 #endif
16274
16275 #ifdef CONFIG_MACH_LCL54
16276 # ifdef machine_arch_type
16277 #  undef machine_arch_type
16278 #  define machine_arch_type     __machine_arch_type
16279 # else
16280 #  define machine_arch_type     MACH_TYPE_LCL54
16281 # endif
16282 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
16283 #else
16284 # define machine_is_lcl54()     (0)
16285 #endif
16286
16287 #ifdef CONFIG_MACH_AT91SAM9260EK
16288 # ifdef machine_arch_type
16289 #  undef machine_arch_type
16290 #  define machine_arch_type     __machine_arch_type
16291 # else
16292 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
16293 # endif
16294 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
16295 #else
16296 # define machine_is_at91sam9260ek()     (0)
16297 #endif
16298
16299 #ifdef CONFIG_MACH_GLANTANK
16300 # ifdef machine_arch_type
16301 #  undef machine_arch_type
16302 #  define machine_arch_type     __machine_arch_type
16303 # else
16304 #  define machine_arch_type     MACH_TYPE_GLANTANK
16305 # endif
16306 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
16307 #else
16308 # define machine_is_glantank()  (0)
16309 #endif
16310
16311 #ifdef CONFIG_MACH_N2100
16312 # ifdef machine_arch_type
16313 #  undef machine_arch_type
16314 #  define machine_arch_type     __machine_arch_type
16315 # else
16316 #  define machine_arch_type     MACH_TYPE_N2100
16317 # endif
16318 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
16319 #else
16320 # define machine_is_n2100()     (0)
16321 #endif
16322
16323 #ifdef CONFIG_MACH_N4100
16324 # ifdef machine_arch_type
16325 #  undef machine_arch_type
16326 #  define machine_arch_type     __machine_arch_type
16327 # else
16328 #  define machine_arch_type     MACH_TYPE_N4100
16329 # endif
16330 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
16331 #else
16332 # define machine_is_n4100()     (0)
16333 #endif
16334
16335 #ifdef CONFIG_MACH_VERTICAL_RSC4
16336 # ifdef machine_arch_type
16337 #  undef machine_arch_type
16338 #  define machine_arch_type     __machine_arch_type
16339 # else
16340 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
16341 # endif
16342 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
16343 #else
16344 # define machine_is_rsc4()      (0)
16345 #endif
16346
16347 #ifdef CONFIG_MACH_SG8100
16348 # ifdef machine_arch_type
16349 #  undef machine_arch_type
16350 #  define machine_arch_type     __machine_arch_type
16351 # else
16352 #  define machine_arch_type     MACH_TYPE_SG8100
16353 # endif
16354 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
16355 #else
16356 # define machine_is_sg8100()    (0)
16357 #endif
16358
16359 #ifdef CONFIG_MACH_IM42XX
16360 # ifdef machine_arch_type
16361 #  undef machine_arch_type
16362 #  define machine_arch_type     __machine_arch_type
16363 # else
16364 #  define machine_arch_type     MACH_TYPE_IM42XX
16365 # endif
16366 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
16367 #else
16368 # define machine_is_im42xx()    (0)
16369 #endif
16370
16371 #ifdef CONFIG_MACH_FTXX
16372 # ifdef machine_arch_type
16373 #  undef machine_arch_type
16374 #  define machine_arch_type     __machine_arch_type
16375 # else
16376 #  define machine_arch_type     MACH_TYPE_FTXX
16377 # endif
16378 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
16379 #else
16380 # define machine_is_ftxx()      (0)
16381 #endif
16382
16383 #ifdef CONFIG_MACH_LWFUSION
16384 # ifdef machine_arch_type
16385 #  undef machine_arch_type
16386 #  define machine_arch_type     __machine_arch_type
16387 # else
16388 #  define machine_arch_type     MACH_TYPE_LWFUSION
16389 # endif
16390 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
16391 #else
16392 # define machine_is_lwfusion()  (0)
16393 #endif
16394
16395 #ifdef CONFIG_MACH_QT2410
16396 # ifdef machine_arch_type
16397 #  undef machine_arch_type
16398 #  define machine_arch_type     __machine_arch_type
16399 # else
16400 #  define machine_arch_type     MACH_TYPE_QT2410
16401 # endif
16402 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
16403 #else
16404 # define machine_is_qt2410()    (0)
16405 #endif
16406
16407 #ifdef CONFIG_MACH_KIXRP435
16408 # ifdef machine_arch_type
16409 #  undef machine_arch_type
16410 #  define machine_arch_type     __machine_arch_type
16411 # else
16412 #  define machine_arch_type     MACH_TYPE_KIXRP435
16413 # endif
16414 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
16415 #else
16416 # define machine_is_kixrp435()  (0)
16417 #endif
16418
16419 #ifdef CONFIG_MACH_CCW9C
16420 # ifdef machine_arch_type
16421 #  undef machine_arch_type
16422 #  define machine_arch_type     __machine_arch_type
16423 # else
16424 #  define machine_arch_type     MACH_TYPE_CCW9C
16425 # endif
16426 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
16427 #else
16428 # define machine_is_ccw9c()     (0)
16429 #endif
16430
16431 #ifdef CONFIG_MACH_DABHS
16432 # ifdef machine_arch_type
16433 #  undef machine_arch_type
16434 #  define machine_arch_type     __machine_arch_type
16435 # else
16436 #  define machine_arch_type     MACH_TYPE_DABHS
16437 # endif
16438 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
16439 #else
16440 # define machine_is_dabhs()     (0)
16441 #endif
16442
16443 #ifdef CONFIG_MACH_GZMX
16444 # ifdef machine_arch_type
16445 #  undef machine_arch_type
16446 #  define machine_arch_type     __machine_arch_type
16447 # else
16448 #  define machine_arch_type     MACH_TYPE_GZMX
16449 # endif
16450 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
16451 #else
16452 # define machine_is_gzmx()      (0)
16453 #endif
16454
16455 #ifdef CONFIG_MACH_IPNW100AP
16456 # ifdef machine_arch_type
16457 #  undef machine_arch_type
16458 #  define machine_arch_type     __machine_arch_type
16459 # else
16460 #  define machine_arch_type     MACH_TYPE_IPNW100AP
16461 # endif
16462 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
16463 #else
16464 # define machine_is_ipnw100ap() (0)
16465 #endif
16466
16467 #ifdef CONFIG_MACH_CC9P9360DEV
16468 # ifdef machine_arch_type
16469 #  undef machine_arch_type
16470 #  define machine_arch_type     __machine_arch_type
16471 # else
16472 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
16473 # endif
16474 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
16475 #else
16476 # define machine_is_cc9p9360dev()       (0)
16477 #endif
16478
16479 #ifdef CONFIG_MACH_CC9P9750DEV
16480 # ifdef machine_arch_type
16481 #  undef machine_arch_type
16482 #  define machine_arch_type     __machine_arch_type
16483 # else
16484 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
16485 # endif
16486 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
16487 #else
16488 # define machine_is_cc9p9750dev()       (0)
16489 #endif
16490
16491 #ifdef CONFIG_MACH_CC9P9360VAL
16492 # ifdef machine_arch_type
16493 #  undef machine_arch_type
16494 #  define machine_arch_type     __machine_arch_type
16495 # else
16496 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
16497 # endif
16498 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
16499 #else
16500 # define machine_is_cc9p9360val()       (0)
16501 #endif
16502
16503 #ifdef CONFIG_MACH_CC9P9750VAL
16504 # ifdef machine_arch_type
16505 #  undef machine_arch_type
16506 #  define machine_arch_type     __machine_arch_type
16507 # else
16508 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
16509 # endif
16510 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
16511 #else
16512 # define machine_is_cc9p9750val()       (0)
16513 #endif
16514
16515 #ifdef CONFIG_MACH_NX70V
16516 # ifdef machine_arch_type
16517 #  undef machine_arch_type
16518 #  define machine_arch_type     __machine_arch_type
16519 # else
16520 #  define machine_arch_type     MACH_TYPE_NX70V
16521 # endif
16522 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
16523 #else
16524 # define machine_is_nx70v()     (0)
16525 #endif
16526
16527 #ifdef CONFIG_MACH_AT91RM9200DF
16528 # ifdef machine_arch_type
16529 #  undef machine_arch_type
16530 #  define machine_arch_type     __machine_arch_type
16531 # else
16532 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
16533 # endif
16534 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
16535 #else
16536 # define machine_is_at91rm9200df()      (0)
16537 #endif
16538
16539 #ifdef CONFIG_MACH_SE_PILOT2
16540 # ifdef machine_arch_type
16541 #  undef machine_arch_type
16542 #  define machine_arch_type     __machine_arch_type
16543 # else
16544 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
16545 # endif
16546 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
16547 #else
16548 # define machine_is_se_pilot2() (0)
16549 #endif
16550
16551 #ifdef CONFIG_MACH_MTCN_T800
16552 # ifdef machine_arch_type
16553 #  undef machine_arch_type
16554 #  define machine_arch_type     __machine_arch_type
16555 # else
16556 #  define machine_arch_type     MACH_TYPE_MTCN_T800
16557 # endif
16558 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
16559 #else
16560 # define machine_is_mtcn_t800() (0)
16561 #endif
16562
16563 #ifdef CONFIG_MACH_VCMX212
16564 # ifdef machine_arch_type
16565 #  undef machine_arch_type
16566 #  define machine_arch_type     __machine_arch_type
16567 # else
16568 #  define machine_arch_type     MACH_TYPE_VCMX212
16569 # endif
16570 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
16571 #else
16572 # define machine_is_vcmx212()   (0)
16573 #endif
16574
16575 #ifdef CONFIG_MACH_LYNX
16576 # ifdef machine_arch_type
16577 #  undef machine_arch_type
16578 #  define machine_arch_type     __machine_arch_type
16579 # else
16580 #  define machine_arch_type     MACH_TYPE_LYNX
16581 # endif
16582 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
16583 #else
16584 # define machine_is_lynx()      (0)
16585 #endif
16586
16587 #ifdef CONFIG_MACH_AT91SAM9260ID
16588 # ifdef machine_arch_type
16589 #  undef machine_arch_type
16590 #  define machine_arch_type     __machine_arch_type
16591 # else
16592 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
16593 # endif
16594 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
16595 #else
16596 # define machine_is_at91sam9260id()     (0)
16597 #endif
16598
16599 #ifdef CONFIG_MACH_HW86052
16600 # ifdef machine_arch_type
16601 #  undef machine_arch_type
16602 #  define machine_arch_type     __machine_arch_type
16603 # else
16604 #  define machine_arch_type     MACH_TYPE_HW86052
16605 # endif
16606 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
16607 #else
16608 # define machine_is_hw86052()   (0)
16609 #endif
16610
16611 #ifdef CONFIG_MACH_PILZ_PMI3
16612 # ifdef machine_arch_type
16613 #  undef machine_arch_type
16614 #  define machine_arch_type     __machine_arch_type
16615 # else
16616 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
16617 # endif
16618 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
16619 #else
16620 # define machine_is_pilz_pmi3() (0)
16621 #endif
16622
16623 #ifdef CONFIG_MACH_EDB9302A
16624 # ifdef machine_arch_type
16625 #  undef machine_arch_type
16626 #  define machine_arch_type     __machine_arch_type
16627 # else
16628 #  define machine_arch_type     MACH_TYPE_EDB9302A
16629 # endif
16630 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
16631 #else
16632 # define machine_is_edb9302a()  (0)
16633 #endif
16634
16635 #ifdef CONFIG_MACH_EDB9307A
16636 # ifdef machine_arch_type
16637 #  undef machine_arch_type
16638 #  define machine_arch_type     __machine_arch_type
16639 # else
16640 #  define machine_arch_type     MACH_TYPE_EDB9307A
16641 # endif
16642 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
16643 #else
16644 # define machine_is_edb9307a()  (0)
16645 #endif
16646
16647 #ifdef CONFIG_MACH_CT_DFS
16648 # ifdef machine_arch_type
16649 #  undef machine_arch_type
16650 #  define machine_arch_type     __machine_arch_type
16651 # else
16652 #  define machine_arch_type     MACH_TYPE_CT_DFS
16653 # endif
16654 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
16655 #else
16656 # define machine_is_ct_dfs()    (0)
16657 #endif
16658
16659 #ifdef CONFIG_MACH_PILZ_PMI4
16660 # ifdef machine_arch_type
16661 #  undef machine_arch_type
16662 #  define machine_arch_type     __machine_arch_type
16663 # else
16664 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
16665 # endif
16666 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
16667 #else
16668 # define machine_is_pilz_pmi4() (0)
16669 #endif
16670
16671 #ifdef CONFIG_MACH_XCEEDNP_IXP
16672 # ifdef machine_arch_type
16673 #  undef machine_arch_type
16674 #  define machine_arch_type     __machine_arch_type
16675 # else
16676 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
16677 # endif
16678 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
16679 #else
16680 # define machine_is_xceednp_ixp()       (0)
16681 #endif
16682
16683 #ifdef CONFIG_MACH_SMDK2442B
16684 # ifdef machine_arch_type
16685 #  undef machine_arch_type
16686 #  define machine_arch_type     __machine_arch_type
16687 # else
16688 #  define machine_arch_type     MACH_TYPE_SMDK2442B
16689 # endif
16690 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
16691 #else
16692 # define machine_is_smdk2442b() (0)
16693 #endif
16694
16695 #ifdef CONFIG_MACH_XNODE
16696 # ifdef machine_arch_type
16697 #  undef machine_arch_type
16698 #  define machine_arch_type     __machine_arch_type
16699 # else
16700 #  define machine_arch_type     MACH_TYPE_XNODE
16701 # endif
16702 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
16703 #else
16704 # define machine_is_xnode()     (0)
16705 #endif
16706
16707 #ifdef CONFIG_MACH_AIDX270
16708 # ifdef machine_arch_type
16709 #  undef machine_arch_type
16710 #  define machine_arch_type     __machine_arch_type
16711 # else
16712 #  define machine_arch_type     MACH_TYPE_AIDX270
16713 # endif
16714 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
16715 #else
16716 # define machine_is_aidx270()   (0)
16717 #endif
16718
16719 #ifdef CONFIG_MACH_REMA
16720 # ifdef machine_arch_type
16721 #  undef machine_arch_type
16722 #  define machine_arch_type     __machine_arch_type
16723 # else
16724 #  define machine_arch_type     MACH_TYPE_REMA
16725 # endif
16726 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
16727 #else
16728 # define machine_is_rema()      (0)
16729 #endif
16730
16731 #ifdef CONFIG_MACH_BPS1000
16732 # ifdef machine_arch_type
16733 #  undef machine_arch_type
16734 #  define machine_arch_type     __machine_arch_type
16735 # else
16736 #  define machine_arch_type     MACH_TYPE_BPS1000
16737 # endif
16738 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
16739 #else
16740 # define machine_is_bps1000()   (0)
16741 #endif
16742
16743 #ifdef CONFIG_MACH_HW90350
16744 # ifdef machine_arch_type
16745 #  undef machine_arch_type
16746 #  define machine_arch_type     __machine_arch_type
16747 # else
16748 #  define machine_arch_type     MACH_TYPE_HW90350
16749 # endif
16750 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
16751 #else
16752 # define machine_is_hw90350()   (0)
16753 #endif
16754
16755 #ifdef CONFIG_MACH_OMAP_3430SDP
16756 # ifdef machine_arch_type
16757 #  undef machine_arch_type
16758 #  define machine_arch_type     __machine_arch_type
16759 # else
16760 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
16761 # endif
16762 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
16763 #else
16764 # define machine_is_omap_3430sdp()      (0)
16765 #endif
16766
16767 #ifdef CONFIG_MACH_BLUETOUCH
16768 # ifdef machine_arch_type
16769 #  undef machine_arch_type
16770 #  define machine_arch_type     __machine_arch_type
16771 # else
16772 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
16773 # endif
16774 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
16775 #else
16776 # define machine_is_bluetouch() (0)
16777 #endif
16778
16779 #ifdef CONFIG_MACH_VSTMS
16780 # ifdef machine_arch_type
16781 #  undef machine_arch_type
16782 #  define machine_arch_type     __machine_arch_type
16783 # else
16784 #  define machine_arch_type     MACH_TYPE_VSTMS
16785 # endif
16786 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
16787 #else
16788 # define machine_is_vstms()     (0)
16789 #endif
16790
16791 #ifdef CONFIG_MACH_XSBASE270
16792 # ifdef machine_arch_type
16793 #  undef machine_arch_type
16794 #  define machine_arch_type     __machine_arch_type
16795 # else
16796 #  define machine_arch_type     MACH_TYPE_XSBASE270
16797 # endif
16798 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
16799 #else
16800 # define machine_is_xsbase270() (0)
16801 #endif
16802
16803 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
16804 # ifdef machine_arch_type
16805 #  undef machine_arch_type
16806 #  define machine_arch_type     __machine_arch_type
16807 # else
16808 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
16809 # endif
16810 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
16811 #else
16812 # define machine_is_at91sam9260ek_cn()  (0)
16813 #endif
16814
16815 #ifdef CONFIG_MACH_ADSTURBOXB
16816 # ifdef machine_arch_type
16817 #  undef machine_arch_type
16818 #  define machine_arch_type     __machine_arch_type
16819 # else
16820 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
16821 # endif
16822 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
16823 #else
16824 # define machine_is_adsturboxb()        (0)
16825 #endif
16826
16827 #ifdef CONFIG_MACH_OTI4110
16828 # ifdef machine_arch_type
16829 #  undef machine_arch_type
16830 #  define machine_arch_type     __machine_arch_type
16831 # else
16832 #  define machine_arch_type     MACH_TYPE_OTI4110
16833 # endif
16834 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
16835 #else
16836 # define machine_is_oti4110()   (0)
16837 #endif
16838
16839 #ifdef CONFIG_MACH_HME_PXA
16840 # ifdef machine_arch_type
16841 #  undef machine_arch_type
16842 #  define machine_arch_type     __machine_arch_type
16843 # else
16844 #  define machine_arch_type     MACH_TYPE_HME_PXA
16845 # endif
16846 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
16847 #else
16848 # define machine_is_hme_pxa()   (0)
16849 #endif
16850
16851 #ifdef CONFIG_MACH_DEISTERDCA
16852 # ifdef machine_arch_type
16853 #  undef machine_arch_type
16854 #  define machine_arch_type     __machine_arch_type
16855 # else
16856 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
16857 # endif
16858 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
16859 #else
16860 # define machine_is_deisterdca()        (0)
16861 #endif
16862
16863 #ifdef CONFIG_MACH_CES_SSEM2
16864 # ifdef machine_arch_type
16865 #  undef machine_arch_type
16866 #  define machine_arch_type     __machine_arch_type
16867 # else
16868 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
16869 # endif
16870 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
16871 #else
16872 # define machine_is_ces_ssem2() (0)
16873 #endif
16874
16875 #ifdef CONFIG_MACH_CES_MTR
16876 # ifdef machine_arch_type
16877 #  undef machine_arch_type
16878 #  define machine_arch_type     __machine_arch_type
16879 # else
16880 #  define machine_arch_type     MACH_TYPE_CES_MTR
16881 # endif
16882 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
16883 #else
16884 # define machine_is_ces_mtr()   (0)
16885 #endif
16886
16887 #ifdef CONFIG_MACH_TDS_AVNG_SBC
16888 # ifdef machine_arch_type
16889 #  undef machine_arch_type
16890 #  define machine_arch_type     __machine_arch_type
16891 # else
16892 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
16893 # endif
16894 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
16895 #else
16896 # define machine_is_tds_avng_sbc()      (0)
16897 #endif
16898
16899 #ifdef CONFIG_MACH_EVEREST
16900 # ifdef machine_arch_type
16901 #  undef machine_arch_type
16902 #  define machine_arch_type     __machine_arch_type
16903 # else
16904 #  define machine_arch_type     MACH_TYPE_EVEREST
16905 # endif
16906 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
16907 #else
16908 # define machine_is_everest()   (0)
16909 #endif
16910
16911 #ifdef CONFIG_MACH_PNX4010
16912 # ifdef machine_arch_type
16913 #  undef machine_arch_type
16914 #  define machine_arch_type     __machine_arch_type
16915 # else
16916 #  define machine_arch_type     MACH_TYPE_PNX4010
16917 # endif
16918 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
16919 #else
16920 # define machine_is_pnx4010()   (0)
16921 #endif
16922
16923 #ifdef CONFIG_MACH_OXNAS
16924 # ifdef machine_arch_type
16925 #  undef machine_arch_type
16926 #  define machine_arch_type     __machine_arch_type
16927 # else
16928 #  define machine_arch_type     MACH_TYPE_OXNAS
16929 # endif
16930 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
16931 #else
16932 # define machine_is_oxnas()     (0)
16933 #endif
16934
16935 #ifdef CONFIG_MACH_FIORI
16936 # ifdef machine_arch_type
16937 #  undef machine_arch_type
16938 #  define machine_arch_type     __machine_arch_type
16939 # else
16940 #  define machine_arch_type     MACH_TYPE_FIORI
16941 # endif
16942 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
16943 #else
16944 # define machine_is_fiori()     (0)
16945 #endif
16946
16947 #ifdef CONFIG_MACH_ML1200
16948 # ifdef machine_arch_type
16949 #  undef machine_arch_type
16950 #  define machine_arch_type     __machine_arch_type
16951 # else
16952 #  define machine_arch_type     MACH_TYPE_ML1200
16953 # endif
16954 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
16955 #else
16956 # define machine_is_ml1200()    (0)
16957 #endif
16958
16959 #ifdef CONFIG_MACH_PECOS
16960 # ifdef machine_arch_type
16961 #  undef machine_arch_type
16962 #  define machine_arch_type     __machine_arch_type
16963 # else
16964 #  define machine_arch_type     MACH_TYPE_PECOS
16965 # endif
16966 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
16967 #else
16968 # define machine_is_pecos()     (0)
16969 #endif
16970
16971 #ifdef CONFIG_MACH_NB2XXX
16972 # ifdef machine_arch_type
16973 #  undef machine_arch_type
16974 #  define machine_arch_type     __machine_arch_type
16975 # else
16976 #  define machine_arch_type     MACH_TYPE_NB2XXX
16977 # endif
16978 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
16979 #else
16980 # define machine_is_nb2xxx()    (0)
16981 #endif
16982
16983 #ifdef CONFIG_MACH_HW6900
16984 # ifdef machine_arch_type
16985 #  undef machine_arch_type
16986 #  define machine_arch_type     __machine_arch_type
16987 # else
16988 #  define machine_arch_type     MACH_TYPE_HW6900
16989 # endif
16990 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
16991 #else
16992 # define machine_is_hw6900()    (0)
16993 #endif
16994
16995 #ifdef CONFIG_MACH_CDCS_QUOLL
16996 # ifdef machine_arch_type
16997 #  undef machine_arch_type
16998 #  define machine_arch_type     __machine_arch_type
16999 # else
17000 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
17001 # endif
17002 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
17003 #else
17004 # define machine_is_cdcs_quoll()        (0)
17005 #endif
17006
17007 #ifdef CONFIG_MACH_QUICKSILVER
17008 # ifdef machine_arch_type
17009 #  undef machine_arch_type
17010 #  define machine_arch_type     __machine_arch_type
17011 # else
17012 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
17013 # endif
17014 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
17015 #else
17016 # define machine_is_quicksilver()       (0)
17017 #endif
17018
17019 #ifdef CONFIG_MACH_UPLAT926
17020 # ifdef machine_arch_type
17021 #  undef machine_arch_type
17022 #  define machine_arch_type     __machine_arch_type
17023 # else
17024 #  define machine_arch_type     MACH_TYPE_UPLAT926
17025 # endif
17026 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
17027 #else
17028 # define machine_is_uplat926()  (0)
17029 #endif
17030
17031 #ifdef CONFIG_MACH_DEP2410_THOMAS
17032 # ifdef machine_arch_type
17033 #  undef machine_arch_type
17034 #  define machine_arch_type     __machine_arch_type
17035 # else
17036 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
17037 # endif
17038 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
17039 #else
17040 # define machine_is_dep2410_dep2410()   (0)
17041 #endif
17042
17043 #ifdef CONFIG_MACH_DTK2410
17044 # ifdef machine_arch_type
17045 #  undef machine_arch_type
17046 #  define machine_arch_type     __machine_arch_type
17047 # else
17048 #  define machine_arch_type     MACH_TYPE_DTK2410
17049 # endif
17050 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
17051 #else
17052 # define machine_is_dtk2410()   (0)
17053 #endif
17054
17055 #ifdef CONFIG_MACH_CHILI
17056 # ifdef machine_arch_type
17057 #  undef machine_arch_type
17058 #  define machine_arch_type     __machine_arch_type
17059 # else
17060 #  define machine_arch_type     MACH_TYPE_CHILI
17061 # endif
17062 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
17063 #else
17064 # define machine_is_chili()     (0)
17065 #endif
17066
17067 #ifdef CONFIG_MACH_DEMETER
17068 # ifdef machine_arch_type
17069 #  undef machine_arch_type
17070 #  define machine_arch_type     __machine_arch_type
17071 # else
17072 #  define machine_arch_type     MACH_TYPE_DEMETER
17073 # endif
17074 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
17075 #else
17076 # define machine_is_demeter()   (0)
17077 #endif
17078
17079 #ifdef CONFIG_MACH_DIONYSUS
17080 # ifdef machine_arch_type
17081 #  undef machine_arch_type
17082 #  define machine_arch_type     __machine_arch_type
17083 # else
17084 #  define machine_arch_type     MACH_TYPE_DIONYSUS
17085 # endif
17086 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
17087 #else
17088 # define machine_is_dionysus()  (0)
17089 #endif
17090
17091 #ifdef CONFIG_MACH_AS352X
17092 # ifdef machine_arch_type
17093 #  undef machine_arch_type
17094 #  define machine_arch_type     __machine_arch_type
17095 # else
17096 #  define machine_arch_type     MACH_TYPE_AS352X
17097 # endif
17098 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
17099 #else
17100 # define machine_is_as352x()    (0)
17101 #endif
17102
17103 #ifdef CONFIG_MACH_SERVICE
17104 # ifdef machine_arch_type
17105 #  undef machine_arch_type
17106 #  define machine_arch_type     __machine_arch_type
17107 # else
17108 #  define machine_arch_type     MACH_TYPE_SERVICE
17109 # endif
17110 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
17111 #else
17112 # define machine_is_service()   (0)
17113 #endif
17114
17115 #ifdef CONFIG_MACH_CS_E9301
17116 # ifdef machine_arch_type
17117 #  undef machine_arch_type
17118 #  define machine_arch_type     __machine_arch_type
17119 # else
17120 #  define machine_arch_type     MACH_TYPE_CS_E9301
17121 # endif
17122 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
17123 #else
17124 # define machine_is_cs_e9301()  (0)
17125 #endif
17126
17127 #ifdef CONFIG_MACH_MICRO9M
17128 # ifdef machine_arch_type
17129 #  undef machine_arch_type
17130 #  define machine_arch_type     __machine_arch_type
17131 # else
17132 #  define machine_arch_type     MACH_TYPE_MICRO9M
17133 # endif
17134 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
17135 #else
17136 # define machine_is_micro9m()   (0)
17137 #endif
17138
17139 #ifdef CONFIG_MACH_IA_MOSPCK
17140 # ifdef machine_arch_type
17141 #  undef machine_arch_type
17142 #  define machine_arch_type     __machine_arch_type
17143 # else
17144 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
17145 # endif
17146 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
17147 #else
17148 # define machine_is_ia_mospck() (0)
17149 #endif
17150
17151 #ifdef CONFIG_MACH_QL201B
17152 # ifdef machine_arch_type
17153 #  undef machine_arch_type
17154 #  define machine_arch_type     __machine_arch_type
17155 # else
17156 #  define machine_arch_type     MACH_TYPE_QL201B
17157 # endif
17158 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
17159 #else
17160 # define machine_is_ql201b()    (0)
17161 #endif
17162
17163 #ifdef CONFIG_MACH_BBM
17164 # ifdef machine_arch_type
17165 #  undef machine_arch_type
17166 #  define machine_arch_type     __machine_arch_type
17167 # else
17168 #  define machine_arch_type     MACH_TYPE_BBM
17169 # endif
17170 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
17171 #else
17172 # define machine_is_bbm()       (0)
17173 #endif
17174
17175 #ifdef CONFIG_MACH_EXXX
17176 # ifdef machine_arch_type
17177 #  undef machine_arch_type
17178 #  define machine_arch_type     __machine_arch_type
17179 # else
17180 #  define machine_arch_type     MACH_TYPE_EXXX
17181 # endif
17182 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
17183 #else
17184 # define machine_is_exxx()      (0)
17185 #endif
17186
17187 #ifdef CONFIG_MACH_WMA11B
17188 # ifdef machine_arch_type
17189 #  undef machine_arch_type
17190 #  define machine_arch_type     __machine_arch_type
17191 # else
17192 #  define machine_arch_type     MACH_TYPE_WMA11B
17193 # endif
17194 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
17195 #else
17196 # define machine_is_wma11b()    (0)
17197 #endif
17198
17199 #ifdef CONFIG_MACH_PELCO_ATLAS
17200 # ifdef machine_arch_type
17201 #  undef machine_arch_type
17202 #  define machine_arch_type     __machine_arch_type
17203 # else
17204 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
17205 # endif
17206 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
17207 #else
17208 # define machine_is_pelco_atlas()       (0)
17209 #endif
17210
17211 #ifdef CONFIG_MACH_G500
17212 # ifdef machine_arch_type
17213 #  undef machine_arch_type
17214 #  define machine_arch_type     __machine_arch_type
17215 # else
17216 #  define machine_arch_type     MACH_TYPE_G500
17217 # endif
17218 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
17219 #else
17220 # define machine_is_g500()      (0)
17221 #endif
17222
17223 #ifdef CONFIG_MACH_BUG
17224 # ifdef machine_arch_type
17225 #  undef machine_arch_type
17226 #  define machine_arch_type     __machine_arch_type
17227 # else
17228 #  define machine_arch_type     MACH_TYPE_BUG
17229 # endif
17230 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
17231 #else
17232 # define machine_is_bug()       (0)
17233 #endif
17234
17235 #ifdef CONFIG_MACH_MX33ADS
17236 # ifdef machine_arch_type
17237 #  undef machine_arch_type
17238 #  define machine_arch_type     __machine_arch_type
17239 # else
17240 #  define machine_arch_type     MACH_TYPE_MX33ADS
17241 # endif
17242 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
17243 #else
17244 # define machine_is_mx33ads()   (0)
17245 #endif
17246
17247 #ifdef CONFIG_MACH_CHUB
17248 # ifdef machine_arch_type
17249 #  undef machine_arch_type
17250 #  define machine_arch_type     __machine_arch_type
17251 # else
17252 #  define machine_arch_type     MACH_TYPE_CHUB
17253 # endif
17254 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
17255 #else
17256 # define machine_is_chub()      (0)
17257 #endif
17258
17259 #ifdef CONFIG_MACH_NEO1973_GTA01
17260 # ifdef machine_arch_type
17261 #  undef machine_arch_type
17262 #  define machine_arch_type     __machine_arch_type
17263 # else
17264 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
17265 # endif
17266 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
17267 #else
17268 # define machine_is_neo1973_gta01()     (0)
17269 #endif
17270
17271 #ifdef CONFIG_MACH_W90N740
17272 # ifdef machine_arch_type
17273 #  undef machine_arch_type
17274 #  define machine_arch_type     __machine_arch_type
17275 # else
17276 #  define machine_arch_type     MACH_TYPE_W90N740
17277 # endif
17278 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
17279 #else
17280 # define machine_is_w90n740()   (0)
17281 #endif
17282
17283 #ifdef CONFIG_MACH_MEDALLION_SA2410
17284 # ifdef machine_arch_type
17285 #  undef machine_arch_type
17286 #  define machine_arch_type     __machine_arch_type
17287 # else
17288 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
17289 # endif
17290 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
17291 #else
17292 # define machine_is_medallion_sa2410()  (0)
17293 #endif
17294
17295 #ifdef CONFIG_MACH_IA_CPU_9200_2
17296 # ifdef machine_arch_type
17297 #  undef machine_arch_type
17298 #  define machine_arch_type     __machine_arch_type
17299 # else
17300 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
17301 # endif
17302 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
17303 #else
17304 # define machine_is_ia_cpu_9200_2()     (0)
17305 #endif
17306
17307 #ifdef CONFIG_MACH_DIMMRM9200
17308 # ifdef machine_arch_type
17309 #  undef machine_arch_type
17310 #  define machine_arch_type     __machine_arch_type
17311 # else
17312 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
17313 # endif
17314 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
17315 #else
17316 # define machine_is_dimmrm9200()        (0)
17317 #endif
17318
17319 #ifdef CONFIG_MACH_PM9261
17320 # ifdef machine_arch_type
17321 #  undef machine_arch_type
17322 #  define machine_arch_type     __machine_arch_type
17323 # else
17324 #  define machine_arch_type     MACH_TYPE_PM9261
17325 # endif
17326 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
17327 #else
17328 # define machine_is_pm9261()    (0)
17329 #endif
17330
17331 #ifdef CONFIG_MACH_ML7304
17332 # ifdef machine_arch_type
17333 #  undef machine_arch_type
17334 #  define machine_arch_type     __machine_arch_type
17335 # else
17336 #  define machine_arch_type     MACH_TYPE_ML7304
17337 # endif
17338 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
17339 #else
17340 # define machine_is_ml7304()    (0)
17341 #endif
17342
17343 #ifdef CONFIG_MACH_UCP250
17344 # ifdef machine_arch_type
17345 #  undef machine_arch_type
17346 #  define machine_arch_type     __machine_arch_type
17347 # else
17348 #  define machine_arch_type     MACH_TYPE_UCP250
17349 # endif
17350 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
17351 #else
17352 # define machine_is_ucp250()    (0)
17353 #endif
17354
17355 #ifdef CONFIG_MACH_INTBOARD
17356 # ifdef machine_arch_type
17357 #  undef machine_arch_type
17358 #  define machine_arch_type     __machine_arch_type
17359 # else
17360 #  define machine_arch_type     MACH_TYPE_INTBOARD
17361 # endif
17362 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
17363 #else
17364 # define machine_is_intboard()  (0)
17365 #endif
17366
17367 #ifdef CONFIG_MACH_GULFSTREAM
17368 # ifdef machine_arch_type
17369 #  undef machine_arch_type
17370 #  define machine_arch_type     __machine_arch_type
17371 # else
17372 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
17373 # endif
17374 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
17375 #else
17376 # define machine_is_gulfstream()        (0)
17377 #endif
17378
17379 #ifdef CONFIG_MACH_LABQUEST
17380 # ifdef machine_arch_type
17381 #  undef machine_arch_type
17382 #  define machine_arch_type     __machine_arch_type
17383 # else
17384 #  define machine_arch_type     MACH_TYPE_LABQUEST
17385 # endif
17386 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
17387 #else
17388 # define machine_is_labquest()  (0)
17389 #endif
17390
17391 #ifdef CONFIG_MACH_VCMX313
17392 # ifdef machine_arch_type
17393 #  undef machine_arch_type
17394 #  define machine_arch_type     __machine_arch_type
17395 # else
17396 #  define machine_arch_type     MACH_TYPE_VCMX313
17397 # endif
17398 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
17399 #else
17400 # define machine_is_vcmx313()   (0)
17401 #endif
17402
17403 #ifdef CONFIG_MACH_URG200
17404 # ifdef machine_arch_type
17405 #  undef machine_arch_type
17406 #  define machine_arch_type     __machine_arch_type
17407 # else
17408 #  define machine_arch_type     MACH_TYPE_URG200
17409 # endif
17410 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
17411 #else
17412 # define machine_is_urg200()    (0)
17413 #endif
17414
17415 #ifdef CONFIG_MACH_CPUX255LCDNET
17416 # ifdef machine_arch_type
17417 #  undef machine_arch_type
17418 #  define machine_arch_type     __machine_arch_type
17419 # else
17420 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
17421 # endif
17422 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
17423 #else
17424 # define machine_is_cpux255lcdnet()     (0)
17425 #endif
17426
17427 #ifdef CONFIG_MACH_NETDCU9
17428 # ifdef machine_arch_type
17429 #  undef machine_arch_type
17430 #  define machine_arch_type     __machine_arch_type
17431 # else
17432 #  define machine_arch_type     MACH_TYPE_NETDCU9
17433 # endif
17434 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
17435 #else
17436 # define machine_is_netdcu9()   (0)
17437 #endif
17438
17439 #ifdef CONFIG_MACH_NETDCU10
17440 # ifdef machine_arch_type
17441 #  undef machine_arch_type
17442 #  define machine_arch_type     __machine_arch_type
17443 # else
17444 #  define machine_arch_type     MACH_TYPE_NETDCU10
17445 # endif
17446 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
17447 #else
17448 # define machine_is_netdcu10()  (0)
17449 #endif
17450
17451 #ifdef CONFIG_MACH_DSPG_DGA
17452 # ifdef machine_arch_type
17453 #  undef machine_arch_type
17454 #  define machine_arch_type     __machine_arch_type
17455 # else
17456 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
17457 # endif
17458 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
17459 #else
17460 # define machine_is_dspg_dga()  (0)
17461 #endif
17462
17463 #ifdef CONFIG_MACH_DSPG_DVW
17464 # ifdef machine_arch_type
17465 #  undef machine_arch_type
17466 #  define machine_arch_type     __machine_arch_type
17467 # else
17468 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
17469 # endif
17470 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
17471 #else
17472 # define machine_is_dspg_dvw()  (0)
17473 #endif
17474
17475 #ifdef CONFIG_MACH_SOLOS
17476 # ifdef machine_arch_type
17477 #  undef machine_arch_type
17478 #  define machine_arch_type     __machine_arch_type
17479 # else
17480 #  define machine_arch_type     MACH_TYPE_SOLOS
17481 # endif
17482 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
17483 #else
17484 # define machine_is_solos()     (0)
17485 #endif
17486
17487 #ifdef CONFIG_MACH_AT91SAM9263EK
17488 # ifdef machine_arch_type
17489 #  undef machine_arch_type
17490 #  define machine_arch_type     __machine_arch_type
17491 # else
17492 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
17493 # endif
17494 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
17495 #else
17496 # define machine_is_at91sam9263ek()     (0)
17497 #endif
17498
17499 #ifdef CONFIG_MACH_OSSTBOX
17500 # ifdef machine_arch_type
17501 #  undef machine_arch_type
17502 #  define machine_arch_type     __machine_arch_type
17503 # else
17504 #  define machine_arch_type     MACH_TYPE_OSSTBOX
17505 # endif
17506 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
17507 #else
17508 # define machine_is_osstbox()   (0)
17509 #endif
17510
17511 #ifdef CONFIG_MACH_KBAT9261
17512 # ifdef machine_arch_type
17513 #  undef machine_arch_type
17514 #  define machine_arch_type     __machine_arch_type
17515 # else
17516 #  define machine_arch_type     MACH_TYPE_KBAT9261
17517 # endif
17518 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
17519 #else
17520 # define machine_is_kbat9261()  (0)
17521 #endif
17522
17523 #ifdef CONFIG_MACH_CT1100
17524 # ifdef machine_arch_type
17525 #  undef machine_arch_type
17526 #  define machine_arch_type     __machine_arch_type
17527 # else
17528 #  define machine_arch_type     MACH_TYPE_CT1100
17529 # endif
17530 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
17531 #else
17532 # define machine_is_ct1100()    (0)
17533 #endif
17534
17535 #ifdef CONFIG_MACH_AKCPPXA
17536 # ifdef machine_arch_type
17537 #  undef machine_arch_type
17538 #  define machine_arch_type     __machine_arch_type
17539 # else
17540 #  define machine_arch_type     MACH_TYPE_AKCPPXA
17541 # endif
17542 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
17543 #else
17544 # define machine_is_akcppxa()   (0)
17545 #endif
17546
17547 #ifdef CONFIG_MACH_OCHAYA1020
17548 # ifdef machine_arch_type
17549 #  undef machine_arch_type
17550 #  define machine_arch_type     __machine_arch_type
17551 # else
17552 #  define machine_arch_type     MACH_TYPE_OCHAYA1020
17553 # endif
17554 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
17555 #else
17556 # define machine_is_ochaya1020()        (0)
17557 #endif
17558
17559 #ifdef CONFIG_MACH_HITRACK
17560 # ifdef machine_arch_type
17561 #  undef machine_arch_type
17562 #  define machine_arch_type     __machine_arch_type
17563 # else
17564 #  define machine_arch_type     MACH_TYPE_HITRACK
17565 # endif
17566 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
17567 #else
17568 # define machine_is_hitrack()   (0)
17569 #endif
17570
17571 #ifdef CONFIG_MACH_SYME1
17572 # ifdef machine_arch_type
17573 #  undef machine_arch_type
17574 #  define machine_arch_type     __machine_arch_type
17575 # else
17576 #  define machine_arch_type     MACH_TYPE_SYME1
17577 # endif
17578 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
17579 #else
17580 # define machine_is_syme1()     (0)
17581 #endif
17582
17583 #ifdef CONFIG_MACH_SYHL1
17584 # ifdef machine_arch_type
17585 #  undef machine_arch_type
17586 #  define machine_arch_type     __machine_arch_type
17587 # else
17588 #  define machine_arch_type     MACH_TYPE_SYHL1
17589 # endif
17590 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
17591 #else
17592 # define machine_is_syhl1()     (0)
17593 #endif
17594
17595 #ifdef CONFIG_MACH_EMPCA400
17596 # ifdef machine_arch_type
17597 #  undef machine_arch_type
17598 #  define machine_arch_type     __machine_arch_type
17599 # else
17600 #  define machine_arch_type     MACH_TYPE_EMPCA400
17601 # endif
17602 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
17603 #else
17604 # define machine_is_empca400()  (0)
17605 #endif
17606
17607 #ifdef CONFIG_MACH_EM7210
17608 # ifdef machine_arch_type
17609 #  undef machine_arch_type
17610 #  define machine_arch_type     __machine_arch_type
17611 # else
17612 #  define machine_arch_type     MACH_TYPE_EM7210
17613 # endif
17614 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
17615 #else
17616 # define machine_is_em7210()    (0)
17617 #endif
17618
17619 #ifdef CONFIG_MACH_HTCHERMES
17620 # ifdef machine_arch_type
17621 #  undef machine_arch_type
17622 #  define machine_arch_type     __machine_arch_type
17623 # else
17624 #  define machine_arch_type     MACH_TYPE_HTCHERMES
17625 # endif
17626 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
17627 #else
17628 # define machine_is_htchermes() (0)
17629 #endif
17630
17631 #ifdef CONFIG_MACH_ETI_C1
17632 # ifdef machine_arch_type
17633 #  undef machine_arch_type
17634 #  define machine_arch_type     __machine_arch_type
17635 # else
17636 #  define machine_arch_type     MACH_TYPE_ETI_C1
17637 # endif
17638 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
17639 #else
17640 # define machine_is_eti_c1()    (0)
17641 #endif
17642
17643 #ifdef CONFIG_MACH_AC100
17644 # ifdef machine_arch_type
17645 #  undef machine_arch_type
17646 #  define machine_arch_type     __machine_arch_type
17647 # else
17648 #  define machine_arch_type     MACH_TYPE_AC100
17649 # endif
17650 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
17651 #else
17652 # define machine_is_ac100()     (0)
17653 #endif
17654
17655 #ifdef CONFIG_MACH_SNEETCH
17656 # ifdef machine_arch_type
17657 #  undef machine_arch_type
17658 #  define machine_arch_type     __machine_arch_type
17659 # else
17660 #  define machine_arch_type     MACH_TYPE_SNEETCH
17661 # endif
17662 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
17663 #else
17664 # define machine_is_sneetch()   (0)
17665 #endif
17666
17667 #ifdef CONFIG_MACH_STUDENTMATE
17668 # ifdef machine_arch_type
17669 #  undef machine_arch_type
17670 #  define machine_arch_type     __machine_arch_type
17671 # else
17672 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
17673 # endif
17674 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
17675 #else
17676 # define machine_is_studentmate()       (0)
17677 #endif
17678
17679 #ifdef CONFIG_MACH_ZIR2410
17680 # ifdef machine_arch_type
17681 #  undef machine_arch_type
17682 #  define machine_arch_type     __machine_arch_type
17683 # else
17684 #  define machine_arch_type     MACH_TYPE_ZIR2410
17685 # endif
17686 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
17687 #else
17688 # define machine_is_zir2410()   (0)
17689 #endif
17690
17691 #ifdef CONFIG_MACH_ZIR2413
17692 # ifdef machine_arch_type
17693 #  undef machine_arch_type
17694 #  define machine_arch_type     __machine_arch_type
17695 # else
17696 #  define machine_arch_type     MACH_TYPE_ZIR2413
17697 # endif
17698 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
17699 #else
17700 # define machine_is_zir2413()   (0)
17701 #endif
17702
17703 #ifdef CONFIG_MACH_DLONIP3
17704 # ifdef machine_arch_type
17705 #  undef machine_arch_type
17706 #  define machine_arch_type     __machine_arch_type
17707 # else
17708 #  define machine_arch_type     MACH_TYPE_DLONIP3
17709 # endif
17710 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
17711 #else
17712 # define machine_is_dlonip3()   (0)
17713 #endif
17714
17715 #ifdef CONFIG_MACH_INSTREAM
17716 # ifdef machine_arch_type
17717 #  undef machine_arch_type
17718 #  define machine_arch_type     __machine_arch_type
17719 # else
17720 #  define machine_arch_type     MACH_TYPE_INSTREAM
17721 # endif
17722 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
17723 #else
17724 # define machine_is_instream()  (0)
17725 #endif
17726
17727 #ifdef CONFIG_MACH_AMBARELLA
17728 # ifdef machine_arch_type
17729 #  undef machine_arch_type
17730 #  define machine_arch_type     __machine_arch_type
17731 # else
17732 #  define machine_arch_type     MACH_TYPE_AMBARELLA
17733 # endif
17734 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
17735 #else
17736 # define machine_is_ambarella() (0)
17737 #endif
17738
17739 #ifdef CONFIG_MACH_NEVIS
17740 # ifdef machine_arch_type
17741 #  undef machine_arch_type
17742 #  define machine_arch_type     __machine_arch_type
17743 # else
17744 #  define machine_arch_type     MACH_TYPE_NEVIS
17745 # endif
17746 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
17747 #else
17748 # define machine_is_nevis()     (0)
17749 #endif
17750
17751 #ifdef CONFIG_MACH_HTC_TRINITY
17752 # ifdef machine_arch_type
17753 #  undef machine_arch_type
17754 #  define machine_arch_type     __machine_arch_type
17755 # else
17756 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
17757 # endif
17758 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
17759 #else
17760 # define machine_is_htc_trinity()       (0)
17761 #endif
17762
17763 #ifdef CONFIG_MACH_QL202B
17764 # ifdef machine_arch_type
17765 #  undef machine_arch_type
17766 #  define machine_arch_type     __machine_arch_type
17767 # else
17768 #  define machine_arch_type     MACH_TYPE_QL202B
17769 # endif
17770 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
17771 #else
17772 # define machine_is_ql202b()    (0)
17773 #endif
17774
17775 #ifdef CONFIG_MACH_VPAC270
17776 # ifdef machine_arch_type
17777 #  undef machine_arch_type
17778 #  define machine_arch_type     __machine_arch_type
17779 # else
17780 #  define machine_arch_type     MACH_TYPE_VPAC270
17781 # endif
17782 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
17783 #else
17784 # define machine_is_vpac270()   (0)
17785 #endif
17786
17787 #ifdef CONFIG_MACH_RD129
17788 # ifdef machine_arch_type
17789 #  undef machine_arch_type
17790 #  define machine_arch_type     __machine_arch_type
17791 # else
17792 #  define machine_arch_type     MACH_TYPE_RD129
17793 # endif
17794 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
17795 #else
17796 # define machine_is_rd129()     (0)
17797 #endif
17798
17799 #ifdef CONFIG_MACH_HTCWIZARD
17800 # ifdef machine_arch_type
17801 #  undef machine_arch_type
17802 #  define machine_arch_type     __machine_arch_type
17803 # else
17804 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
17805 # endif
17806 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
17807 #else
17808 # define machine_is_htcwizard() (0)
17809 #endif
17810
17811 #ifdef CONFIG_MACH_TREO680
17812 # ifdef machine_arch_type
17813 #  undef machine_arch_type
17814 #  define machine_arch_type     __machine_arch_type
17815 # else
17816 #  define machine_arch_type     MACH_TYPE_TREO680
17817 # endif
17818 # define machine_is_treo680()   (machine_arch_type == MACH_TYPE_TREO680)
17819 #else
17820 # define machine_is_treo680()   (0)
17821 #endif
17822
17823 #ifdef CONFIG_MACH_TECON_TMEZON
17824 # ifdef machine_arch_type
17825 #  undef machine_arch_type
17826 #  define machine_arch_type     __machine_arch_type
17827 # else
17828 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
17829 # endif
17830 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
17831 #else
17832 # define machine_is_tecon_tmezon()      (0)
17833 #endif
17834
17835 #ifdef CONFIG_MACH_ZYLONITE
17836 # ifdef machine_arch_type
17837 #  undef machine_arch_type
17838 #  define machine_arch_type     __machine_arch_type
17839 # else
17840 #  define machine_arch_type     MACH_TYPE_ZYLONITE
17841 # endif
17842 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
17843 #else
17844 # define machine_is_zylonite()  (0)
17845 #endif
17846
17847 #ifdef CONFIG_MACH_GENE1270
17848 # ifdef machine_arch_type
17849 #  undef machine_arch_type
17850 #  define machine_arch_type     __machine_arch_type
17851 # else
17852 #  define machine_arch_type     MACH_TYPE_GENE1270
17853 # endif
17854 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
17855 #else
17856 # define machine_is_gene1270()  (0)
17857 #endif
17858
17859 #ifdef CONFIG_MACH_ZIR2412
17860 # ifdef machine_arch_type
17861 #  undef machine_arch_type
17862 #  define machine_arch_type     __machine_arch_type
17863 # else
17864 #  define machine_arch_type     MACH_TYPE_ZIR2412
17865 # endif
17866 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
17867 #else
17868 # define machine_is_zir2412()   (0)
17869 #endif
17870
17871 #ifdef CONFIG_MACH_MX31LITE
17872 # ifdef machine_arch_type
17873 #  undef machine_arch_type
17874 #  define machine_arch_type     __machine_arch_type
17875 # else
17876 #  define machine_arch_type     MACH_TYPE_MX31LITE
17877 # endif
17878 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
17879 #else
17880 # define machine_is_mx31lite()  (0)
17881 #endif
17882
17883 #ifdef CONFIG_MACH_T700WX
17884 # ifdef machine_arch_type
17885 #  undef machine_arch_type
17886 #  define machine_arch_type     __machine_arch_type
17887 # else
17888 #  define machine_arch_type     MACH_TYPE_T700WX
17889 # endif
17890 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
17891 #else
17892 # define machine_is_t700wx()    (0)
17893 #endif
17894
17895 #ifdef CONFIG_MACH_VF100
17896 # ifdef machine_arch_type
17897 #  undef machine_arch_type
17898 #  define machine_arch_type     __machine_arch_type
17899 # else
17900 #  define machine_arch_type     MACH_TYPE_VF100
17901 # endif
17902 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
17903 #else
17904 # define machine_is_vf100()     (0)
17905 #endif
17906
17907 #ifdef CONFIG_MACH_NSB2
17908 # ifdef machine_arch_type
17909 #  undef machine_arch_type
17910 #  define machine_arch_type     __machine_arch_type
17911 # else
17912 #  define machine_arch_type     MACH_TYPE_NSB2
17913 # endif
17914 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
17915 #else
17916 # define machine_is_nsb2()      (0)
17917 #endif
17918
17919 #ifdef CONFIG_MACH_NXHMI_BB
17920 # ifdef machine_arch_type
17921 #  undef machine_arch_type
17922 #  define machine_arch_type     __machine_arch_type
17923 # else
17924 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
17925 # endif
17926 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
17927 #else
17928 # define machine_is_nxhmi_bb()  (0)
17929 #endif
17930
17931 #ifdef CONFIG_MACH_NXHMI_RE
17932 # ifdef machine_arch_type
17933 #  undef machine_arch_type
17934 #  define machine_arch_type     __machine_arch_type
17935 # else
17936 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
17937 # endif
17938 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
17939 #else
17940 # define machine_is_nxhmi_re()  (0)
17941 #endif
17942
17943 #ifdef CONFIG_MACH_N4100PRO
17944 # ifdef machine_arch_type
17945 #  undef machine_arch_type
17946 #  define machine_arch_type     __machine_arch_type
17947 # else
17948 #  define machine_arch_type     MACH_TYPE_N4100PRO
17949 # endif
17950 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
17951 #else
17952 # define machine_is_n4100pro()  (0)
17953 #endif
17954
17955 #ifdef CONFIG_MACH_SAM9260
17956 # ifdef machine_arch_type
17957 #  undef machine_arch_type
17958 #  define machine_arch_type     __machine_arch_type
17959 # else
17960 #  define machine_arch_type     MACH_TYPE_SAM9260
17961 # endif
17962 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
17963 #else
17964 # define machine_is_sam9260()   (0)
17965 #endif
17966
17967 #ifdef CONFIG_MACH_OMAP_TREO600
17968 # ifdef machine_arch_type
17969 #  undef machine_arch_type
17970 #  define machine_arch_type     __machine_arch_type
17971 # else
17972 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
17973 # endif
17974 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
17975 #else
17976 # define machine_is_omap_treo600()      (0)
17977 #endif
17978
17979 #ifdef CONFIG_MACH_INDY2410
17980 # ifdef machine_arch_type
17981 #  undef machine_arch_type
17982 #  define machine_arch_type     __machine_arch_type
17983 # else
17984 #  define machine_arch_type     MACH_TYPE_INDY2410
17985 # endif
17986 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
17987 #else
17988 # define machine_is_indy2410()  (0)
17989 #endif
17990
17991 #ifdef CONFIG_MACH_NELT_A
17992 # ifdef machine_arch_type
17993 #  undef machine_arch_type
17994 #  define machine_arch_type     __machine_arch_type
17995 # else
17996 #  define machine_arch_type     MACH_TYPE_NELT_A
17997 # endif
17998 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
17999 #else
18000 # define machine_is_nelt_a()    (0)
18001 #endif
18002
18003 #ifdef CONFIG_MACH_N311
18004 # ifdef machine_arch_type
18005 #  undef machine_arch_type
18006 #  define machine_arch_type     __machine_arch_type
18007 # else
18008 #  define machine_arch_type     MACH_TYPE_N311
18009 # endif
18010 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
18011 #else
18012 # define machine_is_n311()      (0)
18013 #endif
18014
18015 #ifdef CONFIG_MACH_AT91SAM9260VGK
18016 # ifdef machine_arch_type
18017 #  undef machine_arch_type
18018 #  define machine_arch_type     __machine_arch_type
18019 # else
18020 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
18021 # endif
18022 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
18023 #else
18024 # define machine_is_at91sam9260vgk()    (0)
18025 #endif
18026
18027 #ifdef CONFIG_MACH_AT91LEPPE
18028 # ifdef machine_arch_type
18029 #  undef machine_arch_type
18030 #  define machine_arch_type     __machine_arch_type
18031 # else
18032 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
18033 # endif
18034 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
18035 #else
18036 # define machine_is_at91leppe() (0)
18037 #endif
18038
18039 #ifdef CONFIG_MACH_AT91LEPCCN
18040 # ifdef machine_arch_type
18041 #  undef machine_arch_type
18042 #  define machine_arch_type     __machine_arch_type
18043 # else
18044 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
18045 # endif
18046 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
18047 #else
18048 # define machine_is_at91lepccn()        (0)
18049 #endif
18050
18051 #ifdef CONFIG_MACH_APC7100
18052 # ifdef machine_arch_type
18053 #  undef machine_arch_type
18054 #  define machine_arch_type     __machine_arch_type
18055 # else
18056 #  define machine_arch_type     MACH_TYPE_APC7100
18057 # endif
18058 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
18059 #else
18060 # define machine_is_apc7100()   (0)
18061 #endif
18062
18063 #ifdef CONFIG_MACH_STARGAZER
18064 # ifdef machine_arch_type
18065 #  undef machine_arch_type
18066 #  define machine_arch_type     __machine_arch_type
18067 # else
18068 #  define machine_arch_type     MACH_TYPE_STARGAZER
18069 # endif
18070 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
18071 #else
18072 # define machine_is_stargazer() (0)
18073 #endif
18074
18075 #ifdef CONFIG_MACH_SONATA
18076 # ifdef machine_arch_type
18077 #  undef machine_arch_type
18078 #  define machine_arch_type     __machine_arch_type
18079 # else
18080 #  define machine_arch_type     MACH_TYPE_SONATA
18081 # endif
18082 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
18083 #else
18084 # define machine_is_sonata()    (0)
18085 #endif
18086
18087 #ifdef CONFIG_MACH_SCHMOOGIE
18088 # ifdef machine_arch_type
18089 #  undef machine_arch_type
18090 #  define machine_arch_type     __machine_arch_type
18091 # else
18092 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
18093 # endif
18094 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
18095 #else
18096 # define machine_is_schmoogie() (0)
18097 #endif
18098
18099 #ifdef CONFIG_MACH_AZTOOL
18100 # ifdef machine_arch_type
18101 #  undef machine_arch_type
18102 #  define machine_arch_type     __machine_arch_type
18103 # else
18104 #  define machine_arch_type     MACH_TYPE_AZTOOL
18105 # endif
18106 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
18107 #else
18108 # define machine_is_aztool()    (0)
18109 #endif
18110
18111 #ifdef CONFIG_MACH_MIOA701
18112 # ifdef machine_arch_type
18113 #  undef machine_arch_type
18114 #  define machine_arch_type     __machine_arch_type
18115 # else
18116 #  define machine_arch_type     MACH_TYPE_MIOA701
18117 # endif
18118 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
18119 #else
18120 # define machine_is_mioa701()   (0)
18121 #endif
18122
18123 #ifdef CONFIG_MACH_SXNI9260
18124 # ifdef machine_arch_type
18125 #  undef machine_arch_type
18126 #  define machine_arch_type     __machine_arch_type
18127 # else
18128 #  define machine_arch_type     MACH_TYPE_SXNI9260
18129 # endif
18130 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
18131 #else
18132 # define machine_is_sxni9260()  (0)
18133 #endif
18134
18135 #ifdef CONFIG_MACH_MXC27520EVB
18136 # ifdef machine_arch_type
18137 #  undef machine_arch_type
18138 #  define machine_arch_type     __machine_arch_type
18139 # else
18140 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
18141 # endif
18142 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
18143 #else
18144 # define machine_is_mxc27520evb()       (0)
18145 #endif
18146
18147 #ifdef CONFIG_MACH_ARMADILLO5X0
18148 # ifdef machine_arch_type
18149 #  undef machine_arch_type
18150 #  define machine_arch_type     __machine_arch_type
18151 # else
18152 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
18153 # endif
18154 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
18155 #else
18156 # define machine_is_armadillo5x0()      (0)
18157 #endif
18158
18159 #ifdef CONFIG_MACH_MB9260
18160 # ifdef machine_arch_type
18161 #  undef machine_arch_type
18162 #  define machine_arch_type     __machine_arch_type
18163 # else
18164 #  define machine_arch_type     MACH_TYPE_MB9260
18165 # endif
18166 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
18167 #else
18168 # define machine_is_mb9260()    (0)
18169 #endif
18170
18171 #ifdef CONFIG_MACH_MB9263
18172 # ifdef machine_arch_type
18173 #  undef machine_arch_type
18174 #  define machine_arch_type     __machine_arch_type
18175 # else
18176 #  define machine_arch_type     MACH_TYPE_MB9263
18177 # endif
18178 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
18179 #else
18180 # define machine_is_mb9263()    (0)
18181 #endif
18182
18183 #ifdef CONFIG_MACH_IPAC9302
18184 # ifdef machine_arch_type
18185 #  undef machine_arch_type
18186 #  define machine_arch_type     __machine_arch_type
18187 # else
18188 #  define machine_arch_type     MACH_TYPE_IPAC9302
18189 # endif
18190 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
18191 #else
18192 # define machine_is_ipac9302()  (0)
18193 #endif
18194
18195 #ifdef CONFIG_MACH_CC9P9360JS
18196 # ifdef machine_arch_type
18197 #  undef machine_arch_type
18198 #  define machine_arch_type     __machine_arch_type
18199 # else
18200 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
18201 # endif
18202 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
18203 #else
18204 # define machine_is_cc9p9360js()        (0)
18205 #endif
18206
18207 #ifdef CONFIG_MACH_GALLIUM
18208 # ifdef machine_arch_type
18209 #  undef machine_arch_type
18210 #  define machine_arch_type     __machine_arch_type
18211 # else
18212 #  define machine_arch_type     MACH_TYPE_GALLIUM
18213 # endif
18214 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
18215 #else
18216 # define machine_is_gallium()   (0)
18217 #endif
18218
18219 #ifdef CONFIG_MACH_MSC2410
18220 # ifdef machine_arch_type
18221 #  undef machine_arch_type
18222 #  define machine_arch_type     __machine_arch_type
18223 # else
18224 #  define machine_arch_type     MACH_TYPE_MSC2410
18225 # endif
18226 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
18227 #else
18228 # define machine_is_msc2410()   (0)
18229 #endif
18230
18231 #ifdef CONFIG_MACH_GHI270
18232 # ifdef machine_arch_type
18233 #  undef machine_arch_type
18234 #  define machine_arch_type     __machine_arch_type
18235 # else
18236 #  define machine_arch_type     MACH_TYPE_GHI270
18237 # endif
18238 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
18239 #else
18240 # define machine_is_ghi270()    (0)
18241 #endif
18242
18243 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
18244 # ifdef machine_arch_type
18245 #  undef machine_arch_type
18246 #  define machine_arch_type     __machine_arch_type
18247 # else
18248 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
18249 # endif
18250 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
18251 #else
18252 # define machine_is_davinci_leonardo()  (0)
18253 #endif
18254
18255 #ifdef CONFIG_MACH_OIAB
18256 # ifdef machine_arch_type
18257 #  undef machine_arch_type
18258 #  define machine_arch_type     __machine_arch_type
18259 # else
18260 #  define machine_arch_type     MACH_TYPE_OIAB
18261 # endif
18262 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
18263 #else
18264 # define machine_is_oiab()      (0)
18265 #endif
18266
18267 #ifdef CONFIG_MACH_SMDK6400
18268 # ifdef machine_arch_type
18269 #  undef machine_arch_type
18270 #  define machine_arch_type     __machine_arch_type
18271 # else
18272 #  define machine_arch_type     MACH_TYPE_SMDK6400
18273 # endif
18274 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
18275 #else
18276 # define machine_is_smdk6400()  (0)
18277 #endif
18278
18279 #ifdef CONFIG_MACH_NOKIA_N800
18280 # ifdef machine_arch_type
18281 #  undef machine_arch_type
18282 #  define machine_arch_type     __machine_arch_type
18283 # else
18284 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
18285 # endif
18286 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
18287 #else
18288 # define machine_is_nokia_n800()        (0)
18289 #endif
18290
18291 #ifdef CONFIG_MACH_GREENPHONE
18292 # ifdef machine_arch_type
18293 #  undef machine_arch_type
18294 #  define machine_arch_type     __machine_arch_type
18295 # else
18296 #  define machine_arch_type     MACH_TYPE_GREENPHONE
18297 # endif
18298 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
18299 #else
18300 # define machine_is_greenphone()        (0)
18301 #endif
18302
18303 #ifdef CONFIG_MACH_COMPEXWP18
18304 # ifdef machine_arch_type
18305 #  undef machine_arch_type
18306 #  define machine_arch_type     __machine_arch_type
18307 # else
18308 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
18309 # endif
18310 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
18311 #else
18312 # define machine_is_compex42x() (0)
18313 #endif
18314
18315 #ifdef CONFIG_MACH_XMATE
18316 # ifdef machine_arch_type
18317 #  undef machine_arch_type
18318 #  define machine_arch_type     __machine_arch_type
18319 # else
18320 #  define machine_arch_type     MACH_TYPE_XMATE
18321 # endif
18322 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
18323 #else
18324 # define machine_is_xmate()     (0)
18325 #endif
18326
18327 #ifdef CONFIG_MACH_ENERGIZER
18328 # ifdef machine_arch_type
18329 #  undef machine_arch_type
18330 #  define machine_arch_type     __machine_arch_type
18331 # else
18332 #  define machine_arch_type     MACH_TYPE_ENERGIZER
18333 # endif
18334 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
18335 #else
18336 # define machine_is_energizer() (0)
18337 #endif
18338
18339 #ifdef CONFIG_MACH_IME1
18340 # ifdef machine_arch_type
18341 #  undef machine_arch_type
18342 #  define machine_arch_type     __machine_arch_type
18343 # else
18344 #  define machine_arch_type     MACH_TYPE_IME1
18345 # endif
18346 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
18347 #else
18348 # define machine_is_ime1()      (0)
18349 #endif
18350
18351 #ifdef CONFIG_MACH_SWEDATMS
18352 # ifdef machine_arch_type
18353 #  undef machine_arch_type
18354 #  define machine_arch_type     __machine_arch_type
18355 # else
18356 #  define machine_arch_type     MACH_TYPE_SWEDATMS
18357 # endif
18358 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
18359 #else
18360 # define machine_is_sweda_tms() (0)
18361 #endif
18362
18363 #ifdef CONFIG_MACH_NTNP435C
18364 # ifdef machine_arch_type
18365 #  undef machine_arch_type
18366 #  define machine_arch_type     __machine_arch_type
18367 # else
18368 #  define machine_arch_type     MACH_TYPE_NTNP435C
18369 # endif
18370 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
18371 #else
18372 # define machine_is_ntnp435c()  (0)
18373 #endif
18374
18375 #ifdef CONFIG_MACH_SPECTRO2
18376 # ifdef machine_arch_type
18377 #  undef machine_arch_type
18378 #  define machine_arch_type     __machine_arch_type
18379 # else
18380 #  define machine_arch_type     MACH_TYPE_SPECTRO2
18381 # endif
18382 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
18383 #else
18384 # define machine_is_spectro2()  (0)
18385 #endif
18386
18387 #ifdef CONFIG_MACH_H6039
18388 # ifdef machine_arch_type
18389 #  undef machine_arch_type
18390 #  define machine_arch_type     __machine_arch_type
18391 # else
18392 #  define machine_arch_type     MACH_TYPE_H6039
18393 # endif
18394 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
18395 #else
18396 # define machine_is_h6039()     (0)
18397 #endif
18398
18399 #ifdef CONFIG_MACH_EP80219
18400 # ifdef machine_arch_type
18401 #  undef machine_arch_type
18402 #  define machine_arch_type     __machine_arch_type
18403 # else
18404 #  define machine_arch_type     MACH_TYPE_EP80219
18405 # endif
18406 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
18407 #else
18408 # define machine_is_ep80219()   (0)
18409 #endif
18410
18411 #ifdef CONFIG_MACH_SAMOA_II
18412 # ifdef machine_arch_type
18413 #  undef machine_arch_type
18414 #  define machine_arch_type     __machine_arch_type
18415 # else
18416 #  define machine_arch_type     MACH_TYPE_SAMOA_II
18417 # endif
18418 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
18419 #else
18420 # define machine_is_samoa_ii()  (0)
18421 #endif
18422
18423 #ifdef CONFIG_MACH_CWMXL
18424 # ifdef machine_arch_type
18425 #  undef machine_arch_type
18426 #  define machine_arch_type     __machine_arch_type
18427 # else
18428 #  define machine_arch_type     MACH_TYPE_CWMXL
18429 # endif
18430 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
18431 #else
18432 # define machine_is_cwmxl()     (0)
18433 #endif
18434
18435 #ifdef CONFIG_MACH_AS9200
18436 # ifdef machine_arch_type
18437 #  undef machine_arch_type
18438 #  define machine_arch_type     __machine_arch_type
18439 # else
18440 #  define machine_arch_type     MACH_TYPE_AS9200
18441 # endif
18442 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
18443 #else
18444 # define machine_is_as9200()    (0)
18445 #endif
18446
18447 #ifdef CONFIG_MACH_SFX1149
18448 # ifdef machine_arch_type
18449 #  undef machine_arch_type
18450 #  define machine_arch_type     __machine_arch_type
18451 # else
18452 #  define machine_arch_type     MACH_TYPE_SFX1149
18453 # endif
18454 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
18455 #else
18456 # define machine_is_sfx1149()   (0)
18457 #endif
18458
18459 #ifdef CONFIG_MACH_NAVI010
18460 # ifdef machine_arch_type
18461 #  undef machine_arch_type
18462 #  define machine_arch_type     __machine_arch_type
18463 # else
18464 #  define machine_arch_type     MACH_TYPE_NAVI010
18465 # endif
18466 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
18467 #else
18468 # define machine_is_navi010()   (0)
18469 #endif
18470
18471 #ifdef CONFIG_MACH_MULTMDP
18472 # ifdef machine_arch_type
18473 #  undef machine_arch_type
18474 #  define machine_arch_type     __machine_arch_type
18475 # else
18476 #  define machine_arch_type     MACH_TYPE_MULTMDP
18477 # endif
18478 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
18479 #else
18480 # define machine_is_multmdp()   (0)
18481 #endif
18482
18483 #ifdef CONFIG_MACH_SCB9520
18484 # ifdef machine_arch_type
18485 #  undef machine_arch_type
18486 #  define machine_arch_type     __machine_arch_type
18487 # else
18488 #  define machine_arch_type     MACH_TYPE_SCB9520
18489 # endif
18490 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
18491 #else
18492 # define machine_is_scb9520()   (0)
18493 #endif
18494
18495 #ifdef CONFIG_MACH_HTCATHENA
18496 # ifdef machine_arch_type
18497 #  undef machine_arch_type
18498 #  define machine_arch_type     __machine_arch_type
18499 # else
18500 #  define machine_arch_type     MACH_TYPE_HTCATHENA
18501 # endif
18502 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
18503 #else
18504 # define machine_is_htcathena() (0)
18505 #endif
18506
18507 #ifdef CONFIG_MACH_XP179
18508 # ifdef machine_arch_type
18509 #  undef machine_arch_type
18510 #  define machine_arch_type     __machine_arch_type
18511 # else
18512 #  define machine_arch_type     MACH_TYPE_XP179
18513 # endif
18514 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
18515 #else
18516 # define machine_is_xp179()     (0)
18517 #endif
18518
18519 #ifdef CONFIG_MACH_H4300
18520 # ifdef machine_arch_type
18521 #  undef machine_arch_type
18522 #  define machine_arch_type     __machine_arch_type
18523 # else
18524 #  define machine_arch_type     MACH_TYPE_H4300
18525 # endif
18526 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
18527 #else
18528 # define machine_is_h4300()     (0)
18529 #endif
18530
18531 #ifdef CONFIG_MACH_GORAMO_MLR
18532 # ifdef machine_arch_type
18533 #  undef machine_arch_type
18534 #  define machine_arch_type     __machine_arch_type
18535 # else
18536 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
18537 # endif
18538 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
18539 #else
18540 # define machine_is_goramo_mlr()        (0)
18541 #endif
18542
18543 #ifdef CONFIG_MACH_MXC30020EVB
18544 # ifdef machine_arch_type
18545 #  undef machine_arch_type
18546 #  define machine_arch_type     __machine_arch_type
18547 # else
18548 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
18549 # endif
18550 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
18551 #else
18552 # define machine_is_mxc30020evb()       (0)
18553 #endif
18554
18555 #ifdef CONFIG_MACH_ADSBITSYG5
18556 # ifdef machine_arch_type
18557 #  undef machine_arch_type
18558 #  define machine_arch_type     __machine_arch_type
18559 # else
18560 #  define machine_arch_type     MACH_TYPE_ADSBITSYG5
18561 # endif
18562 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
18563 #else
18564 # define machine_is_adsbitsyg5()        (0)
18565 #endif
18566
18567 #ifdef CONFIG_MACH_ADSPORTALPLUS
18568 # ifdef machine_arch_type
18569 #  undef machine_arch_type
18570 #  define machine_arch_type     __machine_arch_type
18571 # else
18572 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
18573 # endif
18574 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
18575 #else
18576 # define machine_is_adsportalplus()     (0)
18577 #endif
18578
18579 #ifdef CONFIG_MACH_MMSP2PLUS
18580 # ifdef machine_arch_type
18581 #  undef machine_arch_type
18582 #  define machine_arch_type     __machine_arch_type
18583 # else
18584 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
18585 # endif
18586 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
18587 #else
18588 # define machine_is_mmsp2plus() (0)
18589 #endif
18590
18591 #ifdef CONFIG_MACH_EM_X270
18592 # ifdef machine_arch_type
18593 #  undef machine_arch_type
18594 #  define machine_arch_type     __machine_arch_type
18595 # else
18596 #  define machine_arch_type     MACH_TYPE_EM_X270
18597 # endif
18598 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
18599 #else
18600 # define machine_is_em_x270()   (0)
18601 #endif
18602
18603 #ifdef CONFIG_MACH_TPP302
18604 # ifdef machine_arch_type
18605 #  undef machine_arch_type
18606 #  define machine_arch_type     __machine_arch_type
18607 # else
18608 #  define machine_arch_type     MACH_TYPE_TPP302
18609 # endif
18610 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
18611 #else
18612 # define machine_is_tpp302()    (0)
18613 #endif
18614
18615 #ifdef CONFIG_MACH_TPM104
18616 # ifdef machine_arch_type
18617 #  undef machine_arch_type
18618 #  define machine_arch_type     __machine_arch_type
18619 # else
18620 #  define machine_arch_type     MACH_TYPE_TPM104
18621 # endif
18622 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
18623 #else
18624 # define machine_is_tpp104()    (0)
18625 #endif
18626
18627 #ifdef CONFIG_MACH_TPM102
18628 # ifdef machine_arch_type
18629 #  undef machine_arch_type
18630 #  define machine_arch_type     __machine_arch_type
18631 # else
18632 #  define machine_arch_type     MACH_TYPE_TPM102
18633 # endif
18634 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
18635 #else
18636 # define machine_is_tpm102()    (0)
18637 #endif
18638
18639 #ifdef CONFIG_MACH_TPM109
18640 # ifdef machine_arch_type
18641 #  undef machine_arch_type
18642 #  define machine_arch_type     __machine_arch_type
18643 # else
18644 #  define machine_arch_type     MACH_TYPE_TPM109
18645 # endif
18646 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
18647 #else
18648 # define machine_is_tpm109()    (0)
18649 #endif
18650
18651 #ifdef CONFIG_MACH_FBXO1
18652 # ifdef machine_arch_type
18653 #  undef machine_arch_type
18654 #  define machine_arch_type     __machine_arch_type
18655 # else
18656 #  define machine_arch_type     MACH_TYPE_FBXO1
18657 # endif
18658 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
18659 #else
18660 # define machine_is_fbxo1()     (0)
18661 #endif
18662
18663 #ifdef CONFIG_MACH_HXD8
18664 # ifdef machine_arch_type
18665 #  undef machine_arch_type
18666 #  define machine_arch_type     __machine_arch_type
18667 # else
18668 #  define machine_arch_type     MACH_TYPE_HXD8
18669 # endif
18670 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
18671 #else
18672 # define machine_is_hxd8()      (0)
18673 #endif
18674
18675 #ifdef CONFIG_MACH_NEO1973_GTA02
18676 # ifdef machine_arch_type
18677 #  undef machine_arch_type
18678 #  define machine_arch_type     __machine_arch_type
18679 # else
18680 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
18681 # endif
18682 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
18683 #else
18684 # define machine_is_neo1973_gta02()     (0)
18685 #endif
18686
18687 #ifdef CONFIG_MACH_EMTEST
18688 # ifdef machine_arch_type
18689 #  undef machine_arch_type
18690 #  define machine_arch_type     __machine_arch_type
18691 # else
18692 #  define machine_arch_type     MACH_TYPE_EMTEST
18693 # endif
18694 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
18695 #else
18696 # define machine_is_emtest()    (0)
18697 #endif
18698
18699 #ifdef CONFIG_MACH_AD6900
18700 # ifdef machine_arch_type
18701 #  undef machine_arch_type
18702 #  define machine_arch_type     __machine_arch_type
18703 # else
18704 #  define machine_arch_type     MACH_TYPE_AD6900
18705 # endif
18706 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
18707 #else
18708 # define machine_is_ad6900()    (0)
18709 #endif
18710
18711 #ifdef CONFIG_MACH_EUROPA
18712 # ifdef machine_arch_type
18713 #  undef machine_arch_type
18714 #  define machine_arch_type     __machine_arch_type
18715 # else
18716 #  define machine_arch_type     MACH_TYPE_EUROPA
18717 # endif
18718 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
18719 #else
18720 # define machine_is_europa()    (0)
18721 #endif
18722
18723 #ifdef CONFIG_MACH_METROCONNECT
18724 # ifdef machine_arch_type
18725 #  undef machine_arch_type
18726 #  define machine_arch_type     __machine_arch_type
18727 # else
18728 #  define machine_arch_type     MACH_TYPE_METROCONNECT
18729 # endif
18730 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
18731 #else
18732 # define machine_is_metroconnect()      (0)
18733 #endif
18734
18735 #ifdef CONFIG_MACH_EZ_S2410
18736 # ifdef machine_arch_type
18737 #  undef machine_arch_type
18738 #  define machine_arch_type     __machine_arch_type
18739 # else
18740 #  define machine_arch_type     MACH_TYPE_EZ_S2410
18741 # endif
18742 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
18743 #else
18744 # define machine_is_ez_s2410()  (0)
18745 #endif
18746
18747 #ifdef CONFIG_MACH_EZ_S2440
18748 # ifdef machine_arch_type
18749 #  undef machine_arch_type
18750 #  define machine_arch_type     __machine_arch_type
18751 # else
18752 #  define machine_arch_type     MACH_TYPE_EZ_S2440
18753 # endif
18754 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
18755 #else
18756 # define machine_is_ez_s2440()  (0)
18757 #endif
18758
18759 #ifdef CONFIG_MACH_EZ_EP9312
18760 # ifdef machine_arch_type
18761 #  undef machine_arch_type
18762 #  define machine_arch_type     __machine_arch_type
18763 # else
18764 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
18765 # endif
18766 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
18767 #else
18768 # define machine_is_ez_ep9312() (0)
18769 #endif
18770
18771 #ifdef CONFIG_MACH_EZ_EP9315
18772 # ifdef machine_arch_type
18773 #  undef machine_arch_type
18774 #  define machine_arch_type     __machine_arch_type
18775 # else
18776 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
18777 # endif
18778 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
18779 #else
18780 # define machine_is_ez_ep9315() (0)
18781 #endif
18782
18783 #ifdef CONFIG_MACH_EZ_X7
18784 # ifdef machine_arch_type
18785 #  undef machine_arch_type
18786 #  define machine_arch_type     __machine_arch_type
18787 # else
18788 #  define machine_arch_type     MACH_TYPE_EZ_X7
18789 # endif
18790 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
18791 #else
18792 # define machine_is_ez_x7()     (0)
18793 #endif
18794
18795 #ifdef CONFIG_MACH_GODOTDB
18796 # ifdef machine_arch_type
18797 #  undef machine_arch_type
18798 #  define machine_arch_type     __machine_arch_type
18799 # else
18800 #  define machine_arch_type     MACH_TYPE_GODOTDB
18801 # endif
18802 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
18803 #else
18804 # define machine_is_godotdb()   (0)
18805 #endif
18806
18807 #ifdef CONFIG_MACH_MISTRAL
18808 # ifdef machine_arch_type
18809 #  undef machine_arch_type
18810 #  define machine_arch_type     __machine_arch_type
18811 # else
18812 #  define machine_arch_type     MACH_TYPE_MISTRAL
18813 # endif
18814 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
18815 #else
18816 # define machine_is_mistral()   (0)
18817 #endif
18818
18819 #ifdef CONFIG_MACH_MSM
18820 # ifdef machine_arch_type
18821 #  undef machine_arch_type
18822 #  define machine_arch_type     __machine_arch_type
18823 # else
18824 #  define machine_arch_type     MACH_TYPE_MSM
18825 # endif
18826 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
18827 #else
18828 # define machine_is_msm()       (0)
18829 #endif
18830
18831 #ifdef CONFIG_MACH_CT5910
18832 # ifdef machine_arch_type
18833 #  undef machine_arch_type
18834 #  define machine_arch_type     __machine_arch_type
18835 # else
18836 #  define machine_arch_type     MACH_TYPE_CT5910
18837 # endif
18838 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
18839 #else
18840 # define machine_is_ct5910()    (0)
18841 #endif
18842
18843 #ifdef CONFIG_MACH_CT5912
18844 # ifdef machine_arch_type
18845 #  undef machine_arch_type
18846 #  define machine_arch_type     __machine_arch_type
18847 # else
18848 #  define machine_arch_type     MACH_TYPE_CT5912
18849 # endif
18850 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
18851 #else
18852 # define machine_is_ct5912()    (0)
18853 #endif
18854
18855 #ifdef CONFIG_MACH_HYNET_INE
18856 # ifdef machine_arch_type
18857 #  undef machine_arch_type
18858 #  define machine_arch_type     __machine_arch_type
18859 # else
18860 #  define machine_arch_type     MACH_TYPE_HYNET_INE
18861 # endif
18862 # define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
18863 #else
18864 # define machine_is_hynet_ine() (0)
18865 #endif
18866
18867 #ifdef CONFIG_MACH_HYNET_APP
18868 # ifdef machine_arch_type
18869 #  undef machine_arch_type
18870 #  define machine_arch_type     __machine_arch_type
18871 # else
18872 #  define machine_arch_type     MACH_TYPE_HYNET_APP
18873 # endif
18874 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
18875 #else
18876 # define machine_is_hynet_app() (0)
18877 #endif
18878
18879 #ifdef CONFIG_MACH_MSM7200
18880 # ifdef machine_arch_type
18881 #  undef machine_arch_type
18882 #  define machine_arch_type     __machine_arch_type
18883 # else
18884 #  define machine_arch_type     MACH_TYPE_MSM7200
18885 # endif
18886 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
18887 #else
18888 # define machine_is_msm7200()   (0)
18889 #endif
18890
18891 #ifdef CONFIG_MACH_MSM7600
18892 # ifdef machine_arch_type
18893 #  undef machine_arch_type
18894 #  define machine_arch_type     __machine_arch_type
18895 # else
18896 #  define machine_arch_type     MACH_TYPE_MSM7600
18897 # endif
18898 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
18899 #else
18900 # define machine_is_msm7600()   (0)
18901 #endif
18902
18903 #ifdef CONFIG_MACH_CEB255
18904 # ifdef machine_arch_type
18905 #  undef machine_arch_type
18906 #  define machine_arch_type     __machine_arch_type
18907 # else
18908 #  define machine_arch_type     MACH_TYPE_CEB255
18909 # endif
18910 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
18911 #else
18912 # define machine_is_ceb255()    (0)
18913 #endif
18914
18915 #ifdef CONFIG_MACH_CIEL
18916 # ifdef machine_arch_type
18917 #  undef machine_arch_type
18918 #  define machine_arch_type     __machine_arch_type
18919 # else
18920 #  define machine_arch_type     MACH_TYPE_CIEL
18921 # endif
18922 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
18923 #else
18924 # define machine_is_ciel()      (0)
18925 #endif
18926
18927 #ifdef CONFIG_MACH_SLM5650
18928 # ifdef machine_arch_type
18929 #  undef machine_arch_type
18930 #  define machine_arch_type     __machine_arch_type
18931 # else
18932 #  define machine_arch_type     MACH_TYPE_SLM5650
18933 # endif
18934 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
18935 #else
18936 # define machine_is_slm5650()   (0)
18937 #endif
18938
18939 #ifdef CONFIG_MACH_AT91SAM9RLEK
18940 # ifdef machine_arch_type
18941 #  undef machine_arch_type
18942 #  define machine_arch_type     __machine_arch_type
18943 # else
18944 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
18945 # endif
18946 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
18947 #else
18948 # define machine_is_at91sam9rlek()      (0)
18949 #endif
18950
18951 #ifdef CONFIG_MACH_COMTECH_ROUTER
18952 # ifdef machine_arch_type
18953 #  undef machine_arch_type
18954 #  define machine_arch_type     __machine_arch_type
18955 # else
18956 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
18957 # endif
18958 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
18959 #else
18960 # define machine_is_comtech_router()    (0)
18961 #endif
18962
18963 #ifdef CONFIG_MACH_SBC2410X
18964 # ifdef machine_arch_type
18965 #  undef machine_arch_type
18966 #  define machine_arch_type     __machine_arch_type
18967 # else
18968 #  define machine_arch_type     MACH_TYPE_SBC2410X
18969 # endif
18970 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
18971 #else
18972 # define machine_is_sbc2410x()  (0)
18973 #endif
18974
18975 #ifdef CONFIG_MACH_AT4X0BD
18976 # ifdef machine_arch_type
18977 #  undef machine_arch_type
18978 #  define machine_arch_type     __machine_arch_type
18979 # else
18980 #  define machine_arch_type     MACH_TYPE_AT4X0BD
18981 # endif
18982 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
18983 #else
18984 # define machine_is_at4x0bd()   (0)
18985 #endif
18986
18987 #ifdef CONFIG_MACH_CBIFR
18988 # ifdef machine_arch_type
18989 #  undef machine_arch_type
18990 #  define machine_arch_type     __machine_arch_type
18991 # else
18992 #  define machine_arch_type     MACH_TYPE_CBIFR
18993 # endif
18994 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
18995 #else
18996 # define machine_is_cbifr()     (0)
18997 #endif
18998
18999 #ifdef CONFIG_MACH_ARCOM_QUANTUM
19000 # ifdef machine_arch_type
19001 #  undef machine_arch_type
19002 #  define machine_arch_type     __machine_arch_type
19003 # else
19004 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
19005 # endif
19006 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
19007 #else
19008 # define machine_is_arcom_quantum()     (0)
19009 #endif
19010
19011 #ifdef CONFIG_MACH_MATRIX520
19012 # ifdef machine_arch_type
19013 #  undef machine_arch_type
19014 #  define machine_arch_type     __machine_arch_type
19015 # else
19016 #  define machine_arch_type     MACH_TYPE_MATRIX520
19017 # endif
19018 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
19019 #else
19020 # define machine_is_matrix520() (0)
19021 #endif
19022
19023 #ifdef CONFIG_MACH_MATRIX510
19024 # ifdef machine_arch_type
19025 #  undef machine_arch_type
19026 #  define machine_arch_type     __machine_arch_type
19027 # else
19028 #  define machine_arch_type     MACH_TYPE_MATRIX510
19029 # endif
19030 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
19031 #else
19032 # define machine_is_matrix510() (0)
19033 #endif
19034
19035 #ifdef CONFIG_MACH_MATRIX500
19036 # ifdef machine_arch_type
19037 #  undef machine_arch_type
19038 #  define machine_arch_type     __machine_arch_type
19039 # else
19040 #  define machine_arch_type     MACH_TYPE_MATRIX500
19041 # endif
19042 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
19043 #else
19044 # define machine_is_matrix500() (0)
19045 #endif
19046
19047 #ifdef CONFIG_MACH_M501
19048 # ifdef machine_arch_type
19049 #  undef machine_arch_type
19050 #  define machine_arch_type     __machine_arch_type
19051 # else
19052 #  define machine_arch_type     MACH_TYPE_M501
19053 # endif
19054 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
19055 #else
19056 # define machine_is_m501()      (0)
19057 #endif
19058
19059 #ifdef CONFIG_MACH_AAEON1270
19060 # ifdef machine_arch_type
19061 #  undef machine_arch_type
19062 #  define machine_arch_type     __machine_arch_type
19063 # else
19064 #  define machine_arch_type     MACH_TYPE_AAEON1270
19065 # endif
19066 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
19067 #else
19068 # define machine_is_aaeon1270() (0)
19069 #endif
19070
19071 #ifdef CONFIG_MACH_MATRIX500EV
19072 # ifdef machine_arch_type
19073 #  undef machine_arch_type
19074 #  define machine_arch_type     __machine_arch_type
19075 # else
19076 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
19077 # endif
19078 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
19079 #else
19080 # define machine_is_matrix500ev()       (0)
19081 #endif
19082
19083 #ifdef CONFIG_MACH_PAC500
19084 # ifdef machine_arch_type
19085 #  undef machine_arch_type
19086 #  define machine_arch_type     __machine_arch_type
19087 # else
19088 #  define machine_arch_type     MACH_TYPE_PAC500
19089 # endif
19090 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
19091 #else
19092 # define machine_is_pac500()    (0)
19093 #endif
19094
19095 #ifdef CONFIG_MACH_PNX8181
19096 # ifdef machine_arch_type
19097 #  undef machine_arch_type
19098 #  define machine_arch_type     __machine_arch_type
19099 # else
19100 #  define machine_arch_type     MACH_TYPE_PNX8181
19101 # endif
19102 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
19103 #else
19104 # define machine_is_pnx8181()   (0)
19105 #endif
19106
19107 #ifdef CONFIG_MACH_COLIBRI320
19108 # ifdef machine_arch_type
19109 #  undef machine_arch_type
19110 #  define machine_arch_type     __machine_arch_type
19111 # else
19112 #  define machine_arch_type     MACH_TYPE_COLIBRI320
19113 # endif
19114 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
19115 #else
19116 # define machine_is_colibri320()        (0)
19117 #endif
19118
19119 #ifdef CONFIG_MACH_AZTOOLBB
19120 # ifdef machine_arch_type
19121 #  undef machine_arch_type
19122 #  define machine_arch_type     __machine_arch_type
19123 # else
19124 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
19125 # endif
19126 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
19127 #else
19128 # define machine_is_aztoolbb()  (0)
19129 #endif
19130
19131 #ifdef CONFIG_MACH_AZTOOLG2
19132 # ifdef machine_arch_type
19133 #  undef machine_arch_type
19134 #  define machine_arch_type     __machine_arch_type
19135 # else
19136 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
19137 # endif
19138 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
19139 #else
19140 # define machine_is_aztoolg2()  (0)
19141 #endif
19142
19143 #ifdef CONFIG_MACH_DVLHOST
19144 # ifdef machine_arch_type
19145 #  undef machine_arch_type
19146 #  define machine_arch_type     __machine_arch_type
19147 # else
19148 #  define machine_arch_type     MACH_TYPE_DVLHOST
19149 # endif
19150 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
19151 #else
19152 # define machine_is_dvlhost()   (0)
19153 #endif
19154
19155 #ifdef CONFIG_MACH_ZIR9200
19156 # ifdef machine_arch_type
19157 #  undef machine_arch_type
19158 #  define machine_arch_type     __machine_arch_type
19159 # else
19160 #  define machine_arch_type     MACH_TYPE_ZIR9200
19161 # endif
19162 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
19163 #else
19164 # define machine_is_zir9200()   (0)
19165 #endif
19166
19167 #ifdef CONFIG_MACH_ZIR9260
19168 # ifdef machine_arch_type
19169 #  undef machine_arch_type
19170 #  define machine_arch_type     __machine_arch_type
19171 # else
19172 #  define machine_arch_type     MACH_TYPE_ZIR9260
19173 # endif
19174 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
19175 #else
19176 # define machine_is_zir9260()   (0)
19177 #endif
19178
19179 #ifdef CONFIG_MACH_COCOPAH
19180 # ifdef machine_arch_type
19181 #  undef machine_arch_type
19182 #  define machine_arch_type     __machine_arch_type
19183 # else
19184 #  define machine_arch_type     MACH_TYPE_COCOPAH
19185 # endif
19186 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
19187 #else
19188 # define machine_is_cocopah()   (0)
19189 #endif
19190
19191 #ifdef CONFIG_MACH_NDS
19192 # ifdef machine_arch_type
19193 #  undef machine_arch_type
19194 #  define machine_arch_type     __machine_arch_type
19195 # else
19196 #  define machine_arch_type     MACH_TYPE_NDS
19197 # endif
19198 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
19199 #else
19200 # define machine_is_nds()       (0)
19201 #endif
19202
19203 #ifdef CONFIG_MACH_ROSENCRANTZ
19204 # ifdef machine_arch_type
19205 #  undef machine_arch_type
19206 #  define machine_arch_type     __machine_arch_type
19207 # else
19208 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
19209 # endif
19210 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
19211 #else
19212 # define machine_is_rosencrantz()       (0)
19213 #endif
19214
19215 #ifdef CONFIG_MACH_FTTX_ODSC
19216 # ifdef machine_arch_type
19217 #  undef machine_arch_type
19218 #  define machine_arch_type     __machine_arch_type
19219 # else
19220 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
19221 # endif
19222 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
19223 #else
19224 # define machine_is_fttx_odsc() (0)
19225 #endif
19226
19227 #ifdef CONFIG_MACH_CLASSE_R6904
19228 # ifdef machine_arch_type
19229 #  undef machine_arch_type
19230 #  define machine_arch_type     __machine_arch_type
19231 # else
19232 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
19233 # endif
19234 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
19235 #else
19236 # define machine_is_classe_r6904()      (0)
19237 #endif
19238
19239 #ifdef CONFIG_MACH_CAM60
19240 # ifdef machine_arch_type
19241 #  undef machine_arch_type
19242 #  define machine_arch_type     __machine_arch_type
19243 # else
19244 #  define machine_arch_type     MACH_TYPE_CAM60
19245 # endif
19246 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
19247 #else
19248 # define machine_is_cam60()     (0)
19249 #endif
19250
19251 #ifdef CONFIG_MACH_MXC30031ADS
19252 # ifdef machine_arch_type
19253 #  undef machine_arch_type
19254 #  define machine_arch_type     __machine_arch_type
19255 # else
19256 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
19257 # endif
19258 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
19259 #else
19260 # define machine_is_mxc30031ads()       (0)
19261 #endif
19262
19263 #ifdef CONFIG_MACH_DATACALL
19264 # ifdef machine_arch_type
19265 #  undef machine_arch_type
19266 #  define machine_arch_type     __machine_arch_type
19267 # else
19268 #  define machine_arch_type     MACH_TYPE_DATACALL
19269 # endif
19270 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
19271 #else
19272 # define machine_is_datacall()  (0)
19273 #endif
19274
19275 #ifdef CONFIG_MACH_AT91EB01
19276 # ifdef machine_arch_type
19277 #  undef machine_arch_type
19278 #  define machine_arch_type     __machine_arch_type
19279 # else
19280 #  define machine_arch_type     MACH_TYPE_AT91EB01
19281 # endif
19282 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
19283 #else
19284 # define machine_is_at91eb01()  (0)
19285 #endif
19286
19287 #ifdef CONFIG_MACH_RTY
19288 # ifdef machine_arch_type
19289 #  undef machine_arch_type
19290 #  define machine_arch_type     __machine_arch_type
19291 # else
19292 #  define machine_arch_type     MACH_TYPE_RTY
19293 # endif
19294 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
19295 #else
19296 # define machine_is_rty()       (0)
19297 #endif
19298
19299 #ifdef CONFIG_MACH_DWL2100
19300 # ifdef machine_arch_type
19301 #  undef machine_arch_type
19302 #  define machine_arch_type     __machine_arch_type
19303 # else
19304 #  define machine_arch_type     MACH_TYPE_DWL2100
19305 # endif
19306 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
19307 #else
19308 # define machine_is_dwl2100()   (0)
19309 #endif
19310
19311 #ifdef CONFIG_MACH_VINSI
19312 # ifdef machine_arch_type
19313 #  undef machine_arch_type
19314 #  define machine_arch_type     __machine_arch_type
19315 # else
19316 #  define machine_arch_type     MACH_TYPE_VINSI
19317 # endif
19318 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
19319 #else
19320 # define machine_is_vinsi()     (0)
19321 #endif
19322
19323 #ifdef CONFIG_MACH_DB88F5281
19324 # ifdef machine_arch_type
19325 #  undef machine_arch_type
19326 #  define machine_arch_type     __machine_arch_type
19327 # else
19328 #  define machine_arch_type     MACH_TYPE_DB88F5281
19329 # endif
19330 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
19331 #else
19332 # define machine_is_db88f5281() (0)
19333 #endif
19334
19335 #ifdef CONFIG_MACH_CSB726
19336 # ifdef machine_arch_type
19337 #  undef machine_arch_type
19338 #  define machine_arch_type     __machine_arch_type
19339 # else
19340 #  define machine_arch_type     MACH_TYPE_CSB726
19341 # endif
19342 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
19343 #else
19344 # define machine_is_csb726()    (0)
19345 #endif
19346
19347 #ifdef CONFIG_MACH_TIK27
19348 # ifdef machine_arch_type
19349 #  undef machine_arch_type
19350 #  define machine_arch_type     __machine_arch_type
19351 # else
19352 #  define machine_arch_type     MACH_TYPE_TIK27
19353 # endif
19354 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
19355 #else
19356 # define machine_is_tik27()     (0)
19357 #endif
19358
19359 #ifdef CONFIG_MACH_MX_UC7420
19360 # ifdef machine_arch_type
19361 #  undef machine_arch_type
19362 #  define machine_arch_type     __machine_arch_type
19363 # else
19364 #  define machine_arch_type     MACH_TYPE_MX_UC7420
19365 # endif
19366 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
19367 #else
19368 # define machine_is_mx_uc7420() (0)
19369 #endif
19370
19371 #ifdef CONFIG_MACH_RIRM3
19372 # ifdef machine_arch_type
19373 #  undef machine_arch_type
19374 #  define machine_arch_type     __machine_arch_type
19375 # else
19376 #  define machine_arch_type     MACH_TYPE_RIRM3
19377 # endif
19378 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
19379 #else
19380 # define machine_is_rirm3()     (0)
19381 #endif
19382
19383 #ifdef CONFIG_MACH_PELCO_ODYSSEY
19384 # ifdef machine_arch_type
19385 #  undef machine_arch_type
19386 #  define machine_arch_type     __machine_arch_type
19387 # else
19388 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEY
19389 # endif
19390 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
19391 #else
19392 # define machine_is_pelco_odyssey()     (0)
19393 #endif
19394
19395 #ifdef CONFIG_MACH_ADX_ABOX
19396 # ifdef machine_arch_type
19397 #  undef machine_arch_type
19398 #  define machine_arch_type     __machine_arch_type
19399 # else
19400 #  define machine_arch_type     MACH_TYPE_ADX_ABOX
19401 # endif
19402 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
19403 #else
19404 # define machine_is_adx_abox()  (0)
19405 #endif
19406
19407 #ifdef CONFIG_MACH_ADX_TPID
19408 # ifdef machine_arch_type
19409 #  undef machine_arch_type
19410 #  define machine_arch_type     __machine_arch_type
19411 # else
19412 #  define machine_arch_type     MACH_TYPE_ADX_TPID
19413 # endif
19414 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
19415 #else
19416 # define machine_is_adx_tpid()  (0)
19417 #endif
19418
19419 #ifdef CONFIG_MACH_MINICHECK
19420 # ifdef machine_arch_type
19421 #  undef machine_arch_type
19422 #  define machine_arch_type     __machine_arch_type
19423 # else
19424 #  define machine_arch_type     MACH_TYPE_MINICHECK
19425 # endif
19426 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
19427 #else
19428 # define machine_is_minicheck() (0)
19429 #endif
19430
19431 #ifdef CONFIG_MACH_IDAM
19432 # ifdef machine_arch_type
19433 #  undef machine_arch_type
19434 #  define machine_arch_type     __machine_arch_type
19435 # else
19436 #  define machine_arch_type     MACH_TYPE_IDAM
19437 # endif
19438 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
19439 #else
19440 # define machine_is_idam()      (0)
19441 #endif
19442
19443 #ifdef CONFIG_MACH_MARIO_MX
19444 # ifdef machine_arch_type
19445 #  undef machine_arch_type
19446 #  define machine_arch_type     __machine_arch_type
19447 # else
19448 #  define machine_arch_type     MACH_TYPE_MARIO_MX
19449 # endif
19450 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
19451 #else
19452 # define machine_is_mario_mx()  (0)
19453 #endif
19454
19455 #ifdef CONFIG_MACH_VI1888
19456 # ifdef machine_arch_type
19457 #  undef machine_arch_type
19458 #  define machine_arch_type     __machine_arch_type
19459 # else
19460 #  define machine_arch_type     MACH_TYPE_VI1888
19461 # endif
19462 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
19463 #else
19464 # define machine_is_vi1888()    (0)
19465 #endif
19466
19467 #ifdef CONFIG_MACH_ZR4230
19468 # ifdef machine_arch_type
19469 #  undef machine_arch_type
19470 #  define machine_arch_type     __machine_arch_type
19471 # else
19472 #  define machine_arch_type     MACH_TYPE_ZR4230
19473 # endif
19474 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
19475 #else
19476 # define machine_is_zr4230()    (0)
19477 #endif
19478
19479 #ifdef CONFIG_MACH_T1_IX_BLUE
19480 # ifdef machine_arch_type
19481 #  undef machine_arch_type
19482 #  define machine_arch_type     __machine_arch_type
19483 # else
19484 #  define machine_arch_type     MACH_TYPE_T1_IX_BLUE
19485 # endif
19486 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
19487 #else
19488 # define machine_is_t1_ix_blue()        (0)
19489 #endif
19490
19491 #ifdef CONFIG_MACH_SYHQ2
19492 # ifdef machine_arch_type
19493 #  undef machine_arch_type
19494 #  define machine_arch_type     __machine_arch_type
19495 # else
19496 #  define machine_arch_type     MACH_TYPE_SYHQ2
19497 # endif
19498 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
19499 #else
19500 # define machine_is_syhq2()     (0)
19501 #endif
19502
19503 #ifdef CONFIG_MACH_COMPUTIME_R3
19504 # ifdef machine_arch_type
19505 #  undef machine_arch_type
19506 #  define machine_arch_type     __machine_arch_type
19507 # else
19508 #  define machine_arch_type     MACH_TYPE_COMPUTIME_R3
19509 # endif
19510 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
19511 #else
19512 # define machine_is_computime_r3()      (0)
19513 #endif
19514
19515 #ifdef CONFIG_MACH_ORATIS
19516 # ifdef machine_arch_type
19517 #  undef machine_arch_type
19518 #  define machine_arch_type     __machine_arch_type
19519 # else
19520 #  define machine_arch_type     MACH_TYPE_ORATIS
19521 # endif
19522 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
19523 #else
19524 # define machine_is_oratis()    (0)
19525 #endif
19526
19527 #ifdef CONFIG_MACH_MIKKO
19528 # ifdef machine_arch_type
19529 #  undef machine_arch_type
19530 #  define machine_arch_type     __machine_arch_type
19531 # else
19532 #  define machine_arch_type     MACH_TYPE_MIKKO
19533 # endif
19534 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
19535 #else
19536 # define machine_is_mikko()     (0)
19537 #endif
19538
19539 #ifdef CONFIG_MACH_HOLON
19540 # ifdef machine_arch_type
19541 #  undef machine_arch_type
19542 #  define machine_arch_type     __machine_arch_type
19543 # else
19544 #  define machine_arch_type     MACH_TYPE_HOLON
19545 # endif
19546 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
19547 #else
19548 # define machine_is_holon()     (0)
19549 #endif
19550
19551 #ifdef CONFIG_MACH_OLIP8
19552 # ifdef machine_arch_type
19553 #  undef machine_arch_type
19554 #  define machine_arch_type     __machine_arch_type
19555 # else
19556 #  define machine_arch_type     MACH_TYPE_OLIP8
19557 # endif
19558 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
19559 #else
19560 # define machine_is_olip8()     (0)
19561 #endif
19562
19563 #ifdef CONFIG_MACH_GHI270HG
19564 # ifdef machine_arch_type
19565 #  undef machine_arch_type
19566 #  define machine_arch_type     __machine_arch_type
19567 # else
19568 #  define machine_arch_type     MACH_TYPE_GHI270HG
19569 # endif
19570 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
19571 #else
19572 # define machine_is_ghi270hg()  (0)
19573 #endif
19574
19575 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
19576 # ifdef machine_arch_type
19577 #  undef machine_arch_type
19578 #  define machine_arch_type     __machine_arch_type
19579 # else
19580 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
19581 # endif
19582 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
19583 #else
19584 # define machine_is_davinci_dm6467_evm()        (0)
19585 #endif
19586
19587 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
19588 # ifdef machine_arch_type
19589 #  undef machine_arch_type
19590 #  define machine_arch_type     __machine_arch_type
19591 # else
19592 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
19593 # endif
19594 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
19595 #else
19596 # define machine_is_davinci_dm355_evm() (0)
19597 #endif
19598
19599 #ifdef CONFIG_MACH_BLACKRIVER
19600 # ifdef machine_arch_type
19601 #  undef machine_arch_type
19602 #  define machine_arch_type     __machine_arch_type
19603 # else
19604 #  define machine_arch_type     MACH_TYPE_BLACKRIVER
19605 # endif
19606 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
19607 #else
19608 # define machine_is_blackriver()        (0)
19609 #endif
19610
19611 #ifdef CONFIG_MACH_SANDGATEWP
19612 # ifdef machine_arch_type
19613 #  undef machine_arch_type
19614 #  define machine_arch_type     __machine_arch_type
19615 # else
19616 #  define machine_arch_type     MACH_TYPE_SANDGATEWP
19617 # endif
19618 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
19619 #else
19620 # define machine_is_sandgate_wp()       (0)
19621 #endif
19622
19623 #ifdef CONFIG_MACH_CDOTBWSG
19624 # ifdef machine_arch_type
19625 #  undef machine_arch_type
19626 #  define machine_arch_type     __machine_arch_type
19627 # else
19628 #  define machine_arch_type     MACH_TYPE_CDOTBWSG
19629 # endif
19630 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
19631 #else
19632 # define machine_is_cdotbwsg()  (0)
19633 #endif
19634
19635 #ifdef CONFIG_MACH_QUARK963
19636 # ifdef machine_arch_type
19637 #  undef machine_arch_type
19638 #  define machine_arch_type     __machine_arch_type
19639 # else
19640 #  define machine_arch_type     MACH_TYPE_QUARK963
19641 # endif
19642 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
19643 #else
19644 # define machine_is_quark963()  (0)
19645 #endif
19646
19647 #ifdef CONFIG_MACH_CSB735
19648 # ifdef machine_arch_type
19649 #  undef machine_arch_type
19650 #  define machine_arch_type     __machine_arch_type
19651 # else
19652 #  define machine_arch_type     MACH_TYPE_CSB735
19653 # endif
19654 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
19655 #else
19656 # define machine_is_csb735()    (0)
19657 #endif
19658
19659 #ifdef CONFIG_MACH_LITTLETON
19660 # ifdef machine_arch_type
19661 #  undef machine_arch_type
19662 #  define machine_arch_type     __machine_arch_type
19663 # else
19664 #  define machine_arch_type     MACH_TYPE_LITTLETON
19665 # endif
19666 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
19667 #else
19668 # define machine_is_littleton() (0)
19669 #endif
19670
19671 #ifdef CONFIG_MACH_MIO_P550
19672 # ifdef machine_arch_type
19673 #  undef machine_arch_type
19674 #  define machine_arch_type     __machine_arch_type
19675 # else
19676 #  define machine_arch_type     MACH_TYPE_MIO_P550
19677 # endif
19678 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
19679 #else
19680 # define machine_is_mio_p550()  (0)
19681 #endif
19682
19683 #ifdef CONFIG_MACH_MOTION2440
19684 # ifdef machine_arch_type
19685 #  undef machine_arch_type
19686 #  define machine_arch_type     __machine_arch_type
19687 # else
19688 #  define machine_arch_type     MACH_TYPE_MOTION2440
19689 # endif
19690 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
19691 #else
19692 # define machine_is_motion2440()        (0)
19693 #endif
19694
19695 #ifdef CONFIG_MACH_IMM500
19696 # ifdef machine_arch_type
19697 #  undef machine_arch_type
19698 #  define machine_arch_type     __machine_arch_type
19699 # else
19700 #  define machine_arch_type     MACH_TYPE_IMM500
19701 # endif
19702 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
19703 #else
19704 # define machine_is_imm500()    (0)
19705 #endif
19706
19707 #ifdef CONFIG_MACH_HOMEMATIC
19708 # ifdef machine_arch_type
19709 #  undef machine_arch_type
19710 #  define machine_arch_type     __machine_arch_type
19711 # else
19712 #  define machine_arch_type     MACH_TYPE_HOMEMATIC
19713 # endif
19714 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
19715 #else
19716 # define machine_is_homematic() (0)
19717 #endif
19718
19719 #ifdef CONFIG_MACH_ERMINE
19720 # ifdef machine_arch_type
19721 #  undef machine_arch_type
19722 #  define machine_arch_type     __machine_arch_type
19723 # else
19724 #  define machine_arch_type     MACH_TYPE_ERMINE
19725 # endif
19726 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
19727 #else
19728 # define machine_is_ermine()    (0)
19729 #endif
19730
19731 #ifdef CONFIG_MACH_KB9202B
19732 # ifdef machine_arch_type
19733 #  undef machine_arch_type
19734 #  define machine_arch_type     __machine_arch_type
19735 # else
19736 #  define machine_arch_type     MACH_TYPE_KB9202B
19737 # endif
19738 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
19739 #else
19740 # define machine_is_kb9202b()   (0)
19741 #endif
19742
19743 #ifdef CONFIG_MACH_HS1XX
19744 # ifdef machine_arch_type
19745 #  undef machine_arch_type
19746 #  define machine_arch_type     __machine_arch_type
19747 # else
19748 #  define machine_arch_type     MACH_TYPE_HS1XX
19749 # endif
19750 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
19751 #else
19752 # define machine_is_hs1xx()     (0)
19753 #endif
19754
19755 #ifdef CONFIG_MACH_STUDENTMATE2440
19756 # ifdef machine_arch_type
19757 #  undef machine_arch_type
19758 #  define machine_arch_type     __machine_arch_type
19759 # else
19760 #  define machine_arch_type     MACH_TYPE_STUDENTMATE2440
19761 # endif
19762 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
19763 #else
19764 # define machine_is_studentmate2440()   (0)
19765 #endif
19766
19767 #ifdef CONFIG_MACH_ARVOO_L1_Z1
19768 # ifdef machine_arch_type
19769 #  undef machine_arch_type
19770 #  define machine_arch_type     __machine_arch_type
19771 # else
19772 #  define machine_arch_type     MACH_TYPE_ARVOO_L1_Z1
19773 # endif
19774 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
19775 #else
19776 # define machine_is_arvoo_l1_z1()       (0)
19777 #endif
19778
19779 #ifdef CONFIG_MACH_DEP2410K
19780 # ifdef machine_arch_type
19781 #  undef machine_arch_type
19782 #  define machine_arch_type     __machine_arch_type
19783 # else
19784 #  define machine_arch_type     MACH_TYPE_DEP2410K
19785 # endif
19786 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
19787 #else
19788 # define machine_is_dep2410k()  (0)
19789 #endif
19790
19791 #ifdef CONFIG_MACH_XXSVIDEO
19792 # ifdef machine_arch_type
19793 #  undef machine_arch_type
19794 #  define machine_arch_type     __machine_arch_type
19795 # else
19796 #  define machine_arch_type     MACH_TYPE_XXSVIDEO
19797 # endif
19798 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
19799 #else
19800 # define machine_is_xxsvideo()  (0)
19801 #endif
19802
19803 #ifdef CONFIG_MACH_IM4004
19804 # ifdef machine_arch_type
19805 #  undef machine_arch_type
19806 #  define machine_arch_type     __machine_arch_type
19807 # else
19808 #  define machine_arch_type     MACH_TYPE_IM4004
19809 # endif
19810 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
19811 #else
19812 # define machine_is_im4004()    (0)
19813 #endif
19814
19815 #ifdef CONFIG_MACH_OCHAYA1050
19816 # ifdef machine_arch_type
19817 #  undef machine_arch_type
19818 #  define machine_arch_type     __machine_arch_type
19819 # else
19820 #  define machine_arch_type     MACH_TYPE_OCHAYA1050
19821 # endif
19822 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
19823 #else
19824 # define machine_is_ochaya1050()        (0)
19825 #endif
19826
19827 #ifdef CONFIG_MACH_LEP9261
19828 # ifdef machine_arch_type
19829 #  undef machine_arch_type
19830 #  define machine_arch_type     __machine_arch_type
19831 # else
19832 #  define machine_arch_type     MACH_TYPE_LEP9261
19833 # endif
19834 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
19835 #else
19836 # define machine_is_lep9261()   (0)
19837 #endif
19838
19839 #ifdef CONFIG_MACH_SVENMEB
19840 # ifdef machine_arch_type
19841 #  undef machine_arch_type
19842 #  define machine_arch_type     __machine_arch_type
19843 # else
19844 #  define machine_arch_type     MACH_TYPE_SVENMEB
19845 # endif
19846 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
19847 #else
19848 # define machine_is_svenmeb()   (0)
19849 #endif
19850
19851 #ifdef CONFIG_MACH_FORTUNET2NE
19852 # ifdef machine_arch_type
19853 #  undef machine_arch_type
19854 #  define machine_arch_type     __machine_arch_type
19855 # else
19856 #  define machine_arch_type     MACH_TYPE_FORTUNET2NE
19857 # endif
19858 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
19859 #else
19860 # define machine_is_fortunet2ne()       (0)
19861 #endif
19862
19863 #ifdef CONFIG_MACH_NXHX
19864 # ifdef machine_arch_type
19865 #  undef machine_arch_type
19866 #  define machine_arch_type     __machine_arch_type
19867 # else
19868 #  define machine_arch_type     MACH_TYPE_NXHX
19869 # endif
19870 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
19871 #else
19872 # define machine_is_nxhx()      (0)
19873 #endif
19874
19875 #ifdef CONFIG_MACH_REALVIEW_PB11MP
19876 # ifdef machine_arch_type
19877 #  undef machine_arch_type
19878 #  define machine_arch_type     __machine_arch_type
19879 # else
19880 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
19881 # endif
19882 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
19883 #else
19884 # define machine_is_realview_pb11mp()   (0)
19885 #endif
19886
19887 #ifdef CONFIG_MACH_IDS500
19888 # ifdef machine_arch_type
19889 #  undef machine_arch_type
19890 #  define machine_arch_type     __machine_arch_type
19891 # else
19892 #  define machine_arch_type     MACH_TYPE_IDS500
19893 # endif
19894 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
19895 #else
19896 # define machine_is_ids500()    (0)
19897 #endif
19898
19899 #ifdef CONFIG_MACH_ORS_N725
19900 # ifdef machine_arch_type
19901 #  undef machine_arch_type
19902 #  define machine_arch_type     __machine_arch_type
19903 # else
19904 #  define machine_arch_type     MACH_TYPE_ORS_N725
19905 # endif
19906 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
19907 #else
19908 # define machine_is_ors_n725()  (0)
19909 #endif
19910
19911 #ifdef CONFIG_MACH_HSDARM
19912 # ifdef machine_arch_type
19913 #  undef machine_arch_type
19914 #  define machine_arch_type     __machine_arch_type
19915 # else
19916 #  define machine_arch_type     MACH_TYPE_HSDARM
19917 # endif
19918 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
19919 #else
19920 # define machine_is_hsdarm()    (0)
19921 #endif
19922
19923 #ifdef CONFIG_MACH_SHA_PON003
19924 # ifdef machine_arch_type
19925 #  undef machine_arch_type
19926 #  define machine_arch_type     __machine_arch_type
19927 # else
19928 #  define machine_arch_type     MACH_TYPE_SHA_PON003
19929 # endif
19930 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
19931 #else
19932 # define machine_is_sha_pon003()        (0)
19933 #endif
19934
19935 #ifdef CONFIG_MACH_SHA_PON004
19936 # ifdef machine_arch_type
19937 #  undef machine_arch_type
19938 #  define machine_arch_type     __machine_arch_type
19939 # else
19940 #  define machine_arch_type     MACH_TYPE_SHA_PON004
19941 # endif
19942 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
19943 #else
19944 # define machine_is_sha_pon004()        (0)
19945 #endif
19946
19947 #ifdef CONFIG_MACH_SHA_PON007
19948 # ifdef machine_arch_type
19949 #  undef machine_arch_type
19950 #  define machine_arch_type     __machine_arch_type
19951 # else
19952 #  define machine_arch_type     MACH_TYPE_SHA_PON007
19953 # endif
19954 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
19955 #else
19956 # define machine_is_sha_pon007()        (0)
19957 #endif
19958
19959 #ifdef CONFIG_MACH_SHA_PON011
19960 # ifdef machine_arch_type
19961 #  undef machine_arch_type
19962 #  define machine_arch_type     __machine_arch_type
19963 # else
19964 #  define machine_arch_type     MACH_TYPE_SHA_PON011
19965 # endif
19966 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
19967 #else
19968 # define machine_is_sha_pon011()        (0)
19969 #endif
19970
19971 #ifdef CONFIG_MACH_H6042
19972 # ifdef machine_arch_type
19973 #  undef machine_arch_type
19974 #  define machine_arch_type     __machine_arch_type
19975 # else
19976 #  define machine_arch_type     MACH_TYPE_H6042
19977 # endif
19978 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
19979 #else
19980 # define machine_is_h6042()     (0)
19981 #endif
19982
19983 #ifdef CONFIG_MACH_H6043
19984 # ifdef machine_arch_type
19985 #  undef machine_arch_type
19986 #  define machine_arch_type     __machine_arch_type
19987 # else
19988 #  define machine_arch_type     MACH_TYPE_H6043
19989 # endif
19990 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
19991 #else
19992 # define machine_is_h6043()     (0)
19993 #endif
19994
19995 #ifdef CONFIG_MACH_LOOXC550
19996 # ifdef machine_arch_type
19997 #  undef machine_arch_type
19998 #  define machine_arch_type     __machine_arch_type
19999 # else
20000 #  define machine_arch_type     MACH_TYPE_LOOXC550
20001 # endif
20002 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
20003 #else
20004 # define machine_is_looxc550()  (0)
20005 #endif
20006
20007 #ifdef CONFIG_MACH_CNTY_TITAN
20008 # ifdef machine_arch_type
20009 #  undef machine_arch_type
20010 #  define machine_arch_type     __machine_arch_type
20011 # else
20012 #  define machine_arch_type     MACH_TYPE_CNTY_TITAN
20013 # endif
20014 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
20015 #else
20016 # define machine_is_cnty_titan()        (0)
20017 #endif
20018
20019 #ifdef CONFIG_MACH_APP3XX
20020 # ifdef machine_arch_type
20021 #  undef machine_arch_type
20022 #  define machine_arch_type     __machine_arch_type
20023 # else
20024 #  define machine_arch_type     MACH_TYPE_APP3XX
20025 # endif
20026 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
20027 #else
20028 # define machine_is_app3xx()    (0)
20029 #endif
20030
20031 #ifdef CONFIG_MACH_SIDEOATSGRAMA
20032 # ifdef machine_arch_type
20033 #  undef machine_arch_type
20034 #  define machine_arch_type     __machine_arch_type
20035 # else
20036 #  define machine_arch_type     MACH_TYPE_SIDEOATSGRAMA
20037 # endif
20038 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
20039 #else
20040 # define machine_is_sideoatsgrama()     (0)
20041 #endif
20042
20043 #ifdef CONFIG_MACH_TREO700P
20044 # ifdef machine_arch_type
20045 #  undef machine_arch_type
20046 #  define machine_arch_type     __machine_arch_type
20047 # else
20048 #  define machine_arch_type     MACH_TYPE_TREO700P
20049 # endif
20050 # define machine_is_treo700p()  (machine_arch_type == MACH_TYPE_TREO700P)
20051 #else
20052 # define machine_is_treo700p()  (0)
20053 #endif
20054
20055 #ifdef CONFIG_MACH_TREO700W
20056 # ifdef machine_arch_type
20057 #  undef machine_arch_type
20058 #  define machine_arch_type     __machine_arch_type
20059 # else
20060 #  define machine_arch_type     MACH_TYPE_TREO700W
20061 # endif
20062 # define machine_is_treo700w()  (machine_arch_type == MACH_TYPE_TREO700W)
20063 #else
20064 # define machine_is_treo700w()  (0)
20065 #endif
20066
20067 #ifdef CONFIG_MACH_TREO750
20068 # ifdef machine_arch_type
20069 #  undef machine_arch_type
20070 #  define machine_arch_type     __machine_arch_type
20071 # else
20072 #  define machine_arch_type     MACH_TYPE_TREO750
20073 # endif
20074 # define machine_is_treo750()   (machine_arch_type == MACH_TYPE_TREO750)
20075 #else
20076 # define machine_is_treo750()   (0)
20077 #endif
20078
20079 #ifdef CONFIG_MACH_TREO755P
20080 # ifdef machine_arch_type
20081 #  undef machine_arch_type
20082 #  define machine_arch_type     __machine_arch_type
20083 # else
20084 #  define machine_arch_type     MACH_TYPE_TREO755P
20085 # endif
20086 # define machine_is_treo755p()  (machine_arch_type == MACH_TYPE_TREO755P)
20087 #else
20088 # define machine_is_treo755p()  (0)
20089 #endif
20090
20091 #ifdef CONFIG_MACH_EZREGANUT9200
20092 # ifdef machine_arch_type
20093 #  undef machine_arch_type
20094 #  define machine_arch_type     __machine_arch_type
20095 # else
20096 #  define machine_arch_type     MACH_TYPE_EZREGANUT9200
20097 # endif
20098 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
20099 #else
20100 # define machine_is_ezreganut9200()     (0)
20101 #endif
20102
20103 #ifdef CONFIG_MACH_SARGE
20104 # ifdef machine_arch_type
20105 #  undef machine_arch_type
20106 #  define machine_arch_type     __machine_arch_type
20107 # else
20108 #  define machine_arch_type     MACH_TYPE_SARGE
20109 # endif
20110 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
20111 #else
20112 # define machine_is_sarge()     (0)
20113 #endif
20114
20115 #ifdef CONFIG_MACH_A696
20116 # ifdef machine_arch_type
20117 #  undef machine_arch_type
20118 #  define machine_arch_type     __machine_arch_type
20119 # else
20120 #  define machine_arch_type     MACH_TYPE_A696
20121 # endif
20122 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
20123 #else
20124 # define machine_is_a696()      (0)
20125 #endif
20126
20127 #ifdef CONFIG_MACH_TURTLE
20128 # ifdef machine_arch_type
20129 #  undef machine_arch_type
20130 #  define machine_arch_type     __machine_arch_type
20131 # else
20132 #  define machine_arch_type     MACH_TYPE_TURTLE
20133 # endif
20134 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
20135 #else
20136 # define machine_is_turtle1916()        (0)
20137 #endif
20138
20139 #ifdef CONFIG_MACH_MX27_3DS
20140 # ifdef machine_arch_type
20141 #  undef machine_arch_type
20142 #  define machine_arch_type     __machine_arch_type
20143 # else
20144 #  define machine_arch_type     MACH_TYPE_MX27_3DS
20145 # endif
20146 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
20147 #else
20148 # define machine_is_mx27_3ds()  (0)
20149 #endif
20150
20151 #ifdef CONFIG_MACH_BISHOP
20152 # ifdef machine_arch_type
20153 #  undef machine_arch_type
20154 #  define machine_arch_type     __machine_arch_type
20155 # else
20156 #  define machine_arch_type     MACH_TYPE_BISHOP
20157 # endif
20158 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
20159 #else
20160 # define machine_is_bishop()    (0)
20161 #endif
20162
20163 #ifdef CONFIG_MACH_PXX
20164 # ifdef machine_arch_type
20165 #  undef machine_arch_type
20166 #  define machine_arch_type     __machine_arch_type
20167 # else
20168 #  define machine_arch_type     MACH_TYPE_PXX
20169 # endif
20170 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
20171 #else
20172 # define machine_is_pxx()       (0)
20173 #endif
20174
20175 #ifdef CONFIG_MACH_REDWOOD
20176 # ifdef machine_arch_type
20177 #  undef machine_arch_type
20178 #  define machine_arch_type     __machine_arch_type
20179 # else
20180 #  define machine_arch_type     MACH_TYPE_REDWOOD
20181 # endif
20182 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
20183 #else
20184 # define machine_is_redwood()   (0)
20185 #endif
20186
20187 #ifdef CONFIG_MACH_OMAP_2430DLP
20188 # ifdef machine_arch_type
20189 #  undef machine_arch_type
20190 #  define machine_arch_type     __machine_arch_type
20191 # else
20192 #  define machine_arch_type     MACH_TYPE_OMAP_2430DLP
20193 # endif
20194 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
20195 #else
20196 # define machine_is_omap_2430dlp()      (0)
20197 #endif
20198
20199 #ifdef CONFIG_MACH_OMAP_2430OSK
20200 # ifdef machine_arch_type
20201 #  undef machine_arch_type
20202 #  define machine_arch_type     __machine_arch_type
20203 # else
20204 #  define machine_arch_type     MACH_TYPE_OMAP_2430OSK
20205 # endif
20206 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
20207 #else
20208 # define machine_is_omap_2430osk()      (0)
20209 #endif
20210
20211 #ifdef CONFIG_MACH_SARDINE
20212 # ifdef machine_arch_type
20213 #  undef machine_arch_type
20214 #  define machine_arch_type     __machine_arch_type
20215 # else
20216 #  define machine_arch_type     MACH_TYPE_SARDINE
20217 # endif
20218 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
20219 #else
20220 # define machine_is_sardine()   (0)
20221 #endif
20222
20223 #ifdef CONFIG_MACH_HALIBUT
20224 # ifdef machine_arch_type
20225 #  undef machine_arch_type
20226 #  define machine_arch_type     __machine_arch_type
20227 # else
20228 #  define machine_arch_type     MACH_TYPE_HALIBUT
20229 # endif
20230 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
20231 #else
20232 # define machine_is_halibut()   (0)
20233 #endif
20234
20235 #ifdef CONFIG_MACH_TROUT
20236 # ifdef machine_arch_type
20237 #  undef machine_arch_type
20238 #  define machine_arch_type     __machine_arch_type
20239 # else
20240 #  define machine_arch_type     MACH_TYPE_TROUT
20241 # endif
20242 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
20243 #else
20244 # define machine_is_trout()     (0)
20245 #endif
20246
20247 #ifdef CONFIG_MACH_GOLDFISH
20248 # ifdef machine_arch_type
20249 #  undef machine_arch_type
20250 #  define machine_arch_type     __machine_arch_type
20251 # else
20252 #  define machine_arch_type     MACH_TYPE_GOLDFISH
20253 # endif
20254 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
20255 #else
20256 # define machine_is_goldfish()  (0)
20257 #endif
20258
20259 #ifdef CONFIG_MACH_GESBC2440
20260 # ifdef machine_arch_type
20261 #  undef machine_arch_type
20262 #  define machine_arch_type     __machine_arch_type
20263 # else
20264 #  define machine_arch_type     MACH_TYPE_GESBC2440
20265 # endif
20266 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
20267 #else
20268 # define machine_is_gesbc2440() (0)
20269 #endif
20270
20271 #ifdef CONFIG_MACH_NOMAD
20272 # ifdef machine_arch_type
20273 #  undef machine_arch_type
20274 #  define machine_arch_type     __machine_arch_type
20275 # else
20276 #  define machine_arch_type     MACH_TYPE_NOMAD
20277 # endif
20278 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
20279 #else
20280 # define machine_is_nomad()     (0)
20281 #endif
20282
20283 #ifdef CONFIG_MACH_ROSALIND
20284 # ifdef machine_arch_type
20285 #  undef machine_arch_type
20286 #  define machine_arch_type     __machine_arch_type
20287 # else
20288 #  define machine_arch_type     MACH_TYPE_ROSALIND
20289 # endif
20290 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
20291 #else
20292 # define machine_is_rosalind()  (0)
20293 #endif
20294
20295 #ifdef CONFIG_MACH_CC9P9215
20296 # ifdef machine_arch_type
20297 #  undef machine_arch_type
20298 #  define machine_arch_type     __machine_arch_type
20299 # else
20300 #  define machine_arch_type     MACH_TYPE_CC9P9215
20301 # endif
20302 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
20303 #else
20304 # define machine_is_cc9p9215()  (0)
20305 #endif
20306
20307 #ifdef CONFIG_MACH_CC9P9210
20308 # ifdef machine_arch_type
20309 #  undef machine_arch_type
20310 #  define machine_arch_type     __machine_arch_type
20311 # else
20312 #  define machine_arch_type     MACH_TYPE_CC9P9210
20313 # endif
20314 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
20315 #else
20316 # define machine_is_cc9p9210()  (0)
20317 #endif
20318
20319 #ifdef CONFIG_MACH_CC9P9215JS
20320 # ifdef machine_arch_type
20321 #  undef machine_arch_type
20322 #  define machine_arch_type     __machine_arch_type
20323 # else
20324 #  define machine_arch_type     MACH_TYPE_CC9P9215JS
20325 # endif
20326 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
20327 #else
20328 # define machine_is_cc9p9215js()        (0)
20329 #endif
20330
20331 #ifdef CONFIG_MACH_CC9P9210JS
20332 # ifdef machine_arch_type
20333 #  undef machine_arch_type
20334 #  define machine_arch_type     __machine_arch_type
20335 # else
20336 #  define machine_arch_type     MACH_TYPE_CC9P9210JS
20337 # endif
20338 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
20339 #else
20340 # define machine_is_cc9p9210js()        (0)
20341 #endif
20342
20343 #ifdef CONFIG_MACH_NASFFE
20344 # ifdef machine_arch_type
20345 #  undef machine_arch_type
20346 #  define machine_arch_type     __machine_arch_type
20347 # else
20348 #  define machine_arch_type     MACH_TYPE_NASFFE
20349 # endif
20350 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
20351 #else
20352 # define machine_is_nasffe()    (0)
20353 #endif
20354
20355 #ifdef CONFIG_MACH_TN2X0BD
20356 # ifdef machine_arch_type
20357 #  undef machine_arch_type
20358 #  define machine_arch_type     __machine_arch_type
20359 # else
20360 #  define machine_arch_type     MACH_TYPE_TN2X0BD
20361 # endif
20362 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
20363 #else
20364 # define machine_is_tn2x0bd()   (0)
20365 #endif
20366
20367 #ifdef CONFIG_MACH_GWMPXA
20368 # ifdef machine_arch_type
20369 #  undef machine_arch_type
20370 #  define machine_arch_type     __machine_arch_type
20371 # else
20372 #  define machine_arch_type     MACH_TYPE_GWMPXA
20373 # endif
20374 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
20375 #else
20376 # define machine_is_gwmpxa()    (0)
20377 #endif
20378
20379 #ifdef CONFIG_MACH_EXYPLUS
20380 # ifdef machine_arch_type
20381 #  undef machine_arch_type
20382 #  define machine_arch_type     __machine_arch_type
20383 # else
20384 #  define machine_arch_type     MACH_TYPE_EXYPLUS
20385 # endif
20386 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
20387 #else
20388 # define machine_is_exyplus()   (0)
20389 #endif
20390
20391 #ifdef CONFIG_MACH_JADOO21
20392 # ifdef machine_arch_type
20393 #  undef machine_arch_type
20394 #  define machine_arch_type     __machine_arch_type
20395 # else
20396 #  define machine_arch_type     MACH_TYPE_JADOO21
20397 # endif
20398 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
20399 #else
20400 # define machine_is_jadoo21()   (0)
20401 #endif
20402
20403 #ifdef CONFIG_MACH_LOOXN560
20404 # ifdef machine_arch_type
20405 #  undef machine_arch_type
20406 #  define machine_arch_type     __machine_arch_type
20407 # else
20408 #  define machine_arch_type     MACH_TYPE_LOOXN560
20409 # endif
20410 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
20411 #else
20412 # define machine_is_looxn560()  (0)
20413 #endif
20414
20415 #ifdef CONFIG_MACH_BONSAI
20416 # ifdef machine_arch_type
20417 #  undef machine_arch_type
20418 #  define machine_arch_type     __machine_arch_type
20419 # else
20420 #  define machine_arch_type     MACH_TYPE_BONSAI
20421 # endif
20422 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
20423 #else
20424 # define machine_is_bonsai()    (0)
20425 #endif
20426
20427 #ifdef CONFIG_MACH_ADSMILGATO
20428 # ifdef machine_arch_type
20429 #  undef machine_arch_type
20430 #  define machine_arch_type     __machine_arch_type
20431 # else
20432 #  define machine_arch_type     MACH_TYPE_ADSMILGATO
20433 # endif
20434 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
20435 #else
20436 # define machine_is_adsmilgato()        (0)
20437 #endif
20438
20439 #ifdef CONFIG_MACH_GBA
20440 # ifdef machine_arch_type
20441 #  undef machine_arch_type
20442 #  define machine_arch_type     __machine_arch_type
20443 # else
20444 #  define machine_arch_type     MACH_TYPE_GBA
20445 # endif
20446 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
20447 #else
20448 # define machine_is_gba()       (0)
20449 #endif
20450
20451 #ifdef CONFIG_MACH_H6044
20452 # ifdef machine_arch_type
20453 #  undef machine_arch_type
20454 #  define machine_arch_type     __machine_arch_type
20455 # else
20456 #  define machine_arch_type     MACH_TYPE_H6044
20457 # endif
20458 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
20459 #else
20460 # define machine_is_h6044()     (0)
20461 #endif
20462
20463 #ifdef CONFIG_MACH_APP
20464 # ifdef machine_arch_type
20465 #  undef machine_arch_type
20466 #  define machine_arch_type     __machine_arch_type
20467 # else
20468 #  define machine_arch_type     MACH_TYPE_APP
20469 # endif
20470 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
20471 #else
20472 # define machine_is_app()       (0)
20473 #endif
20474
20475 #ifdef CONFIG_MACH_TCT_HAMMER
20476 # ifdef machine_arch_type
20477 #  undef machine_arch_type
20478 #  define machine_arch_type     __machine_arch_type
20479 # else
20480 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
20481 # endif
20482 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
20483 #else
20484 # define machine_is_tct_hammer()        (0)
20485 #endif
20486
20487 #ifdef CONFIG_MACH_HERALD
20488 # ifdef machine_arch_type
20489 #  undef machine_arch_type
20490 #  define machine_arch_type     __machine_arch_type
20491 # else
20492 #  define machine_arch_type     MACH_TYPE_HERALD
20493 # endif
20494 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERALD)
20495 #else
20496 # define machine_is_herald()    (0)
20497 #endif
20498
20499 #ifdef CONFIG_MACH_ARTEMIS
20500 # ifdef machine_arch_type
20501 #  undef machine_arch_type
20502 #  define machine_arch_type     __machine_arch_type
20503 # else
20504 #  define machine_arch_type     MACH_TYPE_ARTEMIS
20505 # endif
20506 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
20507 #else
20508 # define machine_is_artemis()   (0)
20509 #endif
20510
20511 #ifdef CONFIG_MACH_HTCTITAN
20512 # ifdef machine_arch_type
20513 #  undef machine_arch_type
20514 #  define machine_arch_type     __machine_arch_type
20515 # else
20516 #  define machine_arch_type     MACH_TYPE_HTCTITAN
20517 # endif
20518 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
20519 #else
20520 # define machine_is_htctitan()  (0)
20521 #endif
20522
20523 #ifdef CONFIG_MACH_QRANIUM
20524 # ifdef machine_arch_type
20525 #  undef machine_arch_type
20526 #  define machine_arch_type     __machine_arch_type
20527 # else
20528 #  define machine_arch_type     MACH_TYPE_QRANIUM
20529 # endif
20530 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
20531 #else
20532 # define machine_is_qranium()   (0)
20533 #endif
20534
20535 #ifdef CONFIG_MACH_ADX_WSC2
20536 # ifdef machine_arch_type
20537 #  undef machine_arch_type
20538 #  define machine_arch_type     __machine_arch_type
20539 # else
20540 #  define machine_arch_type     MACH_TYPE_ADX_WSC2
20541 # endif
20542 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
20543 #else
20544 # define machine_is_adx_wsc2()  (0)
20545 #endif
20546
20547 #ifdef CONFIG_MACH_ADX_MEDCOM
20548 # ifdef machine_arch_type
20549 #  undef machine_arch_type
20550 #  define machine_arch_type     __machine_arch_type
20551 # else
20552 #  define machine_arch_type     MACH_TYPE_ADX_MEDCOM
20553 # endif
20554 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
20555 #else
20556 # define machine_is_adx_medcom()        (0)
20557 #endif
20558
20559 #ifdef CONFIG_MACH_BBOARD
20560 # ifdef machine_arch_type
20561 #  undef machine_arch_type
20562 #  define machine_arch_type     __machine_arch_type
20563 # else
20564 #  define machine_arch_type     MACH_TYPE_BBOARD
20565 # endif
20566 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
20567 #else
20568 # define machine_is_bboard()    (0)
20569 #endif
20570
20571 #ifdef CONFIG_MACH_CAMBRIA
20572 # ifdef machine_arch_type
20573 #  undef machine_arch_type
20574 #  define machine_arch_type     __machine_arch_type
20575 # else
20576 #  define machine_arch_type     MACH_TYPE_CAMBRIA
20577 # endif
20578 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
20579 #else
20580 # define machine_is_cambria()   (0)
20581 #endif
20582
20583 #ifdef CONFIG_MACH_MT7XXX
20584 # ifdef machine_arch_type
20585 #  undef machine_arch_type
20586 #  define machine_arch_type     __machine_arch_type
20587 # else
20588 #  define machine_arch_type     MACH_TYPE_MT7XXX
20589 # endif
20590 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
20591 #else
20592 # define machine_is_mt7xxx()    (0)
20593 #endif
20594
20595 #ifdef CONFIG_MACH_MATRIX512
20596 # ifdef machine_arch_type
20597 #  undef machine_arch_type
20598 #  define machine_arch_type     __machine_arch_type
20599 # else
20600 #  define machine_arch_type     MACH_TYPE_MATRIX512
20601 # endif
20602 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
20603 #else
20604 # define machine_is_matrix512() (0)
20605 #endif
20606
20607 #ifdef CONFIG_MACH_MATRIX522
20608 # ifdef machine_arch_type
20609 #  undef machine_arch_type
20610 #  define machine_arch_type     __machine_arch_type
20611 # else
20612 #  define machine_arch_type     MACH_TYPE_MATRIX522
20613 # endif
20614 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
20615 #else
20616 # define machine_is_matrix522() (0)
20617 #endif
20618
20619 #ifdef CONFIG_MACH_IPAC5010
20620 # ifdef machine_arch_type
20621 #  undef machine_arch_type
20622 #  define machine_arch_type     __machine_arch_type
20623 # else
20624 #  define machine_arch_type     MACH_TYPE_IPAC5010
20625 # endif
20626 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
20627 #else
20628 # define machine_is_ipac5010()  (0)
20629 #endif
20630
20631 #ifdef CONFIG_MACH_SAKURA
20632 # ifdef machine_arch_type
20633 #  undef machine_arch_type
20634 #  define machine_arch_type     __machine_arch_type
20635 # else
20636 #  define machine_arch_type     MACH_TYPE_SAKURA
20637 # endif
20638 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
20639 #else
20640 # define machine_is_sakura()    (0)
20641 #endif
20642
20643 #ifdef CONFIG_MACH_GROCX
20644 # ifdef machine_arch_type
20645 #  undef machine_arch_type
20646 #  define machine_arch_type     __machine_arch_type
20647 # else
20648 #  define machine_arch_type     MACH_TYPE_GROCX
20649 # endif
20650 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
20651 #else
20652 # define machine_is_grocx()     (0)
20653 #endif
20654
20655 #ifdef CONFIG_MACH_PM9263
20656 # ifdef machine_arch_type
20657 #  undef machine_arch_type
20658 #  define machine_arch_type     __machine_arch_type
20659 # else
20660 #  define machine_arch_type     MACH_TYPE_PM9263
20661 # endif
20662 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
20663 #else
20664 # define machine_is_pm9263()    (0)
20665 #endif
20666
20667 #ifdef CONFIG_MACH_SIM_ONE
20668 # ifdef machine_arch_type
20669 #  undef machine_arch_type
20670 #  define machine_arch_type     __machine_arch_type
20671 # else
20672 #  define machine_arch_type     MACH_TYPE_SIM_ONE
20673 # endif
20674 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
20675 #else
20676 # define machine_is_sim_one()   (0)
20677 #endif
20678
20679 #ifdef CONFIG_MACH_ACQ132
20680 # ifdef machine_arch_type
20681 #  undef machine_arch_type
20682 #  define machine_arch_type     __machine_arch_type
20683 # else
20684 #  define machine_arch_type     MACH_TYPE_ACQ132
20685 # endif
20686 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
20687 #else
20688 # define machine_is_acq132()    (0)
20689 #endif
20690
20691 #ifdef CONFIG_MACH_DATR
20692 # ifdef machine_arch_type
20693 #  undef machine_arch_type
20694 #  define machine_arch_type     __machine_arch_type
20695 # else
20696 #  define machine_arch_type     MACH_TYPE_DATR
20697 # endif
20698 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
20699 #else
20700 # define machine_is_datr()      (0)
20701 #endif
20702
20703 #ifdef CONFIG_MACH_ACTUX1
20704 # ifdef machine_arch_type
20705 #  undef machine_arch_type
20706 #  define machine_arch_type     __machine_arch_type
20707 # else
20708 #  define machine_arch_type     MACH_TYPE_ACTUX1
20709 # endif
20710 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
20711 #else
20712 # define machine_is_actux1()    (0)
20713 #endif
20714
20715 #ifdef CONFIG_MACH_ACTUX2
20716 # ifdef machine_arch_type
20717 #  undef machine_arch_type
20718 #  define machine_arch_type     __machine_arch_type
20719 # else
20720 #  define machine_arch_type     MACH_TYPE_ACTUX2
20721 # endif
20722 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
20723 #else
20724 # define machine_is_actux2()    (0)
20725 #endif
20726
20727 #ifdef CONFIG_MACH_ACTUX3
20728 # ifdef machine_arch_type
20729 #  undef machine_arch_type
20730 #  define machine_arch_type     __machine_arch_type
20731 # else
20732 #  define machine_arch_type     MACH_TYPE_ACTUX3
20733 # endif
20734 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
20735 #else
20736 # define machine_is_actux3()    (0)
20737 #endif
20738
20739 #ifdef CONFIG_MACH_FLEXIT
20740 # ifdef machine_arch_type
20741 #  undef machine_arch_type
20742 #  define machine_arch_type     __machine_arch_type
20743 # else
20744 #  define machine_arch_type     MACH_TYPE_FLEXIT
20745 # endif
20746 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
20747 #else
20748 # define machine_is_flexit()    (0)
20749 #endif
20750
20751 #ifdef CONFIG_MACH_BH2X0BD
20752 # ifdef machine_arch_type
20753 #  undef machine_arch_type
20754 #  define machine_arch_type     __machine_arch_type
20755 # else
20756 #  define machine_arch_type     MACH_TYPE_BH2X0BD
20757 # endif
20758 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
20759 #else
20760 # define machine_is_bh2x0bd()   (0)
20761 #endif
20762
20763 #ifdef CONFIG_MACH_ATB2002
20764 # ifdef machine_arch_type
20765 #  undef machine_arch_type
20766 #  define machine_arch_type     __machine_arch_type
20767 # else
20768 #  define machine_arch_type     MACH_TYPE_ATB2002
20769 # endif
20770 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
20771 #else
20772 # define machine_is_atb2002()   (0)
20773 #endif
20774
20775 #ifdef CONFIG_MACH_XENON
20776 # ifdef machine_arch_type
20777 #  undef machine_arch_type
20778 #  define machine_arch_type     __machine_arch_type
20779 # else
20780 #  define machine_arch_type     MACH_TYPE_XENON
20781 # endif
20782 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
20783 #else
20784 # define machine_is_xenon()     (0)
20785 #endif
20786
20787 #ifdef CONFIG_MACH_FM607
20788 # ifdef machine_arch_type
20789 #  undef machine_arch_type
20790 #  define machine_arch_type     __machine_arch_type
20791 # else
20792 #  define machine_arch_type     MACH_TYPE_FM607
20793 # endif
20794 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
20795 #else
20796 # define machine_is_fm607()     (0)
20797 #endif
20798
20799 #ifdef CONFIG_MACH_MATRIX514
20800 # ifdef machine_arch_type
20801 #  undef machine_arch_type
20802 #  define machine_arch_type     __machine_arch_type
20803 # else
20804 #  define machine_arch_type     MACH_TYPE_MATRIX514
20805 # endif
20806 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
20807 #else
20808 # define machine_is_matrix514() (0)
20809 #endif
20810
20811 #ifdef CONFIG_MACH_MATRIX524
20812 # ifdef machine_arch_type
20813 #  undef machine_arch_type
20814 #  define machine_arch_type     __machine_arch_type
20815 # else
20816 #  define machine_arch_type     MACH_TYPE_MATRIX524
20817 # endif
20818 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
20819 #else
20820 # define machine_is_matrix524() (0)
20821 #endif
20822
20823 #ifdef CONFIG_MACH_INPOD
20824 # ifdef machine_arch_type
20825 #  undef machine_arch_type
20826 #  define machine_arch_type     __machine_arch_type
20827 # else
20828 #  define machine_arch_type     MACH_TYPE_INPOD
20829 # endif
20830 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
20831 #else
20832 # define machine_is_inpod()     (0)
20833 #endif
20834
20835 #ifdef CONFIG_MACH_JIVE
20836 # ifdef machine_arch_type
20837 #  undef machine_arch_type
20838 #  define machine_arch_type     __machine_arch_type
20839 # else
20840 #  define machine_arch_type     MACH_TYPE_JIVE
20841 # endif
20842 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
20843 #else
20844 # define machine_is_jive()      (0)
20845 #endif
20846
20847 #ifdef CONFIG_MACH_TLL_MX21
20848 # ifdef machine_arch_type
20849 #  undef machine_arch_type
20850 #  define machine_arch_type     __machine_arch_type
20851 # else
20852 #  define machine_arch_type     MACH_TYPE_TLL_MX21
20853 # endif
20854 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
20855 #else
20856 # define machine_is_tll_mx21()  (0)
20857 #endif
20858
20859 #ifdef CONFIG_MACH_SBC2800
20860 # ifdef machine_arch_type
20861 #  undef machine_arch_type
20862 #  define machine_arch_type     __machine_arch_type
20863 # else
20864 #  define machine_arch_type     MACH_TYPE_SBC2800
20865 # endif
20866 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
20867 #else
20868 # define machine_is_sbc2800()   (0)
20869 #endif
20870
20871 #ifdef CONFIG_MACH_CC7UCAMRY
20872 # ifdef machine_arch_type
20873 #  undef machine_arch_type
20874 #  define machine_arch_type     __machine_arch_type
20875 # else
20876 #  define machine_arch_type     MACH_TYPE_CC7UCAMRY
20877 # endif
20878 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
20879 #else
20880 # define machine_is_cc7ucamry() (0)
20881 #endif
20882
20883 #ifdef CONFIG_MACH_UBISYS_P9_SC15
20884 # ifdef machine_arch_type
20885 #  undef machine_arch_type
20886 #  define machine_arch_type     __machine_arch_type
20887 # else
20888 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC15
20889 # endif
20890 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
20891 #else
20892 # define machine_is_ubisys_p9_sc15()    (0)
20893 #endif
20894
20895 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
20896 # ifdef machine_arch_type
20897 #  undef machine_arch_type
20898 #  define machine_arch_type     __machine_arch_type
20899 # else
20900 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SSC2D10
20901 # endif
20902 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
20903 #else
20904 # define machine_is_ubisys_p9_ssc2d10() (0)
20905 #endif
20906
20907 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
20908 # ifdef machine_arch_type
20909 #  undef machine_arch_type
20910 #  define machine_arch_type     __machine_arch_type
20911 # else
20912 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3
20913 # endif
20914 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
20915 #else
20916 # define machine_is_ubisys_p9_rcu3()    (0)
20917 #endif
20918
20919 #ifdef CONFIG_MACH_AML_M8000
20920 # ifdef machine_arch_type
20921 #  undef machine_arch_type
20922 #  define machine_arch_type     __machine_arch_type
20923 # else
20924 #  define machine_arch_type     MACH_TYPE_AML_M8000
20925 # endif
20926 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
20927 #else
20928 # define machine_is_aml_m8000() (0)
20929 #endif
20930
20931 #ifdef CONFIG_MACH_SNAPPER_270
20932 # ifdef machine_arch_type
20933 #  undef machine_arch_type
20934 #  define machine_arch_type     __machine_arch_type
20935 # else
20936 #  define machine_arch_type     MACH_TYPE_SNAPPER_270
20937 # endif
20938 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
20939 #else
20940 # define machine_is_snapper_270()       (0)
20941 #endif
20942
20943 #ifdef CONFIG_MACH_OMAP_BBX
20944 # ifdef machine_arch_type
20945 #  undef machine_arch_type
20946 #  define machine_arch_type     __machine_arch_type
20947 # else
20948 #  define machine_arch_type     MACH_TYPE_OMAP_BBX
20949 # endif
20950 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
20951 #else
20952 # define machine_is_omap_bbx()  (0)
20953 #endif
20954
20955 #ifdef CONFIG_MACH_UCN2410
20956 # ifdef machine_arch_type
20957 #  undef machine_arch_type
20958 #  define machine_arch_type     __machine_arch_type
20959 # else
20960 #  define machine_arch_type     MACH_TYPE_UCN2410
20961 # endif
20962 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
20963 #else
20964 # define machine_is_ucn2410()   (0)
20965 #endif
20966
20967 #ifdef CONFIG_MACH_SAM9_L9260
20968 # ifdef machine_arch_type
20969 #  undef machine_arch_type
20970 #  define machine_arch_type     __machine_arch_type
20971 # else
20972 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
20973 # endif
20974 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
20975 #else
20976 # define machine_is_sam9_l9260()        (0)
20977 #endif
20978
20979 #ifdef CONFIG_MACH_ETI_C2
20980 # ifdef machine_arch_type
20981 #  undef machine_arch_type
20982 #  define machine_arch_type     __machine_arch_type
20983 # else
20984 #  define machine_arch_type     MACH_TYPE_ETI_C2
20985 # endif
20986 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
20987 #else
20988 # define machine_is_eti_c2()    (0)
20989 #endif
20990
20991 #ifdef CONFIG_MACH_AVALANCHE
20992 # ifdef machine_arch_type
20993 #  undef machine_arch_type
20994 #  define machine_arch_type     __machine_arch_type
20995 # else
20996 #  define machine_arch_type     MACH_TYPE_AVALANCHE
20997 # endif
20998 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
20999 #else
21000 # define machine_is_avalanche() (0)
21001 #endif
21002
21003 #ifdef CONFIG_MACH_REALVIEW_PB1176
21004 # ifdef machine_arch_type
21005 #  undef machine_arch_type
21006 #  define machine_arch_type     __machine_arch_type
21007 # else
21008 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
21009 # endif
21010 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
21011 #else
21012 # define machine_is_realview_pb1176()   (0)
21013 #endif
21014
21015 #ifdef CONFIG_MACH_DP1500
21016 # ifdef machine_arch_type
21017 #  undef machine_arch_type
21018 #  define machine_arch_type     __machine_arch_type
21019 # else
21020 #  define machine_arch_type     MACH_TYPE_DP1500
21021 # endif
21022 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
21023 #else
21024 # define machine_is_dp1500()    (0)
21025 #endif
21026
21027 #ifdef CONFIG_MACH_APPLE_IPHONE
21028 # ifdef machine_arch_type
21029 #  undef machine_arch_type
21030 #  define machine_arch_type     __machine_arch_type
21031 # else
21032 #  define machine_arch_type     MACH_TYPE_APPLE_IPHONE
21033 # endif
21034 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
21035 #else
21036 # define machine_is_apple_iphone()      (0)
21037 #endif
21038
21039 #ifdef CONFIG_MACH_YL9200
21040 # ifdef machine_arch_type
21041 #  undef machine_arch_type
21042 #  define machine_arch_type     __machine_arch_type
21043 # else
21044 #  define machine_arch_type     MACH_TYPE_YL9200
21045 # endif
21046 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
21047 #else
21048 # define machine_is_yl9200()    (0)
21049 #endif
21050
21051 #ifdef CONFIG_MACH_RD88F5182
21052 # ifdef machine_arch_type
21053 #  undef machine_arch_type
21054 #  define machine_arch_type     __machine_arch_type
21055 # else
21056 #  define machine_arch_type     MACH_TYPE_RD88F5182
21057 # endif
21058 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
21059 #else
21060 # define machine_is_rd88f5182() (0)
21061 #endif
21062
21063 #ifdef CONFIG_MACH_KUROBOX_PRO
21064 # ifdef machine_arch_type
21065 #  undef machine_arch_type
21066 #  define machine_arch_type     __machine_arch_type
21067 # else
21068 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
21069 # endif
21070 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
21071 #else
21072 # define machine_is_kurobox_pro()       (0)
21073 #endif
21074
21075 #ifdef CONFIG_MACH_SE_POET
21076 # ifdef machine_arch_type
21077 #  undef machine_arch_type
21078 #  define machine_arch_type     __machine_arch_type
21079 # else
21080 #  define machine_arch_type     MACH_TYPE_SE_POET
21081 # endif
21082 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
21083 #else
21084 # define machine_is_se_poet()   (0)
21085 #endif
21086
21087 #ifdef CONFIG_MACH_MX31_3DS
21088 # ifdef machine_arch_type
21089 #  undef machine_arch_type
21090 #  define machine_arch_type     __machine_arch_type
21091 # else
21092 #  define machine_arch_type     MACH_TYPE_MX31_3DS
21093 # endif
21094 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
21095 #else
21096 # define machine_is_mx31_3ds()  (0)
21097 #endif
21098
21099 #ifdef CONFIG_MACH_R270
21100 # ifdef machine_arch_type
21101 #  undef machine_arch_type
21102 #  define machine_arch_type     __machine_arch_type
21103 # else
21104 #  define machine_arch_type     MACH_TYPE_R270
21105 # endif
21106 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
21107 #else
21108 # define machine_is_r270()      (0)
21109 #endif
21110
21111 #ifdef CONFIG_MACH_ARMOUR21
21112 # ifdef machine_arch_type
21113 #  undef machine_arch_type
21114 #  define machine_arch_type     __machine_arch_type
21115 # else
21116 #  define machine_arch_type     MACH_TYPE_ARMOUR21
21117 # endif
21118 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
21119 #else
21120 # define machine_is_armour21()  (0)
21121 #endif
21122
21123 #ifdef CONFIG_MACH_DT2
21124 # ifdef machine_arch_type
21125 #  undef machine_arch_type
21126 #  define machine_arch_type     __machine_arch_type
21127 # else
21128 #  define machine_arch_type     MACH_TYPE_DT2
21129 # endif
21130 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
21131 #else
21132 # define machine_is_dt2()       (0)
21133 #endif
21134
21135 #ifdef CONFIG_MACH_VT4
21136 # ifdef machine_arch_type
21137 #  undef machine_arch_type
21138 #  define machine_arch_type     __machine_arch_type
21139 # else
21140 #  define machine_arch_type     MACH_TYPE_VT4
21141 # endif
21142 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
21143 #else
21144 # define machine_is_vt4()       (0)
21145 #endif
21146
21147 #ifdef CONFIG_MACH_TYCO320
21148 # ifdef machine_arch_type
21149 #  undef machine_arch_type
21150 #  define machine_arch_type     __machine_arch_type
21151 # else
21152 #  define machine_arch_type     MACH_TYPE_TYCO320
21153 # endif
21154 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
21155 #else
21156 # define machine_is_tyco320()   (0)
21157 #endif
21158
21159 #ifdef CONFIG_MACH_ADMA
21160 # ifdef machine_arch_type
21161 #  undef machine_arch_type
21162 #  define machine_arch_type     __machine_arch_type
21163 # else
21164 #  define machine_arch_type     MACH_TYPE_ADMA
21165 # endif
21166 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
21167 #else
21168 # define machine_is_adma()      (0)
21169 #endif
21170
21171 #ifdef CONFIG_MACH_WP188
21172 # ifdef machine_arch_type
21173 #  undef machine_arch_type
21174 #  define machine_arch_type     __machine_arch_type
21175 # else
21176 #  define machine_arch_type     MACH_TYPE_WP188
21177 # endif
21178 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
21179 #else
21180 # define machine_is_wp188()     (0)
21181 #endif
21182
21183 #ifdef CONFIG_MACH_CORSICA
21184 # ifdef machine_arch_type
21185 #  undef machine_arch_type
21186 #  define machine_arch_type     __machine_arch_type
21187 # else
21188 #  define machine_arch_type     MACH_TYPE_CORSICA
21189 # endif
21190 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
21191 #else
21192 # define machine_is_corsica()   (0)
21193 #endif
21194
21195 #ifdef CONFIG_MACH_BIGEYE
21196 # ifdef machine_arch_type
21197 #  undef machine_arch_type
21198 #  define machine_arch_type     __machine_arch_type
21199 # else
21200 #  define machine_arch_type     MACH_TYPE_BIGEYE
21201 # endif
21202 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
21203 #else
21204 # define machine_is_bigeye()    (0)
21205 #endif
21206
21207 #ifdef CONFIG_MACH_TLL5000
21208 # ifdef machine_arch_type
21209 #  undef machine_arch_type
21210 #  define machine_arch_type     __machine_arch_type
21211 # else
21212 #  define machine_arch_type     MACH_TYPE_TLL5000
21213 # endif
21214 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
21215 #else
21216 # define machine_is_tll5000()   (0)
21217 #endif
21218
21219 #ifdef CONFIG_MACH_BEBOT
21220 # ifdef machine_arch_type
21221 #  undef machine_arch_type
21222 #  define machine_arch_type     __machine_arch_type
21223 # else
21224 #  define machine_arch_type     MACH_TYPE_BEBOT
21225 # endif
21226 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
21227 #else
21228 # define machine_is_bebot()     (0)
21229 #endif
21230
21231 #ifdef CONFIG_MACH_QONG
21232 # ifdef machine_arch_type
21233 #  undef machine_arch_type
21234 #  define machine_arch_type     __machine_arch_type
21235 # else
21236 #  define machine_arch_type     MACH_TYPE_QONG
21237 # endif
21238 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
21239 #else
21240 # define machine_is_qong()      (0)
21241 #endif
21242
21243 #ifdef CONFIG_MACH_TCOMPACT
21244 # ifdef machine_arch_type
21245 #  undef machine_arch_type
21246 #  define machine_arch_type     __machine_arch_type
21247 # else
21248 #  define machine_arch_type     MACH_TYPE_TCOMPACT
21249 # endif
21250 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
21251 #else
21252 # define machine_is_tcompact()  (0)
21253 #endif
21254
21255 #ifdef CONFIG_MACH_PUMA5
21256 # ifdef machine_arch_type
21257 #  undef machine_arch_type
21258 #  define machine_arch_type     __machine_arch_type
21259 # else
21260 #  define machine_arch_type     MACH_TYPE_PUMA5
21261 # endif
21262 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
21263 #else
21264 # define machine_is_puma5()     (0)
21265 #endif
21266
21267 #ifdef CONFIG_MACH_ELARA
21268 # ifdef machine_arch_type
21269 #  undef machine_arch_type
21270 #  define machine_arch_type     __machine_arch_type
21271 # else
21272 #  define machine_arch_type     MACH_TYPE_ELARA
21273 # endif
21274 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
21275 #else
21276 # define machine_is_elara()     (0)
21277 #endif
21278
21279 #ifdef CONFIG_MACH_ELLINGTON
21280 # ifdef machine_arch_type
21281 #  undef machine_arch_type
21282 #  define machine_arch_type     __machine_arch_type
21283 # else
21284 #  define machine_arch_type     MACH_TYPE_ELLINGTON
21285 # endif
21286 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
21287 #else
21288 # define machine_is_ellington() (0)
21289 #endif
21290
21291 #ifdef CONFIG_MACH_XDA_ATOM
21292 # ifdef machine_arch_type
21293 #  undef machine_arch_type
21294 #  define machine_arch_type     __machine_arch_type
21295 # else
21296 #  define machine_arch_type     MACH_TYPE_XDA_ATOM
21297 # endif
21298 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
21299 #else
21300 # define machine_is_xda_atom()  (0)
21301 #endif
21302
21303 #ifdef CONFIG_MACH_ENERGIZER2
21304 # ifdef machine_arch_type
21305 #  undef machine_arch_type
21306 #  define machine_arch_type     __machine_arch_type
21307 # else
21308 #  define machine_arch_type     MACH_TYPE_ENERGIZER2
21309 # endif
21310 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
21311 #else
21312 # define machine_is_energizer2()        (0)
21313 #endif
21314
21315 #ifdef CONFIG_MACH_ODIN
21316 # ifdef machine_arch_type
21317 #  undef machine_arch_type
21318 #  define machine_arch_type     __machine_arch_type
21319 # else
21320 #  define machine_arch_type     MACH_TYPE_ODIN
21321 # endif
21322 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
21323 #else
21324 # define machine_is_odin()      (0)
21325 #endif
21326
21327 #ifdef CONFIG_MACH_ACTUX4
21328 # ifdef machine_arch_type
21329 #  undef machine_arch_type
21330 #  define machine_arch_type     __machine_arch_type
21331 # else
21332 #  define machine_arch_type     MACH_TYPE_ACTUX4
21333 # endif
21334 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
21335 #else
21336 # define machine_is_actux4()    (0)
21337 #endif
21338
21339 #ifdef CONFIG_MACH_ESL_OMAP
21340 # ifdef machine_arch_type
21341 #  undef machine_arch_type
21342 #  define machine_arch_type     __machine_arch_type
21343 # else
21344 #  define machine_arch_type     MACH_TYPE_ESL_OMAP
21345 # endif
21346 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
21347 #else
21348 # define machine_is_esl_omap()  (0)
21349 #endif
21350
21351 #ifdef CONFIG_MACH_OMAP2EVM
21352 # ifdef machine_arch_type
21353 #  undef machine_arch_type
21354 #  define machine_arch_type     __machine_arch_type
21355 # else
21356 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
21357 # endif
21358 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
21359 #else
21360 # define machine_is_omap2evm()  (0)
21361 #endif
21362
21363 #ifdef CONFIG_MACH_OMAP3EVM
21364 # ifdef machine_arch_type
21365 #  undef machine_arch_type
21366 #  define machine_arch_type     __machine_arch_type
21367 # else
21368 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
21369 # endif
21370 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
21371 #else
21372 # define machine_is_omap3evm()  (0)
21373 #endif
21374
21375 #ifdef CONFIG_MACH_ADX_PCU57
21376 # ifdef machine_arch_type
21377 #  undef machine_arch_type
21378 #  define machine_arch_type     __machine_arch_type
21379 # else
21380 #  define machine_arch_type     MACH_TYPE_ADX_PCU57
21381 # endif
21382 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
21383 #else
21384 # define machine_is_adx_pcu57() (0)
21385 #endif
21386
21387 #ifdef CONFIG_MACH_MONACO
21388 # ifdef machine_arch_type
21389 #  undef machine_arch_type
21390 #  define machine_arch_type     __machine_arch_type
21391 # else
21392 #  define machine_arch_type     MACH_TYPE_MONACO
21393 # endif
21394 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
21395 #else
21396 # define machine_is_monaco()    (0)
21397 #endif
21398
21399 #ifdef CONFIG_MACH_LEVANTE
21400 # ifdef machine_arch_type
21401 #  undef machine_arch_type
21402 #  define machine_arch_type     __machine_arch_type
21403 # else
21404 #  define machine_arch_type     MACH_TYPE_LEVANTE
21405 # endif
21406 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
21407 #else
21408 # define machine_is_levante()   (0)
21409 #endif
21410
21411 #ifdef CONFIG_MACH_TMXIPX425
21412 # ifdef machine_arch_type
21413 #  undef machine_arch_type
21414 #  define machine_arch_type     __machine_arch_type
21415 # else
21416 #  define machine_arch_type     MACH_TYPE_TMXIPX425
21417 # endif
21418 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
21419 #else
21420 # define machine_is_tmxipx425() (0)
21421 #endif
21422
21423 #ifdef CONFIG_MACH_LEEP
21424 # ifdef machine_arch_type
21425 #  undef machine_arch_type
21426 #  define machine_arch_type     __machine_arch_type
21427 # else
21428 #  define machine_arch_type     MACH_TYPE_LEEP
21429 # endif
21430 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
21431 #else
21432 # define machine_is_leep()      (0)
21433 #endif
21434
21435 #ifdef CONFIG_MACH_RAAD
21436 # ifdef machine_arch_type
21437 #  undef machine_arch_type
21438 #  define machine_arch_type     __machine_arch_type
21439 # else
21440 #  define machine_arch_type     MACH_TYPE_RAAD
21441 # endif
21442 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
21443 #else
21444 # define machine_is_raad()      (0)
21445 #endif
21446
21447 #ifdef CONFIG_MACH_DNS323
21448 # ifdef machine_arch_type
21449 #  undef machine_arch_type
21450 #  define machine_arch_type     __machine_arch_type
21451 # else
21452 #  define machine_arch_type     MACH_TYPE_DNS323
21453 # endif
21454 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
21455 #else
21456 # define machine_is_dns323()    (0)
21457 #endif
21458
21459 #ifdef CONFIG_MACH_AP1000
21460 # ifdef machine_arch_type
21461 #  undef machine_arch_type
21462 #  define machine_arch_type     __machine_arch_type
21463 # else
21464 #  define machine_arch_type     MACH_TYPE_AP1000
21465 # endif
21466 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
21467 #else
21468 # define machine_is_ap1000()    (0)
21469 #endif
21470
21471 #ifdef CONFIG_MACH_A9SAM6432
21472 # ifdef machine_arch_type
21473 #  undef machine_arch_type
21474 #  define machine_arch_type     __machine_arch_type
21475 # else
21476 #  define machine_arch_type     MACH_TYPE_A9SAM6432
21477 # endif
21478 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
21479 #else
21480 # define machine_is_a9sam6432() (0)
21481 #endif
21482
21483 #ifdef CONFIG_MACH_SHINY
21484 # ifdef machine_arch_type
21485 #  undef machine_arch_type
21486 #  define machine_arch_type     __machine_arch_type
21487 # else
21488 #  define machine_arch_type     MACH_TYPE_SHINY
21489 # endif
21490 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
21491 #else
21492 # define machine_is_shiny()     (0)
21493 #endif
21494
21495 #ifdef CONFIG_MACH_OMAP3_BEAGLE
21496 # ifdef machine_arch_type
21497 #  undef machine_arch_type
21498 #  define machine_arch_type     __machine_arch_type
21499 # else
21500 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
21501 # endif
21502 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
21503 #else
21504 # define machine_is_omap3_beagle()      (0)
21505 #endif
21506
21507 #ifdef CONFIG_MACH_CSR_BDB2
21508 # ifdef machine_arch_type
21509 #  undef machine_arch_type
21510 #  define machine_arch_type     __machine_arch_type
21511 # else
21512 #  define machine_arch_type     MACH_TYPE_CSR_BDB2
21513 # endif
21514 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
21515 #else
21516 # define machine_is_csr_bdb2()  (0)
21517 #endif
21518
21519 #ifdef CONFIG_MACH_NOKIA_N810
21520 # ifdef machine_arch_type
21521 #  undef machine_arch_type
21522 #  define machine_arch_type     __machine_arch_type
21523 # else
21524 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
21525 # endif
21526 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
21527 #else
21528 # define machine_is_nokia_n810()        (0)
21529 #endif
21530
21531 #ifdef CONFIG_MACH_C270
21532 # ifdef machine_arch_type
21533 #  undef machine_arch_type
21534 #  define machine_arch_type     __machine_arch_type
21535 # else
21536 #  define machine_arch_type     MACH_TYPE_C270
21537 # endif
21538 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
21539 #else
21540 # define machine_is_c270()      (0)
21541 #endif
21542
21543 #ifdef CONFIG_MACH_SENTRY
21544 # ifdef machine_arch_type
21545 #  undef machine_arch_type
21546 #  define machine_arch_type     __machine_arch_type
21547 # else
21548 #  define machine_arch_type     MACH_TYPE_SENTRY
21549 # endif
21550 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
21551 #else
21552 # define machine_is_sentry()    (0)
21553 #endif
21554
21555 #ifdef CONFIG_MACH_PCM038
21556 # ifdef machine_arch_type
21557 #  undef machine_arch_type
21558 #  define machine_arch_type     __machine_arch_type
21559 # else
21560 #  define machine_arch_type     MACH_TYPE_PCM038
21561 # endif
21562 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
21563 #else
21564 # define machine_is_pcm038()    (0)
21565 #endif
21566
21567 #ifdef CONFIG_MACH_ANC300
21568 # ifdef machine_arch_type
21569 #  undef machine_arch_type
21570 #  define machine_arch_type     __machine_arch_type
21571 # else
21572 #  define machine_arch_type     MACH_TYPE_ANC300
21573 # endif
21574 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
21575 #else
21576 # define machine_is_anc300()    (0)
21577 #endif
21578
21579 #ifdef CONFIG_MACH_HTCKAISER
21580 # ifdef machine_arch_type
21581 #  undef machine_arch_type
21582 #  define machine_arch_type     __machine_arch_type
21583 # else
21584 #  define machine_arch_type     MACH_TYPE_HTCKAISER
21585 # endif
21586 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
21587 #else
21588 # define machine_is_htckaiser() (0)
21589 #endif
21590
21591 #ifdef CONFIG_MACH_SBAT100
21592 # ifdef machine_arch_type
21593 #  undef machine_arch_type
21594 #  define machine_arch_type     __machine_arch_type
21595 # else
21596 #  define machine_arch_type     MACH_TYPE_SBAT100
21597 # endif
21598 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
21599 #else
21600 # define machine_is_sbat100()   (0)
21601 #endif
21602
21603 #ifdef CONFIG_MACH_MODUNORM
21604 # ifdef machine_arch_type
21605 #  undef machine_arch_type
21606 #  define machine_arch_type     __machine_arch_type
21607 # else
21608 #  define machine_arch_type     MACH_TYPE_MODUNORM
21609 # endif
21610 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
21611 #else
21612 # define machine_is_modunorm()  (0)
21613 #endif
21614
21615 #ifdef CONFIG_MACH_PELOS_TWARM
21616 # ifdef machine_arch_type
21617 #  undef machine_arch_type
21618 #  define machine_arch_type     __machine_arch_type
21619 # else
21620 #  define machine_arch_type     MACH_TYPE_PELOS_TWARM
21621 # endif
21622 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
21623 #else
21624 # define machine_is_pelos_twarm()       (0)
21625 #endif
21626
21627 #ifdef CONFIG_MACH_FLANK
21628 # ifdef machine_arch_type
21629 #  undef machine_arch_type
21630 #  define machine_arch_type     __machine_arch_type
21631 # else
21632 #  define machine_arch_type     MACH_TYPE_FLANK
21633 # endif
21634 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
21635 #else
21636 # define machine_is_flank()     (0)
21637 #endif
21638
21639 #ifdef CONFIG_MACH_SIRLOIN
21640 # ifdef machine_arch_type
21641 #  undef machine_arch_type
21642 #  define machine_arch_type     __machine_arch_type
21643 # else
21644 #  define machine_arch_type     MACH_TYPE_SIRLOIN
21645 # endif
21646 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
21647 #else
21648 # define machine_is_sirloin()   (0)
21649 #endif
21650
21651 #ifdef CONFIG_MACH_BRISKET
21652 # ifdef machine_arch_type
21653 #  undef machine_arch_type
21654 #  define machine_arch_type     __machine_arch_type
21655 # else
21656 #  define machine_arch_type     MACH_TYPE_BRISKET
21657 # endif
21658 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
21659 #else
21660 # define machine_is_brisket()   (0)
21661 #endif
21662
21663 #ifdef CONFIG_MACH_CHUCK
21664 # ifdef machine_arch_type
21665 #  undef machine_arch_type
21666 #  define machine_arch_type     __machine_arch_type
21667 # else
21668 #  define machine_arch_type     MACH_TYPE_CHUCK
21669 # endif
21670 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
21671 #else
21672 # define machine_is_chuck()     (0)
21673 #endif
21674
21675 #ifdef CONFIG_MACH_OTTER
21676 # ifdef machine_arch_type
21677 #  undef machine_arch_type
21678 #  define machine_arch_type     __machine_arch_type
21679 # else
21680 #  define machine_arch_type     MACH_TYPE_OTTER
21681 # endif
21682 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
21683 #else
21684 # define machine_is_otter()     (0)
21685 #endif
21686
21687 #ifdef CONFIG_MACH_DAVINCI_LDK
21688 # ifdef machine_arch_type
21689 #  undef machine_arch_type
21690 #  define machine_arch_type     __machine_arch_type
21691 # else
21692 #  define machine_arch_type     MACH_TYPE_DAVINCI_LDK
21693 # endif
21694 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
21695 #else
21696 # define machine_is_davinci_ldk()       (0)
21697 #endif
21698
21699 #ifdef CONFIG_MACH_PHREEDOM
21700 # ifdef machine_arch_type
21701 #  undef machine_arch_type
21702 #  define machine_arch_type     __machine_arch_type
21703 # else
21704 #  define machine_arch_type     MACH_TYPE_PHREEDOM
21705 # endif
21706 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
21707 #else
21708 # define machine_is_phreedom()  (0)
21709 #endif
21710
21711 #ifdef CONFIG_MACH_SG310
21712 # ifdef machine_arch_type
21713 #  undef machine_arch_type
21714 #  define machine_arch_type     __machine_arch_type
21715 # else
21716 #  define machine_arch_type     MACH_TYPE_SG310
21717 # endif
21718 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
21719 #else
21720 # define machine_is_sg310()     (0)
21721 #endif
21722
21723 #ifdef CONFIG_MACH_TS209
21724 # ifdef machine_arch_type
21725 #  undef machine_arch_type
21726 #  define machine_arch_type     __machine_arch_type
21727 # else
21728 #  define machine_arch_type     MACH_TYPE_TS209
21729 # endif
21730 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
21731 #else
21732 # define machine_is_ts_x09()    (0)
21733 #endif
21734
21735 #ifdef CONFIG_MACH_AT91CAP9ADK
21736 # ifdef machine_arch_type
21737 #  undef machine_arch_type
21738 #  define machine_arch_type     __machine_arch_type
21739 # else
21740 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
21741 # endif
21742 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
21743 #else
21744 # define machine_is_at91cap9adk()       (0)
21745 #endif
21746
21747 #ifdef CONFIG_MACH_TION9315
21748 # ifdef machine_arch_type
21749 #  undef machine_arch_type
21750 #  define machine_arch_type     __machine_arch_type
21751 # else
21752 #  define machine_arch_type     MACH_TYPE_TION9315
21753 # endif
21754 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
21755 #else
21756 # define machine_is_tion9315()  (0)
21757 #endif
21758
21759 #ifdef CONFIG_MACH_MAST
21760 # ifdef machine_arch_type
21761 #  undef machine_arch_type
21762 #  define machine_arch_type     __machine_arch_type
21763 # else
21764 #  define machine_arch_type     MACH_TYPE_MAST
21765 # endif
21766 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
21767 #else
21768 # define machine_is_mast()      (0)
21769 #endif
21770
21771 #ifdef CONFIG_MACH_PFW
21772 # ifdef machine_arch_type
21773 #  undef machine_arch_type
21774 #  define machine_arch_type     __machine_arch_type
21775 # else
21776 #  define machine_arch_type     MACH_TYPE_PFW
21777 # endif
21778 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
21779 #else
21780 # define machine_is_pfw()       (0)
21781 #endif
21782
21783 #ifdef CONFIG_MACH_YL_P2440
21784 # ifdef machine_arch_type
21785 #  undef machine_arch_type
21786 #  define machine_arch_type     __machine_arch_type
21787 # else
21788 #  define machine_arch_type     MACH_TYPE_YL_P2440
21789 # endif
21790 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
21791 #else
21792 # define machine_is_yl_p2440()  (0)
21793 #endif
21794
21795 #ifdef CONFIG_MACH_ZSBC32
21796 # ifdef machine_arch_type
21797 #  undef machine_arch_type
21798 #  define machine_arch_type     __machine_arch_type
21799 # else
21800 #  define machine_arch_type     MACH_TYPE_ZSBC32
21801 # endif
21802 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
21803 #else
21804 # define machine_is_zsbc32()    (0)
21805 #endif
21806
21807 #ifdef CONFIG_MACH_OMAP_PACE2
21808 # ifdef machine_arch_type
21809 #  undef machine_arch_type
21810 #  define machine_arch_type     __machine_arch_type
21811 # else
21812 #  define machine_arch_type     MACH_TYPE_OMAP_PACE2
21813 # endif
21814 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
21815 #else
21816 # define machine_is_omap_pace2()        (0)
21817 #endif
21818
21819 #ifdef CONFIG_MACH_IMX_PACE2
21820 # ifdef machine_arch_type
21821 #  undef machine_arch_type
21822 #  define machine_arch_type     __machine_arch_type
21823 # else
21824 #  define machine_arch_type     MACH_TYPE_IMX_PACE2
21825 # endif
21826 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
21827 #else
21828 # define machine_is_imx_pace2() (0)
21829 #endif
21830
21831 #ifdef CONFIG_MACH_MX31MOBOARD
21832 # ifdef machine_arch_type
21833 #  undef machine_arch_type
21834 #  define machine_arch_type     __machine_arch_type
21835 # else
21836 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
21837 # endif
21838 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
21839 #else
21840 # define machine_is_mx31moboard()       (0)
21841 #endif
21842
21843 #ifdef CONFIG_MACH_MX37_3DS
21844 # ifdef machine_arch_type
21845 #  undef machine_arch_type
21846 #  define machine_arch_type     __machine_arch_type
21847 # else
21848 #  define machine_arch_type     MACH_TYPE_MX37_3DS
21849 # endif
21850 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
21851 #else
21852 # define machine_is_mx37_3ds()  (0)
21853 #endif
21854
21855 #ifdef CONFIG_MACH_RCC
21856 # ifdef machine_arch_type
21857 #  undef machine_arch_type
21858 #  define machine_arch_type     __machine_arch_type
21859 # else
21860 #  define machine_arch_type     MACH_TYPE_RCC
21861 # endif
21862 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
21863 #else
21864 # define machine_is_rcc()       (0)
21865 #endif
21866
21867 #ifdef CONFIG_MACH_ARM9
21868 # ifdef machine_arch_type
21869 #  undef machine_arch_type
21870 #  define machine_arch_type     __machine_arch_type
21871 # else
21872 #  define machine_arch_type     MACH_TYPE_ARM9
21873 # endif
21874 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
21875 #else
21876 # define machine_is_dmp()       (0)
21877 #endif
21878
21879 #ifdef CONFIG_MACH_VISION_EP9307
21880 # ifdef machine_arch_type
21881 #  undef machine_arch_type
21882 #  define machine_arch_type     __machine_arch_type
21883 # else
21884 #  define machine_arch_type     MACH_TYPE_VISION_EP9307
21885 # endif
21886 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
21887 #else
21888 # define machine_is_vision_ep9307()     (0)
21889 #endif
21890
21891 #ifdef CONFIG_MACH_SCLY1000
21892 # ifdef machine_arch_type
21893 #  undef machine_arch_type
21894 #  define machine_arch_type     __machine_arch_type
21895 # else
21896 #  define machine_arch_type     MACH_TYPE_SCLY1000
21897 # endif
21898 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
21899 #else
21900 # define machine_is_scly1000()  (0)
21901 #endif
21902
21903 #ifdef CONFIG_MACH_FONTEL_EP
21904 # ifdef machine_arch_type
21905 #  undef machine_arch_type
21906 #  define machine_arch_type     __machine_arch_type
21907 # else
21908 #  define machine_arch_type     MACH_TYPE_FONTEL_EP
21909 # endif
21910 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
21911 #else
21912 # define machine_is_fontel_ep() (0)
21913 #endif
21914
21915 #ifdef CONFIG_MACH_VOICEBLUE3G
21916 # ifdef machine_arch_type
21917 #  undef machine_arch_type
21918 #  define machine_arch_type     __machine_arch_type
21919 # else
21920 #  define machine_arch_type     MACH_TYPE_VOICEBLUE3G
21921 # endif
21922 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
21923 #else
21924 # define machine_is_voiceblue3g()       (0)
21925 #endif
21926
21927 #ifdef CONFIG_MACH_TT9200
21928 # ifdef machine_arch_type
21929 #  undef machine_arch_type
21930 #  define machine_arch_type     __machine_arch_type
21931 # else
21932 #  define machine_arch_type     MACH_TYPE_TT9200
21933 # endif
21934 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
21935 #else
21936 # define machine_is_tt9200()    (0)
21937 #endif
21938
21939 #ifdef CONFIG_MACH_DIGI2410
21940 # ifdef machine_arch_type
21941 #  undef machine_arch_type
21942 #  define machine_arch_type     __machine_arch_type
21943 # else
21944 #  define machine_arch_type     MACH_TYPE_DIGI2410
21945 # endif
21946 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
21947 #else
21948 # define machine_is_digi2410()  (0)
21949 #endif
21950
21951 #ifdef CONFIG_MACH_TERASTATION_PRO2
21952 # ifdef machine_arch_type
21953 #  undef machine_arch_type
21954 #  define machine_arch_type     __machine_arch_type
21955 # else
21956 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
21957 # endif
21958 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
21959 #else
21960 # define machine_is_terastation_pro2()  (0)
21961 #endif
21962
21963 #ifdef CONFIG_MACH_LINKSTATION_PRO
21964 # ifdef machine_arch_type
21965 #  undef machine_arch_type
21966 #  define machine_arch_type     __machine_arch_type
21967 # else
21968 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
21969 # endif
21970 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
21971 #else
21972 # define machine_is_linkstation_pro()   (0)
21973 #endif
21974
21975 #ifdef CONFIG_MACH_MOTOROLA_A780
21976 # ifdef machine_arch_type
21977 #  undef machine_arch_type
21978 #  define machine_arch_type     __machine_arch_type
21979 # else
21980 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A780
21981 # endif
21982 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
21983 #else
21984 # define machine_is_motorola_a780()     (0)
21985 #endif
21986
21987 #ifdef CONFIG_MACH_MOTOROLA_E6
21988 # ifdef machine_arch_type
21989 #  undef machine_arch_type
21990 #  define machine_arch_type     __machine_arch_type
21991 # else
21992 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E6
21993 # endif
21994 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
21995 #else
21996 # define machine_is_motorola_e6()       (0)
21997 #endif
21998
21999 #ifdef CONFIG_MACH_MOTOROLA_E2
22000 # ifdef machine_arch_type
22001 #  undef machine_arch_type
22002 #  define machine_arch_type     __machine_arch_type
22003 # else
22004 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E2
22005 # endif
22006 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
22007 #else
22008 # define machine_is_motorola_e2()       (0)
22009 #endif
22010
22011 #ifdef CONFIG_MACH_MOTOROLA_E680
22012 # ifdef machine_arch_type
22013 #  undef machine_arch_type
22014 #  define machine_arch_type     __machine_arch_type
22015 # else
22016 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E680
22017 # endif
22018 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
22019 #else
22020 # define machine_is_motorola_e680()     (0)
22021 #endif
22022
22023 #ifdef CONFIG_MACH_UR2410
22024 # ifdef machine_arch_type
22025 #  undef machine_arch_type
22026 #  define machine_arch_type     __machine_arch_type
22027 # else
22028 #  define machine_arch_type     MACH_TYPE_UR2410
22029 # endif
22030 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
22031 #else
22032 # define machine_is_ur2410()    (0)
22033 #endif
22034
22035 #ifdef CONFIG_MACH_TAS9261
22036 # ifdef machine_arch_type
22037 #  undef machine_arch_type
22038 #  define machine_arch_type     __machine_arch_type
22039 # else
22040 #  define machine_arch_type     MACH_TYPE_TAS9261
22041 # endif
22042 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
22043 #else
22044 # define machine_is_tas9261()   (0)
22045 #endif
22046
22047 #ifdef CONFIG_MACH_HERMES_HD
22048 # ifdef machine_arch_type
22049 #  undef machine_arch_type
22050 #  define machine_arch_type     __machine_arch_type
22051 # else
22052 #  define machine_arch_type     MACH_TYPE_HERMES_HD
22053 # endif
22054 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
22055 #else
22056 # define machine_is_davinci_hermes_hd() (0)
22057 #endif
22058
22059 #ifdef CONFIG_MACH_PERSEO_HD
22060 # ifdef machine_arch_type
22061 #  undef machine_arch_type
22062 #  define machine_arch_type     __machine_arch_type
22063 # else
22064 #  define machine_arch_type     MACH_TYPE_PERSEO_HD
22065 # endif
22066 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
22067 #else
22068 # define machine_is_davinci_perseo_hd() (0)
22069 #endif
22070
22071 #ifdef CONFIG_MACH_STARGAZER2
22072 # ifdef machine_arch_type
22073 #  undef machine_arch_type
22074 #  define machine_arch_type     __machine_arch_type
22075 # else
22076 #  define machine_arch_type     MACH_TYPE_STARGAZER2
22077 # endif
22078 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
22079 #else
22080 # define machine_is_stargazer2()        (0)
22081 #endif
22082
22083 #ifdef CONFIG_MACH_E350
22084 # ifdef machine_arch_type
22085 #  undef machine_arch_type
22086 #  define machine_arch_type     __machine_arch_type
22087 # else
22088 #  define machine_arch_type     MACH_TYPE_E350
22089 # endif
22090 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
22091 #else
22092 # define machine_is_e350()      (0)
22093 #endif
22094
22095 #ifdef CONFIG_MACH_WPCM450
22096 # ifdef machine_arch_type
22097 #  undef machine_arch_type
22098 #  define machine_arch_type     __machine_arch_type
22099 # else
22100 #  define machine_arch_type     MACH_TYPE_WPCM450
22101 # endif
22102 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
22103 #else
22104 # define machine_is_wpcm450()   (0)
22105 #endif
22106
22107 #ifdef CONFIG_MACH_CARTESIO
22108 # ifdef machine_arch_type
22109 #  undef machine_arch_type
22110 #  define machine_arch_type     __machine_arch_type
22111 # else
22112 #  define machine_arch_type     MACH_TYPE_CARTESIO
22113 # endif
22114 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
22115 #else
22116 # define machine_is_cartesio()  (0)
22117 #endif
22118
22119 #ifdef CONFIG_MACH_TOYBOX
22120 # ifdef machine_arch_type
22121 #  undef machine_arch_type
22122 #  define machine_arch_type     __machine_arch_type
22123 # else
22124 #  define machine_arch_type     MACH_TYPE_TOYBOX
22125 # endif
22126 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
22127 #else
22128 # define machine_is_toybox()    (0)
22129 #endif
22130
22131 #ifdef CONFIG_MACH_TX27
22132 # ifdef machine_arch_type
22133 #  undef machine_arch_type
22134 #  define machine_arch_type     __machine_arch_type
22135 # else
22136 #  define machine_arch_type     MACH_TYPE_TX27
22137 # endif
22138 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
22139 #else
22140 # define machine_is_tx27()      (0)
22141 #endif
22142
22143 #ifdef CONFIG_MACH_TS409
22144 # ifdef machine_arch_type
22145 #  undef machine_arch_type
22146 #  define machine_arch_type     __machine_arch_type
22147 # else
22148 #  define machine_arch_type     MACH_TYPE_TS409
22149 # endif
22150 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
22151 #else
22152 # define machine_is_ts409()     (0)
22153 #endif
22154
22155 #ifdef CONFIG_MACH_P300
22156 # ifdef machine_arch_type
22157 #  undef machine_arch_type
22158 #  define machine_arch_type     __machine_arch_type
22159 # else
22160 #  define machine_arch_type     MACH_TYPE_P300
22161 # endif
22162 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
22163 #else
22164 # define machine_is_p300()      (0)
22165 #endif
22166
22167 #ifdef CONFIG_MACH_XDACOMET
22168 # ifdef machine_arch_type
22169 #  undef machine_arch_type
22170 #  define machine_arch_type     __machine_arch_type
22171 # else
22172 #  define machine_arch_type     MACH_TYPE_XDACOMET
22173 # endif
22174 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
22175 #else
22176 # define machine_is_xdacomet()  (0)
22177 #endif
22178
22179 #ifdef CONFIG_MACH_DEXFLEX2
22180 # ifdef machine_arch_type
22181 #  undef machine_arch_type
22182 #  define machine_arch_type     __machine_arch_type
22183 # else
22184 #  define machine_arch_type     MACH_TYPE_DEXFLEX2
22185 # endif
22186 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
22187 #else
22188 # define machine_is_dexflex2()  (0)
22189 #endif
22190
22191 #ifdef CONFIG_MACH_OW
22192 # ifdef machine_arch_type
22193 #  undef machine_arch_type
22194 #  define machine_arch_type     __machine_arch_type
22195 # else
22196 #  define machine_arch_type     MACH_TYPE_OW
22197 # endif
22198 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
22199 #else
22200 # define machine_is_ow()        (0)
22201 #endif
22202
22203 #ifdef CONFIG_MACH_ARMEBS3
22204 # ifdef machine_arch_type
22205 #  undef machine_arch_type
22206 #  define machine_arch_type     __machine_arch_type
22207 # else
22208 #  define machine_arch_type     MACH_TYPE_ARMEBS3
22209 # endif
22210 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
22211 #else
22212 # define machine_is_armebs3()   (0)
22213 #endif
22214
22215 #ifdef CONFIG_MACH_U3
22216 # ifdef machine_arch_type
22217 #  undef machine_arch_type
22218 #  define machine_arch_type     __machine_arch_type
22219 # else
22220 #  define machine_arch_type     MACH_TYPE_U3
22221 # endif
22222 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
22223 #else
22224 # define machine_is_u3()        (0)
22225 #endif
22226
22227 #ifdef CONFIG_MACH_SMDK2450
22228 # ifdef machine_arch_type
22229 #  undef machine_arch_type
22230 #  define machine_arch_type     __machine_arch_type
22231 # else
22232 #  define machine_arch_type     MACH_TYPE_SMDK2450
22233 # endif
22234 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
22235 #else
22236 # define machine_is_smdk2450()  (0)
22237 #endif
22238
22239 #ifdef CONFIG_MACH_RSI_EWS
22240 # ifdef machine_arch_type
22241 #  undef machine_arch_type
22242 #  define machine_arch_type     __machine_arch_type
22243 # else
22244 #  define machine_arch_type     MACH_TYPE_RSI_EWS
22245 # endif
22246 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
22247 #else
22248 # define machine_is_rsi_ews()   (0)
22249 #endif
22250
22251 #ifdef CONFIG_MACH_TNB
22252 # ifdef machine_arch_type
22253 #  undef machine_arch_type
22254 #  define machine_arch_type     __machine_arch_type
22255 # else
22256 #  define machine_arch_type     MACH_TYPE_TNB
22257 # endif
22258 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
22259 #else
22260 # define machine_is_tnb()       (0)
22261 #endif
22262
22263 #ifdef CONFIG_MACH_TOEPATH
22264 # ifdef machine_arch_type
22265 #  undef machine_arch_type
22266 #  define machine_arch_type     __machine_arch_type
22267 # else
22268 #  define machine_arch_type     MACH_TYPE_TOEPATH
22269 # endif
22270 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
22271 #else
22272 # define machine_is_toepath()   (0)
22273 #endif
22274
22275 #ifdef CONFIG_MACH_KB9263
22276 # ifdef machine_arch_type
22277 #  undef machine_arch_type
22278 #  define machine_arch_type     __machine_arch_type
22279 # else
22280 #  define machine_arch_type     MACH_TYPE_KB9263
22281 # endif
22282 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
22283 #else
22284 # define machine_is_kb9263()    (0)
22285 #endif
22286
22287 #ifdef CONFIG_MACH_MT7108
22288 # ifdef machine_arch_type
22289 #  undef machine_arch_type
22290 #  define machine_arch_type     __machine_arch_type
22291 # else
22292 #  define machine_arch_type     MACH_TYPE_MT7108
22293 # endif
22294 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
22295 #else
22296 # define machine_is_mt7108()    (0)
22297 #endif
22298
22299 #ifdef CONFIG_MACH_SMTR2440
22300 # ifdef machine_arch_type
22301 #  undef machine_arch_type
22302 #  define machine_arch_type     __machine_arch_type
22303 # else
22304 #  define machine_arch_type     MACH_TYPE_SMTR2440
22305 # endif
22306 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
22307 #else
22308 # define machine_is_smtr2440()  (0)
22309 #endif
22310
22311 #ifdef CONFIG_MACH_MANAO
22312 # ifdef machine_arch_type
22313 #  undef machine_arch_type
22314 #  define machine_arch_type     __machine_arch_type
22315 # else
22316 #  define machine_arch_type     MACH_TYPE_MANAO
22317 # endif
22318 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
22319 #else
22320 # define machine_is_manao()     (0)
22321 #endif
22322
22323 #ifdef CONFIG_MACH_CM_X300
22324 # ifdef machine_arch_type
22325 #  undef machine_arch_type
22326 #  define machine_arch_type     __machine_arch_type
22327 # else
22328 #  define machine_arch_type     MACH_TYPE_CM_X300
22329 # endif
22330 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
22331 #else
22332 # define machine_is_cm_x300()   (0)
22333 #endif
22334
22335 #ifdef CONFIG_MACH_GULFSTREAM_KP
22336 # ifdef machine_arch_type
22337 #  undef machine_arch_type
22338 #  define machine_arch_type     __machine_arch_type
22339 # else
22340 #  define machine_arch_type     MACH_TYPE_GULFSTREAM_KP
22341 # endif
22342 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
22343 #else
22344 # define machine_is_gulfstream_kp()     (0)
22345 #endif
22346
22347 #ifdef CONFIG_MACH_LANREADYFN522
22348 # ifdef machine_arch_type
22349 #  undef machine_arch_type
22350 #  define machine_arch_type     __machine_arch_type
22351 # else
22352 #  define machine_arch_type     MACH_TYPE_LANREADYFN522
22353 # endif
22354 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
22355 #else
22356 # define machine_is_lanreadyfn522()     (0)
22357 #endif
22358
22359 #ifdef CONFIG_MACH_ARMA37
22360 # ifdef machine_arch_type
22361 #  undef machine_arch_type
22362 #  define machine_arch_type     __machine_arch_type
22363 # else
22364 #  define machine_arch_type     MACH_TYPE_ARMA37
22365 # endif
22366 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
22367 #else
22368 # define machine_is_arma37()    (0)
22369 #endif
22370
22371 #ifdef CONFIG_MACH_MENDEL
22372 # ifdef machine_arch_type
22373 #  undef machine_arch_type
22374 #  define machine_arch_type     __machine_arch_type
22375 # else
22376 #  define machine_arch_type     MACH_TYPE_MENDEL
22377 # endif
22378 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
22379 #else
22380 # define machine_is_mendel()    (0)
22381 #endif
22382
22383 #ifdef CONFIG_MACH_PELCO_ILIAD
22384 # ifdef machine_arch_type
22385 #  undef machine_arch_type
22386 #  define machine_arch_type     __machine_arch_type
22387 # else
22388 #  define machine_arch_type     MACH_TYPE_PELCO_ILIAD
22389 # endif
22390 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
22391 #else
22392 # define machine_is_pelco_iliad()       (0)
22393 #endif
22394
22395 #ifdef CONFIG_MACH_UNIT2P
22396 # ifdef machine_arch_type
22397 #  undef machine_arch_type
22398 #  define machine_arch_type     __machine_arch_type
22399 # else
22400 #  define machine_arch_type     MACH_TYPE_UNIT2P
22401 # endif
22402 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
22403 #else
22404 # define machine_is_unit2p()    (0)
22405 #endif
22406
22407 #ifdef CONFIG_MACH_INC20OTTER
22408 # ifdef machine_arch_type
22409 #  undef machine_arch_type
22410 #  define machine_arch_type     __machine_arch_type
22411 # else
22412 #  define machine_arch_type     MACH_TYPE_INC20OTTER
22413 # endif
22414 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
22415 #else
22416 # define machine_is_inc20otter()        (0)
22417 #endif
22418
22419 #ifdef CONFIG_MACH_AT91SAM9G20EK
22420 # ifdef machine_arch_type
22421 #  undef machine_arch_type
22422 #  define machine_arch_type     __machine_arch_type
22423 # else
22424 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
22425 # endif
22426 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
22427 #else
22428 # define machine_is_at91sam9g20ek()     (0)
22429 #endif
22430
22431 #ifdef CONFIG_MACH_STORCENTER
22432 # ifdef machine_arch_type
22433 #  undef machine_arch_type
22434 #  define machine_arch_type     __machine_arch_type
22435 # else
22436 #  define machine_arch_type     MACH_TYPE_STORCENTER
22437 # endif
22438 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
22439 #else
22440 # define machine_is_sc_ge2()    (0)
22441 #endif
22442
22443 #ifdef CONFIG_MACH_SMDK6410
22444 # ifdef machine_arch_type
22445 #  undef machine_arch_type
22446 #  define machine_arch_type     __machine_arch_type
22447 # else
22448 #  define machine_arch_type     MACH_TYPE_SMDK6410
22449 # endif
22450 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
22451 #else
22452 # define machine_is_smdk6410()  (0)
22453 #endif
22454
22455 #ifdef CONFIG_MACH_U300
22456 # ifdef machine_arch_type
22457 #  undef machine_arch_type
22458 #  define machine_arch_type     __machine_arch_type
22459 # else
22460 #  define machine_arch_type     MACH_TYPE_U300
22461 # endif
22462 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
22463 #else
22464 # define machine_is_u300()      (0)
22465 #endif
22466
22467 #ifdef CONFIG_MACH_U500
22468 # ifdef machine_arch_type
22469 #  undef machine_arch_type
22470 #  define machine_arch_type     __machine_arch_type
22471 # else
22472 #  define machine_arch_type     MACH_TYPE_U500
22473 # endif
22474 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
22475 #else
22476 # define machine_is_u500()      (0)
22477 #endif
22478
22479 #ifdef CONFIG_MACH_DS9260
22480 # ifdef machine_arch_type
22481 #  undef machine_arch_type
22482 #  define machine_arch_type     __machine_arch_type
22483 # else
22484 #  define machine_arch_type     MACH_TYPE_DS9260
22485 # endif
22486 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
22487 #else
22488 # define machine_is_ds9260()    (0)
22489 #endif
22490
22491 #ifdef CONFIG_MACH_RIVERROCK
22492 # ifdef machine_arch_type
22493 #  undef machine_arch_type
22494 #  define machine_arch_type     __machine_arch_type
22495 # else
22496 #  define machine_arch_type     MACH_TYPE_RIVERROCK
22497 # endif
22498 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
22499 #else
22500 # define machine_is_riverrock() (0)
22501 #endif
22502
22503 #ifdef CONFIG_MACH_SCIBATH
22504 # ifdef machine_arch_type
22505 #  undef machine_arch_type
22506 #  define machine_arch_type     __machine_arch_type
22507 # else
22508 #  define machine_arch_type     MACH_TYPE_SCIBATH
22509 # endif
22510 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
22511 #else
22512 # define machine_is_scibath()   (0)
22513 #endif
22514
22515 #ifdef CONFIG_MACH_AT91SAM7SE512EK
22516 # ifdef machine_arch_type
22517 #  undef machine_arch_type
22518 #  define machine_arch_type     __machine_arch_type
22519 # else
22520 #  define machine_arch_type     MACH_TYPE_AT91SAM7SE512EK
22521 # endif
22522 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
22523 #else
22524 # define machine_is_at91sam7se()        (0)
22525 #endif
22526
22527 #ifdef CONFIG_MACH_WRT350N_V2
22528 # ifdef machine_arch_type
22529 #  undef machine_arch_type
22530 #  define machine_arch_type     __machine_arch_type
22531 # else
22532 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
22533 # endif
22534 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
22535 #else
22536 # define machine_is_wrt350n_v2()        (0)
22537 #endif
22538
22539 #ifdef CONFIG_MACH_MULTIMEDIA
22540 # ifdef machine_arch_type
22541 #  undef machine_arch_type
22542 #  define machine_arch_type     __machine_arch_type
22543 # else
22544 #  define machine_arch_type     MACH_TYPE_MULTIMEDIA
22545 # endif
22546 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
22547 #else
22548 # define machine_is_multimedia()        (0)
22549 #endif
22550
22551 #ifdef CONFIG_MACH_MARVIN
22552 # ifdef machine_arch_type
22553 #  undef machine_arch_type
22554 #  define machine_arch_type     __machine_arch_type
22555 # else
22556 #  define machine_arch_type     MACH_TYPE_MARVIN
22557 # endif
22558 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
22559 #else
22560 # define machine_is_marvin()    (0)
22561 #endif
22562
22563 #ifdef CONFIG_MACH_X500
22564 # ifdef machine_arch_type
22565 #  undef machine_arch_type
22566 #  define machine_arch_type     __machine_arch_type
22567 # else
22568 #  define machine_arch_type     MACH_TYPE_X500
22569 # endif
22570 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
22571 #else
22572 # define machine_is_x500()      (0)
22573 #endif
22574
22575 #ifdef CONFIG_MACH_AWLUG4LCU
22576 # ifdef machine_arch_type
22577 #  undef machine_arch_type
22578 #  define machine_arch_type     __machine_arch_type
22579 # else
22580 #  define machine_arch_type     MACH_TYPE_AWLUG4LCU
22581 # endif
22582 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
22583 #else
22584 # define machine_is_awlug4lcu() (0)
22585 #endif
22586
22587 #ifdef CONFIG_MACH_PALERMOC
22588 # ifdef machine_arch_type
22589 #  undef machine_arch_type
22590 #  define machine_arch_type     __machine_arch_type
22591 # else
22592 #  define machine_arch_type     MACH_TYPE_PALERMOC
22593 # endif
22594 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
22595 #else
22596 # define machine_is_palermoc()  (0)
22597 #endif
22598
22599 #ifdef CONFIG_MACH_OMAP_LDP
22600 # ifdef machine_arch_type
22601 #  undef machine_arch_type
22602 #  define machine_arch_type     __machine_arch_type
22603 # else
22604 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
22605 # endif
22606 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
22607 #else
22608 # define machine_is_omap_ldp()  (0)
22609 #endif
22610
22611 #ifdef CONFIG_MACH_IP500
22612 # ifdef machine_arch_type
22613 #  undef machine_arch_type
22614 #  define machine_arch_type     __machine_arch_type
22615 # else
22616 #  define machine_arch_type     MACH_TYPE_IP500
22617 # endif
22618 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
22619 #else
22620 # define machine_is_ip500()     (0)
22621 #endif
22622
22623 #ifdef CONFIG_MACH_ASE2
22624 # ifdef machine_arch_type
22625 #  undef machine_arch_type
22626 #  define machine_arch_type     __machine_arch_type
22627 # else
22628 #  define machine_arch_type     MACH_TYPE_ASE2
22629 # endif
22630 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
22631 #else
22632 # define machine_is_ase2()      (0)
22633 #endif
22634
22635 #ifdef CONFIG_MACH_MX35EVB
22636 # ifdef machine_arch_type
22637 #  undef machine_arch_type
22638 #  define machine_arch_type     __machine_arch_type
22639 # else
22640 #  define machine_arch_type     MACH_TYPE_MX35EVB
22641 # endif
22642 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
22643 #else
22644 # define machine_is_mx35evb()   (0)
22645 #endif
22646
22647 #ifdef CONFIG_MACH_AML_M8050
22648 # ifdef machine_arch_type
22649 #  undef machine_arch_type
22650 #  define machine_arch_type     __machine_arch_type
22651 # else
22652 #  define machine_arch_type     MACH_TYPE_AML_M8050
22653 # endif
22654 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
22655 #else
22656 # define machine_is_aml_m8050() (0)
22657 #endif
22658
22659 #ifdef CONFIG_MACH_MX35_3DS
22660 # ifdef machine_arch_type
22661 #  undef machine_arch_type
22662 #  define machine_arch_type     __machine_arch_type
22663 # else
22664 #  define machine_arch_type     MACH_TYPE_MX35_3DS
22665 # endif
22666 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
22667 #else
22668 # define machine_is_mx35_3ds()  (0)
22669 #endif
22670
22671 #ifdef CONFIG_MACH_MARS
22672 # ifdef machine_arch_type
22673 #  undef machine_arch_type
22674 #  define machine_arch_type     __machine_arch_type
22675 # else
22676 #  define machine_arch_type     MACH_TYPE_MARS
22677 # endif
22678 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
22679 #else
22680 # define machine_is_mars()      (0)
22681 #endif
22682
22683 #ifdef CONFIG_MACH_NEUROS_OSD2
22684 # ifdef machine_arch_type
22685 #  undef machine_arch_type
22686 #  define machine_arch_type     __machine_arch_type
22687 # else
22688 #  define machine_arch_type     MACH_TYPE_NEUROS_OSD2
22689 # endif
22690 # define machine_is_neuros_osd2()       (machine_arch_type == MACH_TYPE_NEUROS_OSD2)
22691 #else
22692 # define machine_is_neuros_osd2()       (0)
22693 #endif
22694
22695 #ifdef CONFIG_MACH_BADGER
22696 # ifdef machine_arch_type
22697 #  undef machine_arch_type
22698 #  define machine_arch_type     __machine_arch_type
22699 # else
22700 #  define machine_arch_type     MACH_TYPE_BADGER
22701 # endif
22702 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
22703 #else
22704 # define machine_is_badger()    (0)
22705 #endif
22706
22707 #ifdef CONFIG_MACH_TRIZEPS4WL
22708 # ifdef machine_arch_type
22709 #  undef machine_arch_type
22710 #  define machine_arch_type     __machine_arch_type
22711 # else
22712 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
22713 # endif
22714 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
22715 #else
22716 # define machine_is_trizeps4wl()        (0)
22717 #endif
22718
22719 #ifdef CONFIG_MACH_TRIZEPS5
22720 # ifdef machine_arch_type
22721 #  undef machine_arch_type
22722 #  define machine_arch_type     __machine_arch_type
22723 # else
22724 #  define machine_arch_type     MACH_TYPE_TRIZEPS5
22725 # endif
22726 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
22727 #else
22728 # define machine_is_trizeps5()  (0)
22729 #endif
22730
22731 #ifdef CONFIG_MACH_MARLIN
22732 # ifdef machine_arch_type
22733 #  undef machine_arch_type
22734 #  define machine_arch_type     __machine_arch_type
22735 # else
22736 #  define machine_arch_type     MACH_TYPE_MARLIN
22737 # endif
22738 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
22739 #else
22740 # define machine_is_marlin()    (0)
22741 #endif
22742
22743 #ifdef CONFIG_MACH_TS78XX
22744 # ifdef machine_arch_type
22745 #  undef machine_arch_type
22746 #  define machine_arch_type     __machine_arch_type
22747 # else
22748 #  define machine_arch_type     MACH_TYPE_TS78XX
22749 # endif
22750 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
22751 #else
22752 # define machine_is_ts78xx()    (0)
22753 #endif
22754
22755 #ifdef CONFIG_MACH_HPIPAQ214
22756 # ifdef machine_arch_type
22757 #  undef machine_arch_type
22758 #  define machine_arch_type     __machine_arch_type
22759 # else
22760 #  define machine_arch_type     MACH_TYPE_HPIPAQ214
22761 # endif
22762 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
22763 #else
22764 # define machine_is_hpipaq214() (0)
22765 #endif
22766
22767 #ifdef CONFIG_MACH_AT572D940DCM
22768 # ifdef machine_arch_type
22769 #  undef machine_arch_type
22770 #  define machine_arch_type     __machine_arch_type
22771 # else
22772 #  define machine_arch_type     MACH_TYPE_AT572D940DCM
22773 # endif
22774 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
22775 #else
22776 # define machine_is_at572d940dcm()      (0)
22777 #endif
22778
22779 #ifdef CONFIG_MACH_NE1BOARD
22780 # ifdef machine_arch_type
22781 #  undef machine_arch_type
22782 #  define machine_arch_type     __machine_arch_type
22783 # else
22784 #  define machine_arch_type     MACH_TYPE_NE1BOARD
22785 # endif
22786 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
22787 #else
22788 # define machine_is_ne1board()  (0)
22789 #endif
22790
22791 #ifdef CONFIG_MACH_ZANTE
22792 # ifdef machine_arch_type
22793 #  undef machine_arch_type
22794 #  define machine_arch_type     __machine_arch_type
22795 # else
22796 #  define machine_arch_type     MACH_TYPE_ZANTE
22797 # endif
22798 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
22799 #else
22800 # define machine_is_zante()     (0)
22801 #endif
22802
22803 #ifdef CONFIG_MACH_SFFSDR
22804 # ifdef machine_arch_type
22805 #  undef machine_arch_type
22806 #  define machine_arch_type     __machine_arch_type
22807 # else
22808 #  define machine_arch_type     MACH_TYPE_SFFSDR
22809 # endif
22810 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
22811 #else
22812 # define machine_is_sffsdr()    (0)
22813 #endif
22814
22815 #ifdef CONFIG_MACH_TW2662
22816 # ifdef machine_arch_type
22817 #  undef machine_arch_type
22818 #  define machine_arch_type     __machine_arch_type
22819 # else
22820 #  define machine_arch_type     MACH_TYPE_TW2662
22821 # endif
22822 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
22823 #else
22824 # define machine_is_tw2662()    (0)
22825 #endif
22826
22827 #ifdef CONFIG_MACH_VF10XX
22828 # ifdef machine_arch_type
22829 #  undef machine_arch_type
22830 #  define machine_arch_type     __machine_arch_type
22831 # else
22832 #  define machine_arch_type     MACH_TYPE_VF10XX
22833 # endif
22834 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
22835 #else
22836 # define machine_is_vf10xx()    (0)
22837 #endif
22838
22839 #ifdef CONFIG_MACH_ZORAN43XX
22840 # ifdef machine_arch_type
22841 #  undef machine_arch_type
22842 #  define machine_arch_type     __machine_arch_type
22843 # else
22844 #  define machine_arch_type     MACH_TYPE_ZORAN43XX
22845 # endif
22846 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
22847 #else
22848 # define machine_is_zoran43xx() (0)
22849 #endif
22850
22851 #ifdef CONFIG_MACH_SONIX926
22852 # ifdef machine_arch_type
22853 #  undef machine_arch_type
22854 #  define machine_arch_type     __machine_arch_type
22855 # else
22856 #  define machine_arch_type     MACH_TYPE_SONIX926
22857 # endif
22858 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
22859 #else
22860 # define machine_is_sonix926()  (0)
22861 #endif
22862
22863 #ifdef CONFIG_MACH_CELESTIALSEMI
22864 # ifdef machine_arch_type
22865 #  undef machine_arch_type
22866 #  define machine_arch_type     __machine_arch_type
22867 # else
22868 #  define machine_arch_type     MACH_TYPE_CELESTIALSEMI
22869 # endif
22870 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
22871 #else
22872 # define machine_is_celestialsemi()     (0)
22873 #endif
22874
22875 #ifdef CONFIG_MACH_CC9M2443JS
22876 # ifdef machine_arch_type
22877 #  undef machine_arch_type
22878 #  define machine_arch_type     __machine_arch_type
22879 # else
22880 #  define machine_arch_type     MACH_TYPE_CC9M2443JS
22881 # endif
22882 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
22883 #else
22884 # define machine_is_cc9m2443js()        (0)
22885 #endif
22886
22887 #ifdef CONFIG_MACH_TW5334
22888 # ifdef machine_arch_type
22889 #  undef machine_arch_type
22890 #  define machine_arch_type     __machine_arch_type
22891 # else
22892 #  define machine_arch_type     MACH_TYPE_TW5334
22893 # endif
22894 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
22895 #else
22896 # define machine_is_tw5334()    (0)
22897 #endif
22898
22899 #ifdef CONFIG_MACH_HTCARTEMIS
22900 # ifdef machine_arch_type
22901 #  undef machine_arch_type
22902 #  define machine_arch_type     __machine_arch_type
22903 # else
22904 #  define machine_arch_type     MACH_TYPE_HTCARTEMIS
22905 # endif
22906 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
22907 #else
22908 # define machine_is_omap_htcartemis()   (0)
22909 #endif
22910
22911 #ifdef CONFIG_MACH_NAL_HLITE
22912 # ifdef machine_arch_type
22913 #  undef machine_arch_type
22914 #  define machine_arch_type     __machine_arch_type
22915 # else
22916 #  define machine_arch_type     MACH_TYPE_NAL_HLITE
22917 # endif
22918 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
22919 #else
22920 # define machine_is_nal_hlite() (0)
22921 #endif
22922
22923 #ifdef CONFIG_MACH_HTCVOGUE
22924 # ifdef machine_arch_type
22925 #  undef machine_arch_type
22926 #  define machine_arch_type     __machine_arch_type
22927 # else
22928 #  define machine_arch_type     MACH_TYPE_HTCVOGUE
22929 # endif
22930 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
22931 #else
22932 # define machine_is_htcvogue()  (0)
22933 #endif
22934
22935 #ifdef CONFIG_MACH_SMARTWEB
22936 # ifdef machine_arch_type
22937 #  undef machine_arch_type
22938 #  define machine_arch_type     __machine_arch_type
22939 # else
22940 #  define machine_arch_type     MACH_TYPE_SMARTWEB
22941 # endif
22942 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
22943 #else
22944 # define machine_is_smartweb()  (0)
22945 #endif
22946
22947 #ifdef CONFIG_MACH_MV86XX
22948 # ifdef machine_arch_type
22949 #  undef machine_arch_type
22950 #  define machine_arch_type     __machine_arch_type
22951 # else
22952 #  define machine_arch_type     MACH_TYPE_MV86XX
22953 # endif
22954 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
22955 #else
22956 # define machine_is_mv86xx()    (0)
22957 #endif
22958
22959 #ifdef CONFIG_MACH_MV87XX
22960 # ifdef machine_arch_type
22961 #  undef machine_arch_type
22962 #  define machine_arch_type     __machine_arch_type
22963 # else
22964 #  define machine_arch_type     MACH_TYPE_MV87XX
22965 # endif
22966 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
22967 #else
22968 # define machine_is_mv87xx()    (0)
22969 #endif
22970
22971 #ifdef CONFIG_MACH_SONGYOUNGHO
22972 # ifdef machine_arch_type
22973 #  undef machine_arch_type
22974 #  define machine_arch_type     __machine_arch_type
22975 # else
22976 #  define machine_arch_type     MACH_TYPE_SONGYOUNGHO
22977 # endif
22978 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
22979 #else
22980 # define machine_is_songyoungho()       (0)
22981 #endif
22982
22983 #ifdef CONFIG_MACH_YOUNGHOTEMA
22984 # ifdef machine_arch_type
22985 #  undef machine_arch_type
22986 #  define machine_arch_type     __machine_arch_type
22987 # else
22988 #  define machine_arch_type     MACH_TYPE_YOUNGHOTEMA
22989 # endif
22990 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
22991 #else
22992 # define machine_is_younghotema()       (0)
22993 #endif
22994
22995 #ifdef CONFIG_MACH_PCM037
22996 # ifdef machine_arch_type
22997 #  undef machine_arch_type
22998 #  define machine_arch_type     __machine_arch_type
22999 # else
23000 #  define machine_arch_type     MACH_TYPE_PCM037
23001 # endif
23002 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
23003 #else
23004 # define machine_is_pcm037()    (0)
23005 #endif
23006
23007 #ifdef CONFIG_MACH_MMVP
23008 # ifdef machine_arch_type
23009 #  undef machine_arch_type
23010 #  define machine_arch_type     __machine_arch_type
23011 # else
23012 #  define machine_arch_type     MACH_TYPE_MMVP
23013 # endif
23014 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
23015 #else
23016 # define machine_is_mmvp()      (0)
23017 #endif
23018
23019 #ifdef CONFIG_MACH_MMAP
23020 # ifdef machine_arch_type
23021 #  undef machine_arch_type
23022 #  define machine_arch_type     __machine_arch_type
23023 # else
23024 #  define machine_arch_type     MACH_TYPE_MMAP
23025 # endif
23026 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
23027 #else
23028 # define machine_is_mmap()      (0)
23029 #endif
23030
23031 #ifdef CONFIG_MACH_PTID2410
23032 # ifdef machine_arch_type
23033 #  undef machine_arch_type
23034 #  define machine_arch_type     __machine_arch_type
23035 # else
23036 #  define machine_arch_type     MACH_TYPE_PTID2410
23037 # endif
23038 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
23039 #else
23040 # define machine_is_ptid2410()  (0)
23041 #endif
23042
23043 #ifdef CONFIG_MACH_JAMES_926
23044 # ifdef machine_arch_type
23045 #  undef machine_arch_type
23046 #  define machine_arch_type     __machine_arch_type
23047 # else
23048 #  define machine_arch_type     MACH_TYPE_JAMES_926
23049 # endif
23050 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
23051 #else
23052 # define machine_is_james_926() (0)
23053 #endif
23054
23055 #ifdef CONFIG_MACH_FM6000
23056 # ifdef machine_arch_type
23057 #  undef machine_arch_type
23058 #  define machine_arch_type     __machine_arch_type
23059 # else
23060 #  define machine_arch_type     MACH_TYPE_FM6000
23061 # endif
23062 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
23063 #else
23064 # define machine_is_fm6000()    (0)
23065 #endif
23066
23067 #ifdef CONFIG_MACH_DB88F6281_BP
23068 # ifdef machine_arch_type
23069 #  undef machine_arch_type
23070 #  define machine_arch_type     __machine_arch_type
23071 # else
23072 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
23073 # endif
23074 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
23075 #else
23076 # define machine_is_db88f6281_bp()      (0)
23077 #endif
23078
23079 #ifdef CONFIG_MACH_RD88F6192_NAS
23080 # ifdef machine_arch_type
23081 #  undef machine_arch_type
23082 #  define machine_arch_type     __machine_arch_type
23083 # else
23084 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
23085 # endif
23086 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
23087 #else
23088 # define machine_is_rd88f6192_nas()     (0)
23089 #endif
23090
23091 #ifdef CONFIG_MACH_RD88F6281
23092 # ifdef machine_arch_type
23093 #  undef machine_arch_type
23094 #  define machine_arch_type     __machine_arch_type
23095 # else
23096 #  define machine_arch_type     MACH_TYPE_RD88F6281
23097 # endif
23098 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
23099 #else
23100 # define machine_is_rd88f6281() (0)
23101 #endif
23102
23103 #ifdef CONFIG_MACH_DB78X00_BP
23104 # ifdef machine_arch_type
23105 #  undef machine_arch_type
23106 #  define machine_arch_type     __machine_arch_type
23107 # else
23108 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
23109 # endif
23110 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
23111 #else
23112 # define machine_is_db78x00_bp()        (0)
23113 #endif
23114
23115 #ifdef CONFIG_MACH_SMDK2416
23116 # ifdef machine_arch_type
23117 #  undef machine_arch_type
23118 #  define machine_arch_type     __machine_arch_type
23119 # else
23120 #  define machine_arch_type     MACH_TYPE_SMDK2416
23121 # endif
23122 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
23123 #else
23124 # define machine_is_smdk2416()  (0)
23125 #endif
23126
23127 #ifdef CONFIG_MACH_OCE_SPIDER_SI
23128 # ifdef machine_arch_type
23129 #  undef machine_arch_type
23130 #  define machine_arch_type     __machine_arch_type
23131 # else
23132 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SI
23133 # endif
23134 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
23135 #else
23136 # define machine_is_oce_spider_si()     (0)
23137 #endif
23138
23139 #ifdef CONFIG_MACH_OCE_SPIDER_SK
23140 # ifdef machine_arch_type
23141 #  undef machine_arch_type
23142 #  define machine_arch_type     __machine_arch_type
23143 # else
23144 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SK
23145 # endif
23146 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
23147 #else
23148 # define machine_is_oce_spider_sk()     (0)
23149 #endif
23150
23151 #ifdef CONFIG_MACH_ROVERN6
23152 # ifdef machine_arch_type
23153 #  undef machine_arch_type
23154 #  define machine_arch_type     __machine_arch_type
23155 # else
23156 #  define machine_arch_type     MACH_TYPE_ROVERN6
23157 # endif
23158 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
23159 #else
23160 # define machine_is_rovern6()   (0)
23161 #endif
23162
23163 #ifdef CONFIG_MACH_PELCO_EVOLUTION
23164 # ifdef machine_arch_type
23165 #  undef machine_arch_type
23166 #  define machine_arch_type     __machine_arch_type
23167 # else
23168 #  define machine_arch_type     MACH_TYPE_PELCO_EVOLUTION
23169 # endif
23170 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
23171 #else
23172 # define machine_is_pelco_evolution()   (0)
23173 #endif
23174
23175 #ifdef CONFIG_MACH_WBD111
23176 # ifdef machine_arch_type
23177 #  undef machine_arch_type
23178 #  define machine_arch_type     __machine_arch_type
23179 # else
23180 #  define machine_arch_type     MACH_TYPE_WBD111
23181 # endif
23182 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
23183 #else
23184 # define machine_is_wbd111()    (0)
23185 #endif
23186
23187 #ifdef CONFIG_MACH_ELARACPE
23188 # ifdef machine_arch_type
23189 #  undef machine_arch_type
23190 #  define machine_arch_type     __machine_arch_type
23191 # else
23192 #  define machine_arch_type     MACH_TYPE_ELARACPE
23193 # endif
23194 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
23195 #else
23196 # define machine_is_elaracpe()  (0)
23197 #endif
23198
23199 #ifdef CONFIG_MACH_MABV3
23200 # ifdef machine_arch_type
23201 #  undef machine_arch_type
23202 #  define machine_arch_type     __machine_arch_type
23203 # else
23204 #  define machine_arch_type     MACH_TYPE_MABV3
23205 # endif
23206 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
23207 #else
23208 # define machine_is_mabv3()     (0)
23209 #endif
23210
23211 #ifdef CONFIG_MACH_MV2120
23212 # ifdef machine_arch_type
23213 #  undef machine_arch_type
23214 #  define machine_arch_type     __machine_arch_type
23215 # else
23216 #  define machine_arch_type     MACH_TYPE_MV2120
23217 # endif
23218 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
23219 #else
23220 # define machine_is_mv2120()    (0)
23221 #endif
23222
23223 #ifdef CONFIG_MACH_CSB737
23224 # ifdef machine_arch_type
23225 #  undef machine_arch_type
23226 #  define machine_arch_type     __machine_arch_type
23227 # else
23228 #  define machine_arch_type     MACH_TYPE_CSB737
23229 # endif
23230 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
23231 #else
23232 # define machine_is_csb737()    (0)
23233 #endif
23234
23235 #ifdef CONFIG_MACH_MX51_3DS
23236 # ifdef machine_arch_type
23237 #  undef machine_arch_type
23238 #  define machine_arch_type     __machine_arch_type
23239 # else
23240 #  define machine_arch_type     MACH_TYPE_MX51_3DS
23241 # endif
23242 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
23243 #else
23244 # define machine_is_mx51_3ds()  (0)
23245 #endif
23246
23247 #ifdef CONFIG_MACH_G900
23248 # ifdef machine_arch_type
23249 #  undef machine_arch_type
23250 #  define machine_arch_type     __machine_arch_type
23251 # else
23252 #  define machine_arch_type     MACH_TYPE_G900
23253 # endif
23254 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
23255 #else
23256 # define machine_is_g900()      (0)
23257 #endif
23258
23259 #ifdef CONFIG_MACH_APF27
23260 # ifdef machine_arch_type
23261 #  undef machine_arch_type
23262 #  define machine_arch_type     __machine_arch_type
23263 # else
23264 #  define machine_arch_type     MACH_TYPE_APF27
23265 # endif
23266 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
23267 #else
23268 # define machine_is_apf27()     (0)
23269 #endif
23270
23271 #ifdef CONFIG_MACH_GGUS2000
23272 # ifdef machine_arch_type
23273 #  undef machine_arch_type
23274 #  define machine_arch_type     __machine_arch_type
23275 # else
23276 #  define machine_arch_type     MACH_TYPE_GGUS2000
23277 # endif
23278 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
23279 #else
23280 # define machine_is_ggus2000()  (0)
23281 #endif
23282
23283 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
23284 # ifdef machine_arch_type
23285 #  undef machine_arch_type
23286 #  define machine_arch_type     __machine_arch_type
23287 # else
23288 #  define machine_arch_type     MACH_TYPE_OMAP_2430_MIMIC
23289 # endif
23290 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
23291 #else
23292 # define machine_is_omap_2430_mimic()   (0)
23293 #endif
23294
23295 #ifdef CONFIG_MACH_IMX27LITE
23296 # ifdef machine_arch_type
23297 #  undef machine_arch_type
23298 #  define machine_arch_type     __machine_arch_type
23299 # else
23300 #  define machine_arch_type     MACH_TYPE_IMX27LITE
23301 # endif
23302 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
23303 #else
23304 # define machine_is_imx27lite() (0)
23305 #endif
23306
23307 #ifdef CONFIG_MACH_ALMEX
23308 # ifdef machine_arch_type
23309 #  undef machine_arch_type
23310 #  define machine_arch_type     __machine_arch_type
23311 # else
23312 #  define machine_arch_type     MACH_TYPE_ALMEX
23313 # endif
23314 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
23315 #else
23316 # define machine_is_almex()     (0)
23317 #endif
23318
23319 #ifdef CONFIG_MACH_CONTROL
23320 # ifdef machine_arch_type
23321 #  undef machine_arch_type
23322 #  define machine_arch_type     __machine_arch_type
23323 # else
23324 #  define machine_arch_type     MACH_TYPE_CONTROL
23325 # endif
23326 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
23327 #else
23328 # define machine_is_control()   (0)
23329 #endif
23330
23331 #ifdef CONFIG_MACH_MBA2410
23332 # ifdef machine_arch_type
23333 #  undef machine_arch_type
23334 #  define machine_arch_type     __machine_arch_type
23335 # else
23336 #  define machine_arch_type     MACH_TYPE_MBA2410
23337 # endif
23338 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
23339 #else
23340 # define machine_is_mba2410()   (0)
23341 #endif
23342
23343 #ifdef CONFIG_MACH_VOLCANO
23344 # ifdef machine_arch_type
23345 #  undef machine_arch_type
23346 #  define machine_arch_type     __machine_arch_type
23347 # else
23348 #  define machine_arch_type     MACH_TYPE_VOLCANO
23349 # endif
23350 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
23351 #else
23352 # define machine_is_volcano()   (0)
23353 #endif
23354
23355 #ifdef CONFIG_MACH_ZENITH
23356 # ifdef machine_arch_type
23357 #  undef machine_arch_type
23358 #  define machine_arch_type     __machine_arch_type
23359 # else
23360 #  define machine_arch_type     MACH_TYPE_ZENITH
23361 # endif
23362 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
23363 #else
23364 # define machine_is_zenith()    (0)
23365 #endif
23366
23367 #ifdef CONFIG_MACH_MUCHIP
23368 # ifdef machine_arch_type
23369 #  undef machine_arch_type
23370 #  define machine_arch_type     __machine_arch_type
23371 # else
23372 #  define machine_arch_type     MACH_TYPE_MUCHIP
23373 # endif
23374 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
23375 #else
23376 # define machine_is_muchip()    (0)
23377 #endif
23378
23379 #ifdef CONFIG_MACH_MAGELLAN
23380 # ifdef machine_arch_type
23381 #  undef machine_arch_type
23382 #  define machine_arch_type     __machine_arch_type
23383 # else
23384 #  define machine_arch_type     MACH_TYPE_MAGELLAN
23385 # endif
23386 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
23387 #else
23388 # define machine_is_magellan()  (0)
23389 #endif
23390
23391 #ifdef CONFIG_MACH_USB_A9260
23392 # ifdef machine_arch_type
23393 #  undef machine_arch_type
23394 #  define machine_arch_type     __machine_arch_type
23395 # else
23396 #  define machine_arch_type     MACH_TYPE_USB_A9260
23397 # endif
23398 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
23399 #else
23400 # define machine_is_usb_a9260() (0)
23401 #endif
23402
23403 #ifdef CONFIG_MACH_USB_A9263
23404 # ifdef machine_arch_type
23405 #  undef machine_arch_type
23406 #  define machine_arch_type     __machine_arch_type
23407 # else
23408 #  define machine_arch_type     MACH_TYPE_USB_A9263
23409 # endif
23410 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
23411 #else
23412 # define machine_is_usb_a9263() (0)
23413 #endif
23414
23415 #ifdef CONFIG_MACH_QIL_A9260
23416 # ifdef machine_arch_type
23417 #  undef machine_arch_type
23418 #  define machine_arch_type     __machine_arch_type
23419 # else
23420 #  define machine_arch_type     MACH_TYPE_QIL_A9260
23421 # endif
23422 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
23423 #else
23424 # define machine_is_qil_a9260() (0)
23425 #endif
23426
23427 #ifdef CONFIG_MACH_CME9210
23428 # ifdef machine_arch_type
23429 #  undef machine_arch_type
23430 #  define machine_arch_type     __machine_arch_type
23431 # else
23432 #  define machine_arch_type     MACH_TYPE_CME9210
23433 # endif
23434 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
23435 #else
23436 # define machine_is_cme9210()   (0)
23437 #endif
23438
23439 #ifdef CONFIG_MACH_HCZH4
23440 # ifdef machine_arch_type
23441 #  undef machine_arch_type
23442 #  define machine_arch_type     __machine_arch_type
23443 # else
23444 #  define machine_arch_type     MACH_TYPE_HCZH4
23445 # endif
23446 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
23447 #else
23448 # define machine_is_hczh4()     (0)
23449 #endif
23450
23451 #ifdef CONFIG_MACH_SPEARBASIC
23452 # ifdef machine_arch_type
23453 #  undef machine_arch_type
23454 #  define machine_arch_type     __machine_arch_type
23455 # else
23456 #  define machine_arch_type     MACH_TYPE_SPEARBASIC
23457 # endif
23458 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
23459 #else
23460 # define machine_is_spearbasic()        (0)
23461 #endif
23462
23463 #ifdef CONFIG_MACH_DEP2440
23464 # ifdef machine_arch_type
23465 #  undef machine_arch_type
23466 #  define machine_arch_type     __machine_arch_type
23467 # else
23468 #  define machine_arch_type     MACH_TYPE_DEP2440
23469 # endif
23470 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
23471 #else
23472 # define machine_is_dep2440()   (0)
23473 #endif
23474
23475 #ifdef CONFIG_MACH_HDL_GXR
23476 # ifdef machine_arch_type
23477 #  undef machine_arch_type
23478 #  define machine_arch_type     __machine_arch_type
23479 # else
23480 #  define machine_arch_type     MACH_TYPE_HDL_GXR
23481 # endif
23482 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
23483 #else
23484 # define machine_is_hdl_gxr()   (0)
23485 #endif
23486
23487 #ifdef CONFIG_MACH_HDL_GT
23488 # ifdef machine_arch_type
23489 #  undef machine_arch_type
23490 #  define machine_arch_type     __machine_arch_type
23491 # else
23492 #  define machine_arch_type     MACH_TYPE_HDL_GT
23493 # endif
23494 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
23495 #else
23496 # define machine_is_hdl_gt()    (0)
23497 #endif
23498
23499 #ifdef CONFIG_MACH_HDL_4G
23500 # ifdef machine_arch_type
23501 #  undef machine_arch_type
23502 #  define machine_arch_type     __machine_arch_type
23503 # else
23504 #  define machine_arch_type     MACH_TYPE_HDL_4G
23505 # endif
23506 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
23507 #else
23508 # define machine_is_hdl_4g()    (0)
23509 #endif
23510
23511 #ifdef CONFIG_MACH_S3C6000
23512 # ifdef machine_arch_type
23513 #  undef machine_arch_type
23514 #  define machine_arch_type     __machine_arch_type
23515 # else
23516 #  define machine_arch_type     MACH_TYPE_S3C6000
23517 # endif
23518 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
23519 #else
23520 # define machine_is_s3c6000()   (0)
23521 #endif
23522
23523 #ifdef CONFIG_MACH_MMSP2_MDK
23524 # ifdef machine_arch_type
23525 #  undef machine_arch_type
23526 #  define machine_arch_type     __machine_arch_type
23527 # else
23528 #  define machine_arch_type     MACH_TYPE_MMSP2_MDK
23529 # endif
23530 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
23531 #else
23532 # define machine_is_mmsp2_mdk() (0)
23533 #endif
23534
23535 #ifdef CONFIG_MACH_MPX220
23536 # ifdef machine_arch_type
23537 #  undef machine_arch_type
23538 #  define machine_arch_type     __machine_arch_type
23539 # else
23540 #  define machine_arch_type     MACH_TYPE_MPX220
23541 # endif
23542 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
23543 #else
23544 # define machine_is_mpx220()    (0)
23545 #endif
23546
23547 #ifdef CONFIG_MACH_KZM_ARM11_01
23548 # ifdef machine_arch_type
23549 #  undef machine_arch_type
23550 #  define machine_arch_type     __machine_arch_type
23551 # else
23552 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
23553 # endif
23554 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
23555 #else
23556 # define machine_is_kzm_arm11_01()      (0)
23557 #endif
23558
23559 #ifdef CONFIG_MACH_HTC_POLARIS
23560 # ifdef machine_arch_type
23561 #  undef machine_arch_type
23562 #  define machine_arch_type     __machine_arch_type
23563 # else
23564 #  define machine_arch_type     MACH_TYPE_HTC_POLARIS
23565 # endif
23566 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
23567 #else
23568 # define machine_is_htc_polaris()       (0)
23569 #endif
23570
23571 #ifdef CONFIG_MACH_HTC_KAISER
23572 # ifdef machine_arch_type
23573 #  undef machine_arch_type
23574 #  define machine_arch_type     __machine_arch_type
23575 # else
23576 #  define machine_arch_type     MACH_TYPE_HTC_KAISER
23577 # endif
23578 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
23579 #else
23580 # define machine_is_htc_kaiser()        (0)
23581 #endif
23582
23583 #ifdef CONFIG_MACH_LG_KS20
23584 # ifdef machine_arch_type
23585 #  undef machine_arch_type
23586 #  define machine_arch_type     __machine_arch_type
23587 # else
23588 #  define machine_arch_type     MACH_TYPE_LG_KS20
23589 # endif
23590 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
23591 #else
23592 # define machine_is_lg_ks20()   (0)
23593 #endif
23594
23595 #ifdef CONFIG_MACH_HHGPS
23596 # ifdef machine_arch_type
23597 #  undef machine_arch_type
23598 #  define machine_arch_type     __machine_arch_type
23599 # else
23600 #  define machine_arch_type     MACH_TYPE_HHGPS
23601 # endif
23602 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
23603 #else
23604 # define machine_is_hhgps()     (0)
23605 #endif
23606
23607 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
23608 # ifdef machine_arch_type
23609 #  undef machine_arch_type
23610 #  define machine_arch_type     __machine_arch_type
23611 # else
23612 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
23613 # endif
23614 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
23615 #else
23616 # define machine_is_nokia_n810_wimax()  (0)
23617 #endif
23618
23619 #ifdef CONFIG_MACH_INSIGHT
23620 # ifdef machine_arch_type
23621 #  undef machine_arch_type
23622 #  define machine_arch_type     __machine_arch_type
23623 # else
23624 #  define machine_arch_type     MACH_TYPE_INSIGHT
23625 # endif
23626 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
23627 #else
23628 # define machine_is_insight()   (0)
23629 #endif
23630
23631 #ifdef CONFIG_MACH_SAPPHIRE
23632 # ifdef machine_arch_type
23633 #  undef machine_arch_type
23634 #  define machine_arch_type     __machine_arch_type
23635 # else
23636 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
23637 # endif
23638 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
23639 #else
23640 # define machine_is_sapphire()  (0)
23641 #endif
23642
23643 #ifdef CONFIG_MACH_CSB637XO
23644 # ifdef machine_arch_type
23645 #  undef machine_arch_type
23646 #  define machine_arch_type     __machine_arch_type
23647 # else
23648 #  define machine_arch_type     MACH_TYPE_CSB637XO
23649 # endif
23650 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
23651 #else
23652 # define machine_is_csb637xo()  (0)
23653 #endif
23654
23655 #ifdef CONFIG_MACH_EVISIONG
23656 # ifdef machine_arch_type
23657 #  undef machine_arch_type
23658 #  define machine_arch_type     __machine_arch_type
23659 # else
23660 #  define machine_arch_type     MACH_TYPE_EVISIONG
23661 # endif
23662 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
23663 #else
23664 # define machine_is_evisiong()  (0)
23665 #endif
23666
23667 #ifdef CONFIG_MACH_STMP37XX
23668 # ifdef machine_arch_type
23669 #  undef machine_arch_type
23670 #  define machine_arch_type     __machine_arch_type
23671 # else
23672 #  define machine_arch_type     MACH_TYPE_STMP37XX
23673 # endif
23674 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
23675 #else
23676 # define machine_is_stmp37xx()  (0)
23677 #endif
23678
23679 #ifdef CONFIG_MACH_STMP378X
23680 # ifdef machine_arch_type
23681 #  undef machine_arch_type
23682 #  define machine_arch_type     __machine_arch_type
23683 # else
23684 #  define machine_arch_type     MACH_TYPE_STMP378X
23685 # endif
23686 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP378X)
23687 #else
23688 # define machine_is_stmp378x()  (0)
23689 #endif
23690
23691 #ifdef CONFIG_MACH_TNT
23692 # ifdef machine_arch_type
23693 #  undef machine_arch_type
23694 #  define machine_arch_type     __machine_arch_type
23695 # else
23696 #  define machine_arch_type     MACH_TYPE_TNT
23697 # endif
23698 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
23699 #else
23700 # define machine_is_tnt()       (0)
23701 #endif
23702
23703 #ifdef CONFIG_MACH_TBXT
23704 # ifdef machine_arch_type
23705 #  undef machine_arch_type
23706 #  define machine_arch_type     __machine_arch_type
23707 # else
23708 #  define machine_arch_type     MACH_TYPE_TBXT
23709 # endif
23710 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
23711 #else
23712 # define machine_is_tbxt()      (0)
23713 #endif
23714
23715 #ifdef CONFIG_MACH_PLAYMATE
23716 # ifdef machine_arch_type
23717 #  undef machine_arch_type
23718 #  define machine_arch_type     __machine_arch_type
23719 # else
23720 #  define machine_arch_type     MACH_TYPE_PLAYMATE
23721 # endif
23722 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
23723 #else
23724 # define machine_is_playmate()  (0)
23725 #endif
23726
23727 #ifdef CONFIG_MACH_PNS10
23728 # ifdef machine_arch_type
23729 #  undef machine_arch_type
23730 #  define machine_arch_type     __machine_arch_type
23731 # else
23732 #  define machine_arch_type     MACH_TYPE_PNS10
23733 # endif
23734 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
23735 #else
23736 # define machine_is_pns10()     (0)
23737 #endif
23738
23739 #ifdef CONFIG_MACH_EZNAVI
23740 # ifdef machine_arch_type
23741 #  undef machine_arch_type
23742 #  define machine_arch_type     __machine_arch_type
23743 # else
23744 #  define machine_arch_type     MACH_TYPE_EZNAVI
23745 # endif
23746 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
23747 #else
23748 # define machine_is_eznavi()    (0)
23749 #endif
23750
23751 #ifdef CONFIG_MACH_PS4000
23752 # ifdef machine_arch_type
23753 #  undef machine_arch_type
23754 #  define machine_arch_type     __machine_arch_type
23755 # else
23756 #  define machine_arch_type     MACH_TYPE_PS4000
23757 # endif
23758 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
23759 #else
23760 # define machine_is_ps4000()    (0)
23761 #endif
23762
23763 #ifdef CONFIG_MACH_EZX_A780
23764 # ifdef machine_arch_type
23765 #  undef machine_arch_type
23766 #  define machine_arch_type     __machine_arch_type
23767 # else
23768 #  define machine_arch_type     MACH_TYPE_EZX_A780
23769 # endif
23770 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
23771 #else
23772 # define machine_is_ezx_a780()  (0)
23773 #endif
23774
23775 #ifdef CONFIG_MACH_EZX_E680
23776 # ifdef machine_arch_type
23777 #  undef machine_arch_type
23778 #  define machine_arch_type     __machine_arch_type
23779 # else
23780 #  define machine_arch_type     MACH_TYPE_EZX_E680
23781 # endif
23782 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
23783 #else
23784 # define machine_is_ezx_e680()  (0)
23785 #endif
23786
23787 #ifdef CONFIG_MACH_EZX_A1200
23788 # ifdef machine_arch_type
23789 #  undef machine_arch_type
23790 #  define machine_arch_type     __machine_arch_type
23791 # else
23792 #  define machine_arch_type     MACH_TYPE_EZX_A1200
23793 # endif
23794 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
23795 #else
23796 # define machine_is_ezx_a1200() (0)
23797 #endif
23798
23799 #ifdef CONFIG_MACH_EZX_E6
23800 # ifdef machine_arch_type
23801 #  undef machine_arch_type
23802 #  define machine_arch_type     __machine_arch_type
23803 # else
23804 #  define machine_arch_type     MACH_TYPE_EZX_E6
23805 # endif
23806 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
23807 #else
23808 # define machine_is_ezx_e6()    (0)
23809 #endif
23810
23811 #ifdef CONFIG_MACH_EZX_E2
23812 # ifdef machine_arch_type
23813 #  undef machine_arch_type
23814 #  define machine_arch_type     __machine_arch_type
23815 # else
23816 #  define machine_arch_type     MACH_TYPE_EZX_E2
23817 # endif
23818 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
23819 #else
23820 # define machine_is_ezx_e2()    (0)
23821 #endif
23822
23823 #ifdef CONFIG_MACH_EZX_A910
23824 # ifdef machine_arch_type
23825 #  undef machine_arch_type
23826 #  define machine_arch_type     __machine_arch_type
23827 # else
23828 #  define machine_arch_type     MACH_TYPE_EZX_A910
23829 # endif
23830 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
23831 #else
23832 # define machine_is_ezx_a910()  (0)
23833 #endif
23834
23835 #ifdef CONFIG_MACH_CWMX31
23836 # ifdef machine_arch_type
23837 #  undef machine_arch_type
23838 #  define machine_arch_type     __machine_arch_type
23839 # else
23840 #  define machine_arch_type     MACH_TYPE_CWMX31
23841 # endif
23842 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
23843 #else
23844 # define machine_is_cwmx31()    (0)
23845 #endif
23846
23847 #ifdef CONFIG_MACH_SL2312
23848 # ifdef machine_arch_type
23849 #  undef machine_arch_type
23850 #  define machine_arch_type     __machine_arch_type
23851 # else
23852 #  define machine_arch_type     MACH_TYPE_SL2312
23853 # endif
23854 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
23855 #else
23856 # define machine_is_sl2312()    (0)
23857 #endif
23858
23859 #ifdef CONFIG_MACH_BLENNY
23860 # ifdef machine_arch_type
23861 #  undef machine_arch_type
23862 #  define machine_arch_type     __machine_arch_type
23863 # else
23864 #  define machine_arch_type     MACH_TYPE_BLENNY
23865 # endif
23866 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
23867 #else
23868 # define machine_is_blenny()    (0)
23869 #endif
23870
23871 #ifdef CONFIG_MACH_DS107
23872 # ifdef machine_arch_type
23873 #  undef machine_arch_type
23874 #  define machine_arch_type     __machine_arch_type
23875 # else
23876 #  define machine_arch_type     MACH_TYPE_DS107
23877 # endif
23878 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
23879 #else
23880 # define machine_is_ds107()     (0)
23881 #endif
23882
23883 #ifdef CONFIG_MACH_DSX07
23884 # ifdef machine_arch_type
23885 #  undef machine_arch_type
23886 #  define machine_arch_type     __machine_arch_type
23887 # else
23888 #  define machine_arch_type     MACH_TYPE_DSX07
23889 # endif
23890 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
23891 #else
23892 # define machine_is_dsx07()     (0)
23893 #endif
23894
23895 #ifdef CONFIG_MACH_PICOCOM1
23896 # ifdef machine_arch_type
23897 #  undef machine_arch_type
23898 #  define machine_arch_type     __machine_arch_type
23899 # else
23900 #  define machine_arch_type     MACH_TYPE_PICOCOM1
23901 # endif
23902 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
23903 #else
23904 # define machine_is_picocom1()  (0)
23905 #endif
23906
23907 #ifdef CONFIG_MACH_LYNX_WOLVERINE
23908 # ifdef machine_arch_type
23909 #  undef machine_arch_type
23910 #  define machine_arch_type     __machine_arch_type
23911 # else
23912 #  define machine_arch_type     MACH_TYPE_LYNX_WOLVERINE
23913 # endif
23914 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
23915 #else
23916 # define machine_is_lynx_wolverine()    (0)
23917 #endif
23918
23919 #ifdef CONFIG_MACH_UBISYS_P9_SC19
23920 # ifdef machine_arch_type
23921 #  undef machine_arch_type
23922 #  define machine_arch_type     __machine_arch_type
23923 # else
23924 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC19
23925 # endif
23926 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
23927 #else
23928 # define machine_is_ubisys_p9_sc19()    (0)
23929 #endif
23930
23931 #ifdef CONFIG_MACH_KRATOS_LOW
23932 # ifdef machine_arch_type
23933 #  undef machine_arch_type
23934 #  define machine_arch_type     __machine_arch_type
23935 # else
23936 #  define machine_arch_type     MACH_TYPE_KRATOS_LOW
23937 # endif
23938 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
23939 #else
23940 # define machine_is_kratos_low()        (0)
23941 #endif
23942
23943 #ifdef CONFIG_MACH_M700
23944 # ifdef machine_arch_type
23945 #  undef machine_arch_type
23946 #  define machine_arch_type     __machine_arch_type
23947 # else
23948 #  define machine_arch_type     MACH_TYPE_M700
23949 # endif
23950 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
23951 #else
23952 # define machine_is_m700()      (0)
23953 #endif
23954
23955 #ifdef CONFIG_MACH_EDMINI_V2
23956 # ifdef machine_arch_type
23957 #  undef machine_arch_type
23958 #  define machine_arch_type     __machine_arch_type
23959 # else
23960 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
23961 # endif
23962 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
23963 #else
23964 # define machine_is_edmini_v2() (0)
23965 #endif
23966
23967 #ifdef CONFIG_MACH_ZIPIT2
23968 # ifdef machine_arch_type
23969 #  undef machine_arch_type
23970 #  define machine_arch_type     __machine_arch_type
23971 # else
23972 #  define machine_arch_type     MACH_TYPE_ZIPIT2
23973 # endif
23974 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
23975 #else
23976 # define machine_is_zipit2()    (0)
23977 #endif
23978
23979 #ifdef CONFIG_MACH_HSLFEMTOCELL
23980 # ifdef machine_arch_type
23981 #  undef machine_arch_type
23982 #  define machine_arch_type     __machine_arch_type
23983 # else
23984 #  define machine_arch_type     MACH_TYPE_HSLFEMTOCELL
23985 # endif
23986 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
23987 #else
23988 # define machine_is_hslfemtocell()      (0)
23989 #endif
23990
23991 #ifdef CONFIG_MACH_DAINTREE_AT91
23992 # ifdef machine_arch_type
23993 #  undef machine_arch_type
23994 #  define machine_arch_type     __machine_arch_type
23995 # else
23996 #  define machine_arch_type     MACH_TYPE_DAINTREE_AT91
23997 # endif
23998 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
23999 #else
24000 # define machine_is_daintree_at91()     (0)
24001 #endif
24002
24003 #ifdef CONFIG_MACH_SG560USB
24004 # ifdef machine_arch_type
24005 #  undef machine_arch_type
24006 #  define machine_arch_type     __machine_arch_type
24007 # else
24008 #  define machine_arch_type     MACH_TYPE_SG560USB
24009 # endif
24010 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
24011 #else
24012 # define machine_is_sg560usb()  (0)
24013 #endif
24014
24015 #ifdef CONFIG_MACH_OMAP3_PANDORA
24016 # ifdef machine_arch_type
24017 #  undef machine_arch_type
24018 #  define machine_arch_type     __machine_arch_type
24019 # else
24020 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
24021 # endif
24022 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
24023 #else
24024 # define machine_is_omap3_pandora()     (0)
24025 #endif
24026
24027 #ifdef CONFIG_MACH_USR8200
24028 # ifdef machine_arch_type
24029 #  undef machine_arch_type
24030 #  define machine_arch_type     __machine_arch_type
24031 # else
24032 #  define machine_arch_type     MACH_TYPE_USR8200
24033 # endif
24034 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
24035 #else
24036 # define machine_is_usr8200()   (0)
24037 #endif
24038
24039 #ifdef CONFIG_MACH_S1S65K
24040 # ifdef machine_arch_type
24041 #  undef machine_arch_type
24042 #  define machine_arch_type     __machine_arch_type
24043 # else
24044 #  define machine_arch_type     MACH_TYPE_S1S65K
24045 # endif
24046 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
24047 #else
24048 # define machine_is_s1s65k()    (0)
24049 #endif
24050
24051 #ifdef CONFIG_MACH_S2S65A
24052 # ifdef machine_arch_type
24053 #  undef machine_arch_type
24054 #  define machine_arch_type     __machine_arch_type
24055 # else
24056 #  define machine_arch_type     MACH_TYPE_S2S65A
24057 # endif
24058 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
24059 #else
24060 # define machine_is_s2s65a()    (0)
24061 #endif
24062
24063 #ifdef CONFIG_MACH_ICORE
24064 # ifdef machine_arch_type
24065 #  undef machine_arch_type
24066 #  define machine_arch_type     __machine_arch_type
24067 # else
24068 #  define machine_arch_type     MACH_TYPE_ICORE
24069 # endif
24070 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
24071 #else
24072 # define machine_is_icore()     (0)
24073 #endif
24074
24075 #ifdef CONFIG_MACH_MSS2
24076 # ifdef machine_arch_type
24077 #  undef machine_arch_type
24078 #  define machine_arch_type     __machine_arch_type
24079 # else
24080 #  define machine_arch_type     MACH_TYPE_MSS2
24081 # endif
24082 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
24083 #else
24084 # define machine_is_mss2()      (0)
24085 #endif
24086
24087 #ifdef CONFIG_MACH_BELMONT
24088 # ifdef machine_arch_type
24089 #  undef machine_arch_type
24090 #  define machine_arch_type     __machine_arch_type
24091 # else
24092 #  define machine_arch_type     MACH_TYPE_BELMONT
24093 # endif
24094 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
24095 #else
24096 # define machine_is_belmont()   (0)
24097 #endif
24098
24099 #ifdef CONFIG_MACH_ASUSP525
24100 # ifdef machine_arch_type
24101 #  undef machine_arch_type
24102 #  define machine_arch_type     __machine_arch_type
24103 # else
24104 #  define machine_arch_type     MACH_TYPE_ASUSP525
24105 # endif
24106 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
24107 #else
24108 # define machine_is_asusp525()  (0)
24109 #endif
24110
24111 #ifdef CONFIG_MACH_LB88RC8480
24112 # ifdef machine_arch_type
24113 #  undef machine_arch_type
24114 #  define machine_arch_type     __machine_arch_type
24115 # else
24116 #  define machine_arch_type     MACH_TYPE_LB88RC8480
24117 # endif
24118 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
24119 #else
24120 # define machine_is_lb88rc8480()        (0)
24121 #endif
24122
24123 #ifdef CONFIG_MACH_HIPXA
24124 # ifdef machine_arch_type
24125 #  undef machine_arch_type
24126 #  define machine_arch_type     __machine_arch_type
24127 # else
24128 #  define machine_arch_type     MACH_TYPE_HIPXA
24129 # endif
24130 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
24131 #else
24132 # define machine_is_hipxa()     (0)
24133 #endif
24134
24135 #ifdef CONFIG_MACH_MX25_3DS
24136 # ifdef machine_arch_type
24137 #  undef machine_arch_type
24138 #  define machine_arch_type     __machine_arch_type
24139 # else
24140 #  define machine_arch_type     MACH_TYPE_MX25_3DS
24141 # endif
24142 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
24143 #else
24144 # define machine_is_mx25_3ds()  (0)
24145 #endif
24146
24147 #ifdef CONFIG_MACH_M800
24148 # ifdef machine_arch_type
24149 #  undef machine_arch_type
24150 #  define machine_arch_type     __machine_arch_type
24151 # else
24152 #  define machine_arch_type     MACH_TYPE_M800
24153 # endif
24154 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
24155 #else
24156 # define machine_is_m800()      (0)
24157 #endif
24158
24159 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
24160 # ifdef machine_arch_type
24161 #  undef machine_arch_type
24162 #  define machine_arch_type     __machine_arch_type
24163 # else
24164 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
24165 # endif
24166 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
24167 #else
24168 # define machine_is_omap3530_lv_som()   (0)
24169 #endif
24170
24171 #ifdef CONFIG_MACH_PRIMA_EVB
24172 # ifdef machine_arch_type
24173 #  undef machine_arch_type
24174 #  define machine_arch_type     __machine_arch_type
24175 # else
24176 #  define machine_arch_type     MACH_TYPE_PRIMA_EVB
24177 # endif
24178 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
24179 #else
24180 # define machine_is_prima_evb() (0)
24181 #endif
24182
24183 #ifdef CONFIG_MACH_MX31BT1
24184 # ifdef machine_arch_type
24185 #  undef machine_arch_type
24186 #  define machine_arch_type     __machine_arch_type
24187 # else
24188 #  define machine_arch_type     MACH_TYPE_MX31BT1
24189 # endif
24190 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
24191 #else
24192 # define machine_is_mx31bt1()   (0)
24193 #endif
24194
24195 #ifdef CONFIG_MACH_ATLAS4_EVB
24196 # ifdef machine_arch_type
24197 #  undef machine_arch_type
24198 #  define machine_arch_type     __machine_arch_type
24199 # else
24200 #  define machine_arch_type     MACH_TYPE_ATLAS4_EVB
24201 # endif
24202 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
24203 #else
24204 # define machine_is_atlas4_evb()        (0)
24205 #endif
24206
24207 #ifdef CONFIG_MACH_MX31CICADA
24208 # ifdef machine_arch_type
24209 #  undef machine_arch_type
24210 #  define machine_arch_type     __machine_arch_type
24211 # else
24212 #  define machine_arch_type     MACH_TYPE_MX31CICADA
24213 # endif
24214 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
24215 #else
24216 # define machine_is_mx31cicada()        (0)
24217 #endif
24218
24219 #ifdef CONFIG_MACH_MI424WR
24220 # ifdef machine_arch_type
24221 #  undef machine_arch_type
24222 #  define machine_arch_type     __machine_arch_type
24223 # else
24224 #  define machine_arch_type     MACH_TYPE_MI424WR
24225 # endif
24226 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
24227 #else
24228 # define machine_is_mi424wr()   (0)
24229 #endif
24230
24231 #ifdef CONFIG_MACH_AXS_ULTRAX
24232 # ifdef machine_arch_type
24233 #  undef machine_arch_type
24234 #  define machine_arch_type     __machine_arch_type
24235 # else
24236 #  define machine_arch_type     MACH_TYPE_AXS_ULTRAX
24237 # endif
24238 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
24239 #else
24240 # define machine_is_axs_ultrax()        (0)
24241 #endif
24242
24243 #ifdef CONFIG_MACH_AT572D940DEB
24244 # ifdef machine_arch_type
24245 #  undef machine_arch_type
24246 #  define machine_arch_type     __machine_arch_type
24247 # else
24248 #  define machine_arch_type     MACH_TYPE_AT572D940DEB
24249 # endif
24250 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
24251 #else
24252 # define machine_is_at572d940deb()      (0)
24253 #endif
24254
24255 #ifdef CONFIG_MACH_DAVINCI_DA830_EVM
24256 # ifdef machine_arch_type
24257 #  undef machine_arch_type
24258 #  define machine_arch_type     __machine_arch_type
24259 # else
24260 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA830_EVM
24261 # endif
24262 # define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
24263 #else
24264 # define machine_is_davinci_da830_evm() (0)
24265 #endif
24266
24267 #ifdef CONFIG_MACH_EP9302
24268 # ifdef machine_arch_type
24269 #  undef machine_arch_type
24270 #  define machine_arch_type     __machine_arch_type
24271 # else
24272 #  define machine_arch_type     MACH_TYPE_EP9302
24273 # endif
24274 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
24275 #else
24276 # define machine_is_ep9302()    (0)
24277 #endif
24278
24279 #ifdef CONFIG_MACH_AT572D940HFEB
24280 # ifdef machine_arch_type
24281 #  undef machine_arch_type
24282 #  define machine_arch_type     __machine_arch_type
24283 # else
24284 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
24285 # endif
24286 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
24287 #else
24288 # define machine_is_at572d940hfek()     (0)
24289 #endif
24290
24291 #ifdef CONFIG_MACH_CYBOOK3
24292 # ifdef machine_arch_type
24293 #  undef machine_arch_type
24294 #  define machine_arch_type     __machine_arch_type
24295 # else
24296 #  define machine_arch_type     MACH_TYPE_CYBOOK3
24297 # endif
24298 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
24299 #else
24300 # define machine_is_cybook3()   (0)
24301 #endif
24302
24303 #ifdef CONFIG_MACH_WDG002
24304 # ifdef machine_arch_type
24305 #  undef machine_arch_type
24306 #  define machine_arch_type     __machine_arch_type
24307 # else
24308 #  define machine_arch_type     MACH_TYPE_WDG002
24309 # endif
24310 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
24311 #else
24312 # define machine_is_wdg002()    (0)
24313 #endif
24314
24315 #ifdef CONFIG_MACH_SG560ADSL
24316 # ifdef machine_arch_type
24317 #  undef machine_arch_type
24318 #  define machine_arch_type     __machine_arch_type
24319 # else
24320 #  define machine_arch_type     MACH_TYPE_SG560ADSL
24321 # endif
24322 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
24323 #else
24324 # define machine_is_sg560adsl() (0)
24325 #endif
24326
24327 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
24328 # ifdef machine_arch_type
24329 #  undef machine_arch_type
24330 #  define machine_arch_type     __machine_arch_type
24331 # else
24332 #  define machine_arch_type     MACH_TYPE_NEXTIO_N2800_ICA
24333 # endif
24334 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
24335 #else
24336 # define machine_is_nextio_n2800_ica()  (0)
24337 #endif
24338
24339 #ifdef CONFIG_MACH_DOVE_DB
24340 # ifdef machine_arch_type
24341 #  undef machine_arch_type
24342 #  define machine_arch_type     __machine_arch_type
24343 # else
24344 #  define machine_arch_type     MACH_TYPE_DOVE_DB
24345 # endif
24346 # define machine_is_dove_db()   (machine_arch_type == MACH_TYPE_DOVE_DB)
24347 #else
24348 # define machine_is_dove_db()   (0)
24349 #endif
24350
24351 #ifdef CONFIG_MACH_MARVELL_NEWDB
24352 # ifdef machine_arch_type
24353 #  undef machine_arch_type
24354 #  define machine_arch_type     __machine_arch_type
24355 # else
24356 #  define machine_arch_type     MACH_TYPE_MARVELL_NEWDB
24357 # endif
24358 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
24359 #else
24360 # define machine_is_marvell_newdb()     (0)
24361 #endif
24362
24363 #ifdef CONFIG_MACH_VANDIHUD
24364 # ifdef machine_arch_type
24365 #  undef machine_arch_type
24366 #  define machine_arch_type     __machine_arch_type
24367 # else
24368 #  define machine_arch_type     MACH_TYPE_VANDIHUD
24369 # endif
24370 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
24371 #else
24372 # define machine_is_vandihud()  (0)
24373 #endif
24374
24375 #ifdef CONFIG_MACH_MAGX_E8
24376 # ifdef machine_arch_type
24377 #  undef machine_arch_type
24378 #  define machine_arch_type     __machine_arch_type
24379 # else
24380 #  define machine_arch_type     MACH_TYPE_MAGX_E8
24381 # endif
24382 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
24383 #else
24384 # define machine_is_magx_e8()   (0)
24385 #endif
24386
24387 #ifdef CONFIG_MACH_MAGX_Z6
24388 # ifdef machine_arch_type
24389 #  undef machine_arch_type
24390 #  define machine_arch_type     __machine_arch_type
24391 # else
24392 #  define machine_arch_type     MACH_TYPE_MAGX_Z6
24393 # endif
24394 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
24395 #else
24396 # define machine_is_magx_z6()   (0)
24397 #endif
24398
24399 #ifdef CONFIG_MACH_MAGX_V8
24400 # ifdef machine_arch_type
24401 #  undef machine_arch_type
24402 #  define machine_arch_type     __machine_arch_type
24403 # else
24404 #  define machine_arch_type     MACH_TYPE_MAGX_V8
24405 # endif
24406 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
24407 #else
24408 # define machine_is_magx_v8()   (0)
24409 #endif
24410
24411 #ifdef CONFIG_MACH_MAGX_U9
24412 # ifdef machine_arch_type
24413 #  undef machine_arch_type
24414 #  define machine_arch_type     __machine_arch_type
24415 # else
24416 #  define machine_arch_type     MACH_TYPE_MAGX_U9
24417 # endif
24418 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
24419 #else
24420 # define machine_is_magx_u9()   (0)
24421 #endif
24422
24423 #ifdef CONFIG_MACH_TOUGHCF08
24424 # ifdef machine_arch_type
24425 #  undef machine_arch_type
24426 #  define machine_arch_type     __machine_arch_type
24427 # else
24428 #  define machine_arch_type     MACH_TYPE_TOUGHCF08
24429 # endif
24430 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
24431 #else
24432 # define machine_is_toughcf08() (0)
24433 #endif
24434
24435 #ifdef CONFIG_MACH_ZW4400
24436 # ifdef machine_arch_type
24437 #  undef machine_arch_type
24438 #  define machine_arch_type     __machine_arch_type
24439 # else
24440 #  define machine_arch_type     MACH_TYPE_ZW4400
24441 # endif
24442 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
24443 #else
24444 # define machine_is_zw4400()    (0)
24445 #endif
24446
24447 #ifdef CONFIG_MACH_MARAT91
24448 # ifdef machine_arch_type
24449 #  undef machine_arch_type
24450 #  define machine_arch_type     __machine_arch_type
24451 # else
24452 #  define machine_arch_type     MACH_TYPE_MARAT91
24453 # endif
24454 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
24455 #else
24456 # define machine_is_marat91()   (0)
24457 #endif
24458
24459 #ifdef CONFIG_MACH_OVERO
24460 # ifdef machine_arch_type
24461 #  undef machine_arch_type
24462 #  define machine_arch_type     __machine_arch_type
24463 # else
24464 #  define machine_arch_type     MACH_TYPE_OVERO
24465 # endif
24466 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
24467 #else
24468 # define machine_is_overo()     (0)
24469 #endif
24470
24471 #ifdef CONFIG_MACH_AT2440EVB
24472 # ifdef machine_arch_type
24473 #  undef machine_arch_type
24474 #  define machine_arch_type     __machine_arch_type
24475 # else
24476 #  define machine_arch_type     MACH_TYPE_AT2440EVB
24477 # endif
24478 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
24479 #else
24480 # define machine_is_at2440evb() (0)
24481 #endif
24482
24483 #ifdef CONFIG_MACH_NEOCORE926
24484 # ifdef machine_arch_type
24485 #  undef machine_arch_type
24486 #  define machine_arch_type     __machine_arch_type
24487 # else
24488 #  define machine_arch_type     MACH_TYPE_NEOCORE926
24489 # endif
24490 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
24491 #else
24492 # define machine_is_neocore926()        (0)
24493 #endif
24494
24495 #ifdef CONFIG_MACH_WNR854T
24496 # ifdef machine_arch_type
24497 #  undef machine_arch_type
24498 #  define machine_arch_type     __machine_arch_type
24499 # else
24500 #  define machine_arch_type     MACH_TYPE_WNR854T
24501 # endif
24502 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
24503 #else
24504 # define machine_is_wnr854t()   (0)
24505 #endif
24506
24507 #ifdef CONFIG_MACH_IMX27
24508 # ifdef machine_arch_type
24509 #  undef machine_arch_type
24510 #  define machine_arch_type     __machine_arch_type
24511 # else
24512 #  define machine_arch_type     MACH_TYPE_IMX27
24513 # endif
24514 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
24515 #else
24516 # define machine_is_imx27()     (0)
24517 #endif
24518
24519 #ifdef CONFIG_MACH_MOOSE_DB
24520 # ifdef machine_arch_type
24521 #  undef machine_arch_type
24522 #  define machine_arch_type     __machine_arch_type
24523 # else
24524 #  define machine_arch_type     MACH_TYPE_MOOSE_DB
24525 # endif
24526 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
24527 #else
24528 # define machine_is_moose_db()  (0)
24529 #endif
24530
24531 #ifdef CONFIG_MACH_FAB4
24532 # ifdef machine_arch_type
24533 #  undef machine_arch_type
24534 #  define machine_arch_type     __machine_arch_type
24535 # else
24536 #  define machine_arch_type     MACH_TYPE_FAB4
24537 # endif
24538 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
24539 #else
24540 # define machine_is_fab4()      (0)
24541 #endif
24542
24543 #ifdef CONFIG_MACH_HTCDIAMOND
24544 # ifdef machine_arch_type
24545 #  undef machine_arch_type
24546 #  define machine_arch_type     __machine_arch_type
24547 # else
24548 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND
24549 # endif
24550 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
24551 #else
24552 # define machine_is_htcdiamond()        (0)
24553 #endif
24554
24555 #ifdef CONFIG_MACH_FIONA
24556 # ifdef machine_arch_type
24557 #  undef machine_arch_type
24558 #  define machine_arch_type     __machine_arch_type
24559 # else
24560 #  define machine_arch_type     MACH_TYPE_FIONA
24561 # endif
24562 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
24563 #else
24564 # define machine_is_fiona()     (0)
24565 #endif
24566
24567 #ifdef CONFIG_MACH_MXC30030_X
24568 # ifdef machine_arch_type
24569 #  undef machine_arch_type
24570 #  define machine_arch_type     __machine_arch_type
24571 # else
24572 #  define machine_arch_type     MACH_TYPE_MXC30030_X
24573 # endif
24574 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
24575 #else
24576 # define machine_is_mxc30030_x()        (0)
24577 #endif
24578
24579 #ifdef CONFIG_MACH_BMP1000
24580 # ifdef machine_arch_type
24581 #  undef machine_arch_type
24582 #  define machine_arch_type     __machine_arch_type
24583 # else
24584 #  define machine_arch_type     MACH_TYPE_BMP1000
24585 # endif
24586 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
24587 #else
24588 # define machine_is_bmp1000()   (0)
24589 #endif
24590
24591 #ifdef CONFIG_MACH_LOGI9200
24592 # ifdef machine_arch_type
24593 #  undef machine_arch_type
24594 #  define machine_arch_type     __machine_arch_type
24595 # else
24596 #  define machine_arch_type     MACH_TYPE_LOGI9200
24597 # endif
24598 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
24599 #else
24600 # define machine_is_logi9200()  (0)
24601 #endif
24602
24603 #ifdef CONFIG_MACH_TQMA31
24604 # ifdef machine_arch_type
24605 #  undef machine_arch_type
24606 #  define machine_arch_type     __machine_arch_type
24607 # else
24608 #  define machine_arch_type     MACH_TYPE_TQMA31
24609 # endif
24610 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
24611 #else
24612 # define machine_is_tqma31()    (0)
24613 #endif
24614
24615 #ifdef CONFIG_MACH_CCW9P9215JS
24616 # ifdef machine_arch_type
24617 #  undef machine_arch_type
24618 #  define machine_arch_type     __machine_arch_type
24619 # else
24620 #  define machine_arch_type     MACH_TYPE_CCW9P9215JS
24621 # endif
24622 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
24623 #else
24624 # define machine_is_ccw9p9215js()       (0)
24625 #endif
24626
24627 #ifdef CONFIG_MACH_RD88F5181L_GE
24628 # ifdef machine_arch_type
24629 #  undef machine_arch_type
24630 #  define machine_arch_type     __machine_arch_type
24631 # else
24632 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
24633 # endif
24634 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
24635 #else
24636 # define machine_is_rd88f5181l_ge()     (0)
24637 #endif
24638
24639 #ifdef CONFIG_MACH_SIFMAIN
24640 # ifdef machine_arch_type
24641 #  undef machine_arch_type
24642 #  define machine_arch_type     __machine_arch_type
24643 # else
24644 #  define machine_arch_type     MACH_TYPE_SIFMAIN
24645 # endif
24646 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
24647 #else
24648 # define machine_is_sifmain()   (0)
24649 #endif
24650
24651 #ifdef CONFIG_MACH_SAM9_L9261
24652 # ifdef machine_arch_type
24653 #  undef machine_arch_type
24654 #  define machine_arch_type     __machine_arch_type
24655 # else
24656 #  define machine_arch_type     MACH_TYPE_SAM9_L9261
24657 # endif
24658 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
24659 #else
24660 # define machine_is_sam9_l9261()        (0)
24661 #endif
24662
24663 #ifdef CONFIG_MACH_CC9M2443
24664 # ifdef machine_arch_type
24665 #  undef machine_arch_type
24666 #  define machine_arch_type     __machine_arch_type
24667 # else
24668 #  define machine_arch_type     MACH_TYPE_CC9M2443
24669 # endif
24670 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
24671 #else
24672 # define machine_is_cc9m2443()  (0)
24673 #endif
24674
24675 #ifdef CONFIG_MACH_XARIA300
24676 # ifdef machine_arch_type
24677 #  undef machine_arch_type
24678 #  define machine_arch_type     __machine_arch_type
24679 # else
24680 #  define machine_arch_type     MACH_TYPE_XARIA300
24681 # endif
24682 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
24683 #else
24684 # define machine_is_xaria300()  (0)
24685 #endif
24686
24687 #ifdef CONFIG_MACH_IT9200
24688 # ifdef machine_arch_type
24689 #  undef machine_arch_type
24690 #  define machine_arch_type     __machine_arch_type
24691 # else
24692 #  define machine_arch_type     MACH_TYPE_IT9200
24693 # endif
24694 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
24695 #else
24696 # define machine_is_it9200()    (0)
24697 #endif
24698
24699 #ifdef CONFIG_MACH_RD88F5181L_FXO
24700 # ifdef machine_arch_type
24701 #  undef machine_arch_type
24702 #  define machine_arch_type     __machine_arch_type
24703 # else
24704 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
24705 # endif
24706 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
24707 #else
24708 # define machine_is_rd88f5181l_fxo()    (0)
24709 #endif
24710
24711 #ifdef CONFIG_MACH_KRISS_SENSOR
24712 # ifdef machine_arch_type
24713 #  undef machine_arch_type
24714 #  define machine_arch_type     __machine_arch_type
24715 # else
24716 #  define machine_arch_type     MACH_TYPE_KRISS_SENSOR
24717 # endif
24718 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
24719 #else
24720 # define machine_is_kriss_sensor()      (0)
24721 #endif
24722
24723 #ifdef CONFIG_MACH_PILZ_PMI5
24724 # ifdef machine_arch_type
24725 #  undef machine_arch_type
24726 #  define machine_arch_type     __machine_arch_type
24727 # else
24728 #  define machine_arch_type     MACH_TYPE_PILZ_PMI5
24729 # endif
24730 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
24731 #else
24732 # define machine_is_pilz_pmi5() (0)
24733 #endif
24734
24735 #ifdef CONFIG_MACH_JADE
24736 # ifdef machine_arch_type
24737 #  undef machine_arch_type
24738 #  define machine_arch_type     __machine_arch_type
24739 # else
24740 #  define machine_arch_type     MACH_TYPE_JADE
24741 # endif
24742 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
24743 #else
24744 # define machine_is_jade()      (0)
24745 #endif
24746
24747 #ifdef CONFIG_MACH_KS8695_SOFTPLC
24748 # ifdef machine_arch_type
24749 #  undef machine_arch_type
24750 #  define machine_arch_type     __machine_arch_type
24751 # else
24752 #  define machine_arch_type     MACH_TYPE_KS8695_SOFTPLC
24753 # endif
24754 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
24755 #else
24756 # define machine_is_ks8695_softplc()    (0)
24757 #endif
24758
24759 #ifdef CONFIG_MACH_GPRISC3
24760 # ifdef machine_arch_type
24761 #  undef machine_arch_type
24762 #  define machine_arch_type     __machine_arch_type
24763 # else
24764 #  define machine_arch_type     MACH_TYPE_GPRISC3
24765 # endif
24766 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
24767 #else
24768 # define machine_is_gprisc3()   (0)
24769 #endif
24770
24771 #ifdef CONFIG_MACH_STAMP9G20
24772 # ifdef machine_arch_type
24773 #  undef machine_arch_type
24774 #  define machine_arch_type     __machine_arch_type
24775 # else
24776 #  define machine_arch_type     MACH_TYPE_STAMP9G20
24777 # endif
24778 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
24779 #else
24780 # define machine_is_stamp9g20() (0)
24781 #endif
24782
24783 #ifdef CONFIG_MACH_SMDK6430
24784 # ifdef machine_arch_type
24785 #  undef machine_arch_type
24786 #  define machine_arch_type     __machine_arch_type
24787 # else
24788 #  define machine_arch_type     MACH_TYPE_SMDK6430
24789 # endif
24790 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
24791 #else
24792 # define machine_is_smdk6430()  (0)
24793 #endif
24794
24795 #ifdef CONFIG_MACH_SMDKC100
24796 # ifdef machine_arch_type
24797 #  undef machine_arch_type
24798 #  define machine_arch_type     __machine_arch_type
24799 # else
24800 #  define machine_arch_type     MACH_TYPE_SMDKC100
24801 # endif
24802 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
24803 #else
24804 # define machine_is_smdkc100()  (0)
24805 #endif
24806
24807 #ifdef CONFIG_MACH_TAVOREVB
24808 # ifdef machine_arch_type
24809 #  undef machine_arch_type
24810 #  define machine_arch_type     __machine_arch_type
24811 # else
24812 #  define machine_arch_type     MACH_TYPE_TAVOREVB
24813 # endif
24814 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
24815 #else
24816 # define machine_is_tavorevb()  (0)
24817 #endif
24818
24819 #ifdef CONFIG_MACH_SAAR
24820 # ifdef machine_arch_type
24821 #  undef machine_arch_type
24822 #  define machine_arch_type     __machine_arch_type
24823 # else
24824 #  define machine_arch_type     MACH_TYPE_SAAR
24825 # endif
24826 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
24827 #else
24828 # define machine_is_saar()      (0)
24829 #endif
24830
24831 #ifdef CONFIG_MACH_DEISTER_EYECAM
24832 # ifdef machine_arch_type
24833 #  undef machine_arch_type
24834 #  define machine_arch_type     __machine_arch_type
24835 # else
24836 #  define machine_arch_type     MACH_TYPE_DEISTER_EYECAM
24837 # endif
24838 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
24839 #else
24840 # define machine_is_deister_eyecam()    (0)
24841 #endif
24842
24843 #ifdef CONFIG_MACH_AT91SAM9M10G45EK
24844 # ifdef machine_arch_type
24845 #  undef machine_arch_type
24846 #  define machine_arch_type     __machine_arch_type
24847 # else
24848 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10G45EK
24849 # endif
24850 # define machine_is_at91sam9m10g45ek()  (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
24851 #else
24852 # define machine_is_at91sam9m10g45ek()  (0)
24853 #endif
24854
24855 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
24856 # ifdef machine_arch_type
24857 #  undef machine_arch_type
24858 #  define machine_arch_type     __machine_arch_type
24859 # else
24860 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRODUO
24861 # endif
24862 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
24863 #else
24864 # define machine_is_linkstation_produo()        (0)
24865 #endif
24866
24867 #ifdef CONFIG_MACH_HIT_B0
24868 # ifdef machine_arch_type
24869 #  undef machine_arch_type
24870 #  define machine_arch_type     __machine_arch_type
24871 # else
24872 #  define machine_arch_type     MACH_TYPE_HIT_B0
24873 # endif
24874 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
24875 #else
24876 # define machine_is_hit_b0()    (0)
24877 #endif
24878
24879 #ifdef CONFIG_MACH_ADX_RMU
24880 # ifdef machine_arch_type
24881 #  undef machine_arch_type
24882 #  define machine_arch_type     __machine_arch_type
24883 # else
24884 #  define machine_arch_type     MACH_TYPE_ADX_RMU
24885 # endif
24886 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
24887 #else
24888 # define machine_is_adx_rmu()   (0)
24889 #endif
24890
24891 #ifdef CONFIG_MACH_XG_CPE_MAIN
24892 # ifdef machine_arch_type
24893 #  undef machine_arch_type
24894 #  define machine_arch_type     __machine_arch_type
24895 # else
24896 #  define machine_arch_type     MACH_TYPE_XG_CPE_MAIN
24897 # endif
24898 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
24899 #else
24900 # define machine_is_xg_cpe_main()       (0)
24901 #endif
24902
24903 #ifdef CONFIG_MACH_EDB9407A
24904 # ifdef machine_arch_type
24905 #  undef machine_arch_type
24906 #  define machine_arch_type     __machine_arch_type
24907 # else
24908 #  define machine_arch_type     MACH_TYPE_EDB9407A
24909 # endif
24910 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
24911 #else
24912 # define machine_is_edb9407a()  (0)
24913 #endif
24914
24915 #ifdef CONFIG_MACH_DTB9608
24916 # ifdef machine_arch_type
24917 #  undef machine_arch_type
24918 #  define machine_arch_type     __machine_arch_type
24919 # else
24920 #  define machine_arch_type     MACH_TYPE_DTB9608
24921 # endif
24922 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
24923 #else
24924 # define machine_is_dtb9608()   (0)
24925 #endif
24926
24927 #ifdef CONFIG_MACH_EM104V1
24928 # ifdef machine_arch_type
24929 #  undef machine_arch_type
24930 #  define machine_arch_type     __machine_arch_type
24931 # else
24932 #  define machine_arch_type     MACH_TYPE_EM104V1
24933 # endif
24934 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
24935 #else
24936 # define machine_is_em104v1()   (0)
24937 #endif
24938
24939 #ifdef CONFIG_MACH_DEMO
24940 # ifdef machine_arch_type
24941 #  undef machine_arch_type
24942 #  define machine_arch_type     __machine_arch_type
24943 # else
24944 #  define machine_arch_type     MACH_TYPE_DEMO
24945 # endif
24946 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
24947 #else
24948 # define machine_is_demo()      (0)
24949 #endif
24950
24951 #ifdef CONFIG_MACH_LOGI9260
24952 # ifdef machine_arch_type
24953 #  undef machine_arch_type
24954 #  define machine_arch_type     __machine_arch_type
24955 # else
24956 #  define machine_arch_type     MACH_TYPE_LOGI9260
24957 # endif
24958 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
24959 #else
24960 # define machine_is_logi9260()  (0)
24961 #endif
24962
24963 #ifdef CONFIG_MACH_MX31_EXM32
24964 # ifdef machine_arch_type
24965 #  undef machine_arch_type
24966 #  define machine_arch_type     __machine_arch_type
24967 # else
24968 #  define machine_arch_type     MACH_TYPE_MX31_EXM32
24969 # endif
24970 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
24971 #else
24972 # define machine_is_mx31_exm32()        (0)
24973 #endif
24974
24975 #ifdef CONFIG_MACH_USB_A9G20
24976 # ifdef machine_arch_type
24977 #  undef machine_arch_type
24978 #  define machine_arch_type     __machine_arch_type
24979 # else
24980 #  define machine_arch_type     MACH_TYPE_USB_A9G20
24981 # endif
24982 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
24983 #else
24984 # define machine_is_usb_a9g20() (0)
24985 #endif
24986
24987 #ifdef CONFIG_MACH_PICPROJE2008
24988 # ifdef machine_arch_type
24989 #  undef machine_arch_type
24990 #  define machine_arch_type     __machine_arch_type
24991 # else
24992 #  define machine_arch_type     MACH_TYPE_PICPROJE2008
24993 # endif
24994 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
24995 #else
24996 # define machine_is_picproje2008()      (0)
24997 #endif
24998
24999 #ifdef CONFIG_MACH_CS_E9315
25000 # ifdef machine_arch_type
25001 #  undef machine_arch_type
25002 #  define machine_arch_type     __machine_arch_type
25003 # else
25004 #  define machine_arch_type     MACH_TYPE_CS_E9315
25005 # endif
25006 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
25007 #else
25008 # define machine_is_cs_e9315()  (0)
25009 #endif
25010
25011 #ifdef CONFIG_MACH_QIL_A9G20
25012 # ifdef machine_arch_type
25013 #  undef machine_arch_type
25014 #  define machine_arch_type     __machine_arch_type
25015 # else
25016 #  define machine_arch_type     MACH_TYPE_QIL_A9G20
25017 # endif
25018 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
25019 #else
25020 # define machine_is_qil_a9g20() (0)
25021 #endif
25022
25023 #ifdef CONFIG_MACH_SHA_PON020
25024 # ifdef machine_arch_type
25025 #  undef machine_arch_type
25026 #  define machine_arch_type     __machine_arch_type
25027 # else
25028 #  define machine_arch_type     MACH_TYPE_SHA_PON020
25029 # endif
25030 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
25031 #else
25032 # define machine_is_sha_pon020()        (0)
25033 #endif
25034
25035 #ifdef CONFIG_MACH_NAD
25036 # ifdef machine_arch_type
25037 #  undef machine_arch_type
25038 #  define machine_arch_type     __machine_arch_type
25039 # else
25040 #  define machine_arch_type     MACH_TYPE_NAD
25041 # endif
25042 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
25043 #else
25044 # define machine_is_nad()       (0)
25045 #endif
25046
25047 #ifdef CONFIG_MACH_SBC35_A9260
25048 # ifdef machine_arch_type
25049 #  undef machine_arch_type
25050 #  define machine_arch_type     __machine_arch_type
25051 # else
25052 #  define machine_arch_type     MACH_TYPE_SBC35_A9260
25053 # endif
25054 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
25055 #else
25056 # define machine_is_sbc35_a9260()       (0)
25057 #endif
25058
25059 #ifdef CONFIG_MACH_SBC35_A9G20
25060 # ifdef machine_arch_type
25061 #  undef machine_arch_type
25062 #  define machine_arch_type     __machine_arch_type
25063 # else
25064 #  define machine_arch_type     MACH_TYPE_SBC35_A9G20
25065 # endif
25066 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
25067 #else
25068 # define machine_is_sbc35_a9g20()       (0)
25069 #endif
25070
25071 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
25072 # ifdef machine_arch_type
25073 #  undef machine_arch_type
25074 #  define machine_arch_type     __machine_arch_type
25075 # else
25076 #  define machine_arch_type     MACH_TYPE_DAVINCI_BEGINNING
25077 # endif
25078 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
25079 #else
25080 # define machine_is_davinci_beginning() (0)
25081 #endif
25082
25083 #ifdef CONFIG_MACH_UWC
25084 # ifdef machine_arch_type
25085 #  undef machine_arch_type
25086 #  define machine_arch_type     __machine_arch_type
25087 # else
25088 #  define machine_arch_type     MACH_TYPE_UWC
25089 # endif
25090 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
25091 #else
25092 # define machine_is_uwc()       (0)
25093 #endif
25094
25095 #ifdef CONFIG_MACH_MXLADS
25096 # ifdef machine_arch_type
25097 #  undef machine_arch_type
25098 #  define machine_arch_type     __machine_arch_type
25099 # else
25100 #  define machine_arch_type     MACH_TYPE_MXLADS
25101 # endif
25102 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
25103 #else
25104 # define machine_is_mxlads()    (0)
25105 #endif
25106
25107 #ifdef CONFIG_MACH_HTCNIKE
25108 # ifdef machine_arch_type
25109 #  undef machine_arch_type
25110 #  define machine_arch_type     __machine_arch_type
25111 # else
25112 #  define machine_arch_type     MACH_TYPE_HTCNIKE
25113 # endif
25114 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
25115 #else
25116 # define machine_is_htcnike()   (0)
25117 #endif
25118
25119 #ifdef CONFIG_MACH_DEISTER_PXA270
25120 # ifdef machine_arch_type
25121 #  undef machine_arch_type
25122 #  define machine_arch_type     __machine_arch_type
25123 # else
25124 #  define machine_arch_type     MACH_TYPE_DEISTER_PXA270
25125 # endif
25126 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
25127 #else
25128 # define machine_is_deister_pxa270()    (0)
25129 #endif
25130
25131 #ifdef CONFIG_MACH_CME9210JS
25132 # ifdef machine_arch_type
25133 #  undef machine_arch_type
25134 #  define machine_arch_type     __machine_arch_type
25135 # else
25136 #  define machine_arch_type     MACH_TYPE_CME9210JS
25137 # endif
25138 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
25139 #else
25140 # define machine_is_cme9210js() (0)
25141 #endif
25142
25143 #ifdef CONFIG_MACH_CC9P9360
25144 # ifdef machine_arch_type
25145 #  undef machine_arch_type
25146 #  define machine_arch_type     __machine_arch_type
25147 # else
25148 #  define machine_arch_type     MACH_TYPE_CC9P9360
25149 # endif
25150 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
25151 #else
25152 # define machine_is_cc9p9360()  (0)
25153 #endif
25154
25155 #ifdef CONFIG_MACH_MOCHA
25156 # ifdef machine_arch_type
25157 #  undef machine_arch_type
25158 #  define machine_arch_type     __machine_arch_type
25159 # else
25160 #  define machine_arch_type     MACH_TYPE_MOCHA
25161 # endif
25162 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
25163 #else
25164 # define machine_is_mocha()     (0)
25165 #endif
25166
25167 #ifdef CONFIG_MACH_WAPD170AG
25168 # ifdef machine_arch_type
25169 #  undef machine_arch_type
25170 #  define machine_arch_type     __machine_arch_type
25171 # else
25172 #  define machine_arch_type     MACH_TYPE_WAPD170AG
25173 # endif
25174 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
25175 #else
25176 # define machine_is_wapd170ag() (0)
25177 #endif
25178
25179 #ifdef CONFIG_MACH_LINKSTATION_MINI
25180 # ifdef machine_arch_type
25181 #  undef machine_arch_type
25182 #  define machine_arch_type     __machine_arch_type
25183 # else
25184 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
25185 # endif
25186 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
25187 #else
25188 # define machine_is_linkstation_mini()  (0)
25189 #endif
25190
25191 #ifdef CONFIG_MACH_AFEB9260
25192 # ifdef machine_arch_type
25193 #  undef machine_arch_type
25194 #  define machine_arch_type     __machine_arch_type
25195 # else
25196 #  define machine_arch_type     MACH_TYPE_AFEB9260
25197 # endif
25198 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
25199 #else
25200 # define machine_is_afeb9260()  (0)
25201 #endif
25202
25203 #ifdef CONFIG_MACH_W90X900
25204 # ifdef machine_arch_type
25205 #  undef machine_arch_type
25206 #  define machine_arch_type     __machine_arch_type
25207 # else
25208 #  define machine_arch_type     MACH_TYPE_W90X900
25209 # endif
25210 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
25211 #else
25212 # define machine_is_w90x900()   (0)
25213 #endif
25214
25215 #ifdef CONFIG_MACH_W90X700
25216 # ifdef machine_arch_type
25217 #  undef machine_arch_type
25218 #  define machine_arch_type     __machine_arch_type
25219 # else
25220 #  define machine_arch_type     MACH_TYPE_W90X700
25221 # endif
25222 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
25223 #else
25224 # define machine_is_w90x700()   (0)
25225 #endif
25226
25227 #ifdef CONFIG_MACH_KT300IP
25228 # ifdef machine_arch_type
25229 #  undef machine_arch_type
25230 #  define machine_arch_type     __machine_arch_type
25231 # else
25232 #  define machine_arch_type     MACH_TYPE_KT300IP
25233 # endif
25234 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
25235 #else
25236 # define machine_is_kt300ip()   (0)
25237 #endif
25238
25239 #ifdef CONFIG_MACH_KT300IP_G20
25240 # ifdef machine_arch_type
25241 #  undef machine_arch_type
25242 #  define machine_arch_type     __machine_arch_type
25243 # else
25244 #  define machine_arch_type     MACH_TYPE_KT300IP_G20
25245 # endif
25246 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
25247 #else
25248 # define machine_is_kt300ip_g20()       (0)
25249 #endif
25250
25251 #ifdef CONFIG_MACH_SRCM
25252 # ifdef machine_arch_type
25253 #  undef machine_arch_type
25254 #  define machine_arch_type     __machine_arch_type
25255 # else
25256 #  define machine_arch_type     MACH_TYPE_SRCM
25257 # endif
25258 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
25259 #else
25260 # define machine_is_srcm()      (0)
25261 #endif
25262
25263 #ifdef CONFIG_MACH_WLNX_9260
25264 # ifdef machine_arch_type
25265 #  undef machine_arch_type
25266 #  define machine_arch_type     __machine_arch_type
25267 # else
25268 #  define machine_arch_type     MACH_TYPE_WLNX_9260
25269 # endif
25270 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
25271 #else
25272 # define machine_is_wlnx_9260() (0)
25273 #endif
25274
25275 #ifdef CONFIG_MACH_OPENMOKO_GTA03
25276 # ifdef machine_arch_type
25277 #  undef machine_arch_type
25278 #  define machine_arch_type     __machine_arch_type
25279 # else
25280 #  define machine_arch_type     MACH_TYPE_OPENMOKO_GTA03
25281 # endif
25282 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
25283 #else
25284 # define machine_is_openmoko_gta03()    (0)
25285 #endif
25286
25287 #ifdef CONFIG_MACH_OSPREY2
25288 # ifdef machine_arch_type
25289 #  undef machine_arch_type
25290 #  define machine_arch_type     __machine_arch_type
25291 # else
25292 #  define machine_arch_type     MACH_TYPE_OSPREY2
25293 # endif
25294 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
25295 #else
25296 # define machine_is_osprey2()   (0)
25297 #endif
25298
25299 #ifdef CONFIG_MACH_KBIO9260
25300 # ifdef machine_arch_type
25301 #  undef machine_arch_type
25302 #  define machine_arch_type     __machine_arch_type
25303 # else
25304 #  define machine_arch_type     MACH_TYPE_KBIO9260
25305 # endif
25306 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
25307 #else
25308 # define machine_is_kbio9260()  (0)
25309 #endif
25310
25311 #ifdef CONFIG_MACH_GINZA
25312 # ifdef machine_arch_type
25313 #  undef machine_arch_type
25314 #  define machine_arch_type     __machine_arch_type
25315 # else
25316 #  define machine_arch_type     MACH_TYPE_GINZA
25317 # endif
25318 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
25319 #else
25320 # define machine_is_ginza()     (0)
25321 #endif
25322
25323 #ifdef CONFIG_MACH_A636N
25324 # ifdef machine_arch_type
25325 #  undef machine_arch_type
25326 #  define machine_arch_type     __machine_arch_type
25327 # else
25328 #  define machine_arch_type     MACH_TYPE_A636N
25329 # endif
25330 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
25331 #else
25332 # define machine_is_a636n()     (0)
25333 #endif
25334
25335 #ifdef CONFIG_MACH_IMX27IPCAM
25336 # ifdef machine_arch_type
25337 #  undef machine_arch_type
25338 #  define machine_arch_type     __machine_arch_type
25339 # else
25340 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
25341 # endif
25342 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
25343 #else
25344 # define machine_is_imx27ipcam()        (0)
25345 #endif
25346
25347 #ifdef CONFIG_MACH_NEMOC
25348 # ifdef machine_arch_type
25349 #  undef machine_arch_type
25350 #  define machine_arch_type     __machine_arch_type
25351 # else
25352 #  define machine_arch_type     MACH_TYPE_NEMOC
25353 # endif
25354 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
25355 #else
25356 # define machine_is_nemoc()     (0)
25357 #endif
25358
25359 #ifdef CONFIG_MACH_GENEVA
25360 # ifdef machine_arch_type
25361 #  undef machine_arch_type
25362 #  define machine_arch_type     __machine_arch_type
25363 # else
25364 #  define machine_arch_type     MACH_TYPE_GENEVA
25365 # endif
25366 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
25367 #else
25368 # define machine_is_geneva()    (0)
25369 #endif
25370
25371 #ifdef CONFIG_MACH_HTCPHAROS
25372 # ifdef machine_arch_type
25373 #  undef machine_arch_type
25374 #  define machine_arch_type     __machine_arch_type
25375 # else
25376 #  define machine_arch_type     MACH_TYPE_HTCPHAROS
25377 # endif
25378 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
25379 #else
25380 # define machine_is_htcpharos() (0)
25381 #endif
25382
25383 #ifdef CONFIG_MACH_NEONC
25384 # ifdef machine_arch_type
25385 #  undef machine_arch_type
25386 #  define machine_arch_type     __machine_arch_type
25387 # else
25388 #  define machine_arch_type     MACH_TYPE_NEONC
25389 # endif
25390 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
25391 #else
25392 # define machine_is_neonc()     (0)
25393 #endif
25394
25395 #ifdef CONFIG_MACH_NAS7100
25396 # ifdef machine_arch_type
25397 #  undef machine_arch_type
25398 #  define machine_arch_type     __machine_arch_type
25399 # else
25400 #  define machine_arch_type     MACH_TYPE_NAS7100
25401 # endif
25402 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
25403 #else
25404 # define machine_is_nas7100()   (0)
25405 #endif
25406
25407 #ifdef CONFIG_MACH_TEUPHONE
25408 # ifdef machine_arch_type
25409 #  undef machine_arch_type
25410 #  define machine_arch_type     __machine_arch_type
25411 # else
25412 #  define machine_arch_type     MACH_TYPE_TEUPHONE
25413 # endif
25414 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
25415 #else
25416 # define machine_is_teuphone()  (0)
25417 #endif
25418
25419 #ifdef CONFIG_MACH_ANNAX_ETH2
25420 # ifdef machine_arch_type
25421 #  undef machine_arch_type
25422 #  define machine_arch_type     __machine_arch_type
25423 # else
25424 #  define machine_arch_type     MACH_TYPE_ANNAX_ETH2
25425 # endif
25426 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
25427 #else
25428 # define machine_is_annax_eth2()        (0)
25429 #endif
25430
25431 #ifdef CONFIG_MACH_CSB733
25432 # ifdef machine_arch_type
25433 #  undef machine_arch_type
25434 #  define machine_arch_type     __machine_arch_type
25435 # else
25436 #  define machine_arch_type     MACH_TYPE_CSB733
25437 # endif
25438 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
25439 #else
25440 # define machine_is_csb733()    (0)
25441 #endif
25442
25443 #ifdef CONFIG_MACH_BK3
25444 # ifdef machine_arch_type
25445 #  undef machine_arch_type
25446 #  define machine_arch_type     __machine_arch_type
25447 # else
25448 #  define machine_arch_type     MACH_TYPE_BK3
25449 # endif
25450 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
25451 #else
25452 # define machine_is_bk3()       (0)
25453 #endif
25454
25455 #ifdef CONFIG_MACH_OMAP_EM32
25456 # ifdef machine_arch_type
25457 #  undef machine_arch_type
25458 #  define machine_arch_type     __machine_arch_type
25459 # else
25460 #  define machine_arch_type     MACH_TYPE_OMAP_EM32
25461 # endif
25462 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
25463 #else
25464 # define machine_is_omap_em32() (0)
25465 #endif
25466
25467 #ifdef CONFIG_MACH_ET9261CP
25468 # ifdef machine_arch_type
25469 #  undef machine_arch_type
25470 #  define machine_arch_type     __machine_arch_type
25471 # else
25472 #  define machine_arch_type     MACH_TYPE_ET9261CP
25473 # endif
25474 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
25475 #else
25476 # define machine_is_et9261cp()  (0)
25477 #endif
25478
25479 #ifdef CONFIG_MACH_JASPERC
25480 # ifdef machine_arch_type
25481 #  undef machine_arch_type
25482 #  define machine_arch_type     __machine_arch_type
25483 # else
25484 #  define machine_arch_type     MACH_TYPE_JASPERC
25485 # endif
25486 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
25487 #else
25488 # define machine_is_jasperc()   (0)
25489 #endif
25490
25491 #ifdef CONFIG_MACH_ISSI_ARM9
25492 # ifdef machine_arch_type
25493 #  undef machine_arch_type
25494 #  define machine_arch_type     __machine_arch_type
25495 # else
25496 #  define machine_arch_type     MACH_TYPE_ISSI_ARM9
25497 # endif
25498 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
25499 #else
25500 # define machine_is_issi_arm9() (0)
25501 #endif
25502
25503 #ifdef CONFIG_MACH_UED
25504 # ifdef machine_arch_type
25505 #  undef machine_arch_type
25506 #  define machine_arch_type     __machine_arch_type
25507 # else
25508 #  define machine_arch_type     MACH_TYPE_UED
25509 # endif
25510 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
25511 #else
25512 # define machine_is_ued()       (0)
25513 #endif
25514
25515 #ifdef CONFIG_MACH_ESIBLADE
25516 # ifdef machine_arch_type
25517 #  undef machine_arch_type
25518 #  define machine_arch_type     __machine_arch_type
25519 # else
25520 #  define machine_arch_type     MACH_TYPE_ESIBLADE
25521 # endif
25522 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
25523 #else
25524 # define machine_is_esiblade()  (0)
25525 #endif
25526
25527 #ifdef CONFIG_MACH_EYE02
25528 # ifdef machine_arch_type
25529 #  undef machine_arch_type
25530 #  define machine_arch_type     __machine_arch_type
25531 # else
25532 #  define machine_arch_type     MACH_TYPE_EYE02
25533 # endif
25534 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
25535 #else
25536 # define machine_is_eye02()     (0)
25537 #endif
25538
25539 #ifdef CONFIG_MACH_IMX27KBD
25540 # ifdef machine_arch_type
25541 #  undef machine_arch_type
25542 #  define machine_arch_type     __machine_arch_type
25543 # else
25544 #  define machine_arch_type     MACH_TYPE_IMX27KBD
25545 # endif
25546 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
25547 #else
25548 # define machine_is_imx27kbd()  (0)
25549 #endif
25550
25551 #ifdef CONFIG_MACH_SST61VC010_FPGA
25552 # ifdef machine_arch_type
25553 #  undef machine_arch_type
25554 #  define machine_arch_type     __machine_arch_type
25555 # else
25556 #  define machine_arch_type     MACH_TYPE_SST61VC010_FPGA
25557 # endif
25558 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
25559 #else
25560 # define machine_is_sst61vc010_fpga()   (0)
25561 #endif
25562
25563 #ifdef CONFIG_MACH_KIXVP435
25564 # ifdef machine_arch_type
25565 #  undef machine_arch_type
25566 #  define machine_arch_type     __machine_arch_type
25567 # else
25568 #  define machine_arch_type     MACH_TYPE_KIXVP435
25569 # endif
25570 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
25571 #else
25572 # define machine_is_kixvp435()  (0)
25573 #endif
25574
25575 #ifdef CONFIG_MACH_KIXNP435
25576 # ifdef machine_arch_type
25577 #  undef machine_arch_type
25578 #  define machine_arch_type     __machine_arch_type
25579 # else
25580 #  define machine_arch_type     MACH_TYPE_KIXNP435
25581 # endif
25582 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
25583 #else
25584 # define machine_is_kixnp435()  (0)
25585 #endif
25586
25587 #ifdef CONFIG_MACH_AFRICA
25588 # ifdef machine_arch_type
25589 #  undef machine_arch_type
25590 #  define machine_arch_type     __machine_arch_type
25591 # else
25592 #  define machine_arch_type     MACH_TYPE_AFRICA
25593 # endif
25594 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
25595 #else
25596 # define machine_is_africa()    (0)
25597 #endif
25598
25599 #ifdef CONFIG_MACH_NH233
25600 # ifdef machine_arch_type
25601 #  undef machine_arch_type
25602 #  define machine_arch_type     __machine_arch_type
25603 # else
25604 #  define machine_arch_type     MACH_TYPE_NH233
25605 # endif
25606 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
25607 #else
25608 # define machine_is_nh233()     (0)
25609 #endif
25610
25611 #ifdef CONFIG_MACH_RD88F6183AP_GE
25612 # ifdef machine_arch_type
25613 #  undef machine_arch_type
25614 #  define machine_arch_type     __machine_arch_type
25615 # else
25616 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
25617 # endif
25618 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
25619 #else
25620 # define machine_is_rd88f6183ap_ge()    (0)
25621 #endif
25622
25623 #ifdef CONFIG_MACH_BCM4760
25624 # ifdef machine_arch_type
25625 #  undef machine_arch_type
25626 #  define machine_arch_type     __machine_arch_type
25627 # else
25628 #  define machine_arch_type     MACH_TYPE_BCM4760
25629 # endif
25630 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
25631 #else
25632 # define machine_is_bcm4760()   (0)
25633 #endif
25634
25635 #ifdef CONFIG_MACH_EDDY_V2
25636 # ifdef machine_arch_type
25637 #  undef machine_arch_type
25638 #  define machine_arch_type     __machine_arch_type
25639 # else
25640 #  define machine_arch_type     MACH_TYPE_EDDY_V2
25641 # endif
25642 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
25643 #else
25644 # define machine_is_eddy_v2()   (0)
25645 #endif
25646
25647 #ifdef CONFIG_MACH_REALVIEW_PBA8
25648 # ifdef machine_arch_type
25649 #  undef machine_arch_type
25650 #  define machine_arch_type     __machine_arch_type
25651 # else
25652 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
25653 # endif
25654 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
25655 #else
25656 # define machine_is_realview_pba8()     (0)
25657 #endif
25658
25659 #ifdef CONFIG_MACH_HID_A7
25660 # ifdef machine_arch_type
25661 #  undef machine_arch_type
25662 #  define machine_arch_type     __machine_arch_type
25663 # else
25664 #  define machine_arch_type     MACH_TYPE_HID_A7
25665 # endif
25666 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
25667 #else
25668 # define machine_is_hid_a7()    (0)
25669 #endif
25670
25671 #ifdef CONFIG_MACH_HERO
25672 # ifdef machine_arch_type
25673 #  undef machine_arch_type
25674 #  define machine_arch_type     __machine_arch_type
25675 # else
25676 #  define machine_arch_type     MACH_TYPE_HERO
25677 # endif
25678 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
25679 #else
25680 # define machine_is_hero()      (0)
25681 #endif
25682
25683 #ifdef CONFIG_MACH_OMAP_POSEIDON
25684 # ifdef machine_arch_type
25685 #  undef machine_arch_type
25686 #  define machine_arch_type     __machine_arch_type
25687 # else
25688 #  define machine_arch_type     MACH_TYPE_OMAP_POSEIDON
25689 # endif
25690 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
25691 #else
25692 # define machine_is_omap_poseidon()     (0)
25693 #endif
25694
25695 #ifdef CONFIG_MACH_REALVIEW_PBX
25696 # ifdef machine_arch_type
25697 #  undef machine_arch_type
25698 #  define machine_arch_type     __machine_arch_type
25699 # else
25700 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
25701 # endif
25702 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
25703 #else
25704 # define machine_is_realview_pbx()      (0)
25705 #endif
25706
25707 #ifdef CONFIG_MACH_MICRO9S
25708 # ifdef machine_arch_type
25709 #  undef machine_arch_type
25710 #  define machine_arch_type     __machine_arch_type
25711 # else
25712 #  define machine_arch_type     MACH_TYPE_MICRO9S
25713 # endif
25714 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
25715 #else
25716 # define machine_is_micro9s()   (0)
25717 #endif
25718
25719 #ifdef CONFIG_MACH_MAKO
25720 # ifdef machine_arch_type
25721 #  undef machine_arch_type
25722 #  define machine_arch_type     __machine_arch_type
25723 # else
25724 #  define machine_arch_type     MACH_TYPE_MAKO
25725 # endif
25726 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
25727 #else
25728 # define machine_is_mako()      (0)
25729 #endif
25730
25731 #ifdef CONFIG_MACH_XDAFLAME
25732 # ifdef machine_arch_type
25733 #  undef machine_arch_type
25734 #  define machine_arch_type     __machine_arch_type
25735 # else
25736 #  define machine_arch_type     MACH_TYPE_XDAFLAME
25737 # endif
25738 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
25739 #else
25740 # define machine_is_xdaflame()  (0)
25741 #endif
25742
25743 #ifdef CONFIG_MACH_PHIDGET_SBC2
25744 # ifdef machine_arch_type
25745 #  undef machine_arch_type
25746 #  define machine_arch_type     __machine_arch_type
25747 # else
25748 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC2
25749 # endif
25750 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
25751 #else
25752 # define machine_is_phidget_sbc2()      (0)
25753 #endif
25754
25755 #ifdef CONFIG_MACH_LIMESTONE
25756 # ifdef machine_arch_type
25757 #  undef machine_arch_type
25758 #  define machine_arch_type     __machine_arch_type
25759 # else
25760 #  define machine_arch_type     MACH_TYPE_LIMESTONE
25761 # endif
25762 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
25763 #else
25764 # define machine_is_limestone() (0)
25765 #endif
25766
25767 #ifdef CONFIG_MACH_IPROBE_C32
25768 # ifdef machine_arch_type
25769 #  undef machine_arch_type
25770 #  define machine_arch_type     __machine_arch_type
25771 # else
25772 #  define machine_arch_type     MACH_TYPE_IPROBE_C32
25773 # endif
25774 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
25775 #else
25776 # define machine_is_iprobe_c32()        (0)
25777 #endif
25778
25779 #ifdef CONFIG_MACH_RUT100
25780 # ifdef machine_arch_type
25781 #  undef machine_arch_type
25782 #  define machine_arch_type     __machine_arch_type
25783 # else
25784 #  define machine_arch_type     MACH_TYPE_RUT100
25785 # endif
25786 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
25787 #else
25788 # define machine_is_rut100()    (0)
25789 #endif
25790
25791 #ifdef CONFIG_MACH_ASUSP535
25792 # ifdef machine_arch_type
25793 #  undef machine_arch_type
25794 #  define machine_arch_type     __machine_arch_type
25795 # else
25796 #  define machine_arch_type     MACH_TYPE_ASUSP535
25797 # endif
25798 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
25799 #else
25800 # define machine_is_asusp535()  (0)
25801 #endif
25802
25803 #ifdef CONFIG_MACH_HTCRAPHAEL
25804 # ifdef machine_arch_type
25805 #  undef machine_arch_type
25806 #  define machine_arch_type     __machine_arch_type
25807 # else
25808 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL
25809 # endif
25810 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
25811 #else
25812 # define machine_is_htcraphael()        (0)
25813 #endif
25814
25815 #ifdef CONFIG_MACH_SYGDG1
25816 # ifdef machine_arch_type
25817 #  undef machine_arch_type
25818 #  define machine_arch_type     __machine_arch_type
25819 # else
25820 #  define machine_arch_type     MACH_TYPE_SYGDG1
25821 # endif
25822 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
25823 #else
25824 # define machine_is_sygdg1()    (0)
25825 #endif
25826
25827 #ifdef CONFIG_MACH_SYGDG2
25828 # ifdef machine_arch_type
25829 #  undef machine_arch_type
25830 #  define machine_arch_type     __machine_arch_type
25831 # else
25832 #  define machine_arch_type     MACH_TYPE_SYGDG2
25833 # endif
25834 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
25835 #else
25836 # define machine_is_sygdg2()    (0)
25837 #endif
25838
25839 #ifdef CONFIG_MACH_SEOUL
25840 # ifdef machine_arch_type
25841 #  undef machine_arch_type
25842 #  define machine_arch_type     __machine_arch_type
25843 # else
25844 #  define machine_arch_type     MACH_TYPE_SEOUL
25845 # endif
25846 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
25847 #else
25848 # define machine_is_seoul()     (0)
25849 #endif
25850
25851 #ifdef CONFIG_MACH_SALERNO
25852 # ifdef machine_arch_type
25853 #  undef machine_arch_type
25854 #  define machine_arch_type     __machine_arch_type
25855 # else
25856 #  define machine_arch_type     MACH_TYPE_SALERNO
25857 # endif
25858 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
25859 #else
25860 # define machine_is_salerno()   (0)
25861 #endif
25862
25863 #ifdef CONFIG_MACH_UCN_S3C64XX
25864 # ifdef machine_arch_type
25865 #  undef machine_arch_type
25866 #  define machine_arch_type     __machine_arch_type
25867 # else
25868 #  define machine_arch_type     MACH_TYPE_UCN_S3C64XX
25869 # endif
25870 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
25871 #else
25872 # define machine_is_ucn_s3c64xx()       (0)
25873 #endif
25874
25875 #ifdef CONFIG_MACH_MSM7201A
25876 # ifdef machine_arch_type
25877 #  undef machine_arch_type
25878 #  define machine_arch_type     __machine_arch_type
25879 # else
25880 #  define machine_arch_type     MACH_TYPE_MSM7201A
25881 # endif
25882 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
25883 #else
25884 # define machine_is_msm7201a()  (0)
25885 #endif
25886
25887 #ifdef CONFIG_MACH_LPR1
25888 # ifdef machine_arch_type
25889 #  undef machine_arch_type
25890 #  define machine_arch_type     __machine_arch_type
25891 # else
25892 #  define machine_arch_type     MACH_TYPE_LPR1
25893 # endif
25894 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
25895 #else
25896 # define machine_is_lpr1()      (0)
25897 #endif
25898
25899 #ifdef CONFIG_MACH_ARMADILLO500FX
25900 # ifdef machine_arch_type
25901 #  undef machine_arch_type
25902 #  define machine_arch_type     __machine_arch_type
25903 # else
25904 #  define machine_arch_type     MACH_TYPE_ARMADILLO500FX
25905 # endif
25906 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
25907 #else
25908 # define machine_is_armadillo500fx()    (0)
25909 #endif
25910
25911 #ifdef CONFIG_MACH_G3EVM
25912 # ifdef machine_arch_type
25913 #  undef machine_arch_type
25914 #  define machine_arch_type     __machine_arch_type
25915 # else
25916 #  define machine_arch_type     MACH_TYPE_G3EVM
25917 # endif
25918 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
25919 #else
25920 # define machine_is_g3evm()     (0)
25921 #endif
25922
25923 #ifdef CONFIG_MACH_Z3_DM355
25924 # ifdef machine_arch_type
25925 #  undef machine_arch_type
25926 #  define machine_arch_type     __machine_arch_type
25927 # else
25928 #  define machine_arch_type     MACH_TYPE_Z3_DM355
25929 # endif
25930 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
25931 #else
25932 # define machine_is_z3_dm355()  (0)
25933 #endif
25934
25935 #ifdef CONFIG_MACH_W90P910EVB
25936 # ifdef machine_arch_type
25937 #  undef machine_arch_type
25938 #  define machine_arch_type     __machine_arch_type
25939 # else
25940 #  define machine_arch_type     MACH_TYPE_W90P910EVB
25941 # endif
25942 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
25943 #else
25944 # define machine_is_w90p910evb()        (0)
25945 #endif
25946
25947 #ifdef CONFIG_MACH_W90P920EVB
25948 # ifdef machine_arch_type
25949 #  undef machine_arch_type
25950 #  define machine_arch_type     __machine_arch_type
25951 # else
25952 #  define machine_arch_type     MACH_TYPE_W90P920EVB
25953 # endif
25954 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
25955 #else
25956 # define machine_is_w90p920evb()        (0)
25957 #endif
25958
25959 #ifdef CONFIG_MACH_W90P950EVB
25960 # ifdef machine_arch_type
25961 #  undef machine_arch_type
25962 #  define machine_arch_type     __machine_arch_type
25963 # else
25964 #  define machine_arch_type     MACH_TYPE_W90P950EVB
25965 # endif
25966 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
25967 #else
25968 # define machine_is_w90p950evb()        (0)
25969 #endif
25970
25971 #ifdef CONFIG_MACH_W90N960EVB
25972 # ifdef machine_arch_type
25973 #  undef machine_arch_type
25974 #  define machine_arch_type     __machine_arch_type
25975 # else
25976 #  define machine_arch_type     MACH_TYPE_W90N960EVB
25977 # endif
25978 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
25979 #else
25980 # define machine_is_w90n960evb()        (0)
25981 #endif
25982
25983 #ifdef CONFIG_MACH_CAMHD
25984 # ifdef machine_arch_type
25985 #  undef machine_arch_type
25986 #  define machine_arch_type     __machine_arch_type
25987 # else
25988 #  define machine_arch_type     MACH_TYPE_CAMHD
25989 # endif
25990 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
25991 #else
25992 # define machine_is_camhd()     (0)
25993 #endif
25994
25995 #ifdef CONFIG_MACH_MVC100
25996 # ifdef machine_arch_type
25997 #  undef machine_arch_type
25998 #  define machine_arch_type     __machine_arch_type
25999 # else
26000 #  define machine_arch_type     MACH_TYPE_MVC100
26001 # endif
26002 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
26003 #else
26004 # define machine_is_mvc100()    (0)
26005 #endif
26006
26007 #ifdef CONFIG_MACH_ELECTRUM_200
26008 # ifdef machine_arch_type
26009 #  undef machine_arch_type
26010 #  define machine_arch_type     __machine_arch_type
26011 # else
26012 #  define machine_arch_type     MACH_TYPE_ELECTRUM_200
26013 # endif
26014 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
26015 #else
26016 # define machine_is_electrum_200()      (0)
26017 #endif
26018
26019 #ifdef CONFIG_MACH_HTCJADE
26020 # ifdef machine_arch_type
26021 #  undef machine_arch_type
26022 #  define machine_arch_type     __machine_arch_type
26023 # else
26024 #  define machine_arch_type     MACH_TYPE_HTCJADE
26025 # endif
26026 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
26027 #else
26028 # define machine_is_htcjade()   (0)
26029 #endif
26030
26031 #ifdef CONFIG_MACH_MEMPHIS
26032 # ifdef machine_arch_type
26033 #  undef machine_arch_type
26034 #  define machine_arch_type     __machine_arch_type
26035 # else
26036 #  define machine_arch_type     MACH_TYPE_MEMPHIS
26037 # endif
26038 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
26039 #else
26040 # define machine_is_memphis()   (0)
26041 #endif
26042
26043 #ifdef CONFIG_MACH_IMX27SBC
26044 # ifdef machine_arch_type
26045 #  undef machine_arch_type
26046 #  define machine_arch_type     __machine_arch_type
26047 # else
26048 #  define machine_arch_type     MACH_TYPE_IMX27SBC
26049 # endif
26050 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
26051 #else
26052 # define machine_is_imx27sbc()  (0)
26053 #endif
26054
26055 #ifdef CONFIG_MACH_LEXTAR
26056 # ifdef machine_arch_type
26057 #  undef machine_arch_type
26058 #  define machine_arch_type     __machine_arch_type
26059 # else
26060 #  define machine_arch_type     MACH_TYPE_LEXTAR
26061 # endif
26062 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
26063 #else
26064 # define machine_is_lextar()    (0)
26065 #endif
26066
26067 #ifdef CONFIG_MACH_MV88F6281GTW_GE
26068 # ifdef machine_arch_type
26069 #  undef machine_arch_type
26070 #  define machine_arch_type     __machine_arch_type
26071 # else
26072 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
26073 # endif
26074 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
26075 #else
26076 # define machine_is_mv88f6281gtw_ge()   (0)
26077 #endif
26078
26079 #ifdef CONFIG_MACH_NCP
26080 # ifdef machine_arch_type
26081 #  undef machine_arch_type
26082 #  define machine_arch_type     __machine_arch_type
26083 # else
26084 #  define machine_arch_type     MACH_TYPE_NCP
26085 # endif
26086 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
26087 #else
26088 # define machine_is_ncp()       (0)
26089 #endif
26090
26091 #ifdef CONFIG_MACH_Z32AN
26092 # ifdef machine_arch_type
26093 #  undef machine_arch_type
26094 #  define machine_arch_type     __machine_arch_type
26095 # else
26096 #  define machine_arch_type     MACH_TYPE_Z32AN
26097 # endif
26098 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
26099 #else
26100 # define machine_is_z32an_series()      (0)
26101 #endif
26102
26103 #ifdef CONFIG_MACH_TMQ_CAPD
26104 # ifdef machine_arch_type
26105 #  undef machine_arch_type
26106 #  define machine_arch_type     __machine_arch_type
26107 # else
26108 #  define machine_arch_type     MACH_TYPE_TMQ_CAPD
26109 # endif
26110 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
26111 #else
26112 # define machine_is_tmq_capd()  (0)
26113 #endif
26114
26115 #ifdef CONFIG_MACH_OMAP3_WL
26116 # ifdef machine_arch_type
26117 #  undef machine_arch_type
26118 #  define machine_arch_type     __machine_arch_type
26119 # else
26120 #  define machine_arch_type     MACH_TYPE_OMAP3_WL
26121 # endif
26122 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
26123 #else
26124 # define machine_is_omap3_wl()  (0)
26125 #endif
26126
26127 #ifdef CONFIG_MACH_CHUMBY
26128 # ifdef machine_arch_type
26129 #  undef machine_arch_type
26130 #  define machine_arch_type     __machine_arch_type
26131 # else
26132 #  define machine_arch_type     MACH_TYPE_CHUMBY
26133 # endif
26134 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
26135 #else
26136 # define machine_is_chumby()    (0)
26137 #endif
26138
26139 #ifdef CONFIG_MACH_ATSARM9
26140 # ifdef machine_arch_type
26141 #  undef machine_arch_type
26142 #  define machine_arch_type     __machine_arch_type
26143 # else
26144 #  define machine_arch_type     MACH_TYPE_ATSARM9
26145 # endif
26146 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
26147 #else
26148 # define machine_is_atsarm9()   (0)
26149 #endif
26150
26151 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
26152 # ifdef machine_arch_type
26153 #  undef machine_arch_type
26154 #  define machine_arch_type     __machine_arch_type
26155 # else
26156 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
26157 # endif
26158 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
26159 #else
26160 # define machine_is_davinci_dm365_evm() (0)
26161 #endif
26162
26163 #ifdef CONFIG_MACH_BAHAMAS
26164 # ifdef machine_arch_type
26165 #  undef machine_arch_type
26166 #  define machine_arch_type     __machine_arch_type
26167 # else
26168 #  define machine_arch_type     MACH_TYPE_BAHAMAS
26169 # endif
26170 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
26171 #else
26172 # define machine_is_bahamas()   (0)
26173 #endif
26174
26175 #ifdef CONFIG_MACH_DAS
26176 # ifdef machine_arch_type
26177 #  undef machine_arch_type
26178 #  define machine_arch_type     __machine_arch_type
26179 # else
26180 #  define machine_arch_type     MACH_TYPE_DAS
26181 # endif
26182 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
26183 #else
26184 # define machine_is_das()       (0)
26185 #endif
26186
26187 #ifdef CONFIG_MACH_MINIDAS
26188 # ifdef machine_arch_type
26189 #  undef machine_arch_type
26190 #  define machine_arch_type     __machine_arch_type
26191 # else
26192 #  define machine_arch_type     MACH_TYPE_MINIDAS
26193 # endif
26194 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
26195 #else
26196 # define machine_is_minidas()   (0)
26197 #endif
26198
26199 #ifdef CONFIG_MACH_VK1000
26200 # ifdef machine_arch_type
26201 #  undef machine_arch_type
26202 #  define machine_arch_type     __machine_arch_type
26203 # else
26204 #  define machine_arch_type     MACH_TYPE_VK1000
26205 # endif
26206 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
26207 #else
26208 # define machine_is_vk1000()    (0)
26209 #endif
26210
26211 #ifdef CONFIG_MACH_CENTRO
26212 # ifdef machine_arch_type
26213 #  undef machine_arch_type
26214 #  define machine_arch_type     __machine_arch_type
26215 # else
26216 #  define machine_arch_type     MACH_TYPE_CENTRO
26217 # endif
26218 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
26219 #else
26220 # define machine_is_centro()    (0)
26221 #endif
26222
26223 #ifdef CONFIG_MACH_CTERA_2BAY
26224 # ifdef machine_arch_type
26225 #  undef machine_arch_type
26226 #  define machine_arch_type     __machine_arch_type
26227 # else
26228 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY
26229 # endif
26230 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
26231 #else
26232 # define machine_is_ctera_2bay()        (0)
26233 #endif
26234
26235 #ifdef CONFIG_MACH_EDGECONNECT
26236 # ifdef machine_arch_type
26237 #  undef machine_arch_type
26238 #  define machine_arch_type     __machine_arch_type
26239 # else
26240 #  define machine_arch_type     MACH_TYPE_EDGECONNECT
26241 # endif
26242 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
26243 #else
26244 # define machine_is_edgeconnect()       (0)
26245 #endif
26246
26247 #ifdef CONFIG_MACH_ND27000
26248 # ifdef machine_arch_type
26249 #  undef machine_arch_type
26250 #  define machine_arch_type     __machine_arch_type
26251 # else
26252 #  define machine_arch_type     MACH_TYPE_ND27000
26253 # endif
26254 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
26255 #else
26256 # define machine_is_nd27000()   (0)
26257 #endif
26258
26259 #ifdef CONFIG_MACH_GEMALTO_COBRA
26260 # ifdef machine_arch_type
26261 #  undef machine_arch_type
26262 #  define machine_arch_type     __machine_arch_type
26263 # else
26264 #  define machine_arch_type     MACH_TYPE_GEMALTO_COBRA
26265 # endif
26266 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
26267 #else
26268 # define machine_is_cobra()     (0)
26269 #endif
26270
26271 #ifdef CONFIG_MACH_INGELABS_COMET
26272 # ifdef machine_arch_type
26273 #  undef machine_arch_type
26274 #  define machine_arch_type     __machine_arch_type
26275 # else
26276 #  define machine_arch_type     MACH_TYPE_INGELABS_COMET
26277 # endif
26278 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
26279 #else
26280 # define machine_is_ingelabs_comet()    (0)
26281 #endif
26282
26283 #ifdef CONFIG_MACH_POLLUX_WIZ
26284 # ifdef machine_arch_type
26285 #  undef machine_arch_type
26286 #  define machine_arch_type     __machine_arch_type
26287 # else
26288 #  define machine_arch_type     MACH_TYPE_POLLUX_WIZ
26289 # endif
26290 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
26291 #else
26292 # define machine_is_pollux_wiz()        (0)
26293 #endif
26294
26295 #ifdef CONFIG_MACH_BLACKSTONE
26296 # ifdef machine_arch_type
26297 #  undef machine_arch_type
26298 #  define machine_arch_type     __machine_arch_type
26299 # else
26300 #  define machine_arch_type     MACH_TYPE_BLACKSTONE
26301 # endif
26302 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
26303 #else
26304 # define machine_is_blackstone()        (0)
26305 #endif
26306
26307 #ifdef CONFIG_MACH_TOPAZ
26308 # ifdef machine_arch_type
26309 #  undef machine_arch_type
26310 #  define machine_arch_type     __machine_arch_type
26311 # else
26312 #  define machine_arch_type     MACH_TYPE_TOPAZ
26313 # endif
26314 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
26315 #else
26316 # define machine_is_topaz()     (0)
26317 #endif
26318
26319 #ifdef CONFIG_MACH_AIXLE
26320 # ifdef machine_arch_type
26321 #  undef machine_arch_type
26322 #  define machine_arch_type     __machine_arch_type
26323 # else
26324 #  define machine_arch_type     MACH_TYPE_AIXLE
26325 # endif
26326 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
26327 #else
26328 # define machine_is_aixle()     (0)
26329 #endif
26330
26331 #ifdef CONFIG_MACH_MW998
26332 # ifdef machine_arch_type
26333 #  undef machine_arch_type
26334 #  define machine_arch_type     __machine_arch_type
26335 # else
26336 #  define machine_arch_type     MACH_TYPE_MW998
26337 # endif
26338 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
26339 #else
26340 # define machine_is_mw998()     (0)
26341 #endif
26342
26343 #ifdef CONFIG_MACH_NOKIA_RX51
26344 # ifdef machine_arch_type
26345 #  undef machine_arch_type
26346 #  define machine_arch_type     __machine_arch_type
26347 # else
26348 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
26349 # endif
26350 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
26351 #else
26352 # define machine_is_nokia_rx51()        (0)
26353 #endif
26354
26355 #ifdef CONFIG_MACH_VSC5605EV
26356 # ifdef machine_arch_type
26357 #  undef machine_arch_type
26358 #  define machine_arch_type     __machine_arch_type
26359 # else
26360 #  define machine_arch_type     MACH_TYPE_VSC5605EV
26361 # endif
26362 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
26363 #else
26364 # define machine_is_vsc5605ev() (0)
26365 #endif
26366
26367 #ifdef CONFIG_MACH_NT98700DK
26368 # ifdef machine_arch_type
26369 #  undef machine_arch_type
26370 #  define machine_arch_type     __machine_arch_type
26371 # else
26372 #  define machine_arch_type     MACH_TYPE_NT98700DK
26373 # endif
26374 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
26375 #else
26376 # define machine_is_nt98700dk() (0)
26377 #endif
26378
26379 #ifdef CONFIG_MACH_ICONTACT
26380 # ifdef machine_arch_type
26381 #  undef machine_arch_type
26382 #  define machine_arch_type     __machine_arch_type
26383 # else
26384 #  define machine_arch_type     MACH_TYPE_ICONTACT
26385 # endif
26386 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
26387 #else
26388 # define machine_is_icontact()  (0)
26389 #endif
26390
26391 #ifdef CONFIG_MACH_SWARCO_FRCPU
26392 # ifdef machine_arch_type
26393 #  undef machine_arch_type
26394 #  define machine_arch_type     __machine_arch_type
26395 # else
26396 #  define machine_arch_type     MACH_TYPE_SWARCO_FRCPU
26397 # endif
26398 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
26399 #else
26400 # define machine_is_swarco_frcpu()      (0)
26401 #endif
26402
26403 #ifdef CONFIG_MACH_SWARCO_SCPU
26404 # ifdef machine_arch_type
26405 #  undef machine_arch_type
26406 #  define machine_arch_type     __machine_arch_type
26407 # else
26408 #  define machine_arch_type     MACH_TYPE_SWARCO_SCPU
26409 # endif
26410 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
26411 #else
26412 # define machine_is_swarco_scpu()       (0)
26413 #endif
26414
26415 #ifdef CONFIG_MACH_BBOX_P16
26416 # ifdef machine_arch_type
26417 #  undef machine_arch_type
26418 #  define machine_arch_type     __machine_arch_type
26419 # else
26420 #  define machine_arch_type     MACH_TYPE_BBOX_P16
26421 # endif
26422 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
26423 #else
26424 # define machine_is_bbox_p16()  (0)
26425 #endif
26426
26427 #ifdef CONFIG_MACH_BSTD
26428 # ifdef machine_arch_type
26429 #  undef machine_arch_type
26430 #  define machine_arch_type     __machine_arch_type
26431 # else
26432 #  define machine_arch_type     MACH_TYPE_BSTD
26433 # endif
26434 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
26435 #else
26436 # define machine_is_bstd()      (0)
26437 #endif
26438
26439 #ifdef CONFIG_MACH_SBC2440II
26440 # ifdef machine_arch_type
26441 #  undef machine_arch_type
26442 #  define machine_arch_type     __machine_arch_type
26443 # else
26444 #  define machine_arch_type     MACH_TYPE_SBC2440II
26445 # endif
26446 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
26447 #else
26448 # define machine_is_sbc2440ii() (0)
26449 #endif
26450
26451 #ifdef CONFIG_MACH_PCM034
26452 # ifdef machine_arch_type
26453 #  undef machine_arch_type
26454 #  define machine_arch_type     __machine_arch_type
26455 # else
26456 #  define machine_arch_type     MACH_TYPE_PCM034
26457 # endif
26458 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
26459 #else
26460 # define machine_is_pcm034()    (0)
26461 #endif
26462
26463 #ifdef CONFIG_MACH_NESO
26464 # ifdef machine_arch_type
26465 #  undef machine_arch_type
26466 #  define machine_arch_type     __machine_arch_type
26467 # else
26468 #  define machine_arch_type     MACH_TYPE_NESO
26469 # endif
26470 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
26471 #else
26472 # define machine_is_neso()      (0)
26473 #endif
26474
26475 #ifdef CONFIG_MACH_WLNX_9G20
26476 # ifdef machine_arch_type
26477 #  undef machine_arch_type
26478 #  define machine_arch_type     __machine_arch_type
26479 # else
26480 #  define machine_arch_type     MACH_TYPE_WLNX_9G20
26481 # endif
26482 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
26483 #else
26484 # define machine_is_wlnx_9g20() (0)
26485 #endif
26486
26487 #ifdef CONFIG_MACH_OMAP_ZOOM2
26488 # ifdef machine_arch_type
26489 #  undef machine_arch_type
26490 #  define machine_arch_type     __machine_arch_type
26491 # else
26492 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
26493 # endif
26494 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
26495 #else
26496 # define machine_is_omap_zoom2()        (0)
26497 #endif
26498
26499 #ifdef CONFIG_MACH_TOTEMNOVA
26500 # ifdef machine_arch_type
26501 #  undef machine_arch_type
26502 #  define machine_arch_type     __machine_arch_type
26503 # else
26504 #  define machine_arch_type     MACH_TYPE_TOTEMNOVA
26505 # endif
26506 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
26507 #else
26508 # define machine_is_totemnova() (0)
26509 #endif
26510
26511 #ifdef CONFIG_MACH_C5000
26512 # ifdef machine_arch_type
26513 #  undef machine_arch_type
26514 #  define machine_arch_type     __machine_arch_type
26515 # else
26516 #  define machine_arch_type     MACH_TYPE_C5000
26517 # endif
26518 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
26519 #else
26520 # define machine_is_c5000()     (0)
26521 #endif
26522
26523 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
26524 # ifdef machine_arch_type
26525 #  undef machine_arch_type
26526 #  define machine_arch_type     __machine_arch_type
26527 # else
26528 #  define machine_arch_type     MACH_TYPE_UNIPO_AT91SAM9263
26529 # endif
26530 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
26531 #else
26532 # define machine_is_unipo_at91sam9263() (0)
26533 #endif
26534
26535 #ifdef CONFIG_MACH_ETHERNUT5
26536 # ifdef machine_arch_type
26537 #  undef machine_arch_type
26538 #  define machine_arch_type     __machine_arch_type
26539 # else
26540 #  define machine_arch_type     MACH_TYPE_ETHERNUT5
26541 # endif
26542 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
26543 #else
26544 # define machine_is_ethernut5() (0)
26545 #endif
26546
26547 #ifdef CONFIG_MACH_ARM11
26548 # ifdef machine_arch_type
26549 #  undef machine_arch_type
26550 #  define machine_arch_type     __machine_arch_type
26551 # else
26552 #  define machine_arch_type     MACH_TYPE_ARM11
26553 # endif
26554 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
26555 #else
26556 # define machine_is_arm11()     (0)
26557 #endif
26558
26559 #ifdef CONFIG_MACH_CPUAT9260
26560 # ifdef machine_arch_type
26561 #  undef machine_arch_type
26562 #  define machine_arch_type     __machine_arch_type
26563 # else
26564 #  define machine_arch_type     MACH_TYPE_CPUAT9260
26565 # endif
26566 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
26567 #else
26568 # define machine_is_cpuat9260() (0)
26569 #endif
26570
26571 #ifdef CONFIG_MACH_CPUPXA255
26572 # ifdef machine_arch_type
26573 #  undef machine_arch_type
26574 #  define machine_arch_type     __machine_arch_type
26575 # else
26576 #  define machine_arch_type     MACH_TYPE_CPUPXA255
26577 # endif
26578 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
26579 #else
26580 # define machine_is_cpupxa255() (0)
26581 #endif
26582
26583 #ifdef CONFIG_MACH_CPUIMX27
26584 # ifdef machine_arch_type
26585 #  undef machine_arch_type
26586 #  define machine_arch_type     __machine_arch_type
26587 # else
26588 #  define machine_arch_type     MACH_TYPE_CPUIMX27
26589 # endif
26590 # define machine_is_eukrea_cpuimx27()   (machine_arch_type == MACH_TYPE_CPUIMX27)
26591 #else
26592 # define machine_is_eukrea_cpuimx27()   (0)
26593 #endif
26594
26595 #ifdef CONFIG_MACH_CHEFLUX
26596 # ifdef machine_arch_type
26597 #  undef machine_arch_type
26598 #  define machine_arch_type     __machine_arch_type
26599 # else
26600 #  define machine_arch_type     MACH_TYPE_CHEFLUX
26601 # endif
26602 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
26603 #else
26604 # define machine_is_cheflux()   (0)
26605 #endif
26606
26607 #ifdef CONFIG_MACH_EB_CPUX9K2
26608 # ifdef machine_arch_type
26609 #  undef machine_arch_type
26610 #  define machine_arch_type     __machine_arch_type
26611 # else
26612 #  define machine_arch_type     MACH_TYPE_EB_CPUX9K2
26613 # endif
26614 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
26615 #else
26616 # define machine_is_eb_cpux9k2()        (0)
26617 #endif
26618
26619 #ifdef CONFIG_MACH_OPCOTEC
26620 # ifdef machine_arch_type
26621 #  undef machine_arch_type
26622 #  define machine_arch_type     __machine_arch_type
26623 # else
26624 #  define machine_arch_type     MACH_TYPE_OPCOTEC
26625 # endif
26626 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
26627 #else
26628 # define machine_is_opcotec()   (0)
26629 #endif
26630
26631 #ifdef CONFIG_MACH_YT
26632 # ifdef machine_arch_type
26633 #  undef machine_arch_type
26634 #  define machine_arch_type     __machine_arch_type
26635 # else
26636 #  define machine_arch_type     MACH_TYPE_YT
26637 # endif
26638 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
26639 #else
26640 # define machine_is_yt()        (0)
26641 #endif
26642
26643 #ifdef CONFIG_MACH_MOTOQ
26644 # ifdef machine_arch_type
26645 #  undef machine_arch_type
26646 #  define machine_arch_type     __machine_arch_type
26647 # else
26648 #  define machine_arch_type     MACH_TYPE_MOTOQ
26649 # endif
26650 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
26651 #else
26652 # define machine_is_motoq()     (0)
26653 #endif
26654
26655 #ifdef CONFIG_MACH_BSB1
26656 # ifdef machine_arch_type
26657 #  undef machine_arch_type
26658 #  define machine_arch_type     __machine_arch_type
26659 # else
26660 #  define machine_arch_type     MACH_TYPE_BSB1
26661 # endif
26662 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
26663 #else
26664 # define machine_is_bsb1()      (0)
26665 #endif
26666
26667 #ifdef CONFIG_MACH_ACS5K
26668 # ifdef machine_arch_type
26669 #  undef machine_arch_type
26670 #  define machine_arch_type     __machine_arch_type
26671 # else
26672 #  define machine_arch_type     MACH_TYPE_ACS5K
26673 # endif
26674 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
26675 #else
26676 # define machine_is_acs5k()     (0)
26677 #endif
26678
26679 #ifdef CONFIG_MACH_MILAN
26680 # ifdef machine_arch_type
26681 #  undef machine_arch_type
26682 #  define machine_arch_type     __machine_arch_type
26683 # else
26684 #  define machine_arch_type     MACH_TYPE_MILAN
26685 # endif
26686 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
26687 #else
26688 # define machine_is_milan()     (0)
26689 #endif
26690
26691 #ifdef CONFIG_MACH_QUARTZV2
26692 # ifdef machine_arch_type
26693 #  undef machine_arch_type
26694 #  define machine_arch_type     __machine_arch_type
26695 # else
26696 #  define machine_arch_type     MACH_TYPE_QUARTZV2
26697 # endif
26698 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
26699 #else
26700 # define machine_is_quartzv2()  (0)
26701 #endif
26702
26703 #ifdef CONFIG_MACH_RSVP
26704 # ifdef machine_arch_type
26705 #  undef machine_arch_type
26706 #  define machine_arch_type     __machine_arch_type
26707 # else
26708 #  define machine_arch_type     MACH_TYPE_RSVP
26709 # endif
26710 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
26711 #else
26712 # define machine_is_rsvp()      (0)
26713 #endif
26714
26715 #ifdef CONFIG_MACH_RMP200
26716 # ifdef machine_arch_type
26717 #  undef machine_arch_type
26718 #  define machine_arch_type     __machine_arch_type
26719 # else
26720 #  define machine_arch_type     MACH_TYPE_RMP200
26721 # endif
26722 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
26723 #else
26724 # define machine_is_rmp200()    (0)
26725 #endif
26726
26727 #ifdef CONFIG_MACH_SNAPPER_9260
26728 # ifdef machine_arch_type
26729 #  undef machine_arch_type
26730 #  define machine_arch_type     __machine_arch_type
26731 # else
26732 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
26733 # endif
26734 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
26735 #else
26736 # define machine_is_snapper_9260()      (0)
26737 #endif
26738
26739 #ifdef CONFIG_MACH_DSM320
26740 # ifdef machine_arch_type
26741 #  undef machine_arch_type
26742 #  define machine_arch_type     __machine_arch_type
26743 # else
26744 #  define machine_arch_type     MACH_TYPE_DSM320
26745 # endif
26746 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
26747 #else
26748 # define machine_is_dsm320()    (0)
26749 #endif
26750
26751 #ifdef CONFIG_MACH_ADSGCM
26752 # ifdef machine_arch_type
26753 #  undef machine_arch_type
26754 #  define machine_arch_type     __machine_arch_type
26755 # else
26756 #  define machine_arch_type     MACH_TYPE_ADSGCM
26757 # endif
26758 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
26759 #else
26760 # define machine_is_adsgcm()    (0)
26761 #endif
26762
26763 #ifdef CONFIG_MACH_ASE2_400
26764 # ifdef machine_arch_type
26765 #  undef machine_arch_type
26766 #  define machine_arch_type     __machine_arch_type
26767 # else
26768 #  define machine_arch_type     MACH_TYPE_ASE2_400
26769 # endif
26770 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
26771 #else
26772 # define machine_is_ase2_400()  (0)
26773 #endif
26774
26775 #ifdef CONFIG_MACH_PIZZA
26776 # ifdef machine_arch_type
26777 #  undef machine_arch_type
26778 #  define machine_arch_type     __machine_arch_type
26779 # else
26780 #  define machine_arch_type     MACH_TYPE_PIZZA
26781 # endif
26782 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
26783 #else
26784 # define machine_is_pizza()     (0)
26785 #endif
26786
26787 #ifdef CONFIG_MACH_SPOT_NGPL
26788 # ifdef machine_arch_type
26789 #  undef machine_arch_type
26790 #  define machine_arch_type     __machine_arch_type
26791 # else
26792 #  define machine_arch_type     MACH_TYPE_SPOT_NGPL
26793 # endif
26794 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
26795 #else
26796 # define machine_is_spot_ngpl() (0)
26797 #endif
26798
26799 #ifdef CONFIG_MACH_ARMATA
26800 # ifdef machine_arch_type
26801 #  undef machine_arch_type
26802 #  define machine_arch_type     __machine_arch_type
26803 # else
26804 #  define machine_arch_type     MACH_TYPE_ARMATA
26805 # endif
26806 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
26807 #else
26808 # define machine_is_armata()    (0)
26809 #endif
26810
26811 #ifdef CONFIG_MACH_EXEDA
26812 # ifdef machine_arch_type
26813 #  undef machine_arch_type
26814 #  define machine_arch_type     __machine_arch_type
26815 # else
26816 #  define machine_arch_type     MACH_TYPE_EXEDA
26817 # endif
26818 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
26819 #else
26820 # define machine_is_exeda()     (0)
26821 #endif
26822
26823 #ifdef CONFIG_MACH_MX31SF005
26824 # ifdef machine_arch_type
26825 #  undef machine_arch_type
26826 #  define machine_arch_type     __machine_arch_type
26827 # else
26828 #  define machine_arch_type     MACH_TYPE_MX31SF005
26829 # endif
26830 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
26831 #else
26832 # define machine_is_mx31sf005() (0)
26833 #endif
26834
26835 #ifdef CONFIG_MACH_F5D8231_4_V2
26836 # ifdef machine_arch_type
26837 #  undef machine_arch_type
26838 #  define machine_arch_type     __machine_arch_type
26839 # else
26840 #  define machine_arch_type     MACH_TYPE_F5D8231_4_V2
26841 # endif
26842 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
26843 #else
26844 # define machine_is_f5d8231_4_v2()      (0)
26845 #endif
26846
26847 #ifdef CONFIG_MACH_Q2440
26848 # ifdef machine_arch_type
26849 #  undef machine_arch_type
26850 #  define machine_arch_type     __machine_arch_type
26851 # else
26852 #  define machine_arch_type     MACH_TYPE_Q2440
26853 # endif
26854 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
26855 #else
26856 # define machine_is_q2440()     (0)
26857 #endif
26858
26859 #ifdef CONFIG_MACH_QQ2440
26860 # ifdef machine_arch_type
26861 #  undef machine_arch_type
26862 #  define machine_arch_type     __machine_arch_type
26863 # else
26864 #  define machine_arch_type     MACH_TYPE_QQ2440
26865 # endif
26866 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
26867 #else
26868 # define machine_is_qq2440()    (0)
26869 #endif
26870
26871 #ifdef CONFIG_MACH_MINI2440
26872 # ifdef machine_arch_type
26873 #  undef machine_arch_type
26874 #  define machine_arch_type     __machine_arch_type
26875 # else
26876 #  define machine_arch_type     MACH_TYPE_MINI2440
26877 # endif
26878 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
26879 #else
26880 # define machine_is_mini2440()  (0)
26881 #endif
26882
26883 #ifdef CONFIG_MACH_COLIBRI300
26884 # ifdef machine_arch_type
26885 #  undef machine_arch_type
26886 #  define machine_arch_type     __machine_arch_type
26887 # else
26888 #  define machine_arch_type     MACH_TYPE_COLIBRI300
26889 # endif
26890 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
26891 #else
26892 # define machine_is_colibri300()        (0)
26893 #endif
26894
26895 #ifdef CONFIG_MACH_JADES
26896 # ifdef machine_arch_type
26897 #  undef machine_arch_type
26898 #  define machine_arch_type     __machine_arch_type
26899 # else
26900 #  define machine_arch_type     MACH_TYPE_JADES
26901 # endif
26902 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
26903 #else
26904 # define machine_is_jades()     (0)
26905 #endif
26906
26907 #ifdef CONFIG_MACH_SPARK
26908 # ifdef machine_arch_type
26909 #  undef machine_arch_type
26910 #  define machine_arch_type     __machine_arch_type
26911 # else
26912 #  define machine_arch_type     MACH_TYPE_SPARK
26913 # endif
26914 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
26915 #else
26916 # define machine_is_spark()     (0)
26917 #endif
26918
26919 #ifdef CONFIG_MACH_BENZINA
26920 # ifdef machine_arch_type
26921 #  undef machine_arch_type
26922 #  define machine_arch_type     __machine_arch_type
26923 # else
26924 #  define machine_arch_type     MACH_TYPE_BENZINA
26925 # endif
26926 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
26927 #else
26928 # define machine_is_benzina()   (0)
26929 #endif
26930
26931 #ifdef CONFIG_MACH_BLAZE
26932 # ifdef machine_arch_type
26933 #  undef machine_arch_type
26934 #  define machine_arch_type     __machine_arch_type
26935 # else
26936 #  define machine_arch_type     MACH_TYPE_BLAZE
26937 # endif
26938 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
26939 #else
26940 # define machine_is_blaze()     (0)
26941 #endif
26942
26943 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
26944 # ifdef machine_arch_type
26945 #  undef machine_arch_type
26946 #  define machine_arch_type     __machine_arch_type
26947 # else
26948 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
26949 # endif
26950 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
26951 #else
26952 # define machine_is_linkstation_ls_hgl()        (0)
26953 #endif
26954
26955 #ifdef CONFIG_MACH_HTCKOVSKY
26956 # ifdef machine_arch_type
26957 #  undef machine_arch_type
26958 #  define machine_arch_type     __machine_arch_type
26959 # else
26960 #  define machine_arch_type     MACH_TYPE_HTCKOVSKY
26961 # endif
26962 # define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCKOVSKY)
26963 #else
26964 # define machine_is_htckovsky() (0)
26965 #endif
26966
26967 #ifdef CONFIG_MACH_SONY_PRS505
26968 # ifdef machine_arch_type
26969 #  undef machine_arch_type
26970 #  define machine_arch_type     __machine_arch_type
26971 # else
26972 #  define machine_arch_type     MACH_TYPE_SONY_PRS505
26973 # endif
26974 # define machine_is_sony_prs505()       (machine_arch_type == MACH_TYPE_SONY_PRS505)
26975 #else
26976 # define machine_is_sony_prs505()       (0)
26977 #endif
26978
26979 #ifdef CONFIG_MACH_HANLIN_V3
26980 # ifdef machine_arch_type
26981 #  undef machine_arch_type
26982 #  define machine_arch_type     __machine_arch_type
26983 # else
26984 #  define machine_arch_type     MACH_TYPE_HANLIN_V3
26985 # endif
26986 # define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
26987 #else
26988 # define machine_is_hanlin_v3() (0)
26989 #endif
26990
26991 #ifdef CONFIG_MACH_SAPPHIRA
26992 # ifdef machine_arch_type
26993 #  undef machine_arch_type
26994 #  define machine_arch_type     __machine_arch_type
26995 # else
26996 #  define machine_arch_type     MACH_TYPE_SAPPHIRA
26997 # endif
26998 # define machine_is_sapphira()  (machine_arch_type == MACH_TYPE_SAPPHIRA)
26999 #else
27000 # define machine_is_sapphira()  (0)
27001 #endif
27002
27003 #ifdef CONFIG_MACH_DACK_SDA_01
27004 # ifdef machine_arch_type
27005 #  undef machine_arch_type
27006 #  define machine_arch_type     __machine_arch_type
27007 # else
27008 #  define machine_arch_type     MACH_TYPE_DACK_SDA_01
27009 # endif
27010 # define machine_is_dack_sda_01()       (machine_arch_type == MACH_TYPE_DACK_SDA_01)
27011 #else
27012 # define machine_is_dack_sda_01()       (0)
27013 #endif
27014
27015 #ifdef CONFIG_MACH_ARMBOX
27016 # ifdef machine_arch_type
27017 #  undef machine_arch_type
27018 #  define machine_arch_type     __machine_arch_type
27019 # else
27020 #  define machine_arch_type     MACH_TYPE_ARMBOX
27021 # endif
27022 # define machine_is_armbox()    (machine_arch_type == MACH_TYPE_ARMBOX)
27023 #else
27024 # define machine_is_armbox()    (0)
27025 #endif
27026
27027 #ifdef CONFIG_MACH_HARRIS_RVP
27028 # ifdef machine_arch_type
27029 #  undef machine_arch_type
27030 #  define machine_arch_type     __machine_arch_type
27031 # else
27032 #  define machine_arch_type     MACH_TYPE_HARRIS_RVP
27033 # endif
27034 # define machine_is_harris_rvp()        (machine_arch_type == MACH_TYPE_HARRIS_RVP)
27035 #else
27036 # define machine_is_harris_rvp()        (0)
27037 #endif
27038
27039 #ifdef CONFIG_MACH_RIBALDO
27040 # ifdef machine_arch_type
27041 #  undef machine_arch_type
27042 #  define machine_arch_type     __machine_arch_type
27043 # else
27044 #  define machine_arch_type     MACH_TYPE_RIBALDO
27045 # endif
27046 # define machine_is_ribaldo()   (machine_arch_type == MACH_TYPE_RIBALDO)
27047 #else
27048 # define machine_is_ribaldo()   (0)
27049 #endif
27050
27051 #ifdef CONFIG_MACH_AGORA
27052 # ifdef machine_arch_type
27053 #  undef machine_arch_type
27054 #  define machine_arch_type     __machine_arch_type
27055 # else
27056 #  define machine_arch_type     MACH_TYPE_AGORA
27057 # endif
27058 # define machine_is_agora()     (machine_arch_type == MACH_TYPE_AGORA)
27059 #else
27060 # define machine_is_agora()     (0)
27061 #endif
27062
27063 #ifdef CONFIG_MACH_OMAP3_MINI
27064 # ifdef machine_arch_type
27065 #  undef machine_arch_type
27066 #  define machine_arch_type     __machine_arch_type
27067 # else
27068 #  define machine_arch_type     MACH_TYPE_OMAP3_MINI
27069 # endif
27070 # define machine_is_omap3_mini()        (machine_arch_type == MACH_TYPE_OMAP3_MINI)
27071 #else
27072 # define machine_is_omap3_mini()        (0)
27073 #endif
27074
27075 #ifdef CONFIG_MACH_A9SAM6432_B
27076 # ifdef machine_arch_type
27077 #  undef machine_arch_type
27078 #  define machine_arch_type     __machine_arch_type
27079 # else
27080 #  define machine_arch_type     MACH_TYPE_A9SAM6432_B
27081 # endif
27082 # define machine_is_a9sam6432_b()       (machine_arch_type == MACH_TYPE_A9SAM6432_B)
27083 #else
27084 # define machine_is_a9sam6432_b()       (0)
27085 #endif
27086
27087 #ifdef CONFIG_MACH_USG2410
27088 # ifdef machine_arch_type
27089 #  undef machine_arch_type
27090 #  define machine_arch_type     __machine_arch_type
27091 # else
27092 #  define machine_arch_type     MACH_TYPE_USG2410
27093 # endif
27094 # define machine_is_usg2410()   (machine_arch_type == MACH_TYPE_USG2410)
27095 #else
27096 # define machine_is_usg2410()   (0)
27097 #endif
27098
27099 #ifdef CONFIG_MACH_PC72052_I10_REVB
27100 # ifdef machine_arch_type
27101 #  undef machine_arch_type
27102 #  define machine_arch_type     __machine_arch_type
27103 # else
27104 #  define machine_arch_type     MACH_TYPE_PC72052_I10_REVB
27105 # endif
27106 # define machine_is_pc72052_i10_revb()  (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
27107 #else
27108 # define machine_is_pc72052_i10_revb()  (0)
27109 #endif
27110
27111 #ifdef CONFIG_MACH_MX35_EXM32
27112 # ifdef machine_arch_type
27113 #  undef machine_arch_type
27114 #  define machine_arch_type     __machine_arch_type
27115 # else
27116 #  define machine_arch_type     MACH_TYPE_MX35_EXM32
27117 # endif
27118 # define machine_is_mx35_exm32()        (machine_arch_type == MACH_TYPE_MX35_EXM32)
27119 #else
27120 # define machine_is_mx35_exm32()        (0)
27121 #endif
27122
27123 #ifdef CONFIG_MACH_TOPAS910
27124 # ifdef machine_arch_type
27125 #  undef machine_arch_type
27126 #  define machine_arch_type     __machine_arch_type
27127 # else
27128 #  define machine_arch_type     MACH_TYPE_TOPAS910
27129 # endif
27130 # define machine_is_topas910()  (machine_arch_type == MACH_TYPE_TOPAS910)
27131 #else
27132 # define machine_is_topas910()  (0)
27133 #endif
27134
27135 #ifdef CONFIG_MACH_HYENA
27136 # ifdef machine_arch_type
27137 #  undef machine_arch_type
27138 #  define machine_arch_type     __machine_arch_type
27139 # else
27140 #  define machine_arch_type     MACH_TYPE_HYENA
27141 # endif
27142 # define machine_is_hyena()     (machine_arch_type == MACH_TYPE_HYENA)
27143 #else
27144 # define machine_is_hyena()     (0)
27145 #endif
27146
27147 #ifdef CONFIG_MACH_POSPAX
27148 # ifdef machine_arch_type
27149 #  undef machine_arch_type
27150 #  define machine_arch_type     __machine_arch_type
27151 # else
27152 #  define machine_arch_type     MACH_TYPE_POSPAX
27153 # endif
27154 # define machine_is_pospax()    (machine_arch_type == MACH_TYPE_POSPAX)
27155 #else
27156 # define machine_is_pospax()    (0)
27157 #endif
27158
27159 #ifdef CONFIG_MACH_HDL_GX
27160 # ifdef machine_arch_type
27161 #  undef machine_arch_type
27162 #  define machine_arch_type     __machine_arch_type
27163 # else
27164 #  define machine_arch_type     MACH_TYPE_HDL_GX
27165 # endif
27166 # define machine_is_hdl_gx()    (machine_arch_type == MACH_TYPE_HDL_GX)
27167 #else
27168 # define machine_is_hdl_gx()    (0)
27169 #endif
27170
27171 #ifdef CONFIG_MACH_CTERA_4BAY
27172 # ifdef machine_arch_type
27173 #  undef machine_arch_type
27174 #  define machine_arch_type     __machine_arch_type
27175 # else
27176 #  define machine_arch_type     MACH_TYPE_CTERA_4BAY
27177 # endif
27178 # define machine_is_ctera_4bay()        (machine_arch_type == MACH_TYPE_CTERA_4BAY)
27179 #else
27180 # define machine_is_ctera_4bay()        (0)
27181 #endif
27182
27183 #ifdef CONFIG_MACH_CTERA_PLUG_C
27184 # ifdef machine_arch_type
27185 #  undef machine_arch_type
27186 #  define machine_arch_type     __machine_arch_type
27187 # else
27188 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_C
27189 # endif
27190 # define machine_is_ctera_plug_c()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
27191 #else
27192 # define machine_is_ctera_plug_c()      (0)
27193 #endif
27194
27195 #ifdef CONFIG_MACH_CRWEA_PLUG_I
27196 # ifdef machine_arch_type
27197 #  undef machine_arch_type
27198 #  define machine_arch_type     __machine_arch_type
27199 # else
27200 #  define machine_arch_type     MACH_TYPE_CRWEA_PLUG_I
27201 # endif
27202 # define machine_is_crwea_plug_i()      (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
27203 #else
27204 # define machine_is_crwea_plug_i()      (0)
27205 #endif
27206
27207 #ifdef CONFIG_MACH_EGAUGE2
27208 # ifdef machine_arch_type
27209 #  undef machine_arch_type
27210 #  define machine_arch_type     __machine_arch_type
27211 # else
27212 #  define machine_arch_type     MACH_TYPE_EGAUGE2
27213 # endif
27214 # define machine_is_egauge2()   (machine_arch_type == MACH_TYPE_EGAUGE2)
27215 #else
27216 # define machine_is_egauge2()   (0)
27217 #endif
27218
27219 #ifdef CONFIG_MACH_DIDJ
27220 # ifdef machine_arch_type
27221 #  undef machine_arch_type
27222 #  define machine_arch_type     __machine_arch_type
27223 # else
27224 #  define machine_arch_type     MACH_TYPE_DIDJ
27225 # endif
27226 # define machine_is_didj()      (machine_arch_type == MACH_TYPE_DIDJ)
27227 #else
27228 # define machine_is_didj()      (0)
27229 #endif
27230
27231 #ifdef CONFIG_MACH_MEISTER
27232 # ifdef machine_arch_type
27233 #  undef machine_arch_type
27234 #  define machine_arch_type     __machine_arch_type
27235 # else
27236 #  define machine_arch_type     MACH_TYPE_MEISTER
27237 # endif
27238 # define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
27239 #else
27240 # define machine_is_m_s3c2443() (0)
27241 #endif
27242
27243 #ifdef CONFIG_MACH_HTCBLACKSTONE
27244 # ifdef machine_arch_type
27245 #  undef machine_arch_type
27246 #  define machine_arch_type     __machine_arch_type
27247 # else
27248 #  define machine_arch_type     MACH_TYPE_HTCBLACKSTONE
27249 # endif
27250 # define machine_is_htcblackstone()     (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
27251 #else
27252 # define machine_is_htcblackstone()     (0)
27253 #endif
27254
27255 #ifdef CONFIG_MACH_CPUAT9G20
27256 # ifdef machine_arch_type
27257 #  undef machine_arch_type
27258 #  define machine_arch_type     __machine_arch_type
27259 # else
27260 #  define machine_arch_type     MACH_TYPE_CPUAT9G20
27261 # endif
27262 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
27263 #else
27264 # define machine_is_cpuat9g20() (0)
27265 #endif
27266
27267 #ifdef CONFIG_MACH_SMDK6440
27268 # ifdef machine_arch_type
27269 #  undef machine_arch_type
27270 #  define machine_arch_type     __machine_arch_type
27271 # else
27272 #  define machine_arch_type     MACH_TYPE_SMDK6440
27273 # endif
27274 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
27275 #else
27276 # define machine_is_smdk6440()  (0)
27277 #endif
27278
27279 #ifdef CONFIG_MACH_OMAP_35XX_MVP
27280 # ifdef machine_arch_type
27281 #  undef machine_arch_type
27282 #  define machine_arch_type     __machine_arch_type
27283 # else
27284 #  define machine_arch_type     MACH_TYPE_OMAP_35XX_MVP
27285 # endif
27286 # define machine_is_omap_35xx_mvp()     (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
27287 #else
27288 # define machine_is_omap_35xx_mvp()     (0)
27289 #endif
27290
27291 #ifdef CONFIG_MACH_CTERA_PLUG_I
27292 # ifdef machine_arch_type
27293 #  undef machine_arch_type
27294 #  define machine_arch_type     __machine_arch_type
27295 # else
27296 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_I
27297 # endif
27298 # define machine_is_ctera_plug_i()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
27299 #else
27300 # define machine_is_ctera_plug_i()      (0)
27301 #endif
27302
27303 #ifdef CONFIG_MACH_PVG610
27304 # ifdef machine_arch_type
27305 #  undef machine_arch_type
27306 #  define machine_arch_type     __machine_arch_type
27307 # else
27308 #  define machine_arch_type     MACH_TYPE_PVG610
27309 # endif
27310 # define machine_is_pvg610_100()        (machine_arch_type == MACH_TYPE_PVG610)
27311 #else
27312 # define machine_is_pvg610_100()        (0)
27313 #endif
27314
27315 #ifdef CONFIG_MACH_HPRW6815
27316 # ifdef machine_arch_type
27317 #  undef machine_arch_type
27318 #  define machine_arch_type     __machine_arch_type
27319 # else
27320 #  define machine_arch_type     MACH_TYPE_HPRW6815
27321 # endif
27322 # define machine_is_hprw6815()  (machine_arch_type == MACH_TYPE_HPRW6815)
27323 #else
27324 # define machine_is_hprw6815()  (0)
27325 #endif
27326
27327 #ifdef CONFIG_MACH_OMAP3_OSWALD
27328 # ifdef machine_arch_type
27329 #  undef machine_arch_type
27330 #  define machine_arch_type     __machine_arch_type
27331 # else
27332 #  define machine_arch_type     MACH_TYPE_OMAP3_OSWALD
27333 # endif
27334 # define machine_is_omap3_oswald()      (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
27335 #else
27336 # define machine_is_omap3_oswald()      (0)
27337 #endif
27338
27339 #ifdef CONFIG_MACH_NAS4220B
27340 # ifdef machine_arch_type
27341 #  undef machine_arch_type
27342 #  define machine_arch_type     __machine_arch_type
27343 # else
27344 #  define machine_arch_type     MACH_TYPE_NAS4220B
27345 # endif
27346 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
27347 #else
27348 # define machine_is_nas4220b()  (0)
27349 #endif
27350
27351 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
27352 # ifdef machine_arch_type
27353 #  undef machine_arch_type
27354 #  define machine_arch_type     __machine_arch_type
27355 # else
27356 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA
27357 # endif
27358 # define machine_is_htcraphael_cdma()   (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
27359 #else
27360 # define machine_is_htcraphael_cdma()   (0)
27361 #endif
27362
27363 #ifdef CONFIG_MACH_HTCDIAMOND_CDMA
27364 # ifdef machine_arch_type
27365 #  undef machine_arch_type
27366 #  define machine_arch_type     __machine_arch_type
27367 # else
27368 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND_CDMA
27369 # endif
27370 # define machine_is_htcdiamond_cdma()   (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
27371 #else
27372 # define machine_is_htcdiamond_cdma()   (0)
27373 #endif
27374
27375 #ifdef CONFIG_MACH_SCALER
27376 # ifdef machine_arch_type
27377 #  undef machine_arch_type
27378 #  define machine_arch_type     __machine_arch_type
27379 # else
27380 #  define machine_arch_type     MACH_TYPE_SCALER
27381 # endif
27382 # define machine_is_scaler()    (machine_arch_type == MACH_TYPE_SCALER)
27383 #else
27384 # define machine_is_scaler()    (0)
27385 #endif
27386
27387 #ifdef CONFIG_MACH_ZYLONITE2
27388 # ifdef machine_arch_type
27389 #  undef machine_arch_type
27390 #  define machine_arch_type     __machine_arch_type
27391 # else
27392 #  define machine_arch_type     MACH_TYPE_ZYLONITE2
27393 # endif
27394 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
27395 #else
27396 # define machine_is_zylonite2() (0)
27397 #endif
27398
27399 #ifdef CONFIG_MACH_ASPENITE
27400 # ifdef machine_arch_type
27401 #  undef machine_arch_type
27402 #  define machine_arch_type     __machine_arch_type
27403 # else
27404 #  define machine_arch_type     MACH_TYPE_ASPENITE
27405 # endif
27406 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
27407 #else
27408 # define machine_is_aspenite()  (0)
27409 #endif
27410
27411 #ifdef CONFIG_MACH_TETON
27412 # ifdef machine_arch_type
27413 #  undef machine_arch_type
27414 #  define machine_arch_type     __machine_arch_type
27415 # else
27416 #  define machine_arch_type     MACH_TYPE_TETON
27417 # endif
27418 # define machine_is_teton()     (machine_arch_type == MACH_TYPE_TETON)
27419 #else
27420 # define machine_is_teton()     (0)
27421 #endif
27422
27423 #ifdef CONFIG_MACH_TTC_DKB
27424 # ifdef machine_arch_type
27425 #  undef machine_arch_type
27426 #  define machine_arch_type     __machine_arch_type
27427 # else
27428 #  define machine_arch_type     MACH_TYPE_TTC_DKB
27429 # endif
27430 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
27431 #else
27432 # define machine_is_ttc_dkb()   (0)
27433 #endif
27434
27435 #ifdef CONFIG_MACH_BISHOP2
27436 # ifdef machine_arch_type
27437 #  undef machine_arch_type
27438 #  define machine_arch_type     __machine_arch_type
27439 # else
27440 #  define machine_arch_type     MACH_TYPE_BISHOP2
27441 # endif
27442 # define machine_is_bishop2()   (machine_arch_type == MACH_TYPE_BISHOP2)
27443 #else
27444 # define machine_is_bishop2()   (0)
27445 #endif
27446
27447 #ifdef CONFIG_MACH_IPPV5
27448 # ifdef machine_arch_type
27449 #  undef machine_arch_type
27450 #  define machine_arch_type     __machine_arch_type
27451 # else
27452 #  define machine_arch_type     MACH_TYPE_IPPV5
27453 # endif
27454 # define machine_is_ippv5()     (machine_arch_type == MACH_TYPE_IPPV5)
27455 #else
27456 # define machine_is_ippv5()     (0)
27457 #endif
27458
27459 #ifdef CONFIG_MACH_FARM926
27460 # ifdef machine_arch_type
27461 #  undef machine_arch_type
27462 #  define machine_arch_type     __machine_arch_type
27463 # else
27464 #  define machine_arch_type     MACH_TYPE_FARM926
27465 # endif
27466 # define machine_is_farm926()   (machine_arch_type == MACH_TYPE_FARM926)
27467 #else
27468 # define machine_is_farm926()   (0)
27469 #endif
27470
27471 #ifdef CONFIG_MACH_MMCCPU
27472 # ifdef machine_arch_type
27473 #  undef machine_arch_type
27474 #  define machine_arch_type     __machine_arch_type
27475 # else
27476 #  define machine_arch_type     MACH_TYPE_MMCCPU
27477 # endif
27478 # define machine_is_mmccpu()    (machine_arch_type == MACH_TYPE_MMCCPU)
27479 #else
27480 # define machine_is_mmccpu()    (0)
27481 #endif
27482
27483 #ifdef CONFIG_MACH_SGMSFL
27484 # ifdef machine_arch_type
27485 #  undef machine_arch_type
27486 #  define machine_arch_type     __machine_arch_type
27487 # else
27488 #  define machine_arch_type     MACH_TYPE_SGMSFL
27489 # endif
27490 # define machine_is_sgmsfl()    (machine_arch_type == MACH_TYPE_SGMSFL)
27491 #else
27492 # define machine_is_sgmsfl()    (0)
27493 #endif
27494
27495 #ifdef CONFIG_MACH_TT8000
27496 # ifdef machine_arch_type
27497 #  undef machine_arch_type
27498 #  define machine_arch_type     __machine_arch_type
27499 # else
27500 #  define machine_arch_type     MACH_TYPE_TT8000
27501 # endif
27502 # define machine_is_tt8000()    (machine_arch_type == MACH_TYPE_TT8000)
27503 #else
27504 # define machine_is_tt8000()    (0)
27505 #endif
27506
27507 #ifdef CONFIG_MACH_ZRN4300LP
27508 # ifdef machine_arch_type
27509 #  undef machine_arch_type
27510 #  define machine_arch_type     __machine_arch_type
27511 # else
27512 #  define machine_arch_type     MACH_TYPE_ZRN4300LP
27513 # endif
27514 # define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
27515 #else
27516 # define machine_is_zrn4300lp() (0)
27517 #endif
27518
27519 #ifdef CONFIG_MACH_MPTC
27520 # ifdef machine_arch_type
27521 #  undef machine_arch_type
27522 #  define machine_arch_type     __machine_arch_type
27523 # else
27524 #  define machine_arch_type     MACH_TYPE_MPTC
27525 # endif
27526 # define machine_is_mptc()      (machine_arch_type == MACH_TYPE_MPTC)
27527 #else
27528 # define machine_is_mptc()      (0)
27529 #endif
27530
27531 #ifdef CONFIG_MACH_H6051
27532 # ifdef machine_arch_type
27533 #  undef machine_arch_type
27534 #  define machine_arch_type     __machine_arch_type
27535 # else
27536 #  define machine_arch_type     MACH_TYPE_H6051
27537 # endif
27538 # define machine_is_h6051()     (machine_arch_type == MACH_TYPE_H6051)
27539 #else
27540 # define machine_is_h6051()     (0)
27541 #endif
27542
27543 #ifdef CONFIG_MACH_PVG610_101
27544 # ifdef machine_arch_type
27545 #  undef machine_arch_type
27546 #  define machine_arch_type     __machine_arch_type
27547 # else
27548 #  define machine_arch_type     MACH_TYPE_PVG610_101
27549 # endif
27550 # define machine_is_pvg610_101()        (machine_arch_type == MACH_TYPE_PVG610_101)
27551 #else
27552 # define machine_is_pvg610_101()        (0)
27553 #endif
27554
27555 #ifdef CONFIG_MACH_STAMP9261_PC_EVB
27556 # ifdef machine_arch_type
27557 #  undef machine_arch_type
27558 #  define machine_arch_type     __machine_arch_type
27559 # else
27560 #  define machine_arch_type     MACH_TYPE_STAMP9261_PC_EVB
27561 # endif
27562 # define machine_is_stamp9261_pc_evb()  (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
27563 #else
27564 # define machine_is_stamp9261_pc_evb()  (0)
27565 #endif
27566
27567 #ifdef CONFIG_MACH_PELCO_ODYSSEUS
27568 # ifdef machine_arch_type
27569 #  undef machine_arch_type
27570 #  define machine_arch_type     __machine_arch_type
27571 # else
27572 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEUS
27573 # endif
27574 # define machine_is_pelco_odysseus()    (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
27575 #else
27576 # define machine_is_pelco_odysseus()    (0)
27577 #endif
27578
27579 #ifdef CONFIG_MACH_TNY_A9260
27580 # ifdef machine_arch_type
27581 #  undef machine_arch_type
27582 #  define machine_arch_type     __machine_arch_type
27583 # else
27584 #  define machine_arch_type     MACH_TYPE_TNY_A9260
27585 # endif
27586 # define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
27587 #else
27588 # define machine_is_tny_a9260() (0)
27589 #endif
27590
27591 #ifdef CONFIG_MACH_TNY_A9G20
27592 # ifdef machine_arch_type
27593 #  undef machine_arch_type
27594 #  define machine_arch_type     __machine_arch_type
27595 # else
27596 #  define machine_arch_type     MACH_TYPE_TNY_A9G20
27597 # endif
27598 # define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
27599 #else
27600 # define machine_is_tny_a9g20() (0)
27601 #endif
27602
27603 #ifdef CONFIG_MACH_AESOP_MP2530F
27604 # ifdef machine_arch_type
27605 #  undef machine_arch_type
27606 #  define machine_arch_type     __machine_arch_type
27607 # else
27608 #  define machine_arch_type     MACH_TYPE_AESOP_MP2530F
27609 # endif
27610 # define machine_is_aesop_mp2530f()     (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
27611 #else
27612 # define machine_is_aesop_mp2530f()     (0)
27613 #endif
27614
27615 #ifdef CONFIG_MACH_DX900
27616 # ifdef machine_arch_type
27617 #  undef machine_arch_type
27618 #  define machine_arch_type     __machine_arch_type
27619 # else
27620 #  define machine_arch_type     MACH_TYPE_DX900
27621 # endif
27622 # define machine_is_dx900()     (machine_arch_type == MACH_TYPE_DX900)
27623 #else
27624 # define machine_is_dx900()     (0)
27625 #endif
27626
27627 #ifdef CONFIG_MACH_CPODC2
27628 # ifdef machine_arch_type
27629 #  undef machine_arch_type
27630 #  define machine_arch_type     __machine_arch_type
27631 # else
27632 #  define machine_arch_type     MACH_TYPE_CPODC2
27633 # endif
27634 # define machine_is_cpodc2()    (machine_arch_type == MACH_TYPE_CPODC2)
27635 #else
27636 # define machine_is_cpodc2()    (0)
27637 #endif
27638
27639 #ifdef CONFIG_MACH_TILT_8925
27640 # ifdef machine_arch_type
27641 #  undef machine_arch_type
27642 #  define machine_arch_type     __machine_arch_type
27643 # else
27644 #  define machine_arch_type     MACH_TYPE_TILT_8925
27645 # endif
27646 # define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
27647 #else
27648 # define machine_is_tilt_8925() (0)
27649 #endif
27650
27651 #ifdef CONFIG_MACH_DAVINCI_DM357_EVM
27652 # ifdef machine_arch_type
27653 #  undef machine_arch_type
27654 #  define machine_arch_type     __machine_arch_type
27655 # else
27656 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM357_EVM
27657 # endif
27658 # define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
27659 #else
27660 # define machine_is_davinci_dm357_evm() (0)
27661 #endif
27662
27663 #ifdef CONFIG_MACH_SWORDFISH
27664 # ifdef machine_arch_type
27665 #  undef machine_arch_type
27666 #  define machine_arch_type     __machine_arch_type
27667 # else
27668 #  define machine_arch_type     MACH_TYPE_SWORDFISH
27669 # endif
27670 # define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
27671 #else
27672 # define machine_is_swordfish() (0)
27673 #endif
27674
27675 #ifdef CONFIG_MACH_CORVUS
27676 # ifdef machine_arch_type
27677 #  undef machine_arch_type
27678 #  define machine_arch_type     __machine_arch_type
27679 # else
27680 #  define machine_arch_type     MACH_TYPE_CORVUS
27681 # endif
27682 # define machine_is_corvus()    (machine_arch_type == MACH_TYPE_CORVUS)
27683 #else
27684 # define machine_is_corvus()    (0)
27685 #endif
27686
27687 #ifdef CONFIG_MACH_TAURUS
27688 # ifdef machine_arch_type
27689 #  undef machine_arch_type
27690 #  define machine_arch_type     __machine_arch_type
27691 # else
27692 #  define machine_arch_type     MACH_TYPE_TAURUS
27693 # endif
27694 # define machine_is_taurus()    (machine_arch_type == MACH_TYPE_TAURUS)
27695 #else
27696 # define machine_is_taurus()    (0)
27697 #endif
27698
27699 #ifdef CONFIG_MACH_AXM
27700 # ifdef machine_arch_type
27701 #  undef machine_arch_type
27702 #  define machine_arch_type     __machine_arch_type
27703 # else
27704 #  define machine_arch_type     MACH_TYPE_AXM
27705 # endif
27706 # define machine_is_axm()       (machine_arch_type == MACH_TYPE_AXM)
27707 #else
27708 # define machine_is_axm()       (0)
27709 #endif
27710
27711 #ifdef CONFIG_MACH_AXC
27712 # ifdef machine_arch_type
27713 #  undef machine_arch_type
27714 #  define machine_arch_type     __machine_arch_type
27715 # else
27716 #  define machine_arch_type     MACH_TYPE_AXC
27717 # endif
27718 # define machine_is_axc()       (machine_arch_type == MACH_TYPE_AXC)
27719 #else
27720 # define machine_is_axc()       (0)
27721 #endif
27722
27723 #ifdef CONFIG_MACH_BABY
27724 # ifdef machine_arch_type
27725 #  undef machine_arch_type
27726 #  define machine_arch_type     __machine_arch_type
27727 # else
27728 #  define machine_arch_type     MACH_TYPE_BABY
27729 # endif
27730 # define machine_is_baby()      (machine_arch_type == MACH_TYPE_BABY)
27731 #else
27732 # define machine_is_baby()      (0)
27733 #endif
27734
27735 #ifdef CONFIG_MACH_MP200
27736 # ifdef machine_arch_type
27737 #  undef machine_arch_type
27738 #  define machine_arch_type     __machine_arch_type
27739 # else
27740 #  define machine_arch_type     MACH_TYPE_MP200
27741 # endif
27742 # define machine_is_mp200()     (machine_arch_type == MACH_TYPE_MP200)
27743 #else
27744 # define machine_is_mp200()     (0)
27745 #endif
27746
27747 #ifdef CONFIG_MACH_PCM043
27748 # ifdef machine_arch_type
27749 #  undef machine_arch_type
27750 #  define machine_arch_type     __machine_arch_type
27751 # else
27752 #  define machine_arch_type     MACH_TYPE_PCM043
27753 # endif
27754 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
27755 #else
27756 # define machine_is_pcm043()    (0)
27757 #endif
27758
27759 #ifdef CONFIG_MACH_HANLIN_V3C
27760 # ifdef machine_arch_type
27761 #  undef machine_arch_type
27762 #  define machine_arch_type     __machine_arch_type
27763 # else
27764 #  define machine_arch_type     MACH_TYPE_HANLIN_V3C
27765 # endif
27766 # define machine_is_hanlin_v3c()        (machine_arch_type == MACH_TYPE_HANLIN_V3C)
27767 #else
27768 # define machine_is_hanlin_v3c()        (0)
27769 #endif
27770
27771 #ifdef CONFIG_MACH_KBK9G20
27772 # ifdef machine_arch_type
27773 #  undef machine_arch_type
27774 #  define machine_arch_type     __machine_arch_type
27775 # else
27776 #  define machine_arch_type     MACH_TYPE_KBK9G20
27777 # endif
27778 # define machine_is_kbk9g20()   (machine_arch_type == MACH_TYPE_KBK9G20)
27779 #else
27780 # define machine_is_kbk9g20()   (0)
27781 #endif
27782
27783 #ifdef CONFIG_MACH_ADSTURBOG5
27784 # ifdef machine_arch_type
27785 #  undef machine_arch_type
27786 #  define machine_arch_type     __machine_arch_type
27787 # else
27788 #  define machine_arch_type     MACH_TYPE_ADSTURBOG5
27789 # endif
27790 # define machine_is_adsturbog5()        (machine_arch_type == MACH_TYPE_ADSTURBOG5)
27791 #else
27792 # define machine_is_adsturbog5()        (0)
27793 #endif
27794
27795 #ifdef CONFIG_MACH_AVENGER_LITE1
27796 # ifdef machine_arch_type
27797 #  undef machine_arch_type
27798 #  define machine_arch_type     __machine_arch_type
27799 # else
27800 #  define machine_arch_type     MACH_TYPE_AVENGER_LITE1
27801 # endif
27802 # define machine_is_avenger_lite1()     (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
27803 #else
27804 # define machine_is_avenger_lite1()     (0)
27805 #endif
27806
27807 #ifdef CONFIG_MACH_SUC
27808 # ifdef machine_arch_type
27809 #  undef machine_arch_type
27810 #  define machine_arch_type     __machine_arch_type
27811 # else
27812 #  define machine_arch_type     MACH_TYPE_SUC
27813 # endif
27814 # define machine_is_suc82x()    (machine_arch_type == MACH_TYPE_SUC)
27815 #else
27816 # define machine_is_suc82x()    (0)
27817 #endif
27818
27819 #ifdef CONFIG_MACH_AT91SAM7S256
27820 # ifdef machine_arch_type
27821 #  undef machine_arch_type
27822 #  define machine_arch_type     __machine_arch_type
27823 # else
27824 #  define machine_arch_type     MACH_TYPE_AT91SAM7S256
27825 # endif
27826 # define machine_is_at91sam7s256()      (machine_arch_type == MACH_TYPE_AT91SAM7S256)
27827 #else
27828 # define machine_is_at91sam7s256()      (0)
27829 #endif
27830
27831 #ifdef CONFIG_MACH_MENDOZA
27832 # ifdef machine_arch_type
27833 #  undef machine_arch_type
27834 #  define machine_arch_type     __machine_arch_type
27835 # else
27836 #  define machine_arch_type     MACH_TYPE_MENDOZA
27837 # endif
27838 # define machine_is_mendoza()   (machine_arch_type == MACH_TYPE_MENDOZA)
27839 #else
27840 # define machine_is_mendoza()   (0)
27841 #endif
27842
27843 #ifdef CONFIG_MACH_KIRA
27844 # ifdef machine_arch_type
27845 #  undef machine_arch_type
27846 #  define machine_arch_type     __machine_arch_type
27847 # else
27848 #  define machine_arch_type     MACH_TYPE_KIRA
27849 # endif
27850 # define machine_is_kira()      (machine_arch_type == MACH_TYPE_KIRA)
27851 #else
27852 # define machine_is_kira()      (0)
27853 #endif
27854
27855 #ifdef CONFIG_MACH_MX1HBM
27856 # ifdef machine_arch_type
27857 #  undef machine_arch_type
27858 #  define machine_arch_type     __machine_arch_type
27859 # else
27860 #  define machine_arch_type     MACH_TYPE_MX1HBM
27861 # endif
27862 # define machine_is_mx1hbm()    (machine_arch_type == MACH_TYPE_MX1HBM)
27863 #else
27864 # define machine_is_mx1hbm()    (0)
27865 #endif
27866
27867 #ifdef CONFIG_MACH_QUATRO43XX
27868 # ifdef machine_arch_type
27869 #  undef machine_arch_type
27870 #  define machine_arch_type     __machine_arch_type
27871 # else
27872 #  define machine_arch_type     MACH_TYPE_QUATRO43XX
27873 # endif
27874 # define machine_is_quatro43xx()        (machine_arch_type == MACH_TYPE_QUATRO43XX)
27875 #else
27876 # define machine_is_quatro43xx()        (0)
27877 #endif
27878
27879 #ifdef CONFIG_MACH_QUATRO4230
27880 # ifdef machine_arch_type
27881 #  undef machine_arch_type
27882 #  define machine_arch_type     __machine_arch_type
27883 # else
27884 #  define machine_arch_type     MACH_TYPE_QUATRO4230
27885 # endif
27886 # define machine_is_quatro4230()        (machine_arch_type == MACH_TYPE_QUATRO4230)
27887 #else
27888 # define machine_is_quatro4230()        (0)
27889 #endif
27890
27891 #ifdef CONFIG_MACH_NSB400
27892 # ifdef machine_arch_type
27893 #  undef machine_arch_type
27894 #  define machine_arch_type     __machine_arch_type
27895 # else
27896 #  define machine_arch_type     MACH_TYPE_NSB400
27897 # endif
27898 # define machine_is_nsb400()    (machine_arch_type == MACH_TYPE_NSB400)
27899 #else
27900 # define machine_is_nsb400()    (0)
27901 #endif
27902
27903 #ifdef CONFIG_MACH_DRP255
27904 # ifdef machine_arch_type
27905 #  undef machine_arch_type
27906 #  define machine_arch_type     __machine_arch_type
27907 # else
27908 #  define machine_arch_type     MACH_TYPE_DRP255
27909 # endif
27910 # define machine_is_drp255()    (machine_arch_type == MACH_TYPE_DRP255)
27911 #else
27912 # define machine_is_drp255()    (0)
27913 #endif
27914
27915 #ifdef CONFIG_MACH_THOTH
27916 # ifdef machine_arch_type
27917 #  undef machine_arch_type
27918 #  define machine_arch_type     __machine_arch_type
27919 # else
27920 #  define machine_arch_type     MACH_TYPE_THOTH
27921 # endif
27922 # define machine_is_thoth()     (machine_arch_type == MACH_TYPE_THOTH)
27923 #else
27924 # define machine_is_thoth()     (0)
27925 #endif
27926
27927 #ifdef CONFIG_MACH_FIRESTONE
27928 # ifdef machine_arch_type
27929 #  undef machine_arch_type
27930 #  define machine_arch_type     __machine_arch_type
27931 # else
27932 #  define machine_arch_type     MACH_TYPE_FIRESTONE
27933 # endif
27934 # define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
27935 #else
27936 # define machine_is_firestone() (0)
27937 #endif
27938
27939 #ifdef CONFIG_MACH_ASUSP750
27940 # ifdef machine_arch_type
27941 #  undef machine_arch_type
27942 #  define machine_arch_type     __machine_arch_type
27943 # else
27944 #  define machine_arch_type     MACH_TYPE_ASUSP750
27945 # endif
27946 # define machine_is_asusp750()  (machine_arch_type == MACH_TYPE_ASUSP750)
27947 #else
27948 # define machine_is_asusp750()  (0)
27949 #endif
27950
27951 #ifdef CONFIG_MACH_CTERA_DL
27952 # ifdef machine_arch_type
27953 #  undef machine_arch_type
27954 #  define machine_arch_type     __machine_arch_type
27955 # else
27956 #  define machine_arch_type     MACH_TYPE_CTERA_DL
27957 # endif
27958 # define machine_is_ctera_dl()  (machine_arch_type == MACH_TYPE_CTERA_DL)
27959 #else
27960 # define machine_is_ctera_dl()  (0)
27961 #endif
27962
27963 #ifdef CONFIG_MACH_SOCR
27964 # ifdef machine_arch_type
27965 #  undef machine_arch_type
27966 #  define machine_arch_type     __machine_arch_type
27967 # else
27968 #  define machine_arch_type     MACH_TYPE_SOCR
27969 # endif
27970 # define machine_is_socr()      (machine_arch_type == MACH_TYPE_SOCR)
27971 #else
27972 # define machine_is_socr()      (0)
27973 #endif
27974
27975 #ifdef CONFIG_MACH_HTCOXYGEN
27976 # ifdef machine_arch_type
27977 #  undef machine_arch_type
27978 #  define machine_arch_type     __machine_arch_type
27979 # else
27980 #  define machine_arch_type     MACH_TYPE_HTCOXYGEN
27981 # endif
27982 # define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
27983 #else
27984 # define machine_is_htcoxygen() (0)
27985 #endif
27986
27987 #ifdef CONFIG_MACH_HEROC
27988 # ifdef machine_arch_type
27989 #  undef machine_arch_type
27990 #  define machine_arch_type     __machine_arch_type
27991 # else
27992 #  define machine_arch_type     MACH_TYPE_HEROC
27993 # endif
27994 # define machine_is_heroc()     (machine_arch_type == MACH_TYPE_HEROC)
27995 #else
27996 # define machine_is_heroc()     (0)
27997 #endif
27998
27999 #ifdef CONFIG_MACH_ZENO6800
28000 # ifdef machine_arch_type
28001 #  undef machine_arch_type
28002 #  define machine_arch_type     __machine_arch_type
28003 # else
28004 #  define machine_arch_type     MACH_TYPE_ZENO6800
28005 # endif
28006 # define machine_is_zeno6800()  (machine_arch_type == MACH_TYPE_ZENO6800)
28007 #else
28008 # define machine_is_zeno6800()  (0)
28009 #endif
28010
28011 #ifdef CONFIG_MACH_SC2MCS
28012 # ifdef machine_arch_type
28013 #  undef machine_arch_type
28014 #  define machine_arch_type     __machine_arch_type
28015 # else
28016 #  define machine_arch_type     MACH_TYPE_SC2MCS
28017 # endif
28018 # define machine_is_sc2mcs()    (machine_arch_type == MACH_TYPE_SC2MCS)
28019 #else
28020 # define machine_is_sc2mcs()    (0)
28021 #endif
28022
28023 #ifdef CONFIG_MACH_GENE100
28024 # ifdef machine_arch_type
28025 #  undef machine_arch_type
28026 #  define machine_arch_type     __machine_arch_type
28027 # else
28028 #  define machine_arch_type     MACH_TYPE_GENE100
28029 # endif
28030 # define machine_is_gene100()   (machine_arch_type == MACH_TYPE_GENE100)
28031 #else
28032 # define machine_is_gene100()   (0)
28033 #endif
28034
28035 #ifdef CONFIG_MACH_AS353X
28036 # ifdef machine_arch_type
28037 #  undef machine_arch_type
28038 #  define machine_arch_type     __machine_arch_type
28039 # else
28040 #  define machine_arch_type     MACH_TYPE_AS353X
28041 # endif
28042 # define machine_is_as353x()    (machine_arch_type == MACH_TYPE_AS353X)
28043 #else
28044 # define machine_is_as353x()    (0)
28045 #endif
28046
28047 #ifdef CONFIG_MACH_SHEEVAPLUG
28048 # ifdef machine_arch_type
28049 #  undef machine_arch_type
28050 #  define machine_arch_type     __machine_arch_type
28051 # else
28052 #  define machine_arch_type     MACH_TYPE_SHEEVAPLUG
28053 # endif
28054 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
28055 #else
28056 # define machine_is_sheevaplug()        (0)
28057 #endif
28058
28059 #ifdef CONFIG_MACH_AT91SAM9G20
28060 # ifdef machine_arch_type
28061 #  undef machine_arch_type
28062 #  define machine_arch_type     __machine_arch_type
28063 # else
28064 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20
28065 # endif
28066 # define machine_is_at91sam9g20()       (machine_arch_type == MACH_TYPE_AT91SAM9G20)
28067 #else
28068 # define machine_is_at91sam9g20()       (0)
28069 #endif
28070
28071 #ifdef CONFIG_MACH_MV88F6192GTW_FE
28072 # ifdef machine_arch_type
28073 #  undef machine_arch_type
28074 #  define machine_arch_type     __machine_arch_type
28075 # else
28076 #  define machine_arch_type     MACH_TYPE_MV88F6192GTW_FE
28077 # endif
28078 # define machine_is_mv88f6192gtw_fe()   (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
28079 #else
28080 # define machine_is_mv88f6192gtw_fe()   (0)
28081 #endif
28082
28083 #ifdef CONFIG_MACH_CC9200
28084 # ifdef machine_arch_type
28085 #  undef machine_arch_type
28086 #  define machine_arch_type     __machine_arch_type
28087 # else
28088 #  define machine_arch_type     MACH_TYPE_CC9200
28089 # endif
28090 # define machine_is_cc9200()    (machine_arch_type == MACH_TYPE_CC9200)
28091 #else
28092 # define machine_is_cc9200()    (0)
28093 #endif
28094
28095 #ifdef CONFIG_MACH_SM9200
28096 # ifdef machine_arch_type
28097 #  undef machine_arch_type
28098 #  define machine_arch_type     __machine_arch_type
28099 # else
28100 #  define machine_arch_type     MACH_TYPE_SM9200
28101 # endif
28102 # define machine_is_sm9200()    (machine_arch_type == MACH_TYPE_SM9200)
28103 #else
28104 # define machine_is_sm9200()    (0)
28105 #endif
28106
28107 #ifdef CONFIG_MACH_TP9200
28108 # ifdef machine_arch_type
28109 #  undef machine_arch_type
28110 #  define machine_arch_type     __machine_arch_type
28111 # else
28112 #  define machine_arch_type     MACH_TYPE_TP9200
28113 # endif
28114 # define machine_is_tp9200()    (machine_arch_type == MACH_TYPE_TP9200)
28115 #else
28116 # define machine_is_tp9200()    (0)
28117 #endif
28118
28119 #ifdef CONFIG_MACH_SNAPPERDV
28120 # ifdef machine_arch_type
28121 #  undef machine_arch_type
28122 #  define machine_arch_type     __machine_arch_type
28123 # else
28124 #  define machine_arch_type     MACH_TYPE_SNAPPERDV
28125 # endif
28126 # define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
28127 #else
28128 # define machine_is_snapperdv() (0)
28129 #endif
28130
28131 #ifdef CONFIG_MACH_AVENGERS_LITE
28132 # ifdef machine_arch_type
28133 #  undef machine_arch_type
28134 #  define machine_arch_type     __machine_arch_type
28135 # else
28136 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE
28137 # endif
28138 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
28139 #else
28140 # define machine_is_avengers_lite()     (0)
28141 #endif
28142
28143 #ifdef CONFIG_MACH_AVENGERS_LITE1
28144 # ifdef machine_arch_type
28145 #  undef machine_arch_type
28146 #  define machine_arch_type     __machine_arch_type
28147 # else
28148 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE1
28149 # endif
28150 # define machine_is_avengers_lite1()    (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
28151 #else
28152 # define machine_is_avengers_lite1()    (0)
28153 #endif
28154
28155 #ifdef CONFIG_MACH_OMAP3AXON
28156 # ifdef machine_arch_type
28157 #  undef machine_arch_type
28158 #  define machine_arch_type     __machine_arch_type
28159 # else
28160 #  define machine_arch_type     MACH_TYPE_OMAP3AXON
28161 # endif
28162 # define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
28163 #else
28164 # define machine_is_omap3axon() (0)
28165 #endif
28166
28167 #ifdef CONFIG_MACH_MA8XX
28168 # ifdef machine_arch_type
28169 #  undef machine_arch_type
28170 #  define machine_arch_type     __machine_arch_type
28171 # else
28172 #  define machine_arch_type     MACH_TYPE_MA8XX
28173 # endif
28174 # define machine_is_ma8xx()     (machine_arch_type == MACH_TYPE_MA8XX)
28175 #else
28176 # define machine_is_ma8xx()     (0)
28177 #endif
28178
28179 #ifdef CONFIG_MACH_MP201EK
28180 # ifdef machine_arch_type
28181 #  undef machine_arch_type
28182 #  define machine_arch_type     __machine_arch_type
28183 # else
28184 #  define machine_arch_type     MACH_TYPE_MP201EK
28185 # endif
28186 # define machine_is_mp201ek()   (machine_arch_type == MACH_TYPE_MP201EK)
28187 #else
28188 # define machine_is_mp201ek()   (0)
28189 #endif
28190
28191 #ifdef CONFIG_MACH_DAVINCI_TUX
28192 # ifdef machine_arch_type
28193 #  undef machine_arch_type
28194 #  define machine_arch_type     __machine_arch_type
28195 # else
28196 #  define machine_arch_type     MACH_TYPE_DAVINCI_TUX
28197 # endif
28198 # define machine_is_davinci_tux()       (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
28199 #else
28200 # define machine_is_davinci_tux()       (0)
28201 #endif
28202
28203 #ifdef CONFIG_MACH_MPA1600
28204 # ifdef machine_arch_type
28205 #  undef machine_arch_type
28206 #  define machine_arch_type     __machine_arch_type
28207 # else
28208 #  define machine_arch_type     MACH_TYPE_MPA1600
28209 # endif
28210 # define machine_is_mpa1600()   (machine_arch_type == MACH_TYPE_MPA1600)
28211 #else
28212 # define machine_is_mpa1600()   (0)
28213 #endif
28214
28215 #ifdef CONFIG_MACH_PELCO_TROY
28216 # ifdef machine_arch_type
28217 #  undef machine_arch_type
28218 #  define machine_arch_type     __machine_arch_type
28219 # else
28220 #  define machine_arch_type     MACH_TYPE_PELCO_TROY
28221 # endif
28222 # define machine_is_pelco_troy()        (machine_arch_type == MACH_TYPE_PELCO_TROY)
28223 #else
28224 # define machine_is_pelco_troy()        (0)
28225 #endif
28226
28227 #ifdef CONFIG_MACH_NSB667
28228 # ifdef machine_arch_type
28229 #  undef machine_arch_type
28230 #  define machine_arch_type     __machine_arch_type
28231 # else
28232 #  define machine_arch_type     MACH_TYPE_NSB667
28233 # endif
28234 # define machine_is_nsb667()    (machine_arch_type == MACH_TYPE_NSB667)
28235 #else
28236 # define machine_is_nsb667()    (0)
28237 #endif
28238
28239 #ifdef CONFIG_MACH_ROVERS5_4MPIX
28240 # ifdef machine_arch_type
28241 #  undef machine_arch_type
28242 #  define machine_arch_type     __machine_arch_type
28243 # else
28244 #  define machine_arch_type     MACH_TYPE_ROVERS5_4MPIX
28245 # endif
28246 # define machine_is_rovers5_4mpix()     (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
28247 #else
28248 # define machine_is_rovers5_4mpix()     (0)
28249 #endif
28250
28251 #ifdef CONFIG_MACH_TWOCOM
28252 # ifdef machine_arch_type
28253 #  undef machine_arch_type
28254 #  define machine_arch_type     __machine_arch_type
28255 # else
28256 #  define machine_arch_type     MACH_TYPE_TWOCOM
28257 # endif
28258 # define machine_is_twocom()    (machine_arch_type == MACH_TYPE_TWOCOM)
28259 #else
28260 # define machine_is_twocom()    (0)
28261 #endif
28262
28263 #ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
28264 # ifdef machine_arch_type
28265 #  undef machine_arch_type
28266 #  define machine_arch_type     __machine_arch_type
28267 # else
28268 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3R2
28269 # endif
28270 # define machine_is_ubisys_p9_rcu3r2()  (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
28271 #else
28272 # define machine_is_ubisys_p9_rcu3r2()  (0)
28273 #endif
28274
28275 #ifdef CONFIG_MACH_HERO_ESPRESSO
28276 # ifdef machine_arch_type
28277 #  undef machine_arch_type
28278 #  define machine_arch_type     __machine_arch_type
28279 # else
28280 #  define machine_arch_type     MACH_TYPE_HERO_ESPRESSO
28281 # endif
28282 # define machine_is_hero_espresso()     (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
28283 #else
28284 # define machine_is_hero_espresso()     (0)
28285 #endif
28286
28287 #ifdef CONFIG_MACH_AFEUSB
28288 # ifdef machine_arch_type
28289 #  undef machine_arch_type
28290 #  define machine_arch_type     __machine_arch_type
28291 # else
28292 #  define machine_arch_type     MACH_TYPE_AFEUSB
28293 # endif
28294 # define machine_is_afeusb()    (machine_arch_type == MACH_TYPE_AFEUSB)
28295 #else
28296 # define machine_is_afeusb()    (0)
28297 #endif
28298
28299 #ifdef CONFIG_MACH_T830
28300 # ifdef machine_arch_type
28301 #  undef machine_arch_type
28302 #  define machine_arch_type     __machine_arch_type
28303 # else
28304 #  define machine_arch_type     MACH_TYPE_T830
28305 # endif
28306 # define machine_is_t830()      (machine_arch_type == MACH_TYPE_T830)
28307 #else
28308 # define machine_is_t830()      (0)
28309 #endif
28310
28311 #ifdef CONFIG_MACH_SPD8020_CC
28312 # ifdef machine_arch_type
28313 #  undef machine_arch_type
28314 #  define machine_arch_type     __machine_arch_type
28315 # else
28316 #  define machine_arch_type     MACH_TYPE_SPD8020_CC
28317 # endif
28318 # define machine_is_spd8020_cc()        (machine_arch_type == MACH_TYPE_SPD8020_CC)
28319 #else
28320 # define machine_is_spd8020_cc()        (0)
28321 #endif
28322
28323 #ifdef CONFIG_MACH_OM_3D7K
28324 # ifdef machine_arch_type
28325 #  undef machine_arch_type
28326 #  define machine_arch_type     __machine_arch_type
28327 # else
28328 #  define machine_arch_type     MACH_TYPE_OM_3D7K
28329 # endif
28330 # define machine_is_om_3d7k()   (machine_arch_type == MACH_TYPE_OM_3D7K)
28331 #else
28332 # define machine_is_om_3d7k()   (0)
28333 #endif
28334
28335 #ifdef CONFIG_MACH_PICOCOM2
28336 # ifdef machine_arch_type
28337 #  undef machine_arch_type
28338 #  define machine_arch_type     __machine_arch_type
28339 # else
28340 #  define machine_arch_type     MACH_TYPE_PICOCOM2
28341 # endif
28342 # define machine_is_picocom2()  (machine_arch_type == MACH_TYPE_PICOCOM2)
28343 #else
28344 # define machine_is_picocom2()  (0)
28345 #endif
28346
28347 #ifdef CONFIG_MACH_UWG4MX27
28348 # ifdef machine_arch_type
28349 #  undef machine_arch_type
28350 #  define machine_arch_type     __machine_arch_type
28351 # else
28352 #  define machine_arch_type     MACH_TYPE_UWG4MX27
28353 # endif
28354 # define machine_is_uwg4mx27()  (machine_arch_type == MACH_TYPE_UWG4MX27)
28355 #else
28356 # define machine_is_uwg4mx27()  (0)
28357 #endif
28358
28359 #ifdef CONFIG_MACH_UWG4MX31
28360 # ifdef machine_arch_type
28361 #  undef machine_arch_type
28362 #  define machine_arch_type     __machine_arch_type
28363 # else
28364 #  define machine_arch_type     MACH_TYPE_UWG4MX31
28365 # endif
28366 # define machine_is_uwg4mx31()  (machine_arch_type == MACH_TYPE_UWG4MX31)
28367 #else
28368 # define machine_is_uwg4mx31()  (0)
28369 #endif
28370
28371 #ifdef CONFIG_MACH_CHERRY
28372 # ifdef machine_arch_type
28373 #  undef machine_arch_type
28374 #  define machine_arch_type     __machine_arch_type
28375 # else
28376 #  define machine_arch_type     MACH_TYPE_CHERRY
28377 # endif
28378 # define machine_is_cherry()    (machine_arch_type == MACH_TYPE_CHERRY)
28379 #else
28380 # define machine_is_cherry()    (0)
28381 #endif
28382
28383 #ifdef CONFIG_MACH_MX51_BABBAGE
28384 # ifdef machine_arch_type
28385 #  undef machine_arch_type
28386 #  define machine_arch_type     __machine_arch_type
28387 # else
28388 #  define machine_arch_type     MACH_TYPE_MX51_BABBAGE
28389 # endif
28390 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
28391 #else
28392 # define machine_is_mx51_babbage()      (0)
28393 #endif
28394
28395 #ifdef CONFIG_MACH_S3C2440TURKIYE
28396 # ifdef machine_arch_type
28397 #  undef machine_arch_type
28398 #  define machine_arch_type     __machine_arch_type
28399 # else
28400 #  define machine_arch_type     MACH_TYPE_S3C2440TURKIYE
28401 # endif
28402 # define machine_is_s3c2440turkiye()    (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
28403 #else
28404 # define machine_is_s3c2440turkiye()    (0)
28405 #endif
28406
28407 #ifdef CONFIG_MACH_TX37
28408 # ifdef machine_arch_type
28409 #  undef machine_arch_type
28410 #  define machine_arch_type     __machine_arch_type
28411 # else
28412 #  define machine_arch_type     MACH_TYPE_TX37
28413 # endif
28414 # define machine_is_tx37()      (machine_arch_type == MACH_TYPE_TX37)
28415 #else
28416 # define machine_is_tx37()      (0)
28417 #endif
28418
28419 #ifdef CONFIG_MACH_SBC2800_9G20
28420 # ifdef machine_arch_type
28421 #  undef machine_arch_type
28422 #  define machine_arch_type     __machine_arch_type
28423 # else
28424 #  define machine_arch_type     MACH_TYPE_SBC2800_9G20
28425 # endif
28426 # define machine_is_sbc2800_9g20()      (machine_arch_type == MACH_TYPE_SBC2800_9G20)
28427 #else
28428 # define machine_is_sbc2800_9g20()      (0)
28429 #endif
28430
28431 #ifdef CONFIG_MACH_BENZGLB
28432 # ifdef machine_arch_type
28433 #  undef machine_arch_type
28434 #  define machine_arch_type     __machine_arch_type
28435 # else
28436 #  define machine_arch_type     MACH_TYPE_BENZGLB
28437 # endif
28438 # define machine_is_benzglb()   (machine_arch_type == MACH_TYPE_BENZGLB)
28439 #else
28440 # define machine_is_benzglb()   (0)
28441 #endif
28442
28443 #ifdef CONFIG_MACH_BENZTD
28444 # ifdef machine_arch_type
28445 #  undef machine_arch_type
28446 #  define machine_arch_type     __machine_arch_type
28447 # else
28448 #  define machine_arch_type     MACH_TYPE_BENZTD
28449 # endif
28450 # define machine_is_benztd()    (machine_arch_type == MACH_TYPE_BENZTD)
28451 #else
28452 # define machine_is_benztd()    (0)
28453 #endif
28454
28455 #ifdef CONFIG_MACH_CARTESIO_PLUS
28456 # ifdef machine_arch_type
28457 #  undef machine_arch_type
28458 #  define machine_arch_type     __machine_arch_type
28459 # else
28460 #  define machine_arch_type     MACH_TYPE_CARTESIO_PLUS
28461 # endif
28462 # define machine_is_cartesio_plus()     (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
28463 #else
28464 # define machine_is_cartesio_plus()     (0)
28465 #endif
28466
28467 #ifdef CONFIG_MACH_SOLRAD_G20
28468 # ifdef machine_arch_type
28469 #  undef machine_arch_type
28470 #  define machine_arch_type     __machine_arch_type
28471 # else
28472 #  define machine_arch_type     MACH_TYPE_SOLRAD_G20
28473 # endif
28474 # define machine_is_solrad_g20()        (machine_arch_type == MACH_TYPE_SOLRAD_G20)
28475 #else
28476 # define machine_is_solrad_g20()        (0)
28477 #endif
28478
28479 #ifdef CONFIG_MACH_MX27WALLACE
28480 # ifdef machine_arch_type
28481 #  undef machine_arch_type
28482 #  define machine_arch_type     __machine_arch_type
28483 # else
28484 #  define machine_arch_type     MACH_TYPE_MX27WALLACE
28485 # endif
28486 # define machine_is_mx27wallace()       (machine_arch_type == MACH_TYPE_MX27WALLACE)
28487 #else
28488 # define machine_is_mx27wallace()       (0)
28489 #endif
28490
28491 #ifdef CONFIG_MACH_FMZWEBMODUL
28492 # ifdef machine_arch_type
28493 #  undef machine_arch_type
28494 #  define machine_arch_type     __machine_arch_type
28495 # else
28496 #  define machine_arch_type     MACH_TYPE_FMZWEBMODUL
28497 # endif
28498 # define machine_is_fmzwebmodul()       (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
28499 #else
28500 # define machine_is_fmzwebmodul()       (0)
28501 #endif
28502
28503 #ifdef CONFIG_MACH_RD78X00_MASA
28504 # ifdef machine_arch_type
28505 #  undef machine_arch_type
28506 #  define machine_arch_type     __machine_arch_type
28507 # else
28508 #  define machine_arch_type     MACH_TYPE_RD78X00_MASA
28509 # endif
28510 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
28511 #else
28512 # define machine_is_rd78x00_masa()      (0)
28513 #endif
28514
28515 #ifdef CONFIG_MACH_SMALLOGGER
28516 # ifdef machine_arch_type
28517 #  undef machine_arch_type
28518 #  define machine_arch_type     __machine_arch_type
28519 # else
28520 #  define machine_arch_type     MACH_TYPE_SMALLOGGER
28521 # endif
28522 # define machine_is_smallogger()        (machine_arch_type == MACH_TYPE_SMALLOGGER)
28523 #else
28524 # define machine_is_smallogger()        (0)
28525 #endif
28526
28527 #ifdef CONFIG_MACH_CCW9P9215
28528 # ifdef machine_arch_type
28529 #  undef machine_arch_type
28530 #  define machine_arch_type     __machine_arch_type
28531 # else
28532 #  define machine_arch_type     MACH_TYPE_CCW9P9215
28533 # endif
28534 # define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
28535 #else
28536 # define machine_is_ccw9p9215() (0)
28537 #endif
28538
28539 #ifdef CONFIG_MACH_DM355_LEOPARD
28540 # ifdef machine_arch_type
28541 #  undef machine_arch_type
28542 #  define machine_arch_type     __machine_arch_type
28543 # else
28544 #  define machine_arch_type     MACH_TYPE_DM355_LEOPARD
28545 # endif
28546 # define machine_is_dm355_leopard()     (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
28547 #else
28548 # define machine_is_dm355_leopard()     (0)
28549 #endif
28550
28551 #ifdef CONFIG_MACH_TS219
28552 # ifdef machine_arch_type
28553 #  undef machine_arch_type
28554 #  define machine_arch_type     __machine_arch_type
28555 # else
28556 #  define machine_arch_type     MACH_TYPE_TS219
28557 # endif
28558 # define machine_is_ts219()     (machine_arch_type == MACH_TYPE_TS219)
28559 #else
28560 # define machine_is_ts219()     (0)
28561 #endif
28562
28563 #ifdef CONFIG_MACH_TNY_A9263
28564 # ifdef machine_arch_type
28565 #  undef machine_arch_type
28566 #  define machine_arch_type     __machine_arch_type
28567 # else
28568 #  define machine_arch_type     MACH_TYPE_TNY_A9263
28569 # endif
28570 # define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
28571 #else
28572 # define machine_is_tny_a9263() (0)
28573 #endif
28574
28575 #ifdef CONFIG_MACH_APOLLO
28576 # ifdef machine_arch_type
28577 #  undef machine_arch_type
28578 #  define machine_arch_type     __machine_arch_type
28579 # else
28580 #  define machine_arch_type     MACH_TYPE_APOLLO
28581 # endif
28582 # define machine_is_apollo()    (machine_arch_type == MACH_TYPE_APOLLO)
28583 #else
28584 # define machine_is_apollo()    (0)
28585 #endif
28586
28587 #ifdef CONFIG_MACH_AT91CAP9STK
28588 # ifdef machine_arch_type
28589 #  undef machine_arch_type
28590 #  define machine_arch_type     __machine_arch_type
28591 # else
28592 #  define machine_arch_type     MACH_TYPE_AT91CAP9STK
28593 # endif
28594 # define machine_is_at91cap9stk()       (machine_arch_type == MACH_TYPE_AT91CAP9STK)
28595 #else
28596 # define machine_is_at91cap9stk()       (0)
28597 #endif
28598
28599 #ifdef CONFIG_MACH_SPC300
28600 # ifdef machine_arch_type
28601 #  undef machine_arch_type
28602 #  define machine_arch_type     __machine_arch_type
28603 # else
28604 #  define machine_arch_type     MACH_TYPE_SPC300
28605 # endif
28606 # define machine_is_spc300()    (machine_arch_type == MACH_TYPE_SPC300)
28607 #else
28608 # define machine_is_spc300()    (0)
28609 #endif
28610
28611 #ifdef CONFIG_MACH_EKO
28612 # ifdef machine_arch_type
28613 #  undef machine_arch_type
28614 #  define machine_arch_type     __machine_arch_type
28615 # else
28616 #  define machine_arch_type     MACH_TYPE_EKO
28617 # endif
28618 # define machine_is_eko()       (machine_arch_type == MACH_TYPE_EKO)
28619 #else
28620 # define machine_is_eko()       (0)
28621 #endif
28622
28623 #ifdef CONFIG_MACH_CCW9M2443
28624 # ifdef machine_arch_type
28625 #  undef machine_arch_type
28626 #  define machine_arch_type     __machine_arch_type
28627 # else
28628 #  define machine_arch_type     MACH_TYPE_CCW9M2443
28629 # endif
28630 # define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
28631 #else
28632 # define machine_is_ccw9m2443() (0)
28633 #endif
28634
28635 #ifdef CONFIG_MACH_CCW9M2443JS
28636 # ifdef machine_arch_type
28637 #  undef machine_arch_type
28638 #  define machine_arch_type     __machine_arch_type
28639 # else
28640 #  define machine_arch_type     MACH_TYPE_CCW9M2443JS
28641 # endif
28642 # define machine_is_ccw9m2443js()       (machine_arch_type == MACH_TYPE_CCW9M2443JS)
28643 #else
28644 # define machine_is_ccw9m2443js()       (0)
28645 #endif
28646
28647 #ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
28648 # ifdef machine_arch_type
28649 #  undef machine_arch_type
28650 #  define machine_arch_type     __machine_arch_type
28651 # else
28652 #  define machine_arch_type     MACH_TYPE_M2M_ROUTER_DEVICE
28653 # endif
28654 # define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
28655 #else
28656 # define machine_is_m2m_router_device() (0)
28657 #endif
28658
28659 #ifdef CONFIG_MACH_STAR9104NAS
28660 # ifdef machine_arch_type
28661 #  undef machine_arch_type
28662 #  define machine_arch_type     __machine_arch_type
28663 # else
28664 #  define machine_arch_type     MACH_TYPE_STAR9104NAS
28665 # endif
28666 # define machine_is_str9104nas()        (machine_arch_type == MACH_TYPE_STAR9104NAS)
28667 #else
28668 # define machine_is_str9104nas()        (0)
28669 #endif
28670
28671 #ifdef CONFIG_MACH_PCA100
28672 # ifdef machine_arch_type
28673 #  undef machine_arch_type
28674 #  define machine_arch_type     __machine_arch_type
28675 # else
28676 #  define machine_arch_type     MACH_TYPE_PCA100
28677 # endif
28678 # define machine_is_pca100()    (machine_arch_type == MACH_TYPE_PCA100)
28679 #else
28680 # define machine_is_pca100()    (0)
28681 #endif
28682
28683 #ifdef CONFIG_MACH_Z3_DM365_MOD_01
28684 # ifdef machine_arch_type
28685 #  undef machine_arch_type
28686 #  define machine_arch_type     __machine_arch_type
28687 # else
28688 #  define machine_arch_type     MACH_TYPE_Z3_DM365_MOD_01
28689 # endif
28690 # define machine_is_z3_dm365_mod_01()   (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
28691 #else
28692 # define machine_is_z3_dm365_mod_01()   (0)
28693 #endif
28694
28695 #ifdef CONFIG_MACH_HIPOX
28696 # ifdef machine_arch_type
28697 #  undef machine_arch_type
28698 #  define machine_arch_type     __machine_arch_type
28699 # else
28700 #  define machine_arch_type     MACH_TYPE_HIPOX
28701 # endif
28702 # define machine_is_hipox()     (machine_arch_type == MACH_TYPE_HIPOX)
28703 #else
28704 # define machine_is_hipox()     (0)
28705 #endif
28706
28707 #ifdef CONFIG_MACH_OMAP3_PITEDS
28708 # ifdef machine_arch_type
28709 #  undef machine_arch_type
28710 #  define machine_arch_type     __machine_arch_type
28711 # else
28712 #  define machine_arch_type     MACH_TYPE_OMAP3_PITEDS
28713 # endif
28714 # define machine_is_omap3_piteds()      (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
28715 #else
28716 # define machine_is_omap3_piteds()      (0)
28717 #endif
28718
28719 #ifdef CONFIG_MACH_BM150R
28720 # ifdef machine_arch_type
28721 #  undef machine_arch_type
28722 #  define machine_arch_type     __machine_arch_type
28723 # else
28724 #  define machine_arch_type     MACH_TYPE_BM150R
28725 # endif
28726 # define machine_is_bm150r()    (machine_arch_type == MACH_TYPE_BM150R)
28727 #else
28728 # define machine_is_bm150r()    (0)
28729 #endif
28730
28731 #ifdef CONFIG_MACH_TBONE
28732 # ifdef machine_arch_type
28733 #  undef machine_arch_type
28734 #  define machine_arch_type     __machine_arch_type
28735 # else
28736 #  define machine_arch_type     MACH_TYPE_TBONE
28737 # endif
28738 # define machine_is_tbone()     (machine_arch_type == MACH_TYPE_TBONE)
28739 #else
28740 # define machine_is_tbone()     (0)
28741 #endif
28742
28743 #ifdef CONFIG_MACH_MERLIN
28744 # ifdef machine_arch_type
28745 #  undef machine_arch_type
28746 #  define machine_arch_type     __machine_arch_type
28747 # else
28748 #  define machine_arch_type     MACH_TYPE_MERLIN
28749 # endif
28750 # define machine_is_merlin()    (machine_arch_type == MACH_TYPE_MERLIN)
28751 #else
28752 # define machine_is_merlin()    (0)
28753 #endif
28754
28755 #ifdef CONFIG_MACH_FALCON
28756 # ifdef machine_arch_type
28757 #  undef machine_arch_type
28758 #  define machine_arch_type     __machine_arch_type
28759 # else
28760 #  define machine_arch_type     MACH_TYPE_FALCON
28761 # endif
28762 # define machine_is_falcon()    (machine_arch_type == MACH_TYPE_FALCON)
28763 #else
28764 # define machine_is_falcon()    (0)
28765 #endif
28766
28767 #ifdef CONFIG_MACH_DAVINCI_DA850_EVM
28768 # ifdef machine_arch_type
28769 #  undef machine_arch_type
28770 #  define machine_arch_type     __machine_arch_type
28771 # else
28772 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA850_EVM
28773 # endif
28774 # define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
28775 #else
28776 # define machine_is_davinci_da850_evm() (0)
28777 #endif
28778
28779 #ifdef CONFIG_MACH_S5P6440
28780 # ifdef machine_arch_type
28781 #  undef machine_arch_type
28782 #  define machine_arch_type     __machine_arch_type
28783 # else
28784 #  define machine_arch_type     MACH_TYPE_S5P6440
28785 # endif
28786 # define machine_is_s5p6440()   (machine_arch_type == MACH_TYPE_S5P6440)
28787 #else
28788 # define machine_is_s5p6440()   (0)
28789 #endif
28790
28791 #ifdef CONFIG_MACH_AT91SAM9G10EK
28792 # ifdef machine_arch_type
28793 #  undef machine_arch_type
28794 #  define machine_arch_type     __machine_arch_type
28795 # else
28796 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK
28797 # endif
28798 # define machine_is_at91sam9g10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
28799 #else
28800 # define machine_is_at91sam9g10ek()     (0)
28801 #endif
28802
28803 #ifdef CONFIG_MACH_OMAP_4430SDP
28804 # ifdef machine_arch_type
28805 #  undef machine_arch_type
28806 #  define machine_arch_type     __machine_arch_type
28807 # else
28808 #  define machine_arch_type     MACH_TYPE_OMAP_4430SDP
28809 # endif
28810 # define machine_is_omap_4430sdp()      (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
28811 #else
28812 # define machine_is_omap_4430sdp()      (0)
28813 #endif
28814
28815 #ifdef CONFIG_MACH_LPC313X
28816 # ifdef machine_arch_type
28817 #  undef machine_arch_type
28818 #  define machine_arch_type     __machine_arch_type
28819 # else
28820 #  define machine_arch_type     MACH_TYPE_LPC313X
28821 # endif
28822 # define machine_is_lpc313x()   (machine_arch_type == MACH_TYPE_LPC313X)
28823 #else
28824 # define machine_is_lpc313x()   (0)
28825 #endif
28826
28827 #ifdef CONFIG_MACH_MAGX_ZN5
28828 # ifdef machine_arch_type
28829 #  undef machine_arch_type
28830 #  define machine_arch_type     __machine_arch_type
28831 # else
28832 #  define machine_arch_type     MACH_TYPE_MAGX_ZN5
28833 # endif
28834 # define machine_is_magx_zn5()  (machine_arch_type == MACH_TYPE_MAGX_ZN5)
28835 #else
28836 # define machine_is_magx_zn5()  (0)
28837 #endif
28838
28839 #ifdef CONFIG_MACH_MAGX_EM30
28840 # ifdef machine_arch_type
28841 #  undef machine_arch_type
28842 #  define machine_arch_type     __machine_arch_type
28843 # else
28844 #  define machine_arch_type     MACH_TYPE_MAGX_EM30
28845 # endif
28846 # define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
28847 #else
28848 # define machine_is_magx_em30() (0)
28849 #endif
28850
28851 #ifdef CONFIG_MACH_MAGX_VE66
28852 # ifdef machine_arch_type
28853 #  undef machine_arch_type
28854 #  define machine_arch_type     __machine_arch_type
28855 # else
28856 #  define machine_arch_type     MACH_TYPE_MAGX_VE66
28857 # endif
28858 # define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
28859 #else
28860 # define machine_is_magx_ve66() (0)
28861 #endif
28862
28863 #ifdef CONFIG_MACH_MEESC
28864 # ifdef machine_arch_type
28865 #  undef machine_arch_type
28866 #  define machine_arch_type     __machine_arch_type
28867 # else
28868 #  define machine_arch_type     MACH_TYPE_MEESC
28869 # endif
28870 # define machine_is_meesc()     (machine_arch_type == MACH_TYPE_MEESC)
28871 #else
28872 # define machine_is_meesc()     (0)
28873 #endif
28874
28875 #ifdef CONFIG_MACH_OTC570
28876 # ifdef machine_arch_type
28877 #  undef machine_arch_type
28878 #  define machine_arch_type     __machine_arch_type
28879 # else
28880 #  define machine_arch_type     MACH_TYPE_OTC570
28881 # endif
28882 # define machine_is_otc570()    (machine_arch_type == MACH_TYPE_OTC570)
28883 #else
28884 # define machine_is_otc570()    (0)
28885 #endif
28886
28887 #ifdef CONFIG_MACH_BCU2412
28888 # ifdef machine_arch_type
28889 #  undef machine_arch_type
28890 #  define machine_arch_type     __machine_arch_type
28891 # else
28892 #  define machine_arch_type     MACH_TYPE_BCU2412
28893 # endif
28894 # define machine_is_bcu2412()   (machine_arch_type == MACH_TYPE_BCU2412)
28895 #else
28896 # define machine_is_bcu2412()   (0)
28897 #endif
28898
28899 #ifdef CONFIG_MACH_BEACON
28900 # ifdef machine_arch_type
28901 #  undef machine_arch_type
28902 #  define machine_arch_type     __machine_arch_type
28903 # else
28904 #  define machine_arch_type     MACH_TYPE_BEACON
28905 # endif
28906 # define machine_is_beacon()    (machine_arch_type == MACH_TYPE_BEACON)
28907 #else
28908 # define machine_is_beacon()    (0)
28909 #endif
28910
28911 #ifdef CONFIG_MACH_ACTIA_TGW
28912 # ifdef machine_arch_type
28913 #  undef machine_arch_type
28914 #  define machine_arch_type     __machine_arch_type
28915 # else
28916 #  define machine_arch_type     MACH_TYPE_ACTIA_TGW
28917 # endif
28918 # define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
28919 #else
28920 # define machine_is_actia_tgw() (0)
28921 #endif
28922
28923 #ifdef CONFIG_MACH_E4430
28924 # ifdef machine_arch_type
28925 #  undef machine_arch_type
28926 #  define machine_arch_type     __machine_arch_type
28927 # else
28928 #  define machine_arch_type     MACH_TYPE_E4430
28929 # endif
28930 # define machine_is_e4430()     (machine_arch_type == MACH_TYPE_E4430)
28931 #else
28932 # define machine_is_e4430()     (0)
28933 #endif
28934
28935 #ifdef CONFIG_MACH_QL300
28936 # ifdef machine_arch_type
28937 #  undef machine_arch_type
28938 #  define machine_arch_type     __machine_arch_type
28939 # else
28940 #  define machine_arch_type     MACH_TYPE_QL300
28941 # endif
28942 # define machine_is_ql300()     (machine_arch_type == MACH_TYPE_QL300)
28943 #else
28944 # define machine_is_ql300()     (0)
28945 #endif
28946
28947 #ifdef CONFIG_MACH_BTMAVB101
28948 # ifdef machine_arch_type
28949 #  undef machine_arch_type
28950 #  define machine_arch_type     __machine_arch_type
28951 # else
28952 #  define machine_arch_type     MACH_TYPE_BTMAVB101
28953 # endif
28954 # define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
28955 #else
28956 # define machine_is_btmavb101() (0)
28957 #endif
28958
28959 #ifdef CONFIG_MACH_BTMAWB101
28960 # ifdef machine_arch_type
28961 #  undef machine_arch_type
28962 #  define machine_arch_type     __machine_arch_type
28963 # else
28964 #  define machine_arch_type     MACH_TYPE_BTMAWB101
28965 # endif
28966 # define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
28967 #else
28968 # define machine_is_btmawb101() (0)
28969 #endif
28970
28971 #ifdef CONFIG_MACH_SQ201
28972 # ifdef machine_arch_type
28973 #  undef machine_arch_type
28974 #  define machine_arch_type     __machine_arch_type
28975 # else
28976 #  define machine_arch_type     MACH_TYPE_SQ201
28977 # endif
28978 # define machine_is_sq201()     (machine_arch_type == MACH_TYPE_SQ201)
28979 #else
28980 # define machine_is_sq201()     (0)
28981 #endif
28982
28983 #ifdef CONFIG_MACH_QUATRO45XX
28984 # ifdef machine_arch_type
28985 #  undef machine_arch_type
28986 #  define machine_arch_type     __machine_arch_type
28987 # else
28988 #  define machine_arch_type     MACH_TYPE_QUATRO45XX
28989 # endif
28990 # define machine_is_quatro45xx()        (machine_arch_type == MACH_TYPE_QUATRO45XX)
28991 #else
28992 # define machine_is_quatro45xx()        (0)
28993 #endif
28994
28995 #ifdef CONFIG_MACH_OPENPAD
28996 # ifdef machine_arch_type
28997 #  undef machine_arch_type
28998 #  define machine_arch_type     __machine_arch_type
28999 # else
29000 #  define machine_arch_type     MACH_TYPE_OPENPAD
29001 # endif
29002 # define machine_is_openpad()   (machine_arch_type == MACH_TYPE_OPENPAD)
29003 #else
29004 # define machine_is_openpad()   (0)
29005 #endif
29006
29007 #ifdef CONFIG_MACH_TX25
29008 # ifdef machine_arch_type
29009 #  undef machine_arch_type
29010 #  define machine_arch_type     __machine_arch_type
29011 # else
29012 #  define machine_arch_type     MACH_TYPE_TX25
29013 # endif
29014 # define machine_is_tx25()      (machine_arch_type == MACH_TYPE_TX25)
29015 #else
29016 # define machine_is_tx25()      (0)
29017 #endif
29018
29019 #ifdef CONFIG_MACH_OMAP3_TORPEDO
29020 # ifdef machine_arch_type
29021 #  undef machine_arch_type
29022 #  define machine_arch_type     __machine_arch_type
29023 # else
29024 #  define machine_arch_type     MACH_TYPE_OMAP3_TORPEDO
29025 # endif
29026 # define machine_is_omap3_torpedo()     (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
29027 #else
29028 # define machine_is_omap3_torpedo()     (0)
29029 #endif
29030
29031 #ifdef CONFIG_MACH_HTCRAPHAEL_K
29032 # ifdef machine_arch_type
29033 #  undef machine_arch_type
29034 #  define machine_arch_type     __machine_arch_type
29035 # else
29036 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_K
29037 # endif
29038 # define machine_is_htcraphael_k()      (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
29039 #else
29040 # define machine_is_htcraphael_k()      (0)
29041 #endif
29042
29043 #ifdef CONFIG_MACH_LAL43
29044 # ifdef machine_arch_type
29045 #  undef machine_arch_type
29046 #  define machine_arch_type     __machine_arch_type
29047 # else
29048 #  define machine_arch_type     MACH_TYPE_LAL43
29049 # endif
29050 # define machine_is_lal43()     (machine_arch_type == MACH_TYPE_LAL43)
29051 #else
29052 # define machine_is_lal43()     (0)
29053 #endif
29054
29055 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
29056 # ifdef machine_arch_type
29057 #  undef machine_arch_type
29058 #  define machine_arch_type     __machine_arch_type
29059 # else
29060 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA500
29061 # endif
29062 # define machine_is_htcraphael_cdma500()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
29063 #else
29064 # define machine_is_htcraphael_cdma500()        (0)
29065 #endif
29066
29067 #ifdef CONFIG_MACH_ANW6410
29068 # ifdef machine_arch_type
29069 #  undef machine_arch_type
29070 #  define machine_arch_type     __machine_arch_type
29071 # else
29072 #  define machine_arch_type     MACH_TYPE_ANW6410
29073 # endif
29074 # define machine_is_anw6410()   (machine_arch_type == MACH_TYPE_ANW6410)
29075 #else
29076 # define machine_is_anw6410()   (0)
29077 #endif
29078
29079 #ifdef CONFIG_MACH_HTCPROPHET
29080 # ifdef machine_arch_type
29081 #  undef machine_arch_type
29082 #  define machine_arch_type     __machine_arch_type
29083 # else
29084 #  define machine_arch_type     MACH_TYPE_HTCPROPHET
29085 # endif
29086 # define machine_is_htcprophet()        (machine_arch_type == MACH_TYPE_HTCPROPHET)
29087 #else
29088 # define machine_is_htcprophet()        (0)
29089 #endif
29090
29091 #ifdef CONFIG_MACH_CFA_10022
29092 # ifdef machine_arch_type
29093 #  undef machine_arch_type
29094 #  define machine_arch_type     __machine_arch_type
29095 # else
29096 #  define machine_arch_type     MACH_TYPE_CFA_10022
29097 # endif
29098 # define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
29099 #else
29100 # define machine_is_cfa_10022() (0)
29101 #endif
29102
29103 #ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
29104 # ifdef machine_arch_type
29105 #  undef machine_arch_type
29106 #  define machine_arch_type     __machine_arch_type
29107 # else
29108 #  define machine_arch_type     MACH_TYPE_IMX27_VISSTRIM_M10
29109 # endif
29110 # define machine_is_imx27_visstrim_m10()        (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
29111 #else
29112 # define machine_is_imx27_visstrim_m10()        (0)
29113 #endif
29114
29115 #ifdef CONFIG_MACH_PX2IMX27
29116 # ifdef machine_arch_type
29117 #  undef machine_arch_type
29118 #  define machine_arch_type     __machine_arch_type
29119 # else
29120 #  define machine_arch_type     MACH_TYPE_PX2IMX27
29121 # endif
29122 # define machine_is_px2imx27()  (machine_arch_type == MACH_TYPE_PX2IMX27)
29123 #else
29124 # define machine_is_px2imx27()  (0)
29125 #endif
29126
29127 #ifdef CONFIG_MACH_STM3210E_EVAL
29128 # ifdef machine_arch_type
29129 #  undef machine_arch_type
29130 #  define machine_arch_type     __machine_arch_type
29131 # else
29132 #  define machine_arch_type     MACH_TYPE_STM3210E_EVAL
29133 # endif
29134 # define machine_is_stm3210e_eval()     (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
29135 #else
29136 # define machine_is_stm3210e_eval()     (0)
29137 #endif
29138
29139 #ifdef CONFIG_MACH_DVS10
29140 # ifdef machine_arch_type
29141 #  undef machine_arch_type
29142 #  define machine_arch_type     __machine_arch_type
29143 # else
29144 #  define machine_arch_type     MACH_TYPE_DVS10
29145 # endif
29146 # define machine_is_dvs10()     (machine_arch_type == MACH_TYPE_DVS10)
29147 #else
29148 # define machine_is_dvs10()     (0)
29149 #endif
29150
29151 #ifdef CONFIG_MACH_PORTUXG20
29152 # ifdef machine_arch_type
29153 #  undef machine_arch_type
29154 #  define machine_arch_type     __machine_arch_type
29155 # else
29156 #  define machine_arch_type     MACH_TYPE_PORTUXG20
29157 # endif
29158 # define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
29159 #else
29160 # define machine_is_portuxg20() (0)
29161 #endif
29162
29163 #ifdef CONFIG_MACH_ARM_SPV
29164 # ifdef machine_arch_type
29165 #  undef machine_arch_type
29166 #  define machine_arch_type     __machine_arch_type
29167 # else
29168 #  define machine_arch_type     MACH_TYPE_ARM_SPV
29169 # endif
29170 # define machine_is_arm_spv()   (machine_arch_type == MACH_TYPE_ARM_SPV)
29171 #else
29172 # define machine_is_arm_spv()   (0)
29173 #endif
29174
29175 #ifdef CONFIG_MACH_SMDKC110
29176 # ifdef machine_arch_type
29177 #  undef machine_arch_type
29178 #  define machine_arch_type     __machine_arch_type
29179 # else
29180 #  define machine_arch_type     MACH_TYPE_SMDKC110
29181 # endif
29182 # define machine_is_smdkc110()  (machine_arch_type == MACH_TYPE_SMDKC110)
29183 #else
29184 # define machine_is_smdkc110()  (0)
29185 #endif
29186
29187 #ifdef CONFIG_MACH_CABESPRESSO
29188 # ifdef machine_arch_type
29189 #  undef machine_arch_type
29190 #  define machine_arch_type     __machine_arch_type
29191 # else
29192 #  define machine_arch_type     MACH_TYPE_CABESPRESSO
29193 # endif
29194 # define machine_is_cabespresso()       (machine_arch_type == MACH_TYPE_CABESPRESSO)
29195 #else
29196 # define machine_is_cabespresso()       (0)
29197 #endif
29198
29199 #ifdef CONFIG_MACH_HMC800
29200 # ifdef machine_arch_type
29201 #  undef machine_arch_type
29202 #  define machine_arch_type     __machine_arch_type
29203 # else
29204 #  define machine_arch_type     MACH_TYPE_HMC800
29205 # endif
29206 # define machine_is_hmc800()    (machine_arch_type == MACH_TYPE_HMC800)
29207 #else
29208 # define machine_is_hmc800()    (0)
29209 #endif
29210
29211 #ifdef CONFIG_MACH_SHOLES
29212 # ifdef machine_arch_type
29213 #  undef machine_arch_type
29214 #  define machine_arch_type     __machine_arch_type
29215 # else
29216 #  define machine_arch_type     MACH_TYPE_SHOLES
29217 # endif
29218 # define machine_is_sholes()    (machine_arch_type == MACH_TYPE_SHOLES)
29219 #else
29220 # define machine_is_sholes()    (0)
29221 #endif
29222
29223 #ifdef CONFIG_MACH_BTMXC31
29224 # ifdef machine_arch_type
29225 #  undef machine_arch_type
29226 #  define machine_arch_type     __machine_arch_type
29227 # else
29228 #  define machine_arch_type     MACH_TYPE_BTMXC31
29229 # endif
29230 # define machine_is_btmxc31()   (machine_arch_type == MACH_TYPE_BTMXC31)
29231 #else
29232 # define machine_is_btmxc31()   (0)
29233 #endif
29234
29235 #ifdef CONFIG_MACH_DT501
29236 # ifdef machine_arch_type
29237 #  undef machine_arch_type
29238 #  define machine_arch_type     __machine_arch_type
29239 # else
29240 #  define machine_arch_type     MACH_TYPE_DT501
29241 # endif
29242 # define machine_is_dt501()     (machine_arch_type == MACH_TYPE_DT501)
29243 #else
29244 # define machine_is_dt501()     (0)
29245 #endif
29246
29247 #ifdef CONFIG_MACH_KTX
29248 # ifdef machine_arch_type
29249 #  undef machine_arch_type
29250 #  define machine_arch_type     __machine_arch_type
29251 # else
29252 #  define machine_arch_type     MACH_TYPE_KTX
29253 # endif
29254 # define machine_is_ktx()       (machine_arch_type == MACH_TYPE_KTX)
29255 #else
29256 # define machine_is_ktx()       (0)
29257 #endif
29258
29259 #ifdef CONFIG_MACH_OMAP3517EVM
29260 # ifdef machine_arch_type
29261 #  undef machine_arch_type
29262 #  define machine_arch_type     __machine_arch_type
29263 # else
29264 #  define machine_arch_type     MACH_TYPE_OMAP3517EVM
29265 # endif
29266 # define machine_is_omap3517evm()       (machine_arch_type == MACH_TYPE_OMAP3517EVM)
29267 #else
29268 # define machine_is_omap3517evm()       (0)
29269 #endif
29270
29271 #ifdef CONFIG_MACH_NETSPACE_V2
29272 # ifdef machine_arch_type
29273 #  undef machine_arch_type
29274 #  define machine_arch_type     __machine_arch_type
29275 # else
29276 #  define machine_arch_type     MACH_TYPE_NETSPACE_V2
29277 # endif
29278 # define machine_is_netspace_v2()       (machine_arch_type == MACH_TYPE_NETSPACE_V2)
29279 #else
29280 # define machine_is_netspace_v2()       (0)
29281 #endif
29282
29283 #ifdef CONFIG_MACH_NETSPACE_MAX_V2
29284 # ifdef machine_arch_type
29285 #  undef machine_arch_type
29286 #  define machine_arch_type     __machine_arch_type
29287 # else
29288 #  define machine_arch_type     MACH_TYPE_NETSPACE_MAX_V2
29289 # endif
29290 # define machine_is_netspace_max_v2()   (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
29291 #else
29292 # define machine_is_netspace_max_v2()   (0)
29293 #endif
29294
29295 #ifdef CONFIG_MACH_D2NET_V2
29296 # ifdef machine_arch_type
29297 #  undef machine_arch_type
29298 #  define machine_arch_type     __machine_arch_type
29299 # else
29300 #  define machine_arch_type     MACH_TYPE_D2NET_V2
29301 # endif
29302 # define machine_is_d2net_v2()  (machine_arch_type == MACH_TYPE_D2NET_V2)
29303 #else
29304 # define machine_is_d2net_v2()  (0)
29305 #endif
29306
29307 #ifdef CONFIG_MACH_NET2BIG_V2
29308 # ifdef machine_arch_type
29309 #  undef machine_arch_type
29310 #  define machine_arch_type     __machine_arch_type
29311 # else
29312 #  define machine_arch_type     MACH_TYPE_NET2BIG_V2
29313 # endif
29314 # define machine_is_net2big_v2()        (machine_arch_type == MACH_TYPE_NET2BIG_V2)
29315 #else
29316 # define machine_is_net2big_v2()        (0)
29317 #endif
29318
29319 #ifdef CONFIG_MACH_NET4BIG_V2
29320 # ifdef machine_arch_type
29321 #  undef machine_arch_type
29322 #  define machine_arch_type     __machine_arch_type
29323 # else
29324 #  define machine_arch_type     MACH_TYPE_NET4BIG_V2
29325 # endif
29326 # define machine_is_net4big_v2()        (machine_arch_type == MACH_TYPE_NET4BIG_V2)
29327 #else
29328 # define machine_is_net4big_v2()        (0)
29329 #endif
29330
29331 #ifdef CONFIG_MACH_NET5BIG_V2
29332 # ifdef machine_arch_type
29333 #  undef machine_arch_type
29334 #  define machine_arch_type     __machine_arch_type
29335 # else
29336 #  define machine_arch_type     MACH_TYPE_NET5BIG_V2
29337 # endif
29338 # define machine_is_net5big_v2()        (machine_arch_type == MACH_TYPE_NET5BIG_V2)
29339 #else
29340 # define machine_is_net5big_v2()        (0)
29341 #endif
29342
29343 #ifdef CONFIG_MACH_ENDB2443
29344 # ifdef machine_arch_type
29345 #  undef machine_arch_type
29346 #  define machine_arch_type     __machine_arch_type
29347 # else
29348 #  define machine_arch_type     MACH_TYPE_ENDB2443
29349 # endif
29350 # define machine_is_endb2443()  (machine_arch_type == MACH_TYPE_ENDB2443)
29351 #else
29352 # define machine_is_endb2443()  (0)
29353 #endif
29354
29355 #ifdef CONFIG_MACH_INETSPACE_V2
29356 # ifdef machine_arch_type
29357 #  undef machine_arch_type
29358 #  define machine_arch_type     __machine_arch_type
29359 # else
29360 #  define machine_arch_type     MACH_TYPE_INETSPACE_V2
29361 # endif
29362 # define machine_is_inetspace_v2()      (machine_arch_type == MACH_TYPE_INETSPACE_V2)
29363 #else
29364 # define machine_is_inetspace_v2()      (0)
29365 #endif
29366
29367 #ifdef CONFIG_MACH_TROS
29368 # ifdef machine_arch_type
29369 #  undef machine_arch_type
29370 #  define machine_arch_type     __machine_arch_type
29371 # else
29372 #  define machine_arch_type     MACH_TYPE_TROS
29373 # endif
29374 # define machine_is_tros()      (machine_arch_type == MACH_TYPE_TROS)
29375 #else
29376 # define machine_is_tros()      (0)
29377 #endif
29378
29379 #ifdef CONFIG_MACH_PELCO_HOMER
29380 # ifdef machine_arch_type
29381 #  undef machine_arch_type
29382 #  define machine_arch_type     __machine_arch_type
29383 # else
29384 #  define machine_arch_type     MACH_TYPE_PELCO_HOMER
29385 # endif
29386 # define machine_is_pelco_homer()       (machine_arch_type == MACH_TYPE_PELCO_HOMER)
29387 #else
29388 # define machine_is_pelco_homer()       (0)
29389 #endif
29390
29391 #ifdef CONFIG_MACH_OFSP8
29392 # ifdef machine_arch_type
29393 #  undef machine_arch_type
29394 #  define machine_arch_type     __machine_arch_type
29395 # else
29396 #  define machine_arch_type     MACH_TYPE_OFSP8
29397 # endif
29398 # define machine_is_ofsp8()     (machine_arch_type == MACH_TYPE_OFSP8)
29399 #else
29400 # define machine_is_ofsp8()     (0)
29401 #endif
29402
29403 #ifdef CONFIG_MACH_AT91SAM9G45EKES
29404 # ifdef machine_arch_type
29405 #  undef machine_arch_type
29406 #  define machine_arch_type     __machine_arch_type
29407 # else
29408 #  define machine_arch_type     MACH_TYPE_AT91SAM9G45EKES
29409 # endif
29410 # define machine_is_at91sam9g45ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
29411 #else
29412 # define machine_is_at91sam9g45ekes()   (0)
29413 #endif
29414
29415 #ifdef CONFIG_MACH_GUF_CUPID
29416 # ifdef machine_arch_type
29417 #  undef machine_arch_type
29418 #  define machine_arch_type     __machine_arch_type
29419 # else
29420 #  define machine_arch_type     MACH_TYPE_GUF_CUPID
29421 # endif
29422 # define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
29423 #else
29424 # define machine_is_guf_cupid() (0)
29425 #endif
29426
29427 #ifdef CONFIG_MACH_EAB1R
29428 # ifdef machine_arch_type
29429 #  undef machine_arch_type
29430 #  define machine_arch_type     __machine_arch_type
29431 # else
29432 #  define machine_arch_type     MACH_TYPE_EAB1R
29433 # endif
29434 # define machine_is_eab1r()     (machine_arch_type == MACH_TYPE_EAB1R)
29435 #else
29436 # define machine_is_eab1r()     (0)
29437 #endif
29438
29439 #ifdef CONFIG_MACH_DESIREC
29440 # ifdef machine_arch_type
29441 #  undef machine_arch_type
29442 #  define machine_arch_type     __machine_arch_type
29443 # else
29444 #  define machine_arch_type     MACH_TYPE_DESIREC
29445 # endif
29446 # define machine_is_desirec()   (machine_arch_type == MACH_TYPE_DESIREC)
29447 #else
29448 # define machine_is_desirec()   (0)
29449 #endif
29450
29451 #ifdef CONFIG_MACH_CORDOBA
29452 # ifdef machine_arch_type
29453 #  undef machine_arch_type
29454 #  define machine_arch_type     __machine_arch_type
29455 # else
29456 #  define machine_arch_type     MACH_TYPE_CORDOBA
29457 # endif
29458 # define machine_is_cordoba()   (machine_arch_type == MACH_TYPE_CORDOBA)
29459 #else
29460 # define machine_is_cordoba()   (0)
29461 #endif
29462
29463 #ifdef CONFIG_MACH_IRVINE
29464 # ifdef machine_arch_type
29465 #  undef machine_arch_type
29466 #  define machine_arch_type     __machine_arch_type
29467 # else
29468 #  define machine_arch_type     MACH_TYPE_IRVINE
29469 # endif
29470 # define machine_is_irvine()    (machine_arch_type == MACH_TYPE_IRVINE)
29471 #else
29472 # define machine_is_irvine()    (0)
29473 #endif
29474
29475 #ifdef CONFIG_MACH_SFF772
29476 # ifdef machine_arch_type
29477 #  undef machine_arch_type
29478 #  define machine_arch_type     __machine_arch_type
29479 # else
29480 #  define machine_arch_type     MACH_TYPE_SFF772
29481 # endif
29482 # define machine_is_sff772()    (machine_arch_type == MACH_TYPE_SFF772)
29483 #else
29484 # define machine_is_sff772()    (0)
29485 #endif
29486
29487 #ifdef CONFIG_MACH_PELCO_MILANO
29488 # ifdef machine_arch_type
29489 #  undef machine_arch_type
29490 #  define machine_arch_type     __machine_arch_type
29491 # else
29492 #  define machine_arch_type     MACH_TYPE_PELCO_MILANO
29493 # endif
29494 # define machine_is_pelco_milano()      (machine_arch_type == MACH_TYPE_PELCO_MILANO)
29495 #else
29496 # define machine_is_pelco_milano()      (0)
29497 #endif
29498
29499 #ifdef CONFIG_MACH_PC7302
29500 # ifdef machine_arch_type
29501 #  undef machine_arch_type
29502 #  define machine_arch_type     __machine_arch_type
29503 # else
29504 #  define machine_arch_type     MACH_TYPE_PC7302
29505 # endif
29506 # define machine_is_pc7302()    (machine_arch_type == MACH_TYPE_PC7302)
29507 #else
29508 # define machine_is_pc7302()    (0)
29509 #endif
29510
29511 #ifdef CONFIG_MACH_BIP6000
29512 # ifdef machine_arch_type
29513 #  undef machine_arch_type
29514 #  define machine_arch_type     __machine_arch_type
29515 # else
29516 #  define machine_arch_type     MACH_TYPE_BIP6000
29517 # endif
29518 # define machine_is_bip6000()   (machine_arch_type == MACH_TYPE_BIP6000)
29519 #else
29520 # define machine_is_bip6000()   (0)
29521 #endif
29522
29523 #ifdef CONFIG_MACH_SILVERMOON
29524 # ifdef machine_arch_type
29525 #  undef machine_arch_type
29526 #  define machine_arch_type     __machine_arch_type
29527 # else
29528 #  define machine_arch_type     MACH_TYPE_SILVERMOON
29529 # endif
29530 # define machine_is_silvermoon()        (machine_arch_type == MACH_TYPE_SILVERMOON)
29531 #else
29532 # define machine_is_silvermoon()        (0)
29533 #endif
29534
29535 #ifdef CONFIG_MACH_VC0830
29536 # ifdef machine_arch_type
29537 #  undef machine_arch_type
29538 #  define machine_arch_type     __machine_arch_type
29539 # else
29540 #  define machine_arch_type     MACH_TYPE_VC0830
29541 # endif
29542 # define machine_is_vc0830()    (machine_arch_type == MACH_TYPE_VC0830)
29543 #else
29544 # define machine_is_vc0830()    (0)
29545 #endif
29546
29547 #ifdef CONFIG_MACH_DT430
29548 # ifdef machine_arch_type
29549 #  undef machine_arch_type
29550 #  define machine_arch_type     __machine_arch_type
29551 # else
29552 #  define machine_arch_type     MACH_TYPE_DT430
29553 # endif
29554 # define machine_is_dt430()     (machine_arch_type == MACH_TYPE_DT430)
29555 #else
29556 # define machine_is_dt430()     (0)
29557 #endif
29558
29559 #ifdef CONFIG_MACH_JI42PF
29560 # ifdef machine_arch_type
29561 #  undef machine_arch_type
29562 #  define machine_arch_type     __machine_arch_type
29563 # else
29564 #  define machine_arch_type     MACH_TYPE_JI42PF
29565 # endif
29566 # define machine_is_ji42pf()    (machine_arch_type == MACH_TYPE_JI42PF)
29567 #else
29568 # define machine_is_ji42pf()    (0)
29569 #endif
29570
29571 #ifdef CONFIG_MACH_GNET_KSM
29572 # ifdef machine_arch_type
29573 #  undef machine_arch_type
29574 #  define machine_arch_type     __machine_arch_type
29575 # else
29576 #  define machine_arch_type     MACH_TYPE_GNET_KSM
29577 # endif
29578 # define machine_is_gnet_ksm()  (machine_arch_type == MACH_TYPE_GNET_KSM)
29579 #else
29580 # define machine_is_gnet_ksm()  (0)
29581 #endif
29582
29583 #ifdef CONFIG_MACH_GNET_SGM
29584 # ifdef machine_arch_type
29585 #  undef machine_arch_type
29586 #  define machine_arch_type     __machine_arch_type
29587 # else
29588 #  define machine_arch_type     MACH_TYPE_GNET_SGM
29589 # endif
29590 # define machine_is_gnet_sgm()  (machine_arch_type == MACH_TYPE_GNET_SGM)
29591 #else
29592 # define machine_is_gnet_sgm()  (0)
29593 #endif
29594
29595 #ifdef CONFIG_MACH_GNET_SGR
29596 # ifdef machine_arch_type
29597 #  undef machine_arch_type
29598 #  define machine_arch_type     __machine_arch_type
29599 # else
29600 #  define machine_arch_type     MACH_TYPE_GNET_SGR
29601 # endif
29602 # define machine_is_gnet_sgr()  (machine_arch_type == MACH_TYPE_GNET_SGR)
29603 #else
29604 # define machine_is_gnet_sgr()  (0)
29605 #endif
29606
29607 #ifdef CONFIG_MACH_OMAP3_ICETEKEVM
29608 # ifdef machine_arch_type
29609 #  undef machine_arch_type
29610 #  define machine_arch_type     __machine_arch_type
29611 # else
29612 #  define machine_arch_type     MACH_TYPE_OMAP3_ICETEKEVM
29613 # endif
29614 # define machine_is_omap3_icetekevm()   (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
29615 #else
29616 # define machine_is_omap3_icetekevm()   (0)
29617 #endif
29618
29619 #ifdef CONFIG_MACH_PNP
29620 # ifdef machine_arch_type
29621 #  undef machine_arch_type
29622 #  define machine_arch_type     __machine_arch_type
29623 # else
29624 #  define machine_arch_type     MACH_TYPE_PNP
29625 # endif
29626 # define machine_is_pnp()       (machine_arch_type == MACH_TYPE_PNP)
29627 #else
29628 # define machine_is_pnp()       (0)
29629 #endif
29630
29631 #ifdef CONFIG_MACH_CTERA_2BAY_K
29632 # ifdef machine_arch_type
29633 #  undef machine_arch_type
29634 #  define machine_arch_type     __machine_arch_type
29635 # else
29636 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_K
29637 # endif
29638 # define machine_is_ctera_2bay_k()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
29639 #else
29640 # define machine_is_ctera_2bay_k()      (0)
29641 #endif
29642
29643 #ifdef CONFIG_MACH_CTERA_2BAY_U
29644 # ifdef machine_arch_type
29645 #  undef machine_arch_type
29646 #  define machine_arch_type     __machine_arch_type
29647 # else
29648 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_U
29649 # endif
29650 # define machine_is_ctera_2bay_u()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
29651 #else
29652 # define machine_is_ctera_2bay_u()      (0)
29653 #endif
29654
29655 #ifdef CONFIG_MACH_SAS_C
29656 # ifdef machine_arch_type
29657 #  undef machine_arch_type
29658 #  define machine_arch_type     __machine_arch_type
29659 # else
29660 #  define machine_arch_type     MACH_TYPE_SAS_C
29661 # endif
29662 # define machine_is_sas_c()     (machine_arch_type == MACH_TYPE_SAS_C)
29663 #else
29664 # define machine_is_sas_c()     (0)
29665 #endif
29666
29667 #ifdef CONFIG_MACH_VMA2315
29668 # ifdef machine_arch_type
29669 #  undef machine_arch_type
29670 #  define machine_arch_type     __machine_arch_type
29671 # else
29672 #  define machine_arch_type     MACH_TYPE_VMA2315
29673 # endif
29674 # define machine_is_vma2315()   (machine_arch_type == MACH_TYPE_VMA2315)
29675 #else
29676 # define machine_is_vma2315()   (0)
29677 #endif
29678
29679 #ifdef CONFIG_MACH_VCS
29680 # ifdef machine_arch_type
29681 #  undef machine_arch_type
29682 #  define machine_arch_type     __machine_arch_type
29683 # else
29684 #  define machine_arch_type     MACH_TYPE_VCS
29685 # endif
29686 # define machine_is_vcs()       (machine_arch_type == MACH_TYPE_VCS)
29687 #else
29688 # define machine_is_vcs()       (0)
29689 #endif
29690
29691 #ifdef CONFIG_MACH_SPEAR600
29692 # ifdef machine_arch_type
29693 #  undef machine_arch_type
29694 #  define machine_arch_type     __machine_arch_type
29695 # else
29696 #  define machine_arch_type     MACH_TYPE_SPEAR600
29697 # endif
29698 # define machine_is_spear600()  (machine_arch_type == MACH_TYPE_SPEAR600)
29699 #else
29700 # define machine_is_spear600()  (0)
29701 #endif
29702
29703 #ifdef CONFIG_MACH_SPEAR300
29704 # ifdef machine_arch_type
29705 #  undef machine_arch_type
29706 #  define machine_arch_type     __machine_arch_type
29707 # else
29708 #  define machine_arch_type     MACH_TYPE_SPEAR300
29709 # endif
29710 # define machine_is_spear300()  (machine_arch_type == MACH_TYPE_SPEAR300)
29711 #else
29712 # define machine_is_spear300()  (0)
29713 #endif
29714
29715 #ifdef CONFIG_MACH_SPEAR1300
29716 # ifdef machine_arch_type
29717 #  undef machine_arch_type
29718 #  define machine_arch_type     __machine_arch_type
29719 # else
29720 #  define machine_arch_type     MACH_TYPE_SPEAR1300
29721 # endif
29722 # define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
29723 #else
29724 # define machine_is_spear1300() (0)
29725 #endif
29726
29727 #ifdef CONFIG_MACH_LILLY1131
29728 # ifdef machine_arch_type
29729 #  undef machine_arch_type
29730 #  define machine_arch_type     __machine_arch_type
29731 # else
29732 #  define machine_arch_type     MACH_TYPE_LILLY1131
29733 # endif
29734 # define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
29735 #else
29736 # define machine_is_lilly1131() (0)
29737 #endif
29738
29739 #ifdef CONFIG_MACH_ARVOO_AX301
29740 # ifdef machine_arch_type
29741 #  undef machine_arch_type
29742 #  define machine_arch_type     __machine_arch_type
29743 # else
29744 #  define machine_arch_type     MACH_TYPE_ARVOO_AX301
29745 # endif
29746 # define machine_is_arvoo_ax301()       (machine_arch_type == MACH_TYPE_ARVOO_AX301)
29747 #else
29748 # define machine_is_arvoo_ax301()       (0)
29749 #endif
29750
29751 #ifdef CONFIG_MACH_MAPPHONE
29752 # ifdef machine_arch_type
29753 #  undef machine_arch_type
29754 #  define machine_arch_type     __machine_arch_type
29755 # else
29756 #  define machine_arch_type     MACH_TYPE_MAPPHONE
29757 # endif
29758 # define machine_is_mapphone()  (machine_arch_type == MACH_TYPE_MAPPHONE)
29759 #else
29760 # define machine_is_mapphone()  (0)
29761 #endif
29762
29763 #ifdef CONFIG_MACH_LEGEND
29764 # ifdef machine_arch_type
29765 #  undef machine_arch_type
29766 #  define machine_arch_type     __machine_arch_type
29767 # else
29768 #  define machine_arch_type     MACH_TYPE_LEGEND
29769 # endif
29770 # define machine_is_legend()    (machine_arch_type == MACH_TYPE_LEGEND)
29771 #else
29772 # define machine_is_legend()    (0)
29773 #endif
29774
29775 #ifdef CONFIG_MACH_SALSA
29776 # ifdef machine_arch_type
29777 #  undef machine_arch_type
29778 #  define machine_arch_type     __machine_arch_type
29779 # else
29780 #  define machine_arch_type     MACH_TYPE_SALSA
29781 # endif
29782 # define machine_is_salsa()     (machine_arch_type == MACH_TYPE_SALSA)
29783 #else
29784 # define machine_is_salsa()     (0)
29785 #endif
29786
29787 #ifdef CONFIG_MACH_LOUNGE
29788 # ifdef machine_arch_type
29789 #  undef machine_arch_type
29790 #  define machine_arch_type     __machine_arch_type
29791 # else
29792 #  define machine_arch_type     MACH_TYPE_LOUNGE
29793 # endif
29794 # define machine_is_lounge()    (machine_arch_type == MACH_TYPE_LOUNGE)
29795 #else
29796 # define machine_is_lounge()    (0)
29797 #endif
29798
29799 #ifdef CONFIG_MACH_VISION
29800 # ifdef machine_arch_type
29801 #  undef machine_arch_type
29802 #  define machine_arch_type     __machine_arch_type
29803 # else
29804 #  define machine_arch_type     MACH_TYPE_VISION
29805 # endif
29806 # define machine_is_vision()    (machine_arch_type == MACH_TYPE_VISION)
29807 #else
29808 # define machine_is_vision()    (0)
29809 #endif
29810
29811 #ifdef CONFIG_MACH_VMB20
29812 # ifdef machine_arch_type
29813 #  undef machine_arch_type
29814 #  define machine_arch_type     __machine_arch_type
29815 # else
29816 #  define machine_arch_type     MACH_TYPE_VMB20
29817 # endif
29818 # define machine_is_vmb20()     (machine_arch_type == MACH_TYPE_VMB20)
29819 #else
29820 # define machine_is_vmb20()     (0)
29821 #endif
29822
29823 #ifdef CONFIG_MACH_HY2410
29824 # ifdef machine_arch_type
29825 #  undef machine_arch_type
29826 #  define machine_arch_type     __machine_arch_type
29827 # else
29828 #  define machine_arch_type     MACH_TYPE_HY2410
29829 # endif
29830 # define machine_is_hy2410()    (machine_arch_type == MACH_TYPE_HY2410)
29831 #else
29832 # define machine_is_hy2410()    (0)
29833 #endif
29834
29835 #ifdef CONFIG_MACH_HY9315
29836 # ifdef machine_arch_type
29837 #  undef machine_arch_type
29838 #  define machine_arch_type     __machine_arch_type
29839 # else
29840 #  define machine_arch_type     MACH_TYPE_HY9315
29841 # endif
29842 # define machine_is_hy9315()    (machine_arch_type == MACH_TYPE_HY9315)
29843 #else
29844 # define machine_is_hy9315()    (0)
29845 #endif
29846
29847 #ifdef CONFIG_MACH_BULLWINKLE
29848 # ifdef machine_arch_type
29849 #  undef machine_arch_type
29850 #  define machine_arch_type     __machine_arch_type
29851 # else
29852 #  define machine_arch_type     MACH_TYPE_BULLWINKLE
29853 # endif
29854 # define machine_is_bullwinkle()        (machine_arch_type == MACH_TYPE_BULLWINKLE)
29855 #else
29856 # define machine_is_bullwinkle()        (0)
29857 #endif
29858
29859 #ifdef CONFIG_MACH_ARM_ULTIMATOR2
29860 # ifdef machine_arch_type
29861 #  undef machine_arch_type
29862 #  define machine_arch_type     __machine_arch_type
29863 # else
29864 #  define machine_arch_type     MACH_TYPE_ARM_ULTIMATOR2
29865 # endif
29866 # define machine_is_arm_ultimator2()    (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
29867 #else
29868 # define machine_is_arm_ultimator2()    (0)
29869 #endif
29870
29871 #ifdef CONFIG_MACH_VS_V210
29872 # ifdef machine_arch_type
29873 #  undef machine_arch_type
29874 #  define machine_arch_type     __machine_arch_type
29875 # else
29876 #  define machine_arch_type     MACH_TYPE_VS_V210
29877 # endif
29878 # define machine_is_vs_v210()   (machine_arch_type == MACH_TYPE_VS_V210)
29879 #else
29880 # define machine_is_vs_v210()   (0)
29881 #endif
29882
29883 #ifdef CONFIG_MACH_VS_V212
29884 # ifdef machine_arch_type
29885 #  undef machine_arch_type
29886 #  define machine_arch_type     __machine_arch_type
29887 # else
29888 #  define machine_arch_type     MACH_TYPE_VS_V212
29889 # endif
29890 # define machine_is_vs_v212()   (machine_arch_type == MACH_TYPE_VS_V212)
29891 #else
29892 # define machine_is_vs_v212()   (0)
29893 #endif
29894
29895 #ifdef CONFIG_MACH_HMT
29896 # ifdef machine_arch_type
29897 #  undef machine_arch_type
29898 #  define machine_arch_type     __machine_arch_type
29899 # else
29900 #  define machine_arch_type     MACH_TYPE_HMT
29901 # endif
29902 # define machine_is_hmt()       (machine_arch_type == MACH_TYPE_HMT)
29903 #else
29904 # define machine_is_hmt()       (0)
29905 #endif
29906
29907 #ifdef CONFIG_MACH_SUEN3
29908 # ifdef machine_arch_type
29909 #  undef machine_arch_type
29910 #  define machine_arch_type     __machine_arch_type
29911 # else
29912 #  define machine_arch_type     MACH_TYPE_SUEN3
29913 # endif
29914 # define machine_is_suen3()     (machine_arch_type == MACH_TYPE_SUEN3)
29915 #else
29916 # define machine_is_suen3()     (0)
29917 #endif
29918
29919 #ifdef CONFIG_MACH_VESPER
29920 # ifdef machine_arch_type
29921 #  undef machine_arch_type
29922 #  define machine_arch_type     __machine_arch_type
29923 # else
29924 #  define machine_arch_type     MACH_TYPE_VESPER
29925 # endif
29926 # define machine_is_vesper()    (machine_arch_type == MACH_TYPE_VESPER)
29927 #else
29928 # define machine_is_vesper()    (0)
29929 #endif
29930
29931 #ifdef CONFIG_MACH_STR9
29932 # ifdef machine_arch_type
29933 #  undef machine_arch_type
29934 #  define machine_arch_type     __machine_arch_type
29935 # else
29936 #  define machine_arch_type     MACH_TYPE_STR9
29937 # endif
29938 # define machine_is_str9()      (machine_arch_type == MACH_TYPE_STR9)
29939 #else
29940 # define machine_is_str9()      (0)
29941 #endif
29942
29943 #ifdef CONFIG_MACH_OMAP3_WL_FF
29944 # ifdef machine_arch_type
29945 #  undef machine_arch_type
29946 #  define machine_arch_type     __machine_arch_type
29947 # else
29948 #  define machine_arch_type     MACH_TYPE_OMAP3_WL_FF
29949 # endif
29950 # define machine_is_omap3_wl_ff()       (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
29951 #else
29952 # define machine_is_omap3_wl_ff()       (0)
29953 #endif
29954
29955 #ifdef CONFIG_MACH_SIMCOM
29956 # ifdef machine_arch_type
29957 #  undef machine_arch_type
29958 #  define machine_arch_type     __machine_arch_type
29959 # else
29960 #  define machine_arch_type     MACH_TYPE_SIMCOM
29961 # endif
29962 # define machine_is_simcom()    (machine_arch_type == MACH_TYPE_SIMCOM)
29963 #else
29964 # define machine_is_simcom()    (0)
29965 #endif
29966
29967 #ifdef CONFIG_MACH_MCWEBIO
29968 # ifdef machine_arch_type
29969 #  undef machine_arch_type
29970 #  define machine_arch_type     __machine_arch_type
29971 # else
29972 #  define machine_arch_type     MACH_TYPE_MCWEBIO
29973 # endif
29974 # define machine_is_mcwebio()   (machine_arch_type == MACH_TYPE_MCWEBIO)
29975 #else
29976 # define machine_is_mcwebio()   (0)
29977 #endif
29978
29979 #ifdef CONFIG_MACH_OMAP3_PHRAZER
29980 # ifdef machine_arch_type
29981 #  undef machine_arch_type
29982 #  define machine_arch_type     __machine_arch_type
29983 # else
29984 #  define machine_arch_type     MACH_TYPE_OMAP3_PHRAZER
29985 # endif
29986 # define machine_is_omap3_phrazer()     (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER)
29987 #else
29988 # define machine_is_omap3_phrazer()     (0)
29989 #endif
29990
29991 #ifdef CONFIG_MACH_DARWIN
29992 # ifdef machine_arch_type
29993 #  undef machine_arch_type
29994 #  define machine_arch_type     __machine_arch_type
29995 # else
29996 #  define machine_arch_type     MACH_TYPE_DARWIN
29997 # endif
29998 # define machine_is_darwin()    (machine_arch_type == MACH_TYPE_DARWIN)
29999 #else
30000 # define machine_is_darwin()    (0)
30001 #endif
30002
30003 #ifdef CONFIG_MACH_ORATISCOMU
30004 # ifdef machine_arch_type
30005 #  undef machine_arch_type
30006 #  define machine_arch_type     __machine_arch_type
30007 # else
30008 #  define machine_arch_type     MACH_TYPE_ORATISCOMU
30009 # endif
30010 # define machine_is_oratiscomu()        (machine_arch_type == MACH_TYPE_ORATISCOMU)
30011 #else
30012 # define machine_is_oratiscomu()        (0)
30013 #endif
30014
30015 #ifdef CONFIG_MACH_RTSBC20
30016 # ifdef machine_arch_type
30017 #  undef machine_arch_type
30018 #  define machine_arch_type     __machine_arch_type
30019 # else
30020 #  define machine_arch_type     MACH_TYPE_RTSBC20
30021 # endif
30022 # define machine_is_rtsbc20()   (machine_arch_type == MACH_TYPE_RTSBC20)
30023 #else
30024 # define machine_is_rtsbc20()   (0)
30025 #endif
30026
30027 #ifdef CONFIG_MACH_I780
30028 # ifdef machine_arch_type
30029 #  undef machine_arch_type
30030 #  define machine_arch_type     __machine_arch_type
30031 # else
30032 #  define machine_arch_type     MACH_TYPE_I780
30033 # endif
30034 # define machine_is_sgh_i780()  (machine_arch_type == MACH_TYPE_I780)
30035 #else
30036 # define machine_is_sgh_i780()  (0)
30037 #endif
30038
30039 #ifdef CONFIG_MACH_GEMINI324
30040 # ifdef machine_arch_type
30041 #  undef machine_arch_type
30042 #  define machine_arch_type     __machine_arch_type
30043 # else
30044 #  define machine_arch_type     MACH_TYPE_GEMINI324
30045 # endif
30046 # define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324)
30047 #else
30048 # define machine_is_gemini324() (0)
30049 #endif
30050
30051 #ifdef CONFIG_MACH_ORATISLAN
30052 # ifdef machine_arch_type
30053 #  undef machine_arch_type
30054 #  define machine_arch_type     __machine_arch_type
30055 # else
30056 #  define machine_arch_type     MACH_TYPE_ORATISLAN
30057 # endif
30058 # define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN)
30059 #else
30060 # define machine_is_oratislan() (0)
30061 #endif
30062
30063 #ifdef CONFIG_MACH_ORATISALOG
30064 # ifdef machine_arch_type
30065 #  undef machine_arch_type
30066 #  define machine_arch_type     __machine_arch_type
30067 # else
30068 #  define machine_arch_type     MACH_TYPE_ORATISALOG
30069 # endif
30070 # define machine_is_oratisalog()        (machine_arch_type == MACH_TYPE_ORATISALOG)
30071 #else
30072 # define machine_is_oratisalog()        (0)
30073 #endif
30074
30075 #ifdef CONFIG_MACH_ORATISMADI
30076 # ifdef machine_arch_type
30077 #  undef machine_arch_type
30078 #  define machine_arch_type     __machine_arch_type
30079 # else
30080 #  define machine_arch_type     MACH_TYPE_ORATISMADI
30081 # endif
30082 # define machine_is_oratismadi()        (machine_arch_type == MACH_TYPE_ORATISMADI)
30083 #else
30084 # define machine_is_oratismadi()        (0)
30085 #endif
30086
30087 #ifdef CONFIG_MACH_ORATISOT16
30088 # ifdef machine_arch_type
30089 #  undef machine_arch_type
30090 #  define machine_arch_type     __machine_arch_type
30091 # else
30092 #  define machine_arch_type     MACH_TYPE_ORATISOT16
30093 # endif
30094 # define machine_is_oratisot16()        (machine_arch_type == MACH_TYPE_ORATISOT16)
30095 #else
30096 # define machine_is_oratisot16()        (0)
30097 #endif
30098
30099 #ifdef CONFIG_MACH_ORATISDESK
30100 # ifdef machine_arch_type
30101 #  undef machine_arch_type
30102 #  define machine_arch_type     __machine_arch_type
30103 # else
30104 #  define machine_arch_type     MACH_TYPE_ORATISDESK
30105 # endif
30106 # define machine_is_oratisdesk()        (machine_arch_type == MACH_TYPE_ORATISDESK)
30107 #else
30108 # define machine_is_oratisdesk()        (0)
30109 #endif
30110
30111 #ifdef CONFIG_MACH_VEXPRESS
30112 # ifdef machine_arch_type
30113 #  undef machine_arch_type
30114 #  define machine_arch_type     __machine_arch_type
30115 # else
30116 #  define machine_arch_type     MACH_TYPE_VEXPRESS
30117 # endif
30118 # define machine_is_vexpress()  (machine_arch_type == MACH_TYPE_VEXPRESS)
30119 #else
30120 # define machine_is_vexpress()  (0)
30121 #endif
30122
30123 #ifdef CONFIG_MACH_SINTEXO
30124 # ifdef machine_arch_type
30125 #  undef machine_arch_type
30126 #  define machine_arch_type     __machine_arch_type
30127 # else
30128 #  define machine_arch_type     MACH_TYPE_SINTEXO
30129 # endif
30130 # define machine_is_sintexo()   (machine_arch_type == MACH_TYPE_SINTEXO)
30131 #else
30132 # define machine_is_sintexo()   (0)
30133 #endif
30134
30135 #ifdef CONFIG_MACH_CM3389
30136 # ifdef machine_arch_type
30137 #  undef machine_arch_type
30138 #  define machine_arch_type     __machine_arch_type
30139 # else
30140 #  define machine_arch_type     MACH_TYPE_CM3389
30141 # endif
30142 # define machine_is_cm3389()    (machine_arch_type == MACH_TYPE_CM3389)
30143 #else
30144 # define machine_is_cm3389()    (0)
30145 #endif
30146
30147 #ifdef CONFIG_MACH_OMAP3_CIO
30148 # ifdef machine_arch_type
30149 #  undef machine_arch_type
30150 #  define machine_arch_type     __machine_arch_type
30151 # else
30152 #  define machine_arch_type     MACH_TYPE_OMAP3_CIO
30153 # endif
30154 # define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO)
30155 #else
30156 # define machine_is_omap3_cio() (0)
30157 #endif
30158
30159 #ifdef CONFIG_MACH_SGH_I900
30160 # ifdef machine_arch_type
30161 #  undef machine_arch_type
30162 #  define machine_arch_type     __machine_arch_type
30163 # else
30164 #  define machine_arch_type     MACH_TYPE_SGH_I900
30165 # endif
30166 # define machine_is_sgh_i900()  (machine_arch_type == MACH_TYPE_SGH_I900)
30167 #else
30168 # define machine_is_sgh_i900()  (0)
30169 #endif
30170
30171 #ifdef CONFIG_MACH_BST100
30172 # ifdef machine_arch_type
30173 #  undef machine_arch_type
30174 #  define machine_arch_type     __machine_arch_type
30175 # else
30176 #  define machine_arch_type     MACH_TYPE_BST100
30177 # endif
30178 # define machine_is_bst100()    (machine_arch_type == MACH_TYPE_BST100)
30179 #else
30180 # define machine_is_bst100()    (0)
30181 #endif
30182
30183 #ifdef CONFIG_MACH_PASSION
30184 # ifdef machine_arch_type
30185 #  undef machine_arch_type
30186 #  define machine_arch_type     __machine_arch_type
30187 # else
30188 #  define machine_arch_type     MACH_TYPE_PASSION
30189 # endif
30190 # define machine_is_passion()   (machine_arch_type == MACH_TYPE_PASSION)
30191 #else
30192 # define machine_is_passion()   (0)
30193 #endif
30194
30195 #ifdef CONFIG_MACH_INDESIGN_AT91SAM
30196 # ifdef machine_arch_type
30197 #  undef machine_arch_type
30198 #  define machine_arch_type     __machine_arch_type
30199 # else
30200 #  define machine_arch_type     MACH_TYPE_INDESIGN_AT91SAM
30201 # endif
30202 # define machine_is_indesign_at91sam()  (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM)
30203 #else
30204 # define machine_is_indesign_at91sam()  (0)
30205 #endif
30206
30207 #ifdef CONFIG_MACH_C4_BADGER
30208 # ifdef machine_arch_type
30209 #  undef machine_arch_type
30210 #  define machine_arch_type     __machine_arch_type
30211 # else
30212 #  define machine_arch_type     MACH_TYPE_C4_BADGER
30213 # endif
30214 # define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER)
30215 #else
30216 # define machine_is_c4_badger() (0)
30217 #endif
30218
30219 #ifdef CONFIG_MACH_C4_VIPER
30220 # ifdef machine_arch_type
30221 #  undef machine_arch_type
30222 #  define machine_arch_type     __machine_arch_type
30223 # else
30224 #  define machine_arch_type     MACH_TYPE_C4_VIPER
30225 # endif
30226 # define machine_is_c4_viper()  (machine_arch_type == MACH_TYPE_C4_VIPER)
30227 #else
30228 # define machine_is_c4_viper()  (0)
30229 #endif
30230
30231 #ifdef CONFIG_MACH_D2NET
30232 # ifdef machine_arch_type
30233 #  undef machine_arch_type
30234 #  define machine_arch_type     __machine_arch_type
30235 # else
30236 #  define machine_arch_type     MACH_TYPE_D2NET
30237 # endif
30238 # define machine_is_d2net()     (machine_arch_type == MACH_TYPE_D2NET)
30239 #else
30240 # define machine_is_d2net()     (0)
30241 #endif
30242
30243 #ifdef CONFIG_MACH_BIGDISK
30244 # ifdef machine_arch_type
30245 #  undef machine_arch_type
30246 #  define machine_arch_type     __machine_arch_type
30247 # else
30248 #  define machine_arch_type     MACH_TYPE_BIGDISK
30249 # endif
30250 # define machine_is_bigdisk()   (machine_arch_type == MACH_TYPE_BIGDISK)
30251 #else
30252 # define machine_is_bigdisk()   (0)
30253 #endif
30254
30255 #ifdef CONFIG_MACH_NOTALVISION
30256 # ifdef machine_arch_type
30257 #  undef machine_arch_type
30258 #  define machine_arch_type     __machine_arch_type
30259 # else
30260 #  define machine_arch_type     MACH_TYPE_NOTALVISION
30261 # endif
30262 # define machine_is_notalvision()       (machine_arch_type == MACH_TYPE_NOTALVISION)
30263 #else
30264 # define machine_is_notalvision()       (0)
30265 #endif
30266
30267 #ifdef CONFIG_MACH_OMAP3_KBOC
30268 # ifdef machine_arch_type
30269 #  undef machine_arch_type
30270 #  define machine_arch_type     __machine_arch_type
30271 # else
30272 #  define machine_arch_type     MACH_TYPE_OMAP3_KBOC
30273 # endif
30274 # define machine_is_omap3_kboc()        (machine_arch_type == MACH_TYPE_OMAP3_KBOC)
30275 #else
30276 # define machine_is_omap3_kboc()        (0)
30277 #endif
30278
30279 #ifdef CONFIG_MACH_CYCLONE
30280 # ifdef machine_arch_type
30281 #  undef machine_arch_type
30282 #  define machine_arch_type     __machine_arch_type
30283 # else
30284 #  define machine_arch_type     MACH_TYPE_CYCLONE
30285 # endif
30286 # define machine_is_cyclone()   (machine_arch_type == MACH_TYPE_CYCLONE)
30287 #else
30288 # define machine_is_cyclone()   (0)
30289 #endif
30290
30291 #ifdef CONFIG_MACH_NINJA
30292 # ifdef machine_arch_type
30293 #  undef machine_arch_type
30294 #  define machine_arch_type     __machine_arch_type
30295 # else
30296 #  define machine_arch_type     MACH_TYPE_NINJA
30297 # endif
30298 # define machine_is_ninja()     (machine_arch_type == MACH_TYPE_NINJA)
30299 #else
30300 # define machine_is_ninja()     (0)
30301 #endif
30302
30303 #ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
30304 # ifdef machine_arch_type
30305 #  undef machine_arch_type
30306 #  define machine_arch_type     __machine_arch_type
30307 # else
30308 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK_2MMC
30309 # endif
30310 # define machine_is_at91sam9g20ek_2mmc()        (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
30311 #else
30312 # define machine_is_at91sam9g20ek_2mmc()        (0)
30313 #endif
30314
30315 #ifdef CONFIG_MACH_BCMRING
30316 # ifdef machine_arch_type
30317 #  undef machine_arch_type
30318 #  define machine_arch_type     __machine_arch_type
30319 # else
30320 #  define machine_arch_type     MACH_TYPE_BCMRING
30321 # endif
30322 # define machine_is_bcmring()   (machine_arch_type == MACH_TYPE_BCMRING)
30323 #else
30324 # define machine_is_bcmring()   (0)
30325 #endif
30326
30327 #ifdef CONFIG_MACH_RESOL_DL2
30328 # ifdef machine_arch_type
30329 #  undef machine_arch_type
30330 #  define machine_arch_type     __machine_arch_type
30331 # else
30332 #  define machine_arch_type     MACH_TYPE_RESOL_DL2
30333 # endif
30334 # define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2)
30335 #else
30336 # define machine_is_resol_dl2() (0)
30337 #endif
30338
30339 #ifdef CONFIG_MACH_IFOSW
30340 # ifdef machine_arch_type
30341 #  undef machine_arch_type
30342 #  define machine_arch_type     __machine_arch_type
30343 # else
30344 #  define machine_arch_type     MACH_TYPE_IFOSW
30345 # endif
30346 # define machine_is_ifosw()     (machine_arch_type == MACH_TYPE_IFOSW)
30347 #else
30348 # define machine_is_ifosw()     (0)
30349 #endif
30350
30351 #ifdef CONFIG_MACH_HTCRHODIUM
30352 # ifdef machine_arch_type
30353 #  undef machine_arch_type
30354 #  define machine_arch_type     __machine_arch_type
30355 # else
30356 #  define machine_arch_type     MACH_TYPE_HTCRHODIUM
30357 # endif
30358 # define machine_is_htcrhodium()        (machine_arch_type == MACH_TYPE_HTCRHODIUM)
30359 #else
30360 # define machine_is_htcrhodium()        (0)
30361 #endif
30362
30363 #ifdef CONFIG_MACH_HTCTOPAZ
30364 # ifdef machine_arch_type
30365 #  undef machine_arch_type
30366 #  define machine_arch_type     __machine_arch_type
30367 # else
30368 #  define machine_arch_type     MACH_TYPE_HTCTOPAZ
30369 # endif
30370 # define machine_is_htctopaz()  (machine_arch_type == MACH_TYPE_HTCTOPAZ)
30371 #else
30372 # define machine_is_htctopaz()  (0)
30373 #endif
30374
30375 #ifdef CONFIG_MACH_MATRIX504
30376 # ifdef machine_arch_type
30377 #  undef machine_arch_type
30378 #  define machine_arch_type     __machine_arch_type
30379 # else
30380 #  define machine_arch_type     MACH_TYPE_MATRIX504
30381 # endif
30382 # define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504)
30383 #else
30384 # define machine_is_matrix504() (0)
30385 #endif
30386
30387 #ifdef CONFIG_MACH_MRFSA
30388 # ifdef machine_arch_type
30389 #  undef machine_arch_type
30390 #  define machine_arch_type     __machine_arch_type
30391 # else
30392 #  define machine_arch_type     MACH_TYPE_MRFSA
30393 # endif
30394 # define machine_is_mrfsa()     (machine_arch_type == MACH_TYPE_MRFSA)
30395 #else
30396 # define machine_is_mrfsa()     (0)
30397 #endif
30398
30399 #ifdef CONFIG_MACH_SC_P270
30400 # ifdef machine_arch_type
30401 #  undef machine_arch_type
30402 #  define machine_arch_type     __machine_arch_type
30403 # else
30404 #  define machine_arch_type     MACH_TYPE_SC_P270
30405 # endif
30406 # define machine_is_sc_p270()   (machine_arch_type == MACH_TYPE_SC_P270)
30407 #else
30408 # define machine_is_sc_p270()   (0)
30409 #endif
30410
30411 #ifdef CONFIG_MACH_ATLAS5_EVB
30412 # ifdef machine_arch_type
30413 #  undef machine_arch_type
30414 #  define machine_arch_type     __machine_arch_type
30415 # else
30416 #  define machine_arch_type     MACH_TYPE_ATLAS5_EVB
30417 # endif
30418 # define machine_is_atlas5_evb()        (machine_arch_type == MACH_TYPE_ATLAS5_EVB)
30419 #else
30420 # define machine_is_atlas5_evb()        (0)
30421 #endif
30422
30423 #ifdef CONFIG_MACH_PELCO_LOBOX
30424 # ifdef machine_arch_type
30425 #  undef machine_arch_type
30426 #  define machine_arch_type     __machine_arch_type
30427 # else
30428 #  define machine_arch_type     MACH_TYPE_PELCO_LOBOX
30429 # endif
30430 # define machine_is_pelco_lobox()       (machine_arch_type == MACH_TYPE_PELCO_LOBOX)
30431 #else
30432 # define machine_is_pelco_lobox()       (0)
30433 #endif
30434
30435 #ifdef CONFIG_MACH_DILAX_PCU200
30436 # ifdef machine_arch_type
30437 #  undef machine_arch_type
30438 #  define machine_arch_type     __machine_arch_type
30439 # else
30440 #  define machine_arch_type     MACH_TYPE_DILAX_PCU200
30441 # endif
30442 # define machine_is_dilax_pcu200()      (machine_arch_type == MACH_TYPE_DILAX_PCU200)
30443 #else
30444 # define machine_is_dilax_pcu200()      (0)
30445 #endif
30446
30447 #ifdef CONFIG_MACH_LEONARDO
30448 # ifdef machine_arch_type
30449 #  undef machine_arch_type
30450 #  define machine_arch_type     __machine_arch_type
30451 # else
30452 #  define machine_arch_type     MACH_TYPE_LEONARDO
30453 # endif
30454 # define machine_is_leonardo()  (machine_arch_type == MACH_TYPE_LEONARDO)
30455 #else
30456 # define machine_is_leonardo()  (0)
30457 #endif
30458
30459 #ifdef CONFIG_MACH_ZORAN_APPROACH7
30460 # ifdef machine_arch_type
30461 #  undef machine_arch_type
30462 #  define machine_arch_type     __machine_arch_type
30463 # else
30464 #  define machine_arch_type     MACH_TYPE_ZORAN_APPROACH7
30465 # endif
30466 # define machine_is_zoran_approach7()   (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7)
30467 #else
30468 # define machine_is_zoran_approach7()   (0)
30469 #endif
30470
30471 #ifdef CONFIG_MACH_DP6XX
30472 # ifdef machine_arch_type
30473 #  undef machine_arch_type
30474 #  define machine_arch_type     __machine_arch_type
30475 # else
30476 #  define machine_arch_type     MACH_TYPE_DP6XX
30477 # endif
30478 # define machine_is_dp6xx()     (machine_arch_type == MACH_TYPE_DP6XX)
30479 #else
30480 # define machine_is_dp6xx()     (0)
30481 #endif
30482
30483 #ifdef CONFIG_MACH_BCM2153_VESPER
30484 # ifdef machine_arch_type
30485 #  undef machine_arch_type
30486 #  define machine_arch_type     __machine_arch_type
30487 # else
30488 #  define machine_arch_type     MACH_TYPE_BCM2153_VESPER
30489 # endif
30490 # define machine_is_bcm2153_vesper()    (machine_arch_type == MACH_TYPE_BCM2153_VESPER)
30491 #else
30492 # define machine_is_bcm2153_vesper()    (0)
30493 #endif
30494
30495 #ifdef CONFIG_MACH_MAHIMAHI
30496 # ifdef machine_arch_type
30497 #  undef machine_arch_type
30498 #  define machine_arch_type     __machine_arch_type
30499 # else
30500 #  define machine_arch_type     MACH_TYPE_MAHIMAHI
30501 # endif
30502 # define machine_is_mahimahi()  (machine_arch_type == MACH_TYPE_MAHIMAHI)
30503 #else
30504 # define machine_is_mahimahi()  (0)
30505 #endif
30506
30507 #ifdef CONFIG_MACH_CLICKC
30508 # ifdef machine_arch_type
30509 #  undef machine_arch_type
30510 #  define machine_arch_type     __machine_arch_type
30511 # else
30512 #  define machine_arch_type     MACH_TYPE_CLICKC
30513 # endif
30514 # define machine_is_clickc()    (machine_arch_type == MACH_TYPE_CLICKC)
30515 #else
30516 # define machine_is_clickc()    (0)
30517 #endif
30518
30519 #ifdef CONFIG_MACH_ZB_GATEWAY
30520 # ifdef machine_arch_type
30521 #  undef machine_arch_type
30522 #  define machine_arch_type     __machine_arch_type
30523 # else
30524 #  define machine_arch_type     MACH_TYPE_ZB_GATEWAY
30525 # endif
30526 # define machine_is_zb_gateway()        (machine_arch_type == MACH_TYPE_ZB_GATEWAY)
30527 #else
30528 # define machine_is_zb_gateway()        (0)
30529 #endif
30530
30531 #ifdef CONFIG_MACH_TAZCARD
30532 # ifdef machine_arch_type
30533 #  undef machine_arch_type
30534 #  define machine_arch_type     __machine_arch_type
30535 # else
30536 #  define machine_arch_type     MACH_TYPE_TAZCARD
30537 # endif
30538 # define machine_is_tazcard()   (machine_arch_type == MACH_TYPE_TAZCARD)
30539 #else
30540 # define machine_is_tazcard()   (0)
30541 #endif
30542
30543 #ifdef CONFIG_MACH_TAZDEV
30544 # ifdef machine_arch_type
30545 #  undef machine_arch_type
30546 #  define machine_arch_type     __machine_arch_type
30547 # else
30548 #  define machine_arch_type     MACH_TYPE_TAZDEV
30549 # endif
30550 # define machine_is_tazdev()    (machine_arch_type == MACH_TYPE_TAZDEV)
30551 #else
30552 # define machine_is_tazdev()    (0)
30553 #endif
30554
30555 #ifdef CONFIG_MACH_ANNAX_CB_ARM
30556 # ifdef machine_arch_type
30557 #  undef machine_arch_type
30558 #  define machine_arch_type     __machine_arch_type
30559 # else
30560 #  define machine_arch_type     MACH_TYPE_ANNAX_CB_ARM
30561 # endif
30562 # define machine_is_annax_cb_arm()      (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM)
30563 #else
30564 # define machine_is_annax_cb_arm()      (0)
30565 #endif
30566
30567 #ifdef CONFIG_MACH_ANNAX_DM3
30568 # ifdef machine_arch_type
30569 #  undef machine_arch_type
30570 #  define machine_arch_type     __machine_arch_type
30571 # else
30572 #  define machine_arch_type     MACH_TYPE_ANNAX_DM3
30573 # endif
30574 # define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3)
30575 #else
30576 # define machine_is_annax_dm3() (0)
30577 #endif
30578
30579 #ifdef CONFIG_MACH_CEREBRIC
30580 # ifdef machine_arch_type
30581 #  undef machine_arch_type
30582 #  define machine_arch_type     __machine_arch_type
30583 # else
30584 #  define machine_arch_type     MACH_TYPE_CEREBRIC
30585 # endif
30586 # define machine_is_cerebric()  (machine_arch_type == MACH_TYPE_CEREBRIC)
30587 #else
30588 # define machine_is_cerebric()  (0)
30589 #endif
30590
30591 #ifdef CONFIG_MACH_ORCA
30592 # ifdef machine_arch_type
30593 #  undef machine_arch_type
30594 #  define machine_arch_type     __machine_arch_type
30595 # else
30596 #  define machine_arch_type     MACH_TYPE_ORCA
30597 # endif
30598 # define machine_is_orca()      (machine_arch_type == MACH_TYPE_ORCA)
30599 #else
30600 # define machine_is_orca()      (0)
30601 #endif
30602
30603 #ifdef CONFIG_MACH_PC9260
30604 # ifdef machine_arch_type
30605 #  undef machine_arch_type
30606 #  define machine_arch_type     __machine_arch_type
30607 # else
30608 #  define machine_arch_type     MACH_TYPE_PC9260
30609 # endif
30610 # define machine_is_pc9260()    (machine_arch_type == MACH_TYPE_PC9260)
30611 #else
30612 # define machine_is_pc9260()    (0)
30613 #endif
30614
30615 #ifdef CONFIG_MACH_EMS285A
30616 # ifdef machine_arch_type
30617 #  undef machine_arch_type
30618 #  define machine_arch_type     __machine_arch_type
30619 # else
30620 #  define machine_arch_type     MACH_TYPE_EMS285A
30621 # endif
30622 # define machine_is_ems285a()   (machine_arch_type == MACH_TYPE_EMS285A)
30623 #else
30624 # define machine_is_ems285a()   (0)
30625 #endif
30626
30627 #ifdef CONFIG_MACH_GEC2410
30628 # ifdef machine_arch_type
30629 #  undef machine_arch_type
30630 #  define machine_arch_type     __machine_arch_type
30631 # else
30632 #  define machine_arch_type     MACH_TYPE_GEC2410
30633 # endif
30634 # define machine_is_gec2410()   (machine_arch_type == MACH_TYPE_GEC2410)
30635 #else
30636 # define machine_is_gec2410()   (0)
30637 #endif
30638
30639 #ifdef CONFIG_MACH_GEC2440
30640 # ifdef machine_arch_type
30641 #  undef machine_arch_type
30642 #  define machine_arch_type     __machine_arch_type
30643 # else
30644 #  define machine_arch_type     MACH_TYPE_GEC2440
30645 # endif
30646 # define machine_is_gec2440()   (machine_arch_type == MACH_TYPE_GEC2440)
30647 #else
30648 # define machine_is_gec2440()   (0)
30649 #endif
30650
30651 #ifdef CONFIG_MACH_ARCH_MW903
30652 # ifdef machine_arch_type
30653 #  undef machine_arch_type
30654 #  define machine_arch_type     __machine_arch_type
30655 # else
30656 #  define machine_arch_type     MACH_TYPE_ARCH_MW903
30657 # endif
30658 # define machine_is_mw903()     (machine_arch_type == MACH_TYPE_ARCH_MW903)
30659 #else
30660 # define machine_is_mw903()     (0)
30661 #endif
30662
30663 #ifdef CONFIG_MACH_MW2440
30664 # ifdef machine_arch_type
30665 #  undef machine_arch_type
30666 #  define machine_arch_type     __machine_arch_type
30667 # else
30668 #  define machine_arch_type     MACH_TYPE_MW2440
30669 # endif
30670 # define machine_is_mw2440()    (machine_arch_type == MACH_TYPE_MW2440)
30671 #else
30672 # define machine_is_mw2440()    (0)
30673 #endif
30674
30675 #ifdef CONFIG_MACH_ECAC2378
30676 # ifdef machine_arch_type
30677 #  undef machine_arch_type
30678 #  define machine_arch_type     __machine_arch_type
30679 # else
30680 #  define machine_arch_type     MACH_TYPE_ECAC2378
30681 # endif
30682 # define machine_is_ecac2378()  (machine_arch_type == MACH_TYPE_ECAC2378)
30683 #else
30684 # define machine_is_ecac2378()  (0)
30685 #endif
30686
30687 #ifdef CONFIG_MACH_TAZKIOSK
30688 # ifdef machine_arch_type
30689 #  undef machine_arch_type
30690 #  define machine_arch_type     __machine_arch_type
30691 # else
30692 #  define machine_arch_type     MACH_TYPE_TAZKIOSK
30693 # endif
30694 # define machine_is_tazkiosk()  (machine_arch_type == MACH_TYPE_TAZKIOSK)
30695 #else
30696 # define machine_is_tazkiosk()  (0)
30697 #endif
30698
30699 #ifdef CONFIG_MACH_WHITERABBIT_MCH
30700 # ifdef machine_arch_type
30701 #  undef machine_arch_type
30702 #  define machine_arch_type     __machine_arch_type
30703 # else
30704 #  define machine_arch_type     MACH_TYPE_WHITERABBIT_MCH
30705 # endif
30706 # define machine_is_whiterabbit_mch()   (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH)
30707 #else
30708 # define machine_is_whiterabbit_mch()   (0)
30709 #endif
30710
30711 #ifdef CONFIG_MACH_SBOX9263
30712 # ifdef machine_arch_type
30713 #  undef machine_arch_type
30714 #  define machine_arch_type     __machine_arch_type
30715 # else
30716 #  define machine_arch_type     MACH_TYPE_SBOX9263
30717 # endif
30718 # define machine_is_sbox9263()  (machine_arch_type == MACH_TYPE_SBOX9263)
30719 #else
30720 # define machine_is_sbox9263()  (0)
30721 #endif
30722
30723 #ifdef CONFIG_MACH_OREO
30724 # ifdef machine_arch_type
30725 #  undef machine_arch_type
30726 #  define machine_arch_type     __machine_arch_type
30727 # else
30728 #  define machine_arch_type     MACH_TYPE_OREO
30729 # endif
30730 # define machine_is_oreo()      (machine_arch_type == MACH_TYPE_OREO)
30731 #else
30732 # define machine_is_oreo()      (0)
30733 #endif
30734
30735 #ifdef CONFIG_MACH_SMDK6442
30736 # ifdef machine_arch_type
30737 #  undef machine_arch_type
30738 #  define machine_arch_type     __machine_arch_type
30739 # else
30740 #  define machine_arch_type     MACH_TYPE_SMDK6442
30741 # endif
30742 # define machine_is_smdk6442()  (machine_arch_type == MACH_TYPE_SMDK6442)
30743 #else
30744 # define machine_is_smdk6442()  (0)
30745 #endif
30746
30747 #ifdef CONFIG_MACH_OPENRD_BASE
30748 # ifdef machine_arch_type
30749 #  undef machine_arch_type
30750 #  define machine_arch_type     __machine_arch_type
30751 # else
30752 #  define machine_arch_type     MACH_TYPE_OPENRD_BASE
30753 # endif
30754 # define machine_is_openrd_base()       (machine_arch_type == MACH_TYPE_OPENRD_BASE)
30755 #else
30756 # define machine_is_openrd_base()       (0)
30757 #endif
30758
30759 #ifdef CONFIG_MACH_INCREDIBLE
30760 # ifdef machine_arch_type
30761 #  undef machine_arch_type
30762 #  define machine_arch_type     __machine_arch_type
30763 # else
30764 #  define machine_arch_type     MACH_TYPE_INCREDIBLE
30765 # endif
30766 # define machine_is_incredible()        (machine_arch_type == MACH_TYPE_INCREDIBLE)
30767 #else
30768 # define machine_is_incredible()        (0)
30769 #endif
30770
30771 #ifdef CONFIG_MACH_INCREDIBLEC
30772 # ifdef machine_arch_type
30773 #  undef machine_arch_type
30774 #  define machine_arch_type     __machine_arch_type
30775 # else
30776 #  define machine_arch_type     MACH_TYPE_INCREDIBLEC
30777 # endif
30778 # define machine_is_incrediblec()       (machine_arch_type == MACH_TYPE_INCREDIBLEC)
30779 #else
30780 # define machine_is_incrediblec()       (0)
30781 #endif
30782
30783 #ifdef CONFIG_MACH_HEROCT
30784 # ifdef machine_arch_type
30785 #  undef machine_arch_type
30786 #  define machine_arch_type     __machine_arch_type
30787 # else
30788 #  define machine_arch_type     MACH_TYPE_HEROCT
30789 # endif
30790 # define machine_is_heroct()    (machine_arch_type == MACH_TYPE_HEROCT)
30791 #else
30792 # define machine_is_heroct()    (0)
30793 #endif
30794
30795 #ifdef CONFIG_MACH_MMNET1000
30796 # ifdef machine_arch_type
30797 #  undef machine_arch_type
30798 #  define machine_arch_type     __machine_arch_type
30799 # else
30800 #  define machine_arch_type     MACH_TYPE_MMNET1000
30801 # endif
30802 # define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000)
30803 #else
30804 # define machine_is_mmnet1000() (0)
30805 #endif
30806
30807 #ifdef CONFIG_MACH_DEVKIT8000
30808 # ifdef machine_arch_type
30809 #  undef machine_arch_type
30810 #  define machine_arch_type     __machine_arch_type
30811 # else
30812 #  define machine_arch_type     MACH_TYPE_DEVKIT8000
30813 # endif
30814 # define machine_is_devkit8000()        (machine_arch_type == MACH_TYPE_DEVKIT8000)
30815 #else
30816 # define machine_is_devkit8000()        (0)
30817 #endif
30818
30819 #ifdef CONFIG_MACH_DEVKIT9000
30820 # ifdef machine_arch_type
30821 #  undef machine_arch_type
30822 #  define machine_arch_type     __machine_arch_type
30823 # else
30824 #  define machine_arch_type     MACH_TYPE_DEVKIT9000
30825 # endif
30826 # define machine_is_devkit9000()        (machine_arch_type == MACH_TYPE_DEVKIT9000)
30827 #else
30828 # define machine_is_devkit9000()        (0)
30829 #endif
30830
30831 #ifdef CONFIG_MACH_MX31TXTR
30832 # ifdef machine_arch_type
30833 #  undef machine_arch_type
30834 #  define machine_arch_type     __machine_arch_type
30835 # else
30836 #  define machine_arch_type     MACH_TYPE_MX31TXTR
30837 # endif
30838 # define machine_is_mx31txtr()  (machine_arch_type == MACH_TYPE_MX31TXTR)
30839 #else
30840 # define machine_is_mx31txtr()  (0)
30841 #endif
30842
30843 #ifdef CONFIG_MACH_U380
30844 # ifdef machine_arch_type
30845 #  undef machine_arch_type
30846 #  define machine_arch_type     __machine_arch_type
30847 # else
30848 #  define machine_arch_type     MACH_TYPE_U380
30849 # endif
30850 # define machine_is_u380()      (machine_arch_type == MACH_TYPE_U380)
30851 #else
30852 # define machine_is_u380()      (0)
30853 #endif
30854
30855 #ifdef CONFIG_MACH_HUALU_BOARD
30856 # ifdef machine_arch_type
30857 #  undef machine_arch_type
30858 #  define machine_arch_type     __machine_arch_type
30859 # else
30860 #  define machine_arch_type     MACH_TYPE_HUALU_BOARD
30861 # endif
30862 # define machine_is_oamp3_hualu()       (machine_arch_type == MACH_TYPE_HUALU_BOARD)
30863 #else
30864 # define machine_is_oamp3_hualu()       (0)
30865 #endif
30866
30867 #ifdef CONFIG_MACH_NPCMX50
30868 # ifdef machine_arch_type
30869 #  undef machine_arch_type
30870 #  define machine_arch_type     __machine_arch_type
30871 # else
30872 #  define machine_arch_type     MACH_TYPE_NPCMX50
30873 # endif
30874 # define machine_is_npcmx50()   (machine_arch_type == MACH_TYPE_NPCMX50)
30875 #else
30876 # define machine_is_npcmx50()   (0)
30877 #endif
30878
30879 #ifdef CONFIG_MACH_MX51_EFIKAMX
30880 # ifdef machine_arch_type
30881 #  undef machine_arch_type
30882 #  define machine_arch_type     __machine_arch_type
30883 # else
30884 #  define machine_arch_type     MACH_TYPE_MX51_EFIKAMX
30885 # endif
30886 # define machine_is_mx51_efikamx()      (machine_arch_type == MACH_TYPE_MX51_EFIKAMX)
30887 #else
30888 # define machine_is_mx51_efikamx()      (0)
30889 #endif
30890
30891 #ifdef CONFIG_MACH_MX51_LANGE52
30892 # ifdef machine_arch_type
30893 #  undef machine_arch_type
30894 #  define machine_arch_type     __machine_arch_type
30895 # else
30896 #  define machine_arch_type     MACH_TYPE_MX51_LANGE52
30897 # endif
30898 # define machine_is_mx51_lange52()      (machine_arch_type == MACH_TYPE_MX51_LANGE52)
30899 #else
30900 # define machine_is_mx51_lange52()      (0)
30901 #endif
30902
30903 #ifdef CONFIG_MACH_RIOM
30904 # ifdef machine_arch_type
30905 #  undef machine_arch_type
30906 #  define machine_arch_type     __machine_arch_type
30907 # else
30908 #  define machine_arch_type     MACH_TYPE_RIOM
30909 # endif
30910 # define machine_is_riom()      (machine_arch_type == MACH_TYPE_RIOM)
30911 #else
30912 # define machine_is_riom()      (0)
30913 #endif
30914
30915 #ifdef CONFIG_MACH_COMCAS
30916 # ifdef machine_arch_type
30917 #  undef machine_arch_type
30918 #  define machine_arch_type     __machine_arch_type
30919 # else
30920 #  define machine_arch_type     MACH_TYPE_COMCAS
30921 # endif
30922 # define machine_is_comcas()    (machine_arch_type == MACH_TYPE_COMCAS)
30923 #else
30924 # define machine_is_comcas()    (0)
30925 #endif
30926
30927 #ifdef CONFIG_MACH_WSI_MX27
30928 # ifdef machine_arch_type
30929 #  undef machine_arch_type
30930 #  define machine_arch_type     __machine_arch_type
30931 # else
30932 #  define machine_arch_type     MACH_TYPE_WSI_MX27
30933 # endif
30934 # define machine_is_wsi_mx27()  (machine_arch_type == MACH_TYPE_WSI_MX27)
30935 #else
30936 # define machine_is_wsi_mx27()  (0)
30937 #endif
30938
30939 #ifdef CONFIG_MACH_CM_T35
30940 # ifdef machine_arch_type
30941 #  undef machine_arch_type
30942 #  define machine_arch_type     __machine_arch_type
30943 # else
30944 #  define machine_arch_type     MACH_TYPE_CM_T35
30945 # endif
30946 # define machine_is_cm_t35()    (machine_arch_type == MACH_TYPE_CM_T35)
30947 #else
30948 # define machine_is_cm_t35()    (0)
30949 #endif
30950
30951 #ifdef CONFIG_MACH_NET2BIG
30952 # ifdef machine_arch_type
30953 #  undef machine_arch_type
30954 #  define machine_arch_type     __machine_arch_type
30955 # else
30956 #  define machine_arch_type     MACH_TYPE_NET2BIG
30957 # endif
30958 # define machine_is_net2big()   (machine_arch_type == MACH_TYPE_NET2BIG)
30959 #else
30960 # define machine_is_net2big()   (0)
30961 #endif
30962
30963 #ifdef CONFIG_MACH_MOTOROLA_A1600
30964 # ifdef machine_arch_type
30965 #  undef machine_arch_type
30966 #  define machine_arch_type     __machine_arch_type
30967 # else
30968 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A1600
30969 # endif
30970 # define machine_is_motorola_a1600()    (machine_arch_type == MACH_TYPE_MOTOROLA_A1600)
30971 #else
30972 # define machine_is_motorola_a1600()    (0)
30973 #endif
30974
30975 #ifdef CONFIG_MACH_IGEP0020
30976 # ifdef machine_arch_type
30977 #  undef machine_arch_type
30978 #  define machine_arch_type     __machine_arch_type
30979 # else
30980 #  define machine_arch_type     MACH_TYPE_IGEP0020
30981 # endif
30982 # define machine_is_igep0020()  (machine_arch_type == MACH_TYPE_IGEP0020)
30983 #else
30984 # define machine_is_igep0020()  (0)
30985 #endif
30986
30987 #ifdef CONFIG_MACH_IGEP0010
30988 # ifdef machine_arch_type
30989 #  undef machine_arch_type
30990 #  define machine_arch_type     __machine_arch_type
30991 # else
30992 #  define machine_arch_type     MACH_TYPE_IGEP0010
30993 # endif
30994 # define machine_is_igep0010()  (machine_arch_type == MACH_TYPE_IGEP0010)
30995 #else
30996 # define machine_is_igep0010()  (0)
30997 #endif
30998
30999 #ifdef CONFIG_MACH_MV6281GTWGE2
31000 # ifdef machine_arch_type
31001 #  undef machine_arch_type
31002 #  define machine_arch_type     __machine_arch_type
31003 # else
31004 #  define machine_arch_type     MACH_TYPE_MV6281GTWGE2
31005 # endif
31006 # define machine_is_mv6281gtwge2()      (machine_arch_type == MACH_TYPE_MV6281GTWGE2)
31007 #else
31008 # define machine_is_mv6281gtwge2()      (0)
31009 #endif
31010
31011 #ifdef CONFIG_MACH_SCAT100
31012 # ifdef machine_arch_type
31013 #  undef machine_arch_type
31014 #  define machine_arch_type     __machine_arch_type
31015 # else
31016 #  define machine_arch_type     MACH_TYPE_SCAT100
31017 # endif
31018 # define machine_is_scat100()   (machine_arch_type == MACH_TYPE_SCAT100)
31019 #else
31020 # define machine_is_scat100()   (0)
31021 #endif
31022
31023 #ifdef CONFIG_MACH_SANMINA
31024 # ifdef machine_arch_type
31025 #  undef machine_arch_type
31026 #  define machine_arch_type     __machine_arch_type
31027 # else
31028 #  define machine_arch_type     MACH_TYPE_SANMINA
31029 # endif
31030 # define machine_is_sanmina()   (machine_arch_type == MACH_TYPE_SANMINA)
31031 #else
31032 # define machine_is_sanmina()   (0)
31033 #endif
31034
31035 #ifdef CONFIG_MACH_MOMENTO
31036 # ifdef machine_arch_type
31037 #  undef machine_arch_type
31038 #  define machine_arch_type     __machine_arch_type
31039 # else
31040 #  define machine_arch_type     MACH_TYPE_MOMENTO
31041 # endif
31042 # define machine_is_momento()   (machine_arch_type == MACH_TYPE_MOMENTO)
31043 #else
31044 # define machine_is_momento()   (0)
31045 #endif
31046
31047 #ifdef CONFIG_MACH_NUC9XX
31048 # ifdef machine_arch_type
31049 #  undef machine_arch_type
31050 #  define machine_arch_type     __machine_arch_type
31051 # else
31052 #  define machine_arch_type     MACH_TYPE_NUC9XX
31053 # endif
31054 # define machine_is_nuc9xx()    (machine_arch_type == MACH_TYPE_NUC9XX)
31055 #else
31056 # define machine_is_nuc9xx()    (0)
31057 #endif
31058
31059 #ifdef CONFIG_MACH_NUC910EVB
31060 # ifdef machine_arch_type
31061 #  undef machine_arch_type
31062 #  define machine_arch_type     __machine_arch_type
31063 # else
31064 #  define machine_arch_type     MACH_TYPE_NUC910EVB
31065 # endif
31066 # define machine_is_nuc910evb() (machine_arch_type == MACH_TYPE_NUC910EVB)
31067 #else
31068 # define machine_is_nuc910evb() (0)
31069 #endif
31070
31071 #ifdef CONFIG_MACH_NUC920EVB
31072 # ifdef machine_arch_type
31073 #  undef machine_arch_type
31074 #  define machine_arch_type     __machine_arch_type
31075 # else
31076 #  define machine_arch_type     MACH_TYPE_NUC920EVB
31077 # endif
31078 # define machine_is_nuc920evb() (machine_arch_type == MACH_TYPE_NUC920EVB)
31079 #else
31080 # define machine_is_nuc920evb() (0)
31081 #endif
31082
31083 #ifdef CONFIG_MACH_NUC950EVB
31084 # ifdef machine_arch_type
31085 #  undef machine_arch_type
31086 #  define machine_arch_type     __machine_arch_type
31087 # else
31088 #  define machine_arch_type     MACH_TYPE_NUC950EVB
31089 # endif
31090 # define machine_is_nuc950evb() (machine_arch_type == MACH_TYPE_NUC950EVB)
31091 #else
31092 # define machine_is_nuc950evb() (0)
31093 #endif
31094
31095 #ifdef CONFIG_MACH_NUC945EVB
31096 # ifdef machine_arch_type
31097 #  undef machine_arch_type
31098 #  define machine_arch_type     __machine_arch_type
31099 # else
31100 #  define machine_arch_type     MACH_TYPE_NUC945EVB
31101 # endif
31102 # define machine_is_nuc945evb() (machine_arch_type == MACH_TYPE_NUC945EVB)
31103 #else
31104 # define machine_is_nuc945evb() (0)
31105 #endif
31106
31107 #ifdef CONFIG_MACH_NUC960EVB
31108 # ifdef machine_arch_type
31109 #  undef machine_arch_type
31110 #  define machine_arch_type     __machine_arch_type
31111 # else
31112 #  define machine_arch_type     MACH_TYPE_NUC960EVB
31113 # endif
31114 # define machine_is_nuc960evb() (machine_arch_type == MACH_TYPE_NUC960EVB)
31115 #else
31116 # define machine_is_nuc960evb() (0)
31117 #endif
31118
31119 #ifdef CONFIG_MACH_NUC932EVB
31120 # ifdef machine_arch_type
31121 #  undef machine_arch_type
31122 #  define machine_arch_type     __machine_arch_type
31123 # else
31124 #  define machine_arch_type     MACH_TYPE_NUC932EVB
31125 # endif
31126 # define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
31127 #else
31128 # define machine_is_nuc932evb() (0)
31129 #endif
31130
31131 #ifdef CONFIG_MACH_NUC900
31132 # ifdef machine_arch_type
31133 #  undef machine_arch_type
31134 #  define machine_arch_type     __machine_arch_type
31135 # else
31136 #  define machine_arch_type     MACH_TYPE_NUC900
31137 # endif
31138 # define machine_is_nuc900()    (machine_arch_type == MACH_TYPE_NUC900)
31139 #else
31140 # define machine_is_nuc900()    (0)
31141 #endif
31142
31143 #ifdef CONFIG_MACH_SD1SOC
31144 # ifdef machine_arch_type
31145 #  undef machine_arch_type
31146 #  define machine_arch_type     __machine_arch_type
31147 # else
31148 #  define machine_arch_type     MACH_TYPE_SD1SOC
31149 # endif
31150 # define machine_is_sd1soc()    (machine_arch_type == MACH_TYPE_SD1SOC)
31151 #else
31152 # define machine_is_sd1soc()    (0)
31153 #endif
31154
31155 #ifdef CONFIG_MACH_LN2440BC
31156 # ifdef machine_arch_type
31157 #  undef machine_arch_type
31158 #  define machine_arch_type     __machine_arch_type
31159 # else
31160 #  define machine_arch_type     MACH_TYPE_LN2440BC
31161 # endif
31162 # define machine_is_ln2440bc()  (machine_arch_type == MACH_TYPE_LN2440BC)
31163 #else
31164 # define machine_is_ln2440bc()  (0)
31165 #endif
31166
31167 #ifdef CONFIG_MACH_RSBC
31168 # ifdef machine_arch_type
31169 #  undef machine_arch_type
31170 #  define machine_arch_type     __machine_arch_type
31171 # else
31172 #  define machine_arch_type     MACH_TYPE_RSBC
31173 # endif
31174 # define machine_is_rsbc()      (machine_arch_type == MACH_TYPE_RSBC)
31175 #else
31176 # define machine_is_rsbc()      (0)
31177 #endif
31178
31179 #ifdef CONFIG_MACH_OPENRD_CLIENT
31180 # ifdef machine_arch_type
31181 #  undef machine_arch_type
31182 #  define machine_arch_type     __machine_arch_type
31183 # else
31184 #  define machine_arch_type     MACH_TYPE_OPENRD_CLIENT
31185 # endif
31186 # define machine_is_openrd_client()     (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
31187 #else
31188 # define machine_is_openrd_client()     (0)
31189 #endif
31190
31191 #ifdef CONFIG_MACH_HPIPAQ11X
31192 # ifdef machine_arch_type
31193 #  undef machine_arch_type
31194 #  define machine_arch_type     __machine_arch_type
31195 # else
31196 #  define machine_arch_type     MACH_TYPE_HPIPAQ11X
31197 # endif
31198 # define machine_is_hpipaq11x() (machine_arch_type == MACH_TYPE_HPIPAQ11X)
31199 #else
31200 # define machine_is_hpipaq11x() (0)
31201 #endif
31202
31203 #ifdef CONFIG_MACH_WAYLAND
31204 # ifdef machine_arch_type
31205 #  undef machine_arch_type
31206 #  define machine_arch_type     __machine_arch_type
31207 # else
31208 #  define machine_arch_type     MACH_TYPE_WAYLAND
31209 # endif
31210 # define machine_is_wayland()   (machine_arch_type == MACH_TYPE_WAYLAND)
31211 #else
31212 # define machine_is_wayland()   (0)
31213 #endif
31214
31215 #ifdef CONFIG_MACH_ACNBSX102
31216 # ifdef machine_arch_type
31217 #  undef machine_arch_type
31218 #  define machine_arch_type     __machine_arch_type
31219 # else
31220 #  define machine_arch_type     MACH_TYPE_ACNBSX102
31221 # endif
31222 # define machine_is_acnbsx102() (machine_arch_type == MACH_TYPE_ACNBSX102)
31223 #else
31224 # define machine_is_acnbsx102() (0)
31225 #endif
31226
31227 #ifdef CONFIG_MACH_HWAT91
31228 # ifdef machine_arch_type
31229 #  undef machine_arch_type
31230 #  define machine_arch_type     __machine_arch_type
31231 # else
31232 #  define machine_arch_type     MACH_TYPE_HWAT91
31233 # endif
31234 # define machine_is_hwat91()    (machine_arch_type == MACH_TYPE_HWAT91)
31235 #else
31236 # define machine_is_hwat91()    (0)
31237 #endif
31238
31239 #ifdef CONFIG_MACH_AT91SAM9263CS
31240 # ifdef machine_arch_type
31241 #  undef machine_arch_type
31242 #  define machine_arch_type     __machine_arch_type
31243 # else
31244 #  define machine_arch_type     MACH_TYPE_AT91SAM9263CS
31245 # endif
31246 # define machine_is_at91sam9263cs()     (machine_arch_type == MACH_TYPE_AT91SAM9263CS)
31247 #else
31248 # define machine_is_at91sam9263cs()     (0)
31249 #endif
31250
31251 #ifdef CONFIG_MACH_CSB732
31252 # ifdef machine_arch_type
31253 #  undef machine_arch_type
31254 #  define machine_arch_type     __machine_arch_type
31255 # else
31256 #  define machine_arch_type     MACH_TYPE_CSB732
31257 # endif
31258 # define machine_is_csb732()    (machine_arch_type == MACH_TYPE_CSB732)
31259 #else
31260 # define machine_is_csb732()    (0)
31261 #endif
31262
31263 #ifdef CONFIG_MACH_U8500
31264 # ifdef machine_arch_type
31265 #  undef machine_arch_type
31266 #  define machine_arch_type     __machine_arch_type
31267 # else
31268 #  define machine_arch_type     MACH_TYPE_U8500
31269 # endif
31270 # define machine_is_u8500()     (machine_arch_type == MACH_TYPE_U8500)
31271 #else
31272 # define machine_is_u8500()     (0)
31273 #endif
31274
31275 #ifdef CONFIG_MACH_HUQIU
31276 # ifdef machine_arch_type
31277 #  undef machine_arch_type
31278 #  define machine_arch_type     __machine_arch_type
31279 # else
31280 #  define machine_arch_type     MACH_TYPE_HUQIU
31281 # endif
31282 # define machine_is_huqiu()     (machine_arch_type == MACH_TYPE_HUQIU)
31283 #else
31284 # define machine_is_huqiu()     (0)
31285 #endif
31286
31287 #ifdef CONFIG_MACH_MX51_EFIKASB
31288 # ifdef machine_arch_type
31289 #  undef machine_arch_type
31290 #  define machine_arch_type     __machine_arch_type
31291 # else
31292 #  define machine_arch_type     MACH_TYPE_MX51_EFIKASB
31293 # endif
31294 # define machine_is_mx51_efikasb()      (machine_arch_type == MACH_TYPE_MX51_EFIKASB)
31295 #else
31296 # define machine_is_mx51_efikasb()      (0)
31297 #endif
31298
31299 #ifdef CONFIG_MACH_PMT1G
31300 # ifdef machine_arch_type
31301 #  undef machine_arch_type
31302 #  define machine_arch_type     __machine_arch_type
31303 # else
31304 #  define machine_arch_type     MACH_TYPE_PMT1G
31305 # endif
31306 # define machine_is_pmt1g()     (machine_arch_type == MACH_TYPE_PMT1G)
31307 #else
31308 # define machine_is_pmt1g()     (0)
31309 #endif
31310
31311 #ifdef CONFIG_MACH_HTCELF
31312 # ifdef machine_arch_type
31313 #  undef machine_arch_type
31314 #  define machine_arch_type     __machine_arch_type
31315 # else
31316 #  define machine_arch_type     MACH_TYPE_HTCELF
31317 # endif
31318 # define machine_is_htcelf()    (machine_arch_type == MACH_TYPE_HTCELF)
31319 #else
31320 # define machine_is_htcelf()    (0)
31321 #endif
31322
31323 #ifdef CONFIG_MACH_ARMADILLO420
31324 # ifdef machine_arch_type
31325 #  undef machine_arch_type
31326 #  define machine_arch_type     __machine_arch_type
31327 # else
31328 #  define machine_arch_type     MACH_TYPE_ARMADILLO420
31329 # endif
31330 # define machine_is_armadillo420()      (machine_arch_type == MACH_TYPE_ARMADILLO420)
31331 #else
31332 # define machine_is_armadillo420()      (0)
31333 #endif
31334
31335 #ifdef CONFIG_MACH_ARMADILLO440
31336 # ifdef machine_arch_type
31337 #  undef machine_arch_type
31338 #  define machine_arch_type     __machine_arch_type
31339 # else
31340 #  define machine_arch_type     MACH_TYPE_ARMADILLO440
31341 # endif
31342 # define machine_is_armadillo440()      (machine_arch_type == MACH_TYPE_ARMADILLO440)
31343 #else
31344 # define machine_is_armadillo440()      (0)
31345 #endif
31346
31347 #ifdef CONFIG_MACH_U_CHIP_DUAL_ARM
31348 # ifdef machine_arch_type
31349 #  undef machine_arch_type
31350 #  define machine_arch_type     __machine_arch_type
31351 # else
31352 #  define machine_arch_type     MACH_TYPE_U_CHIP_DUAL_ARM
31353 # endif
31354 # define machine_is_u_chip_dual_arm()   (machine_arch_type == MACH_TYPE_U_CHIP_DUAL_ARM)
31355 #else
31356 # define machine_is_u_chip_dual_arm()   (0)
31357 #endif
31358
31359 #ifdef CONFIG_MACH_CSR_BDB3
31360 # ifdef machine_arch_type
31361 #  undef machine_arch_type
31362 #  define machine_arch_type     __machine_arch_type
31363 # else
31364 #  define machine_arch_type     MACH_TYPE_CSR_BDB3
31365 # endif
31366 # define machine_is_csr_bdb3()  (machine_arch_type == MACH_TYPE_CSR_BDB3)
31367 #else
31368 # define machine_is_csr_bdb3()  (0)
31369 #endif
31370
31371 #ifdef CONFIG_MACH_DOLBY_CAT1018
31372 # ifdef machine_arch_type
31373 #  undef machine_arch_type
31374 #  define machine_arch_type     __machine_arch_type
31375 # else
31376 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1018
31377 # endif
31378 # define machine_is_dolby_cat1018()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1018)
31379 #else
31380 # define machine_is_dolby_cat1018()     (0)
31381 #endif
31382
31383 #ifdef CONFIG_MACH_HY9307
31384 # ifdef machine_arch_type
31385 #  undef machine_arch_type
31386 #  define machine_arch_type     __machine_arch_type
31387 # else
31388 #  define machine_arch_type     MACH_TYPE_HY9307
31389 # endif
31390 # define machine_is_hy9307()    (machine_arch_type == MACH_TYPE_HY9307)
31391 #else
31392 # define machine_is_hy9307()    (0)
31393 #endif
31394
31395 #ifdef CONFIG_MACH_A_ES
31396 # ifdef machine_arch_type
31397 #  undef machine_arch_type
31398 #  define machine_arch_type     __machine_arch_type
31399 # else
31400 #  define machine_arch_type     MACH_TYPE_A_ES
31401 # endif
31402 # define machine_is_aspire_easystore()  (machine_arch_type == MACH_TYPE_A_ES)
31403 #else
31404 # define machine_is_aspire_easystore()  (0)
31405 #endif
31406
31407 #ifdef CONFIG_MACH_DAVINCI_IRIF
31408 # ifdef machine_arch_type
31409 #  undef machine_arch_type
31410 #  define machine_arch_type     __machine_arch_type
31411 # else
31412 #  define machine_arch_type     MACH_TYPE_DAVINCI_IRIF
31413 # endif
31414 # define machine_is_davinci_irif()      (machine_arch_type == MACH_TYPE_DAVINCI_IRIF)
31415 #else
31416 # define machine_is_davinci_irif()      (0)
31417 #endif
31418
31419 #ifdef CONFIG_MACH_AGAMA9263
31420 # ifdef machine_arch_type
31421 #  undef machine_arch_type
31422 #  define machine_arch_type     __machine_arch_type
31423 # else
31424 #  define machine_arch_type     MACH_TYPE_AGAMA9263
31425 # endif
31426 # define machine_is_agama9263() (machine_arch_type == MACH_TYPE_AGAMA9263)
31427 #else
31428 # define machine_is_agama9263() (0)
31429 #endif
31430
31431 #ifdef CONFIG_MACH_MARVELL_JASPER
31432 # ifdef machine_arch_type
31433 #  undef machine_arch_type
31434 #  define machine_arch_type     __machine_arch_type
31435 # else
31436 #  define machine_arch_type     MACH_TYPE_MARVELL_JASPER
31437 # endif
31438 # define machine_is_marvell_jasper()    (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
31439 #else
31440 # define machine_is_marvell_jasper()    (0)
31441 #endif
31442
31443 #ifdef CONFIG_MACH_FLINT
31444 # ifdef machine_arch_type
31445 #  undef machine_arch_type
31446 #  define machine_arch_type     __machine_arch_type
31447 # else
31448 #  define machine_arch_type     MACH_TYPE_FLINT
31449 # endif
31450 # define machine_is_flint()     (machine_arch_type == MACH_TYPE_FLINT)
31451 #else
31452 # define machine_is_flint()     (0)
31453 #endif
31454
31455 #ifdef CONFIG_MACH_TAVOREVB3
31456 # ifdef machine_arch_type
31457 #  undef machine_arch_type
31458 #  define machine_arch_type     __machine_arch_type
31459 # else
31460 #  define machine_arch_type     MACH_TYPE_TAVOREVB3
31461 # endif
31462 # define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
31463 #else
31464 # define machine_is_tavorevb3() (0)
31465 #endif
31466
31467 #ifdef CONFIG_MACH_SCH_M490
31468 # ifdef machine_arch_type
31469 #  undef machine_arch_type
31470 #  define machine_arch_type     __machine_arch_type
31471 # else
31472 #  define machine_arch_type     MACH_TYPE_SCH_M490
31473 # endif
31474 # define machine_is_sch_m490()  (machine_arch_type == MACH_TYPE_SCH_M490)
31475 #else
31476 # define machine_is_sch_m490()  (0)
31477 #endif
31478
31479 #ifdef CONFIG_MACH_RBL01
31480 # ifdef machine_arch_type
31481 #  undef machine_arch_type
31482 #  define machine_arch_type     __machine_arch_type
31483 # else
31484 #  define machine_arch_type     MACH_TYPE_RBL01
31485 # endif
31486 # define machine_is_rbl01()     (machine_arch_type == MACH_TYPE_RBL01)
31487 #else
31488 # define machine_is_rbl01()     (0)
31489 #endif
31490
31491 #ifdef CONFIG_MACH_OMNIFI
31492 # ifdef machine_arch_type
31493 #  undef machine_arch_type
31494 #  define machine_arch_type     __machine_arch_type
31495 # else
31496 #  define machine_arch_type     MACH_TYPE_OMNIFI
31497 # endif
31498 # define machine_is_omnifi()    (machine_arch_type == MACH_TYPE_OMNIFI)
31499 #else
31500 # define machine_is_omnifi()    (0)
31501 #endif
31502
31503 #ifdef CONFIG_MACH_OTAVALO
31504 # ifdef machine_arch_type
31505 #  undef machine_arch_type
31506 #  define machine_arch_type     __machine_arch_type
31507 # else
31508 #  define machine_arch_type     MACH_TYPE_OTAVALO
31509 # endif
31510 # define machine_is_otavalo()   (machine_arch_type == MACH_TYPE_OTAVALO)
31511 #else
31512 # define machine_is_otavalo()   (0)
31513 #endif
31514
31515 #ifdef CONFIG_MACH_SIENNA
31516 # ifdef machine_arch_type
31517 #  undef machine_arch_type
31518 #  define machine_arch_type     __machine_arch_type
31519 # else
31520 #  define machine_arch_type     MACH_TYPE_SIENNA
31521 # endif
31522 # define machine_is_sienna()    (machine_arch_type == MACH_TYPE_SIENNA)
31523 #else
31524 # define machine_is_sienna()    (0)
31525 #endif
31526
31527 #ifdef CONFIG_MACH_HTC_EXCALIBUR_S620
31528 # ifdef machine_arch_type
31529 #  undef machine_arch_type
31530 #  define machine_arch_type     __machine_arch_type
31531 # else
31532 #  define machine_arch_type     MACH_TYPE_HTC_EXCALIBUR_S620
31533 # endif
31534 # define machine_is_htc_excalibur_s620()        (machine_arch_type == MACH_TYPE_HTC_EXCALIBUR_S620)
31535 #else
31536 # define machine_is_htc_excalibur_s620()        (0)
31537 #endif
31538
31539 #ifdef CONFIG_MACH_HTC_OPAL
31540 # ifdef machine_arch_type
31541 #  undef machine_arch_type
31542 #  define machine_arch_type     __machine_arch_type
31543 # else
31544 #  define machine_arch_type     MACH_TYPE_HTC_OPAL
31545 # endif
31546 # define machine_is_htc_opal()  (machine_arch_type == MACH_TYPE_HTC_OPAL)
31547 #else
31548 # define machine_is_htc_opal()  (0)
31549 #endif
31550
31551 #ifdef CONFIG_MACH_TOUCHBOOK
31552 # ifdef machine_arch_type
31553 #  undef machine_arch_type
31554 #  define machine_arch_type     __machine_arch_type
31555 # else
31556 #  define machine_arch_type     MACH_TYPE_TOUCHBOOK
31557 # endif
31558 # define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
31559 #else
31560 # define machine_is_touchbook() (0)
31561 #endif
31562
31563 #ifdef CONFIG_MACH_LATTE
31564 # ifdef machine_arch_type
31565 #  undef machine_arch_type
31566 #  define machine_arch_type     __machine_arch_type
31567 # else
31568 #  define machine_arch_type     MACH_TYPE_LATTE
31569 # endif
31570 # define machine_is_latte()     (machine_arch_type == MACH_TYPE_LATTE)
31571 #else
31572 # define machine_is_latte()     (0)
31573 #endif
31574
31575 #ifdef CONFIG_MACH_XA200
31576 # ifdef machine_arch_type
31577 #  undef machine_arch_type
31578 #  define machine_arch_type     __machine_arch_type
31579 # else
31580 #  define machine_arch_type     MACH_TYPE_XA200
31581 # endif
31582 # define machine_is_xa200()     (machine_arch_type == MACH_TYPE_XA200)
31583 #else
31584 # define machine_is_xa200()     (0)
31585 #endif
31586
31587 #ifdef CONFIG_MACH_NIMROD
31588 # ifdef machine_arch_type
31589 #  undef machine_arch_type
31590 #  define machine_arch_type     __machine_arch_type
31591 # else
31592 #  define machine_arch_type     MACH_TYPE_NIMROD
31593 # endif
31594 # define machine_is_nimrod()    (machine_arch_type == MACH_TYPE_NIMROD)
31595 #else
31596 # define machine_is_nimrod()    (0)
31597 #endif
31598
31599 #ifdef CONFIG_MACH_CC9P9215_3G
31600 # ifdef machine_arch_type
31601 #  undef machine_arch_type
31602 #  define machine_arch_type     __machine_arch_type
31603 # else
31604 #  define machine_arch_type     MACH_TYPE_CC9P9215_3G
31605 # endif
31606 # define machine_is_cc9p9215_3g()       (machine_arch_type == MACH_TYPE_CC9P9215_3G)
31607 #else
31608 # define machine_is_cc9p9215_3g()       (0)
31609 #endif
31610
31611 #ifdef CONFIG_MACH_CC9P9215_3GJS
31612 # ifdef machine_arch_type
31613 #  undef machine_arch_type
31614 #  define machine_arch_type     __machine_arch_type
31615 # else
31616 #  define machine_arch_type     MACH_TYPE_CC9P9215_3GJS
31617 # endif
31618 # define machine_is_cc9p9215_3gjs()     (machine_arch_type == MACH_TYPE_CC9P9215_3GJS)
31619 #else
31620 # define machine_is_cc9p9215_3gjs()     (0)
31621 #endif
31622
31623 #ifdef CONFIG_MACH_TK71
31624 # ifdef machine_arch_type
31625 #  undef machine_arch_type
31626 #  define machine_arch_type     __machine_arch_type
31627 # else
31628 #  define machine_arch_type     MACH_TYPE_TK71
31629 # endif
31630 # define machine_is_tk71()      (machine_arch_type == MACH_TYPE_TK71)
31631 #else
31632 # define machine_is_tk71()      (0)
31633 #endif
31634
31635 #ifdef CONFIG_MACH_COMHAM3525
31636 # ifdef machine_arch_type
31637 #  undef machine_arch_type
31638 #  define machine_arch_type     __machine_arch_type
31639 # else
31640 #  define machine_arch_type     MACH_TYPE_COMHAM3525
31641 # endif
31642 # define machine_is_comham3525()        (machine_arch_type == MACH_TYPE_COMHAM3525)
31643 #else
31644 # define machine_is_comham3525()        (0)
31645 #endif
31646
31647 #ifdef CONFIG_MACH_MX31EREBUS
31648 # ifdef machine_arch_type
31649 #  undef machine_arch_type
31650 #  define machine_arch_type     __machine_arch_type
31651 # else
31652 #  define machine_arch_type     MACH_TYPE_MX31EREBUS
31653 # endif
31654 # define machine_is_mx31erebus()        (machine_arch_type == MACH_TYPE_MX31EREBUS)
31655 #else
31656 # define machine_is_mx31erebus()        (0)
31657 #endif
31658
31659 #ifdef CONFIG_MACH_MCARDMX27
31660 # ifdef machine_arch_type
31661 #  undef machine_arch_type
31662 #  define machine_arch_type     __machine_arch_type
31663 # else
31664 #  define machine_arch_type     MACH_TYPE_MCARDMX27
31665 # endif
31666 # define machine_is_mcardmx27() (machine_arch_type == MACH_TYPE_MCARDMX27)
31667 #else
31668 # define machine_is_mcardmx27() (0)
31669 #endif
31670
31671 #ifdef CONFIG_MACH_PARADISE
31672 # ifdef machine_arch_type
31673 #  undef machine_arch_type
31674 #  define machine_arch_type     __machine_arch_type
31675 # else
31676 #  define machine_arch_type     MACH_TYPE_PARADISE
31677 # endif
31678 # define machine_is_paradise()  (machine_arch_type == MACH_TYPE_PARADISE)
31679 #else
31680 # define machine_is_paradise()  (0)
31681 #endif
31682
31683 #ifdef CONFIG_MACH_TIDE
31684 # ifdef machine_arch_type
31685 #  undef machine_arch_type
31686 #  define machine_arch_type     __machine_arch_type
31687 # else
31688 #  define machine_arch_type     MACH_TYPE_TIDE
31689 # endif
31690 # define machine_is_tide()      (machine_arch_type == MACH_TYPE_TIDE)
31691 #else
31692 # define machine_is_tide()      (0)
31693 #endif
31694
31695 #ifdef CONFIG_MACH_WZL2440
31696 # ifdef machine_arch_type
31697 #  undef machine_arch_type
31698 #  define machine_arch_type     __machine_arch_type
31699 # else
31700 #  define machine_arch_type     MACH_TYPE_WZL2440
31701 # endif
31702 # define machine_is_wzl2440()   (machine_arch_type == MACH_TYPE_WZL2440)
31703 #else
31704 # define machine_is_wzl2440()   (0)
31705 #endif
31706
31707 #ifdef CONFIG_MACH_SDRDEMO
31708 # ifdef machine_arch_type
31709 #  undef machine_arch_type
31710 #  define machine_arch_type     __machine_arch_type
31711 # else
31712 #  define machine_arch_type     MACH_TYPE_SDRDEMO
31713 # endif
31714 # define machine_is_sdrdemo()   (machine_arch_type == MACH_TYPE_SDRDEMO)
31715 #else
31716 # define machine_is_sdrdemo()   (0)
31717 #endif
31718
31719 #ifdef CONFIG_MACH_ETHERCAN2
31720 # ifdef machine_arch_type
31721 #  undef machine_arch_type
31722 #  define machine_arch_type     __machine_arch_type
31723 # else
31724 #  define machine_arch_type     MACH_TYPE_ETHERCAN2
31725 # endif
31726 # define machine_is_ethercan2() (machine_arch_type == MACH_TYPE_ETHERCAN2)
31727 #else
31728 # define machine_is_ethercan2() (0)
31729 #endif
31730
31731 #ifdef CONFIG_MACH_ECMIMG20
31732 # ifdef machine_arch_type
31733 #  undef machine_arch_type
31734 #  define machine_arch_type     __machine_arch_type
31735 # else
31736 #  define machine_arch_type     MACH_TYPE_ECMIMG20
31737 # endif
31738 # define machine_is_ecmimg20()  (machine_arch_type == MACH_TYPE_ECMIMG20)
31739 #else
31740 # define machine_is_ecmimg20()  (0)
31741 #endif
31742
31743 #ifdef CONFIG_MACH_OMAP_DRAGON
31744 # ifdef machine_arch_type
31745 #  undef machine_arch_type
31746 #  define machine_arch_type     __machine_arch_type
31747 # else
31748 #  define machine_arch_type     MACH_TYPE_OMAP_DRAGON
31749 # endif
31750 # define machine_is_omap_dragon()       (machine_arch_type == MACH_TYPE_OMAP_DRAGON)
31751 #else
31752 # define machine_is_omap_dragon()       (0)
31753 #endif
31754
31755 #ifdef CONFIG_MACH_HALO
31756 # ifdef machine_arch_type
31757 #  undef machine_arch_type
31758 #  define machine_arch_type     __machine_arch_type
31759 # else
31760 #  define machine_arch_type     MACH_TYPE_HALO
31761 # endif
31762 # define machine_is_halo()      (machine_arch_type == MACH_TYPE_HALO)
31763 #else
31764 # define machine_is_halo()      (0)
31765 #endif
31766
31767 #ifdef CONFIG_MACH_HUANGSHAN
31768 # ifdef machine_arch_type
31769 #  undef machine_arch_type
31770 #  define machine_arch_type     __machine_arch_type
31771 # else
31772 #  define machine_arch_type     MACH_TYPE_HUANGSHAN
31773 # endif
31774 # define machine_is_huangshan() (machine_arch_type == MACH_TYPE_HUANGSHAN)
31775 #else
31776 # define machine_is_huangshan() (0)
31777 #endif
31778
31779 #ifdef CONFIG_MACH_VL_MA2SC
31780 # ifdef machine_arch_type
31781 #  undef machine_arch_type
31782 #  define machine_arch_type     __machine_arch_type
31783 # else
31784 #  define machine_arch_type     MACH_TYPE_VL_MA2SC
31785 # endif
31786 # define machine_is_vl_ma2sc()  (machine_arch_type == MACH_TYPE_VL_MA2SC)
31787 #else
31788 # define machine_is_vl_ma2sc()  (0)
31789 #endif
31790
31791 #ifdef CONFIG_MACH_RAUMFELD_RC
31792 # ifdef machine_arch_type
31793 #  undef machine_arch_type
31794 #  define machine_arch_type     __machine_arch_type
31795 # else
31796 #  define machine_arch_type     MACH_TYPE_RAUMFELD_RC
31797 # endif
31798 # define machine_is_raumfeld_rc()       (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
31799 #else
31800 # define machine_is_raumfeld_rc()       (0)
31801 #endif
31802
31803 #ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
31804 # ifdef machine_arch_type
31805 #  undef machine_arch_type
31806 #  define machine_arch_type     __machine_arch_type
31807 # else
31808 #  define machine_arch_type     MACH_TYPE_RAUMFELD_CONNECTOR
31809 # endif
31810 # define machine_is_raumfeld_connector()        (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
31811 #else
31812 # define machine_is_raumfeld_connector()        (0)
31813 #endif
31814
31815 #ifdef CONFIG_MACH_RAUMFELD_SPEAKER
31816 # ifdef machine_arch_type
31817 #  undef machine_arch_type
31818 #  define machine_arch_type     __machine_arch_type
31819 # else
31820 #  define machine_arch_type     MACH_TYPE_RAUMFELD_SPEAKER
31821 # endif
31822 # define machine_is_raumfeld_speaker()  (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
31823 #else
31824 # define machine_is_raumfeld_speaker()  (0)
31825 #endif
31826
31827 #ifdef CONFIG_MACH_MULTIBUS_MASTER
31828 # ifdef machine_arch_type
31829 #  undef machine_arch_type
31830 #  define machine_arch_type     __machine_arch_type
31831 # else
31832 #  define machine_arch_type     MACH_TYPE_MULTIBUS_MASTER
31833 # endif
31834 # define machine_is_multibus_master()   (machine_arch_type == MACH_TYPE_MULTIBUS_MASTER)
31835 #else
31836 # define machine_is_multibus_master()   (0)
31837 #endif
31838
31839 #ifdef CONFIG_MACH_MULTIBUS_PBK
31840 # ifdef machine_arch_type
31841 #  undef machine_arch_type
31842 #  define machine_arch_type     __machine_arch_type
31843 # else
31844 #  define machine_arch_type     MACH_TYPE_MULTIBUS_PBK
31845 # endif
31846 # define machine_is_multibus_pbk()      (machine_arch_type == MACH_TYPE_MULTIBUS_PBK)
31847 #else
31848 # define machine_is_multibus_pbk()      (0)
31849 #endif
31850
31851 #ifdef CONFIG_MACH_TNETV107X
31852 # ifdef machine_arch_type
31853 #  undef machine_arch_type
31854 #  define machine_arch_type     __machine_arch_type
31855 # else
31856 #  define machine_arch_type     MACH_TYPE_TNETV107X
31857 # endif
31858 # define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
31859 #else
31860 # define machine_is_tnetv107x() (0)
31861 #endif
31862
31863 #ifdef CONFIG_MACH_SNAKE
31864 # ifdef machine_arch_type
31865 #  undef machine_arch_type
31866 #  define machine_arch_type     __machine_arch_type
31867 # else
31868 #  define machine_arch_type     MACH_TYPE_SNAKE
31869 # endif
31870 # define machine_is_snake()     (machine_arch_type == MACH_TYPE_SNAKE)
31871 #else
31872 # define machine_is_snake()     (0)
31873 #endif
31874
31875 #ifdef CONFIG_MACH_CWMX27
31876 # ifdef machine_arch_type
31877 #  undef machine_arch_type
31878 #  define machine_arch_type     __machine_arch_type
31879 # else
31880 #  define machine_arch_type     MACH_TYPE_CWMX27
31881 # endif
31882 # define machine_is_cwmx27()    (machine_arch_type == MACH_TYPE_CWMX27)
31883 #else
31884 # define machine_is_cwmx27()    (0)
31885 #endif
31886
31887 #ifdef CONFIG_MACH_SCH_M480
31888 # ifdef machine_arch_type
31889 #  undef machine_arch_type
31890 #  define machine_arch_type     __machine_arch_type
31891 # else
31892 #  define machine_arch_type     MACH_TYPE_SCH_M480
31893 # endif
31894 # define machine_is_sch_m480()  (machine_arch_type == MACH_TYPE_SCH_M480)
31895 #else
31896 # define machine_is_sch_m480()  (0)
31897 #endif
31898
31899 #ifdef CONFIG_MACH_PLATYPUS
31900 # ifdef machine_arch_type
31901 #  undef machine_arch_type
31902 #  define machine_arch_type     __machine_arch_type
31903 # else
31904 #  define machine_arch_type     MACH_TYPE_PLATYPUS
31905 # endif
31906 # define machine_is_platypus()  (machine_arch_type == MACH_TYPE_PLATYPUS)
31907 #else
31908 # define machine_is_platypus()  (0)
31909 #endif
31910
31911 #ifdef CONFIG_MACH_PSS2
31912 # ifdef machine_arch_type
31913 #  undef machine_arch_type
31914 #  define machine_arch_type     __machine_arch_type
31915 # else
31916 #  define machine_arch_type     MACH_TYPE_PSS2
31917 # endif
31918 # define machine_is_pss2()      (machine_arch_type == MACH_TYPE_PSS2)
31919 #else
31920 # define machine_is_pss2()      (0)
31921 #endif
31922
31923 #ifdef CONFIG_MACH_DAVINCI_APM150
31924 # ifdef machine_arch_type
31925 #  undef machine_arch_type
31926 #  define machine_arch_type     __machine_arch_type
31927 # else
31928 #  define machine_arch_type     MACH_TYPE_DAVINCI_APM150
31929 # endif
31930 # define machine_is_davinci_apm150()    (machine_arch_type == MACH_TYPE_DAVINCI_APM150)
31931 #else
31932 # define machine_is_davinci_apm150()    (0)
31933 #endif
31934
31935 #ifdef CONFIG_MACH_STR9100
31936 # ifdef machine_arch_type
31937 #  undef machine_arch_type
31938 #  define machine_arch_type     __machine_arch_type
31939 # else
31940 #  define machine_arch_type     MACH_TYPE_STR9100
31941 # endif
31942 # define machine_is_str9100()   (machine_arch_type == MACH_TYPE_STR9100)
31943 #else
31944 # define machine_is_str9100()   (0)
31945 #endif
31946
31947 #ifdef CONFIG_MACH_NET5BIG
31948 # ifdef machine_arch_type
31949 #  undef machine_arch_type
31950 #  define machine_arch_type     __machine_arch_type
31951 # else
31952 #  define machine_arch_type     MACH_TYPE_NET5BIG
31953 # endif
31954 # define machine_is_net5big()   (machine_arch_type == MACH_TYPE_NET5BIG)
31955 #else
31956 # define machine_is_net5big()   (0)
31957 #endif
31958
31959 #ifdef CONFIG_MACH_SEABED9263
31960 # ifdef machine_arch_type
31961 #  undef machine_arch_type
31962 #  define machine_arch_type     __machine_arch_type
31963 # else
31964 #  define machine_arch_type     MACH_TYPE_SEABED9263
31965 # endif
31966 # define machine_is_seabed9263()        (machine_arch_type == MACH_TYPE_SEABED9263)
31967 #else
31968 # define machine_is_seabed9263()        (0)
31969 #endif
31970
31971 #ifdef CONFIG_MACH_MX51_M2ID
31972 # ifdef machine_arch_type
31973 #  undef machine_arch_type
31974 #  define machine_arch_type     __machine_arch_type
31975 # else
31976 #  define machine_arch_type     MACH_TYPE_MX51_M2ID
31977 # endif
31978 # define machine_is_mx51_m2id() (machine_arch_type == MACH_TYPE_MX51_M2ID)
31979 #else
31980 # define machine_is_mx51_m2id() (0)
31981 #endif
31982
31983 #ifdef CONFIG_MACH_OCTVOCPLUS_EB
31984 # ifdef machine_arch_type
31985 #  undef machine_arch_type
31986 #  define machine_arch_type     __machine_arch_type
31987 # else
31988 #  define machine_arch_type     MACH_TYPE_OCTVOCPLUS_EB
31989 # endif
31990 # define machine_is_octvocplus_eb()     (machine_arch_type == MACH_TYPE_OCTVOCPLUS_EB)
31991 #else
31992 # define machine_is_octvocplus_eb()     (0)
31993 #endif
31994
31995 #ifdef CONFIG_MACH_KLK_FIREFOX
31996 # ifdef machine_arch_type
31997 #  undef machine_arch_type
31998 #  define machine_arch_type     __machine_arch_type
31999 # else
32000 #  define machine_arch_type     MACH_TYPE_KLK_FIREFOX
32001 # endif
32002 # define machine_is_klk_firefox()       (machine_arch_type == MACH_TYPE_KLK_FIREFOX)
32003 #else
32004 # define machine_is_klk_firefox()       (0)
32005 #endif
32006
32007 #ifdef CONFIG_MACH_KLK_WIRMA_MODULE
32008 # ifdef machine_arch_type
32009 #  undef machine_arch_type
32010 #  define machine_arch_type     __machine_arch_type
32011 # else
32012 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MODULE
32013 # endif
32014 # define machine_is_klk_wirma_module()  (machine_arch_type == MACH_TYPE_KLK_WIRMA_MODULE)
32015 #else
32016 # define machine_is_klk_wirma_module()  (0)
32017 #endif
32018
32019 #ifdef CONFIG_MACH_KLK_WIRMA_MMI
32020 # ifdef machine_arch_type
32021 #  undef machine_arch_type
32022 #  define machine_arch_type     __machine_arch_type
32023 # else
32024 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MMI
32025 # endif
32026 # define machine_is_klk_wirma_mmi()     (machine_arch_type == MACH_TYPE_KLK_WIRMA_MMI)
32027 #else
32028 # define machine_is_klk_wirma_mmi()     (0)
32029 #endif
32030
32031 #ifdef CONFIG_MACH_SUPERSONIC
32032 # ifdef machine_arch_type
32033 #  undef machine_arch_type
32034 #  define machine_arch_type     __machine_arch_type
32035 # else
32036 #  define machine_arch_type     MACH_TYPE_SUPERSONIC
32037 # endif
32038 # define machine_is_supersonic()        (machine_arch_type == MACH_TYPE_SUPERSONIC)
32039 #else
32040 # define machine_is_supersonic()        (0)
32041 #endif
32042
32043 #ifdef CONFIG_MACH_LIBERTY
32044 # ifdef machine_arch_type
32045 #  undef machine_arch_type
32046 #  define machine_arch_type     __machine_arch_type
32047 # else
32048 #  define machine_arch_type     MACH_TYPE_LIBERTY
32049 # endif
32050 # define machine_is_liberty()   (machine_arch_type == MACH_TYPE_LIBERTY)
32051 #else
32052 # define machine_is_liberty()   (0)
32053 #endif
32054
32055 #ifdef CONFIG_MACH_MH355
32056 # ifdef machine_arch_type
32057 #  undef machine_arch_type
32058 #  define machine_arch_type     __machine_arch_type
32059 # else
32060 #  define machine_arch_type     MACH_TYPE_MH355
32061 # endif
32062 # define machine_is_mh355()     (machine_arch_type == MACH_TYPE_MH355)
32063 #else
32064 # define machine_is_mh355()     (0)
32065 #endif
32066
32067 #ifdef CONFIG_MACH_PC7802
32068 # ifdef machine_arch_type
32069 #  undef machine_arch_type
32070 #  define machine_arch_type     __machine_arch_type
32071 # else
32072 #  define machine_arch_type     MACH_TYPE_PC7802
32073 # endif
32074 # define machine_is_pc7802()    (machine_arch_type == MACH_TYPE_PC7802)
32075 #else
32076 # define machine_is_pc7802()    (0)
32077 #endif
32078
32079 #ifdef CONFIG_MACH_GNET_SGC
32080 # ifdef machine_arch_type
32081 #  undef machine_arch_type
32082 #  define machine_arch_type     __machine_arch_type
32083 # else
32084 #  define machine_arch_type     MACH_TYPE_GNET_SGC
32085 # endif
32086 # define machine_is_gnet_sgc()  (machine_arch_type == MACH_TYPE_GNET_SGC)
32087 #else
32088 # define machine_is_gnet_sgc()  (0)
32089 #endif
32090
32091 #ifdef CONFIG_MACH_EINSTEIN15
32092 # ifdef machine_arch_type
32093 #  undef machine_arch_type
32094 #  define machine_arch_type     __machine_arch_type
32095 # else
32096 #  define machine_arch_type     MACH_TYPE_EINSTEIN15
32097 # endif
32098 # define machine_is_einstein15()        (machine_arch_type == MACH_TYPE_EINSTEIN15)
32099 #else
32100 # define machine_is_einstein15()        (0)
32101 #endif
32102
32103 #ifdef CONFIG_MACH_CMPD
32104 # ifdef machine_arch_type
32105 #  undef machine_arch_type
32106 #  define machine_arch_type     __machine_arch_type
32107 # else
32108 #  define machine_arch_type     MACH_TYPE_CMPD
32109 # endif
32110 # define machine_is_cmpd()      (machine_arch_type == MACH_TYPE_CMPD)
32111 #else
32112 # define machine_is_cmpd()      (0)
32113 #endif
32114
32115 #ifdef CONFIG_MACH_DAVINCI_HASE1
32116 # ifdef machine_arch_type
32117 #  undef machine_arch_type
32118 #  define machine_arch_type     __machine_arch_type
32119 # else
32120 #  define machine_arch_type     MACH_TYPE_DAVINCI_HASE1
32121 # endif
32122 # define machine_is_davinci_hase1()     (machine_arch_type == MACH_TYPE_DAVINCI_HASE1)
32123 #else
32124 # define machine_is_davinci_hase1()     (0)
32125 #endif
32126
32127 #ifdef CONFIG_MACH_LGEINCITEPHONE
32128 # ifdef machine_arch_type
32129 #  undef machine_arch_type
32130 #  define machine_arch_type     __machine_arch_type
32131 # else
32132 #  define machine_arch_type     MACH_TYPE_LGEINCITEPHONE
32133 # endif
32134 # define machine_is_lgeincitephone()    (machine_arch_type == MACH_TYPE_LGEINCITEPHONE)
32135 #else
32136 # define machine_is_lgeincitephone()    (0)
32137 #endif
32138
32139 #ifdef CONFIG_MACH_EA313X
32140 # ifdef machine_arch_type
32141 #  undef machine_arch_type
32142 #  define machine_arch_type     __machine_arch_type
32143 # else
32144 #  define machine_arch_type     MACH_TYPE_EA313X
32145 # endif
32146 # define machine_is_ea313x()    (machine_arch_type == MACH_TYPE_EA313X)
32147 #else
32148 # define machine_is_ea313x()    (0)
32149 #endif
32150
32151 #ifdef CONFIG_MACH_FWBD_39064
32152 # ifdef machine_arch_type
32153 #  undef machine_arch_type
32154 #  define machine_arch_type     __machine_arch_type
32155 # else
32156 #  define machine_arch_type     MACH_TYPE_FWBD_39064
32157 # endif
32158 # define machine_is_fwbd_39064()        (machine_arch_type == MACH_TYPE_FWBD_39064)
32159 #else
32160 # define machine_is_fwbd_39064()        (0)
32161 #endif
32162
32163 #ifdef CONFIG_MACH_FWBD_390128
32164 # ifdef machine_arch_type
32165 #  undef machine_arch_type
32166 #  define machine_arch_type     __machine_arch_type
32167 # else
32168 #  define machine_arch_type     MACH_TYPE_FWBD_390128
32169 # endif
32170 # define machine_is_fwbd_390128()       (machine_arch_type == MACH_TYPE_FWBD_390128)
32171 #else
32172 # define machine_is_fwbd_390128()       (0)
32173 #endif
32174
32175 #ifdef CONFIG_MACH_PELCO_MOE
32176 # ifdef machine_arch_type
32177 #  undef machine_arch_type
32178 #  define machine_arch_type     __machine_arch_type
32179 # else
32180 #  define machine_arch_type     MACH_TYPE_PELCO_MOE
32181 # endif
32182 # define machine_is_pelco_moe() (machine_arch_type == MACH_TYPE_PELCO_MOE)
32183 #else
32184 # define machine_is_pelco_moe() (0)
32185 #endif
32186
32187 #ifdef CONFIG_MACH_MINIMIX27
32188 # ifdef machine_arch_type
32189 #  undef machine_arch_type
32190 #  define machine_arch_type     __machine_arch_type
32191 # else
32192 #  define machine_arch_type     MACH_TYPE_MINIMIX27
32193 # endif
32194 # define machine_is_minimix27() (machine_arch_type == MACH_TYPE_MINIMIX27)
32195 #else
32196 # define machine_is_minimix27() (0)
32197 #endif
32198
32199 #ifdef CONFIG_MACH_OMAP3_THUNDER
32200 # ifdef machine_arch_type
32201 #  undef machine_arch_type
32202 #  define machine_arch_type     __machine_arch_type
32203 # else
32204 #  define machine_arch_type     MACH_TYPE_OMAP3_THUNDER
32205 # endif
32206 # define machine_is_omap3_thunder()     (machine_arch_type == MACH_TYPE_OMAP3_THUNDER)
32207 #else
32208 # define machine_is_omap3_thunder()     (0)
32209 #endif
32210
32211 #ifdef CONFIG_MACH_PASSIONC
32212 # ifdef machine_arch_type
32213 #  undef machine_arch_type
32214 #  define machine_arch_type     __machine_arch_type
32215 # else
32216 #  define machine_arch_type     MACH_TYPE_PASSIONC
32217 # endif
32218 # define machine_is_passionc()  (machine_arch_type == MACH_TYPE_PASSIONC)
32219 #else
32220 # define machine_is_passionc()  (0)
32221 #endif
32222
32223 #ifdef CONFIG_MACH_MX27AMATA
32224 # ifdef machine_arch_type
32225 #  undef machine_arch_type
32226 #  define machine_arch_type     __machine_arch_type
32227 # else
32228 #  define machine_arch_type     MACH_TYPE_MX27AMATA
32229 # endif
32230 # define machine_is_mx27amata() (machine_arch_type == MACH_TYPE_MX27AMATA)
32231 #else
32232 # define machine_is_mx27amata() (0)
32233 #endif
32234
32235 #ifdef CONFIG_MACH_BGAT1
32236 # ifdef machine_arch_type
32237 #  undef machine_arch_type
32238 #  define machine_arch_type     __machine_arch_type
32239 # else
32240 #  define machine_arch_type     MACH_TYPE_BGAT1
32241 # endif
32242 # define machine_is_bgat1()     (machine_arch_type == MACH_TYPE_BGAT1)
32243 #else
32244 # define machine_is_bgat1()     (0)
32245 #endif
32246
32247 #ifdef CONFIG_MACH_BUZZ
32248 # ifdef machine_arch_type
32249 #  undef machine_arch_type
32250 #  define machine_arch_type     __machine_arch_type
32251 # else
32252 #  define machine_arch_type     MACH_TYPE_BUZZ
32253 # endif
32254 # define machine_is_buzz()      (machine_arch_type == MACH_TYPE_BUZZ)
32255 #else
32256 # define machine_is_buzz()      (0)
32257 #endif
32258
32259 #ifdef CONFIG_MACH_MB9G20
32260 # ifdef machine_arch_type
32261 #  undef machine_arch_type
32262 #  define machine_arch_type     __machine_arch_type
32263 # else
32264 #  define machine_arch_type     MACH_TYPE_MB9G20
32265 # endif
32266 # define machine_is_mb9g20()    (machine_arch_type == MACH_TYPE_MB9G20)
32267 #else
32268 # define machine_is_mb9g20()    (0)
32269 #endif
32270
32271 #ifdef CONFIG_MACH_YUSHAN
32272 # ifdef machine_arch_type
32273 #  undef machine_arch_type
32274 #  define machine_arch_type     __machine_arch_type
32275 # else
32276 #  define machine_arch_type     MACH_TYPE_YUSHAN
32277 # endif
32278 # define machine_is_yushan()    (machine_arch_type == MACH_TYPE_YUSHAN)
32279 #else
32280 # define machine_is_yushan()    (0)
32281 #endif
32282
32283 #ifdef CONFIG_MACH_LIZARD
32284 # ifdef machine_arch_type
32285 #  undef machine_arch_type
32286 #  define machine_arch_type     __machine_arch_type
32287 # else
32288 #  define machine_arch_type     MACH_TYPE_LIZARD
32289 # endif
32290 # define machine_is_lizard()    (machine_arch_type == MACH_TYPE_LIZARD)
32291 #else
32292 # define machine_is_lizard()    (0)
32293 #endif
32294
32295 #ifdef CONFIG_MACH_OMAP3POLYCOM
32296 # ifdef machine_arch_type
32297 #  undef machine_arch_type
32298 #  define machine_arch_type     __machine_arch_type
32299 # else
32300 #  define machine_arch_type     MACH_TYPE_OMAP3POLYCOM
32301 # endif
32302 # define machine_is_omap3polycom()      (machine_arch_type == MACH_TYPE_OMAP3POLYCOM)
32303 #else
32304 # define machine_is_omap3polycom()      (0)
32305 #endif
32306
32307 #ifdef CONFIG_MACH_SMDKV210
32308 # ifdef machine_arch_type
32309 #  undef machine_arch_type
32310 #  define machine_arch_type     __machine_arch_type
32311 # else
32312 #  define machine_arch_type     MACH_TYPE_SMDKV210
32313 # endif
32314 # define machine_is_smdkv210()  (machine_arch_type == MACH_TYPE_SMDKV210)
32315 #else
32316 # define machine_is_smdkv210()  (0)
32317 #endif
32318
32319 #ifdef CONFIG_MACH_BRAVO
32320 # ifdef machine_arch_type
32321 #  undef machine_arch_type
32322 #  define machine_arch_type     __machine_arch_type
32323 # else
32324 #  define machine_arch_type     MACH_TYPE_BRAVO
32325 # endif
32326 # define machine_is_bravo()     (machine_arch_type == MACH_TYPE_BRAVO)
32327 #else
32328 # define machine_is_bravo()     (0)
32329 #endif
32330
32331 #ifdef CONFIG_MACH_SIOGENTOO1
32332 # ifdef machine_arch_type
32333 #  undef machine_arch_type
32334 #  define machine_arch_type     __machine_arch_type
32335 # else
32336 #  define machine_arch_type     MACH_TYPE_SIOGENTOO1
32337 # endif
32338 # define machine_is_siogentoo1()        (machine_arch_type == MACH_TYPE_SIOGENTOO1)
32339 #else
32340 # define machine_is_siogentoo1()        (0)
32341 #endif
32342
32343 #ifdef CONFIG_MACH_SIOGENTOO2
32344 # ifdef machine_arch_type
32345 #  undef machine_arch_type
32346 #  define machine_arch_type     __machine_arch_type
32347 # else
32348 #  define machine_arch_type     MACH_TYPE_SIOGENTOO2
32349 # endif
32350 # define machine_is_siogentoo2()        (machine_arch_type == MACH_TYPE_SIOGENTOO2)
32351 #else
32352 # define machine_is_siogentoo2()        (0)
32353 #endif
32354
32355 #ifdef CONFIG_MACH_SM3K
32356 # ifdef machine_arch_type
32357 #  undef machine_arch_type
32358 #  define machine_arch_type     __machine_arch_type
32359 # else
32360 #  define machine_arch_type     MACH_TYPE_SM3K
32361 # endif
32362 # define machine_is_sm3k()      (machine_arch_type == MACH_TYPE_SM3K)
32363 #else
32364 # define machine_is_sm3k()      (0)
32365 #endif
32366
32367 #ifdef CONFIG_MACH_ACER_TEMPO_F900
32368 # ifdef machine_arch_type
32369 #  undef machine_arch_type
32370 #  define machine_arch_type     __machine_arch_type
32371 # else
32372 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_F900
32373 # endif
32374 # define machine_is_acer_tempo_f900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_F900)
32375 #else
32376 # define machine_is_acer_tempo_f900()   (0)
32377 #endif
32378
32379 #ifdef CONFIG_MACH_SST61VC010_DEV
32380 # ifdef machine_arch_type
32381 #  undef machine_arch_type
32382 #  define machine_arch_type     __machine_arch_type
32383 # else
32384 #  define machine_arch_type     MACH_TYPE_SST61VC010_DEV
32385 # endif
32386 # define machine_is_sst61vc010_dev()    (machine_arch_type == MACH_TYPE_SST61VC010_DEV)
32387 #else
32388 # define machine_is_sst61vc010_dev()    (0)
32389 #endif
32390
32391 #ifdef CONFIG_MACH_GLITTERTIND
32392 # ifdef machine_arch_type
32393 #  undef machine_arch_type
32394 #  define machine_arch_type     __machine_arch_type
32395 # else
32396 #  define machine_arch_type     MACH_TYPE_GLITTERTIND
32397 # endif
32398 # define machine_is_glittertind()       (machine_arch_type == MACH_TYPE_GLITTERTIND)
32399 #else
32400 # define machine_is_glittertind()       (0)
32401 #endif
32402
32403 #ifdef CONFIG_MACH_OMAP_ZOOM3
32404 # ifdef machine_arch_type
32405 #  undef machine_arch_type
32406 #  define machine_arch_type     __machine_arch_type
32407 # else
32408 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM3
32409 # endif
32410 # define machine_is_omap_zoom3()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM3)
32411 #else
32412 # define machine_is_omap_zoom3()        (0)
32413 #endif
32414
32415 #ifdef CONFIG_MACH_OMAP_3630SDP
32416 # ifdef machine_arch_type
32417 #  undef machine_arch_type
32418 #  define machine_arch_type     __machine_arch_type
32419 # else
32420 #  define machine_arch_type     MACH_TYPE_OMAP_3630SDP
32421 # endif
32422 # define machine_is_omap_3630sdp()      (machine_arch_type == MACH_TYPE_OMAP_3630SDP)
32423 #else
32424 # define machine_is_omap_3630sdp()      (0)
32425 #endif
32426
32427 #ifdef CONFIG_MACH_CYBOOK2440
32428 # ifdef machine_arch_type
32429 #  undef machine_arch_type
32430 #  define machine_arch_type     __machine_arch_type
32431 # else
32432 #  define machine_arch_type     MACH_TYPE_CYBOOK2440
32433 # endif
32434 # define machine_is_cybook2440()        (machine_arch_type == MACH_TYPE_CYBOOK2440)
32435 #else
32436 # define machine_is_cybook2440()        (0)
32437 #endif
32438
32439 #ifdef CONFIG_MACH_TORINO_S
32440 # ifdef machine_arch_type
32441 #  undef machine_arch_type
32442 #  define machine_arch_type     __machine_arch_type
32443 # else
32444 #  define machine_arch_type     MACH_TYPE_TORINO_S
32445 # endif
32446 # define machine_is_torino_s()  (machine_arch_type == MACH_TYPE_TORINO_S)
32447 #else
32448 # define machine_is_torino_s()  (0)
32449 #endif
32450
32451 #ifdef CONFIG_MACH_HAVANA
32452 # ifdef machine_arch_type
32453 #  undef machine_arch_type
32454 #  define machine_arch_type     __machine_arch_type
32455 # else
32456 #  define machine_arch_type     MACH_TYPE_HAVANA
32457 # endif
32458 # define machine_is_havana()    (machine_arch_type == MACH_TYPE_HAVANA)
32459 #else
32460 # define machine_is_havana()    (0)
32461 #endif
32462
32463 #ifdef CONFIG_MACH_BEAUMONT_11
32464 # ifdef machine_arch_type
32465 #  undef machine_arch_type
32466 #  define machine_arch_type     __machine_arch_type
32467 # else
32468 #  define machine_arch_type     MACH_TYPE_BEAUMONT_11
32469 # endif
32470 # define machine_is_beaumont_11()       (machine_arch_type == MACH_TYPE_BEAUMONT_11)
32471 #else
32472 # define machine_is_beaumont_11()       (0)
32473 #endif
32474
32475 #ifdef CONFIG_MACH_VANGUARD
32476 # ifdef machine_arch_type
32477 #  undef machine_arch_type
32478 #  define machine_arch_type     __machine_arch_type
32479 # else
32480 #  define machine_arch_type     MACH_TYPE_VANGUARD
32481 # endif
32482 # define machine_is_vanguard()  (machine_arch_type == MACH_TYPE_VANGUARD)
32483 #else
32484 # define machine_is_vanguard()  (0)
32485 #endif
32486
32487 #ifdef CONFIG_MACH_S5PC110_DRACO
32488 # ifdef machine_arch_type
32489 #  undef machine_arch_type
32490 #  define machine_arch_type     __machine_arch_type
32491 # else
32492 #  define machine_arch_type     MACH_TYPE_S5PC110_DRACO
32493 # endif
32494 # define machine_is_s5pc110_draco()     (machine_arch_type == MACH_TYPE_S5PC110_DRACO)
32495 #else
32496 # define machine_is_s5pc110_draco()     (0)
32497 #endif
32498
32499 #ifdef CONFIG_MACH_CARTESIO_TWO
32500 # ifdef machine_arch_type
32501 #  undef machine_arch_type
32502 #  define machine_arch_type     __machine_arch_type
32503 # else
32504 #  define machine_arch_type     MACH_TYPE_CARTESIO_TWO
32505 # endif
32506 # define machine_is_cartesio_two()      (machine_arch_type == MACH_TYPE_CARTESIO_TWO)
32507 #else
32508 # define machine_is_cartesio_two()      (0)
32509 #endif
32510
32511 #ifdef CONFIG_MACH_ASTER
32512 # ifdef machine_arch_type
32513 #  undef machine_arch_type
32514 #  define machine_arch_type     __machine_arch_type
32515 # else
32516 #  define machine_arch_type     MACH_TYPE_ASTER
32517 # endif
32518 # define machine_is_aster()     (machine_arch_type == MACH_TYPE_ASTER)
32519 #else
32520 # define machine_is_aster()     (0)
32521 #endif
32522
32523 #ifdef CONFIG_MACH_VOGUESV210
32524 # ifdef machine_arch_type
32525 #  undef machine_arch_type
32526 #  define machine_arch_type     __machine_arch_type
32527 # else
32528 #  define machine_arch_type     MACH_TYPE_VOGUESV210
32529 # endif
32530 # define machine_is_voguesv210()        (machine_arch_type == MACH_TYPE_VOGUESV210)
32531 #else
32532 # define machine_is_voguesv210()        (0)
32533 #endif
32534
32535 #ifdef CONFIG_MACH_ACM500X
32536 # ifdef machine_arch_type
32537 #  undef machine_arch_type
32538 #  define machine_arch_type     __machine_arch_type
32539 # else
32540 #  define machine_arch_type     MACH_TYPE_ACM500X
32541 # endif
32542 # define machine_is_acm500x()   (machine_arch_type == MACH_TYPE_ACM500X)
32543 #else
32544 # define machine_is_acm500x()   (0)
32545 #endif
32546
32547 #ifdef CONFIG_MACH_KM9260
32548 # ifdef machine_arch_type
32549 #  undef machine_arch_type
32550 #  define machine_arch_type     __machine_arch_type
32551 # else
32552 #  define machine_arch_type     MACH_TYPE_KM9260
32553 # endif
32554 # define machine_is_km9260()    (machine_arch_type == MACH_TYPE_KM9260)
32555 #else
32556 # define machine_is_km9260()    (0)
32557 #endif
32558
32559 #ifdef CONFIG_MACH_NIDEFLEXG1
32560 # ifdef machine_arch_type
32561 #  undef machine_arch_type
32562 #  define machine_arch_type     __machine_arch_type
32563 # else
32564 #  define machine_arch_type     MACH_TYPE_NIDEFLEXG1
32565 # endif
32566 # define machine_is_nideflexg1()        (machine_arch_type == MACH_TYPE_NIDEFLEXG1)
32567 #else
32568 # define machine_is_nideflexg1()        (0)
32569 #endif
32570
32571 #ifdef CONFIG_MACH_CTERA_PLUG_IO
32572 # ifdef machine_arch_type
32573 #  undef machine_arch_type
32574 #  define machine_arch_type     __machine_arch_type
32575 # else
32576 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_IO
32577 # endif
32578 # define machine_is_ctera_plug_io()     (machine_arch_type == MACH_TYPE_CTERA_PLUG_IO)
32579 #else
32580 # define machine_is_ctera_plug_io()     (0)
32581 #endif
32582
32583 #ifdef CONFIG_MACH_SMARTQ7
32584 # ifdef machine_arch_type
32585 #  undef machine_arch_type
32586 #  define machine_arch_type     __machine_arch_type
32587 # else
32588 #  define machine_arch_type     MACH_TYPE_SMARTQ7
32589 # endif
32590 # define machine_is_smartq7()   (machine_arch_type == MACH_TYPE_SMARTQ7)
32591 #else
32592 # define machine_is_smartq7()   (0)
32593 #endif
32594
32595 #ifdef CONFIG_MACH_AT91SAM9G10EK2
32596 # ifdef machine_arch_type
32597 #  undef machine_arch_type
32598 #  define machine_arch_type     __machine_arch_type
32599 # else
32600 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK2
32601 # endif
32602 # define machine_is_at91sam9g10ek2()    (machine_arch_type == MACH_TYPE_AT91SAM9G10EK2)
32603 #else
32604 # define machine_is_at91sam9g10ek2()    (0)
32605 #endif
32606
32607 #ifdef CONFIG_MACH_ASUSP527
32608 # ifdef machine_arch_type
32609 #  undef machine_arch_type
32610 #  define machine_arch_type     __machine_arch_type
32611 # else
32612 #  define machine_arch_type     MACH_TYPE_ASUSP527
32613 # endif
32614 # define machine_is_asusp527()  (machine_arch_type == MACH_TYPE_ASUSP527)
32615 #else
32616 # define machine_is_asusp527()  (0)
32617 #endif
32618
32619 #ifdef CONFIG_MACH_AT91SAM9G20MPM2
32620 # ifdef machine_arch_type
32621 #  undef machine_arch_type
32622 #  define machine_arch_type     __machine_arch_type
32623 # else
32624 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20MPM2
32625 # endif
32626 # define machine_is_at91sam9g20mpm2()   (machine_arch_type == MACH_TYPE_AT91SAM9G20MPM2)
32627 #else
32628 # define machine_is_at91sam9g20mpm2()   (0)
32629 #endif
32630
32631 #ifdef CONFIG_MACH_TOPASA900
32632 # ifdef machine_arch_type
32633 #  undef machine_arch_type
32634 #  define machine_arch_type     __machine_arch_type
32635 # else
32636 #  define machine_arch_type     MACH_TYPE_TOPASA900
32637 # endif
32638 # define machine_is_topasa900() (machine_arch_type == MACH_TYPE_TOPASA900)
32639 #else
32640 # define machine_is_topasa900() (0)
32641 #endif
32642
32643 #ifdef CONFIG_MACH_ELECTRUM_100
32644 # ifdef machine_arch_type
32645 #  undef machine_arch_type
32646 #  define machine_arch_type     __machine_arch_type
32647 # else
32648 #  define machine_arch_type     MACH_TYPE_ELECTRUM_100
32649 # endif
32650 # define machine_is_electrum_100()      (machine_arch_type == MACH_TYPE_ELECTRUM_100)
32651 #else
32652 # define machine_is_electrum_100()      (0)
32653 #endif
32654
32655 #ifdef CONFIG_MACH_MX51GRB
32656 # ifdef machine_arch_type
32657 #  undef machine_arch_type
32658 #  define machine_arch_type     __machine_arch_type
32659 # else
32660 #  define machine_arch_type     MACH_TYPE_MX51GRB
32661 # endif
32662 # define machine_is_mx51grb()   (machine_arch_type == MACH_TYPE_MX51GRB)
32663 #else
32664 # define machine_is_mx51grb()   (0)
32665 #endif
32666
32667 #ifdef CONFIG_MACH_XEA300
32668 # ifdef machine_arch_type
32669 #  undef machine_arch_type
32670 #  define machine_arch_type     __machine_arch_type
32671 # else
32672 #  define machine_arch_type     MACH_TYPE_XEA300
32673 # endif
32674 # define machine_is_xea300()    (machine_arch_type == MACH_TYPE_XEA300)
32675 #else
32676 # define machine_is_xea300()    (0)
32677 #endif
32678
32679 #ifdef CONFIG_MACH_HTCSTARTREK
32680 # ifdef machine_arch_type
32681 #  undef machine_arch_type
32682 #  define machine_arch_type     __machine_arch_type
32683 # else
32684 #  define machine_arch_type     MACH_TYPE_HTCSTARTREK
32685 # endif
32686 # define machine_is_htcstartrek()       (machine_arch_type == MACH_TYPE_HTCSTARTREK)
32687 #else
32688 # define machine_is_htcstartrek()       (0)
32689 #endif
32690
32691 #ifdef CONFIG_MACH_LIMA
32692 # ifdef machine_arch_type
32693 #  undef machine_arch_type
32694 #  define machine_arch_type     __machine_arch_type
32695 # else
32696 #  define machine_arch_type     MACH_TYPE_LIMA
32697 # endif
32698 # define machine_is_lima()      (machine_arch_type == MACH_TYPE_LIMA)
32699 #else
32700 # define machine_is_lima()      (0)
32701 #endif
32702
32703 #ifdef CONFIG_MACH_CSB740
32704 # ifdef machine_arch_type
32705 #  undef machine_arch_type
32706 #  define machine_arch_type     __machine_arch_type
32707 # else
32708 #  define machine_arch_type     MACH_TYPE_CSB740
32709 # endif
32710 # define machine_is_csb740()    (machine_arch_type == MACH_TYPE_CSB740)
32711 #else
32712 # define machine_is_csb740()    (0)
32713 #endif
32714
32715 #ifdef CONFIG_MACH_USB_S8815
32716 # ifdef machine_arch_type
32717 #  undef machine_arch_type
32718 #  define machine_arch_type     __machine_arch_type
32719 # else
32720 #  define machine_arch_type     MACH_TYPE_USB_S8815
32721 # endif
32722 # define machine_is_usb_s8815() (machine_arch_type == MACH_TYPE_USB_S8815)
32723 #else
32724 # define machine_is_usb_s8815() (0)
32725 #endif
32726
32727 #ifdef CONFIG_MACH_WATSON_EFM_PLUGIN
32728 # ifdef machine_arch_type
32729 #  undef machine_arch_type
32730 #  define machine_arch_type     __machine_arch_type
32731 # else
32732 #  define machine_arch_type     MACH_TYPE_WATSON_EFM_PLUGIN
32733 # endif
32734 # define machine_is_watson_efm_plugin() (machine_arch_type == MACH_TYPE_WATSON_EFM_PLUGIN)
32735 #else
32736 # define machine_is_watson_efm_plugin() (0)
32737 #endif
32738
32739 #ifdef CONFIG_MACH_MILKYWAY
32740 # ifdef machine_arch_type
32741 #  undef machine_arch_type
32742 #  define machine_arch_type     __machine_arch_type
32743 # else
32744 #  define machine_arch_type     MACH_TYPE_MILKYWAY
32745 # endif
32746 # define machine_is_milkyway()  (machine_arch_type == MACH_TYPE_MILKYWAY)
32747 #else
32748 # define machine_is_milkyway()  (0)
32749 #endif
32750
32751 #ifdef CONFIG_MACH_G4EVM
32752 # ifdef machine_arch_type
32753 #  undef machine_arch_type
32754 #  define machine_arch_type     __machine_arch_type
32755 # else
32756 #  define machine_arch_type     MACH_TYPE_G4EVM
32757 # endif
32758 # define machine_is_g4evm()     (machine_arch_type == MACH_TYPE_G4EVM)
32759 #else
32760 # define machine_is_g4evm()     (0)
32761 #endif
32762
32763 #ifdef CONFIG_MACH_PICOMOD6
32764 # ifdef machine_arch_type
32765 #  undef machine_arch_type
32766 #  define machine_arch_type     __machine_arch_type
32767 # else
32768 #  define machine_arch_type     MACH_TYPE_PICOMOD6
32769 # endif
32770 # define machine_is_picomod6()  (machine_arch_type == MACH_TYPE_PICOMOD6)
32771 #else
32772 # define machine_is_picomod6()  (0)
32773 #endif
32774
32775 #ifdef CONFIG_MACH_OMAPL138_HAWKBOARD
32776 # ifdef machine_arch_type
32777 #  undef machine_arch_type
32778 #  define machine_arch_type     __machine_arch_type
32779 # else
32780 #  define machine_arch_type     MACH_TYPE_OMAPL138_HAWKBOARD
32781 # endif
32782 # define machine_is_omapl138_hawkboard()        (machine_arch_type == MACH_TYPE_OMAPL138_HAWKBOARD)
32783 #else
32784 # define machine_is_omapl138_hawkboard()        (0)
32785 #endif
32786
32787 #ifdef CONFIG_MACH_IP6000
32788 # ifdef machine_arch_type
32789 #  undef machine_arch_type
32790 #  define machine_arch_type     __machine_arch_type
32791 # else
32792 #  define machine_arch_type     MACH_TYPE_IP6000
32793 # endif
32794 # define machine_is_ip6000()    (machine_arch_type == MACH_TYPE_IP6000)
32795 #else
32796 # define machine_is_ip6000()    (0)
32797 #endif
32798
32799 #ifdef CONFIG_MACH_IP6010
32800 # ifdef machine_arch_type
32801 #  undef machine_arch_type
32802 #  define machine_arch_type     __machine_arch_type
32803 # else
32804 #  define machine_arch_type     MACH_TYPE_IP6010
32805 # endif
32806 # define machine_is_ip6010()    (machine_arch_type == MACH_TYPE_IP6010)
32807 #else
32808 # define machine_is_ip6010()    (0)
32809 #endif
32810
32811 #ifdef CONFIG_MACH_UTM400
32812 # ifdef machine_arch_type
32813 #  undef machine_arch_type
32814 #  define machine_arch_type     __machine_arch_type
32815 # else
32816 #  define machine_arch_type     MACH_TYPE_UTM400
32817 # endif
32818 # define machine_is_utm400()    (machine_arch_type == MACH_TYPE_UTM400)
32819 #else
32820 # define machine_is_utm400()    (0)
32821 #endif
32822
32823 #ifdef CONFIG_MACH_OMAP3_ZYBEX
32824 # ifdef machine_arch_type
32825 #  undef machine_arch_type
32826 #  define machine_arch_type     __machine_arch_type
32827 # else
32828 #  define machine_arch_type     MACH_TYPE_OMAP3_ZYBEX
32829 # endif
32830 # define machine_is_omap3_zybex()       (machine_arch_type == MACH_TYPE_OMAP3_ZYBEX)
32831 #else
32832 # define machine_is_omap3_zybex()       (0)
32833 #endif
32834
32835 #ifdef CONFIG_MACH_WIRELESS_SPACE
32836 # ifdef machine_arch_type
32837 #  undef machine_arch_type
32838 #  define machine_arch_type     __machine_arch_type
32839 # else
32840 #  define machine_arch_type     MACH_TYPE_WIRELESS_SPACE
32841 # endif
32842 # define machine_is_wireless_space()    (machine_arch_type == MACH_TYPE_WIRELESS_SPACE)
32843 #else
32844 # define machine_is_wireless_space()    (0)
32845 #endif
32846
32847 #ifdef CONFIG_MACH_SX560
32848 # ifdef machine_arch_type
32849 #  undef machine_arch_type
32850 #  define machine_arch_type     __machine_arch_type
32851 # else
32852 #  define machine_arch_type     MACH_TYPE_SX560
32853 # endif
32854 # define machine_is_sx560()     (machine_arch_type == MACH_TYPE_SX560)
32855 #else
32856 # define machine_is_sx560()     (0)
32857 #endif
32858
32859 #ifdef CONFIG_MACH_TS41X
32860 # ifdef machine_arch_type
32861 #  undef machine_arch_type
32862 #  define machine_arch_type     __machine_arch_type
32863 # else
32864 #  define machine_arch_type     MACH_TYPE_TS41X
32865 # endif
32866 # define machine_is_ts41x()     (machine_arch_type == MACH_TYPE_TS41X)
32867 #else
32868 # define machine_is_ts41x()     (0)
32869 #endif
32870
32871 #ifdef CONFIG_MACH_ELPHEL10373
32872 # ifdef machine_arch_type
32873 #  undef machine_arch_type
32874 #  define machine_arch_type     __machine_arch_type
32875 # else
32876 #  define machine_arch_type     MACH_TYPE_ELPHEL10373
32877 # endif
32878 # define machine_is_elphel10373()       (machine_arch_type == MACH_TYPE_ELPHEL10373)
32879 #else
32880 # define machine_is_elphel10373()       (0)
32881 #endif
32882
32883 #ifdef CONFIG_MACH_RHOBOT
32884 # ifdef machine_arch_type
32885 #  undef machine_arch_type
32886 #  define machine_arch_type     __machine_arch_type
32887 # else
32888 #  define machine_arch_type     MACH_TYPE_RHOBOT
32889 # endif
32890 # define machine_is_rhobot()    (machine_arch_type == MACH_TYPE_RHOBOT)
32891 #else
32892 # define machine_is_rhobot()    (0)
32893 #endif
32894
32895 #ifdef CONFIG_MACH_MX51_REFRESH
32896 # ifdef machine_arch_type
32897 #  undef machine_arch_type
32898 #  define machine_arch_type     __machine_arch_type
32899 # else
32900 #  define machine_arch_type     MACH_TYPE_MX51_REFRESH
32901 # endif
32902 # define machine_is_mx51_refresh()      (machine_arch_type == MACH_TYPE_MX51_REFRESH)
32903 #else
32904 # define machine_is_mx51_refresh()      (0)
32905 #endif
32906
32907 #ifdef CONFIG_MACH_LS9260
32908 # ifdef machine_arch_type
32909 #  undef machine_arch_type
32910 #  define machine_arch_type     __machine_arch_type
32911 # else
32912 #  define machine_arch_type     MACH_TYPE_LS9260
32913 # endif
32914 # define machine_is_ls9260()    (machine_arch_type == MACH_TYPE_LS9260)
32915 #else
32916 # define machine_is_ls9260()    (0)
32917 #endif
32918
32919 #ifdef CONFIG_MACH_SHANK
32920 # ifdef machine_arch_type
32921 #  undef machine_arch_type
32922 #  define machine_arch_type     __machine_arch_type
32923 # else
32924 #  define machine_arch_type     MACH_TYPE_SHANK
32925 # endif
32926 # define machine_is_shank()     (machine_arch_type == MACH_TYPE_SHANK)
32927 #else
32928 # define machine_is_shank()     (0)
32929 #endif
32930
32931 #ifdef CONFIG_MACH_QSD8X50_ST1
32932 # ifdef machine_arch_type
32933 #  undef machine_arch_type
32934 #  define machine_arch_type     __machine_arch_type
32935 # else
32936 #  define machine_arch_type     MACH_TYPE_QSD8X50_ST1
32937 # endif
32938 # define machine_is_qsd8x50_st1()       (machine_arch_type == MACH_TYPE_QSD8X50_ST1)
32939 #else
32940 # define machine_is_qsd8x50_st1()       (0)
32941 #endif
32942
32943 #ifdef CONFIG_MACH_AT91SAM9M10EKES
32944 # ifdef machine_arch_type
32945 #  undef machine_arch_type
32946 #  define machine_arch_type     __machine_arch_type
32947 # else
32948 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10EKES
32949 # endif
32950 # define machine_is_at91sam9m10ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9M10EKES)
32951 #else
32952 # define machine_is_at91sam9m10ekes()   (0)
32953 #endif
32954
32955 #ifdef CONFIG_MACH_HIRAM
32956 # ifdef machine_arch_type
32957 #  undef machine_arch_type
32958 #  define machine_arch_type     __machine_arch_type
32959 # else
32960 #  define machine_arch_type     MACH_TYPE_HIRAM
32961 # endif
32962 # define machine_is_hiram()     (machine_arch_type == MACH_TYPE_HIRAM)
32963 #else
32964 # define machine_is_hiram()     (0)
32965 #endif
32966
32967 #ifdef CONFIG_MACH_PHY3250
32968 # ifdef machine_arch_type
32969 #  undef machine_arch_type
32970 #  define machine_arch_type     __machine_arch_type
32971 # else
32972 #  define machine_arch_type     MACH_TYPE_PHY3250
32973 # endif
32974 # define machine_is_phy3250()   (machine_arch_type == MACH_TYPE_PHY3250)
32975 #else
32976 # define machine_is_phy3250()   (0)
32977 #endif
32978
32979 #ifdef CONFIG_MACH_EA3250
32980 # ifdef machine_arch_type
32981 #  undef machine_arch_type
32982 #  define machine_arch_type     __machine_arch_type
32983 # else
32984 #  define machine_arch_type     MACH_TYPE_EA3250
32985 # endif
32986 # define machine_is_ea3250()    (machine_arch_type == MACH_TYPE_EA3250)
32987 #else
32988 # define machine_is_ea3250()    (0)
32989 #endif
32990
32991 #ifdef CONFIG_MACH_FDI3250
32992 # ifdef machine_arch_type
32993 #  undef machine_arch_type
32994 #  define machine_arch_type     __machine_arch_type
32995 # else
32996 #  define machine_arch_type     MACH_TYPE_FDI3250
32997 # endif
32998 # define machine_is_fdi3250()   (machine_arch_type == MACH_TYPE_FDI3250)
32999 #else
33000 # define machine_is_fdi3250()   (0)
33001 #endif
33002
33003 #ifdef CONFIG_MACH_WHITESTONE
33004 # ifdef machine_arch_type
33005 #  undef machine_arch_type
33006 #  define machine_arch_type     __machine_arch_type
33007 # else
33008 #  define machine_arch_type     MACH_TYPE_WHITESTONE
33009 # endif
33010 # define machine_is_whitestone()        (machine_arch_type == MACH_TYPE_WHITESTONE)
33011 #else
33012 # define machine_is_whitestone()        (0)
33013 #endif
33014
33015 #ifdef CONFIG_MACH_AT91SAM9263NIT
33016 # ifdef machine_arch_type
33017 #  undef machine_arch_type
33018 #  define machine_arch_type     __machine_arch_type
33019 # else
33020 #  define machine_arch_type     MACH_TYPE_AT91SAM9263NIT
33021 # endif
33022 # define machine_is_at91sam9263nit()    (machine_arch_type == MACH_TYPE_AT91SAM9263NIT)
33023 #else
33024 # define machine_is_at91sam9263nit()    (0)
33025 #endif
33026
33027 #ifdef CONFIG_MACH_CCMX51
33028 # ifdef machine_arch_type
33029 #  undef machine_arch_type
33030 #  define machine_arch_type     __machine_arch_type
33031 # else
33032 #  define machine_arch_type     MACH_TYPE_CCMX51
33033 # endif
33034 # define machine_is_ccmx51()    (machine_arch_type == MACH_TYPE_CCMX51)
33035 #else
33036 # define machine_is_ccmx51()    (0)
33037 #endif
33038
33039 #ifdef CONFIG_MACH_CCMX51JS
33040 # ifdef machine_arch_type
33041 #  undef machine_arch_type
33042 #  define machine_arch_type     __machine_arch_type
33043 # else
33044 #  define machine_arch_type     MACH_TYPE_CCMX51JS
33045 # endif
33046 # define machine_is_ccmx51js()  (machine_arch_type == MACH_TYPE_CCMX51JS)
33047 #else
33048 # define machine_is_ccmx51js()  (0)
33049 #endif
33050
33051 #ifdef CONFIG_MACH_CCWMX51
33052 # ifdef machine_arch_type
33053 #  undef machine_arch_type
33054 #  define machine_arch_type     __machine_arch_type
33055 # else
33056 #  define machine_arch_type     MACH_TYPE_CCWMX51
33057 # endif
33058 # define machine_is_ccwmx51()   (machine_arch_type == MACH_TYPE_CCWMX51)
33059 #else
33060 # define machine_is_ccwmx51()   (0)
33061 #endif
33062
33063 #ifdef CONFIG_MACH_CCWMX51JS
33064 # ifdef machine_arch_type
33065 #  undef machine_arch_type
33066 #  define machine_arch_type     __machine_arch_type
33067 # else
33068 #  define machine_arch_type     MACH_TYPE_CCWMX51JS
33069 # endif
33070 # define machine_is_ccwmx51js() (machine_arch_type == MACH_TYPE_CCWMX51JS)
33071 #else
33072 # define machine_is_ccwmx51js() (0)
33073 #endif
33074
33075 #ifdef CONFIG_MACH_MINI6410
33076 # ifdef machine_arch_type
33077 #  undef machine_arch_type
33078 #  define machine_arch_type     __machine_arch_type
33079 # else
33080 #  define machine_arch_type     MACH_TYPE_MINI6410
33081 # endif
33082 # define machine_is_mini6410()  (machine_arch_type == MACH_TYPE_MINI6410)
33083 #else
33084 # define machine_is_mini6410()  (0)
33085 #endif
33086
33087 #ifdef CONFIG_MACH_TINY6410
33088 # ifdef machine_arch_type
33089 #  undef machine_arch_type
33090 #  define machine_arch_type     __machine_arch_type
33091 # else
33092 #  define machine_arch_type     MACH_TYPE_TINY6410
33093 # endif
33094 # define machine_is_tiny6410()  (machine_arch_type == MACH_TYPE_TINY6410)
33095 #else
33096 # define machine_is_tiny6410()  (0)
33097 #endif
33098
33099 #ifdef CONFIG_MACH_NANO6410
33100 # ifdef machine_arch_type
33101 #  undef machine_arch_type
33102 #  define machine_arch_type     __machine_arch_type
33103 # else
33104 #  define machine_arch_type     MACH_TYPE_NANO6410
33105 # endif
33106 # define machine_is_nano6410()  (machine_arch_type == MACH_TYPE_NANO6410)
33107 #else
33108 # define machine_is_nano6410()  (0)
33109 #endif
33110
33111 #ifdef CONFIG_MACH_AT572D940HFNLDB
33112 # ifdef machine_arch_type
33113 #  undef machine_arch_type
33114 #  define machine_arch_type     __machine_arch_type
33115 # else
33116 #  define machine_arch_type     MACH_TYPE_AT572D940HFNLDB
33117 # endif
33118 # define machine_is_at572d940hfnldb()   (machine_arch_type == MACH_TYPE_AT572D940HFNLDB)
33119 #else
33120 # define machine_is_at572d940hfnldb()   (0)
33121 #endif
33122
33123 #ifdef CONFIG_MACH_HTCLEO
33124 # ifdef machine_arch_type
33125 #  undef machine_arch_type
33126 #  define machine_arch_type     __machine_arch_type
33127 # else
33128 #  define machine_arch_type     MACH_TYPE_HTCLEO
33129 # endif
33130 # define machine_is_htcleo()    (machine_arch_type == MACH_TYPE_HTCLEO)
33131 #else
33132 # define machine_is_htcleo()    (0)
33133 #endif
33134
33135 #ifdef CONFIG_MACH_AVP13
33136 # ifdef machine_arch_type
33137 #  undef machine_arch_type
33138 #  define machine_arch_type     __machine_arch_type
33139 # else
33140 #  define machine_arch_type     MACH_TYPE_AVP13
33141 # endif
33142 # define machine_is_avp13()     (machine_arch_type == MACH_TYPE_AVP13)
33143 #else
33144 # define machine_is_avp13()     (0)
33145 #endif
33146
33147 #ifdef CONFIG_MACH_XXSVIDEOD
33148 # ifdef machine_arch_type
33149 #  undef machine_arch_type
33150 #  define machine_arch_type     __machine_arch_type
33151 # else
33152 #  define machine_arch_type     MACH_TYPE_XXSVIDEOD
33153 # endif
33154 # define machine_is_xxsvideod() (machine_arch_type == MACH_TYPE_XXSVIDEOD)
33155 #else
33156 # define machine_is_xxsvideod() (0)
33157 #endif
33158
33159 #ifdef CONFIG_MACH_VPNEXT
33160 # ifdef machine_arch_type
33161 #  undef machine_arch_type
33162 #  define machine_arch_type     __machine_arch_type
33163 # else
33164 #  define machine_arch_type     MACH_TYPE_VPNEXT
33165 # endif
33166 # define machine_is_vpnext()    (machine_arch_type == MACH_TYPE_VPNEXT)
33167 #else
33168 # define machine_is_vpnext()    (0)
33169 #endif
33170
33171 #ifdef CONFIG_MACH_SWARCO_ITC3
33172 # ifdef machine_arch_type
33173 #  undef machine_arch_type
33174 #  define machine_arch_type     __machine_arch_type
33175 # else
33176 #  define machine_arch_type     MACH_TYPE_SWARCO_ITC3
33177 # endif
33178 # define machine_is_swarco_itc3()       (machine_arch_type == MACH_TYPE_SWARCO_ITC3)
33179 #else
33180 # define machine_is_swarco_itc3()       (0)
33181 #endif
33182
33183 #ifdef CONFIG_MACH_TX51
33184 # ifdef machine_arch_type
33185 #  undef machine_arch_type
33186 #  define machine_arch_type     __machine_arch_type
33187 # else
33188 #  define machine_arch_type     MACH_TYPE_TX51
33189 # endif
33190 # define machine_is_tx51()      (machine_arch_type == MACH_TYPE_TX51)
33191 #else
33192 # define machine_is_tx51()      (0)
33193 #endif
33194
33195 #ifdef CONFIG_MACH_DOLBY_CAT1021
33196 # ifdef machine_arch_type
33197 #  undef machine_arch_type
33198 #  define machine_arch_type     __machine_arch_type
33199 # else
33200 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1021
33201 # endif
33202 # define machine_is_dolby_cat1021()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1021)
33203 #else
33204 # define machine_is_dolby_cat1021()     (0)
33205 #endif
33206
33207 #ifdef CONFIG_MACH_MX28EVK
33208 # ifdef machine_arch_type
33209 #  undef machine_arch_type
33210 #  define machine_arch_type     __machine_arch_type
33211 # else
33212 #  define machine_arch_type     MACH_TYPE_MX28EVK
33213 # endif
33214 # define machine_is_mx28evk()   (machine_arch_type == MACH_TYPE_MX28EVK)
33215 #else
33216 # define machine_is_mx28evk()   (0)
33217 #endif
33218
33219 #ifdef CONFIG_MACH_PHOENIX260
33220 # ifdef machine_arch_type
33221 #  undef machine_arch_type
33222 #  define machine_arch_type     __machine_arch_type
33223 # else
33224 #  define machine_arch_type     MACH_TYPE_PHOENIX260
33225 # endif
33226 # define machine_is_phoenix260()        (machine_arch_type == MACH_TYPE_PHOENIX260)
33227 #else
33228 # define machine_is_phoenix260()        (0)
33229 #endif
33230
33231 #ifdef CONFIG_MACH_UVACA_STORK
33232 # ifdef machine_arch_type
33233 #  undef machine_arch_type
33234 #  define machine_arch_type     __machine_arch_type
33235 # else
33236 #  define machine_arch_type     MACH_TYPE_UVACA_STORK
33237 # endif
33238 # define machine_is_uvaca_stork()       (machine_arch_type == MACH_TYPE_UVACA_STORK)
33239 #else
33240 # define machine_is_uvaca_stork()       (0)
33241 #endif
33242
33243 #ifdef CONFIG_MACH_SMARTQ5
33244 # ifdef machine_arch_type
33245 #  undef machine_arch_type
33246 #  define machine_arch_type     __machine_arch_type
33247 # else
33248 #  define machine_arch_type     MACH_TYPE_SMARTQ5
33249 # endif
33250 # define machine_is_smartq5()   (machine_arch_type == MACH_TYPE_SMARTQ5)
33251 #else
33252 # define machine_is_smartq5()   (0)
33253 #endif
33254
33255 #ifdef CONFIG_MACH_ALL3078
33256 # ifdef machine_arch_type
33257 #  undef machine_arch_type
33258 #  define machine_arch_type     __machine_arch_type
33259 # else
33260 #  define machine_arch_type     MACH_TYPE_ALL3078
33261 # endif
33262 # define machine_is_all3078()   (machine_arch_type == MACH_TYPE_ALL3078)
33263 #else
33264 # define machine_is_all3078()   (0)
33265 #endif
33266
33267 #ifdef CONFIG_MACH_CTERA_2BAY_DS
33268 # ifdef machine_arch_type
33269 #  undef machine_arch_type
33270 #  define machine_arch_type     __machine_arch_type
33271 # else
33272 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_DS
33273 # endif
33274 # define machine_is_ctera_2bay_ds()     (machine_arch_type == MACH_TYPE_CTERA_2BAY_DS)
33275 #else
33276 # define machine_is_ctera_2bay_ds()     (0)
33277 #endif
33278
33279 #ifdef CONFIG_MACH_SIOGENTOO3
33280 # ifdef machine_arch_type
33281 #  undef machine_arch_type
33282 #  define machine_arch_type     __machine_arch_type
33283 # else
33284 #  define machine_arch_type     MACH_TYPE_SIOGENTOO3
33285 # endif
33286 # define machine_is_siogentoo3()        (machine_arch_type == MACH_TYPE_SIOGENTOO3)
33287 #else
33288 # define machine_is_siogentoo3()        (0)
33289 #endif
33290
33291 #ifdef CONFIG_MACH_EPB5000
33292 # ifdef machine_arch_type
33293 #  undef machine_arch_type
33294 #  define machine_arch_type     __machine_arch_type
33295 # else
33296 #  define machine_arch_type     MACH_TYPE_EPB5000
33297 # endif
33298 # define machine_is_epb5000()   (machine_arch_type == MACH_TYPE_EPB5000)
33299 #else
33300 # define machine_is_epb5000()   (0)
33301 #endif
33302
33303 #ifdef CONFIG_MACH_HY9263
33304 # ifdef machine_arch_type
33305 #  undef machine_arch_type
33306 #  define machine_arch_type     __machine_arch_type
33307 # else
33308 #  define machine_arch_type     MACH_TYPE_HY9263
33309 # endif
33310 # define machine_is_hy9263()    (machine_arch_type == MACH_TYPE_HY9263)
33311 #else
33312 # define machine_is_hy9263()    (0)
33313 #endif
33314
33315 #ifdef CONFIG_MACH_ACER_TEMPO_M900
33316 # ifdef machine_arch_type
33317 #  undef machine_arch_type
33318 #  define machine_arch_type     __machine_arch_type
33319 # else
33320 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_M900
33321 # endif
33322 # define machine_is_acer_tempo_m900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_M900)
33323 #else
33324 # define machine_is_acer_tempo_m900()   (0)
33325 #endif
33326
33327 #ifdef CONFIG_MACH_ACER_TEMPO_DX900
33328 # ifdef machine_arch_type
33329 #  undef machine_arch_type
33330 #  define machine_arch_type     __machine_arch_type
33331 # else
33332 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_DX900
33333 # endif
33334 # define machine_is_acer_tempo_dx650()  (machine_arch_type == MACH_TYPE_ACER_TEMPO_DX900)
33335 #else
33336 # define machine_is_acer_tempo_dx650()  (0)
33337 #endif
33338
33339 #ifdef CONFIG_MACH_ACER_TEMPO_X960
33340 # ifdef machine_arch_type
33341 #  undef machine_arch_type
33342 #  define machine_arch_type     __machine_arch_type
33343 # else
33344 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_X960
33345 # endif
33346 # define machine_is_acer_tempo_x960()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_X960)
33347 #else
33348 # define machine_is_acer_tempo_x960()   (0)
33349 #endif
33350
33351 #ifdef CONFIG_MACH_ACER_ETEN_V900
33352 # ifdef machine_arch_type
33353 #  undef machine_arch_type
33354 #  define machine_arch_type     __machine_arch_type
33355 # else
33356 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_V900
33357 # endif
33358 # define machine_is_acer_eten_v900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_V900)
33359 #else
33360 # define machine_is_acer_eten_v900()    (0)
33361 #endif
33362
33363 #ifdef CONFIG_MACH_ACER_ETEN_X900
33364 # ifdef machine_arch_type
33365 #  undef machine_arch_type
33366 #  define machine_arch_type     __machine_arch_type
33367 # else
33368 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_X900
33369 # endif
33370 # define machine_is_acer_eten_x900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_X900)
33371 #else
33372 # define machine_is_acer_eten_x900()    (0)
33373 #endif
33374
33375 #ifdef CONFIG_MACH_BONNELL
33376 # ifdef machine_arch_type
33377 #  undef machine_arch_type
33378 #  define machine_arch_type     __machine_arch_type
33379 # else
33380 #  define machine_arch_type     MACH_TYPE_BONNELL
33381 # endif
33382 # define machine_is_bonnell()   (machine_arch_type == MACH_TYPE_BONNELL)
33383 #else
33384 # define machine_is_bonnell()   (0)
33385 #endif
33386
33387 #ifdef CONFIG_MACH_OHT_MX27
33388 # ifdef machine_arch_type
33389 #  undef machine_arch_type
33390 #  define machine_arch_type     __machine_arch_type
33391 # else
33392 #  define machine_arch_type     MACH_TYPE_OHT_MX27
33393 # endif
33394 # define machine_is_oht_mx27()  (machine_arch_type == MACH_TYPE_OHT_MX27)
33395 #else
33396 # define machine_is_oht_mx27()  (0)
33397 #endif
33398
33399 #ifdef CONFIG_MACH_HTCQUARTZ
33400 # ifdef machine_arch_type
33401 #  undef machine_arch_type
33402 #  define machine_arch_type     __machine_arch_type
33403 # else
33404 #  define machine_arch_type     MACH_TYPE_HTCQUARTZ
33405 # endif
33406 # define machine_is_htcquartz() (machine_arch_type == MACH_TYPE_HTCQUARTZ)
33407 #else
33408 # define machine_is_htcquartz() (0)
33409 #endif
33410
33411 #ifdef CONFIG_MACH_DAVINCI_DM6467TEVM
33412 # ifdef machine_arch_type
33413 #  undef machine_arch_type
33414 #  define machine_arch_type     __machine_arch_type
33415 # else
33416 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467TEVM
33417 # endif
33418 # define machine_is_davinci_dm6467tevm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467TEVM)
33419 #else
33420 # define machine_is_davinci_dm6467tevm()        (0)
33421 #endif
33422
33423 #ifdef CONFIG_MACH_C3AX03
33424 # ifdef machine_arch_type
33425 #  undef machine_arch_type
33426 #  define machine_arch_type     __machine_arch_type
33427 # else
33428 #  define machine_arch_type     MACH_TYPE_C3AX03
33429 # endif
33430 # define machine_is_c3ax03()    (machine_arch_type == MACH_TYPE_C3AX03)
33431 #else
33432 # define machine_is_c3ax03()    (0)
33433 #endif
33434
33435 #ifdef CONFIG_MACH_MXT_TD60
33436 # ifdef machine_arch_type
33437 #  undef machine_arch_type
33438 #  define machine_arch_type     __machine_arch_type
33439 # else
33440 #  define machine_arch_type     MACH_TYPE_MXT_TD60
33441 # endif
33442 # define machine_is_mxt_td60()  (machine_arch_type == MACH_TYPE_MXT_TD60)
33443 #else
33444 # define machine_is_mxt_td60()  (0)
33445 #endif
33446
33447 #ifdef CONFIG_MACH_ESYX
33448 # ifdef machine_arch_type
33449 #  undef machine_arch_type
33450 #  define machine_arch_type     __machine_arch_type
33451 # else
33452 #  define machine_arch_type     MACH_TYPE_ESYX
33453 # endif
33454 # define machine_is_esyx()      (machine_arch_type == MACH_TYPE_ESYX)
33455 #else
33456 # define machine_is_esyx()      (0)
33457 #endif
33458
33459 #ifdef CONFIG_MACH_DOVE_DB2
33460 # ifdef machine_arch_type
33461 #  undef machine_arch_type
33462 #  define machine_arch_type     __machine_arch_type
33463 # else
33464 #  define machine_arch_type     MACH_TYPE_DOVE_DB2
33465 # endif
33466 # define machine_is_dove_db2()  (machine_arch_type == MACH_TYPE_DOVE_DB2)
33467 #else
33468 # define machine_is_dove_db2()  (0)
33469 #endif
33470
33471 #ifdef CONFIG_MACH_BULLDOG
33472 # ifdef machine_arch_type
33473 #  undef machine_arch_type
33474 #  define machine_arch_type     __machine_arch_type
33475 # else
33476 #  define machine_arch_type     MACH_TYPE_BULLDOG
33477 # endif
33478 # define machine_is_bulldog()   (machine_arch_type == MACH_TYPE_BULLDOG)
33479 #else
33480 # define machine_is_bulldog()   (0)
33481 #endif
33482
33483 #ifdef CONFIG_MACH_DERELL_ME2000
33484 # ifdef machine_arch_type
33485 #  undef machine_arch_type
33486 #  define machine_arch_type     __machine_arch_type
33487 # else
33488 #  define machine_arch_type     MACH_TYPE_DERELL_ME2000
33489 # endif
33490 # define machine_is_derell_me2000()     (machine_arch_type == MACH_TYPE_DERELL_ME2000)
33491 #else
33492 # define machine_is_derell_me2000()     (0)
33493 #endif
33494
33495 #ifdef CONFIG_MACH_BCMRING_BASE
33496 # ifdef machine_arch_type
33497 #  undef machine_arch_type
33498 #  define machine_arch_type     __machine_arch_type
33499 # else
33500 #  define machine_arch_type     MACH_TYPE_BCMRING_BASE
33501 # endif
33502 # define machine_is_bcmring_base()      (machine_arch_type == MACH_TYPE_BCMRING_BASE)
33503 #else
33504 # define machine_is_bcmring_base()      (0)
33505 #endif
33506
33507 #ifdef CONFIG_MACH_BCMRING_EVM
33508 # ifdef machine_arch_type
33509 #  undef machine_arch_type
33510 #  define machine_arch_type     __machine_arch_type
33511 # else
33512 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM
33513 # endif
33514 # define machine_is_bcmring_evm()       (machine_arch_type == MACH_TYPE_BCMRING_EVM)
33515 #else
33516 # define machine_is_bcmring_evm()       (0)
33517 #endif
33518
33519 #ifdef CONFIG_MACH_BCMRING_EVM_JAZZ
33520 # ifdef machine_arch_type
33521 #  undef machine_arch_type
33522 #  define machine_arch_type     __machine_arch_type
33523 # else
33524 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_JAZZ
33525 # endif
33526 # define machine_is_bcmring_evm_jazz()  (machine_arch_type == MACH_TYPE_BCMRING_EVM_JAZZ)
33527 #else
33528 # define machine_is_bcmring_evm_jazz()  (0)
33529 #endif
33530
33531 #ifdef CONFIG_MACH_BCMRING_SP
33532 # ifdef machine_arch_type
33533 #  undef machine_arch_type
33534 #  define machine_arch_type     __machine_arch_type
33535 # else
33536 #  define machine_arch_type     MACH_TYPE_BCMRING_SP
33537 # endif
33538 # define machine_is_bcmring_sp()        (machine_arch_type == MACH_TYPE_BCMRING_SP)
33539 #else
33540 # define machine_is_bcmring_sp()        (0)
33541 #endif
33542
33543 #ifdef CONFIG_MACH_BCMRING_SV
33544 # ifdef machine_arch_type
33545 #  undef machine_arch_type
33546 #  define machine_arch_type     __machine_arch_type
33547 # else
33548 #  define machine_arch_type     MACH_TYPE_BCMRING_SV
33549 # endif
33550 # define machine_is_bcmring_sv()        (machine_arch_type == MACH_TYPE_BCMRING_SV)
33551 #else
33552 # define machine_is_bcmring_sv()        (0)
33553 #endif
33554
33555 #ifdef CONFIG_MACH_BCMRING_SV_JAZZ
33556 # ifdef machine_arch_type
33557 #  undef machine_arch_type
33558 #  define machine_arch_type     __machine_arch_type
33559 # else
33560 #  define machine_arch_type     MACH_TYPE_BCMRING_SV_JAZZ
33561 # endif
33562 # define machine_is_bcmring_sv_jazz()   (machine_arch_type == MACH_TYPE_BCMRING_SV_JAZZ)
33563 #else
33564 # define machine_is_bcmring_sv_jazz()   (0)
33565 #endif
33566
33567 #ifdef CONFIG_MACH_BCMRING_TABLET
33568 # ifdef machine_arch_type
33569 #  undef machine_arch_type
33570 #  define machine_arch_type     __machine_arch_type
33571 # else
33572 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET
33573 # endif
33574 # define machine_is_bcmring_tablet()    (machine_arch_type == MACH_TYPE_BCMRING_TABLET)
33575 #else
33576 # define machine_is_bcmring_tablet()    (0)
33577 #endif
33578
33579 #ifdef CONFIG_MACH_BCMRING_VP
33580 # ifdef machine_arch_type
33581 #  undef machine_arch_type
33582 #  define machine_arch_type     __machine_arch_type
33583 # else
33584 #  define machine_arch_type     MACH_TYPE_BCMRING_VP
33585 # endif
33586 # define machine_is_bcmring_vp()        (machine_arch_type == MACH_TYPE_BCMRING_VP)
33587 #else
33588 # define machine_is_bcmring_vp()        (0)
33589 #endif
33590
33591 #ifdef CONFIG_MACH_BCMRING_EVM_SEIKOR
33592 # ifdef machine_arch_type
33593 #  undef machine_arch_type
33594 #  define machine_arch_type     __machine_arch_type
33595 # else
33596 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_SEIKOR
33597 # endif
33598 # define machine_is_bcmring_evm_seikor()        (machine_arch_type == MACH_TYPE_BCMRING_EVM_SEIKOR)
33599 #else
33600 # define machine_is_bcmring_evm_seikor()        (0)
33601 #endif
33602
33603 #ifdef CONFIG_MACH_BCMRING_SP_WQVGA
33604 # ifdef machine_arch_type
33605 #  undef machine_arch_type
33606 #  define machine_arch_type     __machine_arch_type
33607 # else
33608 #  define machine_arch_type     MACH_TYPE_BCMRING_SP_WQVGA
33609 # endif
33610 # define machine_is_bcmring_sp_wqvga()  (machine_arch_type == MACH_TYPE_BCMRING_SP_WQVGA)
33611 #else
33612 # define machine_is_bcmring_sp_wqvga()  (0)
33613 #endif
33614
33615 #ifdef CONFIG_MACH_BCMRING_CUSTOM
33616 # ifdef machine_arch_type
33617 #  undef machine_arch_type
33618 #  define machine_arch_type     __machine_arch_type
33619 # else
33620 #  define machine_arch_type     MACH_TYPE_BCMRING_CUSTOM
33621 # endif
33622 # define machine_is_bcmring_custom()    (machine_arch_type == MACH_TYPE_BCMRING_CUSTOM)
33623 #else
33624 # define machine_is_bcmring_custom()    (0)
33625 #endif
33626
33627 #ifdef CONFIG_MACH_ACER_S200
33628 # ifdef machine_arch_type
33629 #  undef machine_arch_type
33630 #  define machine_arch_type     __machine_arch_type
33631 # else
33632 #  define machine_arch_type     MACH_TYPE_ACER_S200
33633 # endif
33634 # define machine_is_acer_s200() (machine_arch_type == MACH_TYPE_ACER_S200)
33635 #else
33636 # define machine_is_acer_s200() (0)
33637 #endif
33638
33639 #ifdef CONFIG_MACH_BT270
33640 # ifdef machine_arch_type
33641 #  undef machine_arch_type
33642 #  define machine_arch_type     __machine_arch_type
33643 # else
33644 #  define machine_arch_type     MACH_TYPE_BT270
33645 # endif
33646 # define machine_is_bt270()     (machine_arch_type == MACH_TYPE_BT270)
33647 #else
33648 # define machine_is_bt270()     (0)
33649 #endif
33650
33651 #ifdef CONFIG_MACH_ISEO
33652 # ifdef machine_arch_type
33653 #  undef machine_arch_type
33654 #  define machine_arch_type     __machine_arch_type
33655 # else
33656 #  define machine_arch_type     MACH_TYPE_ISEO
33657 # endif
33658 # define machine_is_iseo()      (machine_arch_type == MACH_TYPE_ISEO)
33659 #else
33660 # define machine_is_iseo()      (0)
33661 #endif
33662
33663 #ifdef CONFIG_MACH_CEZANNE
33664 # ifdef machine_arch_type
33665 #  undef machine_arch_type
33666 #  define machine_arch_type     __machine_arch_type
33667 # else
33668 #  define machine_arch_type     MACH_TYPE_CEZANNE
33669 # endif
33670 # define machine_is_cezanne()   (machine_arch_type == MACH_TYPE_CEZANNE)
33671 #else
33672 # define machine_is_cezanne()   (0)
33673 #endif
33674
33675 #ifdef CONFIG_MACH_LUCCA
33676 # ifdef machine_arch_type
33677 #  undef machine_arch_type
33678 #  define machine_arch_type     __machine_arch_type
33679 # else
33680 #  define machine_arch_type     MACH_TYPE_LUCCA
33681 # endif
33682 # define machine_is_lucca()     (machine_arch_type == MACH_TYPE_LUCCA)
33683 #else
33684 # define machine_is_lucca()     (0)
33685 #endif
33686
33687 #ifdef CONFIG_MACH_SUPERSMART
33688 # ifdef machine_arch_type
33689 #  undef machine_arch_type
33690 #  define machine_arch_type     __machine_arch_type
33691 # else
33692 #  define machine_arch_type     MACH_TYPE_SUPERSMART
33693 # endif
33694 # define machine_is_supersmart()        (machine_arch_type == MACH_TYPE_SUPERSMART)
33695 #else
33696 # define machine_is_supersmart()        (0)
33697 #endif
33698
33699 #ifdef CONFIG_MACH_CS_MISANO
33700 # ifdef machine_arch_type
33701 #  undef machine_arch_type
33702 #  define machine_arch_type     __machine_arch_type
33703 # else
33704 #  define machine_arch_type     MACH_TYPE_CS_MISANO
33705 # endif
33706 # define machine_is_arm11_board()       (machine_arch_type == MACH_TYPE_CS_MISANO)
33707 #else
33708 # define machine_is_arm11_board()       (0)
33709 #endif
33710
33711 #ifdef CONFIG_MACH_MAGNOLIA2
33712 # ifdef machine_arch_type
33713 #  undef machine_arch_type
33714 #  define machine_arch_type     __machine_arch_type
33715 # else
33716 #  define machine_arch_type     MACH_TYPE_MAGNOLIA2
33717 # endif
33718 # define machine_is_magnolia2() (machine_arch_type == MACH_TYPE_MAGNOLIA2)
33719 #else
33720 # define machine_is_magnolia2() (0)
33721 #endif
33722
33723 #ifdef CONFIG_MACH_EMXX
33724 # ifdef machine_arch_type
33725 #  undef machine_arch_type
33726 #  define machine_arch_type     __machine_arch_type
33727 # else
33728 #  define machine_arch_type     MACH_TYPE_EMXX
33729 # endif
33730 # define machine_is_emxx()      (machine_arch_type == MACH_TYPE_EMXX)
33731 #else
33732 # define machine_is_emxx()      (0)
33733 #endif
33734
33735 #ifdef CONFIG_MACH_OUTLAW
33736 # ifdef machine_arch_type
33737 #  undef machine_arch_type
33738 #  define machine_arch_type     __machine_arch_type
33739 # else
33740 #  define machine_arch_type     MACH_TYPE_OUTLAW
33741 # endif
33742 # define machine_is_outlaw()    (machine_arch_type == MACH_TYPE_OUTLAW)
33743 #else
33744 # define machine_is_outlaw()    (0)
33745 #endif
33746
33747 #ifdef CONFIG_MACH_RIOT_BEI2
33748 # ifdef machine_arch_type
33749 #  undef machine_arch_type
33750 #  define machine_arch_type     __machine_arch_type
33751 # else
33752 #  define machine_arch_type     MACH_TYPE_RIOT_BEI2
33753 # endif
33754 # define machine_is_riot_bei2() (machine_arch_type == MACH_TYPE_RIOT_BEI2)
33755 #else
33756 # define machine_is_riot_bei2() (0)
33757 #endif
33758
33759 #ifdef CONFIG_MACH_RIOT_VOX
33760 # ifdef machine_arch_type
33761 #  undef machine_arch_type
33762 #  define machine_arch_type     __machine_arch_type
33763 # else
33764 #  define machine_arch_type     MACH_TYPE_RIOT_VOX
33765 # endif
33766 # define machine_is_riot_vox()  (machine_arch_type == MACH_TYPE_RIOT_VOX)
33767 #else
33768 # define machine_is_riot_vox()  (0)
33769 #endif
33770
33771 #ifdef CONFIG_MACH_RIOT_X37
33772 # ifdef machine_arch_type
33773 #  undef machine_arch_type
33774 #  define machine_arch_type     __machine_arch_type
33775 # else
33776 #  define machine_arch_type     MACH_TYPE_RIOT_X37
33777 # endif
33778 # define machine_is_riot_x37()  (machine_arch_type == MACH_TYPE_RIOT_X37)
33779 #else
33780 # define machine_is_riot_x37()  (0)
33781 #endif
33782
33783 #ifdef CONFIG_MACH_MEGA25MX
33784 # ifdef machine_arch_type
33785 #  undef machine_arch_type
33786 #  define machine_arch_type     __machine_arch_type
33787 # else
33788 #  define machine_arch_type     MACH_TYPE_MEGA25MX
33789 # endif
33790 # define machine_is_mega25mx()  (machine_arch_type == MACH_TYPE_MEGA25MX)
33791 #else
33792 # define machine_is_mega25mx()  (0)
33793 #endif
33794
33795 #ifdef CONFIG_MACH_BENZINA2
33796 # ifdef machine_arch_type
33797 #  undef machine_arch_type
33798 #  define machine_arch_type     __machine_arch_type
33799 # else
33800 #  define machine_arch_type     MACH_TYPE_BENZINA2
33801 # endif
33802 # define machine_is_benzina2()  (machine_arch_type == MACH_TYPE_BENZINA2)
33803 #else
33804 # define machine_is_benzina2()  (0)
33805 #endif
33806
33807 #ifdef CONFIG_MACH_IGNITE
33808 # ifdef machine_arch_type
33809 #  undef machine_arch_type
33810 #  define machine_arch_type     __machine_arch_type
33811 # else
33812 #  define machine_arch_type     MACH_TYPE_IGNITE
33813 # endif
33814 # define machine_is_ignite()    (machine_arch_type == MACH_TYPE_IGNITE)
33815 #else
33816 # define machine_is_ignite()    (0)
33817 #endif
33818
33819 #ifdef CONFIG_MACH_FOGGIA
33820 # ifdef machine_arch_type
33821 #  undef machine_arch_type
33822 #  define machine_arch_type     __machine_arch_type
33823 # else
33824 #  define machine_arch_type     MACH_TYPE_FOGGIA
33825 # endif
33826 # define machine_is_foggia()    (machine_arch_type == MACH_TYPE_FOGGIA)
33827 #else
33828 # define machine_is_foggia()    (0)
33829 #endif
33830
33831 #ifdef CONFIG_MACH_AREZZO
33832 # ifdef machine_arch_type
33833 #  undef machine_arch_type
33834 #  define machine_arch_type     __machine_arch_type
33835 # else
33836 #  define machine_arch_type     MACH_TYPE_AREZZO
33837 # endif
33838 # define machine_is_arezzo()    (machine_arch_type == MACH_TYPE_AREZZO)
33839 #else
33840 # define machine_is_arezzo()    (0)
33841 #endif
33842
33843 #ifdef CONFIG_MACH_LEICA_SKYWALKER
33844 # ifdef machine_arch_type
33845 #  undef machine_arch_type
33846 #  define machine_arch_type     __machine_arch_type
33847 # else
33848 #  define machine_arch_type     MACH_TYPE_LEICA_SKYWALKER
33849 # endif
33850 # define machine_is_leica_skywalker()   (machine_arch_type == MACH_TYPE_LEICA_SKYWALKER)
33851 #else
33852 # define machine_is_leica_skywalker()   (0)
33853 #endif
33854
33855 #ifdef CONFIG_MACH_JACINTO2_JAMR
33856 # ifdef machine_arch_type
33857 #  undef machine_arch_type
33858 #  define machine_arch_type     __machine_arch_type
33859 # else
33860 #  define machine_arch_type     MACH_TYPE_JACINTO2_JAMR
33861 # endif
33862 # define machine_is_jacinto2_jamr()     (machine_arch_type == MACH_TYPE_JACINTO2_JAMR)
33863 #else
33864 # define machine_is_jacinto2_jamr()     (0)
33865 #endif
33866
33867 #ifdef CONFIG_MACH_GTS_NOVA
33868 # ifdef machine_arch_type
33869 #  undef machine_arch_type
33870 #  define machine_arch_type     __machine_arch_type
33871 # else
33872 #  define machine_arch_type     MACH_TYPE_GTS_NOVA
33873 # endif
33874 # define machine_is_gts_nova()  (machine_arch_type == MACH_TYPE_GTS_NOVA)
33875 #else
33876 # define machine_is_gts_nova()  (0)
33877 #endif
33878
33879 #ifdef CONFIG_MACH_P3600
33880 # ifdef machine_arch_type
33881 #  undef machine_arch_type
33882 #  define machine_arch_type     __machine_arch_type
33883 # else
33884 #  define machine_arch_type     MACH_TYPE_P3600
33885 # endif
33886 # define machine_is_p3600()     (machine_arch_type == MACH_TYPE_P3600)
33887 #else
33888 # define machine_is_p3600()     (0)
33889 #endif
33890
33891 #ifdef CONFIG_MACH_DLT2
33892 # ifdef machine_arch_type
33893 #  undef machine_arch_type
33894 #  define machine_arch_type     __machine_arch_type
33895 # else
33896 #  define machine_arch_type     MACH_TYPE_DLT2
33897 # endif
33898 # define machine_is_dlt2()      (machine_arch_type == MACH_TYPE_DLT2)
33899 #else
33900 # define machine_is_dlt2()      (0)
33901 #endif
33902
33903 #ifdef CONFIG_MACH_DF3120
33904 # ifdef machine_arch_type
33905 #  undef machine_arch_type
33906 #  define machine_arch_type     __machine_arch_type
33907 # else
33908 #  define machine_arch_type     MACH_TYPE_DF3120
33909 # endif
33910 # define machine_is_df3120()    (machine_arch_type == MACH_TYPE_DF3120)
33911 #else
33912 # define machine_is_df3120()    (0)
33913 #endif
33914
33915 #ifdef CONFIG_MACH_ECUCORE_9G20
33916 # ifdef machine_arch_type
33917 #  undef machine_arch_type
33918 #  define machine_arch_type     __machine_arch_type
33919 # else
33920 #  define machine_arch_type     MACH_TYPE_ECUCORE_9G20
33921 # endif
33922 # define machine_is_ecucore_9g20()      (machine_arch_type == MACH_TYPE_ECUCORE_9G20)
33923 #else
33924 # define machine_is_ecucore_9g20()      (0)
33925 #endif
33926
33927 #ifdef CONFIG_MACH_NAUTEL_LPC3240
33928 # ifdef machine_arch_type
33929 #  undef machine_arch_type
33930 #  define machine_arch_type     __machine_arch_type
33931 # else
33932 #  define machine_arch_type     MACH_TYPE_NAUTEL_LPC3240
33933 # endif
33934 # define machine_is_nautel_lpc3240()    (machine_arch_type == MACH_TYPE_NAUTEL_LPC3240)
33935 #else
33936 # define machine_is_nautel_lpc3240()    (0)
33937 #endif
33938
33939 #ifdef CONFIG_MACH_GLACIER
33940 # ifdef machine_arch_type
33941 #  undef machine_arch_type
33942 #  define machine_arch_type     __machine_arch_type
33943 # else
33944 #  define machine_arch_type     MACH_TYPE_GLACIER
33945 # endif
33946 # define machine_is_glacier()   (machine_arch_type == MACH_TYPE_GLACIER)
33947 #else
33948 # define machine_is_glacier()   (0)
33949 #endif
33950
33951 #ifdef CONFIG_MACH_PHRAZER_BULLDOG
33952 # ifdef machine_arch_type
33953 #  undef machine_arch_type
33954 #  define machine_arch_type     __machine_arch_type
33955 # else
33956 #  define machine_arch_type     MACH_TYPE_PHRAZER_BULLDOG
33957 # endif
33958 # define machine_is_phrazer_bulldog()   (machine_arch_type == MACH_TYPE_PHRAZER_BULLDOG)
33959 #else
33960 # define machine_is_phrazer_bulldog()   (0)
33961 #endif
33962
33963 #ifdef CONFIG_MACH_OMAP3_BULLDOG
33964 # ifdef machine_arch_type
33965 #  undef machine_arch_type
33966 #  define machine_arch_type     __machine_arch_type
33967 # else
33968 #  define machine_arch_type     MACH_TYPE_OMAP3_BULLDOG
33969 # endif
33970 # define machine_is_omap3_bulldog()     (machine_arch_type == MACH_TYPE_OMAP3_BULLDOG)
33971 #else
33972 # define machine_is_omap3_bulldog()     (0)
33973 #endif
33974
33975 #ifdef CONFIG_MACH_PCA101
33976 # ifdef machine_arch_type
33977 #  undef machine_arch_type
33978 #  define machine_arch_type     __machine_arch_type
33979 # else
33980 #  define machine_arch_type     MACH_TYPE_PCA101
33981 # endif
33982 # define machine_is_pca101()    (machine_arch_type == MACH_TYPE_PCA101)
33983 #else
33984 # define machine_is_pca101()    (0)
33985 #endif
33986
33987 #ifdef CONFIG_MACH_BUZZC
33988 # ifdef machine_arch_type
33989 #  undef machine_arch_type
33990 #  define machine_arch_type     __machine_arch_type
33991 # else
33992 #  define machine_arch_type     MACH_TYPE_BUZZC
33993 # endif
33994 # define machine_is_buzzc()     (machine_arch_type == MACH_TYPE_BUZZC)
33995 #else
33996 # define machine_is_buzzc()     (0)
33997 #endif
33998
33999 #ifdef CONFIG_MACH_SASIE2
34000 # ifdef machine_arch_type
34001 #  undef machine_arch_type
34002 #  define machine_arch_type     __machine_arch_type
34003 # else
34004 #  define machine_arch_type     MACH_TYPE_SASIE2
34005 # endif
34006 # define machine_is_sasie2()    (machine_arch_type == MACH_TYPE_SASIE2)
34007 #else
34008 # define machine_is_sasie2()    (0)
34009 #endif
34010
34011 #ifdef CONFIG_MACH_DAVINCI_CIO
34012 # ifdef machine_arch_type
34013 #  undef machine_arch_type
34014 #  define machine_arch_type     __machine_arch_type
34015 # else
34016 #  define machine_arch_type     MACH_TYPE_DAVINCI_CIO
34017 # endif
34018 # define machine_is_davinci_cio()       (machine_arch_type == MACH_TYPE_DAVINCI_CIO)
34019 #else
34020 # define machine_is_davinci_cio()       (0)
34021 #endif
34022
34023 #ifdef CONFIG_MACH_SMARTMETER_DL
34024 # ifdef machine_arch_type
34025 #  undef machine_arch_type
34026 #  define machine_arch_type     __machine_arch_type
34027 # else
34028 #  define machine_arch_type     MACH_TYPE_SMARTMETER_DL
34029 # endif
34030 # define machine_is_smartmeter_dl()     (machine_arch_type == MACH_TYPE_SMARTMETER_DL)
34031 #else
34032 # define machine_is_smartmeter_dl()     (0)
34033 #endif
34034
34035 #ifdef CONFIG_MACH_WZL6410
34036 # ifdef machine_arch_type
34037 #  undef machine_arch_type
34038 #  define machine_arch_type     __machine_arch_type
34039 # else
34040 #  define machine_arch_type     MACH_TYPE_WZL6410
34041 # endif
34042 # define machine_is_wzl6410()   (machine_arch_type == MACH_TYPE_WZL6410)
34043 #else
34044 # define machine_is_wzl6410()   (0)
34045 #endif
34046
34047 #ifdef CONFIG_MACH_WZL6410M
34048 # ifdef machine_arch_type
34049 #  undef machine_arch_type
34050 #  define machine_arch_type     __machine_arch_type
34051 # else
34052 #  define machine_arch_type     MACH_TYPE_WZL6410M
34053 # endif
34054 # define machine_is_wzl6410m()  (machine_arch_type == MACH_TYPE_WZL6410M)
34055 #else
34056 # define machine_is_wzl6410m()  (0)
34057 #endif
34058
34059 #ifdef CONFIG_MACH_WZL6410F
34060 # ifdef machine_arch_type
34061 #  undef machine_arch_type
34062 #  define machine_arch_type     __machine_arch_type
34063 # else
34064 #  define machine_arch_type     MACH_TYPE_WZL6410F
34065 # endif
34066 # define machine_is_wzl6410f()  (machine_arch_type == MACH_TYPE_WZL6410F)
34067 #else
34068 # define machine_is_wzl6410f()  (0)
34069 #endif
34070
34071 #ifdef CONFIG_MACH_WZL6410I
34072 # ifdef machine_arch_type
34073 #  undef machine_arch_type
34074 #  define machine_arch_type     __machine_arch_type
34075 # else
34076 #  define machine_arch_type     MACH_TYPE_WZL6410I
34077 # endif
34078 # define machine_is_wzl6410i()  (machine_arch_type == MACH_TYPE_WZL6410I)
34079 #else
34080 # define machine_is_wzl6410i()  (0)
34081 #endif
34082
34083 #ifdef CONFIG_MACH_SPACECOM1
34084 # ifdef machine_arch_type
34085 #  undef machine_arch_type
34086 #  define machine_arch_type     __machine_arch_type
34087 # else
34088 #  define machine_arch_type     MACH_TYPE_SPACECOM1
34089 # endif
34090 # define machine_is_spacecom1() (machine_arch_type == MACH_TYPE_SPACECOM1)
34091 #else
34092 # define machine_is_spacecom1() (0)
34093 #endif
34094
34095 #ifdef CONFIG_MACH_PINGU920
34096 # ifdef machine_arch_type
34097 #  undef machine_arch_type
34098 #  define machine_arch_type     __machine_arch_type
34099 # else
34100 #  define machine_arch_type     MACH_TYPE_PINGU920
34101 # endif
34102 # define machine_is_pingu920()  (machine_arch_type == MACH_TYPE_PINGU920)
34103 #else
34104 # define machine_is_pingu920()  (0)
34105 #endif
34106
34107 #ifdef CONFIG_MACH_BRAVOC
34108 # ifdef machine_arch_type
34109 #  undef machine_arch_type
34110 #  define machine_arch_type     __machine_arch_type
34111 # else
34112 #  define machine_arch_type     MACH_TYPE_BRAVOC
34113 # endif
34114 # define machine_is_bravoc()    (machine_arch_type == MACH_TYPE_BRAVOC)
34115 #else
34116 # define machine_is_bravoc()    (0)
34117 #endif
34118
34119 #ifdef CONFIG_MACH_CYBO2440
34120 # ifdef machine_arch_type
34121 #  undef machine_arch_type
34122 #  define machine_arch_type     __machine_arch_type
34123 # else
34124 #  define machine_arch_type     MACH_TYPE_CYBO2440
34125 # endif
34126 # define machine_is_cybo2440()  (machine_arch_type == MACH_TYPE_CYBO2440)
34127 #else
34128 # define machine_is_cybo2440()  (0)
34129 #endif
34130
34131 #ifdef CONFIG_MACH_VDSSW
34132 # ifdef machine_arch_type
34133 #  undef machine_arch_type
34134 #  define machine_arch_type     __machine_arch_type
34135 # else
34136 #  define machine_arch_type     MACH_TYPE_VDSSW
34137 # endif
34138 # define machine_is_vdssw()     (machine_arch_type == MACH_TYPE_VDSSW)
34139 #else
34140 # define machine_is_vdssw()     (0)
34141 #endif
34142
34143 #ifdef CONFIG_MACH_ROMULUS
34144 # ifdef machine_arch_type
34145 #  undef machine_arch_type
34146 #  define machine_arch_type     __machine_arch_type
34147 # else
34148 #  define machine_arch_type     MACH_TYPE_ROMULUS
34149 # endif
34150 # define machine_is_romulus()   (machine_arch_type == MACH_TYPE_ROMULUS)
34151 #else
34152 # define machine_is_romulus()   (0)
34153 #endif
34154
34155 #ifdef CONFIG_MACH_OMAP_MAGIC
34156 # ifdef machine_arch_type
34157 #  undef machine_arch_type
34158 #  define machine_arch_type     __machine_arch_type
34159 # else
34160 #  define machine_arch_type     MACH_TYPE_OMAP_MAGIC
34161 # endif
34162 # define machine_is_omap_magic()        (machine_arch_type == MACH_TYPE_OMAP_MAGIC)
34163 #else
34164 # define machine_is_omap_magic()        (0)
34165 #endif
34166
34167 #ifdef CONFIG_MACH_ELTD100
34168 # ifdef machine_arch_type
34169 #  undef machine_arch_type
34170 #  define machine_arch_type     __machine_arch_type
34171 # else
34172 #  define machine_arch_type     MACH_TYPE_ELTD100
34173 # endif
34174 # define machine_is_eltd100()   (machine_arch_type == MACH_TYPE_ELTD100)
34175 #else
34176 # define machine_is_eltd100()   (0)
34177 #endif
34178
34179 #ifdef CONFIG_MACH_CAPC7117
34180 # ifdef machine_arch_type
34181 #  undef machine_arch_type
34182 #  define machine_arch_type     __machine_arch_type
34183 # else
34184 #  define machine_arch_type     MACH_TYPE_CAPC7117
34185 # endif
34186 # define machine_is_capc7117()  (machine_arch_type == MACH_TYPE_CAPC7117)
34187 #else
34188 # define machine_is_capc7117()  (0)
34189 #endif
34190
34191 #ifdef CONFIG_MACH_SWAN
34192 # ifdef machine_arch_type
34193 #  undef machine_arch_type
34194 #  define machine_arch_type     __machine_arch_type
34195 # else
34196 #  define machine_arch_type     MACH_TYPE_SWAN
34197 # endif
34198 # define machine_is_swan()      (machine_arch_type == MACH_TYPE_SWAN)
34199 #else
34200 # define machine_is_swan()      (0)
34201 #endif
34202
34203 #ifdef CONFIG_MACH_VEU
34204 # ifdef machine_arch_type
34205 #  undef machine_arch_type
34206 #  define machine_arch_type     __machine_arch_type
34207 # else
34208 #  define machine_arch_type     MACH_TYPE_VEU
34209 # endif
34210 # define machine_is_veu()       (machine_arch_type == MACH_TYPE_VEU)
34211 #else
34212 # define machine_is_veu()       (0)
34213 #endif
34214
34215 #ifdef CONFIG_MACH_RM2
34216 # ifdef machine_arch_type
34217 #  undef machine_arch_type
34218 #  define machine_arch_type     __machine_arch_type
34219 # else
34220 #  define machine_arch_type     MACH_TYPE_RM2
34221 # endif
34222 # define machine_is_rm2()       (machine_arch_type == MACH_TYPE_RM2)
34223 #else
34224 # define machine_is_rm2()       (0)
34225 #endif
34226
34227 #ifdef CONFIG_MACH_TT2100
34228 # ifdef machine_arch_type
34229 #  undef machine_arch_type
34230 #  define machine_arch_type     __machine_arch_type
34231 # else
34232 #  define machine_arch_type     MACH_TYPE_TT2100
34233 # endif
34234 # define machine_is_tt2100()    (machine_arch_type == MACH_TYPE_TT2100)
34235 #else
34236 # define machine_is_tt2100()    (0)
34237 #endif
34238
34239 #ifdef CONFIG_MACH_VENICE
34240 # ifdef machine_arch_type
34241 #  undef machine_arch_type
34242 #  define machine_arch_type     __machine_arch_type
34243 # else
34244 #  define machine_arch_type     MACH_TYPE_VENICE
34245 # endif
34246 # define machine_is_venice()    (machine_arch_type == MACH_TYPE_VENICE)
34247 #else
34248 # define machine_is_venice()    (0)
34249 #endif
34250
34251 #ifdef CONFIG_MACH_PC7323
34252 # ifdef machine_arch_type
34253 #  undef machine_arch_type
34254 #  define machine_arch_type     __machine_arch_type
34255 # else
34256 #  define machine_arch_type     MACH_TYPE_PC7323
34257 # endif
34258 # define machine_is_pc7323()    (machine_arch_type == MACH_TYPE_PC7323)
34259 #else
34260 # define machine_is_pc7323()    (0)
34261 #endif
34262
34263 #ifdef CONFIG_MACH_MASP
34264 # ifdef machine_arch_type
34265 #  undef machine_arch_type
34266 #  define machine_arch_type     __machine_arch_type
34267 # else
34268 #  define machine_arch_type     MACH_TYPE_MASP
34269 # endif
34270 # define machine_is_masp()      (machine_arch_type == MACH_TYPE_MASP)
34271 #else
34272 # define machine_is_masp()      (0)
34273 #endif
34274
34275 #ifdef CONFIG_MACH_FUJITSU_TVSTBSOC
34276 # ifdef machine_arch_type
34277 #  undef machine_arch_type
34278 #  define machine_arch_type     __machine_arch_type
34279 # else
34280 #  define machine_arch_type     MACH_TYPE_FUJITSU_TVSTBSOC
34281 # endif
34282 # define machine_is_fujitsu_tvstbsoc0() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC)
34283 #else
34284 # define machine_is_fujitsu_tvstbsoc0() (0)
34285 #endif
34286
34287 #ifdef CONFIG_MACH_FUJITSU_TVSTBSOC1
34288 # ifdef machine_arch_type
34289 #  undef machine_arch_type
34290 #  define machine_arch_type     __machine_arch_type
34291 # else
34292 #  define machine_arch_type     MACH_TYPE_FUJITSU_TVSTBSOC1
34293 # endif
34294 # define machine_is_fujitsu_tvstbsoc1() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC1)
34295 #else
34296 # define machine_is_fujitsu_tvstbsoc1() (0)
34297 #endif
34298
34299 #ifdef CONFIG_MACH_LEXIKON
34300 # ifdef machine_arch_type
34301 #  undef machine_arch_type
34302 #  define machine_arch_type     __machine_arch_type
34303 # else
34304 #  define machine_arch_type     MACH_TYPE_LEXIKON
34305 # endif
34306 # define machine_is_lexikon()   (machine_arch_type == MACH_TYPE_LEXIKON)
34307 #else
34308 # define machine_is_lexikon()   (0)
34309 #endif
34310
34311 #ifdef CONFIG_MACH_MINI2440V2
34312 # ifdef machine_arch_type
34313 #  undef machine_arch_type
34314 #  define machine_arch_type     __machine_arch_type
34315 # else
34316 #  define machine_arch_type     MACH_TYPE_MINI2440V2
34317 # endif
34318 # define machine_is_mini2440v2()        (machine_arch_type == MACH_TYPE_MINI2440V2)
34319 #else
34320 # define machine_is_mini2440v2()        (0)
34321 #endif
34322
34323 #ifdef CONFIG_MACH_ICONTROL
34324 # ifdef machine_arch_type
34325 #  undef machine_arch_type
34326 #  define machine_arch_type     __machine_arch_type
34327 # else
34328 #  define machine_arch_type     MACH_TYPE_ICONTROL
34329 # endif
34330 # define machine_is_icontrol()  (machine_arch_type == MACH_TYPE_ICONTROL)
34331 #else
34332 # define machine_is_icontrol()  (0)
34333 #endif
34334
34335 #ifdef CONFIG_MACH_SHEEVAD
34336 # ifdef machine_arch_type
34337 #  undef machine_arch_type
34338 #  define machine_arch_type     __machine_arch_type
34339 # else
34340 #  define machine_arch_type     MACH_TYPE_SHEEVAD
34341 # endif
34342 # define machine_is_gplugd()    (machine_arch_type == MACH_TYPE_SHEEVAD)
34343 #else
34344 # define machine_is_gplugd()    (0)
34345 #endif
34346
34347 #ifdef CONFIG_MACH_QSD8X50A_ST1_1
34348 # ifdef machine_arch_type
34349 #  undef machine_arch_type
34350 #  define machine_arch_type     __machine_arch_type
34351 # else
34352 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_1
34353 # endif
34354 # define machine_is_qsd8x50a_st1_1()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_1)
34355 #else
34356 # define machine_is_qsd8x50a_st1_1()    (0)
34357 #endif
34358
34359 #ifdef CONFIG_MACH_QSD8X50A_ST1_5
34360 # ifdef machine_arch_type
34361 #  undef machine_arch_type
34362 #  define machine_arch_type     __machine_arch_type
34363 # else
34364 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_5
34365 # endif
34366 # define machine_is_qsd8x50a_st1_5()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_5)
34367 #else
34368 # define machine_is_qsd8x50a_st1_5()    (0)
34369 #endif
34370
34371 #ifdef CONFIG_MACH_BEE
34372 # ifdef machine_arch_type
34373 #  undef machine_arch_type
34374 #  define machine_arch_type     __machine_arch_type
34375 # else
34376 #  define machine_arch_type     MACH_TYPE_BEE
34377 # endif
34378 # define machine_is_bee()       (machine_arch_type == MACH_TYPE_BEE)
34379 #else
34380 # define machine_is_bee()       (0)
34381 #endif
34382
34383 #ifdef CONFIG_MACH_MX23EVK
34384 # ifdef machine_arch_type
34385 #  undef machine_arch_type
34386 #  define machine_arch_type     __machine_arch_type
34387 # else
34388 #  define machine_arch_type     MACH_TYPE_MX23EVK
34389 # endif
34390 # define machine_is_mx23evk()   (machine_arch_type == MACH_TYPE_MX23EVK)
34391 #else
34392 # define machine_is_mx23evk()   (0)
34393 #endif
34394
34395 #ifdef CONFIG_MACH_AP4EVB
34396 # ifdef machine_arch_type
34397 #  undef machine_arch_type
34398 #  define machine_arch_type     __machine_arch_type
34399 # else
34400 #  define machine_arch_type     MACH_TYPE_AP4EVB
34401 # endif
34402 # define machine_is_ap4evb()    (machine_arch_type == MACH_TYPE_AP4EVB)
34403 #else
34404 # define machine_is_ap4evb()    (0)
34405 #endif
34406
34407 #ifdef CONFIG_MACH_STOCKHOLM
34408 # ifdef machine_arch_type
34409 #  undef machine_arch_type
34410 #  define machine_arch_type     __machine_arch_type
34411 # else
34412 #  define machine_arch_type     MACH_TYPE_STOCKHOLM
34413 # endif
34414 # define machine_is_stockholm() (machine_arch_type == MACH_TYPE_STOCKHOLM)
34415 #else
34416 # define machine_is_stockholm() (0)
34417 #endif
34418
34419 #ifdef CONFIG_MACH_LPC_H3131
34420 # ifdef machine_arch_type
34421 #  undef machine_arch_type
34422 #  define machine_arch_type     __machine_arch_type
34423 # else
34424 #  define machine_arch_type     MACH_TYPE_LPC_H3131
34425 # endif
34426 # define machine_is_lpc_h3131() (machine_arch_type == MACH_TYPE_LPC_H3131)
34427 #else
34428 # define machine_is_lpc_h3131() (0)
34429 #endif
34430
34431 #ifdef CONFIG_MACH_STINGRAY
34432 # ifdef machine_arch_type
34433 #  undef machine_arch_type
34434 #  define machine_arch_type     __machine_arch_type
34435 # else
34436 #  define machine_arch_type     MACH_TYPE_STINGRAY
34437 # endif
34438 # define machine_is_stingray()  (machine_arch_type == MACH_TYPE_STINGRAY)
34439 #else
34440 # define machine_is_stingray()  (0)
34441 #endif
34442
34443 #ifdef CONFIG_MACH_KRAKEN
34444 # ifdef machine_arch_type
34445 #  undef machine_arch_type
34446 #  define machine_arch_type     __machine_arch_type
34447 # else
34448 #  define machine_arch_type     MACH_TYPE_KRAKEN
34449 # endif
34450 # define machine_is_kraken()    (machine_arch_type == MACH_TYPE_KRAKEN)
34451 #else
34452 # define machine_is_kraken()    (0)
34453 #endif
34454
34455 #ifdef CONFIG_MACH_GW2388
34456 # ifdef machine_arch_type
34457 #  undef machine_arch_type
34458 #  define machine_arch_type     __machine_arch_type
34459 # else
34460 #  define machine_arch_type     MACH_TYPE_GW2388
34461 # endif
34462 # define machine_is_gw2388()    (machine_arch_type == MACH_TYPE_GW2388)
34463 #else
34464 # define machine_is_gw2388()    (0)
34465 #endif
34466
34467 #ifdef CONFIG_MACH_JADECPU
34468 # ifdef machine_arch_type
34469 #  undef machine_arch_type
34470 #  define machine_arch_type     __machine_arch_type
34471 # else
34472 #  define machine_arch_type     MACH_TYPE_JADECPU
34473 # endif
34474 # define machine_is_jadecpu()   (machine_arch_type == MACH_TYPE_JADECPU)
34475 #else
34476 # define machine_is_jadecpu()   (0)
34477 #endif
34478
34479 #ifdef CONFIG_MACH_CARLISLE
34480 # ifdef machine_arch_type
34481 #  undef machine_arch_type
34482 #  define machine_arch_type     __machine_arch_type
34483 # else
34484 #  define machine_arch_type     MACH_TYPE_CARLISLE
34485 # endif
34486 # define machine_is_carlisle()  (machine_arch_type == MACH_TYPE_CARLISLE)
34487 #else
34488 # define machine_is_carlisle()  (0)
34489 #endif
34490
34491 #ifdef CONFIG_MACH_LUX_SF9
34492 # ifdef machine_arch_type
34493 #  undef machine_arch_type
34494 #  define machine_arch_type     __machine_arch_type
34495 # else
34496 #  define machine_arch_type     MACH_TYPE_LUX_SF9
34497 # endif
34498 # define machine_is_lux_sf9()   (machine_arch_type == MACH_TYPE_LUX_SF9)
34499 #else
34500 # define machine_is_lux_sf9()   (0)
34501 #endif
34502
34503 #ifdef CONFIG_MACH_NEMID_TB
34504 # ifdef machine_arch_type
34505 #  undef machine_arch_type
34506 #  define machine_arch_type     __machine_arch_type
34507 # else
34508 #  define machine_arch_type     MACH_TYPE_NEMID_TB
34509 # endif
34510 # define machine_is_nemid_tb()  (machine_arch_type == MACH_TYPE_NEMID_TB)
34511 #else
34512 # define machine_is_nemid_tb()  (0)
34513 #endif
34514
34515 #ifdef CONFIG_MACH_TERRIER
34516 # ifdef machine_arch_type
34517 #  undef machine_arch_type
34518 #  define machine_arch_type     __machine_arch_type
34519 # else
34520 #  define machine_arch_type     MACH_TYPE_TERRIER
34521 # endif
34522 # define machine_is_terrier()   (machine_arch_type == MACH_TYPE_TERRIER)
34523 #else
34524 # define machine_is_terrier()   (0)
34525 #endif
34526
34527 #ifdef CONFIG_MACH_TURBOT
34528 # ifdef machine_arch_type
34529 #  undef machine_arch_type
34530 #  define machine_arch_type     __machine_arch_type
34531 # else
34532 #  define machine_arch_type     MACH_TYPE_TURBOT
34533 # endif
34534 # define machine_is_turbot()    (machine_arch_type == MACH_TYPE_TURBOT)
34535 #else
34536 # define machine_is_turbot()    (0)
34537 #endif
34538
34539 #ifdef CONFIG_MACH_SANDDAB
34540 # ifdef machine_arch_type
34541 #  undef machine_arch_type
34542 #  define machine_arch_type     __machine_arch_type
34543 # else
34544 #  define machine_arch_type     MACH_TYPE_SANDDAB
34545 # endif
34546 # define machine_is_sanddab()   (machine_arch_type == MACH_TYPE_SANDDAB)
34547 #else
34548 # define machine_is_sanddab()   (0)
34549 #endif
34550
34551 #ifdef CONFIG_MACH_MX35_CICADA
34552 # ifdef machine_arch_type
34553 #  undef machine_arch_type
34554 #  define machine_arch_type     __machine_arch_type
34555 # else
34556 #  define machine_arch_type     MACH_TYPE_MX35_CICADA
34557 # endif
34558 # define machine_is_mx35_cicada()       (machine_arch_type == MACH_TYPE_MX35_CICADA)
34559 #else
34560 # define machine_is_mx35_cicada()       (0)
34561 #endif
34562
34563 #ifdef CONFIG_MACH_GHI2703D
34564 # ifdef machine_arch_type
34565 #  undef machine_arch_type
34566 #  define machine_arch_type     __machine_arch_type
34567 # else
34568 #  define machine_arch_type     MACH_TYPE_GHI2703D
34569 # endif
34570 # define machine_is_ghi2703d()  (machine_arch_type == MACH_TYPE_GHI2703D)
34571 #else
34572 # define machine_is_ghi2703d()  (0)
34573 #endif
34574
34575 #ifdef CONFIG_MACH_LUX_SFX9
34576 # ifdef machine_arch_type
34577 #  undef machine_arch_type
34578 #  define machine_arch_type     __machine_arch_type
34579 # else
34580 #  define machine_arch_type     MACH_TYPE_LUX_SFX9
34581 # endif
34582 # define machine_is_lux_sfx9()  (machine_arch_type == MACH_TYPE_LUX_SFX9)
34583 #else
34584 # define machine_is_lux_sfx9()  (0)
34585 #endif
34586
34587 #ifdef CONFIG_MACH_LUX_SF9G
34588 # ifdef machine_arch_type
34589 #  undef machine_arch_type
34590 #  define machine_arch_type     __machine_arch_type
34591 # else
34592 #  define machine_arch_type     MACH_TYPE_LUX_SF9G
34593 # endif
34594 # define machine_is_lux_sf9g()  (machine_arch_type == MACH_TYPE_LUX_SF9G)
34595 #else
34596 # define machine_is_lux_sf9g()  (0)
34597 #endif
34598
34599 #ifdef CONFIG_MACH_LUX_EDK9
34600 # ifdef machine_arch_type
34601 #  undef machine_arch_type
34602 #  define machine_arch_type     __machine_arch_type
34603 # else
34604 #  define machine_arch_type     MACH_TYPE_LUX_EDK9
34605 # endif
34606 # define machine_is_lux_edk9()  (machine_arch_type == MACH_TYPE_LUX_EDK9)
34607 #else
34608 # define machine_is_lux_edk9()  (0)
34609 #endif
34610
34611 #ifdef CONFIG_MACH_HW90240
34612 # ifdef machine_arch_type
34613 #  undef machine_arch_type
34614 #  define machine_arch_type     __machine_arch_type
34615 # else
34616 #  define machine_arch_type     MACH_TYPE_HW90240
34617 # endif
34618 # define machine_is_hw90240()   (machine_arch_type == MACH_TYPE_HW90240)
34619 #else
34620 # define machine_is_hw90240()   (0)
34621 #endif
34622
34623 #ifdef CONFIG_MACH_DM365_LEOPARD
34624 # ifdef machine_arch_type
34625 #  undef machine_arch_type
34626 #  define machine_arch_type     __machine_arch_type
34627 # else
34628 #  define machine_arch_type     MACH_TYPE_DM365_LEOPARD
34629 # endif
34630 # define machine_is_dm365_leopard()     (machine_arch_type == MACH_TYPE_DM365_LEOPARD)
34631 #else
34632 # define machine_is_dm365_leopard()     (0)
34633 #endif
34634
34635 #ifdef CONFIG_MACH_MITYOMAPL138
34636 # ifdef machine_arch_type
34637 #  undef machine_arch_type
34638 #  define machine_arch_type     __machine_arch_type
34639 # else
34640 #  define machine_arch_type     MACH_TYPE_MITYOMAPL138
34641 # endif
34642 # define machine_is_mityomapl138()      (machine_arch_type == MACH_TYPE_MITYOMAPL138)
34643 #else
34644 # define machine_is_mityomapl138()      (0)
34645 #endif
34646
34647 #ifdef CONFIG_MACH_SCAT110
34648 # ifdef machine_arch_type
34649 #  undef machine_arch_type
34650 #  define machine_arch_type     __machine_arch_type
34651 # else
34652 #  define machine_arch_type     MACH_TYPE_SCAT110
34653 # endif
34654 # define machine_is_scat110()   (machine_arch_type == MACH_TYPE_SCAT110)
34655 #else
34656 # define machine_is_scat110()   (0)
34657 #endif
34658
34659 #ifdef CONFIG_MACH_ACER_A1
34660 # ifdef machine_arch_type
34661 #  undef machine_arch_type
34662 #  define machine_arch_type     __machine_arch_type
34663 # else
34664 #  define machine_arch_type     MACH_TYPE_ACER_A1
34665 # endif
34666 # define machine_is_acer_a1()   (machine_arch_type == MACH_TYPE_ACER_A1)
34667 #else
34668 # define machine_is_acer_a1()   (0)
34669 #endif
34670
34671 #ifdef CONFIG_MACH_CMCONTROL
34672 # ifdef machine_arch_type
34673 #  undef machine_arch_type
34674 #  define machine_arch_type     __machine_arch_type
34675 # else
34676 #  define machine_arch_type     MACH_TYPE_CMCONTROL
34677 # endif
34678 # define machine_is_cmcontrol() (machine_arch_type == MACH_TYPE_CMCONTROL)
34679 #else
34680 # define machine_is_cmcontrol() (0)
34681 #endif
34682
34683 #ifdef CONFIG_MACH_PELCO_LAMAR
34684 # ifdef machine_arch_type
34685 #  undef machine_arch_type
34686 #  define machine_arch_type     __machine_arch_type
34687 # else
34688 #  define machine_arch_type     MACH_TYPE_PELCO_LAMAR
34689 # endif
34690 # define machine_is_pelco_lamar()       (machine_arch_type == MACH_TYPE_PELCO_LAMAR)
34691 #else
34692 # define machine_is_pelco_lamar()       (0)
34693 #endif
34694
34695 #ifdef CONFIG_MACH_RFP43
34696 # ifdef machine_arch_type
34697 #  undef machine_arch_type
34698 #  define machine_arch_type     __machine_arch_type
34699 # else
34700 #  define machine_arch_type     MACH_TYPE_RFP43
34701 # endif
34702 # define machine_is_rfp43()     (machine_arch_type == MACH_TYPE_RFP43)
34703 #else
34704 # define machine_is_rfp43()     (0)
34705 #endif
34706
34707 #ifdef CONFIG_MACH_SK86R0301
34708 # ifdef machine_arch_type
34709 #  undef machine_arch_type
34710 #  define machine_arch_type     __machine_arch_type
34711 # else
34712 #  define machine_arch_type     MACH_TYPE_SK86R0301
34713 # endif
34714 # define machine_is_sk86r0301() (machine_arch_type == MACH_TYPE_SK86R0301)
34715 #else
34716 # define machine_is_sk86r0301() (0)
34717 #endif
34718
34719 #ifdef CONFIG_MACH_CTPXA
34720 # ifdef machine_arch_type
34721 #  undef machine_arch_type
34722 #  define machine_arch_type     __machine_arch_type
34723 # else
34724 #  define machine_arch_type     MACH_TYPE_CTPXA
34725 # endif
34726 # define machine_is_ctpxa()     (machine_arch_type == MACH_TYPE_CTPXA)
34727 #else
34728 # define machine_is_ctpxa()     (0)
34729 #endif
34730
34731 #ifdef CONFIG_MACH_EPB_ARM9_A
34732 # ifdef machine_arch_type
34733 #  undef machine_arch_type
34734 #  define machine_arch_type     __machine_arch_type
34735 # else
34736 #  define machine_arch_type     MACH_TYPE_EPB_ARM9_A
34737 # endif
34738 # define machine_is_epb_arm9_a()        (machine_arch_type == MACH_TYPE_EPB_ARM9_A)
34739 #else
34740 # define machine_is_epb_arm9_a()        (0)
34741 #endif
34742
34743 #ifdef CONFIG_MACH_GURUPLUG
34744 # ifdef machine_arch_type
34745 #  undef machine_arch_type
34746 #  define machine_arch_type     __machine_arch_type
34747 # else
34748 #  define machine_arch_type     MACH_TYPE_GURUPLUG
34749 # endif
34750 # define machine_is_guruplug()  (machine_arch_type == MACH_TYPE_GURUPLUG)
34751 #else
34752 # define machine_is_guruplug()  (0)
34753 #endif
34754
34755 #ifdef CONFIG_MACH_SPEAR310
34756 # ifdef machine_arch_type
34757 #  undef machine_arch_type
34758 #  define machine_arch_type     __machine_arch_type
34759 # else
34760 #  define machine_arch_type     MACH_TYPE_SPEAR310
34761 # endif
34762 # define machine_is_spear310()  (machine_arch_type == MACH_TYPE_SPEAR310)
34763 #else
34764 # define machine_is_spear310()  (0)
34765 #endif
34766
34767 #ifdef CONFIG_MACH_SPEAR320
34768 # ifdef machine_arch_type
34769 #  undef machine_arch_type
34770 #  define machine_arch_type     __machine_arch_type
34771 # else
34772 #  define machine_arch_type     MACH_TYPE_SPEAR320
34773 # endif
34774 # define machine_is_spear320()  (machine_arch_type == MACH_TYPE_SPEAR320)
34775 #else
34776 # define machine_is_spear320()  (0)
34777 #endif
34778
34779 #ifdef CONFIG_MACH_ROBOTX
34780 # ifdef machine_arch_type
34781 #  undef machine_arch_type
34782 #  define machine_arch_type     __machine_arch_type
34783 # else
34784 #  define machine_arch_type     MACH_TYPE_ROBOTX
34785 # endif
34786 # define machine_is_robotx()    (machine_arch_type == MACH_TYPE_ROBOTX)
34787 #else
34788 # define machine_is_robotx()    (0)
34789 #endif
34790
34791 #ifdef CONFIG_MACH_LSXHL
34792 # ifdef machine_arch_type
34793 #  undef machine_arch_type
34794 #  define machine_arch_type     __machine_arch_type
34795 # else
34796 #  define machine_arch_type     MACH_TYPE_LSXHL
34797 # endif
34798 # define machine_is_lsxhl()     (machine_arch_type == MACH_TYPE_LSXHL)
34799 #else
34800 # define machine_is_lsxhl()     (0)
34801 #endif
34802
34803 #ifdef CONFIG_MACH_SMARTLITE
34804 # ifdef machine_arch_type
34805 #  undef machine_arch_type
34806 #  define machine_arch_type     __machine_arch_type
34807 # else
34808 #  define machine_arch_type     MACH_TYPE_SMARTLITE
34809 # endif
34810 # define machine_is_smartlite() (machine_arch_type == MACH_TYPE_SMARTLITE)
34811 #else
34812 # define machine_is_smartlite() (0)
34813 #endif
34814
34815 #ifdef CONFIG_MACH_CWS2
34816 # ifdef machine_arch_type
34817 #  undef machine_arch_type
34818 #  define machine_arch_type     __machine_arch_type
34819 # else
34820 #  define machine_arch_type     MACH_TYPE_CWS2
34821 # endif
34822 # define machine_is_cws2()      (machine_arch_type == MACH_TYPE_CWS2)
34823 #else
34824 # define machine_is_cws2()      (0)
34825 #endif
34826
34827 #ifdef CONFIG_MACH_M619
34828 # ifdef machine_arch_type
34829 #  undef machine_arch_type
34830 #  define machine_arch_type     __machine_arch_type
34831 # else
34832 #  define machine_arch_type     MACH_TYPE_M619
34833 # endif
34834 # define machine_is_m619()      (machine_arch_type == MACH_TYPE_M619)
34835 #else
34836 # define machine_is_m619()      (0)
34837 #endif
34838
34839 #ifdef CONFIG_MACH_SMARTVIEW
34840 # ifdef machine_arch_type
34841 #  undef machine_arch_type
34842 #  define machine_arch_type     __machine_arch_type
34843 # else
34844 #  define machine_arch_type     MACH_TYPE_SMARTVIEW
34845 # endif
34846 # define machine_is_smartview() (machine_arch_type == MACH_TYPE_SMARTVIEW)
34847 #else
34848 # define machine_is_smartview() (0)
34849 #endif
34850
34851 #ifdef CONFIG_MACH_LSA_SALSA
34852 # ifdef machine_arch_type
34853 #  undef machine_arch_type
34854 #  define machine_arch_type     __machine_arch_type
34855 # else
34856 #  define machine_arch_type     MACH_TYPE_LSA_SALSA
34857 # endif
34858 # define machine_is_lsa_salsa() (machine_arch_type == MACH_TYPE_LSA_SALSA)
34859 #else
34860 # define machine_is_lsa_salsa() (0)
34861 #endif
34862
34863 #ifdef CONFIG_MACH_KIZBOX
34864 # ifdef machine_arch_type
34865 #  undef machine_arch_type
34866 #  define machine_arch_type     __machine_arch_type
34867 # else
34868 #  define machine_arch_type     MACH_TYPE_KIZBOX
34869 # endif
34870 # define machine_is_kizbox()    (machine_arch_type == MACH_TYPE_KIZBOX)
34871 #else
34872 # define machine_is_kizbox()    (0)
34873 #endif
34874
34875 #ifdef CONFIG_MACH_HTCCHARMER
34876 # ifdef machine_arch_type
34877 #  undef machine_arch_type
34878 #  define machine_arch_type     __machine_arch_type
34879 # else
34880 #  define machine_arch_type     MACH_TYPE_HTCCHARMER
34881 # endif
34882 # define machine_is_htccharmer()        (machine_arch_type == MACH_TYPE_HTCCHARMER)
34883 #else
34884 # define machine_is_htccharmer()        (0)
34885 #endif
34886
34887 #ifdef CONFIG_MACH_GUF_NESO_LT
34888 # ifdef machine_arch_type
34889 #  undef machine_arch_type
34890 #  define machine_arch_type     __machine_arch_type
34891 # else
34892 #  define machine_arch_type     MACH_TYPE_GUF_NESO_LT
34893 # endif
34894 # define machine_is_guf_neso_lt()       (machine_arch_type == MACH_TYPE_GUF_NESO_LT)
34895 #else
34896 # define machine_is_guf_neso_lt()       (0)
34897 #endif
34898
34899 #ifdef CONFIG_MACH_PM9G45
34900 # ifdef machine_arch_type
34901 #  undef machine_arch_type
34902 #  define machine_arch_type     __machine_arch_type
34903 # else
34904 #  define machine_arch_type     MACH_TYPE_PM9G45
34905 # endif
34906 # define machine_is_pm9g45()    (machine_arch_type == MACH_TYPE_PM9G45)
34907 #else
34908 # define machine_is_pm9g45()    (0)
34909 #endif
34910
34911 #ifdef CONFIG_MACH_HTCPANTHER
34912 # ifdef machine_arch_type
34913 #  undef machine_arch_type
34914 #  define machine_arch_type     __machine_arch_type
34915 # else
34916 #  define machine_arch_type     MACH_TYPE_HTCPANTHER
34917 # endif
34918 # define machine_is_htcpanther()        (machine_arch_type == MACH_TYPE_HTCPANTHER)
34919 #else
34920 # define machine_is_htcpanther()        (0)
34921 #endif
34922
34923 #ifdef CONFIG_MACH_HTCPANTHER_CDMA
34924 # ifdef machine_arch_type
34925 #  undef machine_arch_type
34926 #  define machine_arch_type     __machine_arch_type
34927 # else
34928 #  define machine_arch_type     MACH_TYPE_HTCPANTHER_CDMA
34929 # endif
34930 # define machine_is_htcpanther_cdma()   (machine_arch_type == MACH_TYPE_HTCPANTHER_CDMA)
34931 #else
34932 # define machine_is_htcpanther_cdma()   (0)
34933 #endif
34934
34935 #ifdef CONFIG_MACH_REB01
34936 # ifdef machine_arch_type
34937 #  undef machine_arch_type
34938 #  define machine_arch_type     __machine_arch_type
34939 # else
34940 #  define machine_arch_type     MACH_TYPE_REB01
34941 # endif
34942 # define machine_is_reb01()     (machine_arch_type == MACH_TYPE_REB01)
34943 #else
34944 # define machine_is_reb01()     (0)
34945 #endif
34946
34947 #ifdef CONFIG_MACH_AQUILA
34948 # ifdef machine_arch_type
34949 #  undef machine_arch_type
34950 #  define machine_arch_type     __machine_arch_type
34951 # else
34952 #  define machine_arch_type     MACH_TYPE_AQUILA
34953 # endif
34954 # define machine_is_aquila()    (machine_arch_type == MACH_TYPE_AQUILA)
34955 #else
34956 # define machine_is_aquila()    (0)
34957 #endif
34958
34959 #ifdef CONFIG_MACH_SPARK_SLS_HW2
34960 # ifdef machine_arch_type
34961 #  undef machine_arch_type
34962 #  define machine_arch_type     __machine_arch_type
34963 # else
34964 #  define machine_arch_type     MACH_TYPE_SPARK_SLS_HW2
34965 # endif
34966 # define machine_is_spark_sls_hw2()     (machine_arch_type == MACH_TYPE_SPARK_SLS_HW2)
34967 #else
34968 # define machine_is_spark_sls_hw2()     (0)
34969 #endif
34970
34971 #ifdef CONFIG_MACH_ESATA_SHEEVAPLUG
34972 # ifdef machine_arch_type
34973 #  undef machine_arch_type
34974 #  define machine_arch_type     __machine_arch_type
34975 # else
34976 #  define machine_arch_type     MACH_TYPE_ESATA_SHEEVAPLUG
34977 # endif
34978 # define machine_is_sheeva_esata()      (machine_arch_type == MACH_TYPE_ESATA_SHEEVAPLUG)
34979 #else
34980 # define machine_is_sheeva_esata()      (0)
34981 #endif
34982
34983 #ifdef CONFIG_MACH_MSM7X30_SURF
34984 # ifdef machine_arch_type
34985 #  undef machine_arch_type
34986 #  define machine_arch_type     __machine_arch_type
34987 # else
34988 #  define machine_arch_type     MACH_TYPE_MSM7X30_SURF
34989 # endif
34990 # define machine_is_msm7x30_surf()      (machine_arch_type == MACH_TYPE_MSM7X30_SURF)
34991 #else
34992 # define machine_is_msm7x30_surf()      (0)
34993 #endif
34994
34995 #ifdef CONFIG_MACH_MICRO2440
34996 # ifdef machine_arch_type
34997 #  undef machine_arch_type
34998 #  define machine_arch_type     __machine_arch_type
34999 # else
35000 #  define machine_arch_type     MACH_TYPE_MICRO2440
35001 # endif
35002 # define machine_is_micro2440() (machine_arch_type == MACH_TYPE_MICRO2440)
35003 #else
35004 # define machine_is_micro2440() (0)
35005 #endif
35006
35007 #ifdef CONFIG_MACH_AM2440
35008 # ifdef machine_arch_type
35009 #  undef machine_arch_type
35010 #  define machine_arch_type     __machine_arch_type
35011 # else
35012 #  define machine_arch_type     MACH_TYPE_AM2440
35013 # endif
35014 # define machine_is_am2440()    (machine_arch_type == MACH_TYPE_AM2440)
35015 #else
35016 # define machine_is_am2440()    (0)
35017 #endif
35018
35019 #ifdef CONFIG_MACH_TQ2440
35020 # ifdef machine_arch_type
35021 #  undef machine_arch_type
35022 #  define machine_arch_type     __machine_arch_type
35023 # else
35024 #  define machine_arch_type     MACH_TYPE_TQ2440
35025 # endif
35026 # define machine_is_tq2440()    (machine_arch_type == MACH_TYPE_TQ2440)
35027 #else
35028 # define machine_is_tq2440()    (0)
35029 #endif
35030
35031 #ifdef CONFIG_MACH_LPC2478OEM
35032 # ifdef machine_arch_type
35033 #  undef machine_arch_type
35034 #  define machine_arch_type     __machine_arch_type
35035 # else
35036 #  define machine_arch_type     MACH_TYPE_LPC2478OEM
35037 # endif
35038 # define machine_is_lpc2478oem()        (machine_arch_type == MACH_TYPE_LPC2478OEM)
35039 #else
35040 # define machine_is_lpc2478oem()        (0)
35041 #endif
35042
35043 #ifdef CONFIG_MACH_AK880X
35044 # ifdef machine_arch_type
35045 #  undef machine_arch_type
35046 #  define machine_arch_type     __machine_arch_type
35047 # else
35048 #  define machine_arch_type     MACH_TYPE_AK880X
35049 # endif
35050 # define machine_is_ak880x()    (machine_arch_type == MACH_TYPE_AK880X)
35051 #else
35052 # define machine_is_ak880x()    (0)
35053 #endif
35054
35055 #ifdef CONFIG_MACH_COBRA3530
35056 # ifdef machine_arch_type
35057 #  undef machine_arch_type
35058 #  define machine_arch_type     __machine_arch_type
35059 # else
35060 #  define machine_arch_type     MACH_TYPE_COBRA3530
35061 # endif
35062 # define machine_is_cobra3530() (machine_arch_type == MACH_TYPE_COBRA3530)
35063 #else
35064 # define machine_is_cobra3530() (0)
35065 #endif
35066
35067 #ifdef CONFIG_MACH_PMPPB
35068 # ifdef machine_arch_type
35069 #  undef machine_arch_type
35070 #  define machine_arch_type     __machine_arch_type
35071 # else
35072 #  define machine_arch_type     MACH_TYPE_PMPPB
35073 # endif
35074 # define machine_is_pmppb()     (machine_arch_type == MACH_TYPE_PMPPB)
35075 #else
35076 # define machine_is_pmppb()     (0)
35077 #endif
35078
35079 #ifdef CONFIG_MACH_U6715
35080 # ifdef machine_arch_type
35081 #  undef machine_arch_type
35082 #  define machine_arch_type     __machine_arch_type
35083 # else
35084 #  define machine_arch_type     MACH_TYPE_U6715
35085 # endif
35086 # define machine_is_u6715()     (machine_arch_type == MACH_TYPE_U6715)
35087 #else
35088 # define machine_is_u6715()     (0)
35089 #endif
35090
35091 #ifdef CONFIG_MACH_AXAR1500_SENDER
35092 # ifdef machine_arch_type
35093 #  undef machine_arch_type
35094 #  define machine_arch_type     __machine_arch_type
35095 # else
35096 #  define machine_arch_type     MACH_TYPE_AXAR1500_SENDER
35097 # endif
35098 # define machine_is_axar1500_sender()   (machine_arch_type == MACH_TYPE_AXAR1500_SENDER)
35099 #else
35100 # define machine_is_axar1500_sender()   (0)
35101 #endif
35102
35103 #ifdef CONFIG_MACH_G30_DVB
35104 # ifdef machine_arch_type
35105 #  undef machine_arch_type
35106 #  define machine_arch_type     __machine_arch_type
35107 # else
35108 #  define machine_arch_type     MACH_TYPE_G30_DVB
35109 # endif
35110 # define machine_is_g30_dvb()   (machine_arch_type == MACH_TYPE_G30_DVB)
35111 #else
35112 # define machine_is_g30_dvb()   (0)
35113 #endif
35114
35115 #ifdef CONFIG_MACH_VC088X
35116 # ifdef machine_arch_type
35117 #  undef machine_arch_type
35118 #  define machine_arch_type     __machine_arch_type
35119 # else
35120 #  define machine_arch_type     MACH_TYPE_VC088X
35121 # endif
35122 # define machine_is_vc088x()    (machine_arch_type == MACH_TYPE_VC088X)
35123 #else
35124 # define machine_is_vc088x()    (0)
35125 #endif
35126
35127 #ifdef CONFIG_MACH_MIOA702
35128 # ifdef machine_arch_type
35129 #  undef machine_arch_type
35130 #  define machine_arch_type     __machine_arch_type
35131 # else
35132 #  define machine_arch_type     MACH_TYPE_MIOA702
35133 # endif
35134 # define machine_is_mioa702()   (machine_arch_type == MACH_TYPE_MIOA702)
35135 #else
35136 # define machine_is_mioa702()   (0)
35137 #endif
35138
35139 #ifdef CONFIG_MACH_HPMIN
35140 # ifdef machine_arch_type
35141 #  undef machine_arch_type
35142 #  define machine_arch_type     __machine_arch_type
35143 # else
35144 #  define machine_arch_type     MACH_TYPE_HPMIN
35145 # endif
35146 # define machine_is_hpmin()     (machine_arch_type == MACH_TYPE_HPMIN)
35147 #else
35148 # define machine_is_hpmin()     (0)
35149 #endif
35150
35151 #ifdef CONFIG_MACH_AK880XAK
35152 # ifdef machine_arch_type
35153 #  undef machine_arch_type
35154 #  define machine_arch_type     __machine_arch_type
35155 # else
35156 #  define machine_arch_type     MACH_TYPE_AK880XAK
35157 # endif
35158 # define machine_is_ak880xak()  (machine_arch_type == MACH_TYPE_AK880XAK)
35159 #else
35160 # define machine_is_ak880xak()  (0)
35161 #endif
35162
35163 #ifdef CONFIG_MACH_ARM926TOMAP850
35164 # ifdef machine_arch_type
35165 #  undef machine_arch_type
35166 #  define machine_arch_type     __machine_arch_type
35167 # else
35168 #  define machine_arch_type     MACH_TYPE_ARM926TOMAP850
35169 # endif
35170 # define machine_is_arm926tomap850()    (machine_arch_type == MACH_TYPE_ARM926TOMAP850)
35171 #else
35172 # define machine_is_arm926tomap850()    (0)
35173 #endif
35174
35175 #ifdef CONFIG_MACH_LKEVM
35176 # ifdef machine_arch_type
35177 #  undef machine_arch_type
35178 #  define machine_arch_type     __machine_arch_type
35179 # else
35180 #  define machine_arch_type     MACH_TYPE_LKEVM
35181 # endif
35182 # define machine_is_lkevm()     (machine_arch_type == MACH_TYPE_LKEVM)
35183 #else
35184 # define machine_is_lkevm()     (0)
35185 #endif
35186
35187 #ifdef CONFIG_MACH_MW6410
35188 # ifdef machine_arch_type
35189 #  undef machine_arch_type
35190 #  define machine_arch_type     __machine_arch_type
35191 # else
35192 #  define machine_arch_type     MACH_TYPE_MW6410
35193 # endif
35194 # define machine_is_mw6410()    (machine_arch_type == MACH_TYPE_MW6410)
35195 #else
35196 # define machine_is_mw6410()    (0)
35197 #endif
35198
35199 #ifdef CONFIG_MACH_TERASTATION_WXL
35200 # ifdef machine_arch_type
35201 #  undef machine_arch_type
35202 #  define machine_arch_type     __machine_arch_type
35203 # else
35204 #  define machine_arch_type     MACH_TYPE_TERASTATION_WXL
35205 # endif
35206 # define machine_is_terastation_wxl()   (machine_arch_type == MACH_TYPE_TERASTATION_WXL)
35207 #else
35208 # define machine_is_terastation_wxl()   (0)
35209 #endif
35210
35211 #ifdef CONFIG_MACH_CPU8000E
35212 # ifdef machine_arch_type
35213 #  undef machine_arch_type
35214 #  define machine_arch_type     __machine_arch_type
35215 # else
35216 #  define machine_arch_type     MACH_TYPE_CPU8000E
35217 # endif
35218 # define machine_is_cpu8000e()  (machine_arch_type == MACH_TYPE_CPU8000E)
35219 #else
35220 # define machine_is_cpu8000e()  (0)
35221 #endif
35222
35223 #ifdef CONFIG_MACH_CATANIA
35224 # ifdef machine_arch_type
35225 #  undef machine_arch_type
35226 #  define machine_arch_type     __machine_arch_type
35227 # else
35228 #  define machine_arch_type     MACH_TYPE_CATANIA
35229 # endif
35230 # define machine_is_catania()   (machine_arch_type == MACH_TYPE_CATANIA)
35231 #else
35232 # define machine_is_catania()   (0)
35233 #endif
35234
35235 #ifdef CONFIG_MACH_TOKYO
35236 # ifdef machine_arch_type
35237 #  undef machine_arch_type
35238 #  define machine_arch_type     __machine_arch_type
35239 # else
35240 #  define machine_arch_type     MACH_TYPE_TOKYO
35241 # endif
35242 # define machine_is_tokyo()     (machine_arch_type == MACH_TYPE_TOKYO)
35243 #else
35244 # define machine_is_tokyo()     (0)
35245 #endif
35246
35247 #ifdef CONFIG_MACH_MSM7201A_SURF
35248 # ifdef machine_arch_type
35249 #  undef machine_arch_type
35250 #  define machine_arch_type     __machine_arch_type
35251 # else
35252 #  define machine_arch_type     MACH_TYPE_MSM7201A_SURF
35253 # endif
35254 # define machine_is_msm7201a_surf()     (machine_arch_type == MACH_TYPE_MSM7201A_SURF)
35255 #else
35256 # define machine_is_msm7201a_surf()     (0)
35257 #endif
35258
35259 #ifdef CONFIG_MACH_MSM7201A_FFA
35260 # ifdef machine_arch_type
35261 #  undef machine_arch_type
35262 #  define machine_arch_type     __machine_arch_type
35263 # else
35264 #  define machine_arch_type     MACH_TYPE_MSM7201A_FFA
35265 # endif
35266 # define machine_is_msm7201a_ffa()      (machine_arch_type == MACH_TYPE_MSM7201A_FFA)
35267 #else
35268 # define machine_is_msm7201a_ffa()      (0)
35269 #endif
35270
35271 #ifdef CONFIG_MACH_MSM7X25_SURF
35272 # ifdef machine_arch_type
35273 #  undef machine_arch_type
35274 #  define machine_arch_type     __machine_arch_type
35275 # else
35276 #  define machine_arch_type     MACH_TYPE_MSM7X25_SURF
35277 # endif
35278 # define machine_is_msm7x25_surf()      (machine_arch_type == MACH_TYPE_MSM7X25_SURF)
35279 #else
35280 # define machine_is_msm7x25_surf()      (0)
35281 #endif
35282
35283 #ifdef CONFIG_MACH_MSM7X25_FFA
35284 # ifdef machine_arch_type
35285 #  undef machine_arch_type
35286 #  define machine_arch_type     __machine_arch_type
35287 # else
35288 #  define machine_arch_type     MACH_TYPE_MSM7X25_FFA
35289 # endif
35290 # define machine_is_msm7x25_ffa()       (machine_arch_type == MACH_TYPE_MSM7X25_FFA)
35291 #else
35292 # define machine_is_msm7x25_ffa()       (0)
35293 #endif
35294
35295 #ifdef CONFIG_MACH_MSM7X27_SURF
35296 # ifdef machine_arch_type
35297 #  undef machine_arch_type
35298 #  define machine_arch_type     __machine_arch_type
35299 # else
35300 #  define machine_arch_type     MACH_TYPE_MSM7X27_SURF
35301 # endif
35302 # define machine_is_msm7x27_surf()      (machine_arch_type == MACH_TYPE_MSM7X27_SURF)
35303 #else
35304 # define machine_is_msm7x27_surf()      (0)
35305 #endif
35306
35307 #ifdef CONFIG_MACH_MSM7X27_FFA
35308 # ifdef machine_arch_type
35309 #  undef machine_arch_type
35310 #  define machine_arch_type     __machine_arch_type
35311 # else
35312 #  define machine_arch_type     MACH_TYPE_MSM7X27_FFA
35313 # endif
35314 # define machine_is_msm7x27_ffa()       (machine_arch_type == MACH_TYPE_MSM7X27_FFA)
35315 #else
35316 # define machine_is_msm7x27_ffa()       (0)
35317 #endif
35318
35319 #ifdef CONFIG_MACH_MSM7X30_FFA
35320 # ifdef machine_arch_type
35321 #  undef machine_arch_type
35322 #  define machine_arch_type     __machine_arch_type
35323 # else
35324 #  define machine_arch_type     MACH_TYPE_MSM7X30_FFA
35325 # endif
35326 # define machine_is_msm7x30_ffa()       (machine_arch_type == MACH_TYPE_MSM7X30_FFA)
35327 #else
35328 # define machine_is_msm7x30_ffa()       (0)
35329 #endif
35330
35331 #ifdef CONFIG_MACH_QSD8X50_SURF
35332 # ifdef machine_arch_type
35333 #  undef machine_arch_type
35334 #  define machine_arch_type     __machine_arch_type
35335 # else
35336 #  define machine_arch_type     MACH_TYPE_QSD8X50_SURF
35337 # endif
35338 # define machine_is_qsd8x50_surf()      (machine_arch_type == MACH_TYPE_QSD8X50_SURF)
35339 #else
35340 # define machine_is_qsd8x50_surf()      (0)
35341 #endif
35342
35343 #ifdef CONFIG_MACH_QSD8X50_COMET
35344 # ifdef machine_arch_type
35345 #  undef machine_arch_type
35346 #  define machine_arch_type     __machine_arch_type
35347 # else
35348 #  define machine_arch_type     MACH_TYPE_QSD8X50_COMET
35349 # endif
35350 # define machine_is_qsd8x50_comet()     (machine_arch_type == MACH_TYPE_QSD8X50_COMET)
35351 #else
35352 # define machine_is_qsd8x50_comet()     (0)
35353 #endif
35354
35355 #ifdef CONFIG_MACH_QSD8X50_FFA
35356 # ifdef machine_arch_type
35357 #  undef machine_arch_type
35358 #  define machine_arch_type     __machine_arch_type
35359 # else
35360 #  define machine_arch_type     MACH_TYPE_QSD8X50_FFA
35361 # endif
35362 # define machine_is_qsd8x50_ffa()       (machine_arch_type == MACH_TYPE_QSD8X50_FFA)
35363 #else
35364 # define machine_is_qsd8x50_ffa()       (0)
35365 #endif
35366
35367 #ifdef CONFIG_MACH_QSD8X50A_SURF
35368 # ifdef machine_arch_type
35369 #  undef machine_arch_type
35370 #  define machine_arch_type     __machine_arch_type
35371 # else
35372 #  define machine_arch_type     MACH_TYPE_QSD8X50A_SURF
35373 # endif
35374 # define machine_is_qsd8x50a_surf()     (machine_arch_type == MACH_TYPE_QSD8X50A_SURF)
35375 #else
35376 # define machine_is_qsd8x50a_surf()     (0)
35377 #endif
35378
35379 #ifdef CONFIG_MACH_QSD8X50A_FFA
35380 # ifdef machine_arch_type
35381 #  undef machine_arch_type
35382 #  define machine_arch_type     __machine_arch_type
35383 # else
35384 #  define machine_arch_type     MACH_TYPE_QSD8X50A_FFA
35385 # endif
35386 # define machine_is_qsd8x50a_ffa()      (machine_arch_type == MACH_TYPE_QSD8X50A_FFA)
35387 #else
35388 # define machine_is_qsd8x50a_ffa()      (0)
35389 #endif
35390
35391 #ifdef CONFIG_MACH_ADX_XGCP10
35392 # ifdef machine_arch_type
35393 #  undef machine_arch_type
35394 #  define machine_arch_type     __machine_arch_type
35395 # else
35396 #  define machine_arch_type     MACH_TYPE_ADX_XGCP10
35397 # endif
35398 # define machine_is_adx_xgcp10()        (machine_arch_type == MACH_TYPE_ADX_XGCP10)
35399 #else
35400 # define machine_is_adx_xgcp10()        (0)
35401 #endif
35402
35403 #ifdef CONFIG_MACH_MCGWUMTS2A
35404 # ifdef machine_arch_type
35405 #  undef machine_arch_type
35406 #  define machine_arch_type     __machine_arch_type
35407 # else
35408 #  define machine_arch_type     MACH_TYPE_MCGWUMTS2A
35409 # endif
35410 # define machine_is_mcgwumts2a()        (machine_arch_type == MACH_TYPE_MCGWUMTS2A)
35411 #else
35412 # define machine_is_mcgwumts2a()        (0)
35413 #endif
35414
35415 #ifdef CONFIG_MACH_MOBIKT
35416 # ifdef machine_arch_type
35417 #  undef machine_arch_type
35418 #  define machine_arch_type     __machine_arch_type
35419 # else
35420 #  define machine_arch_type     MACH_TYPE_MOBIKT
35421 # endif
35422 # define machine_is_mobikt()    (machine_arch_type == MACH_TYPE_MOBIKT)
35423 #else
35424 # define machine_is_mobikt()    (0)
35425 #endif
35426
35427 #ifdef CONFIG_MACH_MX53_EVK
35428 # ifdef machine_arch_type
35429 #  undef machine_arch_type
35430 #  define machine_arch_type     __machine_arch_type
35431 # else
35432 #  define machine_arch_type     MACH_TYPE_MX53_EVK
35433 # endif
35434 # define machine_is_mx53_evk()  (machine_arch_type == MACH_TYPE_MX53_EVK)
35435 #else
35436 # define machine_is_mx53_evk()  (0)
35437 #endif
35438
35439 #ifdef CONFIG_MACH_IGEP0030
35440 # ifdef machine_arch_type
35441 #  undef machine_arch_type
35442 #  define machine_arch_type     __machine_arch_type
35443 # else
35444 #  define machine_arch_type     MACH_TYPE_IGEP0030
35445 # endif
35446 # define machine_is_igep0030()  (machine_arch_type == MACH_TYPE_IGEP0030)
35447 #else
35448 # define machine_is_igep0030()  (0)
35449 #endif
35450
35451 #ifdef CONFIG_MACH_AXELL_H40_H50_CTRL
35452 # ifdef machine_arch_type
35453 #  undef machine_arch_type
35454 #  define machine_arch_type     __machine_arch_type
35455 # else
35456 #  define machine_arch_type     MACH_TYPE_AXELL_H40_H50_CTRL
35457 # endif
35458 # define machine_is_axell_h40_h50_ctrl()        (machine_arch_type == MACH_TYPE_AXELL_H40_H50_CTRL)
35459 #else
35460 # define machine_is_axell_h40_h50_ctrl()        (0)
35461 #endif
35462
35463 #ifdef CONFIG_MACH_DTCOMMOD
35464 # ifdef machine_arch_type
35465 #  undef machine_arch_type
35466 #  define machine_arch_type     __machine_arch_type
35467 # else
35468 #  define machine_arch_type     MACH_TYPE_DTCOMMOD
35469 # endif
35470 # define machine_is_dtcommod()  (machine_arch_type == MACH_TYPE_DTCOMMOD)
35471 #else
35472 # define machine_is_dtcommod()  (0)
35473 #endif
35474
35475 #ifdef CONFIG_MACH_GOULD
35476 # ifdef machine_arch_type
35477 #  undef machine_arch_type
35478 #  define machine_arch_type     __machine_arch_type
35479 # else
35480 #  define machine_arch_type     MACH_TYPE_GOULD
35481 # endif
35482 # define machine_is_gould()     (machine_arch_type == MACH_TYPE_GOULD)
35483 #else
35484 # define machine_is_gould()     (0)
35485 #endif
35486
35487 #ifdef CONFIG_MACH_SIBERIA
35488 # ifdef machine_arch_type
35489 #  undef machine_arch_type
35490 #  define machine_arch_type     __machine_arch_type
35491 # else
35492 #  define machine_arch_type     MACH_TYPE_SIBERIA
35493 # endif
35494 # define machine_is_siberia()   (machine_arch_type == MACH_TYPE_SIBERIA)
35495 #else
35496 # define machine_is_siberia()   (0)
35497 #endif
35498
35499 #ifdef CONFIG_MACH_SBC3530
35500 # ifdef machine_arch_type
35501 #  undef machine_arch_type
35502 #  define machine_arch_type     __machine_arch_type
35503 # else
35504 #  define machine_arch_type     MACH_TYPE_SBC3530
35505 # endif
35506 # define machine_is_sbc3530()   (machine_arch_type == MACH_TYPE_SBC3530)
35507 #else
35508 # define machine_is_sbc3530()   (0)
35509 #endif
35510
35511 #ifdef CONFIG_MACH_QARM
35512 # ifdef machine_arch_type
35513 #  undef machine_arch_type
35514 #  define machine_arch_type     __machine_arch_type
35515 # else
35516 #  define machine_arch_type     MACH_TYPE_QARM
35517 # endif
35518 # define machine_is_qarm()      (machine_arch_type == MACH_TYPE_QARM)
35519 #else
35520 # define machine_is_qarm()      (0)
35521 #endif
35522
35523 #ifdef CONFIG_MACH_MIPS
35524 # ifdef machine_arch_type
35525 #  undef machine_arch_type
35526 #  define machine_arch_type     __machine_arch_type
35527 # else
35528 #  define machine_arch_type     MACH_TYPE_MIPS
35529 # endif
35530 # define machine_is_mips()      (machine_arch_type == MACH_TYPE_MIPS)
35531 #else
35532 # define machine_is_mips()      (0)
35533 #endif
35534
35535 #ifdef CONFIG_MACH_MX27GRB
35536 # ifdef machine_arch_type
35537 #  undef machine_arch_type
35538 #  define machine_arch_type     __machine_arch_type
35539 # else
35540 #  define machine_arch_type     MACH_TYPE_MX27GRB
35541 # endif
35542 # define machine_is_mx27grb()   (machine_arch_type == MACH_TYPE_MX27GRB)
35543 #else
35544 # define machine_is_mx27grb()   (0)
35545 #endif
35546
35547 #ifdef CONFIG_MACH_SBC8100
35548 # ifdef machine_arch_type
35549 #  undef machine_arch_type
35550 #  define machine_arch_type     __machine_arch_type
35551 # else
35552 #  define machine_arch_type     MACH_TYPE_SBC8100
35553 # endif
35554 # define machine_is_sbc8100()   (machine_arch_type == MACH_TYPE_SBC8100)
35555 #else
35556 # define machine_is_sbc8100()   (0)
35557 #endif
35558
35559 #ifdef CONFIG_MACH_SAARB
35560 # ifdef machine_arch_type
35561 #  undef machine_arch_type
35562 #  define machine_arch_type     __machine_arch_type
35563 # else
35564 #  define machine_arch_type     MACH_TYPE_SAARB
35565 # endif
35566 # define machine_is_saarb()     (machine_arch_type == MACH_TYPE_SAARB)
35567 #else
35568 # define machine_is_saarb()     (0)
35569 #endif
35570
35571 #ifdef CONFIG_MACH_OMAP3MINI
35572 # ifdef machine_arch_type
35573 #  undef machine_arch_type
35574 #  define machine_arch_type     __machine_arch_type
35575 # else
35576 #  define machine_arch_type     MACH_TYPE_OMAP3MINI
35577 # endif
35578 # define machine_is_omap3mini() (machine_arch_type == MACH_TYPE_OMAP3MINI)
35579 #else
35580 # define machine_is_omap3mini() (0)
35581 #endif
35582
35583 #ifdef CONFIG_MACH_CNMBOOK7SE
35584 # ifdef machine_arch_type
35585 #  undef machine_arch_type
35586 #  define machine_arch_type     __machine_arch_type
35587 # else
35588 #  define machine_arch_type     MACH_TYPE_CNMBOOK7SE
35589 # endif
35590 # define machine_is_cnmbook7se()        (machine_arch_type == MACH_TYPE_CNMBOOK7SE)
35591 #else
35592 # define machine_is_cnmbook7se()        (0)
35593 #endif
35594
35595 #ifdef CONFIG_MACH_CATAN
35596 # ifdef machine_arch_type
35597 #  undef machine_arch_type
35598 #  define machine_arch_type     __machine_arch_type
35599 # else
35600 #  define machine_arch_type     MACH_TYPE_CATAN
35601 # endif
35602 # define machine_is_catan()     (machine_arch_type == MACH_TYPE_CATAN)
35603 #else
35604 # define machine_is_catan()     (0)
35605 #endif
35606
35607 #ifdef CONFIG_MACH_HARMONY
35608 # ifdef machine_arch_type
35609 #  undef machine_arch_type
35610 #  define machine_arch_type     __machine_arch_type
35611 # else
35612 #  define machine_arch_type     MACH_TYPE_HARMONY
35613 # endif
35614 # define machine_is_harmony()   (machine_arch_type == MACH_TYPE_HARMONY)
35615 #else
35616 # define machine_is_harmony()   (0)
35617 #endif
35618
35619 #ifdef CONFIG_MACH_TONGA
35620 # ifdef machine_arch_type
35621 #  undef machine_arch_type
35622 #  define machine_arch_type     __machine_arch_type
35623 # else
35624 #  define machine_arch_type     MACH_TYPE_TONGA
35625 # endif
35626 # define machine_is_tonga()     (machine_arch_type == MACH_TYPE_TONGA)
35627 #else
35628 # define machine_is_tonga()     (0)
35629 #endif
35630
35631 #ifdef CONFIG_MACH_CYBOOK_ORIZON
35632 # ifdef machine_arch_type
35633 #  undef machine_arch_type
35634 #  define machine_arch_type     __machine_arch_type
35635 # else
35636 #  define machine_arch_type     MACH_TYPE_CYBOOK_ORIZON
35637 # endif
35638 # define machine_is_cybook_orizon()     (machine_arch_type == MACH_TYPE_CYBOOK_ORIZON)
35639 #else
35640 # define machine_is_cybook_orizon()     (0)
35641 #endif
35642
35643 #ifdef CONFIG_MACH_HTCRHODIUMCDMA
35644 # ifdef machine_arch_type
35645 #  undef machine_arch_type
35646 #  define machine_arch_type     __machine_arch_type
35647 # else
35648 #  define machine_arch_type     MACH_TYPE_HTCRHODIUMCDMA
35649 # endif
35650 # define machine_is_htcrhodiumcdma()    (machine_arch_type == MACH_TYPE_HTCRHODIUMCDMA)
35651 #else
35652 # define machine_is_htcrhodiumcdma()    (0)
35653 #endif
35654
35655 #ifdef CONFIG_MACH_EPC_G45
35656 # ifdef machine_arch_type
35657 #  undef machine_arch_type
35658 #  define machine_arch_type     __machine_arch_type
35659 # else
35660 #  define machine_arch_type     MACH_TYPE_EPC_G45
35661 # endif
35662 # define machine_is_epc_g45()   (machine_arch_type == MACH_TYPE_EPC_G45)
35663 #else
35664 # define machine_is_epc_g45()   (0)
35665 #endif
35666
35667 #ifdef CONFIG_MACH_EPC_LPC3250
35668 # ifdef machine_arch_type
35669 #  undef machine_arch_type
35670 #  define machine_arch_type     __machine_arch_type
35671 # else
35672 #  define machine_arch_type     MACH_TYPE_EPC_LPC3250
35673 # endif
35674 # define machine_is_epc_lpc3250()       (machine_arch_type == MACH_TYPE_EPC_LPC3250)
35675 #else
35676 # define machine_is_epc_lpc3250()       (0)
35677 #endif
35678
35679 #ifdef CONFIG_MACH_MXC91341EVB
35680 # ifdef machine_arch_type
35681 #  undef machine_arch_type
35682 #  define machine_arch_type     __machine_arch_type
35683 # else
35684 #  define machine_arch_type     MACH_TYPE_MXC91341EVB
35685 # endif
35686 # define machine_is_mxc91341evb()       (machine_arch_type == MACH_TYPE_MXC91341EVB)
35687 #else
35688 # define machine_is_mxc91341evb()       (0)
35689 #endif
35690
35691 #ifdef CONFIG_MACH_RTW1000
35692 # ifdef machine_arch_type
35693 #  undef machine_arch_type
35694 #  define machine_arch_type     __machine_arch_type
35695 # else
35696 #  define machine_arch_type     MACH_TYPE_RTW1000
35697 # endif
35698 # define machine_is_rtw1000()   (machine_arch_type == MACH_TYPE_RTW1000)
35699 #else
35700 # define machine_is_rtw1000()   (0)
35701 #endif
35702
35703 #ifdef CONFIG_MACH_BOBCAT
35704 # ifdef machine_arch_type
35705 #  undef machine_arch_type
35706 #  define machine_arch_type     __machine_arch_type
35707 # else
35708 #  define machine_arch_type     MACH_TYPE_BOBCAT
35709 # endif
35710 # define machine_is_bobcat()    (machine_arch_type == MACH_TYPE_BOBCAT)
35711 #else
35712 # define machine_is_bobcat()    (0)
35713 #endif
35714
35715 #ifdef CONFIG_MACH_TRIZEPS6
35716 # ifdef machine_arch_type
35717 #  undef machine_arch_type
35718 #  define machine_arch_type     __machine_arch_type
35719 # else
35720 #  define machine_arch_type     MACH_TYPE_TRIZEPS6
35721 # endif
35722 # define machine_is_trizeps6()  (machine_arch_type == MACH_TYPE_TRIZEPS6)
35723 #else
35724 # define machine_is_trizeps6()  (0)
35725 #endif
35726
35727 #ifdef CONFIG_MACH_MSM7X30_FLUID
35728 # ifdef machine_arch_type
35729 #  undef machine_arch_type
35730 #  define machine_arch_type     __machine_arch_type
35731 # else
35732 #  define machine_arch_type     MACH_TYPE_MSM7X30_FLUID
35733 # endif
35734 # define machine_is_msm7x30_fluid()     (machine_arch_type == MACH_TYPE_MSM7X30_FLUID)
35735 #else
35736 # define machine_is_msm7x30_fluid()     (0)
35737 #endif
35738
35739 #ifdef CONFIG_MACH_NEDAP9263
35740 # ifdef machine_arch_type
35741 #  undef machine_arch_type
35742 #  define machine_arch_type     __machine_arch_type
35743 # else
35744 #  define machine_arch_type     MACH_TYPE_NEDAP9263
35745 # endif
35746 # define machine_is_nedap9263() (machine_arch_type == MACH_TYPE_NEDAP9263)
35747 #else
35748 # define machine_is_nedap9263() (0)
35749 #endif
35750
35751 #ifdef CONFIG_MACH_NETGEAR_MS2110
35752 # ifdef machine_arch_type
35753 #  undef machine_arch_type
35754 #  define machine_arch_type     __machine_arch_type
35755 # else
35756 #  define machine_arch_type     MACH_TYPE_NETGEAR_MS2110
35757 # endif
35758 # define machine_is_netgear_ms2110()    (machine_arch_type == MACH_TYPE_NETGEAR_MS2110)
35759 #else
35760 # define machine_is_netgear_ms2110()    (0)
35761 #endif
35762
35763 #ifdef CONFIG_MACH_BMX
35764 # ifdef machine_arch_type
35765 #  undef machine_arch_type
35766 #  define machine_arch_type     __machine_arch_type
35767 # else
35768 #  define machine_arch_type     MACH_TYPE_BMX
35769 # endif
35770 # define machine_is_bmx()       (machine_arch_type == MACH_TYPE_BMX)
35771 #else
35772 # define machine_is_bmx()       (0)
35773 #endif
35774
35775 #ifdef CONFIG_MACH_NETSTREAM
35776 # ifdef machine_arch_type
35777 #  undef machine_arch_type
35778 #  define machine_arch_type     __machine_arch_type
35779 # else
35780 #  define machine_arch_type     MACH_TYPE_NETSTREAM
35781 # endif
35782 # define machine_is_netstream() (machine_arch_type == MACH_TYPE_NETSTREAM)
35783 #else
35784 # define machine_is_netstream() (0)
35785 #endif
35786
35787 #ifdef CONFIG_MACH_VPNEXT_RCU
35788 # ifdef machine_arch_type
35789 #  undef machine_arch_type
35790 #  define machine_arch_type     __machine_arch_type
35791 # else
35792 #  define machine_arch_type     MACH_TYPE_VPNEXT_RCU
35793 # endif
35794 # define machine_is_vpnext_rcu()        (machine_arch_type == MACH_TYPE_VPNEXT_RCU)
35795 #else
35796 # define machine_is_vpnext_rcu()        (0)
35797 #endif
35798
35799 #ifdef CONFIG_MACH_VPNEXT_MPU
35800 # ifdef machine_arch_type
35801 #  undef machine_arch_type
35802 #  define machine_arch_type     __machine_arch_type
35803 # else
35804 #  define machine_arch_type     MACH_TYPE_VPNEXT_MPU
35805 # endif
35806 # define machine_is_vpnext_mpu()        (machine_arch_type == MACH_TYPE_VPNEXT_MPU)
35807 #else
35808 # define machine_is_vpnext_mpu()        (0)
35809 #endif
35810
35811 #ifdef CONFIG_MACH_BCMRING_TABLET_V1
35812 # ifdef machine_arch_type
35813 #  undef machine_arch_type
35814 #  define machine_arch_type     __machine_arch_type
35815 # else
35816 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET_V1
35817 # endif
35818 # define machine_is_bcmring_tablet_v1() (machine_arch_type == MACH_TYPE_BCMRING_TABLET_V1)
35819 #else
35820 # define machine_is_bcmring_tablet_v1() (0)
35821 #endif
35822
35823 #ifdef CONFIG_MACH_SGARM10
35824 # ifdef machine_arch_type
35825 #  undef machine_arch_type
35826 #  define machine_arch_type     __machine_arch_type
35827 # else
35828 #  define machine_arch_type     MACH_TYPE_SGARM10
35829 # endif
35830 # define machine_is_sgarm10()   (machine_arch_type == MACH_TYPE_SGARM10)
35831 #else
35832 # define machine_is_sgarm10()   (0)
35833 #endif
35834
35835 #ifdef CONFIG_MACH_CM_T3517
35836 # ifdef machine_arch_type
35837 #  undef machine_arch_type
35838 #  define machine_arch_type     __machine_arch_type
35839 # else
35840 #  define machine_arch_type     MACH_TYPE_CM_T3517
35841 # endif
35842 # define machine_is_cm_t3517()  (machine_arch_type == MACH_TYPE_CM_T3517)
35843 #else
35844 # define machine_is_cm_t3517()  (0)
35845 #endif
35846
35847 #ifdef CONFIG_MACH_OMAP3_CPS
35848 # ifdef machine_arch_type
35849 #  undef machine_arch_type
35850 #  define machine_arch_type     __machine_arch_type
35851 # else
35852 #  define machine_arch_type     MACH_TYPE_OMAP3_CPS
35853 # endif
35854 # define machine_is_omap3_cps() (machine_arch_type == MACH_TYPE_OMAP3_CPS)
35855 #else
35856 # define machine_is_omap3_cps() (0)
35857 #endif
35858
35859 #ifdef CONFIG_MACH_AXAR1500_RECEIVER
35860 # ifdef machine_arch_type
35861 #  undef machine_arch_type
35862 #  define machine_arch_type     __machine_arch_type
35863 # else
35864 #  define machine_arch_type     MACH_TYPE_AXAR1500_RECEIVER
35865 # endif
35866 # define machine_is_axar1500_receiver() (machine_arch_type == MACH_TYPE_AXAR1500_RECEIVER)
35867 #else
35868 # define machine_is_axar1500_receiver() (0)
35869 #endif
35870
35871 #ifdef CONFIG_MACH_WBD222
35872 # ifdef machine_arch_type
35873 #  undef machine_arch_type
35874 #  define machine_arch_type     __machine_arch_type
35875 # else
35876 #  define machine_arch_type     MACH_TYPE_WBD222
35877 # endif
35878 # define machine_is_wbd222()    (machine_arch_type == MACH_TYPE_WBD222)
35879 #else
35880 # define machine_is_wbd222()    (0)
35881 #endif
35882
35883 #ifdef CONFIG_MACH_MT65XX
35884 # ifdef machine_arch_type
35885 #  undef machine_arch_type
35886 #  define machine_arch_type     __machine_arch_type
35887 # else
35888 #  define machine_arch_type     MACH_TYPE_MT65XX
35889 # endif
35890 # define machine_is_mt65xx()    (machine_arch_type == MACH_TYPE_MT65XX)
35891 #else
35892 # define machine_is_mt65xx()    (0)
35893 #endif
35894
35895 #ifdef CONFIG_MACH_MSM8X60_SURF
35896 # ifdef machine_arch_type
35897 #  undef machine_arch_type
35898 #  define machine_arch_type     __machine_arch_type
35899 # else
35900 #  define machine_arch_type     MACH_TYPE_MSM8X60_SURF
35901 # endif
35902 # define machine_is_msm8x60_surf()      (machine_arch_type == MACH_TYPE_MSM8X60_SURF)
35903 #else
35904 # define machine_is_msm8x60_surf()      (0)
35905 #endif
35906
35907 #ifdef CONFIG_MACH_MSM8X60_SIM
35908 # ifdef machine_arch_type
35909 #  undef machine_arch_type
35910 #  define machine_arch_type     __machine_arch_type
35911 # else
35912 #  define machine_arch_type     MACH_TYPE_MSM8X60_SIM
35913 # endif
35914 # define machine_is_msm8x60_sim()       (machine_arch_type == MACH_TYPE_MSM8X60_SIM)
35915 #else
35916 # define machine_is_msm8x60_sim()       (0)
35917 #endif
35918
35919 #ifdef CONFIG_MACH_VMC300
35920 # ifdef machine_arch_type
35921 #  undef machine_arch_type
35922 #  define machine_arch_type     __machine_arch_type
35923 # else
35924 #  define machine_arch_type     MACH_TYPE_VMC300
35925 # endif
35926 # define machine_is_vmc300()    (machine_arch_type == MACH_TYPE_VMC300)
35927 #else
35928 # define machine_is_vmc300()    (0)
35929 #endif
35930
35931 #ifdef CONFIG_MACH_TCC8000_SDK
35932 # ifdef machine_arch_type
35933 #  undef machine_arch_type
35934 #  define machine_arch_type     __machine_arch_type
35935 # else
35936 #  define machine_arch_type     MACH_TYPE_TCC8000_SDK
35937 # endif
35938 # define machine_is_tcc8000_sdk()       (machine_arch_type == MACH_TYPE_TCC8000_SDK)
35939 #else
35940 # define machine_is_tcc8000_sdk()       (0)
35941 #endif
35942
35943 #ifdef CONFIG_MACH_NANOS
35944 # ifdef machine_arch_type
35945 #  undef machine_arch_type
35946 #  define machine_arch_type     __machine_arch_type
35947 # else
35948 #  define machine_arch_type     MACH_TYPE_NANOS
35949 # endif
35950 # define machine_is_nanos()     (machine_arch_type == MACH_TYPE_NANOS)
35951 #else
35952 # define machine_is_nanos()     (0)
35953 #endif
35954
35955 #ifdef CONFIG_MACH_STAMP9G10
35956 # ifdef machine_arch_type
35957 #  undef machine_arch_type
35958 #  define machine_arch_type     __machine_arch_type
35959 # else
35960 #  define machine_arch_type     MACH_TYPE_STAMP9G10
35961 # endif
35962 # define machine_is_stamp9g10() (machine_arch_type == MACH_TYPE_STAMP9G10)
35963 #else
35964 # define machine_is_stamp9g10() (0)
35965 #endif
35966
35967 #ifdef CONFIG_MACH_STAMP9G45
35968 # ifdef machine_arch_type
35969 #  undef machine_arch_type
35970 #  define machine_arch_type     __machine_arch_type
35971 # else
35972 #  define machine_arch_type     MACH_TYPE_STAMP9G45
35973 # endif
35974 # define machine_is_stamp9g45() (machine_arch_type == MACH_TYPE_STAMP9G45)
35975 #else
35976 # define machine_is_stamp9g45() (0)
35977 #endif
35978
35979 #ifdef CONFIG_MACH_H6053
35980 # ifdef machine_arch_type
35981 #  undef machine_arch_type
35982 #  define machine_arch_type     __machine_arch_type
35983 # else
35984 #  define machine_arch_type     MACH_TYPE_H6053
35985 # endif
35986 # define machine_is_h6053()     (machine_arch_type == MACH_TYPE_H6053)
35987 #else
35988 # define machine_is_h6053()     (0)
35989 #endif
35990
35991 #ifdef CONFIG_MACH_SMINT01
35992 # ifdef machine_arch_type
35993 #  undef machine_arch_type
35994 #  define machine_arch_type     __machine_arch_type
35995 # else
35996 #  define machine_arch_type     MACH_TYPE_SMINT01
35997 # endif
35998 # define machine_is_smint01()   (machine_arch_type == MACH_TYPE_SMINT01)
35999 #else
36000 # define machine_is_smint01()   (0)
36001 #endif
36002
36003 #ifdef CONFIG_MACH_PRTLVT2
36004 # ifdef machine_arch_type
36005 #  undef machine_arch_type
36006 #  define machine_arch_type     __machine_arch_type
36007 # else
36008 #  define machine_arch_type     MACH_TYPE_PRTLVT2
36009 # endif
36010 # define machine_is_prtlvt2()   (machine_arch_type == MACH_TYPE_PRTLVT2)
36011 #else
36012 # define machine_is_prtlvt2()   (0)
36013 #endif
36014
36015 #ifdef CONFIG_MACH_AP420
36016 # ifdef machine_arch_type
36017 #  undef machine_arch_type
36018 #  define machine_arch_type     __machine_arch_type
36019 # else
36020 #  define machine_arch_type     MACH_TYPE_AP420
36021 # endif
36022 # define machine_is_ap420()     (machine_arch_type == MACH_TYPE_AP420)
36023 #else
36024 # define machine_is_ap420()     (0)
36025 #endif
36026
36027 #ifdef CONFIG_MACH_HTCSHIFT
36028 # ifdef machine_arch_type
36029 #  undef machine_arch_type
36030 #  define machine_arch_type     __machine_arch_type
36031 # else
36032 #  define machine_arch_type     MACH_TYPE_HTCSHIFT
36033 # endif
36034 # define machine_is_htcshift()  (machine_arch_type == MACH_TYPE_HTCSHIFT)
36035 #else
36036 # define machine_is_htcshift()  (0)
36037 #endif
36038
36039 #ifdef CONFIG_MACH_DAVINCI_DM365_FC
36040 # ifdef machine_arch_type
36041 #  undef machine_arch_type
36042 #  define machine_arch_type     __machine_arch_type
36043 # else
36044 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_FC
36045 # endif
36046 # define machine_is_davinci_dm365_fc()  (machine_arch_type == MACH_TYPE_DAVINCI_DM365_FC)
36047 #else
36048 # define machine_is_davinci_dm365_fc()  (0)
36049 #endif
36050
36051 #ifdef CONFIG_MACH_MSM8X55_SURF
36052 # ifdef machine_arch_type
36053 #  undef machine_arch_type
36054 #  define machine_arch_type     __machine_arch_type
36055 # else
36056 #  define machine_arch_type     MACH_TYPE_MSM8X55_SURF
36057 # endif
36058 # define machine_is_msm8x55_surf()      (machine_arch_type == MACH_TYPE_MSM8X55_SURF)
36059 #else
36060 # define machine_is_msm8x55_surf()      (0)
36061 #endif
36062
36063 #ifdef CONFIG_MACH_MSM8X55_FFA
36064 # ifdef machine_arch_type
36065 #  undef machine_arch_type
36066 #  define machine_arch_type     __machine_arch_type
36067 # else
36068 #  define machine_arch_type     MACH_TYPE_MSM8X55_FFA
36069 # endif
36070 # define machine_is_msm8x55_ffa()       (machine_arch_type == MACH_TYPE_MSM8X55_FFA)
36071 #else
36072 # define machine_is_msm8x55_ffa()       (0)
36073 #endif
36074
36075 #ifdef CONFIG_MACH_ESL_VAMANA
36076 # ifdef machine_arch_type
36077 #  undef machine_arch_type
36078 #  define machine_arch_type     __machine_arch_type
36079 # else
36080 #  define machine_arch_type     MACH_TYPE_ESL_VAMANA
36081 # endif
36082 # define machine_is_esl_vamana()        (machine_arch_type == MACH_TYPE_ESL_VAMANA)
36083 #else
36084 # define machine_is_esl_vamana()        (0)
36085 #endif
36086
36087 #ifdef CONFIG_MACH_SBC35
36088 # ifdef machine_arch_type
36089 #  undef machine_arch_type
36090 #  define machine_arch_type     __machine_arch_type
36091 # else
36092 #  define machine_arch_type     MACH_TYPE_SBC35
36093 # endif
36094 # define machine_is_sbc35()     (machine_arch_type == MACH_TYPE_SBC35)
36095 #else
36096 # define machine_is_sbc35()     (0)
36097 #endif
36098
36099 #ifdef CONFIG_MACH_MPX6446
36100 # ifdef machine_arch_type
36101 #  undef machine_arch_type
36102 #  define machine_arch_type     __machine_arch_type
36103 # else
36104 #  define machine_arch_type     MACH_TYPE_MPX6446
36105 # endif
36106 # define machine_is_mpx6446()   (machine_arch_type == MACH_TYPE_MPX6446)
36107 #else
36108 # define machine_is_mpx6446()   (0)
36109 #endif
36110
36111 #ifdef CONFIG_MACH_OREO_CONTROLLER
36112 # ifdef machine_arch_type
36113 #  undef machine_arch_type
36114 #  define machine_arch_type     __machine_arch_type
36115 # else
36116 #  define machine_arch_type     MACH_TYPE_OREO_CONTROLLER
36117 # endif
36118 # define machine_is_oreo_controller()   (machine_arch_type == MACH_TYPE_OREO_CONTROLLER)
36119 #else
36120 # define machine_is_oreo_controller()   (0)
36121 #endif
36122
36123 #ifdef CONFIG_MACH_KOPIN_MODELS
36124 # ifdef machine_arch_type
36125 #  undef machine_arch_type
36126 #  define machine_arch_type     __machine_arch_type
36127 # else
36128 #  define machine_arch_type     MACH_TYPE_KOPIN_MODELS
36129 # endif
36130 # define machine_is_kopin_models()      (machine_arch_type == MACH_TYPE_KOPIN_MODELS)
36131 #else
36132 # define machine_is_kopin_models()      (0)
36133 #endif
36134
36135 #ifdef CONFIG_MACH_TTC_VISION2
36136 # ifdef machine_arch_type
36137 #  undef machine_arch_type
36138 #  define machine_arch_type     __machine_arch_type
36139 # else
36140 #  define machine_arch_type     MACH_TYPE_TTC_VISION2
36141 # endif
36142 # define machine_is_ttc_vision2()       (machine_arch_type == MACH_TYPE_TTC_VISION2)
36143 #else
36144 # define machine_is_ttc_vision2()       (0)
36145 #endif
36146
36147 #ifdef CONFIG_MACH_CNS3420VB
36148 # ifdef machine_arch_type
36149 #  undef machine_arch_type
36150 #  define machine_arch_type     __machine_arch_type
36151 # else
36152 #  define machine_arch_type     MACH_TYPE_CNS3420VB
36153 # endif
36154 # define machine_is_cns3420vb() (machine_arch_type == MACH_TYPE_CNS3420VB)
36155 #else
36156 # define machine_is_cns3420vb() (0)
36157 #endif
36158
36159 #ifdef CONFIG_MACH_LPC2
36160 # ifdef machine_arch_type
36161 #  undef machine_arch_type
36162 #  define machine_arch_type     __machine_arch_type
36163 # else
36164 #  define machine_arch_type     MACH_TYPE_LPC2
36165 # endif
36166 # define machine_is_lpc2()      (machine_arch_type == MACH_TYPE_LPC2)
36167 #else
36168 # define machine_is_lpc2()      (0)
36169 #endif
36170
36171 #ifdef CONFIG_MACH_OLYMPUS
36172 # ifdef machine_arch_type
36173 #  undef machine_arch_type
36174 #  define machine_arch_type     __machine_arch_type
36175 # else
36176 #  define machine_arch_type     MACH_TYPE_OLYMPUS
36177 # endif
36178 # define machine_is_olympus()   (machine_arch_type == MACH_TYPE_OLYMPUS)
36179 #else
36180 # define machine_is_olympus()   (0)
36181 #endif
36182
36183 #ifdef CONFIG_MACH_VORTEX
36184 # ifdef machine_arch_type
36185 #  undef machine_arch_type
36186 #  define machine_arch_type     __machine_arch_type
36187 # else
36188 #  define machine_arch_type     MACH_TYPE_VORTEX
36189 # endif
36190 # define machine_is_vortex()    (machine_arch_type == MACH_TYPE_VORTEX)
36191 #else
36192 # define machine_is_vortex()    (0)
36193 #endif
36194
36195 #ifdef CONFIG_MACH_S5PC200
36196 # ifdef machine_arch_type
36197 #  undef machine_arch_type
36198 #  define machine_arch_type     __machine_arch_type
36199 # else
36200 #  define machine_arch_type     MACH_TYPE_S5PC200
36201 # endif
36202 # define machine_is_s5pc200()   (machine_arch_type == MACH_TYPE_S5PC200)
36203 #else
36204 # define machine_is_s5pc200()   (0)
36205 #endif
36206
36207 #ifdef CONFIG_MACH_ECUCORE_9263
36208 # ifdef machine_arch_type
36209 #  undef machine_arch_type
36210 #  define machine_arch_type     __machine_arch_type
36211 # else
36212 #  define machine_arch_type     MACH_TYPE_ECUCORE_9263
36213 # endif
36214 # define machine_is_ecucore_9263()      (machine_arch_type == MACH_TYPE_ECUCORE_9263)
36215 #else
36216 # define machine_is_ecucore_9263()      (0)
36217 #endif
36218
36219 #ifdef CONFIG_MACH_SMDKC200
36220 # ifdef machine_arch_type
36221 #  undef machine_arch_type
36222 #  define machine_arch_type     __machine_arch_type
36223 # else
36224 #  define machine_arch_type     MACH_TYPE_SMDKC200
36225 # endif
36226 # define machine_is_smdkc200()  (machine_arch_type == MACH_TYPE_SMDKC200)
36227 #else
36228 # define machine_is_smdkc200()  (0)
36229 #endif
36230
36231 #ifdef CONFIG_MACH_EMSISO_SX27
36232 # ifdef machine_arch_type
36233 #  undef machine_arch_type
36234 #  define machine_arch_type     __machine_arch_type
36235 # else
36236 #  define machine_arch_type     MACH_TYPE_EMSISO_SX27
36237 # endif
36238 # define machine_is_emsiso_sx27()       (machine_arch_type == MACH_TYPE_EMSISO_SX27)
36239 #else
36240 # define machine_is_emsiso_sx27()       (0)
36241 #endif
36242
36243 #ifdef CONFIG_MACH_APX_SOM9G45_EK
36244 # ifdef machine_arch_type
36245 #  undef machine_arch_type
36246 #  define machine_arch_type     __machine_arch_type
36247 # else
36248 #  define machine_arch_type     MACH_TYPE_APX_SOM9G45_EK
36249 # endif
36250 # define machine_is_apx_som9g45_ek()    (machine_arch_type == MACH_TYPE_APX_SOM9G45_EK)
36251 #else
36252 # define machine_is_apx_som9g45_ek()    (0)
36253 #endif
36254
36255 #ifdef CONFIG_MACH_SONGSHAN
36256 # ifdef machine_arch_type
36257 #  undef machine_arch_type
36258 #  define machine_arch_type     __machine_arch_type
36259 # else
36260 #  define machine_arch_type     MACH_TYPE_SONGSHAN
36261 # endif
36262 # define machine_is_songshan()  (machine_arch_type == MACH_TYPE_SONGSHAN)
36263 #else
36264 # define machine_is_songshan()  (0)
36265 #endif
36266
36267 #ifdef CONFIG_MACH_TIANSHAN
36268 # ifdef machine_arch_type
36269 #  undef machine_arch_type
36270 #  define machine_arch_type     __machine_arch_type
36271 # else
36272 #  define machine_arch_type     MACH_TYPE_TIANSHAN
36273 # endif
36274 # define machine_is_tianshan()  (machine_arch_type == MACH_TYPE_TIANSHAN)
36275 #else
36276 # define machine_is_tianshan()  (0)
36277 #endif
36278
36279 #ifdef CONFIG_MACH_VPX500
36280 # ifdef machine_arch_type
36281 #  undef machine_arch_type
36282 #  define machine_arch_type     __machine_arch_type
36283 # else
36284 #  define machine_arch_type     MACH_TYPE_VPX500
36285 # endif
36286 # define machine_is_vpx500()    (machine_arch_type == MACH_TYPE_VPX500)
36287 #else
36288 # define machine_is_vpx500()    (0)
36289 #endif
36290
36291 #ifdef CONFIG_MACH_AM3517SAM
36292 # ifdef machine_arch_type
36293 #  undef machine_arch_type
36294 #  define machine_arch_type     __machine_arch_type
36295 # else
36296 #  define machine_arch_type     MACH_TYPE_AM3517SAM
36297 # endif
36298 # define machine_is_am3517sam() (machine_arch_type == MACH_TYPE_AM3517SAM)
36299 #else
36300 # define machine_is_am3517sam() (0)
36301 #endif
36302
36303 #ifdef CONFIG_MACH_SKAT91_SIM508
36304 # ifdef machine_arch_type
36305 #  undef machine_arch_type
36306 #  define machine_arch_type     __machine_arch_type
36307 # else
36308 #  define machine_arch_type     MACH_TYPE_SKAT91_SIM508
36309 # endif
36310 # define machine_is_skat91_sim508()     (machine_arch_type == MACH_TYPE_SKAT91_SIM508)
36311 #else
36312 # define machine_is_skat91_sim508()     (0)
36313 #endif
36314
36315 #ifdef CONFIG_MACH_SKAT91_S3E
36316 # ifdef machine_arch_type
36317 #  undef machine_arch_type
36318 #  define machine_arch_type     __machine_arch_type
36319 # else
36320 #  define machine_arch_type     MACH_TYPE_SKAT91_S3E
36321 # endif
36322 # define machine_is_skat91_s3e()        (machine_arch_type == MACH_TYPE_SKAT91_S3E)
36323 #else
36324 # define machine_is_skat91_s3e()        (0)
36325 #endif
36326
36327 #ifdef CONFIG_MACH_OMAP4_PANDA
36328 # ifdef machine_arch_type
36329 #  undef machine_arch_type
36330 #  define machine_arch_type     __machine_arch_type
36331 # else
36332 #  define machine_arch_type     MACH_TYPE_OMAP4_PANDA
36333 # endif
36334 # define machine_is_omap4_panda()       (machine_arch_type == MACH_TYPE_OMAP4_PANDA)
36335 #else
36336 # define machine_is_omap4_panda()       (0)
36337 #endif
36338
36339 #ifdef CONFIG_MACH_DF7220
36340 # ifdef machine_arch_type
36341 #  undef machine_arch_type
36342 #  define machine_arch_type     __machine_arch_type
36343 # else
36344 #  define machine_arch_type     MACH_TYPE_DF7220
36345 # endif
36346 # define machine_is_df7220()    (machine_arch_type == MACH_TYPE_DF7220)
36347 #else
36348 # define machine_is_df7220()    (0)
36349 #endif
36350
36351 #ifdef CONFIG_MACH_NEMINI
36352 # ifdef machine_arch_type
36353 #  undef machine_arch_type
36354 #  define machine_arch_type     __machine_arch_type
36355 # else
36356 #  define machine_arch_type     MACH_TYPE_NEMINI
36357 # endif
36358 # define machine_is_nemini()    (machine_arch_type == MACH_TYPE_NEMINI)
36359 #else
36360 # define machine_is_nemini()    (0)
36361 #endif
36362
36363 #ifdef CONFIG_MACH_T8200
36364 # ifdef machine_arch_type
36365 #  undef machine_arch_type
36366 #  define machine_arch_type     __machine_arch_type
36367 # else
36368 #  define machine_arch_type     MACH_TYPE_T8200
36369 # endif
36370 # define machine_is_t8200()     (machine_arch_type == MACH_TYPE_T8200)
36371 #else
36372 # define machine_is_t8200()     (0)
36373 #endif
36374
36375 #ifdef CONFIG_MACH_APF51
36376 # ifdef machine_arch_type
36377 #  undef machine_arch_type
36378 #  define machine_arch_type     __machine_arch_type
36379 # else
36380 #  define machine_arch_type     MACH_TYPE_APF51
36381 # endif
36382 # define machine_is_apf51()     (machine_arch_type == MACH_TYPE_APF51)
36383 #else
36384 # define machine_is_apf51()     (0)
36385 #endif
36386
36387 #ifdef CONFIG_MACH_DR_RC_UNIT
36388 # ifdef machine_arch_type
36389 #  undef machine_arch_type
36390 #  define machine_arch_type     __machine_arch_type
36391 # else
36392 #  define machine_arch_type     MACH_TYPE_DR_RC_UNIT
36393 # endif
36394 # define machine_is_dr_rc_unit()        (machine_arch_type == MACH_TYPE_DR_RC_UNIT)
36395 #else
36396 # define machine_is_dr_rc_unit()        (0)
36397 #endif
36398
36399 #ifdef CONFIG_MACH_BORDEAUX
36400 # ifdef machine_arch_type
36401 #  undef machine_arch_type
36402 #  define machine_arch_type     __machine_arch_type
36403 # else
36404 #  define machine_arch_type     MACH_TYPE_BORDEAUX
36405 # endif
36406 # define machine_is_bordeaux()  (machine_arch_type == MACH_TYPE_BORDEAUX)
36407 #else
36408 # define machine_is_bordeaux()  (0)
36409 #endif
36410
36411 #ifdef CONFIG_MACH_CATANIA_B
36412 # ifdef machine_arch_type
36413 #  undef machine_arch_type
36414 #  define machine_arch_type     __machine_arch_type
36415 # else
36416 #  define machine_arch_type     MACH_TYPE_CATANIA_B
36417 # endif
36418 # define machine_is_catania_b() (machine_arch_type == MACH_TYPE_CATANIA_B)
36419 #else
36420 # define machine_is_catania_b() (0)
36421 #endif
36422
36423 #ifdef CONFIG_MACH_MX51_OCEAN
36424 # ifdef machine_arch_type
36425 #  undef machine_arch_type
36426 #  define machine_arch_type     __machine_arch_type
36427 # else
36428 #  define machine_arch_type     MACH_TYPE_MX51_OCEAN
36429 # endif
36430 # define machine_is_mx51_ocean()        (machine_arch_type == MACH_TYPE_MX51_OCEAN)
36431 #else
36432 # define machine_is_mx51_ocean()        (0)
36433 #endif
36434
36435 #ifdef CONFIG_MACH_TI8168EVM
36436 # ifdef machine_arch_type
36437 #  undef machine_arch_type
36438 #  define machine_arch_type     __machine_arch_type
36439 # else
36440 #  define machine_arch_type     MACH_TYPE_TI8168EVM
36441 # endif
36442 # define machine_is_ti8168evm() (machine_arch_type == MACH_TYPE_TI8168EVM)
36443 #else
36444 # define machine_is_ti8168evm() (0)
36445 #endif
36446
36447 #ifdef CONFIG_MACH_NEOCOREOMAP
36448 # ifdef machine_arch_type
36449 #  undef machine_arch_type
36450 #  define machine_arch_type     __machine_arch_type
36451 # else
36452 #  define machine_arch_type     MACH_TYPE_NEOCOREOMAP
36453 # endif
36454 # define machine_is_neocoreomap()       (machine_arch_type == MACH_TYPE_NEOCOREOMAP)
36455 #else
36456 # define machine_is_neocoreomap()       (0)
36457 #endif
36458
36459 #ifdef CONFIG_MACH_WITHINGS_WBP
36460 # ifdef machine_arch_type
36461 #  undef machine_arch_type
36462 #  define machine_arch_type     __machine_arch_type
36463 # else
36464 #  define machine_arch_type     MACH_TYPE_WITHINGS_WBP
36465 # endif
36466 # define machine_is_withings_wbp()      (machine_arch_type == MACH_TYPE_WITHINGS_WBP)
36467 #else
36468 # define machine_is_withings_wbp()      (0)
36469 #endif
36470
36471 #ifdef CONFIG_MACH_DBPS
36472 # ifdef machine_arch_type
36473 #  undef machine_arch_type
36474 #  define machine_arch_type     __machine_arch_type
36475 # else
36476 #  define machine_arch_type     MACH_TYPE_DBPS
36477 # endif
36478 # define machine_is_dbps()      (machine_arch_type == MACH_TYPE_DBPS)
36479 #else
36480 # define machine_is_dbps()      (0)
36481 #endif
36482
36483 #ifdef CONFIG_MACH_SBC9261
36484 # ifdef machine_arch_type
36485 #  undef machine_arch_type
36486 #  define machine_arch_type     __machine_arch_type
36487 # else
36488 #  define machine_arch_type     MACH_TYPE_SBC9261
36489 # endif
36490 # define machine_is_sbc9261()   (machine_arch_type == MACH_TYPE_SBC9261)
36491 #else
36492 # define machine_is_sbc9261()   (0)
36493 #endif
36494
36495 #ifdef CONFIG_MACH_PCBFP0001
36496 # ifdef machine_arch_type
36497 #  undef machine_arch_type
36498 #  define machine_arch_type     __machine_arch_type
36499 # else
36500 #  define machine_arch_type     MACH_TYPE_PCBFP0001
36501 # endif
36502 # define machine_is_pcbfp0001() (machine_arch_type == MACH_TYPE_PCBFP0001)
36503 #else
36504 # define machine_is_pcbfp0001() (0)
36505 #endif
36506
36507 #ifdef CONFIG_MACH_SPEEDY
36508 # ifdef machine_arch_type
36509 #  undef machine_arch_type
36510 #  define machine_arch_type     __machine_arch_type
36511 # else
36512 #  define machine_arch_type     MACH_TYPE_SPEEDY
36513 # endif
36514 # define machine_is_speedy()    (machine_arch_type == MACH_TYPE_SPEEDY)
36515 #else
36516 # define machine_is_speedy()    (0)
36517 #endif
36518
36519 #ifdef CONFIG_MACH_CHRYSAOR
36520 # ifdef machine_arch_type
36521 #  undef machine_arch_type
36522 #  define machine_arch_type     __machine_arch_type
36523 # else
36524 #  define machine_arch_type     MACH_TYPE_CHRYSAOR
36525 # endif
36526 # define machine_is_chrysaor()  (machine_arch_type == MACH_TYPE_CHRYSAOR)
36527 #else
36528 # define machine_is_chrysaor()  (0)
36529 #endif
36530
36531 #ifdef CONFIG_MACH_TANGO
36532 # ifdef machine_arch_type
36533 #  undef machine_arch_type
36534 #  define machine_arch_type     __machine_arch_type
36535 # else
36536 #  define machine_arch_type     MACH_TYPE_TANGO
36537 # endif
36538 # define machine_is_tango()     (machine_arch_type == MACH_TYPE_TANGO)
36539 #else
36540 # define machine_is_tango()     (0)
36541 #endif
36542
36543 #ifdef CONFIG_MACH_SYNOLOGY_DSX11
36544 # ifdef machine_arch_type
36545 #  undef machine_arch_type
36546 #  define machine_arch_type     __machine_arch_type
36547 # else
36548 #  define machine_arch_type     MACH_TYPE_SYNOLOGY_DSX11
36549 # endif
36550 # define machine_is_synology_dsx11()    (machine_arch_type == MACH_TYPE_SYNOLOGY_DSX11)
36551 #else
36552 # define machine_is_synology_dsx11()    (0)
36553 #endif
36554
36555 #ifdef CONFIG_MACH_HANLIN_V3EXT
36556 # ifdef machine_arch_type
36557 #  undef machine_arch_type
36558 #  define machine_arch_type     __machine_arch_type
36559 # else
36560 #  define machine_arch_type     MACH_TYPE_HANLIN_V3EXT
36561 # endif
36562 # define machine_is_hanlin_v3ext()      (machine_arch_type == MACH_TYPE_HANLIN_V3EXT)
36563 #else
36564 # define machine_is_hanlin_v3ext()      (0)
36565 #endif
36566
36567 #ifdef CONFIG_MACH_HANLIN_V5
36568 # ifdef machine_arch_type
36569 #  undef machine_arch_type
36570 #  define machine_arch_type     __machine_arch_type
36571 # else
36572 #  define machine_arch_type     MACH_TYPE_HANLIN_V5
36573 # endif
36574 # define machine_is_hanlin_v5() (machine_arch_type == MACH_TYPE_HANLIN_V5)
36575 #else
36576 # define machine_is_hanlin_v5() (0)
36577 #endif
36578
36579 #ifdef CONFIG_MACH_HANLIN_V3PLUS
36580 # ifdef machine_arch_type
36581 #  undef machine_arch_type
36582 #  define machine_arch_type     __machine_arch_type
36583 # else
36584 #  define machine_arch_type     MACH_TYPE_HANLIN_V3PLUS
36585 # endif
36586 # define machine_is_hanlin_v3plus()     (machine_arch_type == MACH_TYPE_HANLIN_V3PLUS)
36587 #else
36588 # define machine_is_hanlin_v3plus()     (0)
36589 #endif
36590
36591 #ifdef CONFIG_MACH_IRIVER_STORY
36592 # ifdef machine_arch_type
36593 #  undef machine_arch_type
36594 #  define machine_arch_type     __machine_arch_type
36595 # else
36596 #  define machine_arch_type     MACH_TYPE_IRIVER_STORY
36597 # endif
36598 # define machine_is_iriver_story()      (machine_arch_type == MACH_TYPE_IRIVER_STORY)
36599 #else
36600 # define machine_is_iriver_story()      (0)
36601 #endif
36602
36603 #ifdef CONFIG_MACH_IREX_ILIAD
36604 # ifdef machine_arch_type
36605 #  undef machine_arch_type
36606 #  define machine_arch_type     __machine_arch_type
36607 # else
36608 #  define machine_arch_type     MACH_TYPE_IREX_ILIAD
36609 # endif
36610 # define machine_is_irex_iliad()        (machine_arch_type == MACH_TYPE_IREX_ILIAD)
36611 #else
36612 # define machine_is_irex_iliad()        (0)
36613 #endif
36614
36615 #ifdef CONFIG_MACH_IREX_DR1000
36616 # ifdef machine_arch_type
36617 #  undef machine_arch_type
36618 #  define machine_arch_type     __machine_arch_type
36619 # else
36620 #  define machine_arch_type     MACH_TYPE_IREX_DR1000
36621 # endif
36622 # define machine_is_irex_dr1000()       (machine_arch_type == MACH_TYPE_IREX_DR1000)
36623 #else
36624 # define machine_is_irex_dr1000()       (0)
36625 #endif
36626
36627 #ifdef CONFIG_MACH_TETON_BGA
36628 # ifdef machine_arch_type
36629 #  undef machine_arch_type
36630 #  define machine_arch_type     __machine_arch_type
36631 # else
36632 #  define machine_arch_type     MACH_TYPE_TETON_BGA
36633 # endif
36634 # define machine_is_teton_bga() (machine_arch_type == MACH_TYPE_TETON_BGA)
36635 #else
36636 # define machine_is_teton_bga() (0)
36637 #endif
36638
36639 #ifdef CONFIG_MACH_SNAPPER9G45
36640 # ifdef machine_arch_type
36641 #  undef machine_arch_type
36642 #  define machine_arch_type     __machine_arch_type
36643 # else
36644 #  define machine_arch_type     MACH_TYPE_SNAPPER9G45
36645 # endif
36646 # define machine_is_snapper9g45()       (machine_arch_type == MACH_TYPE_SNAPPER9G45)
36647 #else
36648 # define machine_is_snapper9g45()       (0)
36649 #endif
36650
36651 #ifdef CONFIG_MACH_TAM3517
36652 # ifdef machine_arch_type
36653 #  undef machine_arch_type
36654 #  define machine_arch_type     __machine_arch_type
36655 # else
36656 #  define machine_arch_type     MACH_TYPE_TAM3517
36657 # endif
36658 # define machine_is_tam3517()   (machine_arch_type == MACH_TYPE_TAM3517)
36659 #else
36660 # define machine_is_tam3517()   (0)
36661 #endif
36662
36663 #ifdef CONFIG_MACH_PDC100
36664 # ifdef machine_arch_type
36665 #  undef machine_arch_type
36666 #  define machine_arch_type     __machine_arch_type
36667 # else
36668 #  define machine_arch_type     MACH_TYPE_PDC100
36669 # endif
36670 # define machine_is_pdc100()    (machine_arch_type == MACH_TYPE_PDC100)
36671 #else
36672 # define machine_is_pdc100()    (0)
36673 #endif
36674
36675 #ifdef CONFIG_MACH_EUKREA_CPUIMX25
36676 # ifdef machine_arch_type
36677 #  undef machine_arch_type
36678 #  define machine_arch_type     __machine_arch_type
36679 # else
36680 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX25
36681 # endif
36682 # define machine_is_eukrea_cpuimx25sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX25)
36683 #else
36684 # define machine_is_eukrea_cpuimx25sd() (0)
36685 #endif
36686
36687 #ifdef CONFIG_MACH_EUKREA_CPUIMX35
36688 # ifdef machine_arch_type
36689 #  undef machine_arch_type
36690 #  define machine_arch_type     __machine_arch_type
36691 # else
36692 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX35
36693 # endif
36694 # define machine_is_eukrea_cpuimx35sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX35)
36695 #else
36696 # define machine_is_eukrea_cpuimx35sd() (0)
36697 #endif
36698
36699 #ifdef CONFIG_MACH_EUKREA_CPUIMX51SD
36700 # ifdef machine_arch_type
36701 #  undef machine_arch_type
36702 #  define machine_arch_type     __machine_arch_type
36703 # else
36704 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX51SD
36705 # endif
36706 # define machine_is_eukrea_cpuimx51sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51SD)
36707 #else
36708 # define machine_is_eukrea_cpuimx51sd() (0)
36709 #endif
36710
36711 #ifdef CONFIG_MACH_EUKREA_CPUIMX51
36712 # ifdef machine_arch_type
36713 #  undef machine_arch_type
36714 #  define machine_arch_type     __machine_arch_type
36715 # else
36716 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX51
36717 # endif
36718 # define machine_is_eukrea_cpuimx51()   (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51)
36719 #else
36720 # define machine_is_eukrea_cpuimx51()   (0)
36721 #endif
36722
36723 #ifdef CONFIG_MACH_P565
36724 # ifdef machine_arch_type
36725 #  undef machine_arch_type
36726 #  define machine_arch_type     __machine_arch_type
36727 # else
36728 #  define machine_arch_type     MACH_TYPE_P565
36729 # endif
36730 # define machine_is_p565()      (machine_arch_type == MACH_TYPE_P565)
36731 #else
36732 # define machine_is_p565()      (0)
36733 #endif
36734
36735 #ifdef CONFIG_MACH_ACER_A4
36736 # ifdef machine_arch_type
36737 #  undef machine_arch_type
36738 #  define machine_arch_type     __machine_arch_type
36739 # else
36740 #  define machine_arch_type     MACH_TYPE_ACER_A4
36741 # endif
36742 # define machine_is_acer_a4()   (machine_arch_type == MACH_TYPE_ACER_A4)
36743 #else
36744 # define machine_is_acer_a4()   (0)
36745 #endif
36746
36747 #ifdef CONFIG_MACH_DAVINCI_DM368_BIP
36748 # ifdef machine_arch_type
36749 #  undef machine_arch_type
36750 #  define machine_arch_type     __machine_arch_type
36751 # else
36752 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM368_BIP
36753 # endif
36754 # define machine_is_davinci_dm368_bip() (machine_arch_type == MACH_TYPE_DAVINCI_DM368_BIP)
36755 #else
36756 # define machine_is_davinci_dm368_bip() (0)
36757 #endif
36758
36759 #ifdef CONFIG_MACH_ESHARE
36760 # ifdef machine_arch_type
36761 #  undef machine_arch_type
36762 #  define machine_arch_type     __machine_arch_type
36763 # else
36764 #  define machine_arch_type     MACH_TYPE_ESHARE
36765 # endif
36766 # define machine_is_eshare()    (machine_arch_type == MACH_TYPE_ESHARE)
36767 #else
36768 # define machine_is_eshare()    (0)
36769 #endif
36770
36771 #ifdef CONFIG_MACH_HW_OMAPL138_EUROPA
36772 # ifdef machine_arch_type
36773 #  undef machine_arch_type
36774 #  define machine_arch_type     __machine_arch_type
36775 # else
36776 #  define machine_arch_type     MACH_TYPE_HW_OMAPL138_EUROPA
36777 # endif
36778 # define machine_is_hw_omapl138_europa()        (machine_arch_type == MACH_TYPE_HW_OMAPL138_EUROPA)
36779 #else
36780 # define machine_is_hw_omapl138_europa()        (0)
36781 #endif
36782
36783 #ifdef CONFIG_MACH_WLBARGN
36784 # ifdef machine_arch_type
36785 #  undef machine_arch_type
36786 #  define machine_arch_type     __machine_arch_type
36787 # else
36788 #  define machine_arch_type     MACH_TYPE_WLBARGN
36789 # endif
36790 # define machine_is_wlbargn()   (machine_arch_type == MACH_TYPE_WLBARGN)
36791 #else
36792 # define machine_is_wlbargn()   (0)
36793 #endif
36794
36795 #ifdef CONFIG_MACH_BM170
36796 # ifdef machine_arch_type
36797 #  undef machine_arch_type
36798 #  define machine_arch_type     __machine_arch_type
36799 # else
36800 #  define machine_arch_type     MACH_TYPE_BM170
36801 # endif
36802 # define machine_is_bm170()     (machine_arch_type == MACH_TYPE_BM170)
36803 #else
36804 # define machine_is_bm170()     (0)
36805 #endif
36806
36807 #ifdef CONFIG_MACH_NETSPACE_MINI_V2
36808 # ifdef machine_arch_type
36809 #  undef machine_arch_type
36810 #  define machine_arch_type     __machine_arch_type
36811 # else
36812 #  define machine_arch_type     MACH_TYPE_NETSPACE_MINI_V2
36813 # endif
36814 # define machine_is_netspace_mini_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_MINI_V2)
36815 #else
36816 # define machine_is_netspace_mini_v2()  (0)
36817 #endif
36818
36819 #ifdef CONFIG_MACH_NETSPACE_PLUG_V2
36820 # ifdef machine_arch_type
36821 #  undef machine_arch_type
36822 #  define machine_arch_type     __machine_arch_type
36823 # else
36824 #  define machine_arch_type     MACH_TYPE_NETSPACE_PLUG_V2
36825 # endif
36826 # define machine_is_netspace_plug_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_PLUG_V2)
36827 #else
36828 # define machine_is_netspace_plug_v2()  (0)
36829 #endif
36830
36831 #ifdef CONFIG_MACH_SIEMENS_L1
36832 # ifdef machine_arch_type
36833 #  undef machine_arch_type
36834 #  define machine_arch_type     __machine_arch_type
36835 # else
36836 #  define machine_arch_type     MACH_TYPE_SIEMENS_L1
36837 # endif
36838 # define machine_is_siemens_l1()        (machine_arch_type == MACH_TYPE_SIEMENS_L1)
36839 #else
36840 # define machine_is_siemens_l1()        (0)
36841 #endif
36842
36843 #ifdef CONFIG_MACH_ELV_LCU1
36844 # ifdef machine_arch_type
36845 #  undef machine_arch_type
36846 #  define machine_arch_type     __machine_arch_type
36847 # else
36848 #  define machine_arch_type     MACH_TYPE_ELV_LCU1
36849 # endif
36850 # define machine_is_elv_lcu1()  (machine_arch_type == MACH_TYPE_ELV_LCU1)
36851 #else
36852 # define machine_is_elv_lcu1()  (0)
36853 #endif
36854
36855 #ifdef CONFIG_MACH_MCU1
36856 # ifdef machine_arch_type
36857 #  undef machine_arch_type
36858 #  define machine_arch_type     __machine_arch_type
36859 # else
36860 #  define machine_arch_type     MACH_TYPE_MCU1
36861 # endif
36862 # define machine_is_mcu1()      (machine_arch_type == MACH_TYPE_MCU1)
36863 #else
36864 # define machine_is_mcu1()      (0)
36865 #endif
36866
36867 #ifdef CONFIG_MACH_OMAP3_TAO3530
36868 # ifdef machine_arch_type
36869 #  undef machine_arch_type
36870 #  define machine_arch_type     __machine_arch_type
36871 # else
36872 #  define machine_arch_type     MACH_TYPE_OMAP3_TAO3530
36873 # endif
36874 # define machine_is_omap3_tao3530()     (machine_arch_type == MACH_TYPE_OMAP3_TAO3530)
36875 #else
36876 # define machine_is_omap3_tao3530()     (0)
36877 #endif
36878
36879 #ifdef CONFIG_MACH_OMAP3_PCUTOUCH
36880 # ifdef machine_arch_type
36881 #  undef machine_arch_type
36882 #  define machine_arch_type     __machine_arch_type
36883 # else
36884 #  define machine_arch_type     MACH_TYPE_OMAP3_PCUTOUCH
36885 # endif
36886 # define machine_is_omap3_pcutouch()    (machine_arch_type == MACH_TYPE_OMAP3_PCUTOUCH)
36887 #else
36888 # define machine_is_omap3_pcutouch()    (0)
36889 #endif
36890
36891 #ifdef CONFIG_MACH_SMDKC210
36892 # ifdef machine_arch_type
36893 #  undef machine_arch_type
36894 #  define machine_arch_type     __machine_arch_type
36895 # else
36896 #  define machine_arch_type     MACH_TYPE_SMDKC210
36897 # endif
36898 # define machine_is_smdkc210()  (machine_arch_type == MACH_TYPE_SMDKC210)
36899 #else
36900 # define machine_is_smdkc210()  (0)
36901 #endif
36902
36903 #ifdef CONFIG_MACH_OMAP3_BRAILLO
36904 # ifdef machine_arch_type
36905 #  undef machine_arch_type
36906 #  define machine_arch_type     __machine_arch_type
36907 # else
36908 #  define machine_arch_type     MACH_TYPE_OMAP3_BRAILLO
36909 # endif
36910 # define machine_is_omap3_braillo()     (machine_arch_type == MACH_TYPE_OMAP3_BRAILLO)
36911 #else
36912 # define machine_is_omap3_braillo()     (0)
36913 #endif
36914
36915 #ifdef CONFIG_MACH_SPYPLUG
36916 # ifdef machine_arch_type
36917 #  undef machine_arch_type
36918 #  define machine_arch_type     __machine_arch_type
36919 # else
36920 #  define machine_arch_type     MACH_TYPE_SPYPLUG
36921 # endif
36922 # define machine_is_spyplug()   (machine_arch_type == MACH_TYPE_SPYPLUG)
36923 #else
36924 # define machine_is_spyplug()   (0)
36925 #endif
36926
36927 #ifdef CONFIG_MACH_GINGER
36928 # ifdef machine_arch_type
36929 #  undef machine_arch_type
36930 #  define machine_arch_type     __machine_arch_type
36931 # else
36932 #  define machine_arch_type     MACH_TYPE_GINGER
36933 # endif
36934 # define machine_is_ginger()    (machine_arch_type == MACH_TYPE_GINGER)
36935 #else
36936 # define machine_is_ginger()    (0)
36937 #endif
36938
36939 #ifdef CONFIG_MACH_TNY_T3530
36940 # ifdef machine_arch_type
36941 #  undef machine_arch_type
36942 #  define machine_arch_type     __machine_arch_type
36943 # else
36944 #  define machine_arch_type     MACH_TYPE_TNY_T3530
36945 # endif
36946 # define machine_is_tny_t3530() (machine_arch_type == MACH_TYPE_TNY_T3530)
36947 #else
36948 # define machine_is_tny_t3530() (0)
36949 #endif
36950
36951 #ifdef CONFIG_MACH_PCA102
36952 # ifdef machine_arch_type
36953 #  undef machine_arch_type
36954 #  define machine_arch_type     __machine_arch_type
36955 # else
36956 #  define machine_arch_type     MACH_TYPE_PCA102
36957 # endif
36958 # define machine_is_pca102()    (machine_arch_type == MACH_TYPE_PCA102)
36959 #else
36960 # define machine_is_pca102()    (0)
36961 #endif
36962
36963 #ifdef CONFIG_MACH_SPADE
36964 # ifdef machine_arch_type
36965 #  undef machine_arch_type
36966 #  define machine_arch_type     __machine_arch_type
36967 # else
36968 #  define machine_arch_type     MACH_TYPE_SPADE
36969 # endif
36970 # define machine_is_spade()     (machine_arch_type == MACH_TYPE_SPADE)
36971 #else
36972 # define machine_is_spade()     (0)
36973 #endif
36974
36975 #ifdef CONFIG_MACH_MXC25_TOPAZ
36976 # ifdef machine_arch_type
36977 #  undef machine_arch_type
36978 #  define machine_arch_type     __machine_arch_type
36979 # else
36980 #  define machine_arch_type     MACH_TYPE_MXC25_TOPAZ
36981 # endif
36982 # define machine_is_mxc25_topaz()       (machine_arch_type == MACH_TYPE_MXC25_TOPAZ)
36983 #else
36984 # define machine_is_mxc25_topaz()       (0)
36985 #endif
36986
36987 #ifdef CONFIG_MACH_T5325
36988 # ifdef machine_arch_type
36989 #  undef machine_arch_type
36990 #  define machine_arch_type     __machine_arch_type
36991 # else
36992 #  define machine_arch_type     MACH_TYPE_T5325
36993 # endif
36994 # define machine_is_t5325()     (machine_arch_type == MACH_TYPE_T5325)
36995 #else
36996 # define machine_is_t5325()     (0)
36997 #endif
36998
36999 #ifdef CONFIG_MACH_GW2361
37000 # ifdef machine_arch_type
37001 #  undef machine_arch_type
37002 #  define machine_arch_type     __machine_arch_type
37003 # else
37004 #  define machine_arch_type     MACH_TYPE_GW2361
37005 # endif
37006 # define machine_is_gw2361()    (machine_arch_type == MACH_TYPE_GW2361)
37007 #else
37008 # define machine_is_gw2361()    (0)
37009 #endif
37010
37011 #ifdef CONFIG_MACH_ELOG
37012 # ifdef machine_arch_type
37013 #  undef machine_arch_type
37014 #  define machine_arch_type     __machine_arch_type
37015 # else
37016 #  define machine_arch_type     MACH_TYPE_ELOG
37017 # endif
37018 # define machine_is_elog()      (machine_arch_type == MACH_TYPE_ELOG)
37019 #else
37020 # define machine_is_elog()      (0)
37021 #endif
37022
37023 #ifdef CONFIG_MACH_INCOME
37024 # ifdef machine_arch_type
37025 #  undef machine_arch_type
37026 #  define machine_arch_type     __machine_arch_type
37027 # else
37028 #  define machine_arch_type     MACH_TYPE_INCOME
37029 # endif
37030 # define machine_is_income()    (machine_arch_type == MACH_TYPE_INCOME)
37031 #else
37032 # define machine_is_income()    (0)
37033 #endif
37034
37035 #ifdef CONFIG_MACH_BCM589X
37036 # ifdef machine_arch_type
37037 #  undef machine_arch_type
37038 #  define machine_arch_type     __machine_arch_type
37039 # else
37040 #  define machine_arch_type     MACH_TYPE_BCM589X
37041 # endif
37042 # define machine_is_bcm589x()   (machine_arch_type == MACH_TYPE_BCM589X)
37043 #else
37044 # define machine_is_bcm589x()   (0)
37045 #endif
37046
37047 #ifdef CONFIG_MACH_ETNA
37048 # ifdef machine_arch_type
37049 #  undef machine_arch_type
37050 #  define machine_arch_type     __machine_arch_type
37051 # else
37052 #  define machine_arch_type     MACH_TYPE_ETNA
37053 # endif
37054 # define machine_is_etna()      (machine_arch_type == MACH_TYPE_ETNA)
37055 #else
37056 # define machine_is_etna()      (0)
37057 #endif
37058
37059 #ifdef CONFIG_MACH_HAWKS
37060 # ifdef machine_arch_type
37061 #  undef machine_arch_type
37062 #  define machine_arch_type     __machine_arch_type
37063 # else
37064 #  define machine_arch_type     MACH_TYPE_HAWKS
37065 # endif
37066 # define machine_is_hawks()     (machine_arch_type == MACH_TYPE_HAWKS)
37067 #else
37068 # define machine_is_hawks()     (0)
37069 #endif
37070
37071 #ifdef CONFIG_MACH_MESON
37072 # ifdef machine_arch_type
37073 #  undef machine_arch_type
37074 #  define machine_arch_type     __machine_arch_type
37075 # else
37076 #  define machine_arch_type     MACH_TYPE_MESON
37077 # endif
37078 # define machine_is_meson()     (machine_arch_type == MACH_TYPE_MESON)
37079 #else
37080 # define machine_is_meson()     (0)
37081 #endif
37082
37083 #ifdef CONFIG_MACH_XSBASE255
37084 # ifdef machine_arch_type
37085 #  undef machine_arch_type
37086 #  define machine_arch_type     __machine_arch_type
37087 # else
37088 #  define machine_arch_type     MACH_TYPE_XSBASE255
37089 # endif
37090 # define machine_is_xsbase255() (machine_arch_type == MACH_TYPE_XSBASE255)
37091 #else
37092 # define machine_is_xsbase255() (0)
37093 #endif
37094
37095 #ifdef CONFIG_MACH_PVM2030
37096 # ifdef machine_arch_type
37097 #  undef machine_arch_type
37098 #  define machine_arch_type     __machine_arch_type
37099 # else
37100 #  define machine_arch_type     MACH_TYPE_PVM2030
37101 # endif
37102 # define machine_is_pvm2030()   (machine_arch_type == MACH_TYPE_PVM2030)
37103 #else
37104 # define machine_is_pvm2030()   (0)
37105 #endif
37106
37107 #ifdef CONFIG_MACH_MIOA502
37108 # ifdef machine_arch_type
37109 #  undef machine_arch_type
37110 #  define machine_arch_type     __machine_arch_type
37111 # else
37112 #  define machine_arch_type     MACH_TYPE_MIOA502
37113 # endif
37114 # define machine_is_mioa502()   (machine_arch_type == MACH_TYPE_MIOA502)
37115 #else
37116 # define machine_is_mioa502()   (0)
37117 #endif
37118
37119 #ifdef CONFIG_MACH_VVBOX_SDORIG2
37120 # ifdef machine_arch_type
37121 #  undef machine_arch_type
37122 #  define machine_arch_type     __machine_arch_type
37123 # else
37124 #  define machine_arch_type     MACH_TYPE_VVBOX_SDORIG2
37125 # endif
37126 # define machine_is_vvbox_sdorig2()     (machine_arch_type == MACH_TYPE_VVBOX_SDORIG2)
37127 #else
37128 # define machine_is_vvbox_sdorig2()     (0)
37129 #endif
37130
37131 #ifdef CONFIG_MACH_VVBOX_SDLITE2
37132 # ifdef machine_arch_type
37133 #  undef machine_arch_type
37134 #  define machine_arch_type     __machine_arch_type
37135 # else
37136 #  define machine_arch_type     MACH_TYPE_VVBOX_SDLITE2
37137 # endif
37138 # define machine_is_vvbox_sdlite2()     (machine_arch_type == MACH_TYPE_VVBOX_SDLITE2)
37139 #else
37140 # define machine_is_vvbox_sdlite2()     (0)
37141 #endif
37142
37143 #ifdef CONFIG_MACH_VVBOX_SDPRO4
37144 # ifdef machine_arch_type
37145 #  undef machine_arch_type
37146 #  define machine_arch_type     __machine_arch_type
37147 # else
37148 #  define machine_arch_type     MACH_TYPE_VVBOX_SDPRO4
37149 # endif
37150 # define machine_is_vvbox_sdpro4()      (machine_arch_type == MACH_TYPE_VVBOX_SDPRO4)
37151 #else
37152 # define machine_is_vvbox_sdpro4()      (0)
37153 #endif
37154
37155 #ifdef CONFIG_MACH_HTC_SPV_M700
37156 # ifdef machine_arch_type
37157 #  undef machine_arch_type
37158 #  define machine_arch_type     __machine_arch_type
37159 # else
37160 #  define machine_arch_type     MACH_TYPE_HTC_SPV_M700
37161 # endif
37162 # define machine_is_htc_spv_m700()      (machine_arch_type == MACH_TYPE_HTC_SPV_M700)
37163 #else
37164 # define machine_is_htc_spv_m700()      (0)
37165 #endif
37166
37167 #ifdef CONFIG_MACH_MX257SX
37168 # ifdef machine_arch_type
37169 #  undef machine_arch_type
37170 #  define machine_arch_type     __machine_arch_type
37171 # else
37172 #  define machine_arch_type     MACH_TYPE_MX257SX
37173 # endif
37174 # define machine_is_mx257sx()   (machine_arch_type == MACH_TYPE_MX257SX)
37175 #else
37176 # define machine_is_mx257sx()   (0)
37177 #endif
37178
37179 #ifdef CONFIG_MACH_GONI
37180 # ifdef machine_arch_type
37181 #  undef machine_arch_type
37182 #  define machine_arch_type     __machine_arch_type
37183 # else
37184 #  define machine_arch_type     MACH_TYPE_GONI
37185 # endif
37186 # define machine_is_goni()      (machine_arch_type == MACH_TYPE_GONI)
37187 #else
37188 # define machine_is_goni()      (0)
37189 #endif
37190
37191 #ifdef CONFIG_MACH_MSM8X55_SVLTE_FFA
37192 # ifdef machine_arch_type
37193 #  undef machine_arch_type
37194 #  define machine_arch_type     __machine_arch_type
37195 # else
37196 #  define machine_arch_type     MACH_TYPE_MSM8X55_SVLTE_FFA
37197 # endif
37198 # define machine_is_msm8x55_svlte_ffa() (machine_arch_type == MACH_TYPE_MSM8X55_SVLTE_FFA)
37199 #else
37200 # define machine_is_msm8x55_svlte_ffa() (0)
37201 #endif
37202
37203 #ifdef CONFIG_MACH_MSM8X55_SVLTE_SURF
37204 # ifdef machine_arch_type
37205 #  undef machine_arch_type
37206 #  define machine_arch_type     __machine_arch_type
37207 # else
37208 #  define machine_arch_type     MACH_TYPE_MSM8X55_SVLTE_SURF
37209 # endif
37210 # define machine_is_msm8x55_svlte_surf()        (machine_arch_type == MACH_TYPE_MSM8X55_SVLTE_SURF)
37211 #else
37212 # define machine_is_msm8x55_svlte_surf()        (0)
37213 #endif
37214
37215 #ifdef CONFIG_MACH_QUICKSTEP
37216 # ifdef machine_arch_type
37217 #  undef machine_arch_type
37218 #  define machine_arch_type     __machine_arch_type
37219 # else
37220 #  define machine_arch_type     MACH_TYPE_QUICKSTEP
37221 # endif
37222 # define machine_is_quickstep() (machine_arch_type == MACH_TYPE_QUICKSTEP)
37223 #else
37224 # define machine_is_quickstep() (0)
37225 #endif
37226
37227 #ifdef CONFIG_MACH_DMW96
37228 # ifdef machine_arch_type
37229 #  undef machine_arch_type
37230 #  define machine_arch_type     __machine_arch_type
37231 # else
37232 #  define machine_arch_type     MACH_TYPE_DMW96
37233 # endif
37234 # define machine_is_dmw96()     (machine_arch_type == MACH_TYPE_DMW96)
37235 #else
37236 # define machine_is_dmw96()     (0)
37237 #endif
37238
37239 #ifdef CONFIG_MACH_HAMMERHEAD
37240 # ifdef machine_arch_type
37241 #  undef machine_arch_type
37242 #  define machine_arch_type     __machine_arch_type
37243 # else
37244 #  define machine_arch_type     MACH_TYPE_HAMMERHEAD
37245 # endif
37246 # define machine_is_hammerhead()        (machine_arch_type == MACH_TYPE_HAMMERHEAD)
37247 #else
37248 # define machine_is_hammerhead()        (0)
37249 #endif
37250
37251 #ifdef CONFIG_MACH_TRIDENT
37252 # ifdef machine_arch_type
37253 #  undef machine_arch_type
37254 #  define machine_arch_type     __machine_arch_type
37255 # else
37256 #  define machine_arch_type     MACH_TYPE_TRIDENT
37257 # endif
37258 # define machine_is_trident()   (machine_arch_type == MACH_TYPE_TRIDENT)
37259 #else
37260 # define machine_is_trident()   (0)
37261 #endif
37262
37263 #ifdef CONFIG_MACH_LIGHTNING
37264 # ifdef machine_arch_type
37265 #  undef machine_arch_type
37266 #  define machine_arch_type     __machine_arch_type
37267 # else
37268 #  define machine_arch_type     MACH_TYPE_LIGHTNING
37269 # endif
37270 # define machine_is_lightning() (machine_arch_type == MACH_TYPE_LIGHTNING)
37271 #else
37272 # define machine_is_lightning() (0)
37273 #endif
37274
37275 #ifdef CONFIG_MACH_ICONNECT
37276 # ifdef machine_arch_type
37277 #  undef machine_arch_type
37278 #  define machine_arch_type     __machine_arch_type
37279 # else
37280 #  define machine_arch_type     MACH_TYPE_ICONNECT
37281 # endif
37282 # define machine_is_iconnect()  (machine_arch_type == MACH_TYPE_ICONNECT)
37283 #else
37284 # define machine_is_iconnect()  (0)
37285 #endif
37286
37287 #ifdef CONFIG_MACH_AUTOBOT
37288 # ifdef machine_arch_type
37289 #  undef machine_arch_type
37290 #  define machine_arch_type     __machine_arch_type
37291 # else
37292 #  define machine_arch_type     MACH_TYPE_AUTOBOT
37293 # endif
37294 # define machine_is_autobot()   (machine_arch_type == MACH_TYPE_AUTOBOT)
37295 #else
37296 # define machine_is_autobot()   (0)
37297 #endif
37298
37299 #ifdef CONFIG_MACH_COCONUT
37300 # ifdef machine_arch_type
37301 #  undef machine_arch_type
37302 #  define machine_arch_type     __machine_arch_type
37303 # else
37304 #  define machine_arch_type     MACH_TYPE_COCONUT
37305 # endif
37306 # define machine_is_coconut()   (machine_arch_type == MACH_TYPE_COCONUT)
37307 #else
37308 # define machine_is_coconut()   (0)
37309 #endif
37310
37311 #ifdef CONFIG_MACH_DURIAN
37312 # ifdef machine_arch_type
37313 #  undef machine_arch_type
37314 #  define machine_arch_type     __machine_arch_type
37315 # else
37316 #  define machine_arch_type     MACH_TYPE_DURIAN
37317 # endif
37318 # define machine_is_durian()    (machine_arch_type == MACH_TYPE_DURIAN)
37319 #else
37320 # define machine_is_durian()    (0)
37321 #endif
37322
37323 #ifdef CONFIG_MACH_CAYENNE
37324 # ifdef machine_arch_type
37325 #  undef machine_arch_type
37326 #  define machine_arch_type     __machine_arch_type
37327 # else
37328 #  define machine_arch_type     MACH_TYPE_CAYENNE
37329 # endif
37330 # define machine_is_cayenne()   (machine_arch_type == MACH_TYPE_CAYENNE)
37331 #else
37332 # define machine_is_cayenne()   (0)
37333 #endif
37334
37335 #ifdef CONFIG_MACH_FUJI
37336 # ifdef machine_arch_type
37337 #  undef machine_arch_type
37338 #  define machine_arch_type     __machine_arch_type
37339 # else
37340 #  define machine_arch_type     MACH_TYPE_FUJI
37341 # endif
37342 # define machine_is_fuji()      (machine_arch_type == MACH_TYPE_FUJI)
37343 #else
37344 # define machine_is_fuji()      (0)
37345 #endif
37346
37347 #ifdef CONFIG_MACH_SYNOLOGY_6282
37348 # ifdef machine_arch_type
37349 #  undef machine_arch_type
37350 #  define machine_arch_type     __machine_arch_type
37351 # else
37352 #  define machine_arch_type     MACH_TYPE_SYNOLOGY_6282
37353 # endif
37354 # define machine_is_synology_6282()     (machine_arch_type == MACH_TYPE_SYNOLOGY_6282)
37355 #else
37356 # define machine_is_synology_6282()     (0)
37357 #endif
37358
37359 #ifdef CONFIG_MACH_EM1SY
37360 # ifdef machine_arch_type
37361 #  undef machine_arch_type
37362 #  define machine_arch_type     __machine_arch_type
37363 # else
37364 #  define machine_arch_type     MACH_TYPE_EM1SY
37365 # endif
37366 # define machine_is_em1sy()     (machine_arch_type == MACH_TYPE_EM1SY)
37367 #else
37368 # define machine_is_em1sy()     (0)
37369 #endif
37370
37371 #ifdef CONFIG_MACH_M502
37372 # ifdef machine_arch_type
37373 #  undef machine_arch_type
37374 #  define machine_arch_type     __machine_arch_type
37375 # else
37376 #  define machine_arch_type     MACH_TYPE_M502
37377 # endif
37378 # define machine_is_m502()      (machine_arch_type == MACH_TYPE_M502)
37379 #else
37380 # define machine_is_m502()      (0)
37381 #endif
37382
37383 #ifdef CONFIG_MACH_MATRIX518
37384 # ifdef machine_arch_type
37385 #  undef machine_arch_type
37386 #  define machine_arch_type     __machine_arch_type
37387 # else
37388 #  define machine_arch_type     MACH_TYPE_MATRIX518
37389 # endif
37390 # define machine_is_matrix518() (machine_arch_type == MACH_TYPE_MATRIX518)
37391 #else
37392 # define machine_is_matrix518() (0)
37393 #endif
37394
37395 #ifdef CONFIG_MACH_TINY_GURNARD
37396 # ifdef machine_arch_type
37397 #  undef machine_arch_type
37398 #  define machine_arch_type     __machine_arch_type
37399 # else
37400 #  define machine_arch_type     MACH_TYPE_TINY_GURNARD
37401 # endif
37402 # define machine_is_tiny_gurnard()      (machine_arch_type == MACH_TYPE_TINY_GURNARD)
37403 #else
37404 # define machine_is_tiny_gurnard()      (0)
37405 #endif
37406
37407 #ifdef CONFIG_MACH_SPEAR1310
37408 # ifdef machine_arch_type
37409 #  undef machine_arch_type
37410 #  define machine_arch_type     __machine_arch_type
37411 # else
37412 #  define machine_arch_type     MACH_TYPE_SPEAR1310
37413 # endif
37414 # define machine_is_spear1310() (machine_arch_type == MACH_TYPE_SPEAR1310)
37415 #else
37416 # define machine_is_spear1310() (0)
37417 #endif
37418
37419 #ifdef CONFIG_MACH_BV07
37420 # ifdef machine_arch_type
37421 #  undef machine_arch_type
37422 #  define machine_arch_type     __machine_arch_type
37423 # else
37424 #  define machine_arch_type     MACH_TYPE_BV07
37425 # endif
37426 # define machine_is_bv07()      (machine_arch_type == MACH_TYPE_BV07)
37427 #else
37428 # define machine_is_bv07()      (0)
37429 #endif
37430
37431 #ifdef CONFIG_MACH_MXT_TD61
37432 # ifdef machine_arch_type
37433 #  undef machine_arch_type
37434 #  define machine_arch_type     __machine_arch_type
37435 # else
37436 #  define machine_arch_type     MACH_TYPE_MXT_TD61
37437 # endif
37438 # define machine_is_mxt_td61()  (machine_arch_type == MACH_TYPE_MXT_TD61)
37439 #else
37440 # define machine_is_mxt_td61()  (0)
37441 #endif
37442
37443 #ifdef CONFIG_MACH_OPENRD_ULTIMATE
37444 # ifdef machine_arch_type
37445 #  undef machine_arch_type
37446 #  define machine_arch_type     __machine_arch_type
37447 # else
37448 #  define machine_arch_type     MACH_TYPE_OPENRD_ULTIMATE
37449 # endif
37450 # define machine_is_openrd_ultimate()   (machine_arch_type == MACH_TYPE_OPENRD_ULTIMATE)
37451 #else
37452 # define machine_is_openrd_ultimate()   (0)
37453 #endif
37454
37455 #ifdef CONFIG_MACH_DEVIXP
37456 # ifdef machine_arch_type
37457 #  undef machine_arch_type
37458 #  define machine_arch_type     __machine_arch_type
37459 # else
37460 #  define machine_arch_type     MACH_TYPE_DEVIXP
37461 # endif
37462 # define machine_is_devixp()    (machine_arch_type == MACH_TYPE_DEVIXP)
37463 #else
37464 # define machine_is_devixp()    (0)
37465 #endif
37466
37467 #ifdef CONFIG_MACH_MICCPT
37468 # ifdef machine_arch_type
37469 #  undef machine_arch_type
37470 #  define machine_arch_type     __machine_arch_type
37471 # else
37472 #  define machine_arch_type     MACH_TYPE_MICCPT
37473 # endif
37474 # define machine_is_miccpt()    (machine_arch_type == MACH_TYPE_MICCPT)
37475 #else
37476 # define machine_is_miccpt()    (0)
37477 #endif
37478
37479 #ifdef CONFIG_MACH_MIC256
37480 # ifdef machine_arch_type
37481 #  undef machine_arch_type
37482 #  define machine_arch_type     __machine_arch_type
37483 # else
37484 #  define machine_arch_type     MACH_TYPE_MIC256
37485 # endif
37486 # define machine_is_mic256()    (machine_arch_type == MACH_TYPE_MIC256)
37487 #else
37488 # define machine_is_mic256()    (0)
37489 #endif
37490
37491 #ifdef CONFIG_MACH_AS1167
37492 # ifdef machine_arch_type
37493 #  undef machine_arch_type
37494 #  define machine_arch_type     __machine_arch_type
37495 # else
37496 #  define machine_arch_type     MACH_TYPE_AS1167
37497 # endif
37498 # define machine_is_as1167()    (machine_arch_type == MACH_TYPE_AS1167)
37499 #else
37500 # define machine_is_as1167()    (0)
37501 #endif
37502
37503 #ifdef CONFIG_MACH_OMAP3_IBIZA
37504 # ifdef machine_arch_type
37505 #  undef machine_arch_type
37506 #  define machine_arch_type     __machine_arch_type
37507 # else
37508 #  define machine_arch_type     MACH_TYPE_OMAP3_IBIZA
37509 # endif
37510 # define machine_is_omap3_ibiza()       (machine_arch_type == MACH_TYPE_OMAP3_IBIZA)
37511 #else
37512 # define machine_is_omap3_ibiza()       (0)
37513 #endif
37514
37515 #ifdef CONFIG_MACH_U5500
37516 # ifdef machine_arch_type
37517 #  undef machine_arch_type
37518 #  define machine_arch_type     __machine_arch_type
37519 # else
37520 #  define machine_arch_type     MACH_TYPE_U5500
37521 # endif
37522 # define machine_is_u5500()     (machine_arch_type == MACH_TYPE_U5500)
37523 #else
37524 # define machine_is_u5500()     (0)
37525 #endif
37526
37527 #ifdef CONFIG_MACH_DAVINCI_PICTO
37528 # ifdef machine_arch_type
37529 #  undef machine_arch_type
37530 #  define machine_arch_type     __machine_arch_type
37531 # else
37532 #  define machine_arch_type     MACH_TYPE_DAVINCI_PICTO
37533 # endif
37534 # define machine_is_davinci_picto()     (machine_arch_type == MACH_TYPE_DAVINCI_PICTO)
37535 #else
37536 # define machine_is_davinci_picto()     (0)
37537 #endif
37538
37539 #ifdef CONFIG_MACH_MECHA
37540 # ifdef machine_arch_type
37541 #  undef machine_arch_type
37542 #  define machine_arch_type     __machine_arch_type
37543 # else
37544 #  define machine_arch_type     MACH_TYPE_MECHA
37545 # endif
37546 # define machine_is_mecha()     (machine_arch_type == MACH_TYPE_MECHA)
37547 #else
37548 # define machine_is_mecha()     (0)
37549 #endif
37550
37551 #ifdef CONFIG_MACH_BUBBA3
37552 # ifdef machine_arch_type
37553 #  undef machine_arch_type
37554 #  define machine_arch_type     __machine_arch_type
37555 # else
37556 #  define machine_arch_type     MACH_TYPE_BUBBA3
37557 # endif
37558 # define machine_is_bubba3()    (machine_arch_type == MACH_TYPE_BUBBA3)
37559 #else
37560 # define machine_is_bubba3()    (0)
37561 #endif
37562
37563 #ifdef CONFIG_MACH_PUPITRE
37564 # ifdef machine_arch_type
37565 #  undef machine_arch_type
37566 #  define machine_arch_type     __machine_arch_type
37567 # else
37568 #  define machine_arch_type     MACH_TYPE_PUPITRE
37569 # endif
37570 # define machine_is_pupitre()   (machine_arch_type == MACH_TYPE_PUPITRE)
37571 #else
37572 # define machine_is_pupitre()   (0)
37573 #endif
37574
37575 #ifdef CONFIG_MACH_TEGRA_HARMONY
37576 # ifdef machine_arch_type
37577 #  undef machine_arch_type
37578 #  define machine_arch_type     __machine_arch_type
37579 # else
37580 #  define machine_arch_type     MACH_TYPE_TEGRA_HARMONY
37581 # endif
37582 # define machine_is_tegra_harmony()     (machine_arch_type == MACH_TYPE_TEGRA_HARMONY)
37583 #else
37584 # define machine_is_tegra_harmony()     (0)
37585 #endif
37586
37587 #ifdef CONFIG_MACH_TEGRA_VOGUE
37588 # ifdef machine_arch_type
37589 #  undef machine_arch_type
37590 #  define machine_arch_type     __machine_arch_type
37591 # else
37592 #  define machine_arch_type     MACH_TYPE_TEGRA_VOGUE
37593 # endif
37594 # define machine_is_tegra_vogue()       (machine_arch_type == MACH_TYPE_TEGRA_VOGUE)
37595 #else
37596 # define machine_is_tegra_vogue()       (0)
37597 #endif
37598
37599 #ifdef CONFIG_MACH_TEGRA_E1165
37600 # ifdef machine_arch_type
37601 #  undef machine_arch_type
37602 #  define machine_arch_type     __machine_arch_type
37603 # else
37604 #  define machine_arch_type     MACH_TYPE_TEGRA_E1165
37605 # endif
37606 # define machine_is_tegra_e1165()       (machine_arch_type == MACH_TYPE_TEGRA_E1165)
37607 #else
37608 # define machine_is_tegra_e1165()       (0)
37609 #endif
37610
37611 #ifdef CONFIG_MACH_SIMPLENET
37612 # ifdef machine_arch_type
37613 #  undef machine_arch_type
37614 #  define machine_arch_type     __machine_arch_type
37615 # else
37616 #  define machine_arch_type     MACH_TYPE_SIMPLENET
37617 # endif
37618 # define machine_is_simplenet() (machine_arch_type == MACH_TYPE_SIMPLENET)
37619 #else
37620 # define machine_is_simplenet() (0)
37621 #endif
37622
37623 #ifdef CONFIG_MACH_EC4350TBM
37624 # ifdef machine_arch_type
37625 #  undef machine_arch_type
37626 #  define machine_arch_type     __machine_arch_type
37627 # else
37628 #  define machine_arch_type     MACH_TYPE_EC4350TBM
37629 # endif
37630 # define machine_is_ec4350tbm() (machine_arch_type == MACH_TYPE_EC4350TBM)
37631 #else
37632 # define machine_is_ec4350tbm() (0)
37633 #endif
37634
37635 #ifdef CONFIG_MACH_PEC_TC
37636 # ifdef machine_arch_type
37637 #  undef machine_arch_type
37638 #  define machine_arch_type     __machine_arch_type
37639 # else
37640 #  define machine_arch_type     MACH_TYPE_PEC_TC
37641 # endif
37642 # define machine_is_pec_tc()    (machine_arch_type == MACH_TYPE_PEC_TC)
37643 #else
37644 # define machine_is_pec_tc()    (0)
37645 #endif
37646
37647 #ifdef CONFIG_MACH_PEC_HC2
37648 # ifdef machine_arch_type
37649 #  undef machine_arch_type
37650 #  define machine_arch_type     __machine_arch_type
37651 # else
37652 #  define machine_arch_type     MACH_TYPE_PEC_HC2
37653 # endif
37654 # define machine_is_pec_hc2()   (machine_arch_type == MACH_TYPE_PEC_HC2)
37655 #else
37656 # define machine_is_pec_hc2()   (0)
37657 #endif
37658
37659 #ifdef CONFIG_MACH_ESL_MOBILIS_A
37660 # ifdef machine_arch_type
37661 #  undef machine_arch_type
37662 #  define machine_arch_type     __machine_arch_type
37663 # else
37664 #  define machine_arch_type     MACH_TYPE_ESL_MOBILIS_A
37665 # endif
37666 # define machine_is_esl_mobilis_a()     (machine_arch_type == MACH_TYPE_ESL_MOBILIS_A)
37667 #else
37668 # define machine_is_esl_mobilis_a()     (0)
37669 #endif
37670
37671 #ifdef CONFIG_MACH_ESL_MOBILIS_B
37672 # ifdef machine_arch_type
37673 #  undef machine_arch_type
37674 #  define machine_arch_type     __machine_arch_type
37675 # else
37676 #  define machine_arch_type     MACH_TYPE_ESL_MOBILIS_B
37677 # endif
37678 # define machine_is_esl_mobilis_b()     (machine_arch_type == MACH_TYPE_ESL_MOBILIS_B)
37679 #else
37680 # define machine_is_esl_mobilis_b()     (0)
37681 #endif
37682
37683 #ifdef CONFIG_MACH_ESL_WAVE_A
37684 # ifdef machine_arch_type
37685 #  undef machine_arch_type
37686 #  define machine_arch_type     __machine_arch_type
37687 # else
37688 #  define machine_arch_type     MACH_TYPE_ESL_WAVE_A
37689 # endif
37690 # define machine_is_esl_wave_a()        (machine_arch_type == MACH_TYPE_ESL_WAVE_A)
37691 #else
37692 # define machine_is_esl_wave_a()        (0)
37693 #endif
37694
37695 #ifdef CONFIG_MACH_ESL_WAVE_B
37696 # ifdef machine_arch_type
37697 #  undef machine_arch_type
37698 #  define machine_arch_type     __machine_arch_type
37699 # else
37700 #  define machine_arch_type     MACH_TYPE_ESL_WAVE_B
37701 # endif
37702 # define machine_is_esl_wave_b()        (machine_arch_type == MACH_TYPE_ESL_WAVE_B)
37703 #else
37704 # define machine_is_esl_wave_b()        (0)
37705 #endif
37706
37707 #ifdef CONFIG_MACH_UNISENSE_MMM
37708 # ifdef machine_arch_type
37709 #  undef machine_arch_type
37710 #  define machine_arch_type     __machine_arch_type
37711 # else
37712 #  define machine_arch_type     MACH_TYPE_UNISENSE_MMM
37713 # endif
37714 # define machine_is_unisense_mmm()      (machine_arch_type == MACH_TYPE_UNISENSE_MMM)
37715 #else
37716 # define machine_is_unisense_mmm()      (0)
37717 #endif
37718
37719 #ifdef CONFIG_MACH_BLUESHARK
37720 # ifdef machine_arch_type
37721 #  undef machine_arch_type
37722 #  define machine_arch_type     __machine_arch_type
37723 # else
37724 #  define machine_arch_type     MACH_TYPE_BLUESHARK
37725 # endif
37726 # define machine_is_blueshark() (machine_arch_type == MACH_TYPE_BLUESHARK)
37727 #else
37728 # define machine_is_blueshark() (0)
37729 #endif
37730
37731 #ifdef CONFIG_MACH_E10
37732 # ifdef machine_arch_type
37733 #  undef machine_arch_type
37734 #  define machine_arch_type     __machine_arch_type
37735 # else
37736 #  define machine_arch_type     MACH_TYPE_E10
37737 # endif
37738 # define machine_is_e10()       (machine_arch_type == MACH_TYPE_E10)
37739 #else
37740 # define machine_is_e10()       (0)
37741 #endif
37742
37743 #ifdef CONFIG_MACH_APP3K_ROBIN
37744 # ifdef machine_arch_type
37745 #  undef machine_arch_type
37746 #  define machine_arch_type     __machine_arch_type
37747 # else
37748 #  define machine_arch_type     MACH_TYPE_APP3K_ROBIN
37749 # endif
37750 # define machine_is_app3k_robin()       (machine_arch_type == MACH_TYPE_APP3K_ROBIN)
37751 #else
37752 # define machine_is_app3k_robin()       (0)
37753 #endif
37754
37755 #ifdef CONFIG_MACH_POV15HD
37756 # ifdef machine_arch_type
37757 #  undef machine_arch_type
37758 #  define machine_arch_type     __machine_arch_type
37759 # else
37760 #  define machine_arch_type     MACH_TYPE_POV15HD
37761 # endif
37762 # define machine_is_pov15hd()   (machine_arch_type == MACH_TYPE_POV15HD)
37763 #else
37764 # define machine_is_pov15hd()   (0)
37765 #endif
37766
37767 #ifdef CONFIG_MACH_STELLA
37768 # ifdef machine_arch_type
37769 #  undef machine_arch_type
37770 #  define machine_arch_type     __machine_arch_type
37771 # else
37772 #  define machine_arch_type     MACH_TYPE_STELLA
37773 # endif
37774 # define machine_is_stella()    (machine_arch_type == MACH_TYPE_STELLA)
37775 #else
37776 # define machine_is_stella()    (0)
37777 #endif
37778
37779 #ifdef CONFIG_MACH_LINKSTATION_LSCHL
37780 # ifdef machine_arch_type
37781 #  undef machine_arch_type
37782 #  define machine_arch_type     __machine_arch_type
37783 # else
37784 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LSCHL
37785 # endif
37786 # define machine_is_linkstation_lschl() (machine_arch_type == MACH_TYPE_LINKSTATION_LSCHL)
37787 #else
37788 # define machine_is_linkstation_lschl() (0)
37789 #endif
37790
37791 #ifdef CONFIG_MACH_NETWALKER
37792 # ifdef machine_arch_type
37793 #  undef machine_arch_type
37794 #  define machine_arch_type     __machine_arch_type
37795 # else
37796 #  define machine_arch_type     MACH_TYPE_NETWALKER
37797 # endif
37798 # define machine_is_netwalker() (machine_arch_type == MACH_TYPE_NETWALKER)
37799 #else
37800 # define machine_is_netwalker() (0)
37801 #endif
37802
37803 #ifdef CONFIG_MACH_ACSX106
37804 # ifdef machine_arch_type
37805 #  undef machine_arch_type
37806 #  define machine_arch_type     __machine_arch_type
37807 # else
37808 #  define machine_arch_type     MACH_TYPE_ACSX106
37809 # endif
37810 # define machine_is_acsx106()   (machine_arch_type == MACH_TYPE_ACSX106)
37811 #else
37812 # define machine_is_acsx106()   (0)
37813 #endif
37814
37815 #ifdef CONFIG_MACH_ATLAS5_C1
37816 # ifdef machine_arch_type
37817 #  undef machine_arch_type
37818 #  define machine_arch_type     __machine_arch_type
37819 # else
37820 #  define machine_arch_type     MACH_TYPE_ATLAS5_C1
37821 # endif
37822 # define machine_is_atlas5_c1() (machine_arch_type == MACH_TYPE_ATLAS5_C1)
37823 #else
37824 # define machine_is_atlas5_c1() (0)
37825 #endif
37826
37827 #ifdef CONFIG_MACH_NSB3AST
37828 # ifdef machine_arch_type
37829 #  undef machine_arch_type
37830 #  define machine_arch_type     __machine_arch_type
37831 # else
37832 #  define machine_arch_type     MACH_TYPE_NSB3AST
37833 # endif
37834 # define machine_is_nsb3ast()   (machine_arch_type == MACH_TYPE_NSB3AST)
37835 #else
37836 # define machine_is_nsb3ast()   (0)
37837 #endif
37838
37839 #ifdef CONFIG_MACH_GNET_SLC
37840 # ifdef machine_arch_type
37841 #  undef machine_arch_type
37842 #  define machine_arch_type     __machine_arch_type
37843 # else
37844 #  define machine_arch_type     MACH_TYPE_GNET_SLC
37845 # endif
37846 # define machine_is_gnet_slc()  (machine_arch_type == MACH_TYPE_GNET_SLC)
37847 #else
37848 # define machine_is_gnet_slc()  (0)
37849 #endif
37850
37851 #ifdef CONFIG_MACH_AF4000
37852 # ifdef machine_arch_type
37853 #  undef machine_arch_type
37854 #  define machine_arch_type     __machine_arch_type
37855 # else
37856 #  define machine_arch_type     MACH_TYPE_AF4000
37857 # endif
37858 # define machine_is_af4000()    (machine_arch_type == MACH_TYPE_AF4000)
37859 #else
37860 # define machine_is_af4000()    (0)
37861 #endif
37862
37863 #ifdef CONFIG_MACH_ARK9431
37864 # ifdef machine_arch_type
37865 #  undef machine_arch_type
37866 #  define machine_arch_type     __machine_arch_type
37867 # else
37868 #  define machine_arch_type     MACH_TYPE_ARK9431
37869 # endif
37870 # define machine_is_ark9431()   (machine_arch_type == MACH_TYPE_ARK9431)
37871 #else
37872 # define machine_is_ark9431()   (0)
37873 #endif
37874
37875 #ifdef CONFIG_MACH_FS_S5PC100
37876 # ifdef machine_arch_type
37877 #  undef machine_arch_type
37878 #  define machine_arch_type     __machine_arch_type
37879 # else
37880 #  define machine_arch_type     MACH_TYPE_FS_S5PC100
37881 # endif
37882 # define machine_is_fs_s5pc100()        (machine_arch_type == MACH_TYPE_FS_S5PC100)
37883 #else
37884 # define machine_is_fs_s5pc100()        (0)
37885 #endif
37886
37887 #ifdef CONFIG_MACH_OMAP3505NOVA8
37888 # ifdef machine_arch_type
37889 #  undef machine_arch_type
37890 #  define machine_arch_type     __machine_arch_type
37891 # else
37892 #  define machine_arch_type     MACH_TYPE_OMAP3505NOVA8
37893 # endif
37894 # define machine_is_omap3505nova8()     (machine_arch_type == MACH_TYPE_OMAP3505NOVA8)
37895 #else
37896 # define machine_is_omap3505nova8()     (0)
37897 #endif
37898
37899 #ifdef CONFIG_MACH_OMAP3621_EDP1
37900 # ifdef machine_arch_type
37901 #  undef machine_arch_type
37902 #  define machine_arch_type     __machine_arch_type
37903 # else
37904 #  define machine_arch_type     MACH_TYPE_OMAP3621_EDP1
37905 # endif
37906 # define machine_is_omap3621_edp1()     (machine_arch_type == MACH_TYPE_OMAP3621_EDP1)
37907 #else
37908 # define machine_is_omap3621_edp1()     (0)
37909 #endif
37910
37911 #ifdef CONFIG_MACH_ORATISAES
37912 # ifdef machine_arch_type
37913 #  undef machine_arch_type
37914 #  define machine_arch_type     __machine_arch_type
37915 # else
37916 #  define machine_arch_type     MACH_TYPE_ORATISAES
37917 # endif
37918 # define machine_is_oratisaes() (machine_arch_type == MACH_TYPE_ORATISAES)
37919 #else
37920 # define machine_is_oratisaes() (0)
37921 #endif
37922
37923 #ifdef CONFIG_MACH_SMDKV310
37924 # ifdef machine_arch_type
37925 #  undef machine_arch_type
37926 #  define machine_arch_type     __machine_arch_type
37927 # else
37928 #  define machine_arch_type     MACH_TYPE_SMDKV310
37929 # endif
37930 # define machine_is_smdkv310()  (machine_arch_type == MACH_TYPE_SMDKV310)
37931 #else
37932 # define machine_is_smdkv310()  (0)
37933 #endif
37934
37935 #ifdef CONFIG_MACH_SIEMENS_L0
37936 # ifdef machine_arch_type
37937 #  undef machine_arch_type
37938 #  define machine_arch_type     __machine_arch_type
37939 # else
37940 #  define machine_arch_type     MACH_TYPE_SIEMENS_L0
37941 # endif
37942 # define machine_is_siemens_l0()        (machine_arch_type == MACH_TYPE_SIEMENS_L0)
37943 #else
37944 # define machine_is_siemens_l0()        (0)
37945 #endif
37946
37947 #ifdef CONFIG_MACH_VENTANA
37948 # ifdef machine_arch_type
37949 #  undef machine_arch_type
37950 #  define machine_arch_type     __machine_arch_type
37951 # else
37952 #  define machine_arch_type     MACH_TYPE_VENTANA
37953 # endif
37954 # define machine_is_ventana()   (machine_arch_type == MACH_TYPE_VENTANA)
37955 #else
37956 # define machine_is_ventana()   (0)
37957 #endif
37958
37959 #ifdef CONFIG_MACH_WM8505_7IN_NETBOOK
37960 # ifdef machine_arch_type
37961 #  undef machine_arch_type
37962 #  define machine_arch_type     __machine_arch_type
37963 # else
37964 #  define machine_arch_type     MACH_TYPE_WM8505_7IN_NETBOOK
37965 # endif
37966 # define machine_is_wm8505_7in_netbook()        (machine_arch_type == MACH_TYPE_WM8505_7IN_NETBOOK)
37967 #else
37968 # define machine_is_wm8505_7in_netbook()        (0)
37969 #endif
37970
37971 #ifdef CONFIG_MACH_EC4350SDB
37972 # ifdef machine_arch_type
37973 #  undef machine_arch_type
37974 #  define machine_arch_type     __machine_arch_type
37975 # else
37976 #  define machine_arch_type     MACH_TYPE_EC4350SDB
37977 # endif
37978 # define machine_is_ec4350sdb() (machine_arch_type == MACH_TYPE_EC4350SDB)
37979 #else
37980 # define machine_is_ec4350sdb() (0)
37981 #endif
37982
37983 #ifdef CONFIG_MACH_MIMAS
37984 # ifdef machine_arch_type
37985 #  undef machine_arch_type
37986 #  define machine_arch_type     __machine_arch_type
37987 # else
37988 #  define machine_arch_type     MACH_TYPE_MIMAS
37989 # endif
37990 # define machine_is_mimas()     (machine_arch_type == MACH_TYPE_MIMAS)
37991 #else
37992 # define machine_is_mimas()     (0)
37993 #endif
37994
37995 #ifdef CONFIG_MACH_TITAN
37996 # ifdef machine_arch_type
37997 #  undef machine_arch_type
37998 #  define machine_arch_type     __machine_arch_type
37999 # else
38000 #  define machine_arch_type     MACH_TYPE_TITAN
38001 # endif
38002 # define machine_is_titan()     (machine_arch_type == MACH_TYPE_TITAN)
38003 #else
38004 # define machine_is_titan()     (0)
38005 #endif
38006
38007 #ifdef CONFIG_MACH_CRANEBOARD
38008 # ifdef machine_arch_type
38009 #  undef machine_arch_type
38010 #  define machine_arch_type     __machine_arch_type
38011 # else
38012 #  define machine_arch_type     MACH_TYPE_CRANEBOARD
38013 # endif
38014 # define machine_is_craneboard()        (machine_arch_type == MACH_TYPE_CRANEBOARD)
38015 #else
38016 # define machine_is_craneboard()        (0)
38017 #endif
38018
38019 #ifdef CONFIG_MACH_ES2440
38020 # ifdef machine_arch_type
38021 #  undef machine_arch_type
38022 #  define machine_arch_type     __machine_arch_type
38023 # else
38024 #  define machine_arch_type     MACH_TYPE_ES2440
38025 # endif
38026 # define machine_is_es2440()    (machine_arch_type == MACH_TYPE_ES2440)
38027 #else
38028 # define machine_is_es2440()    (0)
38029 #endif
38030
38031 #ifdef CONFIG_MACH_NAJAY_A9263
38032 # ifdef machine_arch_type
38033 #  undef machine_arch_type
38034 #  define machine_arch_type     __machine_arch_type
38035 # else
38036 #  define machine_arch_type     MACH_TYPE_NAJAY_A9263
38037 # endif
38038 # define machine_is_najay_a9263()       (machine_arch_type == MACH_TYPE_NAJAY_A9263)
38039 #else
38040 # define machine_is_najay_a9263()       (0)
38041 #endif
38042
38043 #ifdef CONFIG_MACH_HTCTORNADO
38044 # ifdef machine_arch_type
38045 #  undef machine_arch_type
38046 #  define machine_arch_type     __machine_arch_type
38047 # else
38048 #  define machine_arch_type     MACH_TYPE_HTCTORNADO
38049 # endif
38050 # define machine_is_htctornado()        (machine_arch_type == MACH_TYPE_HTCTORNADO)
38051 #else
38052 # define machine_is_htctornado()        (0)
38053 #endif
38054
38055 #ifdef CONFIG_MACH_DIMM_MX257
38056 # ifdef machine_arch_type
38057 #  undef machine_arch_type
38058 #  define machine_arch_type     __machine_arch_type
38059 # else
38060 #  define machine_arch_type     MACH_TYPE_DIMM_MX257
38061 # endif
38062 # define machine_is_dimm_mx257()        (machine_arch_type == MACH_TYPE_DIMM_MX257)
38063 #else
38064 # define machine_is_dimm_mx257()        (0)
38065 #endif
38066
38067 #ifdef CONFIG_MACH_JIGEN
38068 # ifdef machine_arch_type
38069 #  undef machine_arch_type
38070 #  define machine_arch_type     __machine_arch_type
38071 # else
38072 #  define machine_arch_type     MACH_TYPE_JIGEN
38073 # endif
38074 # define machine_is_jigen301()  (machine_arch_type == MACH_TYPE_JIGEN)
38075 #else
38076 # define machine_is_jigen301()  (0)
38077 #endif
38078
38079 #ifdef CONFIG_MACH_SMDK6450
38080 # ifdef machine_arch_type
38081 #  undef machine_arch_type
38082 #  define machine_arch_type     __machine_arch_type
38083 # else
38084 #  define machine_arch_type     MACH_TYPE_SMDK6450
38085 # endif
38086 # define machine_is_smdk6450()  (machine_arch_type == MACH_TYPE_SMDK6450)
38087 #else
38088 # define machine_is_smdk6450()  (0)
38089 #endif
38090
38091 #ifdef CONFIG_MACH_MENO_QNG
38092 # ifdef machine_arch_type
38093 #  undef machine_arch_type
38094 #  define machine_arch_type     __machine_arch_type
38095 # else
38096 #  define machine_arch_type     MACH_TYPE_MENO_QNG
38097 # endif
38098 # define machine_is_meno_qng()  (machine_arch_type == MACH_TYPE_MENO_QNG)
38099 #else
38100 # define machine_is_meno_qng()  (0)
38101 #endif
38102
38103 #ifdef CONFIG_MACH_NS2416
38104 # ifdef machine_arch_type
38105 #  undef machine_arch_type
38106 #  define machine_arch_type     __machine_arch_type
38107 # else
38108 #  define machine_arch_type     MACH_TYPE_NS2416
38109 # endif
38110 # define machine_is_ns2416()    (machine_arch_type == MACH_TYPE_NS2416)
38111 #else
38112 # define machine_is_ns2416()    (0)
38113 #endif
38114
38115 #ifdef CONFIG_MACH_RPC353
38116 # ifdef machine_arch_type
38117 #  undef machine_arch_type
38118 #  define machine_arch_type     __machine_arch_type
38119 # else
38120 #  define machine_arch_type     MACH_TYPE_RPC353
38121 # endif
38122 # define machine_is_rpc353()    (machine_arch_type == MACH_TYPE_RPC353)
38123 #else
38124 # define machine_is_rpc353()    (0)
38125 #endif
38126
38127 #ifdef CONFIG_MACH_TQ6410
38128 # ifdef machine_arch_type
38129 #  undef machine_arch_type
38130 #  define machine_arch_type     __machine_arch_type
38131 # else
38132 #  define machine_arch_type     MACH_TYPE_TQ6410
38133 # endif
38134 # define machine_is_tq6410()    (machine_arch_type == MACH_TYPE_TQ6410)
38135 #else
38136 # define machine_is_tq6410()    (0)
38137 #endif
38138
38139 #ifdef CONFIG_MACH_SKY6410
38140 # ifdef machine_arch_type
38141 #  undef machine_arch_type
38142 #  define machine_arch_type     __machine_arch_type
38143 # else
38144 #  define machine_arch_type     MACH_TYPE_SKY6410
38145 # endif
38146 # define machine_is_sky6410()   (machine_arch_type == MACH_TYPE_SKY6410)
38147 #else
38148 # define machine_is_sky6410()   (0)
38149 #endif
38150
38151 #ifdef CONFIG_MACH_DYNASTY
38152 # ifdef machine_arch_type
38153 #  undef machine_arch_type
38154 #  define machine_arch_type     __machine_arch_type
38155 # else
38156 #  define machine_arch_type     MACH_TYPE_DYNASTY
38157 # endif
38158 # define machine_is_dynasty()   (machine_arch_type == MACH_TYPE_DYNASTY)
38159 #else
38160 # define machine_is_dynasty()   (0)
38161 #endif
38162
38163 #ifdef CONFIG_MACH_VIVO
38164 # ifdef machine_arch_type
38165 #  undef machine_arch_type
38166 #  define machine_arch_type     __machine_arch_type
38167 # else
38168 #  define machine_arch_type     MACH_TYPE_VIVO
38169 # endif
38170 # define machine_is_vivo()      (machine_arch_type == MACH_TYPE_VIVO)
38171 #else
38172 # define machine_is_vivo()      (0)
38173 #endif
38174
38175 #ifdef CONFIG_MACH_BURY_BL7582
38176 # ifdef machine_arch_type
38177 #  undef machine_arch_type
38178 #  define machine_arch_type     __machine_arch_type
38179 # else
38180 #  define machine_arch_type     MACH_TYPE_BURY_BL7582
38181 # endif
38182 # define machine_is_bury_bl7582()       (machine_arch_type == MACH_TYPE_BURY_BL7582)
38183 #else
38184 # define machine_is_bury_bl7582()       (0)
38185 #endif
38186
38187 #ifdef CONFIG_MACH_BURY_BPS5270
38188 # ifdef machine_arch_type
38189 #  undef machine_arch_type
38190 #  define machine_arch_type     __machine_arch_type
38191 # else
38192 #  define machine_arch_type     MACH_TYPE_BURY_BPS5270
38193 # endif
38194 # define machine_is_bury_bps5270()      (machine_arch_type == MACH_TYPE_BURY_BPS5270)
38195 #else
38196 # define machine_is_bury_bps5270()      (0)
38197 #endif
38198
38199 #ifdef CONFIG_MACH_BASI
38200 # ifdef machine_arch_type
38201 #  undef machine_arch_type
38202 #  define machine_arch_type     __machine_arch_type
38203 # else
38204 #  define machine_arch_type     MACH_TYPE_BASI
38205 # endif
38206 # define machine_is_basi()      (machine_arch_type == MACH_TYPE_BASI)
38207 #else
38208 # define machine_is_basi()      (0)
38209 #endif
38210
38211 #ifdef CONFIG_MACH_TN200
38212 # ifdef machine_arch_type
38213 #  undef machine_arch_type
38214 #  define machine_arch_type     __machine_arch_type
38215 # else
38216 #  define machine_arch_type     MACH_TYPE_TN200
38217 # endif
38218 # define machine_is_tn200()     (machine_arch_type == MACH_TYPE_TN200)
38219 #else
38220 # define machine_is_tn200()     (0)
38221 #endif
38222
38223 #ifdef CONFIG_MACH_C2MMI
38224 # ifdef machine_arch_type
38225 #  undef machine_arch_type
38226 #  define machine_arch_type     __machine_arch_type
38227 # else
38228 #  define machine_arch_type     MACH_TYPE_C2MMI
38229 # endif
38230 # define machine_is_c2mmi()     (machine_arch_type == MACH_TYPE_C2MMI)
38231 #else
38232 # define machine_is_c2mmi()     (0)
38233 #endif
38234
38235 #ifdef CONFIG_MACH_MESON_6236M
38236 # ifdef machine_arch_type
38237 #  undef machine_arch_type
38238 #  define machine_arch_type     __machine_arch_type
38239 # else
38240 #  define machine_arch_type     MACH_TYPE_MESON_6236M
38241 # endif
38242 # define machine_is_meson_6236m()       (machine_arch_type == MACH_TYPE_MESON_6236M)
38243 #else
38244 # define machine_is_meson_6236m()       (0)
38245 #endif
38246
38247 #ifdef CONFIG_MACH_MESON_8626M
38248 # ifdef machine_arch_type
38249 #  undef machine_arch_type
38250 #  define machine_arch_type     __machine_arch_type
38251 # else
38252 #  define machine_arch_type     MACH_TYPE_MESON_8626M
38253 # endif
38254 # define machine_is_meson_8626m()       (machine_arch_type == MACH_TYPE_MESON_8626M)
38255 #else
38256 # define machine_is_meson_8626m()       (0)
38257 #endif
38258
38259 #ifdef CONFIG_MACH_TUBE
38260 # ifdef machine_arch_type
38261 #  undef machine_arch_type
38262 #  define machine_arch_type     __machine_arch_type
38263 # else
38264 #  define machine_arch_type     MACH_TYPE_TUBE
38265 # endif
38266 # define machine_is_tube()      (machine_arch_type == MACH_TYPE_TUBE)
38267 #else
38268 # define machine_is_tube()      (0)
38269 #endif
38270
38271 #ifdef CONFIG_MACH_MESSINA
38272 # ifdef machine_arch_type
38273 #  undef machine_arch_type
38274 #  define machine_arch_type     __machine_arch_type
38275 # else
38276 #  define machine_arch_type     MACH_TYPE_MESSINA
38277 # endif
38278 # define machine_is_messina()   (machine_arch_type == MACH_TYPE_MESSINA)
38279 #else
38280 # define machine_is_messina()   (0)
38281 #endif
38282
38283 #ifdef CONFIG_MACH_MX50_ARM2
38284 # ifdef machine_arch_type
38285 #  undef machine_arch_type
38286 #  define machine_arch_type     __machine_arch_type
38287 # else
38288 #  define machine_arch_type     MACH_TYPE_MX50_ARM2
38289 # endif
38290 # define machine_is_mx50_arm2() (machine_arch_type == MACH_TYPE_MX50_ARM2)
38291 #else
38292 # define machine_is_mx50_arm2() (0)
38293 #endif
38294
38295 #ifdef CONFIG_MACH_CETUS9263
38296 # ifdef machine_arch_type
38297 #  undef machine_arch_type
38298 #  define machine_arch_type     __machine_arch_type
38299 # else
38300 #  define machine_arch_type     MACH_TYPE_CETUS9263
38301 # endif
38302 # define machine_is_cetus9263() (machine_arch_type == MACH_TYPE_CETUS9263)
38303 #else
38304 # define machine_is_cetus9263() (0)
38305 #endif
38306
38307 #ifdef CONFIG_MACH_BROWNSTONE
38308 # ifdef machine_arch_type
38309 #  undef machine_arch_type
38310 #  define machine_arch_type     __machine_arch_type
38311 # else
38312 #  define machine_arch_type     MACH_TYPE_BROWNSTONE
38313 # endif
38314 # define machine_is_brownstone()        (machine_arch_type == MACH_TYPE_BROWNSTONE)
38315 #else
38316 # define machine_is_brownstone()        (0)
38317 #endif
38318
38319 #ifdef CONFIG_MACH_VMX25
38320 # ifdef machine_arch_type
38321 #  undef machine_arch_type
38322 #  define machine_arch_type     __machine_arch_type
38323 # else
38324 #  define machine_arch_type     MACH_TYPE_VMX25
38325 # endif
38326 # define machine_is_vmx25()     (machine_arch_type == MACH_TYPE_VMX25)
38327 #else
38328 # define machine_is_vmx25()     (0)
38329 #endif
38330
38331 #ifdef CONFIG_MACH_VMX51
38332 # ifdef machine_arch_type
38333 #  undef machine_arch_type
38334 #  define machine_arch_type     __machine_arch_type
38335 # else
38336 #  define machine_arch_type     MACH_TYPE_VMX51
38337 # endif
38338 # define machine_is_vmx51()     (machine_arch_type == MACH_TYPE_VMX51)
38339 #else
38340 # define machine_is_vmx51()     (0)
38341 #endif
38342
38343 #ifdef CONFIG_MACH_ABACUS
38344 # ifdef machine_arch_type
38345 #  undef machine_arch_type
38346 #  define machine_arch_type     __machine_arch_type
38347 # else
38348 #  define machine_arch_type     MACH_TYPE_ABACUS
38349 # endif
38350 # define machine_is_abacus()    (machine_arch_type == MACH_TYPE_ABACUS)
38351 #else
38352 # define machine_is_abacus()    (0)
38353 #endif
38354
38355 #ifdef CONFIG_MACH_CM4745
38356 # ifdef machine_arch_type
38357 #  undef machine_arch_type
38358 #  define machine_arch_type     __machine_arch_type
38359 # else
38360 #  define machine_arch_type     MACH_TYPE_CM4745
38361 # endif
38362 # define machine_is_cm4745()    (machine_arch_type == MACH_TYPE_CM4745)
38363 #else
38364 # define machine_is_cm4745()    (0)
38365 #endif
38366
38367 #ifdef CONFIG_MACH_ORATISLINK
38368 # ifdef machine_arch_type
38369 #  undef machine_arch_type
38370 #  define machine_arch_type     __machine_arch_type
38371 # else
38372 #  define machine_arch_type     MACH_TYPE_ORATISLINK
38373 # endif
38374 # define machine_is_oratislink()        (machine_arch_type == MACH_TYPE_ORATISLINK)
38375 #else
38376 # define machine_is_oratislink()        (0)
38377 #endif
38378
38379 #ifdef CONFIG_MACH_DAVINCI_DM365_DVR
38380 # ifdef machine_arch_type
38381 #  undef machine_arch_type
38382 #  define machine_arch_type     __machine_arch_type
38383 # else
38384 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_DVR
38385 # endif
38386 # define machine_is_davinci_dm365_dvr() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_DVR)
38387 #else
38388 # define machine_is_davinci_dm365_dvr() (0)
38389 #endif
38390
38391 #ifdef CONFIG_MACH_NETVIZ
38392 # ifdef machine_arch_type
38393 #  undef machine_arch_type
38394 #  define machine_arch_type     __machine_arch_type
38395 # else
38396 #  define machine_arch_type     MACH_TYPE_NETVIZ
38397 # endif
38398 # define machine_is_netviz()    (machine_arch_type == MACH_TYPE_NETVIZ)
38399 #else
38400 # define machine_is_netviz()    (0)
38401 #endif
38402
38403 #ifdef CONFIG_MACH_FLEXIBITY
38404 # ifdef machine_arch_type
38405 #  undef machine_arch_type
38406 #  define machine_arch_type     __machine_arch_type
38407 # else
38408 #  define machine_arch_type     MACH_TYPE_FLEXIBITY
38409 # endif
38410 # define machine_is_flexibity() (machine_arch_type == MACH_TYPE_FLEXIBITY)
38411 #else
38412 # define machine_is_flexibity() (0)
38413 #endif
38414
38415 #ifdef CONFIG_MACH_WLAN_COMPUTER
38416 # ifdef machine_arch_type
38417 #  undef machine_arch_type
38418 #  define machine_arch_type     __machine_arch_type
38419 # else
38420 #  define machine_arch_type     MACH_TYPE_WLAN_COMPUTER
38421 # endif
38422 # define machine_is_wlan_computer()     (machine_arch_type == MACH_TYPE_WLAN_COMPUTER)
38423 #else
38424 # define machine_is_wlan_computer()     (0)
38425 #endif
38426
38427 #ifdef CONFIG_MACH_LPC24XX
38428 # ifdef machine_arch_type
38429 #  undef machine_arch_type
38430 #  define machine_arch_type     __machine_arch_type
38431 # else
38432 #  define machine_arch_type     MACH_TYPE_LPC24XX
38433 # endif
38434 # define machine_is_lpc24xx()   (machine_arch_type == MACH_TYPE_LPC24XX)
38435 #else
38436 # define machine_is_lpc24xx()   (0)
38437 #endif
38438
38439 #ifdef CONFIG_MACH_SPICA
38440 # ifdef machine_arch_type
38441 #  undef machine_arch_type
38442 #  define machine_arch_type     __machine_arch_type
38443 # else
38444 #  define machine_arch_type     MACH_TYPE_SPICA
38445 # endif
38446 # define machine_is_spica()     (machine_arch_type == MACH_TYPE_SPICA)
38447 #else
38448 # define machine_is_spica()     (0)
38449 #endif
38450
38451 #ifdef CONFIG_MACH_GPSDISPLAY
38452 # ifdef machine_arch_type
38453 #  undef machine_arch_type
38454 #  define machine_arch_type     __machine_arch_type
38455 # else
38456 #  define machine_arch_type     MACH_TYPE_GPSDISPLAY
38457 # endif
38458 # define machine_is_gpsdisplay()        (machine_arch_type == MACH_TYPE_GPSDISPLAY)
38459 #else
38460 # define machine_is_gpsdisplay()        (0)
38461 #endif
38462
38463 #ifdef CONFIG_MACH_BIPNET
38464 # ifdef machine_arch_type
38465 #  undef machine_arch_type
38466 #  define machine_arch_type     __machine_arch_type
38467 # else
38468 #  define machine_arch_type     MACH_TYPE_BIPNET
38469 # endif
38470 # define machine_is_bipnet()    (machine_arch_type == MACH_TYPE_BIPNET)
38471 #else
38472 # define machine_is_bipnet()    (0)
38473 #endif
38474
38475 #ifdef CONFIG_MACH_OVERO_CTU_INERTIAL
38476 # ifdef machine_arch_type
38477 #  undef machine_arch_type
38478 #  define machine_arch_type     __machine_arch_type
38479 # else
38480 #  define machine_arch_type     MACH_TYPE_OVERO_CTU_INERTIAL
38481 # endif
38482 # define machine_is_overo_ctu_inertial()        (machine_arch_type == MACH_TYPE_OVERO_CTU_INERTIAL)
38483 #else
38484 # define machine_is_overo_ctu_inertial()        (0)
38485 #endif
38486
38487 #ifdef CONFIG_MACH_DAVINCI_DM355_MMM
38488 # ifdef machine_arch_type
38489 #  undef machine_arch_type
38490 #  define machine_arch_type     __machine_arch_type
38491 # else
38492 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_MMM
38493 # endif
38494 # define machine_is_davinci_dm355_mmm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_MMM)
38495 #else
38496 # define machine_is_davinci_dm355_mmm() (0)
38497 #endif
38498
38499 #ifdef CONFIG_MACH_PC9260_V2
38500 # ifdef machine_arch_type
38501 #  undef machine_arch_type
38502 #  define machine_arch_type     __machine_arch_type
38503 # else
38504 #  define machine_arch_type     MACH_TYPE_PC9260_V2
38505 # endif
38506 # define machine_is_pc9260_v2() (machine_arch_type == MACH_TYPE_PC9260_V2)
38507 #else
38508 # define machine_is_pc9260_v2() (0)
38509 #endif
38510
38511 #ifdef CONFIG_MACH_PTX7545
38512 # ifdef machine_arch_type
38513 #  undef machine_arch_type
38514 #  define machine_arch_type     __machine_arch_type
38515 # else
38516 #  define machine_arch_type     MACH_TYPE_PTX7545
38517 # endif
38518 # define machine_is_ptx7545()   (machine_arch_type == MACH_TYPE_PTX7545)
38519 #else
38520 # define machine_is_ptx7545()   (0)
38521 #endif
38522
38523 #ifdef CONFIG_MACH_TM_EFDC
38524 # ifdef machine_arch_type
38525 #  undef machine_arch_type
38526 #  define machine_arch_type     __machine_arch_type
38527 # else
38528 #  define machine_arch_type     MACH_TYPE_TM_EFDC
38529 # endif
38530 # define machine_is_tm_efdc()   (machine_arch_type == MACH_TYPE_TM_EFDC)
38531 #else
38532 # define machine_is_tm_efdc()   (0)
38533 #endif
38534
38535 #ifdef CONFIG_MACH_OMAP3_WALDO1
38536 # ifdef machine_arch_type
38537 #  undef machine_arch_type
38538 #  define machine_arch_type     __machine_arch_type
38539 # else
38540 #  define machine_arch_type     MACH_TYPE_OMAP3_WALDO1
38541 # endif
38542 # define machine_is_omap3_waldo1()      (machine_arch_type == MACH_TYPE_OMAP3_WALDO1)
38543 #else
38544 # define machine_is_omap3_waldo1()      (0)
38545 #endif
38546
38547 #ifdef CONFIG_MACH_FLYER
38548 # ifdef machine_arch_type
38549 #  undef machine_arch_type
38550 #  define machine_arch_type     __machine_arch_type
38551 # else
38552 #  define machine_arch_type     MACH_TYPE_FLYER
38553 # endif
38554 # define machine_is_flyer()     (machine_arch_type == MACH_TYPE_FLYER)
38555 #else
38556 # define machine_is_flyer()     (0)
38557 #endif
38558
38559 #ifdef CONFIG_MACH_TORNADO3240
38560 # ifdef machine_arch_type
38561 #  undef machine_arch_type
38562 #  define machine_arch_type     __machine_arch_type
38563 # else
38564 #  define machine_arch_type     MACH_TYPE_TORNADO3240
38565 # endif
38566 # define machine_is_tornado3240()       (machine_arch_type == MACH_TYPE_TORNADO3240)
38567 #else
38568 # define machine_is_tornado3240()       (0)
38569 #endif
38570
38571 #ifdef CONFIG_MACH_SOLI_01
38572 # ifdef machine_arch_type
38573 #  undef machine_arch_type
38574 #  define machine_arch_type     __machine_arch_type
38575 # else
38576 #  define machine_arch_type     MACH_TYPE_SOLI_01
38577 # endif
38578 # define machine_is_soli_01()   (machine_arch_type == MACH_TYPE_SOLI_01)
38579 #else
38580 # define machine_is_soli_01()   (0)
38581 #endif
38582
38583 #ifdef CONFIG_MACH_OMAPL138_EUROPALC
38584 # ifdef machine_arch_type
38585 #  undef machine_arch_type
38586 #  define machine_arch_type     __machine_arch_type
38587 # else
38588 #  define machine_arch_type     MACH_TYPE_OMAPL138_EUROPALC
38589 # endif
38590 # define machine_is_omapl138_europalc() (machine_arch_type == MACH_TYPE_OMAPL138_EUROPALC)
38591 #else
38592 # define machine_is_omapl138_europalc() (0)
38593 #endif
38594
38595 #ifdef CONFIG_MACH_HELIOS_V1
38596 # ifdef machine_arch_type
38597 #  undef machine_arch_type
38598 #  define machine_arch_type     __machine_arch_type
38599 # else
38600 #  define machine_arch_type     MACH_TYPE_HELIOS_V1
38601 # endif
38602 # define machine_is_helios_v1() (machine_arch_type == MACH_TYPE_HELIOS_V1)
38603 #else
38604 # define machine_is_helios_v1() (0)
38605 #endif
38606
38607 #ifdef CONFIG_MACH_NETSPACE_LITE_V2
38608 # ifdef machine_arch_type
38609 #  undef machine_arch_type
38610 #  define machine_arch_type     __machine_arch_type
38611 # else
38612 #  define machine_arch_type     MACH_TYPE_NETSPACE_LITE_V2
38613 # endif
38614 # define machine_is_netspace_lite_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_LITE_V2)
38615 #else
38616 # define machine_is_netspace_lite_v2()  (0)
38617 #endif
38618
38619 #ifdef CONFIG_MACH_SSC
38620 # ifdef machine_arch_type
38621 #  undef machine_arch_type
38622 #  define machine_arch_type     __machine_arch_type
38623 # else
38624 #  define machine_arch_type     MACH_TYPE_SSC
38625 # endif
38626 # define machine_is_ssc()       (machine_arch_type == MACH_TYPE_SSC)
38627 #else
38628 # define machine_is_ssc()       (0)
38629 #endif
38630
38631 #ifdef CONFIG_MACH_PREMIERWAVE_EN
38632 # ifdef machine_arch_type
38633 #  undef machine_arch_type
38634 #  define machine_arch_type     __machine_arch_type
38635 # else
38636 #  define machine_arch_type     MACH_TYPE_PREMIERWAVE_EN
38637 # endif
38638 # define machine_is_premierwave_en()    (machine_arch_type == MACH_TYPE_PREMIERWAVE_EN)
38639 #else
38640 # define machine_is_premierwave_en()    (0)
38641 #endif
38642
38643 #ifdef CONFIG_MACH_WASABI
38644 # ifdef machine_arch_type
38645 #  undef machine_arch_type
38646 #  define machine_arch_type     __machine_arch_type
38647 # else
38648 #  define machine_arch_type     MACH_TYPE_WASABI
38649 # endif
38650 # define machine_is_wasabi()    (machine_arch_type == MACH_TYPE_WASABI)
38651 #else
38652 # define machine_is_wasabi()    (0)
38653 #endif
38654
38655 #ifdef CONFIG_MACH_VIVOW
38656 # ifdef machine_arch_type
38657 #  undef machine_arch_type
38658 #  define machine_arch_type     __machine_arch_type
38659 # else
38660 #  define machine_arch_type     MACH_TYPE_VIVOW
38661 # endif
38662 # define machine_is_vivow()     (machine_arch_type == MACH_TYPE_VIVOW)
38663 #else
38664 # define machine_is_vivow()     (0)
38665 #endif
38666
38667 #ifdef CONFIG_MACH_MX50_RDP
38668 # ifdef machine_arch_type
38669 #  undef machine_arch_type
38670 #  define machine_arch_type     __machine_arch_type
38671 # else
38672 #  define machine_arch_type     MACH_TYPE_MX50_RDP
38673 # endif
38674 # define machine_is_mx50_rdp()  (machine_arch_type == MACH_TYPE_MX50_RDP)
38675 #else
38676 # define machine_is_mx50_rdp()  (0)
38677 #endif
38678
38679 #ifdef CONFIG_MACH_UNIVERSAL_C210
38680 # ifdef machine_arch_type
38681 #  undef machine_arch_type
38682 #  define machine_arch_type     __machine_arch_type
38683 # else
38684 #  define machine_arch_type     MACH_TYPE_UNIVERSAL_C210
38685 # endif
38686 # define machine_is_universal_c210()    (machine_arch_type == MACH_TYPE_UNIVERSAL_C210)
38687 #else
38688 # define machine_is_universal_c210()    (0)
38689 #endif
38690
38691 #ifdef CONFIG_MACH_REAL6410
38692 # ifdef machine_arch_type
38693 #  undef machine_arch_type
38694 #  define machine_arch_type     __machine_arch_type
38695 # else
38696 #  define machine_arch_type     MACH_TYPE_REAL6410
38697 # endif
38698 # define machine_is_real6410()  (machine_arch_type == MACH_TYPE_REAL6410)
38699 #else
38700 # define machine_is_real6410()  (0)
38701 #endif
38702
38703 #ifdef CONFIG_MACH_SPX_SAKURA
38704 # ifdef machine_arch_type
38705 #  undef machine_arch_type
38706 #  define machine_arch_type     __machine_arch_type
38707 # else
38708 #  define machine_arch_type     MACH_TYPE_SPX_SAKURA
38709 # endif
38710 # define machine_is_spx_sakura()        (machine_arch_type == MACH_TYPE_SPX_SAKURA)
38711 #else
38712 # define machine_is_spx_sakura()        (0)
38713 #endif
38714
38715 #ifdef CONFIG_MACH_IJ3K_2440
38716 # ifdef machine_arch_type
38717 #  undef machine_arch_type
38718 #  define machine_arch_type     __machine_arch_type
38719 # else
38720 #  define machine_arch_type     MACH_TYPE_IJ3K_2440
38721 # endif
38722 # define machine_is_ij3k_2440() (machine_arch_type == MACH_TYPE_IJ3K_2440)
38723 #else
38724 # define machine_is_ij3k_2440() (0)
38725 #endif
38726
38727 #ifdef CONFIG_MACH_OMAP3_BC10
38728 # ifdef machine_arch_type
38729 #  undef machine_arch_type
38730 #  define machine_arch_type     __machine_arch_type
38731 # else
38732 #  define machine_arch_type     MACH_TYPE_OMAP3_BC10
38733 # endif
38734 # define machine_is_omap3_bc10()        (machine_arch_type == MACH_TYPE_OMAP3_BC10)
38735 #else
38736 # define machine_is_omap3_bc10()        (0)
38737 #endif
38738
38739 #ifdef CONFIG_MACH_THEBE
38740 # ifdef machine_arch_type
38741 #  undef machine_arch_type
38742 #  define machine_arch_type     __machine_arch_type
38743 # else
38744 #  define machine_arch_type     MACH_TYPE_THEBE
38745 # endif
38746 # define machine_is_thebe()     (machine_arch_type == MACH_TYPE_THEBE)
38747 #else
38748 # define machine_is_thebe()     (0)
38749 #endif
38750
38751 #ifdef CONFIG_MACH_RV082
38752 # ifdef machine_arch_type
38753 #  undef machine_arch_type
38754 #  define machine_arch_type     __machine_arch_type
38755 # else
38756 #  define machine_arch_type     MACH_TYPE_RV082
38757 # endif
38758 # define machine_is_rv082()     (machine_arch_type == MACH_TYPE_RV082)
38759 #else
38760 # define machine_is_rv082()     (0)
38761 #endif
38762
38763 #ifdef CONFIG_MACH_ARMLGUEST
38764 # ifdef machine_arch_type
38765 #  undef machine_arch_type
38766 #  define machine_arch_type     __machine_arch_type
38767 # else
38768 #  define machine_arch_type     MACH_TYPE_ARMLGUEST
38769 # endif
38770 # define machine_is_armlguest() (machine_arch_type == MACH_TYPE_ARMLGUEST)
38771 #else
38772 # define machine_is_armlguest() (0)
38773 #endif
38774
38775 #ifdef CONFIG_MACH_TJINC1000
38776 # ifdef machine_arch_type
38777 #  undef machine_arch_type
38778 #  define machine_arch_type     __machine_arch_type
38779 # else
38780 #  define machine_arch_type     MACH_TYPE_TJINC1000
38781 # endif
38782 # define machine_is_tjinc1000() (machine_arch_type == MACH_TYPE_TJINC1000)
38783 #else
38784 # define machine_is_tjinc1000() (0)
38785 #endif
38786
38787 #ifdef CONFIG_MACH_DOCKSTAR
38788 # ifdef machine_arch_type
38789 #  undef machine_arch_type
38790 #  define machine_arch_type     __machine_arch_type
38791 # else
38792 #  define machine_arch_type     MACH_TYPE_DOCKSTAR
38793 # endif
38794 # define machine_is_dockstar()  (machine_arch_type == MACH_TYPE_DOCKSTAR)
38795 #else
38796 # define machine_is_dockstar()  (0)
38797 #endif
38798
38799 #ifdef CONFIG_MACH_AX8008
38800 # ifdef machine_arch_type
38801 #  undef machine_arch_type
38802 #  define machine_arch_type     __machine_arch_type
38803 # else
38804 #  define machine_arch_type     MACH_TYPE_AX8008
38805 # endif
38806 # define machine_is_ax8008()    (machine_arch_type == MACH_TYPE_AX8008)
38807 #else
38808 # define machine_is_ax8008()    (0)
38809 #endif
38810
38811 #ifdef CONFIG_MACH_GNET_SGCE
38812 # ifdef machine_arch_type
38813 #  undef machine_arch_type
38814 #  define machine_arch_type     __machine_arch_type
38815 # else
38816 #  define machine_arch_type     MACH_TYPE_GNET_SGCE
38817 # endif
38818 # define machine_is_gnet_sgce() (machine_arch_type == MACH_TYPE_GNET_SGCE)
38819 #else
38820 # define machine_is_gnet_sgce() (0)
38821 #endif
38822
38823 #ifdef CONFIG_MACH_PXWNAS_500_1000
38824 # ifdef machine_arch_type
38825 #  undef machine_arch_type
38826 #  define machine_arch_type     __machine_arch_type
38827 # else
38828 #  define machine_arch_type     MACH_TYPE_PXWNAS_500_1000
38829 # endif
38830 # define machine_is_pxwnas_500_1000()   (machine_arch_type == MACH_TYPE_PXWNAS_500_1000)
38831 #else
38832 # define machine_is_pxwnas_500_1000()   (0)
38833 #endif
38834
38835 #ifdef CONFIG_MACH_EA20
38836 # ifdef machine_arch_type
38837 #  undef machine_arch_type
38838 #  define machine_arch_type     __machine_arch_type
38839 # else
38840 #  define machine_arch_type     MACH_TYPE_EA20
38841 # endif
38842 # define machine_is_ea20()      (machine_arch_type == MACH_TYPE_EA20)
38843 #else
38844 # define machine_is_ea20()      (0)
38845 #endif
38846
38847 #ifdef CONFIG_MACH_AWM2
38848 # ifdef machine_arch_type
38849 #  undef machine_arch_type
38850 #  define machine_arch_type     __machine_arch_type
38851 # else
38852 #  define machine_arch_type     MACH_TYPE_AWM2
38853 # endif
38854 # define machine_is_awm2()      (machine_arch_type == MACH_TYPE_AWM2)
38855 #else
38856 # define machine_is_awm2()      (0)
38857 #endif
38858
38859 #ifdef CONFIG_MACH_TI8148EVM
38860 # ifdef machine_arch_type
38861 #  undef machine_arch_type
38862 #  define machine_arch_type     __machine_arch_type
38863 # else
38864 #  define machine_arch_type     MACH_TYPE_TI8148EVM
38865 # endif
38866 # define machine_is_ti8148evm() (machine_arch_type == MACH_TYPE_TI8148EVM)
38867 #else
38868 # define machine_is_ti8148evm() (0)
38869 #endif
38870
38871 #ifdef CONFIG_MACH_TEGRA_SEABOARD
38872 # ifdef machine_arch_type
38873 #  undef machine_arch_type
38874 #  define machine_arch_type     __machine_arch_type
38875 # else
38876 #  define machine_arch_type     MACH_TYPE_TEGRA_SEABOARD
38877 # endif
38878 # define machine_is_tegra_seaboard()    (machine_arch_type == MACH_TYPE_TEGRA_SEABOARD)
38879 #else
38880 # define machine_is_tegra_seaboard()    (0)
38881 #endif
38882
38883 #ifdef CONFIG_MACH_LINKSTATION_CHLV2
38884 # ifdef machine_arch_type
38885 #  undef machine_arch_type
38886 #  define machine_arch_type     __machine_arch_type
38887 # else
38888 #  define machine_arch_type     MACH_TYPE_LINKSTATION_CHLV2
38889 # endif
38890 # define machine_is_linkstation_chlv2() (machine_arch_type == MACH_TYPE_LINKSTATION_CHLV2)
38891 #else
38892 # define machine_is_linkstation_chlv2() (0)
38893 #endif
38894
38895 #ifdef CONFIG_MACH_TERA_PRO2_RACK
38896 # ifdef machine_arch_type
38897 #  undef machine_arch_type
38898 #  define machine_arch_type     __machine_arch_type
38899 # else
38900 #  define machine_arch_type     MACH_TYPE_TERA_PRO2_RACK
38901 # endif
38902 # define machine_is_tera_pro2_rack()    (machine_arch_type == MACH_TYPE_TERA_PRO2_RACK)
38903 #else
38904 # define machine_is_tera_pro2_rack()    (0)
38905 #endif
38906
38907 #ifdef CONFIG_MACH_RUBYS
38908 # ifdef machine_arch_type
38909 #  undef machine_arch_type
38910 #  define machine_arch_type     __machine_arch_type
38911 # else
38912 #  define machine_arch_type     MACH_TYPE_RUBYS
38913 # endif
38914 # define machine_is_rubys()     (machine_arch_type == MACH_TYPE_RUBYS)
38915 #else
38916 # define machine_is_rubys()     (0)
38917 #endif
38918
38919 #ifdef CONFIG_MACH_AQUARIUS
38920 # ifdef machine_arch_type
38921 #  undef machine_arch_type
38922 #  define machine_arch_type     __machine_arch_type
38923 # else
38924 #  define machine_arch_type     MACH_TYPE_AQUARIUS
38925 # endif
38926 # define machine_is_aquarius()  (machine_arch_type == MACH_TYPE_AQUARIUS)
38927 #else
38928 # define machine_is_aquarius()  (0)
38929 #endif
38930
38931 #ifdef CONFIG_MACH_MX53_ARD
38932 # ifdef machine_arch_type
38933 #  undef machine_arch_type
38934 #  define machine_arch_type     __machine_arch_type
38935 # else
38936 #  define machine_arch_type     MACH_TYPE_MX53_ARD
38937 # endif
38938 # define machine_is_mx53_ard()  (machine_arch_type == MACH_TYPE_MX53_ARD)
38939 #else
38940 # define machine_is_mx53_ard()  (0)
38941 #endif
38942
38943 #ifdef CONFIG_MACH_MX53_SMD
38944 # ifdef machine_arch_type
38945 #  undef machine_arch_type
38946 #  define machine_arch_type     __machine_arch_type
38947 # else
38948 #  define machine_arch_type     MACH_TYPE_MX53_SMD
38949 # endif
38950 # define machine_is_mx53_smd()  (machine_arch_type == MACH_TYPE_MX53_SMD)
38951 #else
38952 # define machine_is_mx53_smd()  (0)
38953 #endif
38954
38955 #ifdef CONFIG_MACH_LSWXL
38956 # ifdef machine_arch_type
38957 #  undef machine_arch_type
38958 #  define machine_arch_type     __machine_arch_type
38959 # else
38960 #  define machine_arch_type     MACH_TYPE_LSWXL
38961 # endif
38962 # define machine_is_lswxl()     (machine_arch_type == MACH_TYPE_LSWXL)
38963 #else
38964 # define machine_is_lswxl()     (0)
38965 #endif
38966
38967 #ifdef CONFIG_MACH_DOVE_AVNG_V3
38968 # ifdef machine_arch_type
38969 #  undef machine_arch_type
38970 #  define machine_arch_type     __machine_arch_type
38971 # else
38972 #  define machine_arch_type     MACH_TYPE_DOVE_AVNG_V3
38973 # endif
38974 # define machine_is_dove_avng_v3()      (machine_arch_type == MACH_TYPE_DOVE_AVNG_V3)
38975 #else
38976 # define machine_is_dove_avng_v3()      (0)
38977 #endif
38978
38979 #ifdef CONFIG_MACH_SDI_ESS_9263
38980 # ifdef machine_arch_type
38981 #  undef machine_arch_type
38982 #  define machine_arch_type     __machine_arch_type
38983 # else
38984 #  define machine_arch_type     MACH_TYPE_SDI_ESS_9263
38985 # endif
38986 # define machine_is_sdi_ess_9263()      (machine_arch_type == MACH_TYPE_SDI_ESS_9263)
38987 #else
38988 # define machine_is_sdi_ess_9263()      (0)
38989 #endif
38990
38991 #ifdef CONFIG_MACH_JOCPU550
38992 # ifdef machine_arch_type
38993 #  undef machine_arch_type
38994 #  define machine_arch_type     __machine_arch_type
38995 # else
38996 #  define machine_arch_type     MACH_TYPE_JOCPU550
38997 # endif
38998 # define machine_is_jocpu550()  (machine_arch_type == MACH_TYPE_JOCPU550)
38999 #else
39000 # define machine_is_jocpu550()  (0)
39001 #endif
39002
39003 #ifdef CONFIG_MACH_MSM8X60_RUMI3
39004 # ifdef machine_arch_type
39005 #  undef machine_arch_type
39006 #  define machine_arch_type     __machine_arch_type
39007 # else
39008 #  define machine_arch_type     MACH_TYPE_MSM8X60_RUMI3
39009 # endif
39010 # define machine_is_msm8x60_rumi3()     (machine_arch_type == MACH_TYPE_MSM8X60_RUMI3)
39011 #else
39012 # define machine_is_msm8x60_rumi3()     (0)
39013 #endif
39014
39015 #ifdef CONFIG_MACH_MSM8X60_FFA
39016 # ifdef machine_arch_type
39017 #  undef machine_arch_type
39018 #  define machine_arch_type     __machine_arch_type
39019 # else
39020 #  define machine_arch_type     MACH_TYPE_MSM8X60_FFA
39021 # endif
39022 # define machine_is_msm8x60_ffa()       (machine_arch_type == MACH_TYPE_MSM8X60_FFA)
39023 #else
39024 # define machine_is_msm8x60_ffa()       (0)
39025 #endif
39026
39027 #ifdef CONFIG_MACH_YANOMAMI
39028 # ifdef machine_arch_type
39029 #  undef machine_arch_type
39030 #  define machine_arch_type     __machine_arch_type
39031 # else
39032 #  define machine_arch_type     MACH_TYPE_YANOMAMI
39033 # endif
39034 # define machine_is_yanomami()  (machine_arch_type == MACH_TYPE_YANOMAMI)
39035 #else
39036 # define machine_is_yanomami()  (0)
39037 #endif
39038
39039 #ifdef CONFIG_MACH_GTA04
39040 # ifdef machine_arch_type
39041 #  undef machine_arch_type
39042 #  define machine_arch_type     __machine_arch_type
39043 # else
39044 #  define machine_arch_type     MACH_TYPE_GTA04
39045 # endif
39046 # define machine_is_gta04()     (machine_arch_type == MACH_TYPE_GTA04)
39047 #else
39048 # define machine_is_gta04()     (0)
39049 #endif
39050
39051 #ifdef CONFIG_MACH_CM_A510
39052 # ifdef machine_arch_type
39053 #  undef machine_arch_type
39054 #  define machine_arch_type     __machine_arch_type
39055 # else
39056 #  define machine_arch_type     MACH_TYPE_CM_A510
39057 # endif
39058 # define machine_is_cm_a510()   (machine_arch_type == MACH_TYPE_CM_A510)
39059 #else
39060 # define machine_is_cm_a510()   (0)
39061 #endif
39062
39063 #ifdef CONFIG_MACH_OMAP3_RFS200
39064 # ifdef machine_arch_type
39065 #  undef machine_arch_type
39066 #  define machine_arch_type     __machine_arch_type
39067 # else
39068 #  define machine_arch_type     MACH_TYPE_OMAP3_RFS200
39069 # endif
39070 # define machine_is_omap3_rfs200()      (machine_arch_type == MACH_TYPE_OMAP3_RFS200)
39071 #else
39072 # define machine_is_omap3_rfs200()      (0)
39073 #endif
39074
39075 #ifdef CONFIG_MACH_KX33XX
39076 # ifdef machine_arch_type
39077 #  undef machine_arch_type
39078 #  define machine_arch_type     __machine_arch_type
39079 # else
39080 #  define machine_arch_type     MACH_TYPE_KX33XX
39081 # endif
39082 # define machine_is_kx33xx()    (machine_arch_type == MACH_TYPE_KX33XX)
39083 #else
39084 # define machine_is_kx33xx()    (0)
39085 #endif
39086
39087 #ifdef CONFIG_MACH_PTX7510
39088 # ifdef machine_arch_type
39089 #  undef machine_arch_type
39090 #  define machine_arch_type     __machine_arch_type
39091 # else
39092 #  define machine_arch_type     MACH_TYPE_PTX7510
39093 # endif
39094 # define machine_is_ptx7510()   (machine_arch_type == MACH_TYPE_PTX7510)
39095 #else
39096 # define machine_is_ptx7510()   (0)
39097 #endif
39098
39099 #ifdef CONFIG_MACH_TOP9000
39100 # ifdef machine_arch_type
39101 #  undef machine_arch_type
39102 #  define machine_arch_type     __machine_arch_type
39103 # else
39104 #  define machine_arch_type     MACH_TYPE_TOP9000
39105 # endif
39106 # define machine_is_top9000()   (machine_arch_type == MACH_TYPE_TOP9000)
39107 #else
39108 # define machine_is_top9000()   (0)
39109 #endif
39110
39111 #ifdef CONFIG_MACH_TEENOTE
39112 # ifdef machine_arch_type
39113 #  undef machine_arch_type
39114 #  define machine_arch_type     __machine_arch_type
39115 # else
39116 #  define machine_arch_type     MACH_TYPE_TEENOTE
39117 # endif
39118 # define machine_is_teenote()   (machine_arch_type == MACH_TYPE_TEENOTE)
39119 #else
39120 # define machine_is_teenote()   (0)
39121 #endif
39122
39123 #ifdef CONFIG_MACH_TS3
39124 # ifdef machine_arch_type
39125 #  undef machine_arch_type
39126 #  define machine_arch_type     __machine_arch_type
39127 # else
39128 #  define machine_arch_type     MACH_TYPE_TS3
39129 # endif
39130 # define machine_is_ts3()       (machine_arch_type == MACH_TYPE_TS3)
39131 #else
39132 # define machine_is_ts3()       (0)
39133 #endif
39134
39135 #ifdef CONFIG_MACH_A0
39136 # ifdef machine_arch_type
39137 #  undef machine_arch_type
39138 #  define machine_arch_type     __machine_arch_type
39139 # else
39140 #  define machine_arch_type     MACH_TYPE_A0
39141 # endif
39142 # define machine_is_a0()        (machine_arch_type == MACH_TYPE_A0)
39143 #else
39144 # define machine_is_a0()        (0)
39145 #endif
39146
39147 #ifdef CONFIG_MACH_FSM9XXX_SURF
39148 # ifdef machine_arch_type
39149 #  undef machine_arch_type
39150 #  define machine_arch_type     __machine_arch_type
39151 # else
39152 #  define machine_arch_type     MACH_TYPE_FSM9XXX_SURF
39153 # endif
39154 # define machine_is_fsm9xxx_surf()      (machine_arch_type == MACH_TYPE_FSM9XXX_SURF)
39155 #else
39156 # define machine_is_fsm9xxx_surf()      (0)
39157 #endif
39158
39159 #ifdef CONFIG_MACH_FSM9XXX_FFA
39160 # ifdef machine_arch_type
39161 #  undef machine_arch_type
39162 #  define machine_arch_type     __machine_arch_type
39163 # else
39164 #  define machine_arch_type     MACH_TYPE_FSM9XXX_FFA
39165 # endif
39166 # define machine_is_fsm9xxx_ffa()       (machine_arch_type == MACH_TYPE_FSM9XXX_FFA)
39167 #else
39168 # define machine_is_fsm9xxx_ffa()       (0)
39169 #endif
39170
39171 #ifdef CONFIG_MACH_FRRHWCDMA60W
39172 # ifdef machine_arch_type
39173 #  undef machine_arch_type
39174 #  define machine_arch_type     __machine_arch_type
39175 # else
39176 #  define machine_arch_type     MACH_TYPE_FRRHWCDMA60W
39177 # endif
39178 # define machine_is_frrhwcdma60w()      (machine_arch_type == MACH_TYPE_FRRHWCDMA60W)
39179 #else
39180 # define machine_is_frrhwcdma60w()      (0)
39181 #endif
39182
39183 #ifdef CONFIG_MACH_REMUS
39184 # ifdef machine_arch_type
39185 #  undef machine_arch_type
39186 #  define machine_arch_type     __machine_arch_type
39187 # else
39188 #  define machine_arch_type     MACH_TYPE_REMUS
39189 # endif
39190 # define machine_is_remus()     (machine_arch_type == MACH_TYPE_REMUS)
39191 #else
39192 # define machine_is_remus()     (0)
39193 #endif
39194
39195 #ifdef CONFIG_MACH_AT91CAP7XDK
39196 # ifdef machine_arch_type
39197 #  undef machine_arch_type
39198 #  define machine_arch_type     __machine_arch_type
39199 # else
39200 #  define machine_arch_type     MACH_TYPE_AT91CAP7XDK
39201 # endif
39202 # define machine_is_at91cap7xdk()       (machine_arch_type == MACH_TYPE_AT91CAP7XDK)
39203 #else
39204 # define machine_is_at91cap7xdk()       (0)
39205 #endif
39206
39207 #ifdef CONFIG_MACH_AT91CAP7STK
39208 # ifdef machine_arch_type
39209 #  undef machine_arch_type
39210 #  define machine_arch_type     __machine_arch_type
39211 # else
39212 #  define machine_arch_type     MACH_TYPE_AT91CAP7STK
39213 # endif
39214 # define machine_is_at91cap7stk()       (machine_arch_type == MACH_TYPE_AT91CAP7STK)
39215 #else
39216 # define machine_is_at91cap7stk()       (0)
39217 #endif
39218
39219 #ifdef CONFIG_MACH_KT_SBC_SAM9_1
39220 # ifdef machine_arch_type
39221 #  undef machine_arch_type
39222 #  define machine_arch_type     __machine_arch_type
39223 # else
39224 #  define machine_arch_type     MACH_TYPE_KT_SBC_SAM9_1
39225 # endif
39226 # define machine_is_kt_sbc_sam9_1()     (machine_arch_type == MACH_TYPE_KT_SBC_SAM9_1)
39227 #else
39228 # define machine_is_kt_sbc_sam9_1()     (0)
39229 #endif
39230
39231 #ifdef CONFIG_MACH_ORATISROUTER
39232 # ifdef machine_arch_type
39233 #  undef machine_arch_type
39234 #  define machine_arch_type     __machine_arch_type
39235 # else
39236 #  define machine_arch_type     MACH_TYPE_ORATISROUTER
39237 # endif
39238 # define machine_is_oratisrouter()      (machine_arch_type == MACH_TYPE_ORATISROUTER)
39239 #else
39240 # define machine_is_oratisrouter()      (0)
39241 #endif
39242
39243 #ifdef CONFIG_MACH_ARMADA_XP_DB
39244 # ifdef machine_arch_type
39245 #  undef machine_arch_type
39246 #  define machine_arch_type     __machine_arch_type
39247 # else
39248 #  define machine_arch_type     MACH_TYPE_ARMADA_XP_DB
39249 # endif
39250 # define machine_is_armada_xp_db()      (machine_arch_type == MACH_TYPE_ARMADA_XP_DB)
39251 #else
39252 # define machine_is_armada_xp_db()      (0)
39253 #endif
39254
39255 #ifdef CONFIG_MACH_SPDM
39256 # ifdef machine_arch_type
39257 #  undef machine_arch_type
39258 #  define machine_arch_type     __machine_arch_type
39259 # else
39260 #  define machine_arch_type     MACH_TYPE_SPDM
39261 # endif
39262 # define machine_is_spdm()      (machine_arch_type == MACH_TYPE_SPDM)
39263 #else
39264 # define machine_is_spdm()      (0)
39265 #endif
39266
39267 #ifdef CONFIG_MACH_GTIB
39268 # ifdef machine_arch_type
39269 #  undef machine_arch_type
39270 #  define machine_arch_type     __machine_arch_type
39271 # else
39272 #  define machine_arch_type     MACH_TYPE_GTIB
39273 # endif
39274 # define machine_is_gtib()      (machine_arch_type == MACH_TYPE_GTIB)
39275 #else
39276 # define machine_is_gtib()      (0)
39277 #endif
39278
39279 #ifdef CONFIG_MACH_DGM3240
39280 # ifdef machine_arch_type
39281 #  undef machine_arch_type
39282 #  define machine_arch_type     __machine_arch_type
39283 # else
39284 #  define machine_arch_type     MACH_TYPE_DGM3240
39285 # endif
39286 # define machine_is_dgm3240()   (machine_arch_type == MACH_TYPE_DGM3240)
39287 #else
39288 # define machine_is_dgm3240()   (0)
39289 #endif
39290
39291 #ifdef CONFIG_MACH_ATLAS_I_LPE
39292 # ifdef machine_arch_type
39293 #  undef machine_arch_type
39294 #  define machine_arch_type     __machine_arch_type
39295 # else
39296 #  define machine_arch_type     MACH_TYPE_ATLAS_I_LPE
39297 # endif
39298 # define machine_is_atlas_i_lpe()       (machine_arch_type == MACH_TYPE_ATLAS_I_LPE)
39299 #else
39300 # define machine_is_atlas_i_lpe()       (0)
39301 #endif
39302
39303 #ifdef CONFIG_MACH_HTCMEGA
39304 # ifdef machine_arch_type
39305 #  undef machine_arch_type
39306 #  define machine_arch_type     __machine_arch_type
39307 # else
39308 #  define machine_arch_type     MACH_TYPE_HTCMEGA
39309 # endif
39310 # define machine_is_htcmega()   (machine_arch_type == MACH_TYPE_HTCMEGA)
39311 #else
39312 # define machine_is_htcmega()   (0)
39313 #endif
39314
39315 #ifdef CONFIG_MACH_TRICORDER
39316 # ifdef machine_arch_type
39317 #  undef machine_arch_type
39318 #  define machine_arch_type     __machine_arch_type
39319 # else
39320 #  define machine_arch_type     MACH_TYPE_TRICORDER
39321 # endif
39322 # define machine_is_tricorder() (machine_arch_type == MACH_TYPE_TRICORDER)
39323 #else
39324 # define machine_is_tricorder() (0)
39325 #endif
39326
39327 #ifdef CONFIG_MACH_TX28
39328 # ifdef machine_arch_type
39329 #  undef machine_arch_type
39330 #  define machine_arch_type     __machine_arch_type
39331 # else
39332 #  define machine_arch_type     MACH_TYPE_TX28
39333 # endif
39334 # define machine_is_tx28()      (machine_arch_type == MACH_TYPE_TX28)
39335 #else
39336 # define machine_is_tx28()      (0)
39337 #endif
39338
39339 #ifdef CONFIG_MACH_BSTBRD
39340 # ifdef machine_arch_type
39341 #  undef machine_arch_type
39342 #  define machine_arch_type     __machine_arch_type
39343 # else
39344 #  define machine_arch_type     MACH_TYPE_BSTBRD
39345 # endif
39346 # define machine_is_bstbrd()    (machine_arch_type == MACH_TYPE_BSTBRD)
39347 #else
39348 # define machine_is_bstbrd()    (0)
39349 #endif
39350
39351 #ifdef CONFIG_MACH_PWB3090
39352 # ifdef machine_arch_type
39353 #  undef machine_arch_type
39354 #  define machine_arch_type     __machine_arch_type
39355 # else
39356 #  define machine_arch_type     MACH_TYPE_PWB3090
39357 # endif
39358 # define machine_is_pwb3090()   (machine_arch_type == MACH_TYPE_PWB3090)
39359 #else
39360 # define machine_is_pwb3090()   (0)
39361 #endif
39362
39363 #ifdef CONFIG_MACH_IDEA6410
39364 # ifdef machine_arch_type
39365 #  undef machine_arch_type
39366 #  define machine_arch_type     __machine_arch_type
39367 # else
39368 #  define machine_arch_type     MACH_TYPE_IDEA6410
39369 # endif
39370 # define machine_is_idea6410()  (machine_arch_type == MACH_TYPE_IDEA6410)
39371 #else
39372 # define machine_is_idea6410()  (0)
39373 #endif
39374
39375 #ifdef CONFIG_MACH_QBC9263
39376 # ifdef machine_arch_type
39377 #  undef machine_arch_type
39378 #  define machine_arch_type     __machine_arch_type
39379 # else
39380 #  define machine_arch_type     MACH_TYPE_QBC9263
39381 # endif
39382 # define machine_is_qbc9263()   (machine_arch_type == MACH_TYPE_QBC9263)
39383 #else
39384 # define machine_is_qbc9263()   (0)
39385 #endif
39386
39387 #ifdef CONFIG_MACH_BORABORA
39388 # ifdef machine_arch_type
39389 #  undef machine_arch_type
39390 #  define machine_arch_type     __machine_arch_type
39391 # else
39392 #  define machine_arch_type     MACH_TYPE_BORABORA
39393 # endif
39394 # define machine_is_borabora()  (machine_arch_type == MACH_TYPE_BORABORA)
39395 #else
39396 # define machine_is_borabora()  (0)
39397 #endif
39398
39399 #ifdef CONFIG_MACH_VALDEZ
39400 # ifdef machine_arch_type
39401 #  undef machine_arch_type
39402 #  define machine_arch_type     __machine_arch_type
39403 # else
39404 #  define machine_arch_type     MACH_TYPE_VALDEZ
39405 # endif
39406 # define machine_is_valdez()    (machine_arch_type == MACH_TYPE_VALDEZ)
39407 #else
39408 # define machine_is_valdez()    (0)
39409 #endif
39410
39411 #ifdef CONFIG_MACH_LS9G20
39412 # ifdef machine_arch_type
39413 #  undef machine_arch_type
39414 #  define machine_arch_type     __machine_arch_type
39415 # else
39416 #  define machine_arch_type     MACH_TYPE_LS9G20
39417 # endif
39418 # define machine_is_ls9g20()    (machine_arch_type == MACH_TYPE_LS9G20)
39419 #else
39420 # define machine_is_ls9g20()    (0)
39421 #endif
39422
39423 #ifdef CONFIG_MACH_MIOS_V1
39424 # ifdef machine_arch_type
39425 #  undef machine_arch_type
39426 #  define machine_arch_type     __machine_arch_type
39427 # else
39428 #  define machine_arch_type     MACH_TYPE_MIOS_V1
39429 # endif
39430 # define machine_is_mios_v1()   (machine_arch_type == MACH_TYPE_MIOS_V1)
39431 #else
39432 # define machine_is_mios_v1()   (0)
39433 #endif
39434
39435 #ifdef CONFIG_MACH_S5PC110_CRESPO
39436 # ifdef machine_arch_type
39437 #  undef machine_arch_type
39438 #  define machine_arch_type     __machine_arch_type
39439 # else
39440 #  define machine_arch_type     MACH_TYPE_S5PC110_CRESPO
39441 # endif
39442 # define machine_is_s5pc110_crespo()    (machine_arch_type == MACH_TYPE_S5PC110_CRESPO)
39443 #else
39444 # define machine_is_s5pc110_crespo()    (0)
39445 #endif
39446
39447 #ifdef CONFIG_MACH_CONTROLTEK9G20
39448 # ifdef machine_arch_type
39449 #  undef machine_arch_type
39450 #  define machine_arch_type     __machine_arch_type
39451 # else
39452 #  define machine_arch_type     MACH_TYPE_CONTROLTEK9G20
39453 # endif
39454 # define machine_is_controltek9g20()    (machine_arch_type == MACH_TYPE_CONTROLTEK9G20)
39455 #else
39456 # define machine_is_controltek9g20()    (0)
39457 #endif
39458
39459 #ifdef CONFIG_MACH_TIN307
39460 # ifdef machine_arch_type
39461 #  undef machine_arch_type
39462 #  define machine_arch_type     __machine_arch_type
39463 # else
39464 #  define machine_arch_type     MACH_TYPE_TIN307
39465 # endif
39466 # define machine_is_tin307()    (machine_arch_type == MACH_TYPE_TIN307)
39467 #else
39468 # define machine_is_tin307()    (0)
39469 #endif
39470
39471 #ifdef CONFIG_MACH_TIN510
39472 # ifdef machine_arch_type
39473 #  undef machine_arch_type
39474 #  define machine_arch_type     __machine_arch_type
39475 # else
39476 #  define machine_arch_type     MACH_TYPE_TIN510
39477 # endif
39478 # define machine_is_tin510()    (machine_arch_type == MACH_TYPE_TIN510)
39479 #else
39480 # define machine_is_tin510()    (0)
39481 #endif
39482
39483 #ifdef CONFIG_MACH_BLUECHEESE
39484 # ifdef machine_arch_type
39485 #  undef machine_arch_type
39486 #  define machine_arch_type     __machine_arch_type
39487 # else
39488 #  define machine_arch_type     MACH_TYPE_BLUECHEESE
39489 # endif
39490 # define machine_is_bluecheese()        (machine_arch_type == MACH_TYPE_BLUECHEESE)
39491 #else
39492 # define machine_is_bluecheese()        (0)
39493 #endif
39494
39495 #ifdef CONFIG_MACH_TEM3X30
39496 # ifdef machine_arch_type
39497 #  undef machine_arch_type
39498 #  define machine_arch_type     __machine_arch_type
39499 # else
39500 #  define machine_arch_type     MACH_TYPE_TEM3X30
39501 # endif
39502 # define machine_is_tem3x30()   (machine_arch_type == MACH_TYPE_TEM3X30)
39503 #else
39504 # define machine_is_tem3x30()   (0)
39505 #endif
39506
39507 #ifdef CONFIG_MACH_HARVEST_DESOTO
39508 # ifdef machine_arch_type
39509 #  undef machine_arch_type
39510 #  define machine_arch_type     __machine_arch_type
39511 # else
39512 #  define machine_arch_type     MACH_TYPE_HARVEST_DESOTO
39513 # endif
39514 # define machine_is_harvest_desoto()    (machine_arch_type == MACH_TYPE_HARVEST_DESOTO)
39515 #else
39516 # define machine_is_harvest_desoto()    (0)
39517 #endif
39518
39519 #ifdef CONFIG_MACH_MSM8X60_QRDC
39520 # ifdef machine_arch_type
39521 #  undef machine_arch_type
39522 #  define machine_arch_type     __machine_arch_type
39523 # else
39524 #  define machine_arch_type     MACH_TYPE_MSM8X60_QRDC
39525 # endif
39526 # define machine_is_msm8x60_qrdc()      (machine_arch_type == MACH_TYPE_MSM8X60_QRDC)
39527 #else
39528 # define machine_is_msm8x60_qrdc()      (0)
39529 #endif
39530
39531 #ifdef CONFIG_MACH_SPEAR900
39532 # ifdef machine_arch_type
39533 #  undef machine_arch_type
39534 #  define machine_arch_type     __machine_arch_type
39535 # else
39536 #  define machine_arch_type     MACH_TYPE_SPEAR900
39537 # endif
39538 # define machine_is_spear900()  (machine_arch_type == MACH_TYPE_SPEAR900)
39539 #else
39540 # define machine_is_spear900()  (0)
39541 #endif
39542
39543 #ifdef CONFIG_MACH_PCONTROL_G20
39544 # ifdef machine_arch_type
39545 #  undef machine_arch_type
39546 #  define machine_arch_type     __machine_arch_type
39547 # else
39548 #  define machine_arch_type     MACH_TYPE_PCONTROL_G20
39549 # endif
39550 # define machine_is_pcontrol_g20()      (machine_arch_type == MACH_TYPE_PCONTROL_G20)
39551 #else
39552 # define machine_is_pcontrol_g20()      (0)
39553 #endif
39554
39555 #ifdef CONFIG_MACH_RDSTOR
39556 # ifdef machine_arch_type
39557 #  undef machine_arch_type
39558 #  define machine_arch_type     __machine_arch_type
39559 # else
39560 #  define machine_arch_type     MACH_TYPE_RDSTOR
39561 # endif
39562 # define machine_is_rdstor()    (machine_arch_type == MACH_TYPE_RDSTOR)
39563 #else
39564 # define machine_is_rdstor()    (0)
39565 #endif
39566
39567 #ifdef CONFIG_MACH_USDLOADER
39568 # ifdef machine_arch_type
39569 #  undef machine_arch_type
39570 #  define machine_arch_type     __machine_arch_type
39571 # else
39572 #  define machine_arch_type     MACH_TYPE_USDLOADER
39573 # endif
39574 # define machine_is_usdloader() (machine_arch_type == MACH_TYPE_USDLOADER)
39575 #else
39576 # define machine_is_usdloader() (0)
39577 #endif
39578
39579 #ifdef CONFIG_MACH_TSOPLOADER
39580 # ifdef machine_arch_type
39581 #  undef machine_arch_type
39582 #  define machine_arch_type     __machine_arch_type
39583 # else
39584 #  define machine_arch_type     MACH_TYPE_TSOPLOADER
39585 # endif
39586 # define machine_is_tsoploader()        (machine_arch_type == MACH_TYPE_TSOPLOADER)
39587 #else
39588 # define machine_is_tsoploader()        (0)
39589 #endif
39590
39591 #ifdef CONFIG_MACH_KRONOS
39592 # ifdef machine_arch_type
39593 #  undef machine_arch_type
39594 #  define machine_arch_type     __machine_arch_type
39595 # else
39596 #  define machine_arch_type     MACH_TYPE_KRONOS
39597 # endif
39598 # define machine_is_kronos()    (machine_arch_type == MACH_TYPE_KRONOS)
39599 #else
39600 # define machine_is_kronos()    (0)
39601 #endif
39602
39603 #ifdef CONFIG_MACH_FFCORE
39604 # ifdef machine_arch_type
39605 #  undef machine_arch_type
39606 #  define machine_arch_type     __machine_arch_type
39607 # else
39608 #  define machine_arch_type     MACH_TYPE_FFCORE
39609 # endif
39610 # define machine_is_ffcore()    (machine_arch_type == MACH_TYPE_FFCORE)
39611 #else
39612 # define machine_is_ffcore()    (0)
39613 #endif
39614
39615 #ifdef CONFIG_MACH_MONE
39616 # ifdef machine_arch_type
39617 #  undef machine_arch_type
39618 #  define machine_arch_type     __machine_arch_type
39619 # else
39620 #  define machine_arch_type     MACH_TYPE_MONE
39621 # endif
39622 # define machine_is_mone()      (machine_arch_type == MACH_TYPE_MONE)
39623 #else
39624 # define machine_is_mone()      (0)
39625 #endif
39626
39627 #ifdef CONFIG_MACH_UNIT2S
39628 # ifdef machine_arch_type
39629 #  undef machine_arch_type
39630 #  define machine_arch_type     __machine_arch_type
39631 # else
39632 #  define machine_arch_type     MACH_TYPE_UNIT2S
39633 # endif
39634 # define machine_is_unit2s()    (machine_arch_type == MACH_TYPE_UNIT2S)
39635 #else
39636 # define machine_is_unit2s()    (0)
39637 #endif
39638
39639 #ifdef CONFIG_MACH_ACER_A5
39640 # ifdef machine_arch_type
39641 #  undef machine_arch_type
39642 #  define machine_arch_type     __machine_arch_type
39643 # else
39644 #  define machine_arch_type     MACH_TYPE_ACER_A5
39645 # endif
39646 # define machine_is_acer_a5()   (machine_arch_type == MACH_TYPE_ACER_A5)
39647 #else
39648 # define machine_is_acer_a5()   (0)
39649 #endif
39650
39651 #ifdef CONFIG_MACH_ETHERPRO_ISP
39652 # ifdef machine_arch_type
39653 #  undef machine_arch_type
39654 #  define machine_arch_type     __machine_arch_type
39655 # else
39656 #  define machine_arch_type     MACH_TYPE_ETHERPRO_ISP
39657 # endif
39658 # define machine_is_etherpro_isp()      (machine_arch_type == MACH_TYPE_ETHERPRO_ISP)
39659 #else
39660 # define machine_is_etherpro_isp()      (0)
39661 #endif
39662
39663 #ifdef CONFIG_MACH_STRETCHS7000
39664 # ifdef machine_arch_type
39665 #  undef machine_arch_type
39666 #  define machine_arch_type     __machine_arch_type
39667 # else
39668 #  define machine_arch_type     MACH_TYPE_STRETCHS7000
39669 # endif
39670 # define machine_is_stretchs7000()      (machine_arch_type == MACH_TYPE_STRETCHS7000)
39671 #else
39672 # define machine_is_stretchs7000()      (0)
39673 #endif
39674
39675 #ifdef CONFIG_MACH_P87_SMARTSIM
39676 # ifdef machine_arch_type
39677 #  undef machine_arch_type
39678 #  define machine_arch_type     __machine_arch_type
39679 # else
39680 #  define machine_arch_type     MACH_TYPE_P87_SMARTSIM
39681 # endif
39682 # define machine_is_p87_smartsim()      (machine_arch_type == MACH_TYPE_P87_SMARTSIM)
39683 #else
39684 # define machine_is_p87_smartsim()      (0)
39685 #endif
39686
39687 #ifdef CONFIG_MACH_TULIP
39688 # ifdef machine_arch_type
39689 #  undef machine_arch_type
39690 #  define machine_arch_type     __machine_arch_type
39691 # else
39692 #  define machine_arch_type     MACH_TYPE_TULIP
39693 # endif
39694 # define machine_is_tulip()     (machine_arch_type == MACH_TYPE_TULIP)
39695 #else
39696 # define machine_is_tulip()     (0)
39697 #endif
39698
39699 #ifdef CONFIG_MACH_SUNFLOWER
39700 # ifdef machine_arch_type
39701 #  undef machine_arch_type
39702 #  define machine_arch_type     __machine_arch_type
39703 # else
39704 #  define machine_arch_type     MACH_TYPE_SUNFLOWER
39705 # endif
39706 # define machine_is_sunflower() (machine_arch_type == MACH_TYPE_SUNFLOWER)
39707 #else
39708 # define machine_is_sunflower() (0)
39709 #endif
39710
39711 #ifdef CONFIG_MACH_RIB
39712 # ifdef machine_arch_type
39713 #  undef machine_arch_type
39714 #  define machine_arch_type     __machine_arch_type
39715 # else
39716 #  define machine_arch_type     MACH_TYPE_RIB
39717 # endif
39718 # define machine_is_rib()       (machine_arch_type == MACH_TYPE_RIB)
39719 #else
39720 # define machine_is_rib()       (0)
39721 #endif
39722
39723 #ifdef CONFIG_MACH_CLOD
39724 # ifdef machine_arch_type
39725 #  undef machine_arch_type
39726 #  define machine_arch_type     __machine_arch_type
39727 # else
39728 #  define machine_arch_type     MACH_TYPE_CLOD
39729 # endif
39730 # define machine_is_clod()      (machine_arch_type == MACH_TYPE_CLOD)
39731 #else
39732 # define machine_is_clod()      (0)
39733 #endif
39734
39735 #ifdef CONFIG_MACH_RUMP
39736 # ifdef machine_arch_type
39737 #  undef machine_arch_type
39738 #  define machine_arch_type     __machine_arch_type
39739 # else
39740 #  define machine_arch_type     MACH_TYPE_RUMP
39741 # endif
39742 # define machine_is_rump()      (machine_arch_type == MACH_TYPE_RUMP)
39743 #else
39744 # define machine_is_rump()      (0)
39745 #endif
39746
39747 #ifdef CONFIG_MACH_TENDERLOIN
39748 # ifdef machine_arch_type
39749 #  undef machine_arch_type
39750 #  define machine_arch_type     __machine_arch_type
39751 # else
39752 #  define machine_arch_type     MACH_TYPE_TENDERLOIN
39753 # endif
39754 # define machine_is_tenderloin()        (machine_arch_type == MACH_TYPE_TENDERLOIN)
39755 #else
39756 # define machine_is_tenderloin()        (0)
39757 #endif
39758
39759 #ifdef CONFIG_MACH_SHORTLOIN
39760 # ifdef machine_arch_type
39761 #  undef machine_arch_type
39762 #  define machine_arch_type     __machine_arch_type
39763 # else
39764 #  define machine_arch_type     MACH_TYPE_SHORTLOIN
39765 # endif
39766 # define machine_is_shortloin() (machine_arch_type == MACH_TYPE_SHORTLOIN)
39767 #else
39768 # define machine_is_shortloin() (0)
39769 #endif
39770
39771 #ifdef CONFIG_MACH_CRESPO
39772 # ifdef machine_arch_type
39773 #  undef machine_arch_type
39774 #  define machine_arch_type     __machine_arch_type
39775 # else
39776 #  define machine_arch_type     MACH_TYPE_CRESPO
39777 # endif
39778 # define machine_is_crespo()    (machine_arch_type == MACH_TYPE_CRESPO)
39779 #else
39780 # define machine_is_crespo()    (0)
39781 #endif
39782
39783 #ifdef CONFIG_MACH_ANTARES
39784 # ifdef machine_arch_type
39785 #  undef machine_arch_type
39786 #  define machine_arch_type     __machine_arch_type
39787 # else
39788 #  define machine_arch_type     MACH_TYPE_ANTARES
39789 # endif
39790 # define machine_is_antares()   (machine_arch_type == MACH_TYPE_ANTARES)
39791 #else
39792 # define machine_is_antares()   (0)
39793 #endif
39794
39795 #ifdef CONFIG_MACH_WB40N
39796 # ifdef machine_arch_type
39797 #  undef machine_arch_type
39798 #  define machine_arch_type     __machine_arch_type
39799 # else
39800 #  define machine_arch_type     MACH_TYPE_WB40N
39801 # endif
39802 # define machine_is_wb40n()     (machine_arch_type == MACH_TYPE_WB40N)
39803 #else
39804 # define machine_is_wb40n()     (0)
39805 #endif
39806
39807 #ifdef CONFIG_MACH_HERRING
39808 # ifdef machine_arch_type
39809 #  undef machine_arch_type
39810 #  define machine_arch_type     __machine_arch_type
39811 # else
39812 #  define machine_arch_type     MACH_TYPE_HERRING
39813 # endif
39814 # define machine_is_herring()   (machine_arch_type == MACH_TYPE_HERRING)
39815 #else
39816 # define machine_is_herring()   (0)
39817 #endif
39818
39819 #ifdef CONFIG_MACH_NAXY400
39820 # ifdef machine_arch_type
39821 #  undef machine_arch_type
39822 #  define machine_arch_type     __machine_arch_type
39823 # else
39824 #  define machine_arch_type     MACH_TYPE_NAXY400
39825 # endif
39826 # define machine_is_naxy400()   (machine_arch_type == MACH_TYPE_NAXY400)
39827 #else
39828 # define machine_is_naxy400()   (0)
39829 #endif
39830
39831 #ifdef CONFIG_MACH_NAXY1200
39832 # ifdef machine_arch_type
39833 #  undef machine_arch_type
39834 #  define machine_arch_type     __machine_arch_type
39835 # else
39836 #  define machine_arch_type     MACH_TYPE_NAXY1200
39837 # endif
39838 # define machine_is_naxy1200()  (machine_arch_type == MACH_TYPE_NAXY1200)
39839 #else
39840 # define machine_is_naxy1200()  (0)
39841 #endif
39842
39843 #ifdef CONFIG_MACH_VPR200
39844 # ifdef machine_arch_type
39845 #  undef machine_arch_type
39846 #  define machine_arch_type     __machine_arch_type
39847 # else
39848 #  define machine_arch_type     MACH_TYPE_VPR200
39849 # endif
39850 # define machine_is_vpr200()    (machine_arch_type == MACH_TYPE_VPR200)
39851 #else
39852 # define machine_is_vpr200()    (0)
39853 #endif
39854
39855 #ifdef CONFIG_MACH_BUG20
39856 # ifdef machine_arch_type
39857 #  undef machine_arch_type
39858 #  define machine_arch_type     __machine_arch_type
39859 # else
39860 #  define machine_arch_type     MACH_TYPE_BUG20
39861 # endif
39862 # define machine_is_bug20()     (machine_arch_type == MACH_TYPE_BUG20)
39863 #else
39864 # define machine_is_bug20()     (0)
39865 #endif
39866
39867 #ifdef CONFIG_MACH_GOFLEXNET
39868 # ifdef machine_arch_type
39869 #  undef machine_arch_type
39870 #  define machine_arch_type     __machine_arch_type
39871 # else
39872 #  define machine_arch_type     MACH_TYPE_GOFLEXNET
39873 # endif
39874 # define machine_is_goflexnet() (machine_arch_type == MACH_TYPE_GOFLEXNET)
39875 #else
39876 # define machine_is_goflexnet() (0)
39877 #endif
39878
39879 #ifdef CONFIG_MACH_TORBRECK
39880 # ifdef machine_arch_type
39881 #  undef machine_arch_type
39882 #  define machine_arch_type     __machine_arch_type
39883 # else
39884 #  define machine_arch_type     MACH_TYPE_TORBRECK
39885 # endif
39886 # define machine_is_torbreck()  (machine_arch_type == MACH_TYPE_TORBRECK)
39887 #else
39888 # define machine_is_torbreck()  (0)
39889 #endif
39890
39891 #ifdef CONFIG_MACH_SAARB_MG1
39892 # ifdef machine_arch_type
39893 #  undef machine_arch_type
39894 #  define machine_arch_type     __machine_arch_type
39895 # else
39896 #  define machine_arch_type     MACH_TYPE_SAARB_MG1
39897 # endif
39898 # define machine_is_saarb_mg1() (machine_arch_type == MACH_TYPE_SAARB_MG1)
39899 #else
39900 # define machine_is_saarb_mg1() (0)
39901 #endif
39902
39903 #ifdef CONFIG_MACH_CALLISTO
39904 # ifdef machine_arch_type
39905 #  undef machine_arch_type
39906 #  define machine_arch_type     __machine_arch_type
39907 # else
39908 #  define machine_arch_type     MACH_TYPE_CALLISTO
39909 # endif
39910 # define machine_is_callisto()  (machine_arch_type == MACH_TYPE_CALLISTO)
39911 #else
39912 # define machine_is_callisto()  (0)
39913 #endif
39914
39915 #ifdef CONFIG_MACH_MULTHSU
39916 # ifdef machine_arch_type
39917 #  undef machine_arch_type
39918 #  define machine_arch_type     __machine_arch_type
39919 # else
39920 #  define machine_arch_type     MACH_TYPE_MULTHSU
39921 # endif
39922 # define machine_is_multhsu()   (machine_arch_type == MACH_TYPE_MULTHSU)
39923 #else
39924 # define machine_is_multhsu()   (0)
39925 #endif
39926
39927 #ifdef CONFIG_MACH_SALUDA
39928 # ifdef machine_arch_type
39929 #  undef machine_arch_type
39930 #  define machine_arch_type     __machine_arch_type
39931 # else
39932 #  define machine_arch_type     MACH_TYPE_SALUDA
39933 # endif
39934 # define machine_is_saluda()    (machine_arch_type == MACH_TYPE_SALUDA)
39935 #else
39936 # define machine_is_saluda()    (0)
39937 #endif
39938
39939 #ifdef CONFIG_MACH_PEMP_OMAP3_APOLLO
39940 # ifdef machine_arch_type
39941 #  undef machine_arch_type
39942 #  define machine_arch_type     __machine_arch_type
39943 # else
39944 #  define machine_arch_type     MACH_TYPE_PEMP_OMAP3_APOLLO
39945 # endif
39946 # define machine_is_pemp_omap3_apollo() (machine_arch_type == MACH_TYPE_PEMP_OMAP3_APOLLO)
39947 #else
39948 # define machine_is_pemp_omap3_apollo() (0)
39949 #endif
39950
39951 #ifdef CONFIG_MACH_VC0718
39952 # ifdef machine_arch_type
39953 #  undef machine_arch_type
39954 #  define machine_arch_type     __machine_arch_type
39955 # else
39956 #  define machine_arch_type     MACH_TYPE_VC0718
39957 # endif
39958 # define machine_is_vc0718()    (machine_arch_type == MACH_TYPE_VC0718)
39959 #else
39960 # define machine_is_vc0718()    (0)
39961 #endif
39962
39963 #ifdef CONFIG_MACH_MVBLX
39964 # ifdef machine_arch_type
39965 #  undef machine_arch_type
39966 #  define machine_arch_type     __machine_arch_type
39967 # else
39968 #  define machine_arch_type     MACH_TYPE_MVBLX
39969 # endif
39970 # define machine_is_mvblx()     (machine_arch_type == MACH_TYPE_MVBLX)
39971 #else
39972 # define machine_is_mvblx()     (0)
39973 #endif
39974
39975 #ifdef CONFIG_MACH_INHAND_APEIRON
39976 # ifdef machine_arch_type
39977 #  undef machine_arch_type
39978 #  define machine_arch_type     __machine_arch_type
39979 # else
39980 #  define machine_arch_type     MACH_TYPE_INHAND_APEIRON
39981 # endif
39982 # define machine_is_inhand_apeiron()    (machine_arch_type == MACH_TYPE_INHAND_APEIRON)
39983 #else
39984 # define machine_is_inhand_apeiron()    (0)
39985 #endif
39986
39987 #ifdef CONFIG_MACH_INHAND_FURY
39988 # ifdef machine_arch_type
39989 #  undef machine_arch_type
39990 #  define machine_arch_type     __machine_arch_type
39991 # else
39992 #  define machine_arch_type     MACH_TYPE_INHAND_FURY
39993 # endif
39994 # define machine_is_inhand_fury()       (machine_arch_type == MACH_TYPE_INHAND_FURY)
39995 #else
39996 # define machine_is_inhand_fury()       (0)
39997 #endif
39998
39999 #ifdef CONFIG_MACH_INHAND_SIREN
40000 # ifdef machine_arch_type
40001 #  undef machine_arch_type
40002 #  define machine_arch_type     __machine_arch_type
40003 # else
40004 #  define machine_arch_type     MACH_TYPE_INHAND_SIREN
40005 # endif
40006 # define machine_is_inhand_siren()      (machine_arch_type == MACH_TYPE_INHAND_SIREN)
40007 #else
40008 # define machine_is_inhand_siren()      (0)
40009 #endif
40010
40011 #ifdef CONFIG_MACH_HDNVP
40012 # ifdef machine_arch_type
40013 #  undef machine_arch_type
40014 #  define machine_arch_type     __machine_arch_type
40015 # else
40016 #  define machine_arch_type     MACH_TYPE_HDNVP
40017 # endif
40018 # define machine_is_hdnvp()     (machine_arch_type == MACH_TYPE_HDNVP)
40019 #else
40020 # define machine_is_hdnvp()     (0)
40021 #endif
40022
40023 #ifdef CONFIG_MACH_SOFTWINNER
40024 # ifdef machine_arch_type
40025 #  undef machine_arch_type
40026 #  define machine_arch_type     __machine_arch_type
40027 # else
40028 #  define machine_arch_type     MACH_TYPE_SOFTWINNER
40029 # endif
40030 # define machine_is_softwinner()        (machine_arch_type == MACH_TYPE_SOFTWINNER)
40031 #else
40032 # define machine_is_softwinner()        (0)
40033 #endif
40034
40035 #ifdef CONFIG_MACH_PRIMA2_EVB
40036 # ifdef machine_arch_type
40037 #  undef machine_arch_type
40038 #  define machine_arch_type     __machine_arch_type
40039 # else
40040 #  define machine_arch_type     MACH_TYPE_PRIMA2_EVB
40041 # endif
40042 # define machine_is_prima2_evb()        (machine_arch_type == MACH_TYPE_PRIMA2_EVB)
40043 #else
40044 # define machine_is_prima2_evb()        (0)
40045 #endif
40046
40047 #ifdef CONFIG_MACH_NAS6210
40048 # ifdef machine_arch_type
40049 #  undef machine_arch_type
40050 #  define machine_arch_type     __machine_arch_type
40051 # else
40052 #  define machine_arch_type     MACH_TYPE_NAS6210
40053 # endif
40054 # define machine_is_nas6210()   (machine_arch_type == MACH_TYPE_NAS6210)
40055 #else
40056 # define machine_is_nas6210()   (0)
40057 #endif
40058
40059 #ifdef CONFIG_MACH_UNISDEV
40060 # ifdef machine_arch_type
40061 #  undef machine_arch_type
40062 #  define machine_arch_type     __machine_arch_type
40063 # else
40064 #  define machine_arch_type     MACH_TYPE_UNISDEV
40065 # endif
40066 # define machine_is_unisdev()   (machine_arch_type == MACH_TYPE_UNISDEV)
40067 #else
40068 # define machine_is_unisdev()   (0)
40069 #endif
40070
40071 #ifdef CONFIG_MACH_SBCA11
40072 # ifdef machine_arch_type
40073 #  undef machine_arch_type
40074 #  define machine_arch_type     __machine_arch_type
40075 # else
40076 #  define machine_arch_type     MACH_TYPE_SBCA11
40077 # endif
40078 # define machine_is_sbca11()    (machine_arch_type == MACH_TYPE_SBCA11)
40079 #else
40080 # define machine_is_sbca11()    (0)
40081 #endif
40082
40083 #ifdef CONFIG_MACH_SAGA
40084 # ifdef machine_arch_type
40085 #  undef machine_arch_type
40086 #  define machine_arch_type     __machine_arch_type
40087 # else
40088 #  define machine_arch_type     MACH_TYPE_SAGA
40089 # endif
40090 # define machine_is_saga()      (machine_arch_type == MACH_TYPE_SAGA)
40091 #else
40092 # define machine_is_saga()      (0)
40093 #endif
40094
40095 #ifdef CONFIG_MACH_NS_K330
40096 # ifdef machine_arch_type
40097 #  undef machine_arch_type
40098 #  define machine_arch_type     __machine_arch_type
40099 # else
40100 #  define machine_arch_type     MACH_TYPE_NS_K330
40101 # endif
40102 # define machine_is_ns_k330()   (machine_arch_type == MACH_TYPE_NS_K330)
40103 #else
40104 # define machine_is_ns_k330()   (0)
40105 #endif
40106
40107 #ifdef CONFIG_MACH_TANNA
40108 # ifdef machine_arch_type
40109 #  undef machine_arch_type
40110 #  define machine_arch_type     __machine_arch_type
40111 # else
40112 #  define machine_arch_type     MACH_TYPE_TANNA
40113 # endif
40114 # define machine_is_tanna()     (machine_arch_type == MACH_TYPE_TANNA)
40115 #else
40116 # define machine_is_tanna()     (0)
40117 #endif
40118
40119 #ifdef CONFIG_MACH_IMATE8502
40120 # ifdef machine_arch_type
40121 #  undef machine_arch_type
40122 #  define machine_arch_type     __machine_arch_type
40123 # else
40124 #  define machine_arch_type     MACH_TYPE_IMATE8502
40125 # endif
40126 # define machine_is_imate8502() (machine_arch_type == MACH_TYPE_IMATE8502)
40127 #else
40128 # define machine_is_imate8502() (0)
40129 #endif
40130
40131 #ifdef CONFIG_MACH_ASPEN
40132 # ifdef machine_arch_type
40133 #  undef machine_arch_type
40134 #  define machine_arch_type     __machine_arch_type
40135 # else
40136 #  define machine_arch_type     MACH_TYPE_ASPEN
40137 # endif
40138 # define machine_is_aspen()     (machine_arch_type == MACH_TYPE_ASPEN)
40139 #else
40140 # define machine_is_aspen()     (0)
40141 #endif
40142
40143 #ifdef CONFIG_MACH_DAINTREE_CWAC
40144 # ifdef machine_arch_type
40145 #  undef machine_arch_type
40146 #  define machine_arch_type     __machine_arch_type
40147 # else
40148 #  define machine_arch_type     MACH_TYPE_DAINTREE_CWAC
40149 # endif
40150 # define machine_is_daintree_cwac()     (machine_arch_type == MACH_TYPE_DAINTREE_CWAC)
40151 #else
40152 # define machine_is_daintree_cwac()     (0)
40153 #endif
40154
40155 #ifdef CONFIG_MACH_ZMX25
40156 # ifdef machine_arch_type
40157 #  undef machine_arch_type
40158 #  define machine_arch_type     __machine_arch_type
40159 # else
40160 #  define machine_arch_type     MACH_TYPE_ZMX25
40161 # endif
40162 # define machine_is_zmx25()     (machine_arch_type == MACH_TYPE_ZMX25)
40163 #else
40164 # define machine_is_zmx25()     (0)
40165 #endif
40166
40167 #ifdef CONFIG_MACH_MAPLE1
40168 # ifdef machine_arch_type
40169 #  undef machine_arch_type
40170 #  define machine_arch_type     __machine_arch_type
40171 # else
40172 #  define machine_arch_type     MACH_TYPE_MAPLE1
40173 # endif
40174 # define machine_is_maple1()    (machine_arch_type == MACH_TYPE_MAPLE1)
40175 #else
40176 # define machine_is_maple1()    (0)
40177 #endif
40178
40179 #ifdef CONFIG_MACH_QSD8X72_SURF
40180 # ifdef machine_arch_type
40181 #  undef machine_arch_type
40182 #  define machine_arch_type     __machine_arch_type
40183 # else
40184 #  define machine_arch_type     MACH_TYPE_QSD8X72_SURF
40185 # endif
40186 # define machine_is_qsd8x72_surf()      (machine_arch_type == MACH_TYPE_QSD8X72_SURF)
40187 #else
40188 # define machine_is_qsd8x72_surf()      (0)
40189 #endif
40190
40191 #ifdef CONFIG_MACH_QSD8X72_FFA
40192 # ifdef machine_arch_type
40193 #  undef machine_arch_type
40194 #  define machine_arch_type     __machine_arch_type
40195 # else
40196 #  define machine_arch_type     MACH_TYPE_QSD8X72_FFA
40197 # endif
40198 # define machine_is_qsd8x72_ffa()       (machine_arch_type == MACH_TYPE_QSD8X72_FFA)
40199 #else
40200 # define machine_is_qsd8x72_ffa()       (0)
40201 #endif
40202
40203 #ifdef CONFIG_MACH_ABILENE
40204 # ifdef machine_arch_type
40205 #  undef machine_arch_type
40206 #  define machine_arch_type     __machine_arch_type
40207 # else
40208 #  define machine_arch_type     MACH_TYPE_ABILENE
40209 # endif
40210 # define machine_is_abilene()   (machine_arch_type == MACH_TYPE_ABILENE)
40211 #else
40212 # define machine_is_abilene()   (0)
40213 #endif
40214
40215 #ifdef CONFIG_MACH_EIGEN_TTR
40216 # ifdef machine_arch_type
40217 #  undef machine_arch_type
40218 #  define machine_arch_type     __machine_arch_type
40219 # else
40220 #  define machine_arch_type     MACH_TYPE_EIGEN_TTR
40221 # endif
40222 # define machine_is_eigen_ttr() (machine_arch_type == MACH_TYPE_EIGEN_TTR)
40223 #else
40224 # define machine_is_eigen_ttr() (0)
40225 #endif
40226
40227 #ifdef CONFIG_MACH_IOMEGA_IX2_200
40228 # ifdef machine_arch_type
40229 #  undef machine_arch_type
40230 #  define machine_arch_type     __machine_arch_type
40231 # else
40232 #  define machine_arch_type     MACH_TYPE_IOMEGA_IX2_200
40233 # endif
40234 # define machine_is_iomega_ix2_200()    (machine_arch_type == MACH_TYPE_IOMEGA_IX2_200)
40235 #else
40236 # define machine_is_iomega_ix2_200()    (0)
40237 #endif
40238
40239 #ifdef CONFIG_MACH_CORETEC_VCX7400
40240 # ifdef machine_arch_type
40241 #  undef machine_arch_type
40242 #  define machine_arch_type     __machine_arch_type
40243 # else
40244 #  define machine_arch_type     MACH_TYPE_CORETEC_VCX7400
40245 # endif
40246 # define machine_is_coretec_vcx7400()   (machine_arch_type == MACH_TYPE_CORETEC_VCX7400)
40247 #else
40248 # define machine_is_coretec_vcx7400()   (0)
40249 #endif
40250
40251 #ifdef CONFIG_MACH_SANTIAGO
40252 # ifdef machine_arch_type
40253 #  undef machine_arch_type
40254 #  define machine_arch_type     __machine_arch_type
40255 # else
40256 #  define machine_arch_type     MACH_TYPE_SANTIAGO
40257 # endif
40258 # define machine_is_santiago()  (machine_arch_type == MACH_TYPE_SANTIAGO)
40259 #else
40260 # define machine_is_santiago()  (0)
40261 #endif
40262
40263 #ifdef CONFIG_MACH_MX257SOL
40264 # ifdef machine_arch_type
40265 #  undef machine_arch_type
40266 #  define machine_arch_type     __machine_arch_type
40267 # else
40268 #  define machine_arch_type     MACH_TYPE_MX257SOL
40269 # endif
40270 # define machine_is_mx257sol()  (machine_arch_type == MACH_TYPE_MX257SOL)
40271 #else
40272 # define machine_is_mx257sol()  (0)
40273 #endif
40274
40275 #ifdef CONFIG_MACH_STRASBOURG
40276 # ifdef machine_arch_type
40277 #  undef machine_arch_type
40278 #  define machine_arch_type     __machine_arch_type
40279 # else
40280 #  define machine_arch_type     MACH_TYPE_STRASBOURG
40281 # endif
40282 # define machine_is_strasbourg()        (machine_arch_type == MACH_TYPE_STRASBOURG)
40283 #else
40284 # define machine_is_strasbourg()        (0)
40285 #endif
40286
40287 #ifdef CONFIG_MACH_MSM8X60_FLUID
40288 # ifdef machine_arch_type
40289 #  undef machine_arch_type
40290 #  define machine_arch_type     __machine_arch_type
40291 # else
40292 #  define machine_arch_type     MACH_TYPE_MSM8X60_FLUID
40293 # endif
40294 # define machine_is_msm8x60_fluid()     (machine_arch_type == MACH_TYPE_MSM8X60_FLUID)
40295 #else
40296 # define machine_is_msm8x60_fluid()     (0)
40297 #endif
40298
40299 #ifdef CONFIG_MACH_SMARTQV5
40300 # ifdef machine_arch_type
40301 #  undef machine_arch_type
40302 #  define machine_arch_type     __machine_arch_type
40303 # else
40304 #  define machine_arch_type     MACH_TYPE_SMARTQV5
40305 # endif
40306 # define machine_is_smartqv5()  (machine_arch_type == MACH_TYPE_SMARTQV5)
40307 #else
40308 # define machine_is_smartqv5()  (0)
40309 #endif
40310
40311 #ifdef CONFIG_MACH_SMARTQV3
40312 # ifdef machine_arch_type
40313 #  undef machine_arch_type
40314 #  define machine_arch_type     __machine_arch_type
40315 # else
40316 #  define machine_arch_type     MACH_TYPE_SMARTQV3
40317 # endif
40318 # define machine_is_smartqv3()  (machine_arch_type == MACH_TYPE_SMARTQV3)
40319 #else
40320 # define machine_is_smartqv3()  (0)
40321 #endif
40322
40323 #ifdef CONFIG_MACH_SMARTQV7
40324 # ifdef machine_arch_type
40325 #  undef machine_arch_type
40326 #  define machine_arch_type     __machine_arch_type
40327 # else
40328 #  define machine_arch_type     MACH_TYPE_SMARTQV7
40329 # endif
40330 # define machine_is_smartqv7()  (machine_arch_type == MACH_TYPE_SMARTQV7)
40331 #else
40332 # define machine_is_smartqv7()  (0)
40333 #endif
40334
40335 #ifdef CONFIG_MACH_PAZ00
40336 # ifdef machine_arch_type
40337 #  undef machine_arch_type
40338 #  define machine_arch_type     __machine_arch_type
40339 # else
40340 #  define machine_arch_type     MACH_TYPE_PAZ00
40341 # endif
40342 # define machine_is_paz00()     (machine_arch_type == MACH_TYPE_PAZ00)
40343 #else
40344 # define machine_is_paz00()     (0)
40345 #endif
40346
40347 #ifdef CONFIG_MACH_ACMENETUSFOXG20
40348 # ifdef machine_arch_type
40349 #  undef machine_arch_type
40350 #  define machine_arch_type     __machine_arch_type
40351 # else
40352 #  define machine_arch_type     MACH_TYPE_ACMENETUSFOXG20
40353 # endif
40354 # define machine_is_acmenetusfoxg20()   (machine_arch_type == MACH_TYPE_ACMENETUSFOXG20)
40355 #else
40356 # define machine_is_acmenetusfoxg20()   (0)
40357 #endif
40358
40359 #ifdef CONFIG_MACH_HTCWILLOW
40360 # ifdef machine_arch_type
40361 #  undef machine_arch_type
40362 #  define machine_arch_type     __machine_arch_type
40363 # else
40364 #  define machine_arch_type     MACH_TYPE_HTCWILLOW
40365 # endif
40366 # define machine_is_htcwillow() (machine_arch_type == MACH_TYPE_HTCWILLOW)
40367 #else
40368 # define machine_is_htcwillow() (0)
40369 #endif
40370
40371 #ifdef CONFIG_MACH_FWBD_0404
40372 # ifdef machine_arch_type
40373 #  undef machine_arch_type
40374 #  define machine_arch_type     __machine_arch_type
40375 # else
40376 #  define machine_arch_type     MACH_TYPE_FWBD_0404
40377 # endif
40378 # define machine_is_fwbd_0404() (machine_arch_type == MACH_TYPE_FWBD_0404)
40379 #else
40380 # define machine_is_fwbd_0404() (0)
40381 #endif
40382
40383 #ifdef CONFIG_MACH_HDGU
40384 # ifdef machine_arch_type
40385 #  undef machine_arch_type
40386 #  define machine_arch_type     __machine_arch_type
40387 # else
40388 #  define machine_arch_type     MACH_TYPE_HDGU
40389 # endif
40390 # define machine_is_hdgu()      (machine_arch_type == MACH_TYPE_HDGU)
40391 #else
40392 # define machine_is_hdgu()      (0)
40393 #endif
40394
40395 #ifdef CONFIG_MACH_PYRAMID
40396 # ifdef machine_arch_type
40397 #  undef machine_arch_type
40398 #  define machine_arch_type     __machine_arch_type
40399 # else
40400 #  define machine_arch_type     MACH_TYPE_PYRAMID
40401 # endif
40402 # define machine_is_pyramid()   (machine_arch_type == MACH_TYPE_PYRAMID)
40403 #else
40404 # define machine_is_pyramid()   (0)
40405 #endif
40406
40407 #ifdef CONFIG_MACH_EPIPHAN
40408 # ifdef machine_arch_type
40409 #  undef machine_arch_type
40410 #  define machine_arch_type     __machine_arch_type
40411 # else
40412 #  define machine_arch_type     MACH_TYPE_EPIPHAN
40413 # endif
40414 # define machine_is_epiphan()   (machine_arch_type == MACH_TYPE_EPIPHAN)
40415 #else
40416 # define machine_is_epiphan()   (0)
40417 #endif
40418
40419 #ifdef CONFIG_MACH_OMAP_BENDER
40420 # ifdef machine_arch_type
40421 #  undef machine_arch_type
40422 #  define machine_arch_type     __machine_arch_type
40423 # else
40424 #  define machine_arch_type     MACH_TYPE_OMAP_BENDER
40425 # endif
40426 # define machine_is_omap_bender()       (machine_arch_type == MACH_TYPE_OMAP_BENDER)
40427 #else
40428 # define machine_is_omap_bender()       (0)
40429 #endif
40430
40431 #ifdef CONFIG_MACH_GURNARD
40432 # ifdef machine_arch_type
40433 #  undef machine_arch_type
40434 #  define machine_arch_type     __machine_arch_type
40435 # else
40436 #  define machine_arch_type     MACH_TYPE_GURNARD
40437 # endif
40438 # define machine_is_gurnard()   (machine_arch_type == MACH_TYPE_GURNARD)
40439 #else
40440 # define machine_is_gurnard()   (0)
40441 #endif
40442
40443 #ifdef CONFIG_MACH_GTL_IT5100
40444 # ifdef machine_arch_type
40445 #  undef machine_arch_type
40446 #  define machine_arch_type     __machine_arch_type
40447 # else
40448 #  define machine_arch_type     MACH_TYPE_GTL_IT5100
40449 # endif
40450 # define machine_is_gtl_it5100()        (machine_arch_type == MACH_TYPE_GTL_IT5100)
40451 #else
40452 # define machine_is_gtl_it5100()        (0)
40453 #endif
40454
40455 #ifdef CONFIG_MACH_BCM2708
40456 # ifdef machine_arch_type
40457 #  undef machine_arch_type
40458 #  define machine_arch_type     __machine_arch_type
40459 # else
40460 #  define machine_arch_type     MACH_TYPE_BCM2708
40461 # endif
40462 # define machine_is_bcm2708()   (machine_arch_type == MACH_TYPE_BCM2708)
40463 #else
40464 # define machine_is_bcm2708()   (0)
40465 #endif
40466
40467 #ifdef CONFIG_MACH_MX51_GGC
40468 # ifdef machine_arch_type
40469 #  undef machine_arch_type
40470 #  define machine_arch_type     __machine_arch_type
40471 # else
40472 #  define machine_arch_type     MACH_TYPE_MX51_GGC
40473 # endif
40474 # define machine_is_mx51_ggc()  (machine_arch_type == MACH_TYPE_MX51_GGC)
40475 #else
40476 # define machine_is_mx51_ggc()  (0)
40477 #endif
40478
40479 #ifdef CONFIG_MACH_SHARESPACE
40480 # ifdef machine_arch_type
40481 #  undef machine_arch_type
40482 #  define machine_arch_type     __machine_arch_type
40483 # else
40484 #  define machine_arch_type     MACH_TYPE_SHARESPACE
40485 # endif
40486 # define machine_is_sharespace()        (machine_arch_type == MACH_TYPE_SHARESPACE)
40487 #else
40488 # define machine_is_sharespace()        (0)
40489 #endif
40490
40491 #ifdef CONFIG_MACH_HABA_KNX_EXPLORER
40492 # ifdef machine_arch_type
40493 #  undef machine_arch_type
40494 #  define machine_arch_type     __machine_arch_type
40495 # else
40496 #  define machine_arch_type     MACH_TYPE_HABA_KNX_EXPLORER
40497 # endif
40498 # define machine_is_haba_knx_explorer() (machine_arch_type == MACH_TYPE_HABA_KNX_EXPLORER)
40499 #else
40500 # define machine_is_haba_knx_explorer() (0)
40501 #endif
40502
40503 #ifdef CONFIG_MACH_SIMTEC_KIRKMOD
40504 # ifdef machine_arch_type
40505 #  undef machine_arch_type
40506 #  define machine_arch_type     __machine_arch_type
40507 # else
40508 #  define machine_arch_type     MACH_TYPE_SIMTEC_KIRKMOD
40509 # endif
40510 # define machine_is_simtec_kirkmod()    (machine_arch_type == MACH_TYPE_SIMTEC_KIRKMOD)
40511 #else
40512 # define machine_is_simtec_kirkmod()    (0)
40513 #endif
40514
40515 #ifdef CONFIG_MACH_CRUX
40516 # ifdef machine_arch_type
40517 #  undef machine_arch_type
40518 #  define machine_arch_type     __machine_arch_type
40519 # else
40520 #  define machine_arch_type     MACH_TYPE_CRUX
40521 # endif
40522 # define machine_is_crux()      (machine_arch_type == MACH_TYPE_CRUX)
40523 #else
40524 # define machine_is_crux()      (0)
40525 #endif
40526
40527 #ifdef CONFIG_MACH_MX51_BRAVO
40528 # ifdef machine_arch_type
40529 #  undef machine_arch_type
40530 #  define machine_arch_type     __machine_arch_type
40531 # else
40532 #  define machine_arch_type     MACH_TYPE_MX51_BRAVO
40533 # endif
40534 # define machine_is_mx51_bravo()        (machine_arch_type == MACH_TYPE_MX51_BRAVO)
40535 #else
40536 # define machine_is_mx51_bravo()        (0)
40537 #endif
40538
40539 #ifdef CONFIG_MACH_CHARON
40540 # ifdef machine_arch_type
40541 #  undef machine_arch_type
40542 #  define machine_arch_type     __machine_arch_type
40543 # else
40544 #  define machine_arch_type     MACH_TYPE_CHARON
40545 # endif
40546 # define machine_is_charon()    (machine_arch_type == MACH_TYPE_CHARON)
40547 #else
40548 # define machine_is_charon()    (0)
40549 #endif
40550
40551 #ifdef CONFIG_MACH_PICOCOM3
40552 # ifdef machine_arch_type
40553 #  undef machine_arch_type
40554 #  define machine_arch_type     __machine_arch_type
40555 # else
40556 #  define machine_arch_type     MACH_TYPE_PICOCOM3
40557 # endif
40558 # define machine_is_picocom3()  (machine_arch_type == MACH_TYPE_PICOCOM3)
40559 #else
40560 # define machine_is_picocom3()  (0)
40561 #endif
40562
40563 #ifdef CONFIG_MACH_PICOCOM4
40564 # ifdef machine_arch_type
40565 #  undef machine_arch_type
40566 #  define machine_arch_type     __machine_arch_type
40567 # else
40568 #  define machine_arch_type     MACH_TYPE_PICOCOM4
40569 # endif
40570 # define machine_is_picocom4()  (machine_arch_type == MACH_TYPE_PICOCOM4)
40571 #else
40572 # define machine_is_picocom4()  (0)
40573 #endif
40574
40575 #ifdef CONFIG_MACH_SERRANO
40576 # ifdef machine_arch_type
40577 #  undef machine_arch_type
40578 #  define machine_arch_type     __machine_arch_type
40579 # else
40580 #  define machine_arch_type     MACH_TYPE_SERRANO
40581 # endif
40582 # define machine_is_serrano()   (machine_arch_type == MACH_TYPE_SERRANO)
40583 #else
40584 # define machine_is_serrano()   (0)
40585 #endif
40586
40587 #ifdef CONFIG_MACH_DOUBLESHOT
40588 # ifdef machine_arch_type
40589 #  undef machine_arch_type
40590 #  define machine_arch_type     __machine_arch_type
40591 # else
40592 #  define machine_arch_type     MACH_TYPE_DOUBLESHOT
40593 # endif
40594 # define machine_is_doubleshot()        (machine_arch_type == MACH_TYPE_DOUBLESHOT)
40595 #else
40596 # define machine_is_doubleshot()        (0)
40597 #endif
40598
40599 #ifdef CONFIG_MACH_EVSY
40600 # ifdef machine_arch_type
40601 #  undef machine_arch_type
40602 #  define machine_arch_type     __machine_arch_type
40603 # else
40604 #  define machine_arch_type     MACH_TYPE_EVSY
40605 # endif
40606 # define machine_is_evsy()      (machine_arch_type == MACH_TYPE_EVSY)
40607 #else
40608 # define machine_is_evsy()      (0)
40609 #endif
40610
40611 #ifdef CONFIG_MACH_HUASHAN
40612 # ifdef machine_arch_type
40613 #  undef machine_arch_type
40614 #  define machine_arch_type     __machine_arch_type
40615 # else
40616 #  define machine_arch_type     MACH_TYPE_HUASHAN
40617 # endif
40618 # define machine_is_huashan()   (machine_arch_type == MACH_TYPE_HUASHAN)
40619 #else
40620 # define machine_is_huashan()   (0)
40621 #endif
40622
40623 #ifdef CONFIG_MACH_LAUSANNE
40624 # ifdef machine_arch_type
40625 #  undef machine_arch_type
40626 #  define machine_arch_type     __machine_arch_type
40627 # else
40628 #  define machine_arch_type     MACH_TYPE_LAUSANNE
40629 # endif
40630 # define machine_is_lausanne()  (machine_arch_type == MACH_TYPE_LAUSANNE)
40631 #else
40632 # define machine_is_lausanne()  (0)
40633 #endif
40634
40635 #ifdef CONFIG_MACH_EMERALD
40636 # ifdef machine_arch_type
40637 #  undef machine_arch_type
40638 #  define machine_arch_type     __machine_arch_type
40639 # else
40640 #  define machine_arch_type     MACH_TYPE_EMERALD
40641 # endif
40642 # define machine_is_emerald()   (machine_arch_type == MACH_TYPE_EMERALD)
40643 #else
40644 # define machine_is_emerald()   (0)
40645 #endif
40646
40647 #ifdef CONFIG_MACH_TQMA35
40648 # ifdef machine_arch_type
40649 #  undef machine_arch_type
40650 #  define machine_arch_type     __machine_arch_type
40651 # else
40652 #  define machine_arch_type     MACH_TYPE_TQMA35
40653 # endif
40654 # define machine_is_tqma35()    (machine_arch_type == MACH_TYPE_TQMA35)
40655 #else
40656 # define machine_is_tqma35()    (0)
40657 #endif
40658
40659 #ifdef CONFIG_MACH_MARVEL
40660 # ifdef machine_arch_type
40661 #  undef machine_arch_type
40662 #  define machine_arch_type     __machine_arch_type
40663 # else
40664 #  define machine_arch_type     MACH_TYPE_MARVEL
40665 # endif
40666 # define machine_is_marvel()    (machine_arch_type == MACH_TYPE_MARVEL)
40667 #else
40668 # define machine_is_marvel()    (0)
40669 #endif
40670
40671 #ifdef CONFIG_MACH_MANUAE
40672 # ifdef machine_arch_type
40673 #  undef machine_arch_type
40674 #  define machine_arch_type     __machine_arch_type
40675 # else
40676 #  define machine_arch_type     MACH_TYPE_MANUAE
40677 # endif
40678 # define machine_is_manuae()    (machine_arch_type == MACH_TYPE_MANUAE)
40679 #else
40680 # define machine_is_manuae()    (0)
40681 #endif
40682
40683 #ifdef CONFIG_MACH_CHACHA
40684 # ifdef machine_arch_type
40685 #  undef machine_arch_type
40686 #  define machine_arch_type     __machine_arch_type
40687 # else
40688 #  define machine_arch_type     MACH_TYPE_CHACHA
40689 # endif
40690 # define machine_is_chacha()    (machine_arch_type == MACH_TYPE_CHACHA)
40691 #else
40692 # define machine_is_chacha()    (0)
40693 #endif
40694
40695 #ifdef CONFIG_MACH_LEMON
40696 # ifdef machine_arch_type
40697 #  undef machine_arch_type
40698 #  define machine_arch_type     __machine_arch_type
40699 # else
40700 #  define machine_arch_type     MACH_TYPE_LEMON
40701 # endif
40702 # define machine_is_lemon()     (machine_arch_type == MACH_TYPE_LEMON)
40703 #else
40704 # define machine_is_lemon()     (0)
40705 #endif
40706
40707 #ifdef CONFIG_MACH_CSC
40708 # ifdef machine_arch_type
40709 #  undef machine_arch_type
40710 #  define machine_arch_type     __machine_arch_type
40711 # else
40712 #  define machine_arch_type     MACH_TYPE_CSC
40713 # endif
40714 # define machine_is_csc()       (machine_arch_type == MACH_TYPE_CSC)
40715 #else
40716 # define machine_is_csc()       (0)
40717 #endif
40718
40719 #ifdef CONFIG_MACH_GIRA_KNXIP_ROUTER
40720 # ifdef machine_arch_type
40721 #  undef machine_arch_type
40722 #  define machine_arch_type     __machine_arch_type
40723 # else
40724 #  define machine_arch_type     MACH_TYPE_GIRA_KNXIP_ROUTER
40725 # endif
40726 # define machine_is_gira_knxip_router() (machine_arch_type == MACH_TYPE_GIRA_KNXIP_ROUTER)
40727 #else
40728 # define machine_is_gira_knxip_router() (0)
40729 #endif
40730
40731 #ifdef CONFIG_MACH_T20
40732 # ifdef machine_arch_type
40733 #  undef machine_arch_type
40734 #  define machine_arch_type     __machine_arch_type
40735 # else
40736 #  define machine_arch_type     MACH_TYPE_T20
40737 # endif
40738 # define machine_is_t20()       (machine_arch_type == MACH_TYPE_T20)
40739 #else
40740 # define machine_is_t20()       (0)
40741 #endif
40742
40743 #ifdef CONFIG_MACH_HDMINI
40744 # ifdef machine_arch_type
40745 #  undef machine_arch_type
40746 #  define machine_arch_type     __machine_arch_type
40747 # else
40748 #  define machine_arch_type     MACH_TYPE_HDMINI
40749 # endif
40750 # define machine_is_hdmini()    (machine_arch_type == MACH_TYPE_HDMINI)
40751 #else
40752 # define machine_is_hdmini()    (0)
40753 #endif
40754
40755 #ifdef CONFIG_MACH_SCIPHONE_G2
40756 # ifdef machine_arch_type
40757 #  undef machine_arch_type
40758 #  define machine_arch_type     __machine_arch_type
40759 # else
40760 #  define machine_arch_type     MACH_TYPE_SCIPHONE_G2
40761 # endif
40762 # define machine_is_sciphone_g2()       (machine_arch_type == MACH_TYPE_SCIPHONE_G2)
40763 #else
40764 # define machine_is_sciphone_g2()       (0)
40765 #endif
40766
40767 #ifdef CONFIG_MACH_EXPRESS
40768 # ifdef machine_arch_type
40769 #  undef machine_arch_type
40770 #  define machine_arch_type     __machine_arch_type
40771 # else
40772 #  define machine_arch_type     MACH_TYPE_EXPRESS
40773 # endif
40774 # define machine_is_express()   (machine_arch_type == MACH_TYPE_EXPRESS)
40775 #else
40776 # define machine_is_express()   (0)
40777 #endif
40778
40779 #ifdef CONFIG_MACH_EXPRESS_KT
40780 # ifdef machine_arch_type
40781 #  undef machine_arch_type
40782 #  define machine_arch_type     __machine_arch_type
40783 # else
40784 #  define machine_arch_type     MACH_TYPE_EXPRESS_KT
40785 # endif
40786 # define machine_is_express_kt()        (machine_arch_type == MACH_TYPE_EXPRESS_KT)
40787 #else
40788 # define machine_is_express_kt()        (0)
40789 #endif
40790
40791 #ifdef CONFIG_MACH_MAXIMASP
40792 # ifdef machine_arch_type
40793 #  undef machine_arch_type
40794 #  define machine_arch_type     __machine_arch_type
40795 # else
40796 #  define machine_arch_type     MACH_TYPE_MAXIMASP
40797 # endif
40798 # define machine_is_maximasp()  (machine_arch_type == MACH_TYPE_MAXIMASP)
40799 #else
40800 # define machine_is_maximasp()  (0)
40801 #endif
40802
40803 #ifdef CONFIG_MACH_NITROGEN_IMX51
40804 # ifdef machine_arch_type
40805 #  undef machine_arch_type
40806 #  define machine_arch_type     __machine_arch_type
40807 # else
40808 #  define machine_arch_type     MACH_TYPE_NITROGEN_IMX51
40809 # endif
40810 # define machine_is_nitrogen_imx51()    (machine_arch_type == MACH_TYPE_NITROGEN_IMX51)
40811 #else
40812 # define machine_is_nitrogen_imx51()    (0)
40813 #endif
40814
40815 #ifdef CONFIG_MACH_NITROGEN_IMX53
40816 # ifdef machine_arch_type
40817 #  undef machine_arch_type
40818 #  define machine_arch_type     __machine_arch_type
40819 # else
40820 #  define machine_arch_type     MACH_TYPE_NITROGEN_IMX53
40821 # endif
40822 # define machine_is_nitrogen_imx53()    (machine_arch_type == MACH_TYPE_NITROGEN_IMX53)
40823 #else
40824 # define machine_is_nitrogen_imx53()    (0)
40825 #endif
40826
40827 #ifdef CONFIG_MACH_SUNFIRE
40828 # ifdef machine_arch_type
40829 #  undef machine_arch_type
40830 #  define machine_arch_type     __machine_arch_type
40831 # else
40832 #  define machine_arch_type     MACH_TYPE_SUNFIRE
40833 # endif
40834 # define machine_is_sunfire()   (machine_arch_type == MACH_TYPE_SUNFIRE)
40835 #else
40836 # define machine_is_sunfire()   (0)
40837 #endif
40838
40839 #ifdef CONFIG_MACH_AROWANA
40840 # ifdef machine_arch_type
40841 #  undef machine_arch_type
40842 #  define machine_arch_type     __machine_arch_type
40843 # else
40844 #  define machine_arch_type     MACH_TYPE_AROWANA
40845 # endif
40846 # define machine_is_arowana()   (machine_arch_type == MACH_TYPE_AROWANA)
40847 #else
40848 # define machine_is_arowana()   (0)
40849 #endif
40850
40851 #ifdef CONFIG_MACH_TEGRA_DAYTONA
40852 # ifdef machine_arch_type
40853 #  undef machine_arch_type
40854 #  define machine_arch_type     __machine_arch_type
40855 # else
40856 #  define machine_arch_type     MACH_TYPE_TEGRA_DAYTONA
40857 # endif
40858 # define machine_is_tegra_daytona()     (machine_arch_type == MACH_TYPE_TEGRA_DAYTONA)
40859 #else
40860 # define machine_is_tegra_daytona()     (0)
40861 #endif
40862
40863 #ifdef CONFIG_MACH_TEGRA_SWORDFISH
40864 # ifdef machine_arch_type
40865 #  undef machine_arch_type
40866 #  define machine_arch_type     __machine_arch_type
40867 # else
40868 #  define machine_arch_type     MACH_TYPE_TEGRA_SWORDFISH
40869 # endif
40870 # define machine_is_tegra_swordfish()   (machine_arch_type == MACH_TYPE_TEGRA_SWORDFISH)
40871 #else
40872 # define machine_is_tegra_swordfish()   (0)
40873 #endif
40874
40875 #ifdef CONFIG_MACH_EDISON
40876 # ifdef machine_arch_type
40877 #  undef machine_arch_type
40878 #  define machine_arch_type     __machine_arch_type
40879 # else
40880 #  define machine_arch_type     MACH_TYPE_EDISON
40881 # endif
40882 # define machine_is_edison()    (machine_arch_type == MACH_TYPE_EDISON)
40883 #else
40884 # define machine_is_edison()    (0)
40885 #endif
40886
40887 #ifdef CONFIG_MACH_SVP8500V1
40888 # ifdef machine_arch_type
40889 #  undef machine_arch_type
40890 #  define machine_arch_type     __machine_arch_type
40891 # else
40892 #  define machine_arch_type     MACH_TYPE_SVP8500V1
40893 # endif
40894 # define machine_is_svp8500v1() (machine_arch_type == MACH_TYPE_SVP8500V1)
40895 #else
40896 # define machine_is_svp8500v1() (0)
40897 #endif
40898
40899 #ifdef CONFIG_MACH_SVP8500V2
40900 # ifdef machine_arch_type
40901 #  undef machine_arch_type
40902 #  define machine_arch_type     __machine_arch_type
40903 # else
40904 #  define machine_arch_type     MACH_TYPE_SVP8500V2
40905 # endif
40906 # define machine_is_svp8500v2() (machine_arch_type == MACH_TYPE_SVP8500V2)
40907 #else
40908 # define machine_is_svp8500v2() (0)
40909 #endif
40910
40911 #ifdef CONFIG_MACH_SVP5500
40912 # ifdef machine_arch_type
40913 #  undef machine_arch_type
40914 #  define machine_arch_type     __machine_arch_type
40915 # else
40916 #  define machine_arch_type     MACH_TYPE_SVP5500
40917 # endif
40918 # define machine_is_svp5500()   (machine_arch_type == MACH_TYPE_SVP5500)
40919 #else
40920 # define machine_is_svp5500()   (0)
40921 #endif
40922
40923 #ifdef CONFIG_MACH_B5500
40924 # ifdef machine_arch_type
40925 #  undef machine_arch_type
40926 #  define machine_arch_type     __machine_arch_type
40927 # else
40928 #  define machine_arch_type     MACH_TYPE_B5500
40929 # endif
40930 # define machine_is_b5500()     (machine_arch_type == MACH_TYPE_B5500)
40931 #else
40932 # define machine_is_b5500()     (0)
40933 #endif
40934
40935 #ifdef CONFIG_MACH_S5500
40936 # ifdef machine_arch_type
40937 #  undef machine_arch_type
40938 #  define machine_arch_type     __machine_arch_type
40939 # else
40940 #  define machine_arch_type     MACH_TYPE_S5500
40941 # endif
40942 # define machine_is_s5500()     (machine_arch_type == MACH_TYPE_S5500)
40943 #else
40944 # define machine_is_s5500()     (0)
40945 #endif
40946
40947 #ifdef CONFIG_MACH_ICON
40948 # ifdef machine_arch_type
40949 #  undef machine_arch_type
40950 #  define machine_arch_type     __machine_arch_type
40951 # else
40952 #  define machine_arch_type     MACH_TYPE_ICON
40953 # endif
40954 # define machine_is_icon()      (machine_arch_type == MACH_TYPE_ICON)
40955 #else
40956 # define machine_is_icon()      (0)
40957 #endif
40958
40959 #ifdef CONFIG_MACH_ELEPHANT
40960 # ifdef machine_arch_type
40961 #  undef machine_arch_type
40962 #  define machine_arch_type     __machine_arch_type
40963 # else
40964 #  define machine_arch_type     MACH_TYPE_ELEPHANT
40965 # endif
40966 # define machine_is_elephant()  (machine_arch_type == MACH_TYPE_ELEPHANT)
40967 #else
40968 # define machine_is_elephant()  (0)
40969 #endif
40970
40971 #ifdef CONFIG_MACH_MSM8X60_FUSION
40972 # ifdef machine_arch_type
40973 #  undef machine_arch_type
40974 #  define machine_arch_type     __machine_arch_type
40975 # else
40976 #  define machine_arch_type     MACH_TYPE_MSM8X60_FUSION
40977 # endif
40978 # define machine_is_msm8x60_fusion()    (machine_arch_type == MACH_TYPE_MSM8X60_FUSION)
40979 #else
40980 # define machine_is_msm8x60_fusion()    (0)
40981 #endif
40982
40983 #ifdef CONFIG_MACH_SHOOTER
40984 # ifdef machine_arch_type
40985 #  undef machine_arch_type
40986 #  define machine_arch_type     __machine_arch_type
40987 # else
40988 #  define machine_arch_type     MACH_TYPE_SHOOTER
40989 # endif
40990 # define machine_is_shooter()   (machine_arch_type == MACH_TYPE_SHOOTER)
40991 #else
40992 # define machine_is_shooter()   (0)
40993 #endif
40994
40995 #ifdef CONFIG_MACH_SPADE_LTE
40996 # ifdef machine_arch_type
40997 #  undef machine_arch_type
40998 #  define machine_arch_type     __machine_arch_type
40999 # else
41000 #  define machine_arch_type     MACH_TYPE_SPADE_LTE
41001 # endif
41002 # define machine_is_spade_lte() (machine_arch_type == MACH_TYPE_SPADE_LTE)
41003 #else
41004 # define machine_is_spade_lte() (0)
41005 #endif
41006
41007 #ifdef CONFIG_MACH_PHILHWANI
41008 # ifdef machine_arch_type
41009 #  undef machine_arch_type
41010 #  define machine_arch_type     __machine_arch_type
41011 # else
41012 #  define machine_arch_type     MACH_TYPE_PHILHWANI
41013 # endif
41014 # define machine_is_philhwani() (machine_arch_type == MACH_TYPE_PHILHWANI)
41015 #else
41016 # define machine_is_philhwani() (0)
41017 #endif
41018
41019 #ifdef CONFIG_MACH_GSNCOMM
41020 # ifdef machine_arch_type
41021 #  undef machine_arch_type
41022 #  define machine_arch_type     __machine_arch_type
41023 # else
41024 #  define machine_arch_type     MACH_TYPE_GSNCOMM
41025 # endif
41026 # define machine_is_gsncomm()   (machine_arch_type == MACH_TYPE_GSNCOMM)
41027 #else
41028 # define machine_is_gsncomm()   (0)
41029 #endif
41030
41031 #ifdef CONFIG_MACH_STRASBOURG_A2
41032 # ifdef machine_arch_type
41033 #  undef machine_arch_type
41034 #  define machine_arch_type     __machine_arch_type
41035 # else
41036 #  define machine_arch_type     MACH_TYPE_STRASBOURG_A2
41037 # endif
41038 # define machine_is_strasbourg_a2()     (machine_arch_type == MACH_TYPE_STRASBOURG_A2)
41039 #else
41040 # define machine_is_strasbourg_a2()     (0)
41041 #endif
41042
41043 #ifdef CONFIG_MACH_MMM
41044 # ifdef machine_arch_type
41045 #  undef machine_arch_type
41046 #  define machine_arch_type     __machine_arch_type
41047 # else
41048 #  define machine_arch_type     MACH_TYPE_MMM
41049 # endif
41050 # define machine_is_mmm()       (machine_arch_type == MACH_TYPE_MMM)
41051 #else
41052 # define machine_is_mmm()       (0)
41053 #endif
41054
41055 #ifdef CONFIG_MACH_DAVINCI_DM365_BV
41056 # ifdef machine_arch_type
41057 #  undef machine_arch_type
41058 #  define machine_arch_type     __machine_arch_type
41059 # else
41060 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_BV
41061 # endif
41062 # define machine_is_davinci_dm365_bv()  (machine_arch_type == MACH_TYPE_DAVINCI_DM365_BV)
41063 #else
41064 # define machine_is_davinci_dm365_bv()  (0)
41065 #endif
41066
41067 #ifdef CONFIG_MACH_AG5EVM
41068 # ifdef machine_arch_type
41069 #  undef machine_arch_type
41070 #  define machine_arch_type     __machine_arch_type
41071 # else
41072 #  define machine_arch_type     MACH_TYPE_AG5EVM
41073 # endif
41074 # define machine_is_ag5evm()    (machine_arch_type == MACH_TYPE_AG5EVM)
41075 #else
41076 # define machine_is_ag5evm()    (0)
41077 #endif
41078
41079 #ifdef CONFIG_MACH_SC575PLC
41080 # ifdef machine_arch_type
41081 #  undef machine_arch_type
41082 #  define machine_arch_type     __machine_arch_type
41083 # else
41084 #  define machine_arch_type     MACH_TYPE_SC575PLC
41085 # endif
41086 # define machine_is_sc575plc()  (machine_arch_type == MACH_TYPE_SC575PLC)
41087 #else
41088 # define machine_is_sc575plc()  (0)
41089 #endif
41090
41091 #ifdef CONFIG_MACH_SC575IPC
41092 # ifdef machine_arch_type
41093 #  undef machine_arch_type
41094 #  define machine_arch_type     __machine_arch_type
41095 # else
41096 #  define machine_arch_type     MACH_TYPE_SC575IPC
41097 # endif
41098 # define machine_is_sc575hmi()  (machine_arch_type == MACH_TYPE_SC575IPC)
41099 #else
41100 # define machine_is_sc575hmi()  (0)
41101 #endif
41102
41103 #ifdef CONFIG_MACH_OMAP3_TDM3730
41104 # ifdef machine_arch_type
41105 #  undef machine_arch_type
41106 #  define machine_arch_type     __machine_arch_type
41107 # else
41108 #  define machine_arch_type     MACH_TYPE_OMAP3_TDM3730
41109 # endif
41110 # define machine_is_omap3_tdm3730()     (machine_arch_type == MACH_TYPE_OMAP3_TDM3730)
41111 #else
41112 # define machine_is_omap3_tdm3730()     (0)
41113 #endif
41114
41115 #ifdef CONFIG_MACH_G7
41116 # ifdef machine_arch_type
41117 #  undef machine_arch_type
41118 #  define machine_arch_type     __machine_arch_type
41119 # else
41120 #  define machine_arch_type     MACH_TYPE_G7
41121 # endif
41122 # define machine_is_g7()        (machine_arch_type == MACH_TYPE_G7)
41123 #else
41124 # define machine_is_g7()        (0)
41125 #endif
41126
41127 #ifdef CONFIG_MACH_TOP9000_EVAL
41128 # ifdef machine_arch_type
41129 #  undef machine_arch_type
41130 #  define machine_arch_type     __machine_arch_type
41131 # else
41132 #  define machine_arch_type     MACH_TYPE_TOP9000_EVAL
41133 # endif
41134 # define machine_is_top9000_eval()      (machine_arch_type == MACH_TYPE_TOP9000_EVAL)
41135 #else
41136 # define machine_is_top9000_eval()      (0)
41137 #endif
41138
41139 #ifdef CONFIG_MACH_TOP9000_SU
41140 # ifdef machine_arch_type
41141 #  undef machine_arch_type
41142 #  define machine_arch_type     __machine_arch_type
41143 # else
41144 #  define machine_arch_type     MACH_TYPE_TOP9000_SU
41145 # endif
41146 # define machine_is_top9000_su()        (machine_arch_type == MACH_TYPE_TOP9000_SU)
41147 #else
41148 # define machine_is_top9000_su()        (0)
41149 #endif
41150
41151 #ifdef CONFIG_MACH_UTM300
41152 # ifdef machine_arch_type
41153 #  undef machine_arch_type
41154 #  define machine_arch_type     __machine_arch_type
41155 # else
41156 #  define machine_arch_type     MACH_TYPE_UTM300
41157 # endif
41158 # define machine_is_utm300()    (machine_arch_type == MACH_TYPE_UTM300)
41159 #else
41160 # define machine_is_utm300()    (0)
41161 #endif
41162
41163 #ifdef CONFIG_MACH_TSUNAGI
41164 # ifdef machine_arch_type
41165 #  undef machine_arch_type
41166 #  define machine_arch_type     __machine_arch_type
41167 # else
41168 #  define machine_arch_type     MACH_TYPE_TSUNAGI
41169 # endif
41170 # define machine_is_tsunagi()   (machine_arch_type == MACH_TYPE_TSUNAGI)
41171 #else
41172 # define machine_is_tsunagi()   (0)
41173 #endif
41174
41175 #ifdef CONFIG_MACH_TS75XX
41176 # ifdef machine_arch_type
41177 #  undef machine_arch_type
41178 #  define machine_arch_type     __machine_arch_type
41179 # else
41180 #  define machine_arch_type     MACH_TYPE_TS75XX
41181 # endif
41182 # define machine_is_ts75xx()    (machine_arch_type == MACH_TYPE_TS75XX)
41183 #else
41184 # define machine_is_ts75xx()    (0)
41185 #endif
41186
41187 #ifdef CONFIG_MACH_MSM8X60_FUSN_FFA
41188 # ifdef machine_arch_type
41189 #  undef machine_arch_type
41190 #  define machine_arch_type     __machine_arch_type
41191 # else
41192 #  define machine_arch_type     MACH_TYPE_MSM8X60_FUSN_FFA
41193 # endif
41194 # define machine_is_msm8x60_fusn_ffa()  (machine_arch_type == MACH_TYPE_MSM8X60_FUSN_FFA)
41195 #else
41196 # define machine_is_msm8x60_fusn_ffa()  (0)
41197 #endif
41198
41199 #ifdef CONFIG_MACH_TS47XX
41200 # ifdef machine_arch_type
41201 #  undef machine_arch_type
41202 #  define machine_arch_type     __machine_arch_type
41203 # else
41204 #  define machine_arch_type     MACH_TYPE_TS47XX
41205 # endif
41206 # define machine_is_ts47xx()    (machine_arch_type == MACH_TYPE_TS47XX)
41207 #else
41208 # define machine_is_ts47xx()    (0)
41209 #endif
41210
41211 #ifdef CONFIG_MACH_DA850_K5
41212 # ifdef machine_arch_type
41213 #  undef machine_arch_type
41214 #  define machine_arch_type     __machine_arch_type
41215 # else
41216 #  define machine_arch_type     MACH_TYPE_DA850_K5
41217 # endif
41218 # define machine_is_da850_k5()  (machine_arch_type == MACH_TYPE_DA850_K5)
41219 #else
41220 # define machine_is_da850_k5()  (0)
41221 #endif
41222
41223 #ifdef CONFIG_MACH_AX502
41224 # ifdef machine_arch_type
41225 #  undef machine_arch_type
41226 #  define machine_arch_type     __machine_arch_type
41227 # else
41228 #  define machine_arch_type     MACH_TYPE_AX502
41229 # endif
41230 # define machine_is_ax502()     (machine_arch_type == MACH_TYPE_AX502)
41231 #else
41232 # define machine_is_ax502()     (0)
41233 #endif
41234
41235 #ifdef CONFIG_MACH_IGEP0032
41236 # ifdef machine_arch_type
41237 #  undef machine_arch_type
41238 #  define machine_arch_type     __machine_arch_type
41239 # else
41240 #  define machine_arch_type     MACH_TYPE_IGEP0032
41241 # endif
41242 # define machine_is_igep0032()  (machine_arch_type == MACH_TYPE_IGEP0032)
41243 #else
41244 # define machine_is_igep0032()  (0)
41245 #endif
41246
41247 #ifdef CONFIG_MACH_ANTERO
41248 # ifdef machine_arch_type
41249 #  undef machine_arch_type
41250 #  define machine_arch_type     __machine_arch_type
41251 # else
41252 #  define machine_arch_type     MACH_TYPE_ANTERO
41253 # endif
41254 # define machine_is_antero()    (machine_arch_type == MACH_TYPE_ANTERO)
41255 #else
41256 # define machine_is_antero()    (0)
41257 #endif
41258
41259 #ifdef CONFIG_MACH_SYNERGY
41260 # ifdef machine_arch_type
41261 #  undef machine_arch_type
41262 #  define machine_arch_type     __machine_arch_type
41263 # else
41264 #  define machine_arch_type     MACH_TYPE_SYNERGY
41265 # endif
41266 # define machine_is_synergy()   (machine_arch_type == MACH_TYPE_SYNERGY)
41267 #else
41268 # define machine_is_synergy()   (0)
41269 #endif
41270
41271 #ifdef CONFIG_MACH_ICS_IF_VOIP
41272 # ifdef machine_arch_type
41273 #  undef machine_arch_type
41274 #  define machine_arch_type     __machine_arch_type
41275 # else
41276 #  define machine_arch_type     MACH_TYPE_ICS_IF_VOIP
41277 # endif
41278 # define machine_is_ics_if_voip()       (machine_arch_type == MACH_TYPE_ICS_IF_VOIP)
41279 #else
41280 # define machine_is_ics_if_voip()       (0)
41281 #endif
41282
41283 #ifdef CONFIG_MACH_WLF_CRAGG_6410
41284 # ifdef machine_arch_type
41285 #  undef machine_arch_type
41286 #  define machine_arch_type     __machine_arch_type
41287 # else
41288 #  define machine_arch_type     MACH_TYPE_WLF_CRAGG_6410
41289 # endif
41290 # define machine_is_wlf_cragg_6410()    (machine_arch_type == MACH_TYPE_WLF_CRAGG_6410)
41291 #else
41292 # define machine_is_wlf_cragg_6410()    (0)
41293 #endif
41294
41295 #ifdef CONFIG_MACH_PUNICA
41296 # ifdef machine_arch_type
41297 #  undef machine_arch_type
41298 #  define machine_arch_type     __machine_arch_type
41299 # else
41300 #  define machine_arch_type     MACH_TYPE_PUNICA
41301 # endif
41302 # define machine_is_punica()    (machine_arch_type == MACH_TYPE_PUNICA)
41303 #else
41304 # define machine_is_punica()    (0)
41305 #endif
41306
41307 #ifdef CONFIG_MACH_SBC_NT250
41308 # ifdef machine_arch_type
41309 #  undef machine_arch_type
41310 #  define machine_arch_type     __machine_arch_type
41311 # else
41312 #  define machine_arch_type     MACH_TYPE_SBC_NT250
41313 # endif
41314 # define machine_is_sbc_nt250() (machine_arch_type == MACH_TYPE_SBC_NT250)
41315 #else
41316 # define machine_is_sbc_nt250() (0)
41317 #endif
41318
41319 #ifdef CONFIG_MACH_MX27_WMULTRA
41320 # ifdef machine_arch_type
41321 #  undef machine_arch_type
41322 #  define machine_arch_type     __machine_arch_type
41323 # else
41324 #  define machine_arch_type     MACH_TYPE_MX27_WMULTRA
41325 # endif
41326 # define machine_is_mx27_wmultra()      (machine_arch_type == MACH_TYPE_MX27_WMULTRA)
41327 #else
41328 # define machine_is_mx27_wmultra()      (0)
41329 #endif
41330
41331 #ifdef CONFIG_MACH_MACKEREL
41332 # ifdef machine_arch_type
41333 #  undef machine_arch_type
41334 #  define machine_arch_type     __machine_arch_type
41335 # else
41336 #  define machine_arch_type     MACH_TYPE_MACKEREL
41337 # endif
41338 # define machine_is_mackerel()  (machine_arch_type == MACH_TYPE_MACKEREL)
41339 #else
41340 # define machine_is_mackerel()  (0)
41341 #endif
41342
41343 #ifdef CONFIG_MACH_FA9X27
41344 # ifdef machine_arch_type
41345 #  undef machine_arch_type
41346 #  define machine_arch_type     __machine_arch_type
41347 # else
41348 #  define machine_arch_type     MACH_TYPE_FA9X27
41349 # endif
41350 # define machine_is_fa9x27()    (machine_arch_type == MACH_TYPE_FA9X27)
41351 #else
41352 # define machine_is_fa9x27()    (0)
41353 #endif
41354
41355 #ifdef CONFIG_MACH_NS2816TB
41356 # ifdef machine_arch_type
41357 #  undef machine_arch_type
41358 #  define machine_arch_type     __machine_arch_type
41359 # else
41360 #  define machine_arch_type     MACH_TYPE_NS2816TB
41361 # endif
41362 # define machine_is_ns2816tb()  (machine_arch_type == MACH_TYPE_NS2816TB)
41363 #else
41364 # define machine_is_ns2816tb()  (0)
41365 #endif
41366
41367 #ifdef CONFIG_MACH_NS2816_NTPAD
41368 # ifdef machine_arch_type
41369 #  undef machine_arch_type
41370 #  define machine_arch_type     __machine_arch_type
41371 # else
41372 #  define machine_arch_type     MACH_TYPE_NS2816_NTPAD
41373 # endif
41374 # define machine_is_ns2816_ntpad()      (machine_arch_type == MACH_TYPE_NS2816_NTPAD)
41375 #else
41376 # define machine_is_ns2816_ntpad()      (0)
41377 #endif
41378
41379 #ifdef CONFIG_MACH_NS2816_NTNB
41380 # ifdef machine_arch_type
41381 #  undef machine_arch_type
41382 #  define machine_arch_type     __machine_arch_type
41383 # else
41384 #  define machine_arch_type     MACH_TYPE_NS2816_NTNB
41385 # endif
41386 # define machine_is_ns2816_ntnb()       (machine_arch_type == MACH_TYPE_NS2816_NTNB)
41387 #else
41388 # define machine_is_ns2816_ntnb()       (0)
41389 #endif
41390
41391 #ifdef CONFIG_MACH_KAEN
41392 # ifdef machine_arch_type
41393 #  undef machine_arch_type
41394 #  define machine_arch_type     __machine_arch_type
41395 # else
41396 #  define machine_arch_type     MACH_TYPE_KAEN
41397 # endif
41398 # define machine_is_kaen()      (machine_arch_type == MACH_TYPE_KAEN)
41399 #else
41400 # define machine_is_kaen()      (0)
41401 #endif
41402
41403 #ifdef CONFIG_MACH_NV1000
41404 # ifdef machine_arch_type
41405 #  undef machine_arch_type
41406 #  define machine_arch_type     __machine_arch_type
41407 # else
41408 #  define machine_arch_type     MACH_TYPE_NV1000
41409 # endif
41410 # define machine_is_nv1000()    (machine_arch_type == MACH_TYPE_NV1000)
41411 #else
41412 # define machine_is_nv1000()    (0)
41413 #endif
41414
41415 #ifdef CONFIG_MACH_NUC950TS
41416 # ifdef machine_arch_type
41417 #  undef machine_arch_type
41418 #  define machine_arch_type     __machine_arch_type
41419 # else
41420 #  define machine_arch_type     MACH_TYPE_NUC950TS
41421 # endif
41422 # define machine_is_nuc950ts()  (machine_arch_type == MACH_TYPE_NUC950TS)
41423 #else
41424 # define machine_is_nuc950ts()  (0)
41425 #endif
41426
41427 #ifdef CONFIG_MACH_NOKIA_RM680
41428 # ifdef machine_arch_type
41429 #  undef machine_arch_type
41430 #  define machine_arch_type     __machine_arch_type
41431 # else
41432 #  define machine_arch_type     MACH_TYPE_NOKIA_RM680
41433 # endif
41434 # define machine_is_nokia_rm680()       (machine_arch_type == MACH_TYPE_NOKIA_RM680)
41435 #else
41436 # define machine_is_nokia_rm680()       (0)
41437 #endif
41438
41439 #ifdef CONFIG_MACH_AST2200
41440 # ifdef machine_arch_type
41441 #  undef machine_arch_type
41442 #  define machine_arch_type     __machine_arch_type
41443 # else
41444 #  define machine_arch_type     MACH_TYPE_AST2200
41445 # endif
41446 # define machine_is_ast2200()   (machine_arch_type == MACH_TYPE_AST2200)
41447 #else
41448 # define machine_is_ast2200()   (0)
41449 #endif
41450
41451 #ifdef CONFIG_MACH_LEAD
41452 # ifdef machine_arch_type
41453 #  undef machine_arch_type
41454 #  define machine_arch_type     __machine_arch_type
41455 # else
41456 #  define machine_arch_type     MACH_TYPE_LEAD
41457 # endif
41458 # define machine_is_lead()      (machine_arch_type == MACH_TYPE_LEAD)
41459 #else
41460 # define machine_is_lead()      (0)
41461 #endif
41462
41463 #ifdef CONFIG_MACH_UNINO1
41464 # ifdef machine_arch_type
41465 #  undef machine_arch_type
41466 #  define machine_arch_type     __machine_arch_type
41467 # else
41468 #  define machine_arch_type     MACH_TYPE_UNINO1
41469 # endif
41470 # define machine_is_unino1()    (machine_arch_type == MACH_TYPE_UNINO1)
41471 #else
41472 # define machine_is_unino1()    (0)
41473 #endif
41474
41475 #ifdef CONFIG_MACH_GREECO
41476 # ifdef machine_arch_type
41477 #  undef machine_arch_type
41478 #  define machine_arch_type     __machine_arch_type
41479 # else
41480 #  define machine_arch_type     MACH_TYPE_GREECO
41481 # endif
41482 # define machine_is_greeco()    (machine_arch_type == MACH_TYPE_GREECO)
41483 #else
41484 # define machine_is_greeco()    (0)
41485 #endif
41486
41487 #ifdef CONFIG_MACH_VERDI
41488 # ifdef machine_arch_type
41489 #  undef machine_arch_type
41490 #  define machine_arch_type     __machine_arch_type
41491 # else
41492 #  define machine_arch_type     MACH_TYPE_VERDI
41493 # endif
41494 # define machine_is_verdi()     (machine_arch_type == MACH_TYPE_VERDI)
41495 #else
41496 # define machine_is_verdi()     (0)
41497 #endif
41498
41499 #ifdef CONFIG_MACH_DM6446_ADBOX
41500 # ifdef machine_arch_type
41501 #  undef machine_arch_type
41502 #  define machine_arch_type     __machine_arch_type
41503 # else
41504 #  define machine_arch_type     MACH_TYPE_DM6446_ADBOX
41505 # endif
41506 # define machine_is_dm6446_adbox()      (machine_arch_type == MACH_TYPE_DM6446_ADBOX)
41507 #else
41508 # define machine_is_dm6446_adbox()      (0)
41509 #endif
41510
41511 #ifdef CONFIG_MACH_QUAD_SALSA
41512 # ifdef machine_arch_type
41513 #  undef machine_arch_type
41514 #  define machine_arch_type     __machine_arch_type
41515 # else
41516 #  define machine_arch_type     MACH_TYPE_QUAD_SALSA
41517 # endif
41518 # define machine_is_quad_salsa()        (machine_arch_type == MACH_TYPE_QUAD_SALSA)
41519 #else
41520 # define machine_is_quad_salsa()        (0)
41521 #endif
41522
41523 #ifdef CONFIG_MACH_ABB_GMA_1_1
41524 # ifdef machine_arch_type
41525 #  undef machine_arch_type
41526 #  define machine_arch_type     __machine_arch_type
41527 # else
41528 #  define machine_arch_type     MACH_TYPE_ABB_GMA_1_1
41529 # endif
41530 # define machine_is_abb_gma_1_1()       (machine_arch_type == MACH_TYPE_ABB_GMA_1_1)
41531 #else
41532 # define machine_is_abb_gma_1_1()       (0)
41533 #endif
41534
41535 #ifdef CONFIG_MACH_SVCID
41536 # ifdef machine_arch_type
41537 #  undef machine_arch_type
41538 #  define machine_arch_type     __machine_arch_type
41539 # else
41540 #  define machine_arch_type     MACH_TYPE_SVCID
41541 # endif
41542 # define machine_is_svcid()     (machine_arch_type == MACH_TYPE_SVCID)
41543 #else
41544 # define machine_is_svcid()     (0)
41545 #endif
41546
41547 #ifdef CONFIG_MACH_MSM8960_SIM
41548 # ifdef machine_arch_type
41549 #  undef machine_arch_type
41550 #  define machine_arch_type     __machine_arch_type
41551 # else
41552 #  define machine_arch_type     MACH_TYPE_MSM8960_SIM
41553 # endif
41554 # define machine_is_msm8960_sim()       (machine_arch_type == MACH_TYPE_MSM8960_SIM)
41555 #else
41556 # define machine_is_msm8960_sim()       (0)
41557 #endif
41558
41559 #ifdef CONFIG_MACH_MSM8960_RUMI3
41560 # ifdef machine_arch_type
41561 #  undef machine_arch_type
41562 #  define machine_arch_type     __machine_arch_type
41563 # else
41564 #  define machine_arch_type     MACH_TYPE_MSM8960_RUMI3
41565 # endif
41566 # define machine_is_msm8960_rumi3()     (machine_arch_type == MACH_TYPE_MSM8960_RUMI3)
41567 #else
41568 # define machine_is_msm8960_rumi3()     (0)
41569 #endif
41570
41571 #ifdef CONFIG_MACH_ICON_G
41572 # ifdef machine_arch_type
41573 #  undef machine_arch_type
41574 #  define machine_arch_type     __machine_arch_type
41575 # else
41576 #  define machine_arch_type     MACH_TYPE_ICON_G
41577 # endif
41578 # define machine_is_icon_g()    (machine_arch_type == MACH_TYPE_ICON_G)
41579 #else
41580 # define machine_is_icon_g()    (0)
41581 #endif
41582
41583 #ifdef CONFIG_MACH_MB3
41584 # ifdef machine_arch_type
41585 #  undef machine_arch_type
41586 #  define machine_arch_type     __machine_arch_type
41587 # else
41588 #  define machine_arch_type     MACH_TYPE_MB3
41589 # endif
41590 # define machine_is_mb3()       (machine_arch_type == MACH_TYPE_MB3)
41591 #else
41592 # define machine_is_mb3()       (0)
41593 #endif
41594
41595 #ifdef CONFIG_MACH_GSIA18S
41596 # ifdef machine_arch_type
41597 #  undef machine_arch_type
41598 #  define machine_arch_type     __machine_arch_type
41599 # else
41600 #  define machine_arch_type     MACH_TYPE_GSIA18S
41601 # endif
41602 # define machine_is_gsia18s()   (machine_arch_type == MACH_TYPE_GSIA18S)
41603 #else
41604 # define machine_is_gsia18s()   (0)
41605 #endif
41606
41607 #ifdef CONFIG_MACH_PIVICC
41608 # ifdef machine_arch_type
41609 #  undef machine_arch_type
41610 #  define machine_arch_type     __machine_arch_type
41611 # else
41612 #  define machine_arch_type     MACH_TYPE_PIVICC
41613 # endif
41614 # define machine_is_pivicc()    (machine_arch_type == MACH_TYPE_PIVICC)
41615 #else
41616 # define machine_is_pivicc()    (0)
41617 #endif
41618
41619 #ifdef CONFIG_MACH_PCM048
41620 # ifdef machine_arch_type
41621 #  undef machine_arch_type
41622 #  define machine_arch_type     __machine_arch_type
41623 # else
41624 #  define machine_arch_type     MACH_TYPE_PCM048
41625 # endif
41626 # define machine_is_pcm048()    (machine_arch_type == MACH_TYPE_PCM048)
41627 #else
41628 # define machine_is_pcm048()    (0)
41629 #endif
41630
41631 #ifdef CONFIG_MACH_DDS
41632 # ifdef machine_arch_type
41633 #  undef machine_arch_type
41634 #  define machine_arch_type     __machine_arch_type
41635 # else
41636 #  define machine_arch_type     MACH_TYPE_DDS
41637 # endif
41638 # define machine_is_dds()       (machine_arch_type == MACH_TYPE_DDS)
41639 #else
41640 # define machine_is_dds()       (0)
41641 #endif
41642
41643 #ifdef CONFIG_MACH_CHALTEN_XA1
41644 # ifdef machine_arch_type
41645 #  undef machine_arch_type
41646 #  define machine_arch_type     __machine_arch_type
41647 # else
41648 #  define machine_arch_type     MACH_TYPE_CHALTEN_XA1
41649 # endif
41650 # define machine_is_chalten_xa1()       (machine_arch_type == MACH_TYPE_CHALTEN_XA1)
41651 #else
41652 # define machine_is_chalten_xa1()       (0)
41653 #endif
41654
41655 /*
41656  * These have not yet been registered
41657  */
41658
41659 #ifndef machine_arch_type
41660 #define machine_arch_type       __machine_arch_type
41661 #endif
41662
41663 #endif