]> 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-arm
[karo-tx-uboot.git] / arch / arm / include / asm / mach-types.h
1 /*
2  * This was automagically generated from arch/arm/tools/mach-types!
3  * Do NOT edit
4  */
5
6 #ifndef __ASM_ARM_MACH_TYPE_H
7 #define __ASM_ARM_MACH_TYPE_H
8
9 #ifndef __ASSEMBLY__
10 /* The type of machine we're running on */
11 extern unsigned int __machine_arch_type;
12 #endif
13
14 /* see arch/arm/kernel/arch.c for a description of these */
15 #define MACH_TYPE_EBSA110              0
16 #define MACH_TYPE_RISCPC               1
17 #define MACH_TYPE_NEXUSPCI             3
18 #define MACH_TYPE_EBSA285              4
19 #define MACH_TYPE_NETWINDER            5
20 #define MACH_TYPE_CATS                 6
21 #define MACH_TYPE_TBOX                 7
22 #define MACH_TYPE_CO285                8
23 #define MACH_TYPE_CLPS7110             9
24 #define MACH_TYPE_ARCHIMEDES           10
25 #define MACH_TYPE_A5K                  11
26 #define MACH_TYPE_ETOILE               12
27 #define MACH_TYPE_LACIE_NAS            13
28 #define MACH_TYPE_CLPS7500             14
29 #define MACH_TYPE_SHARK                15
30 #define MACH_TYPE_BRUTUS               16
31 #define MACH_TYPE_PERSONAL_SERVER      17
32 #define MACH_TYPE_ITSY                 18
33 #define MACH_TYPE_L7200                19
34 #define MACH_TYPE_PLEB                 20
35 #define MACH_TYPE_INTEGRATOR           21
36 #define MACH_TYPE_H3600                22
37 #define MACH_TYPE_IXP1200              23
38 #define MACH_TYPE_P720T                24
39 #define MACH_TYPE_ASSABET              25
40 #define MACH_TYPE_VICTOR               26
41 #define MACH_TYPE_LART                 27
42 #define MACH_TYPE_RANGER               28
43 #define MACH_TYPE_GRAPHICSCLIENT       29
44 #define MACH_TYPE_XP860                30
45 #define MACH_TYPE_CERF                 31
46 #define MACH_TYPE_NANOENGINE           32
47 #define MACH_TYPE_FPIC                 33
48 #define MACH_TYPE_EXTENEX1             34
49 #define MACH_TYPE_SHERMAN              35
50 #define MACH_TYPE_ACCELENT_SA          36
51 #define MACH_TYPE_ACCELENT_L7200       37
52 #define MACH_TYPE_NETPORT              38
53 #define MACH_TYPE_PANGOLIN             39
54 #define MACH_TYPE_YOPY                 40
55 #define MACH_TYPE_COOLIDGE             41
56 #define MACH_TYPE_HUW_WEBPANEL         42
57 #define MACH_TYPE_SPOTME               43
58 #define MACH_TYPE_FREEBIRD             44
59 #define MACH_TYPE_TI925                45
60 #define MACH_TYPE_RISCSTATION          46
61 #define MACH_TYPE_CAVY                 47
62 #define MACH_TYPE_JORNADA720           48
63 #define MACH_TYPE_OMNIMETER            49
64 #define MACH_TYPE_EDB7211              50
65 #define MACH_TYPE_CITYGO               51
66 #define MACH_TYPE_PFS168               52
67 #define MACH_TYPE_SPOT                 53
68 #define MACH_TYPE_FLEXANET             54
69 #define MACH_TYPE_WEBPAL               55
70 #define MACH_TYPE_LINPDA               56
71 #define MACH_TYPE_ANAKIN               57
72 #define MACH_TYPE_MVI                  58
73 #define MACH_TYPE_JUPITER              59
74 #define MACH_TYPE_PSIONW               60
75 #define MACH_TYPE_ALN                  61
76 #define MACH_TYPE_CAMELOT              62
77 #define MACH_TYPE_GDS2200              63
78 #define MACH_TYPE_PSION_SERIES7        64
79 #define MACH_TYPE_XFILE                65
80 #define MACH_TYPE_ACCELENT_EP9312      66
81 #define MACH_TYPE_IC200                67
82 #define MACH_TYPE_CREDITLART           68
83 #define MACH_TYPE_HTM                  69
84 #define MACH_TYPE_IQ80310              70
85 #define MACH_TYPE_FREEBOT              71
86 #define MACH_TYPE_ENTEL                72
87 #define MACH_TYPE_ENP3510              73
88 #define MACH_TYPE_TRIZEPS              74
89 #define MACH_TYPE_NESA                 75
90 #define MACH_TYPE_VENUS                76
91 #define MACH_TYPE_TARDIS               77
92 #define MACH_TYPE_MERCURY              78
93 #define MACH_TYPE_EMPEG                79
94 #define MACH_TYPE_I80200FCC            80
95 #define MACH_TYPE_ITT_CPB              81
96 #define MACH_TYPE_SVC                  82
97 #define MACH_TYPE_ALPHA2               84
98 #define MACH_TYPE_ALPHA1               85
99 #define MACH_TYPE_NETARM               86
100 #define MACH_TYPE_SIMPAD               87
101 #define MACH_TYPE_PDA1                 88
102 #define MACH_TYPE_LUBBOCK              89
103 #define MACH_TYPE_ANIKO                90
104 #define MACH_TYPE_CLEP7212             91
105 #define MACH_TYPE_CS89712              92
106 #define MACH_TYPE_WEARARM              93
107 #define MACH_TYPE_POSSIO_PX            94
108 #define MACH_TYPE_SIDEARM              95
109 #define MACH_TYPE_STORK                96
110 #define MACH_TYPE_SHANNON              97
111 #define MACH_TYPE_ACE                  98
112 #define MACH_TYPE_BALLYARM             99
113 #define MACH_TYPE_SIMPUTER             100
114 #define MACH_TYPE_NEXTERM              101
115 #define MACH_TYPE_SA1100_ELF           102
116 #define MACH_TYPE_GATOR                103
117 #define MACH_TYPE_GRANITE              104
118 #define MACH_TYPE_CONSUS               105
119 #define MACH_TYPE_AAED2000             106
120 #define MACH_TYPE_CDB89712             107
121 #define MACH_TYPE_GRAPHICSMASTER       108
122 #define MACH_TYPE_ADSBITSY             109
123 #define MACH_TYPE_PXA_IDP              110
124 #define MACH_TYPE_PLCE                 111
125 #define MACH_TYPE_PT_SYSTEM3           112
126 #define MACH_TYPE_MEDALB               113
127 #define MACH_TYPE_EAGLE                114
128 #define MACH_TYPE_DSC21                115
129 #define MACH_TYPE_DSC24                116
130 #define MACH_TYPE_TI5472               117
131 #define MACH_TYPE_AUTCPU12             118
132 #define MACH_TYPE_UENGINE              119
133 #define MACH_TYPE_BLUESTEM             120
134 #define MACH_TYPE_XINGU8               121
135 #define MACH_TYPE_BUSHSTB              122
136 #define MACH_TYPE_EPSILON1             123
137 #define MACH_TYPE_BALLOON              124
138 #define MACH_TYPE_PUPPY                125
139 #define MACH_TYPE_ELROY                126
140 #define MACH_TYPE_GMS720               127
141 #define MACH_TYPE_S24X                 128
142 #define MACH_TYPE_JTEL_CLEP7312        129
143 #define MACH_TYPE_CX821XX              130
144 #define MACH_TYPE_EDB7312              131
145 #define MACH_TYPE_BSA1110              132
146 #define MACH_TYPE_POWERPIN             133
147 #define MACH_TYPE_OPENARM              134
148 #define MACH_TYPE_WHITECHAPEL          135
149 #define MACH_TYPE_H3100                136
150 #define MACH_TYPE_H3800                137
151 #define MACH_TYPE_BLUE_V1              138
152 #define MACH_TYPE_PXA_CERF             139
153 #define MACH_TYPE_ARM7TEVB             140
154 #define MACH_TYPE_D7400                141
155 #define MACH_TYPE_PIRANHA              142
156 #define MACH_TYPE_SBCAMELOT            143
157 #define MACH_TYPE_KINGS                144
158 #define MACH_TYPE_SMDK2400             145
159 #define MACH_TYPE_COLLIE               146
160 #define MACH_TYPE_IDR                  147
161 #define MACH_TYPE_BADGE4               148
162 #define MACH_TYPE_WEBNET               149
163 #define MACH_TYPE_D7300                150
164 #define MACH_TYPE_CEP                  151
165 #define MACH_TYPE_FORTUNET             152
166 #define MACH_TYPE_VC547X               153
167 #define MACH_TYPE_FILEWALKER           154
168 #define MACH_TYPE_NETGATEWAY           155
169 #define MACH_TYPE_SYMBOL2800           156
170 #define MACH_TYPE_SUNS                 157
171 #define MACH_TYPE_FRODO                158
172 #define MACH_TYPE_MACH_TYTE_MS301      159
173 #define MACH_TYPE_MX1ADS               160
174 #define MACH_TYPE_H7201                161
175 #define MACH_TYPE_H7202                162
176 #define MACH_TYPE_AMICO                163
177 #define MACH_TYPE_IAM                  164
178 #define MACH_TYPE_TT530                165
179 #define MACH_TYPE_SAM2400              166
180 #define MACH_TYPE_JORNADA56X           167
181 #define MACH_TYPE_ACTIVE               168
182 #define MACH_TYPE_IQ80321              169
183 #define MACH_TYPE_WID                  170
184 #define MACH_TYPE_SABINAL              171
185 #define MACH_TYPE_IXP425_MATACUMBE     172
186 #define MACH_TYPE_MINIPRINT            173
187 #define MACH_TYPE_ADM510X              174
188 #define MACH_TYPE_SVS200               175
189 #define MACH_TYPE_ATG_TCU              176
190 #define MACH_TYPE_JORNADA820           177
191 #define MACH_TYPE_S3C44B0              178
192 #define MACH_TYPE_MARGIS2              179
193 #define MACH_TYPE_KS8695               180
194 #define MACH_TYPE_BRH                  181
195 #define MACH_TYPE_S3C2410              182
196 #define MACH_TYPE_POSSIO_PX30          183
197 #define MACH_TYPE_S3C2800              184
198 #define MACH_TYPE_FLEETWOOD            185
199 #define MACH_TYPE_OMAHA                186
200 #define MACH_TYPE_TA7                  187
201 #define MACH_TYPE_NOVA                 188
202 #define MACH_TYPE_HMK                  189
203 #define MACH_TYPE_KARO                 190
204 #define MACH_TYPE_FESTER               191
205 #define MACH_TYPE_GPI                  192
206 #define MACH_TYPE_SMDK2410             193
207 #define MACH_TYPE_I519                 194
208 #define MACH_TYPE_NEXIO                195
209 #define MACH_TYPE_BITBOX               196
210 #define MACH_TYPE_G200                 197
211 #define MACH_TYPE_GILL                 198
212 #define MACH_TYPE_PXA_MERCURY          199
213 #define MACH_TYPE_CEIVA                200
214 #define MACH_TYPE_FRET                 201
215 #define MACH_TYPE_EMAILPHONE           202
216 #define MACH_TYPE_H3900                203
217 #define MACH_TYPE_PXA1                 204
218 #define MACH_TYPE_KOAN369              205
219 #define MACH_TYPE_COGENT               206
220 #define MACH_TYPE_ESL_SIMPUTER         207
221 #define MACH_TYPE_ESL_SIMPUTER_CLR     208
222 #define MACH_TYPE_ESL_SIMPUTER_BW      209
223 #define MACH_TYPE_HHP_CRADLE           210
224 #define MACH_TYPE_HE500                211
225 #define MACH_TYPE_INHANDELF2           212
226 #define MACH_TYPE_INHANDFTIP           213
227 #define MACH_TYPE_DNP1110              214
228 #define MACH_TYPE_PNP1110              215
229 #define MACH_TYPE_CSB226               216
230 #define MACH_TYPE_ARNOLD               217
231 #define MACH_TYPE_VOICEBLUE            218
232 #define MACH_TYPE_JZ8028               219
233 #define MACH_TYPE_H5400                220
234 #define MACH_TYPE_FORTE                221
235 #define MACH_TYPE_ACAM                 222
236 #define MACH_TYPE_ABOX                 223
237 #define MACH_TYPE_ATMEL                224
238 #define MACH_TYPE_SITSANG              225
239 #define MACH_TYPE_CPU1110LCDNET        226
240 #define MACH_TYPE_MPL_VCMA9            227
241 #define MACH_TYPE_OPUS_A1              228
242 #define MACH_TYPE_DAYTONA              229
243 #define MACH_TYPE_KILLBEAR             230
244 #define MACH_TYPE_YOHO                 231
245 #define MACH_TYPE_JASPER               232
246 #define MACH_TYPE_DSC25                233
247 #define MACH_TYPE_OMAP_INNOVATOR       234
248 #define MACH_TYPE_RAMSES               235
249 #define MACH_TYPE_S28X                 236
250 #define MACH_TYPE_MPORT3               237
251 #define MACH_TYPE_PXA_EAGLE250         238
252 #define MACH_TYPE_PDB                  239
253 #define MACH_TYPE_BLUE_2G              240
254 #define MACH_TYPE_BLUEARCH             241
255 #define MACH_TYPE_IXDP2400             242
256 #define MACH_TYPE_IXDP2800             243
257 #define MACH_TYPE_EXPLORER             244
258 #define MACH_TYPE_IXDP425              245
259 #define MACH_TYPE_CHIMP                246
260 #define MACH_TYPE_STORK_NEST           247
261 #define MACH_TYPE_STORK_EGG            248
262 #define MACH_TYPE_WISMO                249
263 #define MACH_TYPE_EZLINX               250
264 #define MACH_TYPE_AT91RM9200           251
265 #define MACH_TYPE_ADTECH_ORION         252
266 #define MACH_TYPE_NEPTUNE              253
267 #define MACH_TYPE_HACKKIT              254
268 #define MACH_TYPE_PXA_WINS30           255
269 #define MACH_TYPE_LAVINNA              256
270 #define MACH_TYPE_PXA_UENGINE          257
271 #define MACH_TYPE_INNOKOM              258
272 #define MACH_TYPE_BMS                  259
273 #define MACH_TYPE_IXCDP1100            260
274 #define MACH_TYPE_PRPMC1100            261
275 #define MACH_TYPE_AT91RM9200DK         262
276 #define MACH_TYPE_ARMSTICK             263
277 #define MACH_TYPE_ARMONIE              264
278 #define MACH_TYPE_MPORT1               265
279 #define MACH_TYPE_S3C5410              266
280 #define MACH_TYPE_ZCP320A              267
281 #define MACH_TYPE_I_BOX                268
282 #define MACH_TYPE_STLC1502             269
283 #define MACH_TYPE_SIREN                270
284 #define MACH_TYPE_GREENLAKE            271
285 #define MACH_TYPE_ARGUS                272
286 #define MACH_TYPE_COMBADGE             273
287 #define MACH_TYPE_ROKEPXA              274
288 #define MACH_TYPE_CINTEGRATOR          275
289 #define MACH_TYPE_GUIDEA07             276
290 #define MACH_TYPE_TAT257               277
291 #define MACH_TYPE_IGP2425              278
292 #define MACH_TYPE_BLUEGRAMMA           279
293 #define MACH_TYPE_IPOD                 280
294 #define MACH_TYPE_ADSBITSYX            281
295 #define MACH_TYPE_TRIZEPS2             282
296 #define MACH_TYPE_VIPER                283
297 #define MACH_TYPE_ADSBITSYPLUS         284
298 #define MACH_TYPE_ADSAGC               285
299 #define MACH_TYPE_STP7312              286
300 #define MACH_TYPE_NX_PHNX              287
301 #define MACH_TYPE_WEP_EP250            288
302 #define MACH_TYPE_INHANDELF3           289
303 #define MACH_TYPE_ADI_COYOTE           290
304 #define MACH_TYPE_IYONIX               291
305 #define MACH_TYPE_DAMICAM_SA1110       292
306 #define MACH_TYPE_MEG03                293
307 #define MACH_TYPE_PXA_WHITECHAPEL      294
308 #define MACH_TYPE_NWSC                 295
309 #define MACH_TYPE_NWLARM               296
310 #define MACH_TYPE_IXP425_MGUARD        297
311 #define MACH_TYPE_PXA_NETDCU4          298
312 #define MACH_TYPE_IXDP2401             299
313 #define MACH_TYPE_IXDP2801             300
314 #define MACH_TYPE_ZODIAC               301
315 #define MACH_TYPE_ARMMODUL             302
316 #define MACH_TYPE_KETOP                303
317 #define MACH_TYPE_AV7200               304
318 #define MACH_TYPE_ARCH_TI925           305
319 #define MACH_TYPE_ACQ200               306
320 #define MACH_TYPE_PT_DAFIT             307
321 #define MACH_TYPE_IHBA                 308
322 #define MACH_TYPE_QUINQUE              309
323 #define MACH_TYPE_NIMBRAONE            310
324 #define MACH_TYPE_NIMBRA29X            311
325 #define MACH_TYPE_NIMBRA210            312
326 #define MACH_TYPE_HHP_D95XX            313
327 #define MACH_TYPE_LABARM               314
328 #define MACH_TYPE_M825XX               315
329 #define MACH_TYPE_M7100                316
330 #define MACH_TYPE_NIPC2                317
331 #define MACH_TYPE_FU7202               318
332 #define MACH_TYPE_ADSAGX               319
333 #define MACH_TYPE_PXA_POOH             320
334 #define MACH_TYPE_BANDON               321
335 #define MACH_TYPE_PCM7210              322
336 #define MACH_TYPE_NMS9200              323
337 #define MACH_TYPE_LOGODL               324
338 #define MACH_TYPE_M7140                325
339 #define MACH_TYPE_KOREBOT              326
340 #define MACH_TYPE_IQ31244              327
341 #define MACH_TYPE_KOAN393              328
342 #define MACH_TYPE_INHANDFTIP3          329
343 #define MACH_TYPE_GONZO                330
344 #define MACH_TYPE_BAST                 331
345 #define MACH_TYPE_SCANPASS             332
346 #define MACH_TYPE_EP7312_POOH          333
347 #define MACH_TYPE_TA7S                 334
348 #define MACH_TYPE_TA7V                 335
349 #define MACH_TYPE_ICARUS               336
350 #define MACH_TYPE_H1900                337
351 #define MACH_TYPE_GEMINI               338
352 #define MACH_TYPE_AXIM                 339
353 #define MACH_TYPE_AUDIOTRON            340
354 #define MACH_TYPE_H2200                341
355 #define MACH_TYPE_LOOX600              342
356 #define MACH_TYPE_NIOP                 343
357 #define MACH_TYPE_DM310                344
358 #define MACH_TYPE_SEEDPXA_C2           345
359 #define MACH_TYPE_IXP4XX_MGUARD_PCI    346
360 #define MACH_TYPE_H1940                347
361 #define MACH_TYPE_SCORPIO              348
362 #define MACH_TYPE_VIVA                 349
363 #define MACH_TYPE_PXA_XCARD            350
364 #define MACH_TYPE_CSB335               351
365 #define MACH_TYPE_IXRD425              352
366 #define MACH_TYPE_IQ80315              353
367 #define MACH_TYPE_NMP7312              354
368 #define MACH_TYPE_CX861XX              355
369 #define MACH_TYPE_ENP2611              356
370 #define MACH_TYPE_XDA                  357
371 #define MACH_TYPE_CSIR_IMS             358
372 #define MACH_TYPE_IXP421_DNAEETH       359
373 #define MACH_TYPE_POCKETSERV9200       360
374 #define MACH_TYPE_TOTO                 361
375 #define MACH_TYPE_S3C2440              362
376 #define MACH_TYPE_KS8695P              363
377 #define MACH_TYPE_SE4000               364
378 #define MACH_TYPE_QUADRICEPS           365
379 #define MACH_TYPE_BRONCO               366
380 #define MACH_TYPE_ESL_WIRELESS_TAB     367
381 #define MACH_TYPE_ESL_SOFCOMP          368
382 #define MACH_TYPE_S5C7375              369
383 #define MACH_TYPE_SPEARHEAD            370
384 #define MACH_TYPE_PANTERA              371
385 #define MACH_TYPE_PRAYOGLITE           372
386 #define MACH_TYPE_GUMSTIX              373
387 #define MACH_TYPE_RCUBE                374
388 #define MACH_TYPE_REA_OLV              375
389 #define MACH_TYPE_PXA_IPHONE           376
390 #define MACH_TYPE_S3C3410              377
391 #define MACH_TYPE_ESPD_4510B           378
392 #define MACH_TYPE_MP1X                 379
393 #define MACH_TYPE_AT91RM9200TB         380
394 #define MACH_TYPE_ADSVGX               381
395 #define MACH_TYPE_OMAP_H2              382
396 #define MACH_TYPE_PELEE                383
397 #define MACH_TYPE_E740                 384
398 #define MACH_TYPE_IQ80331              385
399 #define MACH_TYPE_VERSATILE_PB         387
400 #define MACH_TYPE_KEV7A400             388
401 #define MACH_TYPE_LPD7A400             389
402 #define MACH_TYPE_LPD7A404             390
403 #define MACH_TYPE_FUJITSU_CAMELOT      391
404 #define MACH_TYPE_JANUS2M              392
405 #define MACH_TYPE_EMBTF                393
406 #define MACH_TYPE_HPM                  394
407 #define MACH_TYPE_SMDK2410TK           395
408 #define MACH_TYPE_SMDK2410AJ           396
409 #define MACH_TYPE_STREETRACER          397
410 #define MACH_TYPE_EFRAME               398
411 #define MACH_TYPE_CSB337               399
412 #define MACH_TYPE_PXA_LARK             400
413 #define MACH_TYPE_PNP2110              401
414 #define MACH_TYPE_TCC72X               402
415 #define MACH_TYPE_ALTAIR               403
416 #define MACH_TYPE_KC3                  404
417 #define MACH_TYPE_SINTEFTD             405
418 #define MACH_TYPE_MAINSTONE            406
419 #define MACH_TYPE_ADAY4X               407
420 #define MACH_TYPE_LITE300              408
421 #define MACH_TYPE_S5C7376              409
422 #define MACH_TYPE_MT02                 410
423 #define MACH_TYPE_MPORT3S              411
424 #define MACH_TYPE_RA_ALPHA             412
425 #define MACH_TYPE_XCEP                 413
426 #define MACH_TYPE_ARCOM_VULCAN         414
427 #define MACH_TYPE_STARGATE             415
428 #define MACH_TYPE_ARMADILLOJ           416
429 #define MACH_TYPE_ELROY_JACK           417
430 #define MACH_TYPE_BACKEND              418
431 #define MACH_TYPE_S5LINBOX             419
432 #define MACH_TYPE_NOMADIK              420
433 #define MACH_TYPE_IA_CPU_9200          421
434 #define MACH_TYPE_AT91_BJA1            422
435 #define MACH_TYPE_CORGI                423
436 #define MACH_TYPE_POODLE               424
437 #define MACH_TYPE_TEN                  425
438 #define MACH_TYPE_ROVERP5P             426
439 #define MACH_TYPE_SC2700               427
440 #define MACH_TYPE_EX_EAGLE             428
441 #define MACH_TYPE_NX_PXA12             429
442 #define MACH_TYPE_NX_PXA5              430
443 #define MACH_TYPE_BLACKBOARD2          431
444 #define MACH_TYPE_I819                 432
445 #define MACH_TYPE_IXMB995E             433
446 #define MACH_TYPE_SKYRIDER             434
447 #define MACH_TYPE_SKYHAWK              435
448 #define MACH_TYPE_ENTERPRISE           436
449 #define MACH_TYPE_DEP2410              437
450 #define MACH_TYPE_ARMCORE              438
451 #define MACH_TYPE_HOBBIT               439
452 #define MACH_TYPE_H7210                440
453 #define MACH_TYPE_PXA_NETDCU5          441
454 #define MACH_TYPE_ACC                  442
455 #define MACH_TYPE_ESL_SARVA            443
456 #define MACH_TYPE_XM250                444
457 #define MACH_TYPE_T6TC1XB              445
458 #define MACH_TYPE_ESS710               446
459 #define MACH_TYPE_MX31ADS              447
460 #define MACH_TYPE_HIMALAYA             448
461 #define MACH_TYPE_BOLFENK              449
462 #define MACH_TYPE_AT91RM9200KR         450
463 #define MACH_TYPE_EDB9312              451
464 #define MACH_TYPE_OMAP_GENERIC         452
465 #define MACH_TYPE_AXIMX3               453
466 #define MACH_TYPE_EB67XDIP             454
467 #define MACH_TYPE_WEBTXS               455
468 #define MACH_TYPE_HAWK                 456
469 #define MACH_TYPE_CCAT91SBC001         457
470 #define MACH_TYPE_EXPRESSO             458
471 #define MACH_TYPE_H4000                459
472 #define MACH_TYPE_DINO                 460
473 #define MACH_TYPE_ML675K               461
474 #define MACH_TYPE_EDB9301              462
475 #define MACH_TYPE_EDB9315              463
476 #define MACH_TYPE_RECIVA_TT            464
477 #define MACH_TYPE_CSTCB01              465
478 #define MACH_TYPE_CSTCB1               466
479 #define MACH_TYPE_SHADWELL             467
480 #define MACH_TYPE_GOEPEL263            468
481 #define MACH_TYPE_ACQ100               469
482 #define MACH_TYPE_MX1FS2               470
483 #define MACH_TYPE_HIPTOP_G1            471
484 #define MACH_TYPE_SPARKY               472
485 #define MACH_TYPE_NS9750               473
486 #define MACH_TYPE_PHOENIX              474
487 #define MACH_TYPE_VR1000               475
488 #define MACH_TYPE_DEISTERPXA           476
489 #define MACH_TYPE_BCM1160              477
490 #define MACH_TYPE_PCM022               478
491 #define MACH_TYPE_ADSGCX               479
492 #define MACH_TYPE_DREADNAUGHT          480
493 #define MACH_TYPE_DM320                481
494 #define MACH_TYPE_MARKOV               482
495 #define MACH_TYPE_COS7A400             483
496 #define MACH_TYPE_MILANO               484
497 #define MACH_TYPE_UE9328               485
498 #define MACH_TYPE_UEX255               486
499 #define MACH_TYPE_UE2410               487
500 #define MACH_TYPE_A620                 488
501 #define MACH_TYPE_OCELOT               489
502 #define MACH_TYPE_CHEETAH              490
503 #define MACH_TYPE_OMAP_PERSEUS2        491
504 #define MACH_TYPE_ZVUE                 492
505 #define MACH_TYPE_ROVERP1              493
506 #define MACH_TYPE_ASIDIAL2             494
507 #define MACH_TYPE_S3C24A0              495
508 #define MACH_TYPE_E800                 496
509 #define MACH_TYPE_E750                 497
510 #define MACH_TYPE_S3C5500              498
511 #define MACH_TYPE_SMDK5500             499
512 #define MACH_TYPE_SIGNALSYNC           500
513 #define MACH_TYPE_NBC                  501
514 #define MACH_TYPE_KODIAK               502
515 #define MACH_TYPE_NETBOOKPRO           503
516 #define MACH_TYPE_HW90200              504
517 #define MACH_TYPE_CONDOR               505
518 #define MACH_TYPE_CUP                  506
519 #define MACH_TYPE_KITE                 507
520 #define MACH_TYPE_SCB9328              508
521 #define MACH_TYPE_OMAP_H3              509
522 #define MACH_TYPE_OMAP_H4              510
523 #define MACH_TYPE_N10                  511
524 #define MACH_TYPE_MONTAJADE            512
525 #define MACH_TYPE_SG560                513
526 #define MACH_TYPE_DP1000               514
527 #define MACH_TYPE_OMAP_OSK             515
528 #define MACH_TYPE_RG100V3              516
529 #define MACH_TYPE_MX2ADS               517
530 #define MACH_TYPE_PXA_KILO             518
531 #define MACH_TYPE_IXP4XX_EAGLE         519
532 #define MACH_TYPE_TOSA                 520
533 #define MACH_TYPE_MB2520F              521
534 #define MACH_TYPE_EMC1000              522
535 #define MACH_TYPE_TIDSC25              523
536 #define MACH_TYPE_AKCPMXL              524
537 #define MACH_TYPE_AV3XX                525
538 #define MACH_TYPE_AVILA                526
539 #define MACH_TYPE_PXA_MPM10            527
540 #define MACH_TYPE_PXA_KYANITE          528
541 #define MACH_TYPE_SGOLD                529
542 #define MACH_TYPE_OSCAR                530
543 #define MACH_TYPE_EPXA4USB2            531
544 #define MACH_TYPE_XSENGINE             532
545 #define MACH_TYPE_IP600                533
546 #define MACH_TYPE_MCAN2                534
547 #define MACH_TYPE_DDI_BLUERIDGE        535
548 #define MACH_TYPE_SKYMINDER            536
549 #define MACH_TYPE_LPD79520             537
550 #define MACH_TYPE_EDB9302              538
551 #define MACH_TYPE_HW90340              539
552 #define MACH_TYPE_CIP_BOX              540
553 #define MACH_TYPE_IVPN                 541
554 #define MACH_TYPE_RSOC2                542
555 #define MACH_TYPE_HUSKY                543
556 #define MACH_TYPE_BOXER                544
557 #define MACH_TYPE_SHEPHERD             545
558 #define MACH_TYPE_AML42800AA           546
559 #define MACH_TYPE_LPC2294              548
560 #define MACH_TYPE_SWITCHGRASS          549
561 #define MACH_TYPE_ENS_CMU              550
562 #define MACH_TYPE_MM6_SDB              551
563 #define MACH_TYPE_SATURN               552
564 #define MACH_TYPE_I30030EVB            553
565 #define MACH_TYPE_MXC27530EVB          554
566 #define MACH_TYPE_SMDK2800             555
567 #define MACH_TYPE_MTWILSON             556
568 #define MACH_TYPE_ZITI                 557
569 #define MACH_TYPE_GRANDFATHER          558
570 #define MACH_TYPE_TENGINE              559
571 #define MACH_TYPE_S3C2460              560
572 #define MACH_TYPE_PDM                  561
573 #define MACH_TYPE_H4700                562
574 #define MACH_TYPE_H6300                563
575 #define MACH_TYPE_RZ1700               564
576 #define MACH_TYPE_A716                 565
577 #define MACH_TYPE_ESTK2440A            566
578 #define MACH_TYPE_ATWIXP425            567
579 #define MACH_TYPE_CSB336               568
580 #define MACH_TYPE_RIRM2                569
581 #define MACH_TYPE_CX23518              570
582 #define MACH_TYPE_CX2351X              571
583 #define MACH_TYPE_COMPUTIME            572
584 #define MACH_TYPE_IZARUS               573
585 #define MACH_TYPE_RTS                  574
586 #define MACH_TYPE_SE5100               575
587 #define MACH_TYPE_S3C2510              576
588 #define MACH_TYPE_CSB437TL             577
589 #define MACH_TYPE_SLAUSON              578
590 #define MACH_TYPE_PEARLRIVER           579
591 #define MACH_TYPE_TDC_P210             580
592 #define MACH_TYPE_SG580                581
593 #define MACH_TYPE_WRSBCARM7            582
594 #define MACH_TYPE_IPD                  583
595 #define MACH_TYPE_PXA_DNP2110          584
596 #define MACH_TYPE_XAENIAX              585
597 #define MACH_TYPE_SOMN4250             586
598 #define MACH_TYPE_PLEB2                587
599 #define MACH_TYPE_CORNWALLIS           588
600 #define MACH_TYPE_GURNEY_DRV           589
601 #define MACH_TYPE_CHAFFEE              590
602 #define MACH_TYPE_RMS101               591
603 #define MACH_TYPE_RX3715               592
604 #define MACH_TYPE_SWIFT                593
605 #define MACH_TYPE_ROVERP7              594
606 #define MACH_TYPE_PR818S               595
607 #define MACH_TYPE_TRXPRO               596
608 #define MACH_TYPE_NSLU2                597
609 #define MACH_TYPE_E400                 598
610 #define MACH_TYPE_TRAB                 599
611 #define MACH_TYPE_CMC_PU2              600
612 #define MACH_TYPE_FULCRUM              601
613 #define MACH_TYPE_NETGATE42X           602
614 #define MACH_TYPE_STR710               603
615 #define MACH_TYPE_IXDPG425             604
616 #define MACH_TYPE_TOMTOMGO             605
617 #define MACH_TYPE_VERSATILE_AB         606
618 #define MACH_TYPE_EDB9307              607
619 #define MACH_TYPE_SG565                608
620 #define MACH_TYPE_LPD79524             609
621 #define MACH_TYPE_LPD79525             610
622 #define MACH_TYPE_RMS100               611
623 #define MACH_TYPE_KB9200               612
624 #define MACH_TYPE_SX1                  613
625 #define MACH_TYPE_HMS39C7092           614
626 #define MACH_TYPE_ARMADILLO            615
627 #define MACH_TYPE_IPCU                 616
628 #define MACH_TYPE_LOOX720              617
629 #define MACH_TYPE_IXDP465              618
630 #define MACH_TYPE_IXDP2351             619
631 #define MACH_TYPE_ADSVIX               620
632 #define MACH_TYPE_DM270                621
633 #define MACH_TYPE_SOCLTPLUS            622
634 #define MACH_TYPE_ECIA                 623
635 #define MACH_TYPE_CM4008               624
636 #define MACH_TYPE_P2001                625
637 #define MACH_TYPE_TWISTER              626
638 #define MACH_TYPE_MUDSHARK             627
639 #define MACH_TYPE_HB2                  628
640 #define MACH_TYPE_IQ80332              629
641 #define MACH_TYPE_SENDT                630
642 #define MACH_TYPE_MX2JAZZ              631
643 #define MACH_TYPE_MULTIIO              632
644 #define MACH_TYPE_HRDISPLAY            633
645 #define MACH_TYPE_MXC27530ADS          634
646 #define MACH_TYPE_TRIZEPS3             635
647 #define MACH_TYPE_ZEFEERDZA            636
648 #define MACH_TYPE_ZEFEERDZB            637
649 #define MACH_TYPE_ZEFEERDZG            638
650 #define MACH_TYPE_ZEFEERDZN            639
651 #define MACH_TYPE_ZEFEERDZQ            640
652 #define MACH_TYPE_GTWX5715             641
653 #define MACH_TYPE_ASTRO_JACK           643
654 #define MACH_TYPE_TIP03                644
655 #define MACH_TYPE_A9200EC              645
656 #define MACH_TYPE_PNX0105              646
657 #define MACH_TYPE_ADCPOECPU            647
658 #define MACH_TYPE_CSB637               648
659 #define MACH_TYPE_MB9200               650
660 #define MACH_TYPE_KULUN                651
661 #define MACH_TYPE_SNAPPER              652
662 #define MACH_TYPE_OPTIMA               653
663 #define MACH_TYPE_DLHSBC               654
664 #define MACH_TYPE_X30                  655
665 #define MACH_TYPE_N30                  656
666 #define MACH_TYPE_MANGA_KS8695         657
667 #define MACH_TYPE_AJAX                 658
668 #define MACH_TYPE_NEC_MP900            659
669 #define MACH_TYPE_VVTK1000             661
670 #define MACH_TYPE_KAFA                 662
671 #define MACH_TYPE_VVTK3000             663
672 #define MACH_TYPE_PIMX1                664
673 #define MACH_TYPE_OLLIE                665
674 #define MACH_TYPE_SKYMAX               666
675 #define MACH_TYPE_JAZZ                 667
676 #define MACH_TYPE_TEL_T3               668
677 #define MACH_TYPE_AISINO_FCR255        669
678 #define MACH_TYPE_BTWEB                670
679 #define MACH_TYPE_DBG_LH79520          671
680 #define MACH_TYPE_CM41XX               672
681 #define MACH_TYPE_TS72XX               673
682 #define MACH_TYPE_NGGPXA               674
683 #define MACH_TYPE_CSB535               675
684 #define MACH_TYPE_CSB536               676
685 #define MACH_TYPE_PXA_TRAKPOD          677
686 #define MACH_TYPE_PRAXIS               678
687 #define MACH_TYPE_LH75411              679
688 #define MACH_TYPE_OTOM                 680
689 #define MACH_TYPE_NEXCODER_2440        681
690 #define MACH_TYPE_LOOX410              682
691 #define MACH_TYPE_WESTLAKE             683
692 #define MACH_TYPE_NSB                  684
693 #define MACH_TYPE_ESL_SARVA_STN        685
694 #define MACH_TYPE_ESL_SARVA_TFT        686
695 #define MACH_TYPE_ESL_SARVA_IAD        687
696 #define MACH_TYPE_ESL_SARVA_ACC        688
697 #define MACH_TYPE_TYPHOON              689
698 #define MACH_TYPE_CNAV                 690
699 #define MACH_TYPE_A730                 691
700 #define MACH_TYPE_NETSTAR              692
701 #define MACH_TYPE_PHASEFALE_SUPERCON   693
702 #define MACH_TYPE_SHIVA1100            694
703 #define MACH_TYPE_ETEXSC               695
704 #define MACH_TYPE_IXDPG465             696
705 #define MACH_TYPE_A9M2410              697
706 #define MACH_TYPE_A9M2440              698
707 #define MACH_TYPE_A9M9750              699
708 #define MACH_TYPE_A9M9360              700
709 #define MACH_TYPE_UNC90                701
710 #define MACH_TYPE_ECO920               702
711 #define MACH_TYPE_SATVIEW              703
712 #define MACH_TYPE_ROADRUNNER           704
713 #define MACH_TYPE_AT91RM9200EK         705
714 #define MACH_TYPE_GP32                 706
715 #define MACH_TYPE_GEM                  707
716 #define MACH_TYPE_I858                 708
717 #define MACH_TYPE_HX2750               709
718 #define MACH_TYPE_MXC91131EVB          710
719 #define MACH_TYPE_P700                 711
720 #define MACH_TYPE_CPE                  712
721 #define MACH_TYPE_SPITZ                713
722 #define MACH_TYPE_NIMBRA340            714
723 #define MACH_TYPE_LPC22XX              715
724 #define MACH_TYPE_COMET3               716
725 #define MACH_TYPE_COMET4               717
726 #define MACH_TYPE_CSB625               718
727 #define MACH_TYPE_FORTUNET2            719
728 #define MACH_TYPE_S5H2200              720
729 #define MACH_TYPE_OPTORM920            721
730 #define MACH_TYPE_ADSBITSYXB           722
731 #define MACH_TYPE_ADSSPHERE            723
732 #define MACH_TYPE_ADSPORTAL            724
733 #define MACH_TYPE_LN2410SBC            725
734 #define MACH_TYPE_CB3RUFC              726
735 #define MACH_TYPE_MP2USB               727
736 #define MACH_TYPE_NTNP425C             728
737 #define MACH_TYPE_COLIBRI              729
738 #define MACH_TYPE_PCM7220              730
739 #define MACH_TYPE_GATEWAY7001          731
740 #define MACH_TYPE_PCM027               732
741 #define MACH_TYPE_CMPXA                733
742 #define MACH_TYPE_ANUBIS               734
743 #define MACH_TYPE_ITE8152              735
744 #define MACH_TYPE_LPC3XXX              736
745 #define MACH_TYPE_PUPPETEER            737
746 #define MACH_TYPE_E570                 739
747 #define MACH_TYPE_X50                  740
748 #define MACH_TYPE_RECON                741
749 #define MACH_TYPE_XBOARDGP8            742
750 #define MACH_TYPE_FPIC2                743
751 #define MACH_TYPE_AKITA                744
752 #define MACH_TYPE_A81                  745
753 #define MACH_TYPE_SVM_SC25X            746
754 #define MACH_TYPE_VADATECH020          747
755 #define MACH_TYPE_TLI                  748
756 #define MACH_TYPE_EDB9315LC            749
757 #define MACH_TYPE_PASSEC               750
758 #define MACH_TYPE_DS_TIGER             751
759 #define MACH_TYPE_E310                 752
760 #define MACH_TYPE_E330                 753
761 #define MACH_TYPE_RT3000               754
762 #define MACH_TYPE_NOKIA770             755
763 #define MACH_TYPE_PNX0106              756
764 #define MACH_TYPE_HX21XX               757
765 #define MACH_TYPE_FARADAY              758
766 #define MACH_TYPE_SBC9312              759
767 #define MACH_TYPE_BATMAN               760
768 #define MACH_TYPE_JPD201               761
769 #define MACH_TYPE_MIPSA                762
770 #define MACH_TYPE_KACOM                763
771 #define MACH_TYPE_SWARCOCPU            764
772 #define MACH_TYPE_SWARCODSL            765
773 #define MACH_TYPE_BLUEANGEL            766
774 #define MACH_TYPE_HAIRYGRAMA           767
775 #define MACH_TYPE_BANFF                768
776 #define MACH_TYPE_CARMEVA              769
777 #define MACH_TYPE_SAM255               770
778 #define MACH_TYPE_PPM10                771
779 #define MACH_TYPE_EDB9315A             772
780 #define MACH_TYPE_SUNSET               773
781 #define MACH_TYPE_STARGATE2            774
782 #define MACH_TYPE_INTELMOTE2           775
783 #define MACH_TYPE_TRIZEPS4             776
784 #define MACH_TYPE_MAINSTONE2           777
785 #define MACH_TYPE_EZ_IXP42X            778
786 #define MACH_TYPE_TAPWAVE_ZODIAC       779
787 #define MACH_TYPE_UNIVERSALMETER       780
788 #define MACH_TYPE_HICOARM9             781
789 #define MACH_TYPE_PNX4008              782
790 #define MACH_TYPE_KWS6000              783
791 #define MACH_TYPE_PORTUX920T           784
792 #define MACH_TYPE_EZ_X5                785
793 #define MACH_TYPE_OMAP_RUDOLPH         786
794 #define MACH_TYPE_CPUAT91              787
795 #define MACH_TYPE_REA9200              788
796 #define MACH_TYPE_ACTS_PUNE_SA1110     789
797 #define MACH_TYPE_IXP425               790
798 #define MACH_TYPE_I30030ADS            791
799 #define MACH_TYPE_PERCH                792
800 #define MACH_TYPE_EIS05R1              793
801 #define MACH_TYPE_PEPPERPAD            794
802 #define MACH_TYPE_SB3010               795
803 #define MACH_TYPE_RM9200               796
804 #define MACH_TYPE_DMA03                797
805 #define MACH_TYPE_ROAD_S101            798
806 #define MACH_TYPE_IQ81340SC            799
807 #define MACH_TYPE_IQ_NEXTGEN_B         800
808 #define MACH_TYPE_IQ81340MC            801
809 #define MACH_TYPE_IQ_NEXTGEN_D         802
810 #define MACH_TYPE_IQ_NEXTGEN_E         803
811 #define MACH_TYPE_MALLOW_AT91          804
812 #define MACH_TYPE_CYBERTRACKER_I       805
813 #define MACH_TYPE_GESBC931X            806
814 #define MACH_TYPE_CENTIPAD             807
815 #define MACH_TYPE_ARMSOC               808
816 #define MACH_TYPE_SE4200               809
817 #define MACH_TYPE_EMS197A              810
818 #define MACH_TYPE_MICRO9               811
819 #define MACH_TYPE_MICRO9L              812
820 #define MACH_TYPE_UC5471DSP            813
821 #define MACH_TYPE_SJ5471ENG            814
822 #define MACH_TYPE_CMPXA26X             815
823 #define MACH_TYPE_NC                   816
824 #define MACH_TYPE_OMAP_PALMTE          817
825 #define MACH_TYPE_AJAX52X              818
826 #define MACH_TYPE_SIRIUSTAR            819
827 #define MACH_TYPE_IODATA_HDLG          820
828 #define MACH_TYPE_AT91RM9200UTL        821
829 #define MACH_TYPE_BIOSAFE              822
830 #define MACH_TYPE_MP1000               823
831 #define MACH_TYPE_PARSY                824
832 #define MACH_TYPE_CCXP                 825
833 #define MACH_TYPE_OMAP_GSAMPLE         826
834 #define MACH_TYPE_REALVIEW_EB          827
835 #define MACH_TYPE_SAMOA                828
836 #define MACH_TYPE_PALMT3               829
837 #define MACH_TYPE_I878                 830
838 #define MACH_TYPE_BORZOI               831
839 #define MACH_TYPE_GECKO                832
840 #define MACH_TYPE_DS101                833
841 #define MACH_TYPE_OMAP_PALMTT2         834
842 #define MACH_TYPE_PALMLD               835
843 #define MACH_TYPE_CC9C                 836
844 #define MACH_TYPE_SBC1670              837
845 #define MACH_TYPE_IXDP28X5             838
846 #define MACH_TYPE_OMAP_PALMTT          839
847 #define MACH_TYPE_ML696K               840
848 #define MACH_TYPE_ARCOM_ZEUS           841
849 #define MACH_TYPE_OSIRIS               842
850 #define MACH_TYPE_MAESTRO              843
851 #define MACH_TYPE_PALMTE2              844
852 #define MACH_TYPE_IXBBM                845
853 #define MACH_TYPE_MX27ADS              846
854 #define MACH_TYPE_AX8004               847
855 #define MACH_TYPE_AT91SAM9261EK        848
856 #define MACH_TYPE_LOFT                 849
857 #define MACH_TYPE_MAGPIE               850
858 #define MACH_TYPE_MX21ADS              851
859 #define MACH_TYPE_MB87M3400            852
860 #define MACH_TYPE_MGUARD_DELTA         853
861 #define MACH_TYPE_DAVINCI_DVDP         854
862 #define MACH_TYPE_HTCUNIVERSAL         855
863 #define MACH_TYPE_TPAD                 856
864 #define MACH_TYPE_ROVERP3              857
865 #define MACH_TYPE_JORNADA928           858
866 #define MACH_TYPE_MV88FXX81            859
867 #define MACH_TYPE_STMP36XX             860
868 #define MACH_TYPE_SXNI79524            861
869 #define MACH_TYPE_AMS_DELTA            862
870 #define MACH_TYPE_URANIUM              863
871 #define MACH_TYPE_UCON                 864
872 #define MACH_TYPE_NAS100D              865
873 #define MACH_TYPE_L083_1000            866
874 #define MACH_TYPE_EZX                  867
875 #define MACH_TYPE_PNX5220              868
876 #define MACH_TYPE_BUTTE                869
877 #define MACH_TYPE_SRM2                 870
878 #define MACH_TYPE_DSBR                 871
879 #define MACH_TYPE_CRYSTALBALL          872
880 #define MACH_TYPE_TINYPXA27X           873
881 #define MACH_TYPE_HERBIE               874
882 #define MACH_TYPE_MAGICIAN             875
883 #define MACH_TYPE_CM4002               876
884 #define MACH_TYPE_B4                   877
885 #define MACH_TYPE_MAUI                 878
886 #define MACH_TYPE_CYBERTRACKER_G       879
887 #define MACH_TYPE_NXDKN                880
888 #define MACH_TYPE_MIO8390              881
889 #define MACH_TYPE_OMI_BOARD            882
890 #define MACH_TYPE_MX21CIV              883
891 #define MACH_TYPE_MAHI_CDAC            884
892 #define MACH_TYPE_PALMTX               885
893 #define MACH_TYPE_S3C2413              887
894 #define MACH_TYPE_SAMSYS_EP0           888
895 #define MACH_TYPE_WG302V1              889
896 #define MACH_TYPE_WG302V2              890
897 #define MACH_TYPE_EB42X                891
898 #define MACH_TYPE_IQ331ES              892
899 #define MACH_TYPE_COSYDSP              893
900 #define MACH_TYPE_UPLAT7D              894
901 #define MACH_TYPE_PTDAVINCI            895
902 #define MACH_TYPE_MBUS                 896
903 #define MACH_TYPE_NADIA2VB             897
904 #define MACH_TYPE_R1000                898
905 #define MACH_TYPE_HW90250              899
906 #define MACH_TYPE_OMAP_2430SDP         900
907 #define MACH_TYPE_DAVINCI_EVM          901
908 #define MACH_TYPE_OMAP_TORNADO         902
909 #define MACH_TYPE_OLOCREEK             903
910 #define MACH_TYPE_PALMZ72              904
911 #define MACH_TYPE_NXDB500              905
912 #define MACH_TYPE_APF9328              906
913 #define MACH_TYPE_OMAP_WIPOQ           907
914 #define MACH_TYPE_OMAP_TWIP            908
915 #define MACH_TYPE_TREO650              909
916 #define MACH_TYPE_ACUMEN               910
917 #define MACH_TYPE_XP100                911
918 #define MACH_TYPE_FS2410               912
919 #define MACH_TYPE_PXA270_CERF          913
920 #define MACH_TYPE_SQ2FTLPALM           914
921 #define MACH_TYPE_BSEMSERVER           915
922 #define MACH_TYPE_NETCLIENT            916
923 #define MACH_TYPE_PALMT5               917
924 #define MACH_TYPE_PALMTC               918
925 #define MACH_TYPE_OMAP_APOLLON         919
926 #define MACH_TYPE_MXC30030EVB          920
927 #define MACH_TYPE_REA_2D               921
928 #define MACH_TYPE_TI3E524              922
929 #define MACH_TYPE_ATEB9200             923
930 #define MACH_TYPE_AUCKLAND             924
931 #define MACH_TYPE_AK3320M              925
932 #define MACH_TYPE_DURAMAX              926
933 #define MACH_TYPE_N35                  927
934 #define MACH_TYPE_PRONGHORN            928
935 #define MACH_TYPE_FUNDY                929
936 #define MACH_TYPE_LOGICPD_PXA270       930
937 #define MACH_TYPE_CPU777               931
938 #define MACH_TYPE_SIMICON9201          932
939 #define MACH_TYPE_LEAP2_HPM            933
940 #define MACH_TYPE_CM922TXA10           934
941 #define MACH_TYPE_PXA                  935
942 #define MACH_TYPE_SANDGATE2            936
943 #define MACH_TYPE_SANDGATE2G           937
944 #define MACH_TYPE_SANDGATE2P           938
945 #define MACH_TYPE_FRED_JACK            939
946 #define MACH_TYPE_TTG_COLOR1           940
947 #define MACH_TYPE_NXEB500HMI           941
948 #define MACH_TYPE_NETDCU8              942
949 #define MACH_TYPE_NG_FVX538            944
950 #define MACH_TYPE_NG_FVS338            945
951 #define MACH_TYPE_PNX4103              946
952 #define MACH_TYPE_HESDB                947
953 #define MACH_TYPE_XSILO                948
954 #define MACH_TYPE_ESPRESSO             949
955 #define MACH_TYPE_EMLC                 950
956 #define MACH_TYPE_SISTERON             951
957 #define MACH_TYPE_RX1950               952
958 #define MACH_TYPE_TSC_VENUS            953
959 #define MACH_TYPE_DS101J               954
960 #define MACH_TYPE_MXC30030ADS          955
961 #define MACH_TYPE_FUJITSU_WIMAXSOC     956
962 #define MACH_TYPE_DUALPCMODEM          957
963 #define MACH_TYPE_GESBC9312            958
964 #define MACH_TYPE_HTCAPACHE            959
965 #define MACH_TYPE_IXDP435              960
966 #define MACH_TYPE_CATPROVT100          961
967 #define MACH_TYPE_PICOTUX1XX           962
968 #define MACH_TYPE_PICOTUX2XX           963
969 #define MACH_TYPE_DSMG600              964
970 #define MACH_TYPE_EMPC2                965
971 #define MACH_TYPE_VENTURA              966
972 #define MACH_TYPE_PHIDGET_SBC          967
973 #define MACH_TYPE_IJ3K                 968
974 #define MACH_TYPE_PISGAH               969
975 #define MACH_TYPE_OMAP_FSAMPLE         970
976 #define MACH_TYPE_SG720                971
977 #define MACH_TYPE_REDFOX               972
978 #define MACH_TYPE_MYSH_EP9315_1        973
979 #define MACH_TYPE_TPF106               974
980 #define MACH_TYPE_AT91RM9200KG         975
981 #define MACH_TYPE_SLEDB                976
982 #define MACH_TYPE_ONTRACK              977
983 #define MACH_TYPE_PM1200               978
984 #define MACH_TYPE_ESS24XXX             979
985 #define MACH_TYPE_COREMP7              980
986 #define MACH_TYPE_NEXCODER_6446        981
987 #define MACH_TYPE_STVC8380             982
988 #define MACH_TYPE_TEKLYNX              983
989 #define MACH_TYPE_CARBONADO            984
990 #define MACH_TYPE_SYSMOS_MP730         985
991 #define MACH_TYPE_SNAPPER_CL15         986
992 #define MACH_TYPE_PGIGIM               987
993 #define MACH_TYPE_PTX9160P2            988
994 #define MACH_TYPE_DCORE1               989
995 #define MACH_TYPE_VICTORPXA            990
996 #define MACH_TYPE_MX2DTB               991
997 #define MACH_TYPE_PXA_IREX_ER0100      992
998 #define MACH_TYPE_OMAP_PALMZ71         993
999 #define MACH_TYPE_BARTEC_DEG           994
1000 #define MACH_TYPE_HW50251              995
1001 #define MACH_TYPE_IBOX                 996
1002 #define MACH_TYPE_ATLASLH7A404         997
1003 #define MACH_TYPE_PT2026               998
1004 #define MACH_TYPE_HTCALPINE            999
1005 #define MACH_TYPE_BARTEC_VTU           1000
1006 #define MACH_TYPE_VCOREII              1001
1007 #define MACH_TYPE_PDNB3                1002
1008 #define MACH_TYPE_HTCBEETLES           1003
1009 #define MACH_TYPE_S3C6400              1004
1010 #define MACH_TYPE_S3C2443              1005
1011 #define MACH_TYPE_OMAP_LDK             1006
1012 #define MACH_TYPE_SMDK2460             1007
1013 #define MACH_TYPE_SMDK2440             1008
1014 #define MACH_TYPE_SMDK2412             1009
1015 #define MACH_TYPE_WEBBOX               1010
1016 #define MACH_TYPE_CWWNDP               1011
1017 #define MACH_TYPE_DRAGON               1012
1018 #define MACH_TYPE_OPENDO_CPU_BOARD     1013
1019 #define MACH_TYPE_CCM2200              1014
1020 #define MACH_TYPE_ETWARM               1015
1021 #define MACH_TYPE_M93030               1016
1022 #define MACH_TYPE_CC7U                 1017
1023 #define MACH_TYPE_MTT_RANGER           1018
1024 #define MACH_TYPE_NEXUS                1019
1025 #define MACH_TYPE_DESMAN               1020
1026 #define MACH_TYPE_BKDE303              1021
1027 #define MACH_TYPE_SMDK2413             1022
1028 #define MACH_TYPE_AML_M7200            1023
1029 #define MACH_TYPE_AML_M5900            1024
1030 #define MACH_TYPE_SG640                1025
1031 #define MACH_TYPE_EDG79524             1026
1032 #define MACH_TYPE_AI2410               1027
1033 #define MACH_TYPE_IXP465               1028
1034 #define MACH_TYPE_BALLOON3             1029
1035 #define MACH_TYPE_HEINS                1030
1036 #define MACH_TYPE_MPLUSEVA             1031
1037 #define MACH_TYPE_RT042                1032
1038 #define MACH_TYPE_CWIEM                1033
1039 #define MACH_TYPE_CM_X270              1034
1040 #define MACH_TYPE_CM_X255              1035
1041 #define MACH_TYPE_ESH_AT91             1036
1042 #define MACH_TYPE_SANDGATE3            1037
1043 #define MACH_TYPE_PRIMO                1038
1044 #define MACH_TYPE_GEMSTONE             1039
1045 #define MACH_TYPE_PRONGHORNMETRO       1040
1046 #define MACH_TYPE_SIDEWINDER           1041
1047 #define MACH_TYPE_PICOMOD1             1042
1048 #define MACH_TYPE_SG590                1043
1049 #define MACH_TYPE_AKAI9307             1044
1050 #define MACH_TYPE_FONTAINE             1045
1051 #define MACH_TYPE_WOMBAT               1046
1052 #define MACH_TYPE_ACQ300               1047
1053 #define MACH_TYPE_MOD_270              1048
1054 #define MACH_TYPE_VC0820               1049
1055 #define MACH_TYPE_ANI_AIM              1050
1056 #define MACH_TYPE_JELLYFISH            1051
1057 #define MACH_TYPE_AMANITA              1052
1058 #define MACH_TYPE_VLINK                1053
1059 #define MACH_TYPE_DEXFLEX              1054
1060 #define MACH_TYPE_EIGEN_TTQ            1055
1061 #define MACH_TYPE_ARCOM_TITAN          1056
1062 #define MACH_TYPE_TABLA                1057
1063 #define MACH_TYPE_MDIRAC3              1058
1064 #define MACH_TYPE_MRHFBP2              1059
1065 #define MACH_TYPE_AT91RM9200RB         1060
1066 #define MACH_TYPE_ANI_APM              1061
1067 #define MACH_TYPE_ELLA1                1062
1068 #define MACH_TYPE_INHAND_PXA27X        1063
1069 #define MACH_TYPE_INHAND_PXA25X        1064
1070 #define MACH_TYPE_EMPOS_XM             1065
1071 #define MACH_TYPE_EMPOS                1066
1072 #define MACH_TYPE_EMPOS_TINY           1067
1073 #define MACH_TYPE_EMPOS_SM             1068
1074 #define MACH_TYPE_EGRET                1069
1075 #define MACH_TYPE_OSTRICH              1070
1076 #define MACH_TYPE_N50                  1071
1077 #define MACH_TYPE_ECBAT91              1072
1078 #define MACH_TYPE_STAREAST             1073
1079 #define MACH_TYPE_DSPG_DW              1074
1080 #define MACH_TYPE_ONEARM               1075
1081 #define MACH_TYPE_MRG110_6             1076
1082 #define MACH_TYPE_WRT300NV2            1077
1083 #define MACH_TYPE_XM_BULVERDE          1078
1084 #define MACH_TYPE_MSM6100              1079
1085 #define MACH_TYPE_ETI_B1               1080
1086 #define MACH_TYPE_ZILOG_ZA9L           1081
1087 #define MACH_TYPE_BIT2440              1082
1088 #define MACH_TYPE_NBI                  1083
1089 #define MACH_TYPE_SMDK2443             1084
1090 #define MACH_TYPE_VDAVINCI             1085
1091 #define MACH_TYPE_ATC6                 1086
1092 #define MACH_TYPE_MULTMDW              1087
1093 #define MACH_TYPE_MBA2440              1088
1094 #define MACH_TYPE_ECSD                 1089
1095 #define MACH_TYPE_PALMZ31              1090
1096 #define MACH_TYPE_FSG                  1091
1097 #define MACH_TYPE_RAZOR101             1092
1098 #define MACH_TYPE_OPERA_TDM            1093
1099 #define MACH_TYPE_COMCERTO             1094
1100 #define MACH_TYPE_TB0319               1095
1101 #define MACH_TYPE_KWS8000              1096
1102 #define MACH_TYPE_B2                   1097
1103 #define MACH_TYPE_LCL54                1098
1104 #define MACH_TYPE_AT91SAM9260EK        1099
1105 #define MACH_TYPE_GLANTANK             1100
1106 #define MACH_TYPE_N2100                1101
1107 #define MACH_TYPE_N4100                1102
1108 #define MACH_TYPE_VERTICAL_RSC4        1103
1109 #define MACH_TYPE_SG8100               1104
1110 #define MACH_TYPE_IM42XX               1105
1111 #define MACH_TYPE_FTXX                 1106
1112 #define MACH_TYPE_LWFUSION             1107
1113 #define MACH_TYPE_QT2410               1108
1114 #define MACH_TYPE_KIXRP435             1109
1115 #define MACH_TYPE_CCW9C                1110
1116 #define MACH_TYPE_DABHS                1111
1117 #define MACH_TYPE_GZMX                 1112
1118 #define MACH_TYPE_IPNW100AP            1113
1119 #define MACH_TYPE_CC9P9360DEV          1114
1120 #define MACH_TYPE_CC9P9750DEV          1115
1121 #define MACH_TYPE_CC9P9360VAL          1116
1122 #define MACH_TYPE_CC9P9750VAL          1117
1123 #define MACH_TYPE_NX70V                1118
1124 #define MACH_TYPE_AT91RM9200DF         1119
1125 #define MACH_TYPE_SE_PILOT2            1120
1126 #define MACH_TYPE_MTCN_T800            1121
1127 #define MACH_TYPE_VCMX212              1122
1128 #define MACH_TYPE_LYNX                 1123
1129 #define MACH_TYPE_AT91SAM9260ID        1124
1130 #define MACH_TYPE_HW86052              1125
1131 #define MACH_TYPE_PILZ_PMI3            1126
1132 #define MACH_TYPE_EDB9302A             1127
1133 #define MACH_TYPE_EDB9307A             1128
1134 #define MACH_TYPE_CT_DFS               1129
1135 #define MACH_TYPE_PILZ_PMI4            1130
1136 #define MACH_TYPE_XCEEDNP_IXP          1131
1137 #define MACH_TYPE_SMDK2442B            1132
1138 #define MACH_TYPE_XNODE                1133
1139 #define MACH_TYPE_AIDX270              1134
1140 #define MACH_TYPE_REMA                 1135
1141 #define MACH_TYPE_BPS1000              1136
1142 #define MACH_TYPE_HW90350              1137
1143 #define MACH_TYPE_OMAP_3430SDP         1138
1144 #define MACH_TYPE_BLUETOUCH            1139
1145 #define MACH_TYPE_VSTMS                1140
1146 #define MACH_TYPE_XSBASE270            1141
1147 #define MACH_TYPE_AT91SAM9260EK_CN     1142
1148 #define MACH_TYPE_ADSTURBOXB           1143
1149 #define MACH_TYPE_OTI4110              1144
1150 #define MACH_TYPE_HME_PXA              1145
1151 #define MACH_TYPE_DEISTERDCA           1146
1152 #define MACH_TYPE_CES_SSEM2            1147
1153 #define MACH_TYPE_CES_MTR              1148
1154 #define MACH_TYPE_TDS_AVNG_SBC         1149
1155 #define MACH_TYPE_EVEREST              1150
1156 #define MACH_TYPE_PNX4010              1151
1157 #define MACH_TYPE_OXNAS                1152
1158 #define MACH_TYPE_FIORI                1153
1159 #define MACH_TYPE_ML1200               1154
1160 #define MACH_TYPE_PECOS                1155
1161 #define MACH_TYPE_NB2XXX               1156
1162 #define MACH_TYPE_HW6900               1157
1163 #define MACH_TYPE_CDCS_QUOLL           1158
1164 #define MACH_TYPE_QUICKSILVER          1159
1165 #define MACH_TYPE_UPLAT926             1160
1166 #define MACH_TYPE_DEP2410_THOMAS       1161
1167 #define MACH_TYPE_DTK2410              1162
1168 #define MACH_TYPE_CHILI                1163
1169 #define MACH_TYPE_DEMETER              1164
1170 #define MACH_TYPE_DIONYSUS             1165
1171 #define MACH_TYPE_AS352X               1166
1172 #define MACH_TYPE_SERVICE              1167
1173 #define MACH_TYPE_CS_E9301             1168
1174 #define MACH_TYPE_MICRO9M              1169
1175 #define MACH_TYPE_IA_MOSPCK            1170
1176 #define MACH_TYPE_QL201B               1171
1177 #define MACH_TYPE_BBM                  1174
1178 #define MACH_TYPE_EXXX                 1175
1179 #define MACH_TYPE_WMA11B               1176
1180 #define MACH_TYPE_PELCO_ATLAS          1177
1181 #define MACH_TYPE_G500                 1178
1182 #define MACH_TYPE_BUG                  1179
1183 #define MACH_TYPE_MX33ADS              1180
1184 #define MACH_TYPE_CHUB                 1181
1185 #define MACH_TYPE_NEO1973_GTA01        1182
1186 #define MACH_TYPE_W90N740              1183
1187 #define MACH_TYPE_MEDALLION_SA2410     1184
1188 #define MACH_TYPE_IA_CPU_9200_2        1185
1189 #define MACH_TYPE_DIMMRM9200           1186
1190 #define MACH_TYPE_PM9261               1187
1191 #define MACH_TYPE_ML7304               1189
1192 #define MACH_TYPE_UCP250               1190
1193 #define MACH_TYPE_INTBOARD             1191
1194 #define MACH_TYPE_GULFSTREAM           1192
1195 #define MACH_TYPE_LABQUEST             1193
1196 #define MACH_TYPE_VCMX313              1194
1197 #define MACH_TYPE_URG200               1195
1198 #define MACH_TYPE_CPUX255LCDNET        1196
1199 #define MACH_TYPE_NETDCU9              1197
1200 #define MACH_TYPE_NETDCU10             1198
1201 #define MACH_TYPE_DSPG_DGA             1199
1202 #define MACH_TYPE_DSPG_DVW             1200
1203 #define MACH_TYPE_SOLOS                1201
1204 #define MACH_TYPE_AT91SAM9263EK        1202
1205 #define MACH_TYPE_OSSTBOX              1203
1206 #define MACH_TYPE_KBAT9261             1204
1207 #define MACH_TYPE_CT1100               1205
1208 #define MACH_TYPE_AKCPPXA              1206
1209 #define MACH_TYPE_OCHAYA1020           1207
1210 #define MACH_TYPE_HITRACK              1208
1211 #define MACH_TYPE_SYME1                1209
1212 #define MACH_TYPE_SYHL1                1210
1213 #define MACH_TYPE_EMPCA400             1211
1214 #define MACH_TYPE_EM7210               1212
1215 #define MACH_TYPE_HTCHERMES            1213
1216 #define MACH_TYPE_ETI_C1               1214
1217 #define MACH_TYPE_AC100                1216
1218 #define MACH_TYPE_SNEETCH              1217
1219 #define MACH_TYPE_STUDENTMATE          1218
1220 #define MACH_TYPE_ZIR2410              1219
1221 #define MACH_TYPE_ZIR2413              1220
1222 #define MACH_TYPE_DLONIP3              1221
1223 #define MACH_TYPE_INSTREAM             1222
1224 #define MACH_TYPE_AMBARELLA            1223
1225 #define MACH_TYPE_NEVIS                1224
1226 #define MACH_TYPE_HTC_TRINITY          1225
1227 #define MACH_TYPE_QL202B               1226
1228 #define MACH_TYPE_VPAC270              1227
1229 #define MACH_TYPE_RD129                1228
1230 #define MACH_TYPE_HTCWIZARD            1229
1231 #define MACH_TYPE_TREO680              1230
1232 #define MACH_TYPE_TECON_TMEZON         1231
1233 #define MACH_TYPE_ZYLONITE             1233
1234 #define MACH_TYPE_GENE1270             1234
1235 #define MACH_TYPE_ZIR2412              1235
1236 #define MACH_TYPE_MX31LITE             1236
1237 #define MACH_TYPE_T700WX               1237
1238 #define MACH_TYPE_VF100                1238
1239 #define MACH_TYPE_NSB2                 1239
1240 #define MACH_TYPE_NXHMI_BB             1240
1241 #define MACH_TYPE_NXHMI_RE             1241
1242 #define MACH_TYPE_N4100PRO             1242
1243 #define MACH_TYPE_SAM9260              1243
1244 #define MACH_TYPE_OMAP_TREO600         1244
1245 #define MACH_TYPE_INDY2410             1245
1246 #define MACH_TYPE_NELT_A               1246
1247 #define MACH_TYPE_N311                 1248
1248 #define MACH_TYPE_AT91SAM9260VGK       1249
1249 #define MACH_TYPE_AT91LEPPE            1250
1250 #define MACH_TYPE_AT91LEPCCN           1251
1251 #define MACH_TYPE_APC7100              1252
1252 #define MACH_TYPE_STARGAZER            1253
1253 #define MACH_TYPE_SONATA               1254
1254 #define MACH_TYPE_SCHMOOGIE            1255
1255 #define MACH_TYPE_AZTOOL               1256
1256 #define MACH_TYPE_MIOA701              1257
1257 #define MACH_TYPE_SXNI9260             1258
1258 #define MACH_TYPE_MXC27520EVB          1259
1259 #define MACH_TYPE_ARMADILLO5X0         1260
1260 #define MACH_TYPE_MB9260               1261
1261 #define MACH_TYPE_MB9263               1262
1262 #define MACH_TYPE_IPAC9302             1263
1263 #define MACH_TYPE_CC9P9360JS           1264
1264 #define MACH_TYPE_GALLIUM              1265
1265 #define MACH_TYPE_MSC2410              1266
1266 #define MACH_TYPE_GHI270               1267
1267 #define MACH_TYPE_DAVINCI_LEONARDO     1268
1268 #define MACH_TYPE_OIAB                 1269
1269 #define MACH_TYPE_SMDK6400             1270
1270 #define MACH_TYPE_NOKIA_N800           1271
1271 #define MACH_TYPE_GREENPHONE           1272
1272 #define MACH_TYPE_COMPEXWP18           1273
1273 #define MACH_TYPE_XMATE                1274
1274 #define MACH_TYPE_ENERGIZER            1275
1275 #define MACH_TYPE_IME1                 1276
1276 #define MACH_TYPE_SWEDATMS             1277
1277 #define MACH_TYPE_NTNP435C             1278
1278 #define MACH_TYPE_SPECTRO2             1279
1279 #define MACH_TYPE_H6039                1280
1280 #define MACH_TYPE_EP80219              1281
1281 #define MACH_TYPE_SAMOA_II             1282
1282 #define MACH_TYPE_CWMXL                1283
1283 #define MACH_TYPE_AS9200               1284
1284 #define MACH_TYPE_SFX1149              1285
1285 #define MACH_TYPE_NAVI010              1286
1286 #define MACH_TYPE_MULTMDP              1287
1287 #define MACH_TYPE_SCB9520              1288
1288 #define MACH_TYPE_HTCATHENA            1289
1289 #define MACH_TYPE_XP179                1290
1290 #define MACH_TYPE_H4300                1291
1291 #define MACH_TYPE_GORAMO_MLR           1292
1292 #define MACH_TYPE_MXC30020EVB          1293
1293 #define MACH_TYPE_ADSBITSYG5           1294
1294 #define MACH_TYPE_ADSPORTALPLUS        1295
1295 #define MACH_TYPE_MMSP2PLUS            1296
1296 #define MACH_TYPE_EM_X270              1297
1297 #define MACH_TYPE_TPP302               1298
1298 #define MACH_TYPE_TPM104               1299
1299 #define MACH_TYPE_TPM102               1300
1300 #define MACH_TYPE_TPM109               1301
1301 #define MACH_TYPE_FBXO1                1302
1302 #define MACH_TYPE_HXD8                 1303
1303 #define MACH_TYPE_NEO1973_GTA02        1304
1304 #define MACH_TYPE_EMTEST               1305
1305 #define MACH_TYPE_AD6900               1306
1306 #define MACH_TYPE_EUROPA               1307
1307 #define MACH_TYPE_METROCONNECT         1308
1308 #define MACH_TYPE_EZ_S2410             1309
1309 #define MACH_TYPE_EZ_S2440             1310
1310 #define MACH_TYPE_EZ_EP9312            1311
1311 #define MACH_TYPE_EZ_EP9315            1312
1312 #define MACH_TYPE_EZ_X7                1313
1313 #define MACH_TYPE_GODOTDB              1314
1314 #define MACH_TYPE_MISTRAL              1315
1315 #define MACH_TYPE_MSM                  1316
1316 #define MACH_TYPE_CT5910               1317
1317 #define MACH_TYPE_CT5912               1318
1318 #define MACH_TYPE_HYNET_INE            1319
1319 #define MACH_TYPE_HYNET_APP            1320
1320 #define MACH_TYPE_MSM7200              1321
1321 #define MACH_TYPE_MSM7600              1322
1322 #define MACH_TYPE_CEB255               1323
1323 #define MACH_TYPE_CIEL                 1324
1324 #define MACH_TYPE_SLM5650              1325
1325 #define MACH_TYPE_AT91SAM9RLEK         1326
1326 #define MACH_TYPE_COMTECH_ROUTER       1327
1327 #define MACH_TYPE_SBC2410X             1328
1328 #define MACH_TYPE_AT4X0BD              1329
1329 #define MACH_TYPE_CBIFR                1330
1330 #define MACH_TYPE_ARCOM_QUANTUM        1331
1331 #define MACH_TYPE_MATRIX520            1332
1332 #define MACH_TYPE_MATRIX510            1333
1333 #define MACH_TYPE_MATRIX500            1334
1334 #define MACH_TYPE_M501                 1335
1335 #define MACH_TYPE_AAEON1270            1336
1336 #define MACH_TYPE_MATRIX500EV          1337
1337 #define MACH_TYPE_PAC500               1338
1338 #define MACH_TYPE_PNX8181              1339
1339 #define MACH_TYPE_COLIBRI320           1340
1340 #define MACH_TYPE_AZTOOLBB             1341
1341 #define MACH_TYPE_AZTOOLG2             1342
1342 #define MACH_TYPE_DVLHOST              1343
1343 #define MACH_TYPE_ZIR9200              1344
1344 #define MACH_TYPE_ZIR9260              1345
1345 #define MACH_TYPE_COCOPAH              1346
1346 #define MACH_TYPE_NDS                  1347
1347 #define MACH_TYPE_ROSENCRANTZ          1348
1348 #define MACH_TYPE_FTTX_ODSC            1349
1349 #define MACH_TYPE_CLASSE_R6904         1350
1350 #define MACH_TYPE_CAM60                1351
1351 #define MACH_TYPE_MXC30031ADS          1352
1352 #define MACH_TYPE_DATACALL             1353
1353 #define MACH_TYPE_AT91EB01             1354
1354 #define MACH_TYPE_RTY                  1355
1355 #define MACH_TYPE_DWL2100              1356
1356 #define MACH_TYPE_VINSI                1357
1357 #define MACH_TYPE_DB88F5281            1358
1358 #define MACH_TYPE_CSB726               1359
1359 #define MACH_TYPE_TIK27                1360
1360 #define MACH_TYPE_MX_UC7420            1361
1361 #define MACH_TYPE_RIRM3                1362
1362 #define MACH_TYPE_PELCO_ODYSSEY        1363
1363 #define MACH_TYPE_ADX_ABOX             1365
1364 #define MACH_TYPE_ADX_TPID             1366
1365 #define MACH_TYPE_MINICHECK            1367
1366 #define MACH_TYPE_IDAM                 1368
1367 #define MACH_TYPE_MARIO_MX             1369
1368 #define MACH_TYPE_VI1888               1370
1369 #define MACH_TYPE_ZR4230               1371
1370 #define MACH_TYPE_T1_IX_BLUE           1372
1371 #define MACH_TYPE_SYHQ2                1373
1372 #define MACH_TYPE_COMPUTIME_R3         1374
1373 #define MACH_TYPE_ORATIS               1375
1374 #define MACH_TYPE_MIKKO                1376
1375 #define MACH_TYPE_HOLON                1377
1376 #define MACH_TYPE_OLIP8                1378
1377 #define MACH_TYPE_GHI270HG             1379
1378 #define MACH_TYPE_DAVINCI_DM6467_EVM   1380
1379 #define MACH_TYPE_DAVINCI_DM355_EVM    1381
1380 #define MACH_TYPE_BLACKRIVER           1383
1381 #define MACH_TYPE_SANDGATEWP           1384
1382 #define MACH_TYPE_CDOTBWSG             1385
1383 #define MACH_TYPE_QUARK963             1386
1384 #define MACH_TYPE_CSB735               1387
1385 #define MACH_TYPE_LITTLETON            1388
1386 #define MACH_TYPE_MIO_P550             1389
1387 #define MACH_TYPE_MOTION2440           1390
1388 #define MACH_TYPE_IMM500               1391
1389 #define MACH_TYPE_HOMEMATIC            1392
1390 #define MACH_TYPE_ERMINE               1393
1391 #define MACH_TYPE_KB9202B              1394
1392 #define MACH_TYPE_HS1XX                1395
1393 #define MACH_TYPE_STUDENTMATE2440      1396
1394 #define MACH_TYPE_ARVOO_L1_Z1          1397
1395 #define MACH_TYPE_DEP2410K             1398
1396 #define MACH_TYPE_XXSVIDEO             1399
1397 #define MACH_TYPE_IM4004               1400
1398 #define MACH_TYPE_OCHAYA1050           1401
1399 #define MACH_TYPE_LEP9261              1402
1400 #define MACH_TYPE_SVENMEB              1403
1401 #define MACH_TYPE_FORTUNET2NE          1404
1402 #define MACH_TYPE_NXHX                 1406
1403 #define MACH_TYPE_REALVIEW_PB11MP      1407
1404 #define MACH_TYPE_IDS500               1408
1405 #define MACH_TYPE_ORS_N725             1409
1406 #define MACH_TYPE_HSDARM               1410
1407 #define MACH_TYPE_SHA_PON003           1411
1408 #define MACH_TYPE_SHA_PON004           1412
1409 #define MACH_TYPE_SHA_PON007           1413
1410 #define MACH_TYPE_SHA_PON011           1414
1411 #define MACH_TYPE_H6042                1415
1412 #define MACH_TYPE_H6043                1416
1413 #define MACH_TYPE_LOOXC550             1417
1414 #define MACH_TYPE_CNTY_TITAN           1418
1415 #define MACH_TYPE_APP3XX               1419
1416 #define MACH_TYPE_SIDEOATSGRAMA        1420
1417 #define MACH_TYPE_TREO700P             1421
1418 #define MACH_TYPE_TREO700W             1422
1419 #define MACH_TYPE_TREO750              1423
1420 #define MACH_TYPE_TREO755P             1424
1421 #define MACH_TYPE_EZREGANUT9200        1425
1422 #define MACH_TYPE_SARGE                1426
1423 #define MACH_TYPE_A696                 1427
1424 #define MACH_TYPE_TURTLE               1428
1425 #define MACH_TYPE_MX27_3DS             1430
1426 #define MACH_TYPE_BISHOP               1431
1427 #define MACH_TYPE_PXX                  1432
1428 #define MACH_TYPE_REDWOOD              1433
1429 #define MACH_TYPE_OMAP_2430DLP         1436
1430 #define MACH_TYPE_OMAP_2430OSK         1437
1431 #define MACH_TYPE_SARDINE              1438
1432 #define MACH_TYPE_HALIBUT              1439
1433 #define MACH_TYPE_TROUT                1440
1434 #define MACH_TYPE_GOLDFISH             1441
1435 #define MACH_TYPE_GESBC2440            1442
1436 #define MACH_TYPE_NOMAD                1443
1437 #define MACH_TYPE_ROSALIND             1444
1438 #define MACH_TYPE_CC9P9215             1445
1439 #define MACH_TYPE_CC9P9210             1446
1440 #define MACH_TYPE_CC9P9215JS           1447
1441 #define MACH_TYPE_CC9P9210JS           1448
1442 #define MACH_TYPE_NASFFE               1449
1443 #define MACH_TYPE_TN2X0BD              1450
1444 #define MACH_TYPE_GWMPXA               1451
1445 #define MACH_TYPE_EXYPLUS              1452
1446 #define MACH_TYPE_JADOO21              1453
1447 #define MACH_TYPE_LOOXN560             1454
1448 #define MACH_TYPE_BONSAI               1455
1449 #define MACH_TYPE_ADSMILGATO           1456
1450 #define MACH_TYPE_GBA                  1457
1451 #define MACH_TYPE_H6044                1458
1452 #define MACH_TYPE_APP                  1459
1453 #define MACH_TYPE_TCT_HAMMER           1460
1454 #define MACH_TYPE_HERALD               1461
1455 #define MACH_TYPE_ARTEMIS              1462
1456 #define MACH_TYPE_HTCTITAN             1463
1457 #define MACH_TYPE_QRANIUM              1464
1458 #define MACH_TYPE_ADX_WSC2             1465
1459 #define MACH_TYPE_ADX_MEDCOM           1466
1460 #define MACH_TYPE_BBOARD               1467
1461 #define MACH_TYPE_CAMBRIA              1468
1462 #define MACH_TYPE_MT7XXX               1469
1463 #define MACH_TYPE_MATRIX512            1470
1464 #define MACH_TYPE_MATRIX522            1471
1465 #define MACH_TYPE_IPAC5010             1472
1466 #define MACH_TYPE_SAKURA               1473
1467 #define MACH_TYPE_GROCX                1474
1468 #define MACH_TYPE_PM9263               1475
1469 #define MACH_TYPE_SIM_ONE              1476
1470 #define MACH_TYPE_ACQ132               1477
1471 #define MACH_TYPE_DATR                 1478
1472 #define MACH_TYPE_ACTUX1               1479
1473 #define MACH_TYPE_ACTUX2               1480
1474 #define MACH_TYPE_ACTUX3               1481
1475 #define MACH_TYPE_FLEXIT               1482
1476 #define MACH_TYPE_BH2X0BD              1483
1477 #define MACH_TYPE_ATB2002              1484
1478 #define MACH_TYPE_XENON                1485
1479 #define MACH_TYPE_FM607                1486
1480 #define MACH_TYPE_MATRIX514            1487
1481 #define MACH_TYPE_MATRIX524            1488
1482 #define MACH_TYPE_INPOD                1489
1483 #define MACH_TYPE_JIVE                 1490
1484 #define MACH_TYPE_TLL_MX21             1491
1485 #define MACH_TYPE_SBC2800              1492
1486 #define MACH_TYPE_CC7UCAMRY            1493
1487 #define MACH_TYPE_UBISYS_P9_SC15       1494
1488 #define MACH_TYPE_UBISYS_P9_SSC2D10    1495
1489 #define MACH_TYPE_UBISYS_P9_RCU3       1496
1490 #define MACH_TYPE_AML_M8000            1497
1491 #define MACH_TYPE_SNAPPER_270          1498
1492 #define MACH_TYPE_OMAP_BBX             1499
1493 #define MACH_TYPE_UCN2410              1500
1494 #define MACH_TYPE_SAM9_L9260           1501
1495 #define MACH_TYPE_ETI_C2               1502
1496 #define MACH_TYPE_AVALANCHE            1503
1497 #define MACH_TYPE_REALVIEW_PB1176      1504
1498 #define MACH_TYPE_DP1500               1505
1499 #define MACH_TYPE_APPLE_IPHONE         1506
1500 #define MACH_TYPE_YL9200               1507
1501 #define MACH_TYPE_RD88F5182            1508
1502 #define MACH_TYPE_KUROBOX_PRO          1509
1503 #define MACH_TYPE_SE_POET              1510
1504 #define MACH_TYPE_MX31_3DS             1511
1505 #define MACH_TYPE_R270                 1512
1506 #define MACH_TYPE_ARMOUR21             1513
1507 #define MACH_TYPE_DT2                  1514
1508 #define MACH_TYPE_VT4                  1515
1509 #define MACH_TYPE_TYCO320              1516
1510 #define MACH_TYPE_ADMA                 1517
1511 #define MACH_TYPE_WP188                1518
1512 #define MACH_TYPE_CORSICA              1519
1513 #define MACH_TYPE_BIGEYE               1520
1514 #define MACH_TYPE_TLL5000              1522
1515 #define MACH_TYPE_BEBOT                1523
1516 #define MACH_TYPE_QONG                 1524
1517 #define MACH_TYPE_TCOMPACT             1525
1518 #define MACH_TYPE_PUMA5                1526
1519 #define MACH_TYPE_ELARA                1527
1520 #define MACH_TYPE_ELLINGTON            1528
1521 #define MACH_TYPE_XDA_ATOM             1529
1522 #define MACH_TYPE_ENERGIZER2           1530
1523 #define MACH_TYPE_ODIN                 1531
1524 #define MACH_TYPE_ACTUX4               1532
1525 #define MACH_TYPE_ESL_OMAP             1533
1526 #define MACH_TYPE_OMAP2EVM             1534
1527 #define MACH_TYPE_OMAP3EVM             1535
1528 #define MACH_TYPE_ADX_PCU57            1536
1529 #define MACH_TYPE_MONACO               1537
1530 #define MACH_TYPE_LEVANTE              1538
1531 #define MACH_TYPE_TMXIPX425            1539
1532 #define MACH_TYPE_LEEP                 1540
1533 #define MACH_TYPE_RAAD                 1541
1534 #define MACH_TYPE_DNS323               1542
1535 #define MACH_TYPE_AP1000               1543
1536 #define MACH_TYPE_A9SAM6432            1544
1537 #define MACH_TYPE_SHINY                1545
1538 #define MACH_TYPE_OMAP3_BEAGLE         1546
1539 #define MACH_TYPE_CSR_BDB2             1547
1540 #define MACH_TYPE_NOKIA_N810           1548
1541 #define MACH_TYPE_C270                 1549
1542 #define MACH_TYPE_SENTRY               1550
1543 #define MACH_TYPE_PCM038               1551
1544 #define MACH_TYPE_ANC300               1552
1545 #define MACH_TYPE_HTCKAISER            1553
1546 #define MACH_TYPE_SBAT100              1554
1547 #define MACH_TYPE_MODUNORM             1555
1548 #define MACH_TYPE_PELOS_TWARM          1556
1549 #define MACH_TYPE_FLANK                1557
1550 #define MACH_TYPE_SIRLOIN              1558
1551 #define MACH_TYPE_BRISKET              1559
1552 #define MACH_TYPE_CHUCK                1560
1553 #define MACH_TYPE_OTTER                1561
1554 #define MACH_TYPE_DAVINCI_LDK          1562
1555 #define MACH_TYPE_PHREEDOM             1563
1556 #define MACH_TYPE_SG310                1564
1557 #define MACH_TYPE_TS209                1565
1558 #define MACH_TYPE_AT91CAP9ADK          1566
1559 #define MACH_TYPE_TION9315             1567
1560 #define MACH_TYPE_MAST                 1568
1561 #define MACH_TYPE_PFW                  1569
1562 #define MACH_TYPE_YL_P2440             1570
1563 #define MACH_TYPE_ZSBC32               1571
1564 #define MACH_TYPE_OMAP_PACE2           1572
1565 #define MACH_TYPE_IMX_PACE2            1573
1566 #define MACH_TYPE_MX31MOBOARD          1574
1567 #define MACH_TYPE_MX37_3DS             1575
1568 #define MACH_TYPE_RCC                  1576
1569 #define MACH_TYPE_ARM9                 1577
1570 #define MACH_TYPE_VISION_EP9307        1578
1571 #define MACH_TYPE_SCLY1000             1579
1572 #define MACH_TYPE_FONTEL_EP            1580
1573 #define MACH_TYPE_VOICEBLUE3G          1581
1574 #define MACH_TYPE_TT9200               1582
1575 #define MACH_TYPE_DIGI2410             1583
1576 #define MACH_TYPE_TERASTATION_PRO2     1584
1577 #define MACH_TYPE_LINKSTATION_PRO      1585
1578 #define MACH_TYPE_MOTOROLA_A780        1587
1579 #define MACH_TYPE_MOTOROLA_E6          1588
1580 #define MACH_TYPE_MOTOROLA_E2          1589
1581 #define MACH_TYPE_MOTOROLA_E680        1590
1582 #define MACH_TYPE_UR2410               1591
1583 #define MACH_TYPE_TAS9261              1592
1584 #define MACH_TYPE_HERMES_HD            1593
1585 #define MACH_TYPE_PERSEO_HD            1594
1586 #define MACH_TYPE_STARGAZER2           1595
1587 #define MACH_TYPE_E350                 1596
1588 #define MACH_TYPE_WPCM450              1597
1589 #define MACH_TYPE_CARTESIO             1598
1590 #define MACH_TYPE_TOYBOX               1599
1591 #define MACH_TYPE_TX27                 1600
1592 #define MACH_TYPE_TS409                1601
1593 #define MACH_TYPE_P300                 1602
1594 #define MACH_TYPE_XDACOMET             1603
1595 #define MACH_TYPE_DEXFLEX2             1604
1596 #define MACH_TYPE_OW                   1605
1597 #define MACH_TYPE_ARMEBS3              1606
1598 #define MACH_TYPE_U3                   1607
1599 #define MACH_TYPE_SMDK2450             1608
1600 #define MACH_TYPE_RSI_EWS              1609
1601 #define MACH_TYPE_TNB                  1610
1602 #define MACH_TYPE_TOEPATH              1611
1603 #define MACH_TYPE_KB9263               1612
1604 #define MACH_TYPE_MT7108               1613
1605 #define MACH_TYPE_SMTR2440             1614
1606 #define MACH_TYPE_MANAO                1615
1607 #define MACH_TYPE_CM_X300              1616
1608 #define MACH_TYPE_GULFSTREAM_KP        1617
1609 #define MACH_TYPE_LANREADYFN522        1618
1610 #define MACH_TYPE_ARMA37               1619
1611 #define MACH_TYPE_MENDEL               1620
1612 #define MACH_TYPE_PELCO_ILIAD          1621
1613 #define MACH_TYPE_UNIT2P               1622
1614 #define MACH_TYPE_INC20OTTER           1623
1615 #define MACH_TYPE_AT91SAM9G20EK        1624
1616 #define MACH_TYPE_STORCENTER           1625
1617 #define MACH_TYPE_SMDK6410             1626
1618 #define MACH_TYPE_U300                 1627
1619 #define MACH_TYPE_U500                 1628
1620 #define MACH_TYPE_DS9260               1629
1621 #define MACH_TYPE_RIVERROCK            1630
1622 #define MACH_TYPE_SCIBATH              1631
1623 #define MACH_TYPE_AT91SAM7SE512EK      1632
1624 #define MACH_TYPE_WRT350N_V2           1633
1625 #define MACH_TYPE_MULTIMEDIA           1634
1626 #define MACH_TYPE_MARVIN               1635
1627 #define MACH_TYPE_X500                 1636
1628 #define MACH_TYPE_AWLUG4LCU            1637
1629 #define MACH_TYPE_PALERMOC             1638
1630 #define MACH_TYPE_OMAP_LDP             1639
1631 #define MACH_TYPE_IP500                1640
1632 #define MACH_TYPE_ASE2                 1642
1633 #define MACH_TYPE_MX35EVB              1643
1634 #define MACH_TYPE_AML_M8050            1644
1635 #define MACH_TYPE_MX35_3DS             1645
1636 #define MACH_TYPE_MARS                 1646
1637 #define MACH_TYPE_NEUROS_OSD2          1647
1638 #define MACH_TYPE_BADGER               1648
1639 #define MACH_TYPE_TRIZEPS4WL           1649
1640 #define MACH_TYPE_TRIZEPS5             1650
1641 #define MACH_TYPE_MARLIN               1651
1642 #define MACH_TYPE_TS78XX               1652
1643 #define MACH_TYPE_HPIPAQ214            1653
1644 #define MACH_TYPE_AT572D940DCM         1654
1645 #define MACH_TYPE_NE1BOARD             1655
1646 #define MACH_TYPE_ZANTE                1656
1647 #define MACH_TYPE_SFFSDR               1657
1648 #define MACH_TYPE_TW2662               1658
1649 #define MACH_TYPE_VF10XX               1659
1650 #define MACH_TYPE_ZORAN43XX            1660
1651 #define MACH_TYPE_SONIX926             1661
1652 #define MACH_TYPE_CELESTIALSEMI        1662
1653 #define MACH_TYPE_CC9M2443JS           1663
1654 #define MACH_TYPE_TW5334               1664
1655 #define MACH_TYPE_HTCARTEMIS           1665
1656 #define MACH_TYPE_NAL_HLITE            1666
1657 #define MACH_TYPE_HTCVOGUE             1667
1658 #define MACH_TYPE_SMARTWEB             1668
1659 #define MACH_TYPE_MV86XX               1669
1660 #define MACH_TYPE_MV87XX               1670
1661 #define MACH_TYPE_SONGYOUNGHO          1671
1662 #define MACH_TYPE_YOUNGHOTEMA          1672
1663 #define MACH_TYPE_PCM037               1673
1664 #define MACH_TYPE_MMVP                 1674
1665 #define MACH_TYPE_MMAP                 1675
1666 #define MACH_TYPE_PTID2410             1676
1667 #define MACH_TYPE_JAMES_926            1677
1668 #define MACH_TYPE_FM6000               1678
1669 #define MACH_TYPE_DB88F6281_BP         1680
1670 #define MACH_TYPE_RD88F6192_NAS        1681
1671 #define MACH_TYPE_RD88F6281            1682
1672 #define MACH_TYPE_DB78X00_BP           1683
1673 #define MACH_TYPE_SMDK2416             1685
1674 #define MACH_TYPE_OCE_SPIDER_SI        1686
1675 #define MACH_TYPE_OCE_SPIDER_SK        1687
1676 #define MACH_TYPE_ROVERN6              1688
1677 #define MACH_TYPE_PELCO_EVOLUTION      1689
1678 #define MACH_TYPE_WBD111               1690
1679 #define MACH_TYPE_ELARACPE             1691
1680 #define MACH_TYPE_MABV3                1692
1681 #define MACH_TYPE_MV2120               1693
1682 #define MACH_TYPE_CSB737               1695
1683 #define MACH_TYPE_MX51_3DS             1696
1684 #define MACH_TYPE_G900                 1697
1685 #define MACH_TYPE_APF27                1698
1686 #define MACH_TYPE_GGUS2000             1699
1687 #define MACH_TYPE_OMAP_2430_MIMIC      1700
1688 #define MACH_TYPE_IMX27LITE            1701
1689 #define MACH_TYPE_ALMEX                1702
1690 #define MACH_TYPE_CONTROL              1703
1691 #define MACH_TYPE_MBA2410              1704
1692 #define MACH_TYPE_VOLCANO              1705
1693 #define MACH_TYPE_ZENITH               1706
1694 #define MACH_TYPE_MUCHIP               1707
1695 #define MACH_TYPE_MAGELLAN             1708
1696 #define MACH_TYPE_USB_A9260            1709
1697 #define MACH_TYPE_USB_A9263            1710
1698 #define MACH_TYPE_QIL_A9260            1711
1699 #define MACH_TYPE_CME9210              1712
1700 #define MACH_TYPE_HCZH4                1713
1701 #define MACH_TYPE_SPEARBASIC           1714
1702 #define MACH_TYPE_DEP2440              1715
1703 #define MACH_TYPE_HDL_GXR              1716
1704 #define MACH_TYPE_HDL_GT               1717
1705 #define MACH_TYPE_HDL_4G               1718
1706 #define MACH_TYPE_S3C6000              1719
1707 #define MACH_TYPE_MMSP2_MDK            1720
1708 #define MACH_TYPE_MPX220               1721
1709 #define MACH_TYPE_KZM_ARM11_01         1722
1710 #define MACH_TYPE_HTC_POLARIS          1723
1711 #define MACH_TYPE_HTC_KAISER           1724
1712 #define MACH_TYPE_LG_KS20              1725
1713 #define MACH_TYPE_HHGPS                1726
1714 #define MACH_TYPE_NOKIA_N810_WIMAX     1727
1715 #define MACH_TYPE_INSIGHT              1728
1716 #define MACH_TYPE_SAPPHIRE             1729
1717 #define MACH_TYPE_CSB637XO             1730
1718 #define MACH_TYPE_EVISIONG             1731
1719 #define MACH_TYPE_STMP37XX             1732
1720 #define MACH_TYPE_STMP378X             1733
1721 #define MACH_TYPE_TNT                  1734
1722 #define MACH_TYPE_TBXT                 1735
1723 #define MACH_TYPE_PLAYMATE             1736
1724 #define MACH_TYPE_PNS10                1737
1725 #define MACH_TYPE_EZNAVI               1738
1726 #define MACH_TYPE_PS4000               1739
1727 #define MACH_TYPE_EZX_A780             1740
1728 #define MACH_TYPE_EZX_E680             1741
1729 #define MACH_TYPE_EZX_A1200            1742
1730 #define MACH_TYPE_EZX_E6               1743
1731 #define MACH_TYPE_EZX_E2               1744
1732 #define MACH_TYPE_EZX_A910             1745
1733 #define MACH_TYPE_CWMX31               1746
1734 #define MACH_TYPE_SL2312               1747
1735 #define MACH_TYPE_BLENNY               1748
1736 #define MACH_TYPE_DS107                1749
1737 #define MACH_TYPE_DSX07                1750
1738 #define MACH_TYPE_PICOCOM1             1751
1739 #define MACH_TYPE_LYNX_WOLVERINE       1752
1740 #define MACH_TYPE_UBISYS_P9_SC19       1753
1741 #define MACH_TYPE_KRATOS_LOW           1754
1742 #define MACH_TYPE_M700                 1755
1743 #define MACH_TYPE_EDMINI_V2            1756
1744 #define MACH_TYPE_ZIPIT2               1757
1745 #define MACH_TYPE_HSLFEMTOCELL         1758
1746 #define MACH_TYPE_DAINTREE_AT91        1759
1747 #define MACH_TYPE_SG560USB             1760
1748 #define MACH_TYPE_OMAP3_PANDORA        1761
1749 #define MACH_TYPE_USR8200              1762
1750 #define MACH_TYPE_S1S65K               1763
1751 #define MACH_TYPE_S2S65A               1764
1752 #define MACH_TYPE_ICORE                1765
1753 #define MACH_TYPE_MSS2                 1766
1754 #define MACH_TYPE_BELMONT              1767
1755 #define MACH_TYPE_ASUSP525             1768
1756 #define MACH_TYPE_LB88RC8480           1769
1757 #define MACH_TYPE_HIPXA                1770
1758 #define MACH_TYPE_MX25_3DS             1771
1759 #define MACH_TYPE_M800                 1772
1760 #define MACH_TYPE_OMAP3530_LV_SOM      1773
1761 #define MACH_TYPE_PRIMA_EVB            1774
1762 #define MACH_TYPE_MX31BT1              1775
1763 #define MACH_TYPE_ATLAS4_EVB           1776
1764 #define MACH_TYPE_MX31CICADA           1777
1765 #define MACH_TYPE_MI424WR              1778
1766 #define MACH_TYPE_AXS_ULTRAX           1779
1767 #define MACH_TYPE_AT572D940DEB         1780
1768 #define MACH_TYPE_DAVINCI_DA830_EVM    1781
1769 #define MACH_TYPE_EP9302               1782
1770 #define MACH_TYPE_AT572D940HFEB        1783
1771 #define MACH_TYPE_CYBOOK3              1784
1772 #define MACH_TYPE_WDG002               1785
1773 #define MACH_TYPE_SG560ADSL            1786
1774 #define MACH_TYPE_NEXTIO_N2800_ICA     1787
1775 #define MACH_TYPE_DOVE_DB              1788
1776 #define MACH_TYPE_MARVELL_NEWDB        1789
1777 #define MACH_TYPE_VANDIHUD             1790
1778 #define MACH_TYPE_MAGX_E8              1791
1779 #define MACH_TYPE_MAGX_Z6              1792
1780 #define MACH_TYPE_MAGX_V8              1793
1781 #define MACH_TYPE_MAGX_U9              1794
1782 #define MACH_TYPE_TOUGHCF08            1795
1783 #define MACH_TYPE_ZW4400               1796
1784 #define MACH_TYPE_MARAT91              1797
1785 #define MACH_TYPE_OVERO                1798
1786 #define MACH_TYPE_AT2440EVB            1799
1787 #define MACH_TYPE_NEOCORE926           1800
1788 #define MACH_TYPE_WNR854T              1801
1789 #define MACH_TYPE_IMX27                1802
1790 #define MACH_TYPE_MOOSE_DB             1803
1791 #define MACH_TYPE_FAB4                 1804
1792 #define MACH_TYPE_HTCDIAMOND           1805
1793 #define MACH_TYPE_FIONA                1806
1794 #define MACH_TYPE_MXC30030_X           1807
1795 #define MACH_TYPE_BMP1000              1808
1796 #define MACH_TYPE_LOGI9200             1809
1797 #define MACH_TYPE_TQMA31               1810
1798 #define MACH_TYPE_CCW9P9215JS          1811
1799 #define MACH_TYPE_RD88F5181L_GE        1812
1800 #define MACH_TYPE_SIFMAIN              1813
1801 #define MACH_TYPE_SAM9_L9261           1814
1802 #define MACH_TYPE_CC9M2443             1815
1803 #define MACH_TYPE_XARIA300             1816
1804 #define MACH_TYPE_IT9200               1817
1805 #define MACH_TYPE_RD88F5181L_FXO       1818
1806 #define MACH_TYPE_KRISS_SENSOR         1819
1807 #define MACH_TYPE_PILZ_PMI5            1820
1808 #define MACH_TYPE_JADE                 1821
1809 #define MACH_TYPE_KS8695_SOFTPLC       1822
1810 #define MACH_TYPE_GPRISC3              1823
1811 #define MACH_TYPE_STAMP9G20            1824
1812 #define MACH_TYPE_SMDK6430             1825
1813 #define MACH_TYPE_SMDKC100             1826
1814 #define MACH_TYPE_TAVOREVB             1827
1815 #define MACH_TYPE_SAAR                 1828
1816 #define MACH_TYPE_DEISTER_EYECAM       1829
1817 #define MACH_TYPE_AT91SAM9M10G45EK     1830
1818 #define MACH_TYPE_LINKSTATION_PRODUO   1831
1819 #define MACH_TYPE_HIT_B0               1832
1820 #define MACH_TYPE_ADX_RMU              1833
1821 #define MACH_TYPE_XG_CPE_MAIN          1834
1822 #define MACH_TYPE_EDB9407A             1835
1823 #define MACH_TYPE_DTB9608              1836
1824 #define MACH_TYPE_EM104V1              1837
1825 #define MACH_TYPE_DEMO                 1838
1826 #define MACH_TYPE_LOGI9260             1839
1827 #define MACH_TYPE_MX31_EXM32           1840
1828 #define MACH_TYPE_USB_A9G20            1841
1829 #define MACH_TYPE_PICPROJE2008         1842
1830 #define MACH_TYPE_CS_E9315             1843
1831 #define MACH_TYPE_QIL_A9G20            1844
1832 #define MACH_TYPE_SHA_PON020           1845
1833 #define MACH_TYPE_NAD                  1846
1834 #define MACH_TYPE_SBC35_A9260          1847
1835 #define MACH_TYPE_SBC35_A9G20          1848
1836 #define MACH_TYPE_DAVINCI_BEGINNING    1849
1837 #define MACH_TYPE_UWC                  1850
1838 #define MACH_TYPE_MXLADS               1851
1839 #define MACH_TYPE_HTCNIKE              1852
1840 #define MACH_TYPE_DEISTER_PXA270       1853
1841 #define MACH_TYPE_CME9210JS            1854
1842 #define MACH_TYPE_CC9P9360             1855
1843 #define MACH_TYPE_MOCHA                1856
1844 #define MACH_TYPE_WAPD170AG            1857
1845 #define MACH_TYPE_LINKSTATION_MINI     1858
1846 #define MACH_TYPE_AFEB9260             1859
1847 #define MACH_TYPE_W90X900              1860
1848 #define MACH_TYPE_W90X700              1861
1849 #define MACH_TYPE_KT300IP              1862
1850 #define MACH_TYPE_KT300IP_G20          1863
1851 #define MACH_TYPE_SRCM                 1864
1852 #define MACH_TYPE_WLNX_9260            1865
1853 #define MACH_TYPE_OPENMOKO_GTA03       1866
1854 #define MACH_TYPE_OSPREY2              1867
1855 #define MACH_TYPE_KBIO9260             1868
1856 #define MACH_TYPE_GINZA                1869
1857 #define MACH_TYPE_A636N                1870
1858 #define MACH_TYPE_IMX27IPCAM           1871
1859 #define MACH_TYPE_NEMOC                1872
1860 #define MACH_TYPE_GENEVA               1873
1861 #define MACH_TYPE_HTCPHAROS            1874
1862 #define MACH_TYPE_NEONC                1875
1863 #define MACH_TYPE_NAS7100              1876
1864 #define MACH_TYPE_TEUPHONE             1877
1865 #define MACH_TYPE_ANNAX_ETH2           1878
1866 #define MACH_TYPE_CSB733               1879
1867 #define MACH_TYPE_BK3                  1880
1868 #define MACH_TYPE_OMAP_EM32            1881
1869 #define MACH_TYPE_ET9261CP             1882
1870 #define MACH_TYPE_JASPERC              1883
1871 #define MACH_TYPE_ISSI_ARM9            1884
1872 #define MACH_TYPE_UED                  1885
1873 #define MACH_TYPE_ESIBLADE             1886
1874 #define MACH_TYPE_EYE02                1887
1875 #define MACH_TYPE_IMX27KBD             1888
1876 #define MACH_TYPE_SST61VC010_FPGA      1889
1877 #define MACH_TYPE_KIXVP435             1890
1878 #define MACH_TYPE_KIXNP435             1891
1879 #define MACH_TYPE_AFRICA               1892
1880 #define MACH_TYPE_NH233                1893
1881 #define MACH_TYPE_RD88F6183AP_GE       1894
1882 #define MACH_TYPE_BCM4760              1895
1883 #define MACH_TYPE_EDDY_V2              1896
1884 #define MACH_TYPE_REALVIEW_PBA8        1897
1885 #define MACH_TYPE_HID_A7               1898
1886 #define MACH_TYPE_HERO                 1899
1887 #define MACH_TYPE_OMAP_POSEIDON        1900
1888 #define MACH_TYPE_REALVIEW_PBX         1901
1889 #define MACH_TYPE_MICRO9S              1902
1890 #define MACH_TYPE_MAKO                 1903
1891 #define MACH_TYPE_XDAFLAME             1904
1892 #define MACH_TYPE_PHIDGET_SBC2         1905
1893 #define MACH_TYPE_LIMESTONE            1906
1894 #define MACH_TYPE_IPROBE_C32           1907
1895 #define MACH_TYPE_RUT100               1908
1896 #define MACH_TYPE_ASUSP535             1909
1897 #define MACH_TYPE_HTCRAPHAEL           1910
1898 #define MACH_TYPE_SYGDG1               1911
1899 #define MACH_TYPE_SYGDG2               1912
1900 #define MACH_TYPE_SEOUL                1913
1901 #define MACH_TYPE_SALERNO              1914
1902 #define MACH_TYPE_UCN_S3C64XX          1915
1903 #define MACH_TYPE_MSM7201A             1916
1904 #define MACH_TYPE_LPR1                 1917
1905 #define MACH_TYPE_ARMADILLO500FX       1918
1906 #define MACH_TYPE_G3EVM                1919
1907 #define MACH_TYPE_Z3_DM355             1920
1908 #define MACH_TYPE_W90P910EVB           1921
1909 #define MACH_TYPE_W90P920EVB           1922
1910 #define MACH_TYPE_W90P950EVB           1923
1911 #define MACH_TYPE_W90N960EVB           1924
1912 #define MACH_TYPE_CAMHD                1925
1913 #define MACH_TYPE_MVC100               1926
1914 #define MACH_TYPE_ELECTRUM_200         1927
1915 #define MACH_TYPE_HTCJADE              1928
1916 #define MACH_TYPE_MEMPHIS              1929
1917 #define MACH_TYPE_IMX27SBC             1930
1918 #define MACH_TYPE_LEXTAR               1931
1919 #define MACH_TYPE_MV88F6281GTW_GE      1932
1920 #define MACH_TYPE_NCP                  1933
1921 #define MACH_TYPE_Z32AN                1934
1922 #define MACH_TYPE_TMQ_CAPD             1935
1923 #define MACH_TYPE_OMAP3_WL             1936
1924 #define MACH_TYPE_CHUMBY               1937
1925 #define MACH_TYPE_ATSARM9              1938
1926 #define MACH_TYPE_DAVINCI_DM365_EVM    1939
1927 #define MACH_TYPE_BAHAMAS              1940
1928 #define MACH_TYPE_DAS                  1941
1929 #define MACH_TYPE_MINIDAS              1942
1930 #define MACH_TYPE_VK1000               1943
1931 #define MACH_TYPE_CENTRO               1944
1932 #define MACH_TYPE_CTERA_2BAY           1945
1933 #define MACH_TYPE_EDGECONNECT          1946
1934 #define MACH_TYPE_ND27000              1947
1935 #define MACH_TYPE_GEMALTO_COBRA        1948
1936 #define MACH_TYPE_INGELABS_COMET       1949
1937 #define MACH_TYPE_POLLUX_WIZ           1950
1938 #define MACH_TYPE_BLACKSTONE           1951
1939 #define MACH_TYPE_TOPAZ                1952
1940 #define MACH_TYPE_AIXLE                1953
1941 #define MACH_TYPE_MW998                1954
1942 #define MACH_TYPE_NOKIA_RX51           1955
1943 #define MACH_TYPE_VSC5605EV            1956
1944 #define MACH_TYPE_NT98700DK            1957
1945 #define MACH_TYPE_ICONTACT             1958
1946 #define MACH_TYPE_SWARCO_FRCPU         1959
1947 #define MACH_TYPE_SWARCO_SCPU          1960
1948 #define MACH_TYPE_BBOX_P16             1961
1949 #define MACH_TYPE_BSTD                 1962
1950 #define MACH_TYPE_SBC2440II            1963
1951 #define MACH_TYPE_PCM034               1964
1952 #define MACH_TYPE_NESO                 1965
1953 #define MACH_TYPE_WLNX_9G20            1966
1954 #define MACH_TYPE_OMAP_ZOOM2           1967
1955 #define MACH_TYPE_TOTEMNOVA            1968
1956 #define MACH_TYPE_C5000                1969
1957 #define MACH_TYPE_UNIPO_AT91SAM9263    1970
1958 #define MACH_TYPE_ETHERNUT5            1971
1959 #define MACH_TYPE_ARM11                1972
1960 #define MACH_TYPE_CPUAT9260            1973
1961 #define MACH_TYPE_CPUPXA255            1974
1962 #define MACH_TYPE_CPUIMX27             1975
1963 #define MACH_TYPE_CHEFLUX              1976
1964 #define MACH_TYPE_EB_CPUX9K2           1977
1965 #define MACH_TYPE_OPCOTEC              1978
1966 #define MACH_TYPE_YT                   1979
1967 #define MACH_TYPE_MOTOQ                1980
1968 #define MACH_TYPE_BSB1                 1981
1969 #define MACH_TYPE_ACS5K                1982
1970 #define MACH_TYPE_MILAN                1983
1971 #define MACH_TYPE_QUARTZV2             1984
1972 #define MACH_TYPE_RSVP                 1985
1973 #define MACH_TYPE_RMP200               1986
1974 #define MACH_TYPE_SNAPPER_9260         1987
1975 #define MACH_TYPE_DSM320               1988
1976 #define MACH_TYPE_ADSGCM               1989
1977 #define MACH_TYPE_ASE2_400             1990
1978 #define MACH_TYPE_PIZZA                1991
1979 #define MACH_TYPE_SPOT_NGPL            1992
1980 #define MACH_TYPE_ARMATA               1993
1981 #define MACH_TYPE_EXEDA                1994
1982 #define MACH_TYPE_MX31SF005            1995
1983 #define MACH_TYPE_F5D8231_4_V2         1996
1984 #define MACH_TYPE_Q2440                1997
1985 #define MACH_TYPE_QQ2440               1998
1986 #define MACH_TYPE_MINI2440             1999
1987 #define MACH_TYPE_COLIBRI300           2000
1988 #define MACH_TYPE_JADES                2001
1989 #define MACH_TYPE_SPARK                2002
1990 #define MACH_TYPE_BENZINA              2003
1991 #define MACH_TYPE_BLAZE                2004
1992 #define MACH_TYPE_LINKSTATION_LS_HGL   2005
1993 #define MACH_TYPE_HTCVENUS             2006
1994 #define MACH_TYPE_SONY_PRS505          2007
1995 #define MACH_TYPE_HANLIN_V3            2008
1996 #define MACH_TYPE_SAPPHIRA             2009
1997 #define MACH_TYPE_DACK_SDA_01          2010
1998 #define MACH_TYPE_ARMBOX               2011
1999 #define MACH_TYPE_HARRIS_RVP           2012
2000 #define MACH_TYPE_RIBALDO              2013
2001 #define MACH_TYPE_AGORA                2014
2002 #define MACH_TYPE_OMAP3_MINI           2015
2003 #define MACH_TYPE_A9SAM6432_B          2016
2004 #define MACH_TYPE_USG2410              2017
2005 #define MACH_TYPE_PC72052_I10_REVB     2018
2006 #define MACH_TYPE_MX35_EXM32           2019
2007 #define MACH_TYPE_TOPAS910             2020
2008 #define MACH_TYPE_HYENA                2021
2009 #define MACH_TYPE_POSPAX               2022
2010 #define MACH_TYPE_HDL_GX               2023
2011 #define MACH_TYPE_CTERA_4BAY           2024
2012 #define MACH_TYPE_CTERA_PLUG_C         2025
2013 #define MACH_TYPE_CRWEA_PLUG_I         2026
2014 #define MACH_TYPE_EGAUGE2              2027
2015 #define MACH_TYPE_DIDJ                 2028
2016 #define MACH_TYPE_MEISTER              2029
2017 #define MACH_TYPE_HTCBLACKSTONE        2030
2018 #define MACH_TYPE_CPUAT9G20            2031
2019 #define MACH_TYPE_SMDK6440             2032
2020 #define MACH_TYPE_OMAP_35XX_MVP        2033
2021 #define MACH_TYPE_CTERA_PLUG_I         2034
2022 #define MACH_TYPE_PVG610               2035
2023 #define MACH_TYPE_HPRW6815             2036
2024 #define MACH_TYPE_OMAP3_OSWALD         2037
2025 #define MACH_TYPE_NAS4220B             2038
2026 #define MACH_TYPE_HTCRAPHAEL_CDMA      2039
2027 #define MACH_TYPE_HTCDIAMOND_CDMA      2040
2028 #define MACH_TYPE_SCALER               2041
2029 #define MACH_TYPE_ZYLONITE2            2042
2030 #define MACH_TYPE_ASPENITE             2043
2031 #define MACH_TYPE_TETON                2044
2032 #define MACH_TYPE_TTC_DKB              2045
2033 #define MACH_TYPE_BISHOP2              2046
2034 #define MACH_TYPE_IPPV5                2047
2035 #define MACH_TYPE_FARM926              2048
2036 #define MACH_TYPE_MMCCPU               2049
2037 #define MACH_TYPE_SGMSFL               2050
2038 #define MACH_TYPE_TT8000               2051
2039 #define MACH_TYPE_ZRN4300LP            2052
2040 #define MACH_TYPE_MPTC                 2053
2041 #define MACH_TYPE_H6051                2054
2042 #define MACH_TYPE_PVG610_101           2055
2043 #define MACH_TYPE_STAMP9261_PC_EVB     2056
2044 #define MACH_TYPE_PELCO_ODYSSEUS       2057
2045 #define MACH_TYPE_TNY_A9260            2058
2046 #define MACH_TYPE_TNY_A9G20            2059
2047 #define MACH_TYPE_AESOP_MP2530F        2060
2048 #define MACH_TYPE_DX900                2061
2049 #define MACH_TYPE_CPODC2               2062
2050 #define MACH_TYPE_TILT_8925            2063
2051 #define MACH_TYPE_DAVINCI_DM357_EVM    2064
2052 #define MACH_TYPE_SWORDFISH            2065
2053 #define MACH_TYPE_CORVUS               2066
2054 #define MACH_TYPE_TAURUS               2067
2055 #define MACH_TYPE_AXM                  2068
2056 #define MACH_TYPE_AXC                  2069
2057 #define MACH_TYPE_BABY                 2070
2058 #define MACH_TYPE_MP200                2071
2059 #define MACH_TYPE_PCM043               2072
2060 #define MACH_TYPE_HANLIN_V3C           2073
2061 #define MACH_TYPE_KBK9G20              2074
2062 #define MACH_TYPE_ADSTURBOG5           2075
2063 #define MACH_TYPE_AVENGER_LITE1        2076
2064 #define MACH_TYPE_SUC                  2077
2065 #define MACH_TYPE_AT91SAM7S256         2078
2066 #define MACH_TYPE_MENDOZA              2079
2067 #define MACH_TYPE_KIRA                 2080
2068 #define MACH_TYPE_MX1HBM               2081
2069 #define MACH_TYPE_QUATRO43XX           2082
2070 #define MACH_TYPE_QUATRO4230           2083
2071 #define MACH_TYPE_NSB400               2084
2072 #define MACH_TYPE_DRP255               2085
2073 #define MACH_TYPE_THOTH                2086
2074 #define MACH_TYPE_FIRESTONE            2087
2075 #define MACH_TYPE_ASUSP750             2088
2076 #define MACH_TYPE_CTERA_DL             2089
2077 #define MACH_TYPE_SOCR                 2090
2078 #define MACH_TYPE_HTCOXYGEN            2091
2079 #define MACH_TYPE_HEROC                2092
2080 #define MACH_TYPE_ZENO6800             2093
2081 #define MACH_TYPE_SC2MCS               2094
2082 #define MACH_TYPE_GENE100              2095
2083 #define MACH_TYPE_AS353X               2096
2084 #define MACH_TYPE_SHEEVAPLUG           2097
2085 #define MACH_TYPE_AT91SAM9G20          2098
2086 #define MACH_TYPE_MV88F6192GTW_FE      2099
2087 #define MACH_TYPE_CC9200               2100
2088 #define MACH_TYPE_SM9200               2101
2089 #define MACH_TYPE_TP9200               2102
2090 #define MACH_TYPE_SNAPPERDV            2103
2091 #define MACH_TYPE_AVENGERS_LITE        2104
2092 #define MACH_TYPE_AVENGERS_LITE1       2105
2093 #define MACH_TYPE_OMAP3AXON            2106
2094 #define MACH_TYPE_MA8XX                2107
2095 #define MACH_TYPE_MP201EK              2108
2096 #define MACH_TYPE_DAVINCI_TUX          2109
2097 #define MACH_TYPE_MPA1600              2110
2098 #define MACH_TYPE_PELCO_TROY           2111
2099 #define MACH_TYPE_NSB667               2112
2100 #define MACH_TYPE_ROVERS5_4MPIX        2113
2101 #define MACH_TYPE_TWOCOM               2114
2102 #define MACH_TYPE_UBISYS_P9_RCU3R2     2115
2103 #define MACH_TYPE_HERO_ESPRESSO        2116
2104 #define MACH_TYPE_AFEUSB               2117
2105 #define MACH_TYPE_T830                 2118
2106 #define MACH_TYPE_SPD8020_CC           2119
2107 #define MACH_TYPE_OM_3D7K              2120
2108 #define MACH_TYPE_PICOCOM2             2121
2109 #define MACH_TYPE_UWG4MX27             2122
2110 #define MACH_TYPE_UWG4MX31             2123
2111 #define MACH_TYPE_CHERRY               2124
2112 #define MACH_TYPE_MX51_BABBAGE         2125
2113 #define MACH_TYPE_S3C2440TURKIYE       2126
2114 #define MACH_TYPE_TX37                 2127
2115 #define MACH_TYPE_SBC2800_9G20         2128
2116 #define MACH_TYPE_BENZGLB              2129
2117 #define MACH_TYPE_BENZTD               2130
2118 #define MACH_TYPE_CARTESIO_PLUS        2131
2119 #define MACH_TYPE_SOLRAD_G20           2132
2120 #define MACH_TYPE_MX27WALLACE          2133
2121 #define MACH_TYPE_FMZWEBMODUL          2134
2122 #define MACH_TYPE_RD78X00_MASA         2135
2123 #define MACH_TYPE_SMALLOGGER           2136
2124 #define MACH_TYPE_CCW9P9215            2137
2125 #define MACH_TYPE_DM355_LEOPARD        2138
2126 #define MACH_TYPE_TS219                2139
2127 #define MACH_TYPE_TNY_A9263            2140
2128 #define MACH_TYPE_APOLLO               2141
2129 #define MACH_TYPE_AT91CAP9STK          2142
2130 #define MACH_TYPE_SPC300               2143
2131 #define MACH_TYPE_EKO                  2144
2132 #define MACH_TYPE_CCW9M2443            2145
2133 #define MACH_TYPE_CCW9M2443JS          2146
2134 #define MACH_TYPE_M2M_ROUTER_DEVICE    2147
2135 #define MACH_TYPE_STAR9104NAS          2148
2136 #define MACH_TYPE_PCA100               2149
2137 #define MACH_TYPE_Z3_DM365_MOD_01      2150
2138 #define MACH_TYPE_HIPOX                2151
2139 #define MACH_TYPE_OMAP3_PITEDS         2152
2140 #define MACH_TYPE_BM150R               2153
2141 #define MACH_TYPE_TBONE                2154
2142 #define MACH_TYPE_MERLIN               2155
2143 #define MACH_TYPE_FALCON               2156
2144 #define MACH_TYPE_DAVINCI_DA850_EVM    2157
2145 #define MACH_TYPE_S5P6440              2158
2146 #define MACH_TYPE_AT91SAM9G10EK        2159
2147 #define MACH_TYPE_OMAP_4430SDP         2160
2148 #define MACH_TYPE_LPC313X              2161
2149 #define MACH_TYPE_MAGX_ZN5             2162
2150 #define MACH_TYPE_MAGX_EM30            2163
2151 #define MACH_TYPE_MAGX_VE66            2164
2152 #define MACH_TYPE_MEESC                2165
2153 #define MACH_TYPE_OTC570               2166
2154 #define MACH_TYPE_BCU2412              2167
2155 #define MACH_TYPE_BEACON               2168
2156 #define MACH_TYPE_ACTIA_TGW            2169
2157 #define MACH_TYPE_E4430                2170
2158 #define MACH_TYPE_QL300                2171
2159 #define MACH_TYPE_BTMAVB101            2172
2160 #define MACH_TYPE_BTMAWB101            2173
2161 #define MACH_TYPE_SQ201                2174
2162 #define MACH_TYPE_QUATRO45XX           2175
2163 #define MACH_TYPE_OPENPAD              2176
2164 #define MACH_TYPE_TX25                 2177
2165 #define MACH_TYPE_OMAP3_TORPEDO        2178
2166 #define MACH_TYPE_HTCRAPHAEL_K         2179
2167 #define MACH_TYPE_LAL43                2181
2168 #define MACH_TYPE_HTCRAPHAEL_CDMA500   2182
2169 #define MACH_TYPE_ANW6410              2183
2170 #define MACH_TYPE_HTCPROPHET           2185
2171 #define MACH_TYPE_CFA_10022            2186
2172 #define MACH_TYPE_IMX27_VISSTRIM_M10   2187
2173 #define MACH_TYPE_PX2IMX27             2188
2174 #define MACH_TYPE_STM3210E_EVAL        2189
2175 #define MACH_TYPE_DVS10                2190
2176 #define MACH_TYPE_PORTUXG20            2191
2177 #define MACH_TYPE_ARM_SPV              2192
2178 #define MACH_TYPE_SMDKC110             2193
2179 #define MACH_TYPE_CABESPRESSO          2194
2180 #define MACH_TYPE_HMC800               2195
2181 #define MACH_TYPE_SHOLES               2196
2182 #define MACH_TYPE_BTMXC31              2197
2183 #define MACH_TYPE_DT501                2198
2184 #define MACH_TYPE_KTX                  2199
2185 #define MACH_TYPE_OMAP3517EVM          2200
2186 #define MACH_TYPE_NETSPACE_V2          2201
2187 #define MACH_TYPE_NETSPACE_MAX_V2      2202
2188 #define MACH_TYPE_D2NET_V2             2203
2189 #define MACH_TYPE_NET2BIG_V2           2204
2190 #define MACH_TYPE_NET4BIG_V2           2205
2191 #define MACH_TYPE_NET5BIG_V2           2206
2192 #define MACH_TYPE_ENDB2443             2207
2193 #define MACH_TYPE_INETSPACE_V2         2208
2194 #define MACH_TYPE_TROS                 2209
2195 #define MACH_TYPE_PELCO_HOMER          2210
2196 #define MACH_TYPE_OFSP8                2211
2197 #define MACH_TYPE_AT91SAM9G45EKES      2212
2198 #define MACH_TYPE_GUF_CUPID            2213
2199 #define MACH_TYPE_EAB1R                2214
2200 #define MACH_TYPE_DESIREC              2215
2201 #define MACH_TYPE_CORDOBA              2216
2202 #define MACH_TYPE_IRVINE               2217
2203 #define MACH_TYPE_SFF772               2218
2204 #define MACH_TYPE_PELCO_MILANO         2219
2205 #define MACH_TYPE_PC7302               2220
2206 #define MACH_TYPE_BIP6000              2221
2207 #define MACH_TYPE_SILVERMOON           2222
2208 #define MACH_TYPE_VC0830               2223
2209 #define MACH_TYPE_DT430                2224
2210 #define MACH_TYPE_JI42PF               2225
2211 #define MACH_TYPE_GNET_KSM             2226
2212 #define MACH_TYPE_GNET_SGM             2227
2213 #define MACH_TYPE_GNET_SGR             2228
2214 #define MACH_TYPE_OMAP3_ICETEKEVM      2229
2215 #define MACH_TYPE_PNP                  2230
2216 #define MACH_TYPE_CTERA_2BAY_K         2231
2217 #define MACH_TYPE_CTERA_2BAY_U         2232
2218 #define MACH_TYPE_SAS_C                2233
2219 #define MACH_TYPE_VMA2315              2234
2220 #define MACH_TYPE_VCS                  2235
2221 #define MACH_TYPE_SPEAR600             2236
2222 #define MACH_TYPE_SPEAR300             2237
2223 #define MACH_TYPE_SPEAR1300            2238
2224 #define MACH_TYPE_LILLY1131            2239
2225 #define MACH_TYPE_ARVOO_AX301          2240
2226 #define MACH_TYPE_MAPPHONE             2241
2227 #define MACH_TYPE_LEGEND               2242
2228 #define MACH_TYPE_SALSA                2243
2229 #define MACH_TYPE_LOUNGE               2244
2230 #define MACH_TYPE_VISION               2245
2231 #define MACH_TYPE_VMB20                2246
2232 #define MACH_TYPE_HY2410               2247
2233 #define MACH_TYPE_HY9315               2248
2234 #define MACH_TYPE_BULLWINKLE           2249
2235 #define MACH_TYPE_ARM_ULTIMATOR2       2250
2236 #define MACH_TYPE_VS_V210              2252
2237 #define MACH_TYPE_VS_V212              2253
2238 #define MACH_TYPE_HMT                  2254
2239 #define MACH_TYPE_SUEN3                2255
2240 #define MACH_TYPE_VESPER               2256
2241 #define MACH_TYPE_STR9                 2257
2242 #define MACH_TYPE_OMAP3_WL_FF          2258
2243 #define MACH_TYPE_SIMCOM               2259
2244 #define MACH_TYPE_MCWEBIO              2260
2245 #define MACH_TYPE_OMAP3_PHRAZER        2261
2246 #define MACH_TYPE_DARWIN               2262
2247 #define MACH_TYPE_ORATISCOMU           2263
2248 #define MACH_TYPE_RTSBC20              2264
2249 #define MACH_TYPE_I780                 2265
2250 #define MACH_TYPE_GEMINI324            2266
2251 #define MACH_TYPE_ORATISLAN            2267
2252 #define MACH_TYPE_ORATISALOG           2268
2253 #define MACH_TYPE_ORATISMADI           2269
2254 #define MACH_TYPE_ORATISOT16           2270
2255 #define MACH_TYPE_ORATISDESK           2271
2256 #define MACH_TYPE_VEXPRESS             2272
2257 #define MACH_TYPE_SINTEXO              2273
2258 #define MACH_TYPE_CM3389               2274
2259 #define MACH_TYPE_OMAP3_CIO            2275
2260 #define MACH_TYPE_SGH_I900             2276
2261 #define MACH_TYPE_BST100               2277
2262 #define MACH_TYPE_PASSION              2278
2263 #define MACH_TYPE_INDESIGN_AT91SAM     2279
2264 #define MACH_TYPE_C4_BADGER            2280
2265 #define MACH_TYPE_C4_VIPER             2281
2266 #define MACH_TYPE_D2NET                2282
2267 #define MACH_TYPE_BIGDISK              2283
2268 #define MACH_TYPE_NOTALVISION          2284
2269 #define MACH_TYPE_OMAP3_KBOC           2285
2270 #define MACH_TYPE_CYCLONE              2286
2271 #define MACH_TYPE_NINJA                2287
2272 #define MACH_TYPE_AT91SAM9G20EK_2MMC   2288
2273 #define MACH_TYPE_BCMRING              2289
2274 #define MACH_TYPE_RESOL_DL2            2290
2275 #define MACH_TYPE_IFOSW                2291
2276 #define MACH_TYPE_HTCRHODIUM           2292
2277 #define MACH_TYPE_HTCTOPAZ             2293
2278 #define MACH_TYPE_MATRIX504            2294
2279 #define MACH_TYPE_MRFSA                2295
2280 #define MACH_TYPE_SC_P270              2296
2281 #define MACH_TYPE_ATLAS5_EVB           2297
2282 #define MACH_TYPE_PELCO_LOBOX          2298
2283 #define MACH_TYPE_DILAX_PCU200         2299
2284 #define MACH_TYPE_LEONARDO             2300
2285 #define MACH_TYPE_ZORAN_APPROACH7      2301
2286 #define MACH_TYPE_DP6XX                2302
2287 #define MACH_TYPE_BCM2153_VESPER       2303
2288 #define MACH_TYPE_MAHIMAHI             2304
2289 #define MACH_TYPE_CLICKC               2305
2290 #define MACH_TYPE_ZB_GATEWAY           2306
2291 #define MACH_TYPE_TAZCARD              2307
2292 #define MACH_TYPE_TAZDEV               2308
2293 #define MACH_TYPE_ANNAX_CB_ARM         2309
2294 #define MACH_TYPE_ANNAX_DM3            2310
2295 #define MACH_TYPE_CEREBRIC             2311
2296 #define MACH_TYPE_ORCA                 2312
2297 #define MACH_TYPE_PC9260               2313
2298 #define MACH_TYPE_EMS285A              2314
2299 #define MACH_TYPE_GEC2410              2315
2300 #define MACH_TYPE_GEC2440              2316
2301 #define MACH_TYPE_ARCH_MW903           2317
2302 #define MACH_TYPE_MW2440               2318
2303 #define MACH_TYPE_ECAC2378             2319
2304 #define MACH_TYPE_TAZKIOSK             2320
2305 #define MACH_TYPE_WHITERABBIT_MCH      2321
2306 #define MACH_TYPE_SBOX9263             2322
2307 #define MACH_TYPE_OREO                 2323
2308 #define MACH_TYPE_SMDK6442             2324
2309 #define MACH_TYPE_OPENRD_BASE          2325
2310 #define MACH_TYPE_INCREDIBLE           2326
2311 #define MACH_TYPE_INCREDIBLEC          2327
2312 #define MACH_TYPE_HEROCT               2328
2313 #define MACH_TYPE_MMNET1000            2329
2314 #define MACH_TYPE_DEVKIT8000           2330
2315 #define MACH_TYPE_DEVKIT9000           2331
2316 #define MACH_TYPE_MX31TXTR             2332
2317 #define MACH_TYPE_U380                 2333
2318 #define MACH_TYPE_HUALU_BOARD          2334
2319 #define MACH_TYPE_NPCMX50              2335
2320 #define MACH_TYPE_MX51_LANGE51         2336
2321 #define MACH_TYPE_MX51_LANGE52         2337
2322 #define MACH_TYPE_RIOM                 2338
2323 #define MACH_TYPE_COMCAS               2339
2324 #define MACH_TYPE_WSI_MX27             2340
2325 #define MACH_TYPE_CM_T35               2341
2326 #define MACH_TYPE_NET2BIG              2342
2327 #define MACH_TYPE_MOTOROLA_A1600       2343
2328 #define MACH_TYPE_IGEP0020             2344
2329 #define MACH_TYPE_IGEP0010             2345
2330 #define MACH_TYPE_MV6281GTWGE2         2346
2331 #define MACH_TYPE_SCAT100              2347
2332 #define MACH_TYPE_SANMINA              2348
2333 #define MACH_TYPE_MOMENTO              2349
2334 #define MACH_TYPE_NUC9XX               2350
2335 #define MACH_TYPE_NUC910EVB            2351
2336 #define MACH_TYPE_NUC920EVB            2352
2337 #define MACH_TYPE_NUC950EVB            2353
2338 #define MACH_TYPE_NUC945EVB            2354
2339 #define MACH_TYPE_NUC960EVB            2355
2340 #define MACH_TYPE_NUC932EVB            2356
2341 #define MACH_TYPE_NUC900               2357
2342 #define MACH_TYPE_SD1SOC               2358
2343 #define MACH_TYPE_LN2440BC             2359
2344 #define MACH_TYPE_RSBC                 2360
2345 #define MACH_TYPE_OPENRD_CLIENT        2361
2346 #define MACH_TYPE_HPIPAQ11X            2362
2347 #define MACH_TYPE_WAYLAND              2363
2348 #define MACH_TYPE_ACNBSX102            2364
2349 #define MACH_TYPE_HWAT91               2365
2350 #define MACH_TYPE_AT91SAM9263CS        2366
2351 #define MACH_TYPE_CSB732               2367
2352 #define MACH_TYPE_U8500                2368
2353 #define MACH_TYPE_HUQIU                2369
2354 #define MACH_TYPE_MX51_KUNLUN          2370
2355 #define MACH_TYPE_PMT1G                2371
2356 #define MACH_TYPE_HTCELF               2372
2357 #define MACH_TYPE_ARMADILLO420         2373
2358 #define MACH_TYPE_ARMADILLO440         2374
2359 #define MACH_TYPE_U_CHIP_DUAL_ARM      2375
2360 #define MACH_TYPE_CSR_BDB3             2376
2361 #define MACH_TYPE_DOLBY_CAT1018        2377
2362 #define MACH_TYPE_HY9307               2378
2363 #define MACH_TYPE_A_ES                 2379
2364 #define MACH_TYPE_DAVINCI_IRIF         2380
2365 #define MACH_TYPE_AGAMA9263            2381
2366 #define MACH_TYPE_MARVELL_JASPER       2382
2367 #define MACH_TYPE_FLINT                2383
2368 #define MACH_TYPE_TAVOREVB3            2384
2369 #define MACH_TYPE_SCH_M490             2386
2370 #define MACH_TYPE_RBL01                2387
2371 #define MACH_TYPE_OMNIFI               2388
2372 #define MACH_TYPE_OTAVALO              2389
2373 #define MACH_TYPE_SIENNA               2390
2374 #define MACH_TYPE_HTC_EXCALIBUR_S620   2391
2375 #define MACH_TYPE_HTC_OPAL             2392
2376 #define MACH_TYPE_TOUCHBOOK            2393
2377 #define MACH_TYPE_LATTE                2394
2378 #define MACH_TYPE_XA200                2395
2379 #define MACH_TYPE_NIMROD               2396
2380 #define MACH_TYPE_CC9P9215_3G          2397
2381 #define MACH_TYPE_CC9P9215_3GJS        2398
2382 #define MACH_TYPE_TK71                 2399
2383 #define MACH_TYPE_COMHAM3525           2400
2384 #define MACH_TYPE_MX31EREBUS           2401
2385 #define MACH_TYPE_MCARDMX27            2402
2386 #define MACH_TYPE_PARADISE             2403
2387 #define MACH_TYPE_TIDE                 2404
2388 #define MACH_TYPE_WZL2440              2405
2389 #define MACH_TYPE_SDRDEMO              2406
2390 #define MACH_TYPE_ETHERCAN2            2407
2391 #define MACH_TYPE_ECMIMG20             2408
2392 #define MACH_TYPE_OMAP_DRAGON          2409
2393 #define MACH_TYPE_HALO                 2410
2394 #define MACH_TYPE_HUANGSHAN            2411
2395 #define MACH_TYPE_VL_MA2SC             2412
2396 #define MACH_TYPE_RAUMFELD_RC          2413
2397 #define MACH_TYPE_RAUMFELD_CONNECTOR   2414
2398 #define MACH_TYPE_RAUMFELD_SPEAKER     2415
2399 #define MACH_TYPE_MULTIBUS_MASTER      2416
2400 #define MACH_TYPE_MULTIBUS_PBK         2417
2401 #define MACH_TYPE_TNETV107X            2418
2402 #define MACH_TYPE_SNAKE                2419
2403 #define MACH_TYPE_CWMX27               2420
2404 #define MACH_TYPE_SCH_M480             2421
2405 #define MACH_TYPE_PLATYPUS             2422
2406 #define MACH_TYPE_PSS2                 2423
2407 #define MACH_TYPE_DAVINCI_APM150       2424
2408 #define MACH_TYPE_STR9100              2425
2409 #define MACH_TYPE_NET5BIG              2426
2410 #define MACH_TYPE_SEABED9263           2427
2411 #define MACH_TYPE_MX51_M2ID            2428
2412 #define MACH_TYPE_OCTVOCPLUS_EB        2429
2413 #define MACH_TYPE_KLK_FIREFOX          2430
2414 #define MACH_TYPE_KLK_WIRMA_MODULE     2431
2415 #define MACH_TYPE_KLK_WIRMA_MMI        2432
2416 #define MACH_TYPE_SUPERSONIC           2433
2417 #define MACH_TYPE_LIBERTY              2434
2418 #define MACH_TYPE_MH355                2435
2419 #define MACH_TYPE_PC7802               2436
2420 #define MACH_TYPE_GNET_SGC             2437
2421 #define MACH_TYPE_EINSTEIN15           2438
2422 #define MACH_TYPE_CMPD                 2439
2423 #define MACH_TYPE_DAVINCI_HASE1        2440
2424 #define MACH_TYPE_LGEINCITEPHONE       2441
2425 #define MACH_TYPE_EA313X               2442
2426 #define MACH_TYPE_FWBD_39064           2443
2427 #define MACH_TYPE_FWBD_390128          2444
2428 #define MACH_TYPE_PELCO_MOE            2445
2429 #define MACH_TYPE_MINIMIX27            2446
2430 #define MACH_TYPE_OMAP3_THUNDER        2447
2431 #define MACH_TYPE_PASSIONC             2448
2432 #define MACH_TYPE_MX27AMATA            2449
2433 #define MACH_TYPE_BGAT1                2450
2434 #define MACH_TYPE_BUZZ                 2451
2435 #define MACH_TYPE_MB9G20               2452
2436 #define MACH_TYPE_YUSHAN               2453
2437 #define MACH_TYPE_LIZARD               2454
2438 #define MACH_TYPE_OMAP3POLYCOM         2455
2439 #define MACH_TYPE_SMDKV210             2456
2440 #define MACH_TYPE_BRAVO                2457
2441 #define MACH_TYPE_SIOGENTOO1           2458
2442 #define MACH_TYPE_SIOGENTOO2           2459
2443 #define MACH_TYPE_SM3K                 2460
2444 #define MACH_TYPE_ACER_TEMPO_F900      2461
2445 #define MACH_TYPE_SST61VC010_DEV       2462
2446 #define MACH_TYPE_GLITTERTIND          2463
2447 #define MACH_TYPE_OMAP_ZOOM3           2464
2448 #define MACH_TYPE_OMAP_3630SDP         2465
2449 #define MACH_TYPE_CYBOOK2440           2466
2450 #define MACH_TYPE_TORINO_S             2467
2451 #define MACH_TYPE_HAVANA               2468
2452 #define MACH_TYPE_BEAUMONT_11          2469
2453 #define MACH_TYPE_VANGUARD             2470
2454 #define MACH_TYPE_S5PC110_DRACO        2471
2455 #define MACH_TYPE_CARTESIO_TWO         2472
2456 #define MACH_TYPE_ASTER                2473
2457 #define MACH_TYPE_VOGUESV210           2474
2458 #define MACH_TYPE_ACM500X              2475
2459 #define MACH_TYPE_KM9260               2476
2460 #define MACH_TYPE_NIDEFLEXG1           2477
2461 #define MACH_TYPE_CTERA_PLUG_IO        2478
2462 #define MACH_TYPE_SMARTQ7              2479
2463 #define MACH_TYPE_AT91SAM9G10EK2       2480
2464 #define MACH_TYPE_ASUSP527             2481
2465 #define MACH_TYPE_AT91SAM9G20MPM2      2482
2466 #define MACH_TYPE_TOPASA900            2483
2467 #define MACH_TYPE_ELECTRUM_100         2484
2468 #define MACH_TYPE_MX51GRB              2485
2469 #define MACH_TYPE_XEA300               2486
2470 #define MACH_TYPE_HTCSTARTREK          2487
2471 #define MACH_TYPE_LIMA                 2488
2472 #define MACH_TYPE_CSB740               2489
2473 #define MACH_TYPE_USB_S8815            2490
2474 #define MACH_TYPE_WATSON_EFM_PLUGIN    2491
2475 #define MACH_TYPE_MILKYWAY             2492
2476 #define MACH_TYPE_G4EVM                2493
2477 #define MACH_TYPE_PICOMOD6             2494
2478 #define MACH_TYPE_OMAPL138_HAWKBOARD   2495
2479 #define MACH_TYPE_IP6000               2496
2480 #define MACH_TYPE_IP6010               2497
2481 #define MACH_TYPE_UTM400               2498
2482 #define MACH_TYPE_OMAP3_ZYBEX          2499
2483 #define MACH_TYPE_WIRELESS_SPACE       2500
2484 #define MACH_TYPE_SX560                2501
2485 #define MACH_TYPE_TS41X                2502
2486 #define MACH_TYPE_ELPHEL10373          2503
2487 #define MACH_TYPE_RHOBOT               2504
2488 #define MACH_TYPE_MX51_REFRESH         2505
2489 #define MACH_TYPE_LS9260               2506
2490 #define MACH_TYPE_SHANK                2507
2491 #define MACH_TYPE_QSD8X50_ST1          2508
2492 #define MACH_TYPE_AT91SAM9M10EKES      2509
2493 #define MACH_TYPE_HIRAM                2510
2494 #define MACH_TYPE_PHY3250              2511
2495 #define MACH_TYPE_EA3250               2512
2496 #define MACH_TYPE_FDI3250              2513
2497 #define MACH_TYPE_WHITESTONE           2514
2498 #define MACH_TYPE_AT91SAM9263NIT       2515
2499 #define MACH_TYPE_CCMX51               2516
2500 #define MACH_TYPE_CCMX51JS             2517
2501 #define MACH_TYPE_CCWMX51              2518
2502 #define MACH_TYPE_CCWMX51JS            2519
2503 #define MACH_TYPE_MINI6410             2520
2504 #define MACH_TYPE_TINY6410             2521
2505 #define MACH_TYPE_NANO6410             2522
2506 #define MACH_TYPE_AT572D940HFNLDB      2523
2507 #define MACH_TYPE_HTCLEO               2524
2508 #define MACH_TYPE_AVP13                2525
2509 #define MACH_TYPE_XXSVIDEOD            2526
2510 #define MACH_TYPE_VPNEXT               2527
2511 #define MACH_TYPE_SWARCO_ITC3          2528
2512 #define MACH_TYPE_TX51                 2529
2513 #define MACH_TYPE_DOLBY_CAT1021        2530
2514 #define MACH_TYPE_MX28EVK              2531
2515 #define MACH_TYPE_PHOENIX260           2532
2516 #define MACH_TYPE_UVACA_STORK          2533
2517 #define MACH_TYPE_SMARTQ5              2534
2518 #define MACH_TYPE_ALL3078              2535
2519 #define MACH_TYPE_CTERA_2BAY_DS        2536
2520 #define MACH_TYPE_SIOGENTOO3           2537
2521 #define MACH_TYPE_EPB5000              2538
2522 #define MACH_TYPE_HY9263               2539
2523 #define MACH_TYPE_ACER_TEMPO_M900      2540
2524 #define MACH_TYPE_ACER_TEMPO_DX900     2541
2525 #define MACH_TYPE_ACER_TEMPO_X960      2542
2526 #define MACH_TYPE_ACER_ETEN_V900       2543
2527 #define MACH_TYPE_ACER_ETEN_X900       2544
2528 #define MACH_TYPE_BONNELL              2545
2529 #define MACH_TYPE_OHT_MX27             2546
2530 #define MACH_TYPE_HTCQUARTZ            2547
2531 #define MACH_TYPE_DAVINCI_DM6467TEVM   2548
2532 #define MACH_TYPE_C3AX03               2549
2533 #define MACH_TYPE_MXT_TD60             2550
2534 #define MACH_TYPE_ESYX                 2551
2535 #define MACH_TYPE_DOVE_DB2             2552
2536 #define MACH_TYPE_BULLDOG              2553
2537 #define MACH_TYPE_DERELL_ME2000        2554
2538 #define MACH_TYPE_BCMRING_BASE         2555
2539 #define MACH_TYPE_BCMRING_EVM          2556
2540 #define MACH_TYPE_BCMRING_EVM_JAZZ     2557
2541 #define MACH_TYPE_BCMRING_SP           2558
2542 #define MACH_TYPE_BCMRING_SV           2559
2543 #define MACH_TYPE_BCMRING_SV_JAZZ      2560
2544 #define MACH_TYPE_BCMRING_TABLET       2561
2545 #define MACH_TYPE_BCMRING_VP           2562
2546 #define MACH_TYPE_BCMRING_EVM_SEIKOR   2563
2547 #define MACH_TYPE_BCMRING_SP_WQVGA     2564
2548 #define MACH_TYPE_BCMRING_CUSTOM       2565
2549 #define MACH_TYPE_ACER_S200            2566
2550 #define MACH_TYPE_BT270                2567
2551 #define MACH_TYPE_ISEO                 2568
2552 #define MACH_TYPE_CEZANNE              2569
2553 #define MACH_TYPE_LUCCA                2570
2554 #define MACH_TYPE_SUPERSMART           2571
2555 #define MACH_TYPE_CS_MISANO            2572
2556 #define MACH_TYPE_MAGNOLIA2            2573
2557 #define MACH_TYPE_EMXX                 2574
2558 #define MACH_TYPE_OUTLAW               2575
2559 #define MACH_TYPE_RIOT_BEI2            2576
2560 #define MACH_TYPE_RIOT_VOX             2577
2561 #define MACH_TYPE_RIOT_X37             2578
2562 #define MACH_TYPE_MEGA25MX             2579
2563 #define MACH_TYPE_BENZINA2             2580
2564 #define MACH_TYPE_IGNITE               2581
2565 #define MACH_TYPE_FOGGIA               2582
2566 #define MACH_TYPE_AREZZO               2583
2567 #define MACH_TYPE_LEICA_SKYWALKER      2584
2568 #define MACH_TYPE_JACINTO2_JAMR        2585
2569 #define MACH_TYPE_GTS_NOVA             2586
2570 #define MACH_TYPE_P3600                2587
2571 #define MACH_TYPE_DLT2                 2588
2572 #define MACH_TYPE_DF3120               2589
2573 #define MACH_TYPE_ECUCORE_9G20         2590
2574 #define MACH_TYPE_NAUTEL_LPC3240       2591
2575 #define MACH_TYPE_GLACIER              2592
2576 #define MACH_TYPE_PHRAZER_BULLDOG      2593
2577 #define MACH_TYPE_OMAP3_BULLDOG        2594
2578 #define MACH_TYPE_PCA101               2595
2579 #define MACH_TYPE_BUZZC                2596
2580 #define MACH_TYPE_SASIE2               2597
2581 #define MACH_TYPE_DAVINCI_CIO          2598
2582 #define MACH_TYPE_SMARTMETER_DL        2599
2583 #define MACH_TYPE_WZL6410              2600
2584 #define MACH_TYPE_WZL6410M             2601
2585 #define MACH_TYPE_WZL6410F             2602
2586 #define MACH_TYPE_WZL6410I             2603
2587 #define MACH_TYPE_SPACECOM1            2604
2588 #define MACH_TYPE_PINGU920             2605
2589 #define MACH_TYPE_BRAVOC               2606
2590 #define MACH_TYPE_CYBO2440             2607
2591 #define MACH_TYPE_VDSSW                2608
2592 #define MACH_TYPE_ROMULUS              2609
2593 #define MACH_TYPE_OMAP_MAGIC           2610
2594 #define MACH_TYPE_ELTD100              2611
2595 #define MACH_TYPE_CAPC7117             2612
2596 #define MACH_TYPE_SWAN                 2613
2597 #define MACH_TYPE_VEU                  2614
2598 #define MACH_TYPE_RM2                  2615
2599 #define MACH_TYPE_TT2100               2616
2600 #define MACH_TYPE_VENICE               2617
2601 #define MACH_TYPE_PC7323               2618
2602 #define MACH_TYPE_MASP                 2619
2603 #define MACH_TYPE_FUJITSU_TVSTBSOC     2620
2604 #define MACH_TYPE_FUJITSU_TVSTBSOC1    2621
2605 #define MACH_TYPE_LEXIKON              2622
2606 #define MACH_TYPE_MINI2440V2           2623
2607 #define MACH_TYPE_ICONTROL             2624
2608 #define MACH_TYPE_SHEEVAD              2625
2609 #define MACH_TYPE_QSD8X50A_ST1_1       2626
2610 #define MACH_TYPE_QSD8X50A_ST1_5       2627
2611 #define MACH_TYPE_BEE                  2628
2612 #define MACH_TYPE_MX23EVK              2629
2613 #define MACH_TYPE_AP4EVB               2630
2614 #define MACH_TYPE_STOCKHOLM            2631
2615 #define MACH_TYPE_LPC_H3131            2632
2616 #define MACH_TYPE_STINGRAY             2633
2617 #define MACH_TYPE_KRAKEN               2634
2618 #define MACH_TYPE_GW2388               2635
2619 #define MACH_TYPE_JADECPU              2636
2620 #define MACH_TYPE_CARLISLE             2637
2621 #define MACH_TYPE_LUX_SFT9             2638
2622 #define MACH_TYPE_NEMID_TB             2639
2623 #define MACH_TYPE_TERRIER              2640
2624 #define MACH_TYPE_TURBOT               2641
2625 #define MACH_TYPE_SANDDAB              2642
2626 #define MACH_TYPE_MX35_CICADA          2643
2627 #define MACH_TYPE_GHI2703D             2644
2628 #define MACH_TYPE_LUX_SFX9             2645
2629 #define MACH_TYPE_LUX_SF9G             2646
2630 #define MACH_TYPE_LUX_EDK9             2647
2631 #define MACH_TYPE_HW90240              2648
2632 #define MACH_TYPE_DM365_LEOPARD        2649
2633 #define MACH_TYPE_MITYOMAPL138         2650
2634 #define MACH_TYPE_SCAT110              2651
2635 #define MACH_TYPE_ACER_A1              2652
2636 #define MACH_TYPE_CMCONTROL            2653
2637 #define MACH_TYPE_PELCO_LAMAR          2654
2638 #define MACH_TYPE_RFP43                2655
2639 #define MACH_TYPE_SK86R0301            2656
2640 #define MACH_TYPE_CTPXA                2657
2641 #define MACH_TYPE_EPB_ARM9_A           2658
2642 #define MACH_TYPE_GURUPLUG             2659
2643 #define MACH_TYPE_SPEAR310             2660
2644 #define MACH_TYPE_SPEAR320             2661
2645 #define MACH_TYPE_ROBOTX               2662
2646 #define MACH_TYPE_LSXHL                2663
2647 #define MACH_TYPE_SMARTLITE            2664
2648 #define MACH_TYPE_CWS2                 2665
2649 #define MACH_TYPE_M619                 2666
2650 #define MACH_TYPE_SMARTVIEW            2667
2651 #define MACH_TYPE_LSA_SALSA            2668
2652 #define MACH_TYPE_KIZBOX               2669
2653 #define MACH_TYPE_HTCCHARMER           2670
2654 #define MACH_TYPE_GUF_NESO_LT          2671
2655 #define MACH_TYPE_PM9G45               2672
2656 #define MACH_TYPE_HTCPANTHER           2673
2657 #define MACH_TYPE_HTCPANTHER_CDMA      2674
2658 #define MACH_TYPE_REB01                2675
2659 #define MACH_TYPE_AQUILA               2676
2660 #define MACH_TYPE_SPARK_SLS_HW2        2677
2661 #define MACH_TYPE_ESATA_SHEEVAPLUG     2678
2662 #define MACH_TYPE_MSM7X30_SURF         2679
2663 #define MACH_TYPE_MICRO2440            2680
2664 #define MACH_TYPE_AM2440               2681
2665 #define MACH_TYPE_TQ2440               2682
2666 #define MACH_TYPE_LPC2478OEM           2683
2667 #define MACH_TYPE_AK880X               2684
2668 #define MACH_TYPE_COBRA3530            2685
2669 #define MACH_TYPE_PMPPB                2686
2670 #define MACH_TYPE_U6715                2687
2671 #define MACH_TYPE_AXAR1500_SENDER      2688
2672 #define MACH_TYPE_G30_DVB              2689
2673 #define MACH_TYPE_VC088X               2690
2674 #define MACH_TYPE_MIOA702              2691
2675 #define MACH_TYPE_HPMIN                2692
2676 #define MACH_TYPE_AK880XAK             2693
2677 #define MACH_TYPE_ARM926TOMAP850       2694
2678 #define MACH_TYPE_LKEVM                2695
2679 #define MACH_TYPE_MW6410               2696
2680 #define MACH_TYPE_TERASTATION_WXL      2697
2681 #define MACH_TYPE_CPU8000E             2698
2682 #define MACH_TYPE_CATANIA              2699
2683 #define MACH_TYPE_TOKYO                2700
2684 #define MACH_TYPE_MSM7201A_SURF        2701
2685 #define MACH_TYPE_MSM7201A_FFA         2702
2686 #define MACH_TYPE_MSM7X25_SURF         2703
2687 #define MACH_TYPE_MSM7X25_FFA          2704
2688 #define MACH_TYPE_MSM7X27_SURF         2705
2689 #define MACH_TYPE_MSM7X27_FFA          2706
2690 #define MACH_TYPE_MSM7X30_FFA          2707
2691 #define MACH_TYPE_QSD8X50_SURF         2708
2692 #define MACH_TYPE_QSD8X50_COMET        2709
2693 #define MACH_TYPE_QSD8X50_FFA          2710
2694 #define MACH_TYPE_QSD8X50A_SURF        2711
2695 #define MACH_TYPE_QSD8X50A_FFA         2712
2696 #define MACH_TYPE_ADX_XGCP10           2713
2697 #define MACH_TYPE_MCGWUMTS2A           2714
2698 #define MACH_TYPE_MOBIKT               2715
2699 #define MACH_TYPE_MX53_EVK             2716
2700 #define MACH_TYPE_IGEP0030             2717
2701 #define MACH_TYPE_AXELL_H40_H50_CTRL   2718
2702 #define MACH_TYPE_DTCOMMOD             2719
2703 #define MACH_TYPE_GOULD                2720
2704 #define MACH_TYPE_SIBERIA              2721
2705 #define MACH_TYPE_SBC3530              2722
2706 #define MACH_TYPE_QARM                 2723
2707 #define MACH_TYPE_MIPS                 2724
2708 #define MACH_TYPE_MX27GRB              2725
2709 #define MACH_TYPE_SBC8100              2726
2710 #define MACH_TYPE_SAARB                2727
2711 #define MACH_TYPE_OMAP3MINI            2728
2712 #define MACH_TYPE_CNMBOOK7SE           2729
2713 #define MACH_TYPE_CATAN                2730
2714 #define MACH_TYPE_HARMONY              2731
2715 #define MACH_TYPE_TONGA                2732
2716 #define MACH_TYPE_CYBOOK_ORIZON        2733
2717 #define MACH_TYPE_HTCRHODIUMCDMA       2734
2718 #define MACH_TYPE_EPC_G45              2735
2719 #define MACH_TYPE_EPC_LPC3250          2736
2720 #define MACH_TYPE_MXC91341EVB          2737
2721 #define MACH_TYPE_RTW1000              2738
2722 #define MACH_TYPE_BOBCAT               2739
2723 #define MACH_TYPE_TRIZEPS6             2740
2724 #define MACH_TYPE_MSM7X30_FLUID        2741
2725 #define MACH_TYPE_NEDAP9263            2742
2726 #define MACH_TYPE_NETGEAR_MS2110       2743
2727 #define MACH_TYPE_BMX                  2744
2728 #define MACH_TYPE_NETSTREAM            2745
2729 #define MACH_TYPE_VPNEXT_RCU           2746
2730 #define MACH_TYPE_VPNEXT_MPU           2747
2731 #define MACH_TYPE_BCMRING_TABLET_V1    2748
2732 #define MACH_TYPE_SGARM10              2749
2733 #define MACH_TYPE_CM_T3517             2750
2734 #define MACH_TYPE_OMAP3_CPS            2751
2735 #define MACH_TYPE_AXAR1500_RECEIVER    2752
2736 #define MACH_TYPE_WBD222               2753
2737 #define MACH_TYPE_MT65XX               2754
2738 #define MACH_TYPE_MSM8X60_SURF         2755
2739 #define MACH_TYPE_MSM8X60_SIM          2756
2740 #define MACH_TYPE_VMC300               2757
2741 #define MACH_TYPE_TCC8000_SDK          2758
2742 #define MACH_TYPE_NANOS                2759
2743 #define MACH_TYPE_STAMP9G10            2760
2744 #define MACH_TYPE_STAMP9G45            2761
2745 #define MACH_TYPE_H6053                2762
2746 #define MACH_TYPE_SMINT01              2763
2747 #define MACH_TYPE_PRTLVT2              2764
2748 #define MACH_TYPE_AP420                2765
2749 #define MACH_TYPE_HTCSHIFT             2766
2750 #define MACH_TYPE_DAVINCI_DM365_FC     2767
2751 #define MACH_TYPE_MSM8X55_SURF         2768
2752 #define MACH_TYPE_MSM8X55_FFA          2769
2753 #define MACH_TYPE_ESL_VAMANA           2770
2754 #define MACH_TYPE_SBC35                2771
2755 #define MACH_TYPE_MPX6446              2772
2756 #define MACH_TYPE_OREO_CONTROLLER      2773
2757 #define MACH_TYPE_KOPIN_MODELS         2774
2758 #define MACH_TYPE_TTC_VISION2          2775
2759 #define MACH_TYPE_CNS3420VB            2776
2760 #define MACH_TYPE_LPC2                 2777
2761 #define MACH_TYPE_OLYMPUS              2778
2762 #define MACH_TYPE_VORTEX               2779
2763 #define MACH_TYPE_S5PC200              2780
2764 #define MACH_TYPE_ECUCORE_9263         2781
2765 #define MACH_TYPE_SMDKC200             2782
2766 #define MACH_TYPE_EMSISO_SX27          2783
2767 #define MACH_TYPE_APX_SOM9G45_EK       2784
2768 #define MACH_TYPE_SONGSHAN             2785
2769 #define MACH_TYPE_TIANSHAN             2786
2770 #define MACH_TYPE_VPX500               2787
2771 #define MACH_TYPE_AM3517SAM            2788
2772 #define MACH_TYPE_SKAT91_SIM508        2789
2773 #define MACH_TYPE_SKAT91_S3E           2790
2774 #define MACH_TYPE_OMAP4_PANDA          2791
2775 #define MACH_TYPE_DF7220               2792
2776
2777 #ifdef CONFIG_ARCH_EBSA110
2778 # ifdef machine_arch_type
2779 #  undef machine_arch_type
2780 #  define machine_arch_type     __machine_arch_type
2781 # else
2782 #  define machine_arch_type     MACH_TYPE_EBSA110
2783 # endif
2784 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
2785 #else
2786 # define machine_is_ebsa110()   (0)
2787 #endif
2788
2789 #ifdef CONFIG_ARCH_RPC
2790 # ifdef machine_arch_type
2791 #  undef machine_arch_type
2792 #  define machine_arch_type     __machine_arch_type
2793 # else
2794 #  define machine_arch_type     MACH_TYPE_RISCPC
2795 # endif
2796 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
2797 #else
2798 # define machine_is_riscpc()    (0)
2799 #endif
2800
2801 #ifdef CONFIG_ARCH_NEXUSPCI
2802 # ifdef machine_arch_type
2803 #  undef machine_arch_type
2804 #  define machine_arch_type     __machine_arch_type
2805 # else
2806 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
2807 # endif
2808 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
2809 #else
2810 # define machine_is_nexuspci()  (0)
2811 #endif
2812
2813 #ifdef CONFIG_ARCH_EBSA285
2814 # ifdef machine_arch_type
2815 #  undef machine_arch_type
2816 #  define machine_arch_type     __machine_arch_type
2817 # else
2818 #  define machine_arch_type     MACH_TYPE_EBSA285
2819 # endif
2820 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
2821 #else
2822 # define machine_is_ebsa285()   (0)
2823 #endif
2824
2825 #ifdef CONFIG_ARCH_NETWINDER
2826 # ifdef machine_arch_type
2827 #  undef machine_arch_type
2828 #  define machine_arch_type     __machine_arch_type
2829 # else
2830 #  define machine_arch_type     MACH_TYPE_NETWINDER
2831 # endif
2832 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
2833 #else
2834 # define machine_is_netwinder() (0)
2835 #endif
2836
2837 #ifdef CONFIG_ARCH_CATS
2838 # ifdef machine_arch_type
2839 #  undef machine_arch_type
2840 #  define machine_arch_type     __machine_arch_type
2841 # else
2842 #  define machine_arch_type     MACH_TYPE_CATS
2843 # endif
2844 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
2845 #else
2846 # define machine_is_cats()      (0)
2847 #endif
2848
2849 #ifdef CONFIG_ARCH_TBOX
2850 # ifdef machine_arch_type
2851 #  undef machine_arch_type
2852 #  define machine_arch_type     __machine_arch_type
2853 # else
2854 #  define machine_arch_type     MACH_TYPE_TBOX
2855 # endif
2856 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
2857 #else
2858 # define machine_is_tbox()      (0)
2859 #endif
2860
2861 #ifdef CONFIG_ARCH_CO285
2862 # ifdef machine_arch_type
2863 #  undef machine_arch_type
2864 #  define machine_arch_type     __machine_arch_type
2865 # else
2866 #  define machine_arch_type     MACH_TYPE_CO285
2867 # endif
2868 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
2869 #else
2870 # define machine_is_co285()     (0)
2871 #endif
2872
2873 #ifdef CONFIG_ARCH_CLPS7110
2874 # ifdef machine_arch_type
2875 #  undef machine_arch_type
2876 #  define machine_arch_type     __machine_arch_type
2877 # else
2878 #  define machine_arch_type     MACH_TYPE_CLPS7110
2879 # endif
2880 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
2881 #else
2882 # define machine_is_clps7110()  (0)
2883 #endif
2884
2885 #ifdef CONFIG_ARCH_ARC
2886 # ifdef machine_arch_type
2887 #  undef machine_arch_type
2888 #  define machine_arch_type     __machine_arch_type
2889 # else
2890 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
2891 # endif
2892 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
2893 #else
2894 # define machine_is_archimedes()        (0)
2895 #endif
2896
2897 #ifdef CONFIG_ARCH_A5K
2898 # ifdef machine_arch_type
2899 #  undef machine_arch_type
2900 #  define machine_arch_type     __machine_arch_type
2901 # else
2902 #  define machine_arch_type     MACH_TYPE_A5K
2903 # endif
2904 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
2905 #else
2906 # define machine_is_a5k()       (0)
2907 #endif
2908
2909 #ifdef CONFIG_ARCH_ETOILE
2910 # ifdef machine_arch_type
2911 #  undef machine_arch_type
2912 #  define machine_arch_type     __machine_arch_type
2913 # else
2914 #  define machine_arch_type     MACH_TYPE_ETOILE
2915 # endif
2916 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
2917 #else
2918 # define machine_is_etoile()    (0)
2919 #endif
2920
2921 #ifdef CONFIG_ARCH_LACIE_NAS
2922 # ifdef machine_arch_type
2923 #  undef machine_arch_type
2924 #  define machine_arch_type     __machine_arch_type
2925 # else
2926 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
2927 # endif
2928 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
2929 #else
2930 # define machine_is_lacie_nas() (0)
2931 #endif
2932
2933 #ifdef CONFIG_ARCH_CLPS7500
2934 # ifdef machine_arch_type
2935 #  undef machine_arch_type
2936 #  define machine_arch_type     __machine_arch_type
2937 # else
2938 #  define machine_arch_type     MACH_TYPE_CLPS7500
2939 # endif
2940 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
2941 #else
2942 # define machine_is_clps7500()  (0)
2943 #endif
2944
2945 #ifdef CONFIG_ARCH_SHARK
2946 # ifdef machine_arch_type
2947 #  undef machine_arch_type
2948 #  define machine_arch_type     __machine_arch_type
2949 # else
2950 #  define machine_arch_type     MACH_TYPE_SHARK
2951 # endif
2952 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
2953 #else
2954 # define machine_is_shark()     (0)
2955 #endif
2956
2957 #ifdef CONFIG_SA1100_BRUTUS
2958 # ifdef machine_arch_type
2959 #  undef machine_arch_type
2960 #  define machine_arch_type     __machine_arch_type
2961 # else
2962 #  define machine_arch_type     MACH_TYPE_BRUTUS
2963 # endif
2964 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
2965 #else
2966 # define machine_is_brutus()    (0)
2967 #endif
2968
2969 #ifdef CONFIG_ARCH_PERSONAL_SERVER
2970 # ifdef machine_arch_type
2971 #  undef machine_arch_type
2972 #  define machine_arch_type     __machine_arch_type
2973 # else
2974 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
2975 # endif
2976 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
2977 #else
2978 # define machine_is_personal_server()   (0)
2979 #endif
2980
2981 #ifdef CONFIG_SA1100_ITSY
2982 # ifdef machine_arch_type
2983 #  undef machine_arch_type
2984 #  define machine_arch_type     __machine_arch_type
2985 # else
2986 #  define machine_arch_type     MACH_TYPE_ITSY
2987 # endif
2988 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
2989 #else
2990 # define machine_is_itsy()      (0)
2991 #endif
2992
2993 #ifdef CONFIG_ARCH_L7200
2994 # ifdef machine_arch_type
2995 #  undef machine_arch_type
2996 #  define machine_arch_type     __machine_arch_type
2997 # else
2998 #  define machine_arch_type     MACH_TYPE_L7200
2999 # endif
3000 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
3001 #else
3002 # define machine_is_l7200()     (0)
3003 #endif
3004
3005 #ifdef CONFIG_SA1100_PLEB
3006 # ifdef machine_arch_type
3007 #  undef machine_arch_type
3008 #  define machine_arch_type     __machine_arch_type
3009 # else
3010 #  define machine_arch_type     MACH_TYPE_PLEB
3011 # endif
3012 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
3013 #else
3014 # define machine_is_pleb()      (0)
3015 #endif
3016
3017 #ifdef CONFIG_ARCH_INTEGRATOR
3018 # ifdef machine_arch_type
3019 #  undef machine_arch_type
3020 #  define machine_arch_type     __machine_arch_type
3021 # else
3022 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
3023 # endif
3024 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
3025 #else
3026 # define machine_is_integrator()        (0)
3027 #endif
3028
3029 #ifdef CONFIG_SA1100_H3600
3030 # ifdef machine_arch_type
3031 #  undef machine_arch_type
3032 #  define machine_arch_type     __machine_arch_type
3033 # else
3034 #  define machine_arch_type     MACH_TYPE_H3600
3035 # endif
3036 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
3037 #else
3038 # define machine_is_h3600()     (0)
3039 #endif
3040
3041 #ifdef CONFIG_ARCH_IXP1200
3042 # ifdef machine_arch_type
3043 #  undef machine_arch_type
3044 #  define machine_arch_type     __machine_arch_type
3045 # else
3046 #  define machine_arch_type     MACH_TYPE_IXP1200
3047 # endif
3048 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
3049 #else
3050 # define machine_is_ixp1200()   (0)
3051 #endif
3052
3053 #ifdef CONFIG_ARCH_P720T
3054 # ifdef machine_arch_type
3055 #  undef machine_arch_type
3056 #  define machine_arch_type     __machine_arch_type
3057 # else
3058 #  define machine_arch_type     MACH_TYPE_P720T
3059 # endif
3060 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
3061 #else
3062 # define machine_is_p720t()     (0)
3063 #endif
3064
3065 #ifdef CONFIG_SA1100_ASSABET
3066 # ifdef machine_arch_type
3067 #  undef machine_arch_type
3068 #  define machine_arch_type     __machine_arch_type
3069 # else
3070 #  define machine_arch_type     MACH_TYPE_ASSABET
3071 # endif
3072 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
3073 #else
3074 # define machine_is_assabet()   (0)
3075 #endif
3076
3077 #ifdef CONFIG_SA1100_VICTOR
3078 # ifdef machine_arch_type
3079 #  undef machine_arch_type
3080 #  define machine_arch_type     __machine_arch_type
3081 # else
3082 #  define machine_arch_type     MACH_TYPE_VICTOR
3083 # endif
3084 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
3085 #else
3086 # define machine_is_victor()    (0)
3087 #endif
3088
3089 #ifdef CONFIG_SA1100_LART
3090 # ifdef machine_arch_type
3091 #  undef machine_arch_type
3092 #  define machine_arch_type     __machine_arch_type
3093 # else
3094 #  define machine_arch_type     MACH_TYPE_LART
3095 # endif
3096 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
3097 #else
3098 # define machine_is_lart()      (0)
3099 #endif
3100
3101 #ifdef CONFIG_SA1100_RANGER
3102 # ifdef machine_arch_type
3103 #  undef machine_arch_type
3104 #  define machine_arch_type     __machine_arch_type
3105 # else
3106 #  define machine_arch_type     MACH_TYPE_RANGER
3107 # endif
3108 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
3109 #else
3110 # define machine_is_ranger()    (0)
3111 #endif
3112
3113 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
3114 # ifdef machine_arch_type
3115 #  undef machine_arch_type
3116 #  define machine_arch_type     __machine_arch_type
3117 # else
3118 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
3119 # endif
3120 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
3121 #else
3122 # define machine_is_graphicsclient()    (0)
3123 #endif
3124
3125 #ifdef CONFIG_SA1100_XP860
3126 # ifdef machine_arch_type
3127 #  undef machine_arch_type
3128 #  define machine_arch_type     __machine_arch_type
3129 # else
3130 #  define machine_arch_type     MACH_TYPE_XP860
3131 # endif
3132 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
3133 #else
3134 # define machine_is_xp860()     (0)
3135 #endif
3136
3137 #ifdef CONFIG_SA1100_CERF
3138 # ifdef machine_arch_type
3139 #  undef machine_arch_type
3140 #  define machine_arch_type     __machine_arch_type
3141 # else
3142 #  define machine_arch_type     MACH_TYPE_CERF
3143 # endif
3144 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
3145 #else
3146 # define machine_is_cerf()      (0)
3147 #endif
3148
3149 #ifdef CONFIG_SA1100_NANOENGINE
3150 # ifdef machine_arch_type
3151 #  undef machine_arch_type
3152 #  define machine_arch_type     __machine_arch_type
3153 # else
3154 #  define machine_arch_type     MACH_TYPE_NANOENGINE
3155 # endif
3156 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
3157 #else
3158 # define machine_is_nanoengine()        (0)
3159 #endif
3160
3161 #ifdef CONFIG_SA1100_FPIC
3162 # ifdef machine_arch_type
3163 #  undef machine_arch_type
3164 #  define machine_arch_type     __machine_arch_type
3165 # else
3166 #  define machine_arch_type     MACH_TYPE_FPIC
3167 # endif
3168 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
3169 #else
3170 # define machine_is_fpic()      (0)
3171 #endif
3172
3173 #ifdef CONFIG_SA1100_EXTENEX1
3174 # ifdef machine_arch_type
3175 #  undef machine_arch_type
3176 #  define machine_arch_type     __machine_arch_type
3177 # else
3178 #  define machine_arch_type     MACH_TYPE_EXTENEX1
3179 # endif
3180 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
3181 #else
3182 # define machine_is_extenex1()  (0)
3183 #endif
3184
3185 #ifdef CONFIG_SA1100_SHERMAN
3186 # ifdef machine_arch_type
3187 #  undef machine_arch_type
3188 #  define machine_arch_type     __machine_arch_type
3189 # else
3190 #  define machine_arch_type     MACH_TYPE_SHERMAN
3191 # endif
3192 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
3193 #else
3194 # define machine_is_sherman()   (0)
3195 #endif
3196
3197 #ifdef CONFIG_SA1100_ACCELENT
3198 # ifdef machine_arch_type
3199 #  undef machine_arch_type
3200 #  define machine_arch_type     __machine_arch_type
3201 # else
3202 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
3203 # endif
3204 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
3205 #else
3206 # define machine_is_accelent_sa()       (0)
3207 #endif
3208
3209 #ifdef CONFIG_ARCH_L7200_ACCELENT
3210 # ifdef machine_arch_type
3211 #  undef machine_arch_type
3212 #  define machine_arch_type     __machine_arch_type
3213 # else
3214 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
3215 # endif
3216 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
3217 #else
3218 # define machine_is_accelent_l7200()    (0)
3219 #endif
3220
3221 #ifdef CONFIG_SA1100_NETPORT
3222 # ifdef machine_arch_type
3223 #  undef machine_arch_type
3224 #  define machine_arch_type     __machine_arch_type
3225 # else
3226 #  define machine_arch_type     MACH_TYPE_NETPORT
3227 # endif
3228 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
3229 #else
3230 # define machine_is_netport()   (0)
3231 #endif
3232
3233 #ifdef CONFIG_SA1100_PANGOLIN
3234 # ifdef machine_arch_type
3235 #  undef machine_arch_type
3236 #  define machine_arch_type     __machine_arch_type
3237 # else
3238 #  define machine_arch_type     MACH_TYPE_PANGOLIN
3239 # endif
3240 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
3241 #else
3242 # define machine_is_pangolin()  (0)
3243 #endif
3244
3245 #ifdef CONFIG_SA1100_YOPY
3246 # ifdef machine_arch_type
3247 #  undef machine_arch_type
3248 #  define machine_arch_type     __machine_arch_type
3249 # else
3250 #  define machine_arch_type     MACH_TYPE_YOPY
3251 # endif
3252 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
3253 #else
3254 # define machine_is_yopy()      (0)
3255 #endif
3256
3257 #ifdef CONFIG_SA1100_COOLIDGE
3258 # ifdef machine_arch_type
3259 #  undef machine_arch_type
3260 #  define machine_arch_type     __machine_arch_type
3261 # else
3262 #  define machine_arch_type     MACH_TYPE_COOLIDGE
3263 # endif
3264 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
3265 #else
3266 # define machine_is_coolidge()  (0)
3267 #endif
3268
3269 #ifdef CONFIG_SA1100_HUW_WEBPANEL
3270 # ifdef machine_arch_type
3271 #  undef machine_arch_type
3272 #  define machine_arch_type     __machine_arch_type
3273 # else
3274 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
3275 # endif
3276 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
3277 #else
3278 # define machine_is_huw_webpanel()      (0)
3279 #endif
3280
3281 #ifdef CONFIG_ARCH_SPOTME
3282 # ifdef machine_arch_type
3283 #  undef machine_arch_type
3284 #  define machine_arch_type     __machine_arch_type
3285 # else
3286 #  define machine_arch_type     MACH_TYPE_SPOTME
3287 # endif
3288 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
3289 #else
3290 # define machine_is_spotme()    (0)
3291 #endif
3292
3293 #ifdef CONFIG_ARCH_FREEBIRD
3294 # ifdef machine_arch_type
3295 #  undef machine_arch_type
3296 #  define machine_arch_type     __machine_arch_type
3297 # else
3298 #  define machine_arch_type     MACH_TYPE_FREEBIRD
3299 # endif
3300 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
3301 #else
3302 # define machine_is_freebird()  (0)
3303 #endif
3304
3305 #ifdef CONFIG_ARCH_TI925
3306 # ifdef machine_arch_type
3307 #  undef machine_arch_type
3308 #  define machine_arch_type     __machine_arch_type
3309 # else
3310 #  define machine_arch_type     MACH_TYPE_TI925
3311 # endif
3312 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
3313 #else
3314 # define machine_is_ti925()     (0)
3315 #endif
3316
3317 #ifdef CONFIG_ARCH_RISCSTATION
3318 # ifdef machine_arch_type
3319 #  undef machine_arch_type
3320 #  define machine_arch_type     __machine_arch_type
3321 # else
3322 #  define machine_arch_type     MACH_TYPE_RISCSTATION
3323 # endif
3324 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
3325 #else
3326 # define machine_is_riscstation()       (0)
3327 #endif
3328
3329 #ifdef CONFIG_SA1100_CAVY
3330 # ifdef machine_arch_type
3331 #  undef machine_arch_type
3332 #  define machine_arch_type     __machine_arch_type
3333 # else
3334 #  define machine_arch_type     MACH_TYPE_CAVY
3335 # endif
3336 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
3337 #else
3338 # define machine_is_cavy()      (0)
3339 #endif
3340
3341 #ifdef CONFIG_SA1100_JORNADA720
3342 # ifdef machine_arch_type
3343 #  undef machine_arch_type
3344 #  define machine_arch_type     __machine_arch_type
3345 # else
3346 #  define machine_arch_type     MACH_TYPE_JORNADA720
3347 # endif
3348 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
3349 #else
3350 # define machine_is_jornada720()        (0)
3351 #endif
3352
3353 #ifdef CONFIG_SA1100_OMNIMETER
3354 # ifdef machine_arch_type
3355 #  undef machine_arch_type
3356 #  define machine_arch_type     __machine_arch_type
3357 # else
3358 #  define machine_arch_type     MACH_TYPE_OMNIMETER
3359 # endif
3360 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
3361 #else
3362 # define machine_is_omnimeter() (0)
3363 #endif
3364
3365 #ifdef CONFIG_ARCH_EDB7211
3366 # ifdef machine_arch_type
3367 #  undef machine_arch_type
3368 #  define machine_arch_type     __machine_arch_type
3369 # else
3370 #  define machine_arch_type     MACH_TYPE_EDB7211
3371 # endif
3372 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
3373 #else
3374 # define machine_is_edb7211()   (0)
3375 #endif
3376
3377 #ifdef CONFIG_SA1100_CITYGO
3378 # ifdef machine_arch_type
3379 #  undef machine_arch_type
3380 #  define machine_arch_type     __machine_arch_type
3381 # else
3382 #  define machine_arch_type     MACH_TYPE_CITYGO
3383 # endif
3384 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
3385 #else
3386 # define machine_is_citygo()    (0)
3387 #endif
3388
3389 #ifdef CONFIG_SA1100_PFS168
3390 # ifdef machine_arch_type
3391 #  undef machine_arch_type
3392 #  define machine_arch_type     __machine_arch_type
3393 # else
3394 #  define machine_arch_type     MACH_TYPE_PFS168
3395 # endif
3396 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
3397 #else
3398 # define machine_is_pfs168()    (0)
3399 #endif
3400
3401 #ifdef CONFIG_SA1100_SPOT
3402 # ifdef machine_arch_type
3403 #  undef machine_arch_type
3404 #  define machine_arch_type     __machine_arch_type
3405 # else
3406 #  define machine_arch_type     MACH_TYPE_SPOT
3407 # endif
3408 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
3409 #else
3410 # define machine_is_spot()      (0)
3411 #endif
3412
3413 #ifdef CONFIG_SA1100_FLEXANET
3414 # ifdef machine_arch_type
3415 #  undef machine_arch_type
3416 #  define machine_arch_type     __machine_arch_type
3417 # else
3418 #  define machine_arch_type     MACH_TYPE_FLEXANET
3419 # endif
3420 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
3421 #else
3422 # define machine_is_flexanet()  (0)
3423 #endif
3424
3425 #ifdef CONFIG_ARCH_WEBPAL
3426 # ifdef machine_arch_type
3427 #  undef machine_arch_type
3428 #  define machine_arch_type     __machine_arch_type
3429 # else
3430 #  define machine_arch_type     MACH_TYPE_WEBPAL
3431 # endif
3432 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
3433 #else
3434 # define machine_is_webpal()    (0)
3435 #endif
3436
3437 #ifdef CONFIG_SA1100_LINPDA
3438 # ifdef machine_arch_type
3439 #  undef machine_arch_type
3440 #  define machine_arch_type     __machine_arch_type
3441 # else
3442 #  define machine_arch_type     MACH_TYPE_LINPDA
3443 # endif
3444 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
3445 #else
3446 # define machine_is_linpda()    (0)
3447 #endif
3448
3449 #ifdef CONFIG_ARCH_ANAKIN
3450 # ifdef machine_arch_type
3451 #  undef machine_arch_type
3452 #  define machine_arch_type     __machine_arch_type
3453 # else
3454 #  define machine_arch_type     MACH_TYPE_ANAKIN
3455 # endif
3456 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
3457 #else
3458 # define machine_is_anakin()    (0)
3459 #endif
3460
3461 #ifdef CONFIG_SA1100_MVI
3462 # ifdef machine_arch_type
3463 #  undef machine_arch_type
3464 #  define machine_arch_type     __machine_arch_type
3465 # else
3466 #  define machine_arch_type     MACH_TYPE_MVI
3467 # endif
3468 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
3469 #else
3470 # define machine_is_mvi()       (0)
3471 #endif
3472
3473 #ifdef CONFIG_SA1100_JUPITER
3474 # ifdef machine_arch_type
3475 #  undef machine_arch_type
3476 #  define machine_arch_type     __machine_arch_type
3477 # else
3478 #  define machine_arch_type     MACH_TYPE_JUPITER
3479 # endif
3480 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
3481 #else
3482 # define machine_is_jupiter()   (0)
3483 #endif
3484
3485 #ifdef CONFIG_ARCH_PSIONW
3486 # ifdef machine_arch_type
3487 #  undef machine_arch_type
3488 #  define machine_arch_type     __machine_arch_type
3489 # else
3490 #  define machine_arch_type     MACH_TYPE_PSIONW
3491 # endif
3492 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
3493 #else
3494 # define machine_is_psionw()    (0)
3495 #endif
3496
3497 #ifdef CONFIG_SA1100_ALN
3498 # ifdef machine_arch_type
3499 #  undef machine_arch_type
3500 #  define machine_arch_type     __machine_arch_type
3501 # else
3502 #  define machine_arch_type     MACH_TYPE_ALN
3503 # endif
3504 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
3505 #else
3506 # define machine_is_aln()       (0)
3507 #endif
3508
3509 #ifdef CONFIG_ARCH_CAMELOT
3510 # ifdef machine_arch_type
3511 #  undef machine_arch_type
3512 #  define machine_arch_type     __machine_arch_type
3513 # else
3514 #  define machine_arch_type     MACH_TYPE_CAMELOT
3515 # endif
3516 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
3517 #else
3518 # define machine_is_epxa()      (0)
3519 #endif
3520
3521 #ifdef CONFIG_SA1100_GDS2200
3522 # ifdef machine_arch_type
3523 #  undef machine_arch_type
3524 #  define machine_arch_type     __machine_arch_type
3525 # else
3526 #  define machine_arch_type     MACH_TYPE_GDS2200
3527 # endif
3528 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
3529 #else
3530 # define machine_is_gds2200()   (0)
3531 #endif
3532
3533 #ifdef CONFIG_SA1100_PSION_SERIES7
3534 # ifdef machine_arch_type
3535 #  undef machine_arch_type
3536 #  define machine_arch_type     __machine_arch_type
3537 # else
3538 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
3539 # endif
3540 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
3541 #else
3542 # define machine_is_netbook()   (0)
3543 #endif
3544
3545 #ifdef CONFIG_SA1100_XFILE
3546 # ifdef machine_arch_type
3547 #  undef machine_arch_type
3548 #  define machine_arch_type     __machine_arch_type
3549 # else
3550 #  define machine_arch_type     MACH_TYPE_XFILE
3551 # endif
3552 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
3553 #else
3554 # define machine_is_xfile()     (0)
3555 #endif
3556
3557 #ifdef CONFIG_ARCH_ACCELENT_EP9312
3558 # ifdef machine_arch_type
3559 #  undef machine_arch_type
3560 #  define machine_arch_type     __machine_arch_type
3561 # else
3562 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
3563 # endif
3564 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
3565 #else
3566 # define machine_is_accelent_ep9312()   (0)
3567 #endif
3568
3569 #ifdef CONFIG_ARCH_IC200
3570 # ifdef machine_arch_type
3571 #  undef machine_arch_type
3572 #  define machine_arch_type     __machine_arch_type
3573 # else
3574 #  define machine_arch_type     MACH_TYPE_IC200
3575 # endif
3576 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
3577 #else
3578 # define machine_is_ic200()     (0)
3579 #endif
3580
3581 #ifdef CONFIG_SA1100_CREDITLART
3582 # ifdef machine_arch_type
3583 #  undef machine_arch_type
3584 #  define machine_arch_type     __machine_arch_type
3585 # else
3586 #  define machine_arch_type     MACH_TYPE_CREDITLART
3587 # endif
3588 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
3589 #else
3590 # define machine_is_creditlart()        (0)
3591 #endif
3592
3593 #ifdef CONFIG_SA1100_HTM
3594 # ifdef machine_arch_type
3595 #  undef machine_arch_type
3596 #  define machine_arch_type     __machine_arch_type
3597 # else
3598 #  define machine_arch_type     MACH_TYPE_HTM
3599 # endif
3600 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
3601 #else
3602 # define machine_is_htm()       (0)
3603 #endif
3604
3605 #ifdef CONFIG_ARCH_IQ80310
3606 # ifdef machine_arch_type
3607 #  undef machine_arch_type
3608 #  define machine_arch_type     __machine_arch_type
3609 # else
3610 #  define machine_arch_type     MACH_TYPE_IQ80310
3611 # endif
3612 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
3613 #else
3614 # define machine_is_iq80310()   (0)
3615 #endif
3616
3617 #ifdef CONFIG_SA1100_FREEBOT
3618 # ifdef machine_arch_type
3619 #  undef machine_arch_type
3620 #  define machine_arch_type     __machine_arch_type
3621 # else
3622 #  define machine_arch_type     MACH_TYPE_FREEBOT
3623 # endif
3624 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
3625 #else
3626 # define machine_is_freebot()   (0)
3627 #endif
3628
3629 #ifdef CONFIG_ARCH_ENTEL
3630 # ifdef machine_arch_type
3631 #  undef machine_arch_type
3632 #  define machine_arch_type     __machine_arch_type
3633 # else
3634 #  define machine_arch_type     MACH_TYPE_ENTEL
3635 # endif
3636 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
3637 #else
3638 # define machine_is_entel()     (0)
3639 #endif
3640
3641 #ifdef CONFIG_ARCH_ENP3510
3642 # ifdef machine_arch_type
3643 #  undef machine_arch_type
3644 #  define machine_arch_type     __machine_arch_type
3645 # else
3646 #  define machine_arch_type     MACH_TYPE_ENP3510
3647 # endif
3648 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
3649 #else
3650 # define machine_is_enp3510()   (0)
3651 #endif
3652
3653 #ifdef CONFIG_SA1100_TRIZEPS
3654 # ifdef machine_arch_type
3655 #  undef machine_arch_type
3656 #  define machine_arch_type     __machine_arch_type
3657 # else
3658 #  define machine_arch_type     MACH_TYPE_TRIZEPS
3659 # endif
3660 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
3661 #else
3662 # define machine_is_trizeps()   (0)
3663 #endif
3664
3665 #ifdef CONFIG_SA1100_NESA
3666 # ifdef machine_arch_type
3667 #  undef machine_arch_type
3668 #  define machine_arch_type     __machine_arch_type
3669 # else
3670 #  define machine_arch_type     MACH_TYPE_NESA
3671 # endif
3672 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
3673 #else
3674 # define machine_is_nesa()      (0)
3675 #endif
3676
3677 #ifdef CONFIG_ARCH_VENUS
3678 # ifdef machine_arch_type
3679 #  undef machine_arch_type
3680 #  define machine_arch_type     __machine_arch_type
3681 # else
3682 #  define machine_arch_type     MACH_TYPE_VENUS
3683 # endif
3684 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
3685 #else
3686 # define machine_is_venus()     (0)
3687 #endif
3688
3689 #ifdef CONFIG_ARCH_TARDIS
3690 # ifdef machine_arch_type
3691 #  undef machine_arch_type
3692 #  define machine_arch_type     __machine_arch_type
3693 # else
3694 #  define machine_arch_type     MACH_TYPE_TARDIS
3695 # endif
3696 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
3697 #else
3698 # define machine_is_tardis()    (0)
3699 #endif
3700
3701 #ifdef CONFIG_ARCH_MERCURY
3702 # ifdef machine_arch_type
3703 #  undef machine_arch_type
3704 #  define machine_arch_type     __machine_arch_type
3705 # else
3706 #  define machine_arch_type     MACH_TYPE_MERCURY
3707 # endif
3708 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
3709 #else
3710 # define machine_is_mercury()   (0)
3711 #endif
3712
3713 #ifdef CONFIG_SA1100_EMPEG
3714 # ifdef machine_arch_type
3715 #  undef machine_arch_type
3716 #  define machine_arch_type     __machine_arch_type
3717 # else
3718 #  define machine_arch_type     MACH_TYPE_EMPEG
3719 # endif
3720 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
3721 #else
3722 # define machine_is_empeg()     (0)
3723 #endif
3724
3725 #ifdef CONFIG_ARCH_I80200FCC
3726 # ifdef machine_arch_type
3727 #  undef machine_arch_type
3728 #  define machine_arch_type     __machine_arch_type
3729 # else
3730 #  define machine_arch_type     MACH_TYPE_I80200FCC
3731 # endif
3732 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
3733 #else
3734 # define machine_is_adi_evb()   (0)
3735 #endif
3736
3737 #ifdef CONFIG_SA1100_ITT_CPB
3738 # ifdef machine_arch_type
3739 #  undef machine_arch_type
3740 #  define machine_arch_type     __machine_arch_type
3741 # else
3742 #  define machine_arch_type     MACH_TYPE_ITT_CPB
3743 # endif
3744 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
3745 #else
3746 # define machine_is_itt_cpb()   (0)
3747 #endif
3748
3749 #ifdef CONFIG_SA1100_SVC
3750 # ifdef machine_arch_type
3751 #  undef machine_arch_type
3752 #  define machine_arch_type     __machine_arch_type
3753 # else
3754 #  define machine_arch_type     MACH_TYPE_SVC
3755 # endif
3756 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
3757 #else
3758 # define machine_is_svc()       (0)
3759 #endif
3760
3761 #ifdef CONFIG_SA1100_ALPHA2
3762 # ifdef machine_arch_type
3763 #  undef machine_arch_type
3764 #  define machine_arch_type     __machine_arch_type
3765 # else
3766 #  define machine_arch_type     MACH_TYPE_ALPHA2
3767 # endif
3768 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
3769 #else
3770 # define machine_is_alpha2()    (0)
3771 #endif
3772
3773 #ifdef CONFIG_SA1100_ALPHA1
3774 # ifdef machine_arch_type
3775 #  undef machine_arch_type
3776 #  define machine_arch_type     __machine_arch_type
3777 # else
3778 #  define machine_arch_type     MACH_TYPE_ALPHA1
3779 # endif
3780 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
3781 #else
3782 # define machine_is_alpha1()    (0)
3783 #endif
3784
3785 #ifdef CONFIG_ARCH_NETARM
3786 # ifdef machine_arch_type
3787 #  undef machine_arch_type
3788 #  define machine_arch_type     __machine_arch_type
3789 # else
3790 #  define machine_arch_type     MACH_TYPE_NETARM
3791 # endif
3792 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
3793 #else
3794 # define machine_is_netarm()    (0)
3795 #endif
3796
3797 #ifdef CONFIG_SA1100_SIMPAD
3798 # ifdef machine_arch_type
3799 #  undef machine_arch_type
3800 #  define machine_arch_type     __machine_arch_type
3801 # else
3802 #  define machine_arch_type     MACH_TYPE_SIMPAD
3803 # endif
3804 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
3805 #else
3806 # define machine_is_simpad()    (0)
3807 #endif
3808
3809 #ifdef CONFIG_ARCH_PDA1
3810 # ifdef machine_arch_type
3811 #  undef machine_arch_type
3812 #  define machine_arch_type     __machine_arch_type
3813 # else
3814 #  define machine_arch_type     MACH_TYPE_PDA1
3815 # endif
3816 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
3817 #else
3818 # define machine_is_pda1()      (0)
3819 #endif
3820
3821 #ifdef CONFIG_ARCH_LUBBOCK
3822 # ifdef machine_arch_type
3823 #  undef machine_arch_type
3824 #  define machine_arch_type     __machine_arch_type
3825 # else
3826 #  define machine_arch_type     MACH_TYPE_LUBBOCK
3827 # endif
3828 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
3829 #else
3830 # define machine_is_lubbock()   (0)
3831 #endif
3832
3833 #ifdef CONFIG_ARCH_ANIKO
3834 # ifdef machine_arch_type
3835 #  undef machine_arch_type
3836 #  define machine_arch_type     __machine_arch_type
3837 # else
3838 #  define machine_arch_type     MACH_TYPE_ANIKO
3839 # endif
3840 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
3841 #else
3842 # define machine_is_aniko()     (0)
3843 #endif
3844
3845 #ifdef CONFIG_ARCH_CLEP7212
3846 # ifdef machine_arch_type
3847 #  undef machine_arch_type
3848 #  define machine_arch_type     __machine_arch_type
3849 # else
3850 #  define machine_arch_type     MACH_TYPE_CLEP7212
3851 # endif
3852 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
3853 #else
3854 # define machine_is_clep7212()  (0)
3855 #endif
3856
3857 #ifdef CONFIG_ARCH_CS89712
3858 # ifdef machine_arch_type
3859 #  undef machine_arch_type
3860 #  define machine_arch_type     __machine_arch_type
3861 # else
3862 #  define machine_arch_type     MACH_TYPE_CS89712
3863 # endif
3864 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
3865 #else
3866 # define machine_is_cs89712()   (0)
3867 #endif
3868
3869 #ifdef CONFIG_SA1100_WEARARM
3870 # ifdef machine_arch_type
3871 #  undef machine_arch_type
3872 #  define machine_arch_type     __machine_arch_type
3873 # else
3874 #  define machine_arch_type     MACH_TYPE_WEARARM
3875 # endif
3876 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
3877 #else
3878 # define machine_is_weararm()   (0)
3879 #endif
3880
3881 #ifdef CONFIG_SA1100_POSSIO_PX
3882 # ifdef machine_arch_type
3883 #  undef machine_arch_type
3884 #  define machine_arch_type     __machine_arch_type
3885 # else
3886 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
3887 # endif
3888 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
3889 #else
3890 # define machine_is_possio_px() (0)
3891 #endif
3892
3893 #ifdef CONFIG_SA1100_SIDEARM
3894 # ifdef machine_arch_type
3895 #  undef machine_arch_type
3896 #  define machine_arch_type     __machine_arch_type
3897 # else
3898 #  define machine_arch_type     MACH_TYPE_SIDEARM
3899 # endif
3900 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
3901 #else
3902 # define machine_is_sidearm()   (0)
3903 #endif
3904
3905 #ifdef CONFIG_SA1100_STORK
3906 # ifdef machine_arch_type
3907 #  undef machine_arch_type
3908 #  define machine_arch_type     __machine_arch_type
3909 # else
3910 #  define machine_arch_type     MACH_TYPE_STORK
3911 # endif
3912 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
3913 #else
3914 # define machine_is_stork()     (0)
3915 #endif
3916
3917 #ifdef CONFIG_SA1100_SHANNON
3918 # ifdef machine_arch_type
3919 #  undef machine_arch_type
3920 #  define machine_arch_type     __machine_arch_type
3921 # else
3922 #  define machine_arch_type     MACH_TYPE_SHANNON
3923 # endif
3924 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
3925 #else
3926 # define machine_is_shannon()   (0)
3927 #endif
3928
3929 #ifdef CONFIG_ARCH_ACE
3930 # ifdef machine_arch_type
3931 #  undef machine_arch_type
3932 #  define machine_arch_type     __machine_arch_type
3933 # else
3934 #  define machine_arch_type     MACH_TYPE_ACE
3935 # endif
3936 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
3937 #else
3938 # define machine_is_ace()       (0)
3939 #endif
3940
3941 #ifdef CONFIG_SA1100_BALLYARM
3942 # ifdef machine_arch_type
3943 #  undef machine_arch_type
3944 #  define machine_arch_type     __machine_arch_type
3945 # else
3946 #  define machine_arch_type     MACH_TYPE_BALLYARM
3947 # endif
3948 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
3949 #else
3950 # define machine_is_ballyarm()  (0)
3951 #endif
3952
3953 #ifdef CONFIG_SA1100_SIMPUTER
3954 # ifdef machine_arch_type
3955 #  undef machine_arch_type
3956 #  define machine_arch_type     __machine_arch_type
3957 # else
3958 #  define machine_arch_type     MACH_TYPE_SIMPUTER
3959 # endif
3960 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
3961 #else
3962 # define machine_is_simputer()  (0)
3963 #endif
3964
3965 #ifdef CONFIG_SA1100_NEXTERM
3966 # ifdef machine_arch_type
3967 #  undef machine_arch_type
3968 #  define machine_arch_type     __machine_arch_type
3969 # else
3970 #  define machine_arch_type     MACH_TYPE_NEXTERM
3971 # endif
3972 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
3973 #else
3974 # define machine_is_nexterm()   (0)
3975 #endif
3976
3977 #ifdef CONFIG_SA1100_SA1100_ELF
3978 # ifdef machine_arch_type
3979 #  undef machine_arch_type
3980 #  define machine_arch_type     __machine_arch_type
3981 # else
3982 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
3983 # endif
3984 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
3985 #else
3986 # define machine_is_sa1100_elf()        (0)
3987 #endif
3988
3989 #ifdef CONFIG_SA1100_GATOR
3990 # ifdef machine_arch_type
3991 #  undef machine_arch_type
3992 #  define machine_arch_type     __machine_arch_type
3993 # else
3994 #  define machine_arch_type     MACH_TYPE_GATOR
3995 # endif
3996 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
3997 #else
3998 # define machine_is_gator()     (0)
3999 #endif
4000
4001 #ifdef CONFIG_ARCH_GRANITE
4002 # ifdef machine_arch_type
4003 #  undef machine_arch_type
4004 #  define machine_arch_type     __machine_arch_type
4005 # else
4006 #  define machine_arch_type     MACH_TYPE_GRANITE
4007 # endif
4008 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
4009 #else
4010 # define machine_is_granite()   (0)
4011 #endif
4012
4013 #ifdef CONFIG_SA1100_CONSUS
4014 # ifdef machine_arch_type
4015 #  undef machine_arch_type
4016 #  define machine_arch_type     __machine_arch_type
4017 # else
4018 #  define machine_arch_type     MACH_TYPE_CONSUS
4019 # endif
4020 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
4021 #else
4022 # define machine_is_consus()    (0)
4023 #endif
4024
4025 #ifdef CONFIG_ARCH_AAED2000
4026 # ifdef machine_arch_type
4027 #  undef machine_arch_type
4028 #  define machine_arch_type     __machine_arch_type
4029 # else
4030 #  define machine_arch_type     MACH_TYPE_AAED2000
4031 # endif
4032 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
4033 #else
4034 # define machine_is_aaed2000()  (0)
4035 #endif
4036
4037 #ifdef CONFIG_ARCH_CDB89712
4038 # ifdef machine_arch_type
4039 #  undef machine_arch_type
4040 #  define machine_arch_type     __machine_arch_type
4041 # else
4042 #  define machine_arch_type     MACH_TYPE_CDB89712
4043 # endif
4044 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
4045 #else
4046 # define machine_is_cdb89712()  (0)
4047 #endif
4048
4049 #ifdef CONFIG_SA1100_GRAPHICSMASTER
4050 # ifdef machine_arch_type
4051 #  undef machine_arch_type
4052 #  define machine_arch_type     __machine_arch_type
4053 # else
4054 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
4055 # endif
4056 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
4057 #else
4058 # define machine_is_graphicsmaster()    (0)
4059 #endif
4060
4061 #ifdef CONFIG_SA1100_ADSBITSY
4062 # ifdef machine_arch_type
4063 #  undef machine_arch_type
4064 #  define machine_arch_type     __machine_arch_type
4065 # else
4066 #  define machine_arch_type     MACH_TYPE_ADSBITSY
4067 # endif
4068 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
4069 #else
4070 # define machine_is_adsbitsy()  (0)
4071 #endif
4072
4073 #ifdef CONFIG_ARCH_PXA_IDP
4074 # ifdef machine_arch_type
4075 #  undef machine_arch_type
4076 #  define machine_arch_type     __machine_arch_type
4077 # else
4078 #  define machine_arch_type     MACH_TYPE_PXA_IDP
4079 # endif
4080 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
4081 #else
4082 # define machine_is_pxa_idp()   (0)
4083 #endif
4084
4085 #ifdef CONFIG_ARCH_PLCE
4086 # ifdef machine_arch_type
4087 #  undef machine_arch_type
4088 #  define machine_arch_type     __machine_arch_type
4089 # else
4090 #  define machine_arch_type     MACH_TYPE_PLCE
4091 # endif
4092 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
4093 #else
4094 # define machine_is_plce()      (0)
4095 #endif
4096
4097 #ifdef CONFIG_SA1100_PT_SYSTEM3
4098 # ifdef machine_arch_type
4099 #  undef machine_arch_type
4100 #  define machine_arch_type     __machine_arch_type
4101 # else
4102 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
4103 # endif
4104 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
4105 #else
4106 # define machine_is_pt_system3()        (0)
4107 #endif
4108
4109 #ifdef CONFIG_ARCH_MEDALB
4110 # ifdef machine_arch_type
4111 #  undef machine_arch_type
4112 #  define machine_arch_type     __machine_arch_type
4113 # else
4114 #  define machine_arch_type     MACH_TYPE_MEDALB
4115 # endif
4116 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
4117 #else
4118 # define machine_is_murphy()    (0)
4119 #endif
4120
4121 #ifdef CONFIG_ARCH_EAGLE
4122 # ifdef machine_arch_type
4123 #  undef machine_arch_type
4124 #  define machine_arch_type     __machine_arch_type
4125 # else
4126 #  define machine_arch_type     MACH_TYPE_EAGLE
4127 # endif
4128 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
4129 #else
4130 # define machine_is_eagle()     (0)
4131 #endif
4132
4133 #ifdef CONFIG_ARCH_DSC21
4134 # ifdef machine_arch_type
4135 #  undef machine_arch_type
4136 #  define machine_arch_type     __machine_arch_type
4137 # else
4138 #  define machine_arch_type     MACH_TYPE_DSC21
4139 # endif
4140 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
4141 #else
4142 # define machine_is_dsc21()     (0)
4143 #endif
4144
4145 #ifdef CONFIG_ARCH_DSC24
4146 # ifdef machine_arch_type
4147 #  undef machine_arch_type
4148 #  define machine_arch_type     __machine_arch_type
4149 # else
4150 #  define machine_arch_type     MACH_TYPE_DSC24
4151 # endif
4152 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
4153 #else
4154 # define machine_is_dsc24()     (0)
4155 #endif
4156
4157 #ifdef CONFIG_ARCH_TI5472
4158 # ifdef machine_arch_type
4159 #  undef machine_arch_type
4160 #  define machine_arch_type     __machine_arch_type
4161 # else
4162 #  define machine_arch_type     MACH_TYPE_TI5472
4163 # endif
4164 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
4165 #else
4166 # define machine_is_ti5472()    (0)
4167 #endif
4168
4169 #ifdef CONFIG_ARCH_AUTCPU12
4170 # ifdef machine_arch_type
4171 #  undef machine_arch_type
4172 #  define machine_arch_type     __machine_arch_type
4173 # else
4174 #  define machine_arch_type     MACH_TYPE_AUTCPU12
4175 # endif
4176 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
4177 #else
4178 # define machine_is_autcpu12()  (0)
4179 #endif
4180
4181 #ifdef CONFIG_ARCH_UENGINE
4182 # ifdef machine_arch_type
4183 #  undef machine_arch_type
4184 #  define machine_arch_type     __machine_arch_type
4185 # else
4186 #  define machine_arch_type     MACH_TYPE_UENGINE
4187 # endif
4188 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
4189 #else
4190 # define machine_is_uengine()   (0)
4191 #endif
4192
4193 #ifdef CONFIG_SA1100_BLUESTEM
4194 # ifdef machine_arch_type
4195 #  undef machine_arch_type
4196 #  define machine_arch_type     __machine_arch_type
4197 # else
4198 #  define machine_arch_type     MACH_TYPE_BLUESTEM
4199 # endif
4200 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
4201 #else
4202 # define machine_is_bluestem()  (0)
4203 #endif
4204
4205 #ifdef CONFIG_ARCH_XINGU8
4206 # ifdef machine_arch_type
4207 #  undef machine_arch_type
4208 #  define machine_arch_type     __machine_arch_type
4209 # else
4210 #  define machine_arch_type     MACH_TYPE_XINGU8
4211 # endif
4212 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
4213 #else
4214 # define machine_is_xingu8()    (0)
4215 #endif
4216
4217 #ifdef CONFIG_ARCH_BUSHSTB
4218 # ifdef machine_arch_type
4219 #  undef machine_arch_type
4220 #  define machine_arch_type     __machine_arch_type
4221 # else
4222 #  define machine_arch_type     MACH_TYPE_BUSHSTB
4223 # endif
4224 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
4225 #else
4226 # define machine_is_bushstb()   (0)
4227 #endif
4228
4229 #ifdef CONFIG_SA1100_EPSILON1
4230 # ifdef machine_arch_type
4231 #  undef machine_arch_type
4232 #  define machine_arch_type     __machine_arch_type
4233 # else
4234 #  define machine_arch_type     MACH_TYPE_EPSILON1
4235 # endif
4236 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
4237 #else
4238 # define machine_is_epsilon1()  (0)
4239 #endif
4240
4241 #ifdef CONFIG_SA1100_BALLOON
4242 # ifdef machine_arch_type
4243 #  undef machine_arch_type
4244 #  define machine_arch_type     __machine_arch_type
4245 # else
4246 #  define machine_arch_type     MACH_TYPE_BALLOON
4247 # endif
4248 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
4249 #else
4250 # define machine_is_balloon()   (0)
4251 #endif
4252
4253 #ifdef CONFIG_ARCH_PUPPY
4254 # ifdef machine_arch_type
4255 #  undef machine_arch_type
4256 #  define machine_arch_type     __machine_arch_type
4257 # else
4258 #  define machine_arch_type     MACH_TYPE_PUPPY
4259 # endif
4260 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
4261 #else
4262 # define machine_is_puppy()     (0)
4263 #endif
4264
4265 #ifdef CONFIG_SA1100_ELROY
4266 # ifdef machine_arch_type
4267 #  undef machine_arch_type
4268 #  define machine_arch_type     __machine_arch_type
4269 # else
4270 #  define machine_arch_type     MACH_TYPE_ELROY
4271 # endif
4272 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
4273 #else
4274 # define machine_is_elroy()     (0)
4275 #endif
4276
4277 #ifdef CONFIG_ARCH_GMS720
4278 # ifdef machine_arch_type
4279 #  undef machine_arch_type
4280 #  define machine_arch_type     __machine_arch_type
4281 # else
4282 #  define machine_arch_type     MACH_TYPE_GMS720
4283 # endif
4284 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
4285 #else
4286 # define machine_is_gms720()    (0)
4287 #endif
4288
4289 #ifdef CONFIG_ARCH_S24X
4290 # ifdef machine_arch_type
4291 #  undef machine_arch_type
4292 #  define machine_arch_type     __machine_arch_type
4293 # else
4294 #  define machine_arch_type     MACH_TYPE_S24X
4295 # endif
4296 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
4297 #else
4298 # define machine_is_s24x()      (0)
4299 #endif
4300
4301 #ifdef CONFIG_ARCH_JTEL_CLEP7312
4302 # ifdef machine_arch_type
4303 #  undef machine_arch_type
4304 #  define machine_arch_type     __machine_arch_type
4305 # else
4306 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
4307 # endif
4308 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
4309 #else
4310 # define machine_is_jtel_clep7312()     (0)
4311 #endif
4312
4313 #ifdef CONFIG_ARCH_CX821XX
4314 # ifdef machine_arch_type
4315 #  undef machine_arch_type
4316 #  define machine_arch_type     __machine_arch_type
4317 # else
4318 #  define machine_arch_type     MACH_TYPE_CX821XX
4319 # endif
4320 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
4321 #else
4322 # define machine_is_cx821xx()   (0)
4323 #endif
4324
4325 #ifdef CONFIG_ARCH_EDB7312
4326 # ifdef machine_arch_type
4327 #  undef machine_arch_type
4328 #  define machine_arch_type     __machine_arch_type
4329 # else
4330 #  define machine_arch_type     MACH_TYPE_EDB7312
4331 # endif
4332 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
4333 #else
4334 # define machine_is_edb7312()   (0)
4335 #endif
4336
4337 #ifdef CONFIG_SA1100_BSA1110
4338 # ifdef machine_arch_type
4339 #  undef machine_arch_type
4340 #  define machine_arch_type     __machine_arch_type
4341 # else
4342 #  define machine_arch_type     MACH_TYPE_BSA1110
4343 # endif
4344 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
4345 #else
4346 # define machine_is_bsa1110()   (0)
4347 #endif
4348
4349 #ifdef CONFIG_ARCH_POWERPIN
4350 # ifdef machine_arch_type
4351 #  undef machine_arch_type
4352 #  define machine_arch_type     __machine_arch_type
4353 # else
4354 #  define machine_arch_type     MACH_TYPE_POWERPIN
4355 # endif
4356 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
4357 #else
4358 # define machine_is_powerpin()  (0)
4359 #endif
4360
4361 #ifdef CONFIG_ARCH_OPENARM
4362 # ifdef machine_arch_type
4363 #  undef machine_arch_type
4364 #  define machine_arch_type     __machine_arch_type
4365 # else
4366 #  define machine_arch_type     MACH_TYPE_OPENARM
4367 # endif
4368 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
4369 #else
4370 # define machine_is_openarm()   (0)
4371 #endif
4372
4373 #ifdef CONFIG_SA1100_WHITECHAPEL
4374 # ifdef machine_arch_type
4375 #  undef machine_arch_type
4376 #  define machine_arch_type     __machine_arch_type
4377 # else
4378 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
4379 # endif
4380 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
4381 #else
4382 # define machine_is_whitechapel()       (0)
4383 #endif
4384
4385 #ifdef CONFIG_SA1100_H3100
4386 # ifdef machine_arch_type
4387 #  undef machine_arch_type
4388 #  define machine_arch_type     __machine_arch_type
4389 # else
4390 #  define machine_arch_type     MACH_TYPE_H3100
4391 # endif
4392 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
4393 #else
4394 # define machine_is_h3100()     (0)
4395 #endif
4396
4397 #ifdef CONFIG_SA1100_H3800
4398 # ifdef machine_arch_type
4399 #  undef machine_arch_type
4400 #  define machine_arch_type     __machine_arch_type
4401 # else
4402 #  define machine_arch_type     MACH_TYPE_H3800
4403 # endif
4404 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
4405 #else
4406 # define machine_is_h3800()     (0)
4407 #endif
4408
4409 #ifdef CONFIG_ARCH_BLUE_V1
4410 # ifdef machine_arch_type
4411 #  undef machine_arch_type
4412 #  define machine_arch_type     __machine_arch_type
4413 # else
4414 #  define machine_arch_type     MACH_TYPE_BLUE_V1
4415 # endif
4416 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
4417 #else
4418 # define machine_is_blue_v1()   (0)
4419 #endif
4420
4421 #ifdef CONFIG_ARCH_PXA_CERF
4422 # ifdef machine_arch_type
4423 #  undef machine_arch_type
4424 #  define machine_arch_type     __machine_arch_type
4425 # else
4426 #  define machine_arch_type     MACH_TYPE_PXA_CERF
4427 # endif
4428 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
4429 #else
4430 # define machine_is_pxa_cerf()  (0)
4431 #endif
4432
4433 #ifdef CONFIG_ARCH_ARM7TEVB
4434 # ifdef machine_arch_type
4435 #  undef machine_arch_type
4436 #  define machine_arch_type     __machine_arch_type
4437 # else
4438 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
4439 # endif
4440 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
4441 #else
4442 # define machine_is_arm7tevb()  (0)
4443 #endif
4444
4445 #ifdef CONFIG_SA1100_D7400
4446 # ifdef machine_arch_type
4447 #  undef machine_arch_type
4448 #  define machine_arch_type     __machine_arch_type
4449 # else
4450 #  define machine_arch_type     MACH_TYPE_D7400
4451 # endif
4452 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
4453 #else
4454 # define machine_is_d7400()     (0)
4455 #endif
4456
4457 #ifdef CONFIG_ARCH_PIRANHA
4458 # ifdef machine_arch_type
4459 #  undef machine_arch_type
4460 #  define machine_arch_type     __machine_arch_type
4461 # else
4462 #  define machine_arch_type     MACH_TYPE_PIRANHA
4463 # endif
4464 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
4465 #else
4466 # define machine_is_piranha()   (0)
4467 #endif
4468
4469 #ifdef CONFIG_SA1100_SBCAMELOT
4470 # ifdef machine_arch_type
4471 #  undef machine_arch_type
4472 #  define machine_arch_type     __machine_arch_type
4473 # else
4474 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
4475 # endif
4476 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
4477 #else
4478 # define machine_is_sbcamelot() (0)
4479 #endif
4480
4481 #ifdef CONFIG_SA1100_KINGS
4482 # ifdef machine_arch_type
4483 #  undef machine_arch_type
4484 #  define machine_arch_type     __machine_arch_type
4485 # else
4486 #  define machine_arch_type     MACH_TYPE_KINGS
4487 # endif
4488 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
4489 #else
4490 # define machine_is_kings()     (0)
4491 #endif
4492
4493 #ifdef CONFIG_ARCH_SMDK2400
4494 # ifdef machine_arch_type
4495 #  undef machine_arch_type
4496 #  define machine_arch_type     __machine_arch_type
4497 # else
4498 #  define machine_arch_type     MACH_TYPE_SMDK2400
4499 # endif
4500 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
4501 #else
4502 # define machine_is_smdk2400()  (0)
4503 #endif
4504
4505 #ifdef CONFIG_SA1100_COLLIE
4506 # ifdef machine_arch_type
4507 #  undef machine_arch_type
4508 #  define machine_arch_type     __machine_arch_type
4509 # else
4510 #  define machine_arch_type     MACH_TYPE_COLLIE
4511 # endif
4512 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
4513 #else
4514 # define machine_is_collie()    (0)
4515 #endif
4516
4517 #ifdef CONFIG_ARCH_IDR
4518 # ifdef machine_arch_type
4519 #  undef machine_arch_type
4520 #  define machine_arch_type     __machine_arch_type
4521 # else
4522 #  define machine_arch_type     MACH_TYPE_IDR
4523 # endif
4524 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
4525 #else
4526 # define machine_is_idr()       (0)
4527 #endif
4528
4529 #ifdef CONFIG_SA1100_BADGE4
4530 # ifdef machine_arch_type
4531 #  undef machine_arch_type
4532 #  define machine_arch_type     __machine_arch_type
4533 # else
4534 #  define machine_arch_type     MACH_TYPE_BADGE4
4535 # endif
4536 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
4537 #else
4538 # define machine_is_badge4()    (0)
4539 #endif
4540
4541 #ifdef CONFIG_ARCH_WEBNET
4542 # ifdef machine_arch_type
4543 #  undef machine_arch_type
4544 #  define machine_arch_type     __machine_arch_type
4545 # else
4546 #  define machine_arch_type     MACH_TYPE_WEBNET
4547 # endif
4548 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
4549 #else
4550 # define machine_is_webnet()    (0)
4551 #endif
4552
4553 #ifdef CONFIG_SA1100_D7300
4554 # ifdef machine_arch_type
4555 #  undef machine_arch_type
4556 #  define machine_arch_type     __machine_arch_type
4557 # else
4558 #  define machine_arch_type     MACH_TYPE_D7300
4559 # endif
4560 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
4561 #else
4562 # define machine_is_d7300()     (0)
4563 #endif
4564
4565 #ifdef CONFIG_SA1100_CEP
4566 # ifdef machine_arch_type
4567 #  undef machine_arch_type
4568 #  define machine_arch_type     __machine_arch_type
4569 # else
4570 #  define machine_arch_type     MACH_TYPE_CEP
4571 # endif
4572 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
4573 #else
4574 # define machine_is_cep()       (0)
4575 #endif
4576
4577 #ifdef CONFIG_ARCH_FORTUNET
4578 # ifdef machine_arch_type
4579 #  undef machine_arch_type
4580 #  define machine_arch_type     __machine_arch_type
4581 # else
4582 #  define machine_arch_type     MACH_TYPE_FORTUNET
4583 # endif
4584 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
4585 #else
4586 # define machine_is_fortunet()  (0)
4587 #endif
4588
4589 #ifdef CONFIG_ARCH_VC547X
4590 # ifdef machine_arch_type
4591 #  undef machine_arch_type
4592 #  define machine_arch_type     __machine_arch_type
4593 # else
4594 #  define machine_arch_type     MACH_TYPE_VC547X
4595 # endif
4596 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
4597 #else
4598 # define machine_is_vc547x()    (0)
4599 #endif
4600
4601 #ifdef CONFIG_SA1100_FILEWALKER
4602 # ifdef machine_arch_type
4603 #  undef machine_arch_type
4604 #  define machine_arch_type     __machine_arch_type
4605 # else
4606 #  define machine_arch_type     MACH_TYPE_FILEWALKER
4607 # endif
4608 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
4609 #else
4610 # define machine_is_filewalker()        (0)
4611 #endif
4612
4613 #ifdef CONFIG_SA1100_NETGATEWAY
4614 # ifdef machine_arch_type
4615 #  undef machine_arch_type
4616 #  define machine_arch_type     __machine_arch_type
4617 # else
4618 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
4619 # endif
4620 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
4621 #else
4622 # define machine_is_netgateway()        (0)
4623 #endif
4624
4625 #ifdef CONFIG_SA1100_SYMBOL2800
4626 # ifdef machine_arch_type
4627 #  undef machine_arch_type
4628 #  define machine_arch_type     __machine_arch_type
4629 # else
4630 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
4631 # endif
4632 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
4633 #else
4634 # define machine_is_symbol2800()        (0)
4635 #endif
4636
4637 #ifdef CONFIG_SA1100_SUNS
4638 # ifdef machine_arch_type
4639 #  undef machine_arch_type
4640 #  define machine_arch_type     __machine_arch_type
4641 # else
4642 #  define machine_arch_type     MACH_TYPE_SUNS
4643 # endif
4644 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
4645 #else
4646 # define machine_is_suns()      (0)
4647 #endif
4648
4649 #ifdef CONFIG_SA1100_FRODO
4650 # ifdef machine_arch_type
4651 #  undef machine_arch_type
4652 #  define machine_arch_type     __machine_arch_type
4653 # else
4654 #  define machine_arch_type     MACH_TYPE_FRODO
4655 # endif
4656 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
4657 #else
4658 # define machine_is_frodo()     (0)
4659 #endif
4660
4661 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
4662 # ifdef machine_arch_type
4663 #  undef machine_arch_type
4664 #  define machine_arch_type     __machine_arch_type
4665 # else
4666 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
4667 # endif
4668 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
4669 #else
4670 # define machine_is_ms301()     (0)
4671 #endif
4672
4673 #ifdef CONFIG_ARCH_MX1ADS
4674 # ifdef machine_arch_type
4675 #  undef machine_arch_type
4676 #  define machine_arch_type     __machine_arch_type
4677 # else
4678 #  define machine_arch_type     MACH_TYPE_MX1ADS
4679 # endif
4680 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
4681 #else
4682 # define machine_is_mx1ads()    (0)
4683 #endif
4684
4685 #ifdef CONFIG_ARCH_H7201
4686 # ifdef machine_arch_type
4687 #  undef machine_arch_type
4688 #  define machine_arch_type     __machine_arch_type
4689 # else
4690 #  define machine_arch_type     MACH_TYPE_H7201
4691 # endif
4692 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
4693 #else
4694 # define machine_is_h7201()     (0)
4695 #endif
4696
4697 #ifdef CONFIG_ARCH_H7202
4698 # ifdef machine_arch_type
4699 #  undef machine_arch_type
4700 #  define machine_arch_type     __machine_arch_type
4701 # else
4702 #  define machine_arch_type     MACH_TYPE_H7202
4703 # endif
4704 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
4705 #else
4706 # define machine_is_h7202()     (0)
4707 #endif
4708
4709 #ifdef CONFIG_ARCH_AMICO
4710 # ifdef machine_arch_type
4711 #  undef machine_arch_type
4712 #  define machine_arch_type     __machine_arch_type
4713 # else
4714 #  define machine_arch_type     MACH_TYPE_AMICO
4715 # endif
4716 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
4717 #else
4718 # define machine_is_amico()     (0)
4719 #endif
4720
4721 #ifdef CONFIG_SA1100_IAM
4722 # ifdef machine_arch_type
4723 #  undef machine_arch_type
4724 #  define machine_arch_type     __machine_arch_type
4725 # else
4726 #  define machine_arch_type     MACH_TYPE_IAM
4727 # endif
4728 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
4729 #else
4730 # define machine_is_iam()       (0)
4731 #endif
4732
4733 #ifdef CONFIG_SA1100_TT530
4734 # ifdef machine_arch_type
4735 #  undef machine_arch_type
4736 #  define machine_arch_type     __machine_arch_type
4737 # else
4738 #  define machine_arch_type     MACH_TYPE_TT530
4739 # endif
4740 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
4741 #else
4742 # define machine_is_tt530()     (0)
4743 #endif
4744
4745 #ifdef CONFIG_ARCH_SAM2400
4746 # ifdef machine_arch_type
4747 #  undef machine_arch_type
4748 #  define machine_arch_type     __machine_arch_type
4749 # else
4750 #  define machine_arch_type     MACH_TYPE_SAM2400
4751 # endif
4752 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
4753 #else
4754 # define machine_is_sam2400()   (0)
4755 #endif
4756
4757 #ifdef CONFIG_SA1100_JORNADA56X
4758 # ifdef machine_arch_type
4759 #  undef machine_arch_type
4760 #  define machine_arch_type     __machine_arch_type
4761 # else
4762 #  define machine_arch_type     MACH_TYPE_JORNADA56X
4763 # endif
4764 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
4765 #else
4766 # define machine_is_jornada56x()        (0)
4767 #endif
4768
4769 #ifdef CONFIG_SA1100_ACTIVE
4770 # ifdef machine_arch_type
4771 #  undef machine_arch_type
4772 #  define machine_arch_type     __machine_arch_type
4773 # else
4774 #  define machine_arch_type     MACH_TYPE_ACTIVE
4775 # endif
4776 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
4777 #else
4778 # define machine_is_active()    (0)
4779 #endif
4780
4781 #ifdef CONFIG_ARCH_IQ80321
4782 # ifdef machine_arch_type
4783 #  undef machine_arch_type
4784 #  define machine_arch_type     __machine_arch_type
4785 # else
4786 #  define machine_arch_type     MACH_TYPE_IQ80321
4787 # endif
4788 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
4789 #else
4790 # define machine_is_iq80321()   (0)
4791 #endif
4792
4793 #ifdef CONFIG_SA1100_WID
4794 # ifdef machine_arch_type
4795 #  undef machine_arch_type
4796 #  define machine_arch_type     __machine_arch_type
4797 # else
4798 #  define machine_arch_type     MACH_TYPE_WID
4799 # endif
4800 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
4801 #else
4802 # define machine_is_wid()       (0)
4803 #endif
4804
4805 #ifdef CONFIG_ARCH_SABINAL
4806 # ifdef machine_arch_type
4807 #  undef machine_arch_type
4808 #  define machine_arch_type     __machine_arch_type
4809 # else
4810 #  define machine_arch_type     MACH_TYPE_SABINAL
4811 # endif
4812 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
4813 #else
4814 # define machine_is_sabinal()   (0)
4815 #endif
4816
4817 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
4818 # ifdef machine_arch_type
4819 #  undef machine_arch_type
4820 #  define machine_arch_type     __machine_arch_type
4821 # else
4822 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
4823 # endif
4824 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4825 #else
4826 # define machine_is_ixp425_matacumbe()  (0)
4827 #endif
4828
4829 #ifdef CONFIG_SA1100_MINIPRINT
4830 # ifdef machine_arch_type
4831 #  undef machine_arch_type
4832 #  define machine_arch_type     __machine_arch_type
4833 # else
4834 #  define machine_arch_type     MACH_TYPE_MINIPRINT
4835 # endif
4836 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
4837 #else
4838 # define machine_is_miniprint() (0)
4839 #endif
4840
4841 #ifdef CONFIG_ARCH_ADM510X
4842 # ifdef machine_arch_type
4843 #  undef machine_arch_type
4844 #  define machine_arch_type     __machine_arch_type
4845 # else
4846 #  define machine_arch_type     MACH_TYPE_ADM510X
4847 # endif
4848 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
4849 #else
4850 # define machine_is_adm510x()   (0)
4851 #endif
4852
4853 #ifdef CONFIG_SA1100_SVS200
4854 # ifdef machine_arch_type
4855 #  undef machine_arch_type
4856 #  define machine_arch_type     __machine_arch_type
4857 # else
4858 #  define machine_arch_type     MACH_TYPE_SVS200
4859 # endif
4860 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
4861 #else
4862 # define machine_is_svs200()    (0)
4863 #endif
4864
4865 #ifdef CONFIG_ARCH_ATG_TCU
4866 # ifdef machine_arch_type
4867 #  undef machine_arch_type
4868 #  define machine_arch_type     __machine_arch_type
4869 # else
4870 #  define machine_arch_type     MACH_TYPE_ATG_TCU
4871 # endif
4872 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
4873 #else
4874 # define machine_is_atg_tcu()   (0)
4875 #endif
4876
4877 #ifdef CONFIG_SA1100_JORNADA820
4878 # ifdef machine_arch_type
4879 #  undef machine_arch_type
4880 #  define machine_arch_type     __machine_arch_type
4881 # else
4882 #  define machine_arch_type     MACH_TYPE_JORNADA820
4883 # endif
4884 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
4885 #else
4886 # define machine_is_jornada820()        (0)
4887 #endif
4888
4889 #ifdef CONFIG_ARCH_S3C44B0
4890 # ifdef machine_arch_type
4891 #  undef machine_arch_type
4892 #  define machine_arch_type     __machine_arch_type
4893 # else
4894 #  define machine_arch_type     MACH_TYPE_S3C44B0
4895 # endif
4896 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
4897 #else
4898 # define machine_is_s3c44b0()   (0)
4899 #endif
4900
4901 #ifdef CONFIG_ARCH_MARGIS2
4902 # ifdef machine_arch_type
4903 #  undef machine_arch_type
4904 #  define machine_arch_type     __machine_arch_type
4905 # else
4906 #  define machine_arch_type     MACH_TYPE_MARGIS2
4907 # endif
4908 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
4909 #else
4910 # define machine_is_margis2()   (0)
4911 #endif
4912
4913 #ifdef CONFIG_ARCH_KS8695
4914 # ifdef machine_arch_type
4915 #  undef machine_arch_type
4916 #  define machine_arch_type     __machine_arch_type
4917 # else
4918 #  define machine_arch_type     MACH_TYPE_KS8695
4919 # endif
4920 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
4921 #else
4922 # define machine_is_ks8695()    (0)
4923 #endif
4924
4925 #ifdef CONFIG_ARCH_BRH
4926 # ifdef machine_arch_type
4927 #  undef machine_arch_type
4928 #  define machine_arch_type     __machine_arch_type
4929 # else
4930 #  define machine_arch_type     MACH_TYPE_BRH
4931 # endif
4932 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
4933 #else
4934 # define machine_is_brh()       (0)
4935 #endif
4936
4937 #ifdef CONFIG_ARCH_S3C2410
4938 # ifdef machine_arch_type
4939 #  undef machine_arch_type
4940 #  define machine_arch_type     __machine_arch_type
4941 # else
4942 #  define machine_arch_type     MACH_TYPE_S3C2410
4943 # endif
4944 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
4945 #else
4946 # define machine_is_s3c2410()   (0)
4947 #endif
4948
4949 #ifdef CONFIG_ARCH_POSSIO_PX30
4950 # ifdef machine_arch_type
4951 #  undef machine_arch_type
4952 #  define machine_arch_type     __machine_arch_type
4953 # else
4954 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
4955 # endif
4956 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
4957 #else
4958 # define machine_is_possio_px30()       (0)
4959 #endif
4960
4961 #ifdef CONFIG_ARCH_S3C2800
4962 # ifdef machine_arch_type
4963 #  undef machine_arch_type
4964 #  define machine_arch_type     __machine_arch_type
4965 # else
4966 #  define machine_arch_type     MACH_TYPE_S3C2800
4967 # endif
4968 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
4969 #else
4970 # define machine_is_s3c2800()   (0)
4971 #endif
4972
4973 #ifdef CONFIG_SA1100_FLEETWOOD
4974 # ifdef machine_arch_type
4975 #  undef machine_arch_type
4976 #  define machine_arch_type     __machine_arch_type
4977 # else
4978 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
4979 # endif
4980 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
4981 #else
4982 # define machine_is_fleetwood() (0)
4983 #endif
4984
4985 #ifdef CONFIG_ARCH_OMAHA
4986 # ifdef machine_arch_type
4987 #  undef machine_arch_type
4988 #  define machine_arch_type     __machine_arch_type
4989 # else
4990 #  define machine_arch_type     MACH_TYPE_OMAHA
4991 # endif
4992 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
4993 #else
4994 # define machine_is_omaha()     (0)
4995 #endif
4996
4997 #ifdef CONFIG_ARCH_TA7
4998 # ifdef machine_arch_type
4999 #  undef machine_arch_type
5000 #  define machine_arch_type     __machine_arch_type
5001 # else
5002 #  define machine_arch_type     MACH_TYPE_TA7
5003 # endif
5004 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
5005 #else
5006 # define machine_is_ta7()       (0)
5007 #endif
5008
5009 #ifdef CONFIG_SA1100_NOVA
5010 # ifdef machine_arch_type
5011 #  undef machine_arch_type
5012 #  define machine_arch_type     __machine_arch_type
5013 # else
5014 #  define machine_arch_type     MACH_TYPE_NOVA
5015 # endif
5016 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
5017 #else
5018 # define machine_is_nova()      (0)
5019 #endif
5020
5021 #ifdef CONFIG_ARCH_HMK
5022 # ifdef machine_arch_type
5023 #  undef machine_arch_type
5024 #  define machine_arch_type     __machine_arch_type
5025 # else
5026 #  define machine_arch_type     MACH_TYPE_HMK
5027 # endif
5028 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
5029 #else
5030 # define machine_is_hmk()       (0)
5031 #endif
5032
5033 #ifdef CONFIG_ARCH_KARO
5034 # ifdef machine_arch_type
5035 #  undef machine_arch_type
5036 #  define machine_arch_type     __machine_arch_type
5037 # else
5038 #  define machine_arch_type     MACH_TYPE_KARO
5039 # endif
5040 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
5041 #else
5042 # define machine_is_karo()      (0)
5043 #endif
5044
5045 #ifdef CONFIG_SA1100_FESTER
5046 # ifdef machine_arch_type
5047 #  undef machine_arch_type
5048 #  define machine_arch_type     __machine_arch_type
5049 # else
5050 #  define machine_arch_type     MACH_TYPE_FESTER
5051 # endif
5052 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
5053 #else
5054 # define machine_is_fester()    (0)
5055 #endif
5056
5057 #ifdef CONFIG_ARCH_GPI
5058 # ifdef machine_arch_type
5059 #  undef machine_arch_type
5060 #  define machine_arch_type     __machine_arch_type
5061 # else
5062 #  define machine_arch_type     MACH_TYPE_GPI
5063 # endif
5064 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
5065 #else
5066 # define machine_is_gpi()       (0)
5067 #endif
5068
5069 #ifdef CONFIG_ARCH_SMDK2410
5070 # ifdef machine_arch_type
5071 #  undef machine_arch_type
5072 #  define machine_arch_type     __machine_arch_type
5073 # else
5074 #  define machine_arch_type     MACH_TYPE_SMDK2410
5075 # endif
5076 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
5077 #else
5078 # define machine_is_smdk2410()  (0)
5079 #endif
5080
5081 #ifdef CONFIG_ARCH_I519
5082 # ifdef machine_arch_type
5083 #  undef machine_arch_type
5084 #  define machine_arch_type     __machine_arch_type
5085 # else
5086 #  define machine_arch_type     MACH_TYPE_I519
5087 # endif
5088 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
5089 #else
5090 # define machine_is_i519()      (0)
5091 #endif
5092
5093 #ifdef CONFIG_SA1100_NEXIO
5094 # ifdef machine_arch_type
5095 #  undef machine_arch_type
5096 #  define machine_arch_type     __machine_arch_type
5097 # else
5098 #  define machine_arch_type     MACH_TYPE_NEXIO
5099 # endif
5100 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
5101 #else
5102 # define machine_is_nexio()     (0)
5103 #endif
5104
5105 #ifdef CONFIG_SA1100_BITBOX
5106 # ifdef machine_arch_type
5107 #  undef machine_arch_type
5108 #  define machine_arch_type     __machine_arch_type
5109 # else
5110 #  define machine_arch_type     MACH_TYPE_BITBOX
5111 # endif
5112 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
5113 #else
5114 # define machine_is_bitbox()    (0)
5115 #endif
5116
5117 #ifdef CONFIG_SA1100_G200
5118 # ifdef machine_arch_type
5119 #  undef machine_arch_type
5120 #  define machine_arch_type     __machine_arch_type
5121 # else
5122 #  define machine_arch_type     MACH_TYPE_G200
5123 # endif
5124 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
5125 #else
5126 # define machine_is_g200()      (0)
5127 #endif
5128
5129 #ifdef CONFIG_SA1100_GILL
5130 # ifdef machine_arch_type
5131 #  undef machine_arch_type
5132 #  define machine_arch_type     __machine_arch_type
5133 # else
5134 #  define machine_arch_type     MACH_TYPE_GILL
5135 # endif
5136 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
5137 #else
5138 # define machine_is_gill()      (0)
5139 #endif
5140
5141 #ifdef CONFIG_ARCH_PXA_MERCURY
5142 # ifdef machine_arch_type
5143 #  undef machine_arch_type
5144 #  define machine_arch_type     __machine_arch_type
5145 # else
5146 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
5147 # endif
5148 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
5149 #else
5150 # define machine_is_pxa_mercury()       (0)
5151 #endif
5152
5153 #ifdef CONFIG_ARCH_CEIVA
5154 # ifdef machine_arch_type
5155 #  undef machine_arch_type
5156 #  define machine_arch_type     __machine_arch_type
5157 # else
5158 #  define machine_arch_type     MACH_TYPE_CEIVA
5159 # endif
5160 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
5161 #else
5162 # define machine_is_ceiva()     (0)
5163 #endif
5164
5165 #ifdef CONFIG_SA1100_FRET
5166 # ifdef machine_arch_type
5167 #  undef machine_arch_type
5168 #  define machine_arch_type     __machine_arch_type
5169 # else
5170 #  define machine_arch_type     MACH_TYPE_FRET
5171 # endif
5172 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
5173 #else
5174 # define machine_is_fret()      (0)
5175 #endif
5176
5177 #ifdef CONFIG_SA1100_EMAILPHONE
5178 # ifdef machine_arch_type
5179 #  undef machine_arch_type
5180 #  define machine_arch_type     __machine_arch_type
5181 # else
5182 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
5183 # endif
5184 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
5185 #else
5186 # define machine_is_emailphone()        (0)
5187 #endif
5188
5189 #ifdef CONFIG_ARCH_H3900
5190 # ifdef machine_arch_type
5191 #  undef machine_arch_type
5192 #  define machine_arch_type     __machine_arch_type
5193 # else
5194 #  define machine_arch_type     MACH_TYPE_H3900
5195 # endif
5196 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
5197 #else
5198 # define machine_is_h3900()     (0)
5199 #endif
5200
5201 #ifdef CONFIG_ARCH_PXA1
5202 # ifdef machine_arch_type
5203 #  undef machine_arch_type
5204 #  define machine_arch_type     __machine_arch_type
5205 # else
5206 #  define machine_arch_type     MACH_TYPE_PXA1
5207 # endif
5208 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
5209 #else
5210 # define machine_is_pxa1()      (0)
5211 #endif
5212
5213 #ifdef CONFIG_SA1100_KOAN369
5214 # ifdef machine_arch_type
5215 #  undef machine_arch_type
5216 #  define machine_arch_type     __machine_arch_type
5217 # else
5218 #  define machine_arch_type     MACH_TYPE_KOAN369
5219 # endif
5220 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
5221 #else
5222 # define machine_is_koan369()   (0)
5223 #endif
5224
5225 #ifdef CONFIG_ARCH_COGENT
5226 # ifdef machine_arch_type
5227 #  undef machine_arch_type
5228 #  define machine_arch_type     __machine_arch_type
5229 # else
5230 #  define machine_arch_type     MACH_TYPE_COGENT
5231 # endif
5232 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
5233 #else
5234 # define machine_is_cogent()    (0)
5235 #endif
5236
5237 #ifdef CONFIG_ARCH_ESL_SIMPUTER
5238 # ifdef machine_arch_type
5239 #  undef machine_arch_type
5240 #  define machine_arch_type     __machine_arch_type
5241 # else
5242 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
5243 # endif
5244 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
5245 #else
5246 # define machine_is_esl_simputer()      (0)
5247 #endif
5248
5249 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
5250 # ifdef machine_arch_type
5251 #  undef machine_arch_type
5252 #  define machine_arch_type     __machine_arch_type
5253 # else
5254 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
5255 # endif
5256 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
5257 #else
5258 # define machine_is_esl_simputer_clr()  (0)
5259 #endif
5260
5261 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
5262 # ifdef machine_arch_type
5263 #  undef machine_arch_type
5264 #  define machine_arch_type     __machine_arch_type
5265 # else
5266 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
5267 # endif
5268 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
5269 #else
5270 # define machine_is_esl_simputer_bw()   (0)
5271 #endif
5272
5273 #ifdef CONFIG_ARCH_HHP_CRADLE
5274 # ifdef machine_arch_type
5275 #  undef machine_arch_type
5276 #  define machine_arch_type     __machine_arch_type
5277 # else
5278 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
5279 # endif
5280 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
5281 #else
5282 # define machine_is_hhp_cradle()        (0)
5283 #endif
5284
5285 #ifdef CONFIG_ARCH_HE500
5286 # ifdef machine_arch_type
5287 #  undef machine_arch_type
5288 #  define machine_arch_type     __machine_arch_type
5289 # else
5290 #  define machine_arch_type     MACH_TYPE_HE500
5291 # endif
5292 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
5293 #else
5294 # define machine_is_he500()     (0)
5295 #endif
5296
5297 #ifdef CONFIG_SA1100_INHANDELF2
5298 # ifdef machine_arch_type
5299 #  undef machine_arch_type
5300 #  define machine_arch_type     __machine_arch_type
5301 # else
5302 #  define machine_arch_type     MACH_TYPE_INHANDELF2
5303 # endif
5304 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
5305 #else
5306 # define machine_is_inhandelf2()        (0)
5307 #endif
5308
5309 #ifdef CONFIG_SA1100_INHANDFTIP
5310 # ifdef machine_arch_type
5311 #  undef machine_arch_type
5312 #  define machine_arch_type     __machine_arch_type
5313 # else
5314 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
5315 # endif
5316 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
5317 #else
5318 # define machine_is_inhandftip()        (0)
5319 #endif
5320
5321 #ifdef CONFIG_SA1100_DNP1110
5322 # ifdef machine_arch_type
5323 #  undef machine_arch_type
5324 #  define machine_arch_type     __machine_arch_type
5325 # else
5326 #  define machine_arch_type     MACH_TYPE_DNP1110
5327 # endif
5328 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
5329 #else
5330 # define machine_is_dnp1110()   (0)
5331 #endif
5332
5333 #ifdef CONFIG_SA1100_PNP1110
5334 # ifdef machine_arch_type
5335 #  undef machine_arch_type
5336 #  define machine_arch_type     __machine_arch_type
5337 # else
5338 #  define machine_arch_type     MACH_TYPE_PNP1110
5339 # endif
5340 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
5341 #else
5342 # define machine_is_pnp1110()   (0)
5343 #endif
5344
5345 #ifdef CONFIG_ARCH_CSB226
5346 # ifdef machine_arch_type
5347 #  undef machine_arch_type
5348 #  define machine_arch_type     __machine_arch_type
5349 # else
5350 #  define machine_arch_type     MACH_TYPE_CSB226
5351 # endif
5352 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
5353 #else
5354 # define machine_is_csb226()    (0)
5355 #endif
5356
5357 #ifdef CONFIG_SA1100_ARNOLD
5358 # ifdef machine_arch_type
5359 #  undef machine_arch_type
5360 #  define machine_arch_type     __machine_arch_type
5361 # else
5362 #  define machine_arch_type     MACH_TYPE_ARNOLD
5363 # endif
5364 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
5365 #else
5366 # define machine_is_arnold()    (0)
5367 #endif
5368
5369 #ifdef CONFIG_MACH_VOICEBLUE
5370 # ifdef machine_arch_type
5371 #  undef machine_arch_type
5372 #  define machine_arch_type     __machine_arch_type
5373 # else
5374 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
5375 # endif
5376 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
5377 #else
5378 # define machine_is_voiceblue() (0)
5379 #endif
5380
5381 #ifdef CONFIG_ARCH_JZ8028
5382 # ifdef machine_arch_type
5383 #  undef machine_arch_type
5384 #  define machine_arch_type     __machine_arch_type
5385 # else
5386 #  define machine_arch_type     MACH_TYPE_JZ8028
5387 # endif
5388 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
5389 #else
5390 # define machine_is_jz8028()    (0)
5391 #endif
5392
5393 #ifdef CONFIG_ARCH_H5400
5394 # ifdef machine_arch_type
5395 #  undef machine_arch_type
5396 #  define machine_arch_type     __machine_arch_type
5397 # else
5398 #  define machine_arch_type     MACH_TYPE_H5400
5399 # endif
5400 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
5401 #else
5402 # define machine_is_h5400()     (0)
5403 #endif
5404
5405 #ifdef CONFIG_SA1100_FORTE
5406 # ifdef machine_arch_type
5407 #  undef machine_arch_type
5408 #  define machine_arch_type     __machine_arch_type
5409 # else
5410 #  define machine_arch_type     MACH_TYPE_FORTE
5411 # endif
5412 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
5413 #else
5414 # define machine_is_forte()     (0)
5415 #endif
5416
5417 #ifdef CONFIG_SA1100_ACAM
5418 # ifdef machine_arch_type
5419 #  undef machine_arch_type
5420 #  define machine_arch_type     __machine_arch_type
5421 # else
5422 #  define machine_arch_type     MACH_TYPE_ACAM
5423 # endif
5424 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
5425 #else
5426 # define machine_is_acam()      (0)
5427 #endif
5428
5429 #ifdef CONFIG_SA1100_ABOX
5430 # ifdef machine_arch_type
5431 #  undef machine_arch_type
5432 #  define machine_arch_type     __machine_arch_type
5433 # else
5434 #  define machine_arch_type     MACH_TYPE_ABOX
5435 # endif
5436 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
5437 #else
5438 # define machine_is_abox()      (0)
5439 #endif
5440
5441 #ifdef CONFIG_ARCH_ATMEL
5442 # ifdef machine_arch_type
5443 #  undef machine_arch_type
5444 #  define machine_arch_type     __machine_arch_type
5445 # else
5446 #  define machine_arch_type     MACH_TYPE_ATMEL
5447 # endif
5448 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
5449 #else
5450 # define machine_is_atmel()     (0)
5451 #endif
5452
5453 #ifdef CONFIG_ARCH_SITSANG
5454 # ifdef machine_arch_type
5455 #  undef machine_arch_type
5456 #  define machine_arch_type     __machine_arch_type
5457 # else
5458 #  define machine_arch_type     MACH_TYPE_SITSANG
5459 # endif
5460 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
5461 #else
5462 # define machine_is_sitsang()   (0)
5463 #endif
5464
5465 #ifdef CONFIG_SA1100_CPU1110LCDNET
5466 # ifdef machine_arch_type
5467 #  undef machine_arch_type
5468 #  define machine_arch_type     __machine_arch_type
5469 # else
5470 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
5471 # endif
5472 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
5473 #else
5474 # define machine_is_cpu1110lcdnet()     (0)
5475 #endif
5476
5477 #ifdef CONFIG_ARCH_MPL_VCMA9
5478 # ifdef machine_arch_type
5479 #  undef machine_arch_type
5480 #  define machine_arch_type     __machine_arch_type
5481 # else
5482 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
5483 # endif
5484 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
5485 #else
5486 # define machine_is_mpl_vcma9() (0)
5487 #endif
5488
5489 #ifdef CONFIG_ARCH_OPUS_A1
5490 # ifdef machine_arch_type
5491 #  undef machine_arch_type
5492 #  define machine_arch_type     __machine_arch_type
5493 # else
5494 #  define machine_arch_type     MACH_TYPE_OPUS_A1
5495 # endif
5496 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
5497 #else
5498 # define machine_is_opus_a1()   (0)
5499 #endif
5500
5501 #ifdef CONFIG_ARCH_DAYTONA
5502 # ifdef machine_arch_type
5503 #  undef machine_arch_type
5504 #  define machine_arch_type     __machine_arch_type
5505 # else
5506 #  define machine_arch_type     MACH_TYPE_DAYTONA
5507 # endif
5508 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
5509 #else
5510 # define machine_is_daytona()   (0)
5511 #endif
5512
5513 #ifdef CONFIG_SA1100_KILLBEAR
5514 # ifdef machine_arch_type
5515 #  undef machine_arch_type
5516 #  define machine_arch_type     __machine_arch_type
5517 # else
5518 #  define machine_arch_type     MACH_TYPE_KILLBEAR
5519 # endif
5520 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
5521 #else
5522 # define machine_is_killbear()  (0)
5523 #endif
5524
5525 #ifdef CONFIG_ARCH_YOHO
5526 # ifdef machine_arch_type
5527 #  undef machine_arch_type
5528 #  define machine_arch_type     __machine_arch_type
5529 # else
5530 #  define machine_arch_type     MACH_TYPE_YOHO
5531 # endif
5532 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
5533 #else
5534 # define machine_is_yoho()      (0)
5535 #endif
5536
5537 #ifdef CONFIG_ARCH_JASPER
5538 # ifdef machine_arch_type
5539 #  undef machine_arch_type
5540 #  define machine_arch_type     __machine_arch_type
5541 # else
5542 #  define machine_arch_type     MACH_TYPE_JASPER
5543 # endif
5544 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
5545 #else
5546 # define machine_is_jasper()    (0)
5547 #endif
5548
5549 #ifdef CONFIG_ARCH_DSC25
5550 # ifdef machine_arch_type
5551 #  undef machine_arch_type
5552 #  define machine_arch_type     __machine_arch_type
5553 # else
5554 #  define machine_arch_type     MACH_TYPE_DSC25
5555 # endif
5556 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
5557 #else
5558 # define machine_is_dsc25()     (0)
5559 #endif
5560
5561 #ifdef CONFIG_MACH_OMAP_INNOVATOR
5562 # ifdef machine_arch_type
5563 #  undef machine_arch_type
5564 #  define machine_arch_type     __machine_arch_type
5565 # else
5566 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
5567 # endif
5568 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
5569 #else
5570 # define machine_is_omap_innovator()    (0)
5571 #endif
5572
5573 #ifdef CONFIG_ARCH_RAMSES
5574 # ifdef machine_arch_type
5575 #  undef machine_arch_type
5576 #  define machine_arch_type     __machine_arch_type
5577 # else
5578 #  define machine_arch_type     MACH_TYPE_RAMSES
5579 # endif
5580 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
5581 #else
5582 # define machine_is_mnci()      (0)
5583 #endif
5584
5585 #ifdef CONFIG_ARCH_S28X
5586 # ifdef machine_arch_type
5587 #  undef machine_arch_type
5588 #  define machine_arch_type     __machine_arch_type
5589 # else
5590 #  define machine_arch_type     MACH_TYPE_S28X
5591 # endif
5592 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
5593 #else
5594 # define machine_is_s28x()      (0)
5595 #endif
5596
5597 #ifdef CONFIG_ARCH_MPORT3
5598 # ifdef machine_arch_type
5599 #  undef machine_arch_type
5600 #  define machine_arch_type     __machine_arch_type
5601 # else
5602 #  define machine_arch_type     MACH_TYPE_MPORT3
5603 # endif
5604 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
5605 #else
5606 # define machine_is_mport3()    (0)
5607 #endif
5608
5609 #ifdef CONFIG_ARCH_PXA_EAGLE250
5610 # ifdef machine_arch_type
5611 #  undef machine_arch_type
5612 #  define machine_arch_type     __machine_arch_type
5613 # else
5614 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
5615 # endif
5616 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
5617 #else
5618 # define machine_is_pxa_eagle250()      (0)
5619 #endif
5620
5621 #ifdef CONFIG_ARCH_PDB
5622 # ifdef machine_arch_type
5623 #  undef machine_arch_type
5624 #  define machine_arch_type     __machine_arch_type
5625 # else
5626 #  define machine_arch_type     MACH_TYPE_PDB
5627 # endif
5628 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
5629 #else
5630 # define machine_is_pdb()       (0)
5631 #endif
5632
5633 #ifdef CONFIG_SA1100_BLUE_2G
5634 # ifdef machine_arch_type
5635 #  undef machine_arch_type
5636 #  define machine_arch_type     __machine_arch_type
5637 # else
5638 #  define machine_arch_type     MACH_TYPE_BLUE_2G
5639 # endif
5640 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
5641 #else
5642 # define machine_is_blue_2g()   (0)
5643 #endif
5644
5645 #ifdef CONFIG_SA1100_BLUEARCH
5646 # ifdef machine_arch_type
5647 #  undef machine_arch_type
5648 #  define machine_arch_type     __machine_arch_type
5649 # else
5650 #  define machine_arch_type     MACH_TYPE_BLUEARCH
5651 # endif
5652 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
5653 #else
5654 # define machine_is_bluearch()  (0)
5655 #endif
5656
5657 #ifdef CONFIG_ARCH_IXDP2400
5658 # ifdef machine_arch_type
5659 #  undef machine_arch_type
5660 #  define machine_arch_type     __machine_arch_type
5661 # else
5662 #  define machine_arch_type     MACH_TYPE_IXDP2400
5663 # endif
5664 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
5665 #else
5666 # define machine_is_ixdp2400()  (0)
5667 #endif
5668
5669 #ifdef CONFIG_ARCH_IXDP2800
5670 # ifdef machine_arch_type
5671 #  undef machine_arch_type
5672 #  define machine_arch_type     __machine_arch_type
5673 # else
5674 #  define machine_arch_type     MACH_TYPE_IXDP2800
5675 # endif
5676 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
5677 #else
5678 # define machine_is_ixdp2800()  (0)
5679 #endif
5680
5681 #ifdef CONFIG_SA1100_EXPLORER
5682 # ifdef machine_arch_type
5683 #  undef machine_arch_type
5684 #  define machine_arch_type     __machine_arch_type
5685 # else
5686 #  define machine_arch_type     MACH_TYPE_EXPLORER
5687 # endif
5688 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
5689 #else
5690 # define machine_is_explorer()  (0)
5691 #endif
5692
5693 #ifdef CONFIG_ARCH_IXDP425
5694 # ifdef machine_arch_type
5695 #  undef machine_arch_type
5696 #  define machine_arch_type     __machine_arch_type
5697 # else
5698 #  define machine_arch_type     MACH_TYPE_IXDP425
5699 # endif
5700 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
5701 #else
5702 # define machine_is_ixdp425()   (0)
5703 #endif
5704
5705 #ifdef CONFIG_ARCH_CHIMP
5706 # ifdef machine_arch_type
5707 #  undef machine_arch_type
5708 #  define machine_arch_type     __machine_arch_type
5709 # else
5710 #  define machine_arch_type     MACH_TYPE_CHIMP
5711 # endif
5712 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
5713 #else
5714 # define machine_is_chimp()     (0)
5715 #endif
5716
5717 #ifdef CONFIG_ARCH_STORK_NEST
5718 # ifdef machine_arch_type
5719 #  undef machine_arch_type
5720 #  define machine_arch_type     __machine_arch_type
5721 # else
5722 #  define machine_arch_type     MACH_TYPE_STORK_NEST
5723 # endif
5724 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
5725 #else
5726 # define machine_is_stork_nest()        (0)
5727 #endif
5728
5729 #ifdef CONFIG_ARCH_STORK_EGG
5730 # ifdef machine_arch_type
5731 #  undef machine_arch_type
5732 #  define machine_arch_type     __machine_arch_type
5733 # else
5734 #  define machine_arch_type     MACH_TYPE_STORK_EGG
5735 # endif
5736 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
5737 #else
5738 # define machine_is_stork_egg() (0)
5739 #endif
5740
5741 #ifdef CONFIG_SA1100_WISMO
5742 # ifdef machine_arch_type
5743 #  undef machine_arch_type
5744 #  define machine_arch_type     __machine_arch_type
5745 # else
5746 #  define machine_arch_type     MACH_TYPE_WISMO
5747 # endif
5748 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
5749 #else
5750 # define machine_is_wismo()     (0)
5751 #endif
5752
5753 #ifdef CONFIG_ARCH_EZLINX
5754 # ifdef machine_arch_type
5755 #  undef machine_arch_type
5756 #  define machine_arch_type     __machine_arch_type
5757 # else
5758 #  define machine_arch_type     MACH_TYPE_EZLINX
5759 # endif
5760 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
5761 #else
5762 # define machine_is_ezlinx()    (0)
5763 #endif
5764
5765 #ifdef CONFIG_ARCH_AT91RM9200
5766 # ifdef machine_arch_type
5767 #  undef machine_arch_type
5768 #  define machine_arch_type     __machine_arch_type
5769 # else
5770 #  define machine_arch_type     MACH_TYPE_AT91RM9200
5771 # endif
5772 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
5773 #else
5774 # define machine_is_at91rm9200()        (0)
5775 #endif
5776
5777 #ifdef CONFIG_ARCH_ADTECH_ORION
5778 # ifdef machine_arch_type
5779 #  undef machine_arch_type
5780 #  define machine_arch_type     __machine_arch_type
5781 # else
5782 #  define machine_arch_type     MACH_TYPE_ADTECH_ORION
5783 # endif
5784 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
5785 #else
5786 # define machine_is_adtech_orion()      (0)
5787 #endif
5788
5789 #ifdef CONFIG_ARCH_NEPTUNE
5790 # ifdef machine_arch_type
5791 #  undef machine_arch_type
5792 #  define machine_arch_type     __machine_arch_type
5793 # else
5794 #  define machine_arch_type     MACH_TYPE_NEPTUNE
5795 # endif
5796 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
5797 #else
5798 # define machine_is_neptune()   (0)
5799 #endif
5800
5801 #ifdef CONFIG_SA1100_HACKKIT
5802 # ifdef machine_arch_type
5803 #  undef machine_arch_type
5804 #  define machine_arch_type     __machine_arch_type
5805 # else
5806 #  define machine_arch_type     MACH_TYPE_HACKKIT
5807 # endif
5808 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
5809 #else
5810 # define machine_is_hackkit()   (0)
5811 #endif
5812
5813 #ifdef CONFIG_ARCH_PXA_WINS30
5814 # ifdef machine_arch_type
5815 #  undef machine_arch_type
5816 #  define machine_arch_type     __machine_arch_type
5817 # else
5818 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
5819 # endif
5820 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
5821 #else
5822 # define machine_is_pxa_wins30()        (0)
5823 #endif
5824
5825 #ifdef CONFIG_SA1100_LAVINNA
5826 # ifdef machine_arch_type
5827 #  undef machine_arch_type
5828 #  define machine_arch_type     __machine_arch_type
5829 # else
5830 #  define machine_arch_type     MACH_TYPE_LAVINNA
5831 # endif
5832 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
5833 #else
5834 # define machine_is_lavinna()   (0)
5835 #endif
5836
5837 #ifdef CONFIG_ARCH_PXA_UENGINE
5838 # ifdef machine_arch_type
5839 #  undef machine_arch_type
5840 #  define machine_arch_type     __machine_arch_type
5841 # else
5842 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
5843 # endif
5844 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
5845 #else
5846 # define machine_is_pxa_uengine()       (0)
5847 #endif
5848
5849 #ifdef CONFIG_ARCH_INNOKOM
5850 # ifdef machine_arch_type
5851 #  undef machine_arch_type
5852 #  define machine_arch_type     __machine_arch_type
5853 # else
5854 #  define machine_arch_type     MACH_TYPE_INNOKOM
5855 # endif
5856 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
5857 #else
5858 # define machine_is_innokom()   (0)
5859 #endif
5860
5861 #ifdef CONFIG_ARCH_BMS
5862 # ifdef machine_arch_type
5863 #  undef machine_arch_type
5864 #  define machine_arch_type     __machine_arch_type
5865 # else
5866 #  define machine_arch_type     MACH_TYPE_BMS
5867 # endif
5868 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
5869 #else
5870 # define machine_is_bms()       (0)
5871 #endif
5872
5873 #ifdef CONFIG_ARCH_IXCDP1100
5874 # ifdef machine_arch_type
5875 #  undef machine_arch_type
5876 #  define machine_arch_type     __machine_arch_type
5877 # else
5878 #  define machine_arch_type     MACH_TYPE_IXCDP1100
5879 # endif
5880 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
5881 #else
5882 # define machine_is_ixcdp1100() (0)
5883 #endif
5884
5885 #ifdef CONFIG_ARCH_PRPMC1100
5886 # ifdef machine_arch_type
5887 #  undef machine_arch_type
5888 #  define machine_arch_type     __machine_arch_type
5889 # else
5890 #  define machine_arch_type     MACH_TYPE_PRPMC1100
5891 # endif
5892 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
5893 #else
5894 # define machine_is_prpmc1100() (0)
5895 #endif
5896
5897 #ifdef CONFIG_ARCH_AT91RM9200DK
5898 # ifdef machine_arch_type
5899 #  undef machine_arch_type
5900 #  define machine_arch_type     __machine_arch_type
5901 # else
5902 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
5903 # endif
5904 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
5905 #else
5906 # define machine_is_at91rm9200dk()      (0)
5907 #endif
5908
5909 #ifdef CONFIG_ARCH_ARMSTICK
5910 # ifdef machine_arch_type
5911 #  undef machine_arch_type
5912 #  define machine_arch_type     __machine_arch_type
5913 # else
5914 #  define machine_arch_type     MACH_TYPE_ARMSTICK
5915 # endif
5916 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
5917 #else
5918 # define machine_is_armstick()  (0)
5919 #endif
5920
5921 #ifdef CONFIG_ARCH_ARMONIE
5922 # ifdef machine_arch_type
5923 #  undef machine_arch_type
5924 #  define machine_arch_type     __machine_arch_type
5925 # else
5926 #  define machine_arch_type     MACH_TYPE_ARMONIE
5927 # endif
5928 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
5929 #else
5930 # define machine_is_armonie()   (0)
5931 #endif
5932
5933 #ifdef CONFIG_ARCH_MPORT1
5934 # ifdef machine_arch_type
5935 #  undef machine_arch_type
5936 #  define machine_arch_type     __machine_arch_type
5937 # else
5938 #  define machine_arch_type     MACH_TYPE_MPORT1
5939 # endif
5940 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
5941 #else
5942 # define machine_is_mport1()    (0)
5943 #endif
5944
5945 #ifdef CONFIG_ARCH_S3C5410
5946 # ifdef machine_arch_type
5947 #  undef machine_arch_type
5948 #  define machine_arch_type     __machine_arch_type
5949 # else
5950 #  define machine_arch_type     MACH_TYPE_S3C5410
5951 # endif
5952 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
5953 #else
5954 # define machine_is_s3c5410()   (0)
5955 #endif
5956
5957 #ifdef CONFIG_ARCH_ZCP320A
5958 # ifdef machine_arch_type
5959 #  undef machine_arch_type
5960 #  define machine_arch_type     __machine_arch_type
5961 # else
5962 #  define machine_arch_type     MACH_TYPE_ZCP320A
5963 # endif
5964 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
5965 #else
5966 # define machine_is_zcp320a()   (0)
5967 #endif
5968
5969 #ifdef CONFIG_ARCH_I_BOX
5970 # ifdef machine_arch_type
5971 #  undef machine_arch_type
5972 #  define machine_arch_type     __machine_arch_type
5973 # else
5974 #  define machine_arch_type     MACH_TYPE_I_BOX
5975 # endif
5976 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
5977 #else
5978 # define machine_is_i_box()     (0)
5979 #endif
5980
5981 #ifdef CONFIG_ARCH_STLC1502
5982 # ifdef machine_arch_type
5983 #  undef machine_arch_type
5984 #  define machine_arch_type     __machine_arch_type
5985 # else
5986 #  define machine_arch_type     MACH_TYPE_STLC1502
5987 # endif
5988 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
5989 #else
5990 # define machine_is_stlc1502()  (0)
5991 #endif
5992
5993 #ifdef CONFIG_ARCH_SIREN
5994 # ifdef machine_arch_type
5995 #  undef machine_arch_type
5996 #  define machine_arch_type     __machine_arch_type
5997 # else
5998 #  define machine_arch_type     MACH_TYPE_SIREN
5999 # endif
6000 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
6001 #else
6002 # define machine_is_siren()     (0)
6003 #endif
6004
6005 #ifdef CONFIG_ARCH_GREENLAKE
6006 # ifdef machine_arch_type
6007 #  undef machine_arch_type
6008 #  define machine_arch_type     __machine_arch_type
6009 # else
6010 #  define machine_arch_type     MACH_TYPE_GREENLAKE
6011 # endif
6012 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
6013 #else
6014 # define machine_is_greenlake() (0)
6015 #endif
6016
6017 #ifdef CONFIG_ARCH_ARGUS
6018 # ifdef machine_arch_type
6019 #  undef machine_arch_type
6020 #  define machine_arch_type     __machine_arch_type
6021 # else
6022 #  define machine_arch_type     MACH_TYPE_ARGUS
6023 # endif
6024 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
6025 #else
6026 # define machine_is_argus()     (0)
6027 #endif
6028
6029 #ifdef CONFIG_SA1100_COMBADGE
6030 # ifdef machine_arch_type
6031 #  undef machine_arch_type
6032 #  define machine_arch_type     __machine_arch_type
6033 # else
6034 #  define machine_arch_type     MACH_TYPE_COMBADGE
6035 # endif
6036 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
6037 #else
6038 # define machine_is_combadge()  (0)
6039 #endif
6040
6041 #ifdef CONFIG_ARCH_ROKEPXA
6042 # ifdef machine_arch_type
6043 #  undef machine_arch_type
6044 #  define machine_arch_type     __machine_arch_type
6045 # else
6046 #  define machine_arch_type     MACH_TYPE_ROKEPXA
6047 # endif
6048 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
6049 #else
6050 # define machine_is_rokepxa()   (0)
6051 #endif
6052
6053 #ifdef CONFIG_ARCH_CINTEGRATOR
6054 # ifdef machine_arch_type
6055 #  undef machine_arch_type
6056 #  define machine_arch_type     __machine_arch_type
6057 # else
6058 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
6059 # endif
6060 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
6061 #else
6062 # define machine_is_cintegrator()       (0)
6063 #endif
6064
6065 #ifdef CONFIG_ARCH_GUIDEA07
6066 # ifdef machine_arch_type
6067 #  undef machine_arch_type
6068 #  define machine_arch_type     __machine_arch_type
6069 # else
6070 #  define machine_arch_type     MACH_TYPE_GUIDEA07
6071 # endif
6072 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
6073 #else
6074 # define machine_is_guidea07()  (0)
6075 #endif
6076
6077 #ifdef CONFIG_ARCH_TAT257
6078 # ifdef machine_arch_type
6079 #  undef machine_arch_type
6080 #  define machine_arch_type     __machine_arch_type
6081 # else
6082 #  define machine_arch_type     MACH_TYPE_TAT257
6083 # endif
6084 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
6085 #else
6086 # define machine_is_tat257()    (0)
6087 #endif
6088
6089 #ifdef CONFIG_ARCH_IGP2425
6090 # ifdef machine_arch_type
6091 #  undef machine_arch_type
6092 #  define machine_arch_type     __machine_arch_type
6093 # else
6094 #  define machine_arch_type     MACH_TYPE_IGP2425
6095 # endif
6096 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
6097 #else
6098 # define machine_is_igp2425()   (0)
6099 #endif
6100
6101 #ifdef CONFIG_ARCH_BLUEGRAMMA
6102 # ifdef machine_arch_type
6103 #  undef machine_arch_type
6104 #  define machine_arch_type     __machine_arch_type
6105 # else
6106 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
6107 # endif
6108 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
6109 #else
6110 # define machine_is_bluegrama() (0)
6111 #endif
6112
6113 #ifdef CONFIG_ARCH_IPOD
6114 # ifdef machine_arch_type
6115 #  undef machine_arch_type
6116 #  define machine_arch_type     __machine_arch_type
6117 # else
6118 #  define machine_arch_type     MACH_TYPE_IPOD
6119 # endif
6120 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
6121 #else
6122 # define machine_is_ipod()      (0)
6123 #endif
6124
6125 #ifdef CONFIG_ARCH_ADSBITSYX
6126 # ifdef machine_arch_type
6127 #  undef machine_arch_type
6128 #  define machine_arch_type     __machine_arch_type
6129 # else
6130 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
6131 # endif
6132 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
6133 #else
6134 # define machine_is_adsbitsyx() (0)
6135 #endif
6136
6137 #ifdef CONFIG_ARCH_TRIZEPS2
6138 # ifdef machine_arch_type
6139 #  undef machine_arch_type
6140 #  define machine_arch_type     __machine_arch_type
6141 # else
6142 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
6143 # endif
6144 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
6145 #else
6146 # define machine_is_trizeps2()  (0)
6147 #endif
6148
6149 #ifdef CONFIG_ARCH_VIPER
6150 # ifdef machine_arch_type
6151 #  undef machine_arch_type
6152 #  define machine_arch_type     __machine_arch_type
6153 # else
6154 #  define machine_arch_type     MACH_TYPE_VIPER
6155 # endif
6156 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
6157 #else
6158 # define machine_is_viper()     (0)
6159 #endif
6160
6161 #ifdef CONFIG_SA1100_ADSBITSYPLUS
6162 # ifdef machine_arch_type
6163 #  undef machine_arch_type
6164 #  define machine_arch_type     __machine_arch_type
6165 # else
6166 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
6167 # endif
6168 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
6169 #else
6170 # define machine_is_adsbitsyplus()      (0)
6171 #endif
6172
6173 #ifdef CONFIG_SA1100_ADSAGC
6174 # ifdef machine_arch_type
6175 #  undef machine_arch_type
6176 #  define machine_arch_type     __machine_arch_type
6177 # else
6178 #  define machine_arch_type     MACH_TYPE_ADSAGC
6179 # endif
6180 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
6181 #else
6182 # define machine_is_adsagc()    (0)
6183 #endif
6184
6185 #ifdef CONFIG_ARCH_STP7312
6186 # ifdef machine_arch_type
6187 #  undef machine_arch_type
6188 #  define machine_arch_type     __machine_arch_type
6189 # else
6190 #  define machine_arch_type     MACH_TYPE_STP7312
6191 # endif
6192 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
6193 #else
6194 # define machine_is_stp7312()   (0)
6195 #endif
6196
6197 #ifdef CONFIG_MACH_NX_PHNX
6198 # ifdef machine_arch_type
6199 #  undef machine_arch_type
6200 #  define machine_arch_type     __machine_arch_type
6201 # else
6202 #  define machine_arch_type     MACH_TYPE_NX_PHNX
6203 # endif
6204 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
6205 #else
6206 # define machine_is_nx_phnx()   (0)
6207 #endif
6208
6209 #ifdef CONFIG_ARCH_WEP_EP250
6210 # ifdef machine_arch_type
6211 #  undef machine_arch_type
6212 #  define machine_arch_type     __machine_arch_type
6213 # else
6214 #  define machine_arch_type     MACH_TYPE_WEP_EP250
6215 # endif
6216 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
6217 #else
6218 # define machine_is_wep_ep250() (0)
6219 #endif
6220
6221 #ifdef CONFIG_ARCH_INHANDELF3
6222 # ifdef machine_arch_type
6223 #  undef machine_arch_type
6224 #  define machine_arch_type     __machine_arch_type
6225 # else
6226 #  define machine_arch_type     MACH_TYPE_INHANDELF3
6227 # endif
6228 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
6229 #else
6230 # define machine_is_inhandelf3()        (0)
6231 #endif
6232
6233 #ifdef CONFIG_ARCH_ADI_COYOTE
6234 # ifdef machine_arch_type
6235 #  undef machine_arch_type
6236 #  define machine_arch_type     __machine_arch_type
6237 # else
6238 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
6239 # endif
6240 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
6241 #else
6242 # define machine_is_adi_coyote()        (0)
6243 #endif
6244
6245 #ifdef CONFIG_ARCH_IYONIX
6246 # ifdef machine_arch_type
6247 #  undef machine_arch_type
6248 #  define machine_arch_type     __machine_arch_type
6249 # else
6250 #  define machine_arch_type     MACH_TYPE_IYONIX
6251 # endif
6252 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
6253 #else
6254 # define machine_is_iyonix()    (0)
6255 #endif
6256
6257 #ifdef CONFIG_ARCH_DAMICAM_SA1110
6258 # ifdef machine_arch_type
6259 #  undef machine_arch_type
6260 #  define machine_arch_type     __machine_arch_type
6261 # else
6262 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
6263 # endif
6264 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
6265 #else
6266 # define machine_is_damicam1()  (0)
6267 #endif
6268
6269 #ifdef CONFIG_ARCH_MEG03
6270 # ifdef machine_arch_type
6271 #  undef machine_arch_type
6272 #  define machine_arch_type     __machine_arch_type
6273 # else
6274 #  define machine_arch_type     MACH_TYPE_MEG03
6275 # endif
6276 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
6277 #else
6278 # define machine_is_meg03()     (0)
6279 #endif
6280
6281 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
6282 # ifdef machine_arch_type
6283 #  undef machine_arch_type
6284 #  define machine_arch_type     __machine_arch_type
6285 # else
6286 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
6287 # endif
6288 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
6289 #else
6290 # define machine_is_pxa_whitechapel()   (0)
6291 #endif
6292
6293 #ifdef CONFIG_ARCH_NWSC
6294 # ifdef machine_arch_type
6295 #  undef machine_arch_type
6296 #  define machine_arch_type     __machine_arch_type
6297 # else
6298 #  define machine_arch_type     MACH_TYPE_NWSC
6299 # endif
6300 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
6301 #else
6302 # define machine_is_nwsc()      (0)
6303 #endif
6304
6305 #ifdef CONFIG_ARCH_NWLARM
6306 # ifdef machine_arch_type
6307 #  undef machine_arch_type
6308 #  define machine_arch_type     __machine_arch_type
6309 # else
6310 #  define machine_arch_type     MACH_TYPE_NWLARM
6311 # endif
6312 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
6313 #else
6314 # define machine_is_nwlarm()    (0)
6315 #endif
6316
6317 #ifdef CONFIG_ARCH_IXP425_MGUARD
6318 # ifdef machine_arch_type
6319 #  undef machine_arch_type
6320 #  define machine_arch_type     __machine_arch_type
6321 # else
6322 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
6323 # endif
6324 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
6325 #else
6326 # define machine_is_ixp425_mguard()     (0)
6327 #endif
6328
6329 #ifdef CONFIG_ARCH_PXA_NETDCU4
6330 # ifdef machine_arch_type
6331 #  undef machine_arch_type
6332 #  define machine_arch_type     __machine_arch_type
6333 # else
6334 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
6335 # endif
6336 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
6337 #else
6338 # define machine_is_pxa_netdcu4()       (0)
6339 #endif
6340
6341 #ifdef CONFIG_ARCH_IXDP2401
6342 # ifdef machine_arch_type
6343 #  undef machine_arch_type
6344 #  define machine_arch_type     __machine_arch_type
6345 # else
6346 #  define machine_arch_type     MACH_TYPE_IXDP2401
6347 # endif
6348 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
6349 #else
6350 # define machine_is_ixdp2401()  (0)
6351 #endif
6352
6353 #ifdef CONFIG_ARCH_IXDP2801
6354 # ifdef machine_arch_type
6355 #  undef machine_arch_type
6356 #  define machine_arch_type     __machine_arch_type
6357 # else
6358 #  define machine_arch_type     MACH_TYPE_IXDP2801
6359 # endif
6360 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
6361 #else
6362 # define machine_is_ixdp2801()  (0)
6363 #endif
6364
6365 #ifdef CONFIG_ARCH_ZODIAC
6366 # ifdef machine_arch_type
6367 #  undef machine_arch_type
6368 #  define machine_arch_type     __machine_arch_type
6369 # else
6370 #  define machine_arch_type     MACH_TYPE_ZODIAC
6371 # endif
6372 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
6373 #else
6374 # define machine_is_zodiac()    (0)
6375 #endif
6376
6377 #ifdef CONFIG_ARCH_ARMMODUL
6378 # ifdef machine_arch_type
6379 #  undef machine_arch_type
6380 #  define machine_arch_type     __machine_arch_type
6381 # else
6382 #  define machine_arch_type     MACH_TYPE_ARMMODUL
6383 # endif
6384 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
6385 #else
6386 # define machine_is_armmodul()  (0)
6387 #endif
6388
6389 #ifdef CONFIG_SA1100_KETOP
6390 # ifdef machine_arch_type
6391 #  undef machine_arch_type
6392 #  define machine_arch_type     __machine_arch_type
6393 # else
6394 #  define machine_arch_type     MACH_TYPE_KETOP
6395 # endif
6396 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
6397 #else
6398 # define machine_is_ketop()     (0)
6399 #endif
6400
6401 #ifdef CONFIG_ARCH_AV7200
6402 # ifdef machine_arch_type
6403 #  undef machine_arch_type
6404 #  define machine_arch_type     __machine_arch_type
6405 # else
6406 #  define machine_arch_type     MACH_TYPE_AV7200
6407 # endif
6408 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
6409 #else
6410 # define machine_is_av7200()    (0)
6411 #endif
6412
6413 #ifdef CONFIG_ARCH_ARCH_TI925
6414 # ifdef machine_arch_type
6415 #  undef machine_arch_type
6416 #  define machine_arch_type     __machine_arch_type
6417 # else
6418 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
6419 # endif
6420 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
6421 #else
6422 # define machine_is_arch_ti925()        (0)
6423 #endif
6424
6425 #ifdef CONFIG_ARCH_ACQ200
6426 # ifdef machine_arch_type
6427 #  undef machine_arch_type
6428 #  define machine_arch_type     __machine_arch_type
6429 # else
6430 #  define machine_arch_type     MACH_TYPE_ACQ200
6431 # endif
6432 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
6433 #else
6434 # define machine_is_acq200()    (0)
6435 #endif
6436
6437 #ifdef CONFIG_SA1100_PT_DAFIT
6438 # ifdef machine_arch_type
6439 #  undef machine_arch_type
6440 #  define machine_arch_type     __machine_arch_type
6441 # else
6442 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
6443 # endif
6444 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
6445 #else
6446 # define machine_is_pt_dafit()  (0)
6447 #endif
6448
6449 #ifdef CONFIG_ARCH_IHBA
6450 # ifdef machine_arch_type
6451 #  undef machine_arch_type
6452 #  define machine_arch_type     __machine_arch_type
6453 # else
6454 #  define machine_arch_type     MACH_TYPE_IHBA
6455 # endif
6456 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
6457 #else
6458 # define machine_is_ihba()      (0)
6459 #endif
6460
6461 #ifdef CONFIG_ARCH_QUINQUE
6462 # ifdef machine_arch_type
6463 #  undef machine_arch_type
6464 #  define machine_arch_type     __machine_arch_type
6465 # else
6466 #  define machine_arch_type     MACH_TYPE_QUINQUE
6467 # endif
6468 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
6469 #else
6470 # define machine_is_quinque()   (0)
6471 #endif
6472
6473 #ifdef CONFIG_ARCH_NIMBRAONE
6474 # ifdef machine_arch_type
6475 #  undef machine_arch_type
6476 #  define machine_arch_type     __machine_arch_type
6477 # else
6478 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
6479 # endif
6480 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
6481 #else
6482 # define machine_is_nimbraone() (0)
6483 #endif
6484
6485 #ifdef CONFIG_ARCH_NIMBRA29X
6486 # ifdef machine_arch_type
6487 #  undef machine_arch_type
6488 #  define machine_arch_type     __machine_arch_type
6489 # else
6490 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
6491 # endif
6492 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
6493 #else
6494 # define machine_is_nimbra29x() (0)
6495 #endif
6496
6497 #ifdef CONFIG_ARCH_NIMBRA210
6498 # ifdef machine_arch_type
6499 #  undef machine_arch_type
6500 #  define machine_arch_type     __machine_arch_type
6501 # else
6502 #  define machine_arch_type     MACH_TYPE_NIMBRA210
6503 # endif
6504 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
6505 #else
6506 # define machine_is_nimbra210() (0)
6507 #endif
6508
6509 #ifdef CONFIG_ARCH_HHP_D95XX
6510 # ifdef machine_arch_type
6511 #  undef machine_arch_type
6512 #  define machine_arch_type     __machine_arch_type
6513 # else
6514 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
6515 # endif
6516 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
6517 #else
6518 # define machine_is_hhp_d95xx() (0)
6519 #endif
6520
6521 #ifdef CONFIG_ARCH_LABARM
6522 # ifdef machine_arch_type
6523 #  undef machine_arch_type
6524 #  define machine_arch_type     __machine_arch_type
6525 # else
6526 #  define machine_arch_type     MACH_TYPE_LABARM
6527 # endif
6528 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
6529 #else
6530 # define machine_is_labarm()    (0)
6531 #endif
6532
6533 #ifdef CONFIG_ARCH_M825XX
6534 # ifdef machine_arch_type
6535 #  undef machine_arch_type
6536 #  define machine_arch_type     __machine_arch_type
6537 # else
6538 #  define machine_arch_type     MACH_TYPE_M825XX
6539 # endif
6540 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
6541 #else
6542 # define machine_is_m825xx()    (0)
6543 #endif
6544
6545 #ifdef CONFIG_SA1100_M7100
6546 # ifdef machine_arch_type
6547 #  undef machine_arch_type
6548 #  define machine_arch_type     __machine_arch_type
6549 # else
6550 #  define machine_arch_type     MACH_TYPE_M7100
6551 # endif
6552 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
6553 #else
6554 # define machine_is_m7100()     (0)
6555 #endif
6556
6557 #ifdef CONFIG_ARCH_NIPC2
6558 # ifdef machine_arch_type
6559 #  undef machine_arch_type
6560 #  define machine_arch_type     __machine_arch_type
6561 # else
6562 #  define machine_arch_type     MACH_TYPE_NIPC2
6563 # endif
6564 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
6565 #else
6566 # define machine_is_nipc2()     (0)
6567 #endif
6568
6569 #ifdef CONFIG_ARCH_FU7202
6570 # ifdef machine_arch_type
6571 #  undef machine_arch_type
6572 #  define machine_arch_type     __machine_arch_type
6573 # else
6574 #  define machine_arch_type     MACH_TYPE_FU7202
6575 # endif
6576 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
6577 #else
6578 # define machine_is_fu7202()    (0)
6579 #endif
6580
6581 #ifdef CONFIG_ARCH_ADSAGX
6582 # ifdef machine_arch_type
6583 #  undef machine_arch_type
6584 #  define machine_arch_type     __machine_arch_type
6585 # else
6586 #  define machine_arch_type     MACH_TYPE_ADSAGX
6587 # endif
6588 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
6589 #else
6590 # define machine_is_adsagx()    (0)
6591 #endif
6592
6593 #ifdef CONFIG_ARCH_PXA_POOH
6594 # ifdef machine_arch_type
6595 #  undef machine_arch_type
6596 #  define machine_arch_type     __machine_arch_type
6597 # else
6598 #  define machine_arch_type     MACH_TYPE_PXA_POOH
6599 # endif
6600 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
6601 #else
6602 # define machine_is_pxa_pooh()  (0)
6603 #endif
6604
6605 #ifdef CONFIG_ARCH_BANDON
6606 # ifdef machine_arch_type
6607 #  undef machine_arch_type
6608 #  define machine_arch_type     __machine_arch_type
6609 # else
6610 #  define machine_arch_type     MACH_TYPE_BANDON
6611 # endif
6612 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
6613 #else
6614 # define machine_is_bandon()    (0)
6615 #endif
6616
6617 #ifdef CONFIG_ARCH_PCM7210
6618 # ifdef machine_arch_type
6619 #  undef machine_arch_type
6620 #  define machine_arch_type     __machine_arch_type
6621 # else
6622 #  define machine_arch_type     MACH_TYPE_PCM7210
6623 # endif
6624 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
6625 #else
6626 # define machine_is_pcm7210()   (0)
6627 #endif
6628
6629 #ifdef CONFIG_ARCH_NMS9200
6630 # ifdef machine_arch_type
6631 #  undef machine_arch_type
6632 #  define machine_arch_type     __machine_arch_type
6633 # else
6634 #  define machine_arch_type     MACH_TYPE_NMS9200
6635 # endif
6636 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
6637 #else
6638 # define machine_is_nms9200()   (0)
6639 #endif
6640
6641 #ifdef CONFIG_ARCH_LOGODL
6642 # ifdef machine_arch_type
6643 #  undef machine_arch_type
6644 #  define machine_arch_type     __machine_arch_type
6645 # else
6646 #  define machine_arch_type     MACH_TYPE_LOGODL
6647 # endif
6648 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
6649 #else
6650 # define machine_is_logodl()    (0)
6651 #endif
6652
6653 #ifdef CONFIG_SA1100_M7140
6654 # ifdef machine_arch_type
6655 #  undef machine_arch_type
6656 #  define machine_arch_type     __machine_arch_type
6657 # else
6658 #  define machine_arch_type     MACH_TYPE_M7140
6659 # endif
6660 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
6661 #else
6662 # define machine_is_m7140()     (0)
6663 #endif
6664
6665 #ifdef CONFIG_ARCH_KOREBOT
6666 # ifdef machine_arch_type
6667 #  undef machine_arch_type
6668 #  define machine_arch_type     __machine_arch_type
6669 # else
6670 #  define machine_arch_type     MACH_TYPE_KOREBOT
6671 # endif
6672 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
6673 #else
6674 # define machine_is_korebot()   (0)
6675 #endif
6676
6677 #ifdef CONFIG_ARCH_IQ31244
6678 # ifdef machine_arch_type
6679 #  undef machine_arch_type
6680 #  define machine_arch_type     __machine_arch_type
6681 # else
6682 #  define machine_arch_type     MACH_TYPE_IQ31244
6683 # endif
6684 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
6685 #else
6686 # define machine_is_iq31244()   (0)
6687 #endif
6688
6689 #ifdef CONFIG_SA1100_KOAN393
6690 # ifdef machine_arch_type
6691 #  undef machine_arch_type
6692 #  define machine_arch_type     __machine_arch_type
6693 # else
6694 #  define machine_arch_type     MACH_TYPE_KOAN393
6695 # endif
6696 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
6697 #else
6698 # define machine_is_koan393()   (0)
6699 #endif
6700
6701 #ifdef CONFIG_ARCH_INHANDFTIP3
6702 # ifdef machine_arch_type
6703 #  undef machine_arch_type
6704 #  define machine_arch_type     __machine_arch_type
6705 # else
6706 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
6707 # endif
6708 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
6709 #else
6710 # define machine_is_inhandftip3()       (0)
6711 #endif
6712
6713 #ifdef CONFIG_ARCH_GONZO
6714 # ifdef machine_arch_type
6715 #  undef machine_arch_type
6716 #  define machine_arch_type     __machine_arch_type
6717 # else
6718 #  define machine_arch_type     MACH_TYPE_GONZO
6719 # endif
6720 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
6721 #else
6722 # define machine_is_gonzo()     (0)
6723 #endif
6724
6725 #ifdef CONFIG_ARCH_BAST
6726 # ifdef machine_arch_type
6727 #  undef machine_arch_type
6728 #  define machine_arch_type     __machine_arch_type
6729 # else
6730 #  define machine_arch_type     MACH_TYPE_BAST
6731 # endif
6732 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
6733 #else
6734 # define machine_is_bast()      (0)
6735 #endif
6736
6737 #ifdef CONFIG_ARCH_SCANPASS
6738 # ifdef machine_arch_type
6739 #  undef machine_arch_type
6740 #  define machine_arch_type     __machine_arch_type
6741 # else
6742 #  define machine_arch_type     MACH_TYPE_SCANPASS
6743 # endif
6744 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
6745 #else
6746 # define machine_is_scanpass()  (0)
6747 #endif
6748
6749 #ifdef CONFIG_ARCH_EP7312_POOH
6750 # ifdef machine_arch_type
6751 #  undef machine_arch_type
6752 #  define machine_arch_type     __machine_arch_type
6753 # else
6754 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
6755 # endif
6756 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
6757 #else
6758 # define machine_is_ep7312_pooh()       (0)
6759 #endif
6760
6761 #ifdef CONFIG_ARCH_TA7S
6762 # ifdef machine_arch_type
6763 #  undef machine_arch_type
6764 #  define machine_arch_type     __machine_arch_type
6765 # else
6766 #  define machine_arch_type     MACH_TYPE_TA7S
6767 # endif
6768 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
6769 #else
6770 # define machine_is_ta7s()      (0)
6771 #endif
6772
6773 #ifdef CONFIG_ARCH_TA7V
6774 # ifdef machine_arch_type
6775 #  undef machine_arch_type
6776 #  define machine_arch_type     __machine_arch_type
6777 # else
6778 #  define machine_arch_type     MACH_TYPE_TA7V
6779 # endif
6780 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
6781 #else
6782 # define machine_is_ta7v()      (0)
6783 #endif
6784
6785 #ifdef CONFIG_SA1100_ICARUS
6786 # ifdef machine_arch_type
6787 #  undef machine_arch_type
6788 #  define machine_arch_type     __machine_arch_type
6789 # else
6790 #  define machine_arch_type     MACH_TYPE_ICARUS
6791 # endif
6792 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
6793 #else
6794 # define machine_is_icarus()    (0)
6795 #endif
6796
6797 #ifdef CONFIG_ARCH_H1900
6798 # ifdef machine_arch_type
6799 #  undef machine_arch_type
6800 #  define machine_arch_type     __machine_arch_type
6801 # else
6802 #  define machine_arch_type     MACH_TYPE_H1900
6803 # endif
6804 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
6805 #else
6806 # define machine_is_h1900()     (0)
6807 #endif
6808
6809 #ifdef CONFIG_SA1100_GEMINI
6810 # ifdef machine_arch_type
6811 #  undef machine_arch_type
6812 #  define machine_arch_type     __machine_arch_type
6813 # else
6814 #  define machine_arch_type     MACH_TYPE_GEMINI
6815 # endif
6816 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
6817 #else
6818 # define machine_is_gemini()    (0)
6819 #endif
6820
6821 #ifdef CONFIG_ARCH_AXIM
6822 # ifdef machine_arch_type
6823 #  undef machine_arch_type
6824 #  define machine_arch_type     __machine_arch_type
6825 # else
6826 #  define machine_arch_type     MACH_TYPE_AXIM
6827 # endif
6828 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
6829 #else
6830 # define machine_is_axim()      (0)
6831 #endif
6832
6833 #ifdef CONFIG_ARCH_AUDIOTRON
6834 # ifdef machine_arch_type
6835 #  undef machine_arch_type
6836 #  define machine_arch_type     __machine_arch_type
6837 # else
6838 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
6839 # endif
6840 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
6841 #else
6842 # define machine_is_audiotron() (0)
6843 #endif
6844
6845 #ifdef CONFIG_ARCH_H2200
6846 # ifdef machine_arch_type
6847 #  undef machine_arch_type
6848 #  define machine_arch_type     __machine_arch_type
6849 # else
6850 #  define machine_arch_type     MACH_TYPE_H2200
6851 # endif
6852 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
6853 #else
6854 # define machine_is_h2200()     (0)
6855 #endif
6856
6857 #ifdef CONFIG_ARCH_LOOX600
6858 # ifdef machine_arch_type
6859 #  undef machine_arch_type
6860 #  define machine_arch_type     __machine_arch_type
6861 # else
6862 #  define machine_arch_type     MACH_TYPE_LOOX600
6863 # endif
6864 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
6865 #else
6866 # define machine_is_loox600()   (0)
6867 #endif
6868
6869 #ifdef CONFIG_ARCH_NIOP
6870 # ifdef machine_arch_type
6871 #  undef machine_arch_type
6872 #  define machine_arch_type     __machine_arch_type
6873 # else
6874 #  define machine_arch_type     MACH_TYPE_NIOP
6875 # endif
6876 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
6877 #else
6878 # define machine_is_niop()      (0)
6879 #endif
6880
6881 #ifdef CONFIG_ARCH_DM310
6882 # ifdef machine_arch_type
6883 #  undef machine_arch_type
6884 #  define machine_arch_type     __machine_arch_type
6885 # else
6886 #  define machine_arch_type     MACH_TYPE_DM310
6887 # endif
6888 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
6889 #else
6890 # define machine_is_dm310()     (0)
6891 #endif
6892
6893 #ifdef CONFIG_ARCH_SEEDPXA_C2
6894 # ifdef machine_arch_type
6895 #  undef machine_arch_type
6896 #  define machine_arch_type     __machine_arch_type
6897 # else
6898 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
6899 # endif
6900 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
6901 #else
6902 # define machine_is_seedpxa_c2()        (0)
6903 #endif
6904
6905 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
6906 # ifdef machine_arch_type
6907 #  undef machine_arch_type
6908 #  define machine_arch_type     __machine_arch_type
6909 # else
6910 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
6911 # endif
6912 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
6913 #else
6914 # define machine_is_ixp4xx_mguardpci()  (0)
6915 #endif
6916
6917 #ifdef CONFIG_ARCH_H1940
6918 # ifdef machine_arch_type
6919 #  undef machine_arch_type
6920 #  define machine_arch_type     __machine_arch_type
6921 # else
6922 #  define machine_arch_type     MACH_TYPE_H1940
6923 # endif
6924 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
6925 #else
6926 # define machine_is_h1940()     (0)
6927 #endif
6928
6929 #ifdef CONFIG_ARCH_SCORPIO
6930 # ifdef machine_arch_type
6931 #  undef machine_arch_type
6932 #  define machine_arch_type     __machine_arch_type
6933 # else
6934 #  define machine_arch_type     MACH_TYPE_SCORPIO
6935 # endif
6936 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
6937 #else
6938 # define machine_is_scorpio()   (0)
6939 #endif
6940
6941 #ifdef CONFIG_ARCH_VIVA
6942 # ifdef machine_arch_type
6943 #  undef machine_arch_type
6944 #  define machine_arch_type     __machine_arch_type
6945 # else
6946 #  define machine_arch_type     MACH_TYPE_VIVA
6947 # endif
6948 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
6949 #else
6950 # define machine_is_viva()      (0)
6951 #endif
6952
6953 #ifdef CONFIG_ARCH_PXA_XCARD
6954 # ifdef machine_arch_type
6955 #  undef machine_arch_type
6956 #  define machine_arch_type     __machine_arch_type
6957 # else
6958 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
6959 # endif
6960 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
6961 #else
6962 # define machine_is_pxa_xcard() (0)
6963 #endif
6964
6965 #ifdef CONFIG_ARCH_CSB335
6966 # ifdef machine_arch_type
6967 #  undef machine_arch_type
6968 #  define machine_arch_type     __machine_arch_type
6969 # else
6970 #  define machine_arch_type     MACH_TYPE_CSB335
6971 # endif
6972 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
6973 #else
6974 # define machine_is_csb335()    (0)
6975 #endif
6976
6977 #ifdef CONFIG_ARCH_IXRD425
6978 # ifdef machine_arch_type
6979 #  undef machine_arch_type
6980 #  define machine_arch_type     __machine_arch_type
6981 # else
6982 #  define machine_arch_type     MACH_TYPE_IXRD425
6983 # endif
6984 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
6985 #else
6986 # define machine_is_ixrd425()   (0)
6987 #endif
6988
6989 #ifdef CONFIG_ARCH_IQ80315
6990 # ifdef machine_arch_type
6991 #  undef machine_arch_type
6992 #  define machine_arch_type     __machine_arch_type
6993 # else
6994 #  define machine_arch_type     MACH_TYPE_IQ80315
6995 # endif
6996 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
6997 #else
6998 # define machine_is_iq80315()   (0)
6999 #endif
7000
7001 #ifdef CONFIG_ARCH_NMP7312
7002 # ifdef machine_arch_type
7003 #  undef machine_arch_type
7004 #  define machine_arch_type     __machine_arch_type
7005 # else
7006 #  define machine_arch_type     MACH_TYPE_NMP7312
7007 # endif
7008 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
7009 #else
7010 # define machine_is_nmp7312()   (0)
7011 #endif
7012
7013 #ifdef CONFIG_ARCH_CX861XX
7014 # ifdef machine_arch_type
7015 #  undef machine_arch_type
7016 #  define machine_arch_type     __machine_arch_type
7017 # else
7018 #  define machine_arch_type     MACH_TYPE_CX861XX
7019 # endif
7020 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
7021 #else
7022 # define machine_is_cx861xx()   (0)
7023 #endif
7024
7025 #ifdef CONFIG_ARCH_ENP2611
7026 # ifdef machine_arch_type
7027 #  undef machine_arch_type
7028 #  define machine_arch_type     __machine_arch_type
7029 # else
7030 #  define machine_arch_type     MACH_TYPE_ENP2611
7031 # endif
7032 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
7033 #else
7034 # define machine_is_enp2611()   (0)
7035 #endif
7036
7037 #ifdef CONFIG_SA1100_XDA
7038 # ifdef machine_arch_type
7039 #  undef machine_arch_type
7040 #  define machine_arch_type     __machine_arch_type
7041 # else
7042 #  define machine_arch_type     MACH_TYPE_XDA
7043 # endif
7044 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
7045 #else
7046 # define machine_is_xda()       (0)
7047 #endif
7048
7049 #ifdef CONFIG_ARCH_CSIR_IMS
7050 # ifdef machine_arch_type
7051 #  undef machine_arch_type
7052 #  define machine_arch_type     __machine_arch_type
7053 # else
7054 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
7055 # endif
7056 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
7057 #else
7058 # define machine_is_csir_ims()  (0)
7059 #endif
7060
7061 #ifdef CONFIG_ARCH_IXP421_DNAEETH
7062 # ifdef machine_arch_type
7063 #  undef machine_arch_type
7064 #  define machine_arch_type     __machine_arch_type
7065 # else
7066 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
7067 # endif
7068 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
7069 #else
7070 # define machine_is_ixp421_dnaeeth()    (0)
7071 #endif
7072
7073 #ifdef CONFIG_ARCH_POCKETSERV9200
7074 # ifdef machine_arch_type
7075 #  undef machine_arch_type
7076 #  define machine_arch_type     __machine_arch_type
7077 # else
7078 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
7079 # endif
7080 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
7081 #else
7082 # define machine_is_pocketserv9200()    (0)
7083 #endif
7084
7085 #ifdef CONFIG_ARCH_TOTO
7086 # ifdef machine_arch_type
7087 #  undef machine_arch_type
7088 #  define machine_arch_type     __machine_arch_type
7089 # else
7090 #  define machine_arch_type     MACH_TYPE_TOTO
7091 # endif
7092 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
7093 #else
7094 # define machine_is_toto()      (0)
7095 #endif
7096
7097 #ifdef CONFIG_ARCH_S3C2440
7098 # ifdef machine_arch_type
7099 #  undef machine_arch_type
7100 #  define machine_arch_type     __machine_arch_type
7101 # else
7102 #  define machine_arch_type     MACH_TYPE_S3C2440
7103 # endif
7104 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
7105 #else
7106 # define machine_is_s3c2440()   (0)
7107 #endif
7108
7109 #ifdef CONFIG_ARCH_KS8695P
7110 # ifdef machine_arch_type
7111 #  undef machine_arch_type
7112 #  define machine_arch_type     __machine_arch_type
7113 # else
7114 #  define machine_arch_type     MACH_TYPE_KS8695P
7115 # endif
7116 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
7117 #else
7118 # define machine_is_ks8695p()   (0)
7119 #endif
7120
7121 #ifdef CONFIG_ARCH_SE4000
7122 # ifdef machine_arch_type
7123 #  undef machine_arch_type
7124 #  define machine_arch_type     __machine_arch_type
7125 # else
7126 #  define machine_arch_type     MACH_TYPE_SE4000
7127 # endif
7128 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
7129 #else
7130 # define machine_is_se4000()    (0)
7131 #endif
7132
7133 #ifdef CONFIG_ARCH_QUADRICEPS
7134 # ifdef machine_arch_type
7135 #  undef machine_arch_type
7136 #  define machine_arch_type     __machine_arch_type
7137 # else
7138 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
7139 # endif
7140 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
7141 #else
7142 # define machine_is_quadriceps()        (0)
7143 #endif
7144
7145 #ifdef CONFIG_ARCH_BRONCO
7146 # ifdef machine_arch_type
7147 #  undef machine_arch_type
7148 #  define machine_arch_type     __machine_arch_type
7149 # else
7150 #  define machine_arch_type     MACH_TYPE_BRONCO
7151 # endif
7152 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
7153 #else
7154 # define machine_is_bronco()    (0)
7155 #endif
7156
7157 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
7158 # ifdef machine_arch_type
7159 #  undef machine_arch_type
7160 #  define machine_arch_type     __machine_arch_type
7161 # else
7162 #  define machine_arch_type     MACH_TYPE_ESL_WIRELESS_TAB
7163 # endif
7164 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
7165 #else
7166 # define machine_is_esl_wireless_tab()  (0)
7167 #endif
7168
7169 #ifdef CONFIG_ARCH_ESL_SOFCOMP
7170 # ifdef machine_arch_type
7171 #  undef machine_arch_type
7172 #  define machine_arch_type     __machine_arch_type
7173 # else
7174 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
7175 # endif
7176 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
7177 #else
7178 # define machine_is_esl_sofcomp()       (0)
7179 #endif
7180
7181 #ifdef CONFIG_ARCH_S5C7375
7182 # ifdef machine_arch_type
7183 #  undef machine_arch_type
7184 #  define machine_arch_type     __machine_arch_type
7185 # else
7186 #  define machine_arch_type     MACH_TYPE_S5C7375
7187 # endif
7188 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
7189 #else
7190 # define machine_is_s5c7375()   (0)
7191 #endif
7192
7193 #ifdef CONFIG_ARCH_SPEARHEAD
7194 # ifdef machine_arch_type
7195 #  undef machine_arch_type
7196 #  define machine_arch_type     __machine_arch_type
7197 # else
7198 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
7199 # endif
7200 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
7201 #else
7202 # define machine_is_spearhead() (0)
7203 #endif
7204
7205 #ifdef CONFIG_ARCH_PANTERA
7206 # ifdef machine_arch_type
7207 #  undef machine_arch_type
7208 #  define machine_arch_type     __machine_arch_type
7209 # else
7210 #  define machine_arch_type     MACH_TYPE_PANTERA
7211 # endif
7212 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
7213 #else
7214 # define machine_is_pantera()   (0)
7215 #endif
7216
7217 #ifdef CONFIG_ARCH_PRAYOGLITE
7218 # ifdef machine_arch_type
7219 #  undef machine_arch_type
7220 #  define machine_arch_type     __machine_arch_type
7221 # else
7222 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
7223 # endif
7224 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
7225 #else
7226 # define machine_is_prayoglite()        (0)
7227 #endif
7228
7229 #ifdef CONFIG_ARCH_GUMSTIX
7230 # ifdef machine_arch_type
7231 #  undef machine_arch_type
7232 #  define machine_arch_type     __machine_arch_type
7233 # else
7234 #  define machine_arch_type     MACH_TYPE_GUMSTIX
7235 # endif
7236 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
7237 #else
7238 # define machine_is_gumstix()   (0)
7239 #endif
7240
7241 #ifdef CONFIG_ARCH_RCUBE
7242 # ifdef machine_arch_type
7243 #  undef machine_arch_type
7244 #  define machine_arch_type     __machine_arch_type
7245 # else
7246 #  define machine_arch_type     MACH_TYPE_RCUBE
7247 # endif
7248 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
7249 #else
7250 # define machine_is_rcube()     (0)
7251 #endif
7252
7253 #ifdef CONFIG_ARCH_REA_OLV
7254 # ifdef machine_arch_type
7255 #  undef machine_arch_type
7256 #  define machine_arch_type     __machine_arch_type
7257 # else
7258 #  define machine_arch_type     MACH_TYPE_REA_OLV
7259 # endif
7260 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
7261 #else
7262 # define machine_is_rea_olv()   (0)
7263 #endif
7264
7265 #ifdef CONFIG_ARCH_PXA_IPHONE
7266 # ifdef machine_arch_type
7267 #  undef machine_arch_type
7268 #  define machine_arch_type     __machine_arch_type
7269 # else
7270 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
7271 # endif
7272 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
7273 #else
7274 # define machine_is_pxa_iphone()        (0)
7275 #endif
7276
7277 #ifdef CONFIG_ARCH_S3C3410
7278 # ifdef machine_arch_type
7279 #  undef machine_arch_type
7280 #  define machine_arch_type     __machine_arch_type
7281 # else
7282 #  define machine_arch_type     MACH_TYPE_S3C3410
7283 # endif
7284 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
7285 #else
7286 # define machine_is_s3c3410()   (0)
7287 #endif
7288
7289 #ifdef CONFIG_ARCH_ESPD_4510B
7290 # ifdef machine_arch_type
7291 #  undef machine_arch_type
7292 #  define machine_arch_type     __machine_arch_type
7293 # else
7294 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
7295 # endif
7296 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
7297 #else
7298 # define machine_is_espd_4510b()        (0)
7299 #endif
7300
7301 #ifdef CONFIG_ARCH_MP1X
7302 # ifdef machine_arch_type
7303 #  undef machine_arch_type
7304 #  define machine_arch_type     __machine_arch_type
7305 # else
7306 #  define machine_arch_type     MACH_TYPE_MP1X
7307 # endif
7308 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
7309 #else
7310 # define machine_is_mp1x()      (0)
7311 #endif
7312
7313 #ifdef CONFIG_ARCH_AT91RM9200TB
7314 # ifdef machine_arch_type
7315 #  undef machine_arch_type
7316 #  define machine_arch_type     __machine_arch_type
7317 # else
7318 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
7319 # endif
7320 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
7321 #else
7322 # define machine_is_at91rm9200tb()      (0)
7323 #endif
7324
7325 #ifdef CONFIG_ARCH_ADSVGX
7326 # ifdef machine_arch_type
7327 #  undef machine_arch_type
7328 #  define machine_arch_type     __machine_arch_type
7329 # else
7330 #  define machine_arch_type     MACH_TYPE_ADSVGX
7331 # endif
7332 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
7333 #else
7334 # define machine_is_adsvgx()    (0)
7335 #endif
7336
7337 #ifdef CONFIG_MACH_OMAP_H2
7338 # ifdef machine_arch_type
7339 #  undef machine_arch_type
7340 #  define machine_arch_type     __machine_arch_type
7341 # else
7342 #  define machine_arch_type     MACH_TYPE_OMAP_H2
7343 # endif
7344 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
7345 #else
7346 # define machine_is_omap_h2()   (0)
7347 #endif
7348
7349 #ifdef CONFIG_ARCH_PELEE
7350 # ifdef machine_arch_type
7351 #  undef machine_arch_type
7352 #  define machine_arch_type     __machine_arch_type
7353 # else
7354 #  define machine_arch_type     MACH_TYPE_PELEE
7355 # endif
7356 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
7357 #else
7358 # define machine_is_pelee()     (0)
7359 #endif
7360
7361 #ifdef CONFIG_MACH_E740
7362 # ifdef machine_arch_type
7363 #  undef machine_arch_type
7364 #  define machine_arch_type     __machine_arch_type
7365 # else
7366 #  define machine_arch_type     MACH_TYPE_E740
7367 # endif
7368 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
7369 #else
7370 # define machine_is_e740()      (0)
7371 #endif
7372
7373 #ifdef CONFIG_ARCH_IQ80331
7374 # ifdef machine_arch_type
7375 #  undef machine_arch_type
7376 #  define machine_arch_type     __machine_arch_type
7377 # else
7378 #  define machine_arch_type     MACH_TYPE_IQ80331
7379 # endif
7380 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
7381 #else
7382 # define machine_is_iq80331()   (0)
7383 #endif
7384
7385 #ifdef CONFIG_ARCH_VERSATILE_PB
7386 # ifdef machine_arch_type
7387 #  undef machine_arch_type
7388 #  define machine_arch_type     __machine_arch_type
7389 # else
7390 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
7391 # endif
7392 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
7393 #else
7394 # define machine_is_versatile_pb()      (0)
7395 #endif
7396
7397 #ifdef CONFIG_MACH_KEV7A400
7398 # ifdef machine_arch_type
7399 #  undef machine_arch_type
7400 #  define machine_arch_type     __machine_arch_type
7401 # else
7402 #  define machine_arch_type     MACH_TYPE_KEV7A400
7403 # endif
7404 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
7405 #else
7406 # define machine_is_kev7a400()  (0)
7407 #endif
7408
7409 #ifdef CONFIG_MACH_LPD7A400
7410 # ifdef machine_arch_type
7411 #  undef machine_arch_type
7412 #  define machine_arch_type     __machine_arch_type
7413 # else
7414 #  define machine_arch_type     MACH_TYPE_LPD7A400
7415 # endif
7416 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
7417 #else
7418 # define machine_is_lpd7a400()  (0)
7419 #endif
7420
7421 #ifdef CONFIG_MACH_LPD7A404
7422 # ifdef machine_arch_type
7423 #  undef machine_arch_type
7424 #  define machine_arch_type     __machine_arch_type
7425 # else
7426 #  define machine_arch_type     MACH_TYPE_LPD7A404
7427 # endif
7428 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
7429 #else
7430 # define machine_is_lpd7a404()  (0)
7431 #endif
7432
7433 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
7434 # ifdef machine_arch_type
7435 #  undef machine_arch_type
7436 #  define machine_arch_type     __machine_arch_type
7437 # else
7438 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
7439 # endif
7440 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
7441 #else
7442 # define machine_is_fujitsu_camelot()   (0)
7443 #endif
7444
7445 #ifdef CONFIG_ARCH_JANUS2M
7446 # ifdef machine_arch_type
7447 #  undef machine_arch_type
7448 #  define machine_arch_type     __machine_arch_type
7449 # else
7450 #  define machine_arch_type     MACH_TYPE_JANUS2M
7451 # endif
7452 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
7453 #else
7454 # define machine_is_janus2m()   (0)
7455 #endif
7456
7457 #ifdef CONFIG_MACH_EMBTF
7458 # ifdef machine_arch_type
7459 #  undef machine_arch_type
7460 #  define machine_arch_type     __machine_arch_type
7461 # else
7462 #  define machine_arch_type     MACH_TYPE_EMBTF
7463 # endif
7464 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
7465 #else
7466 # define machine_is_embtf()     (0)
7467 #endif
7468
7469 #ifdef CONFIG_MACH_HPM
7470 # ifdef machine_arch_type
7471 #  undef machine_arch_type
7472 #  define machine_arch_type     __machine_arch_type
7473 # else
7474 #  define machine_arch_type     MACH_TYPE_HPM
7475 # endif
7476 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
7477 #else
7478 # define machine_is_hpm()       (0)
7479 #endif
7480
7481 #ifdef CONFIG_MACH_SMDK2410TK
7482 # ifdef machine_arch_type
7483 #  undef machine_arch_type
7484 #  define machine_arch_type     __machine_arch_type
7485 # else
7486 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
7487 # endif
7488 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
7489 #else
7490 # define machine_is_smdk2410tk()        (0)
7491 #endif
7492
7493 #ifdef CONFIG_MACH_SMDK2410AJ
7494 # ifdef machine_arch_type
7495 #  undef machine_arch_type
7496 #  define machine_arch_type     __machine_arch_type
7497 # else
7498 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
7499 # endif
7500 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
7501 #else
7502 # define machine_is_smdk2410aj()        (0)
7503 #endif
7504
7505 #ifdef CONFIG_MACH_STREETRACER
7506 # ifdef machine_arch_type
7507 #  undef machine_arch_type
7508 #  define machine_arch_type     __machine_arch_type
7509 # else
7510 #  define machine_arch_type     MACH_TYPE_STREETRACER
7511 # endif
7512 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
7513 #else
7514 # define machine_is_streetracer()       (0)
7515 #endif
7516
7517 #ifdef CONFIG_MACH_EFRAME
7518 # ifdef machine_arch_type
7519 #  undef machine_arch_type
7520 #  define machine_arch_type     __machine_arch_type
7521 # else
7522 #  define machine_arch_type     MACH_TYPE_EFRAME
7523 # endif
7524 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
7525 #else
7526 # define machine_is_eframe()    (0)
7527 #endif
7528
7529 #ifdef CONFIG_MACH_CSB337
7530 # ifdef machine_arch_type
7531 #  undef machine_arch_type
7532 #  define machine_arch_type     __machine_arch_type
7533 # else
7534 #  define machine_arch_type     MACH_TYPE_CSB337
7535 # endif
7536 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
7537 #else
7538 # define machine_is_csb337()    (0)
7539 #endif
7540
7541 #ifdef CONFIG_MACH_PXA_LARK
7542 # ifdef machine_arch_type
7543 #  undef machine_arch_type
7544 #  define machine_arch_type     __machine_arch_type
7545 # else
7546 #  define machine_arch_type     MACH_TYPE_PXA_LARK
7547 # endif
7548 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
7549 #else
7550 # define machine_is_pxa_lark()  (0)
7551 #endif
7552
7553 #ifdef CONFIG_MACH_PNP2110
7554 # ifdef machine_arch_type
7555 #  undef machine_arch_type
7556 #  define machine_arch_type     __machine_arch_type
7557 # else
7558 #  define machine_arch_type     MACH_TYPE_PNP2110
7559 # endif
7560 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
7561 #else
7562 # define machine_is_pxa_pnp2110()       (0)
7563 #endif
7564
7565 #ifdef CONFIG_MACH_TCC72X
7566 # ifdef machine_arch_type
7567 #  undef machine_arch_type
7568 #  define machine_arch_type     __machine_arch_type
7569 # else
7570 #  define machine_arch_type     MACH_TYPE_TCC72X
7571 # endif
7572 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
7573 #else
7574 # define machine_is_tcc72x()    (0)
7575 #endif
7576
7577 #ifdef CONFIG_MACH_ALTAIR
7578 # ifdef machine_arch_type
7579 #  undef machine_arch_type
7580 #  define machine_arch_type     __machine_arch_type
7581 # else
7582 #  define machine_arch_type     MACH_TYPE_ALTAIR
7583 # endif
7584 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
7585 #else
7586 # define machine_is_altair()    (0)
7587 #endif
7588
7589 #ifdef CONFIG_MACH_KC3
7590 # ifdef machine_arch_type
7591 #  undef machine_arch_type
7592 #  define machine_arch_type     __machine_arch_type
7593 # else
7594 #  define machine_arch_type     MACH_TYPE_KC3
7595 # endif
7596 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
7597 #else
7598 # define machine_is_kc3()       (0)
7599 #endif
7600
7601 #ifdef CONFIG_MACH_SINTEFTD
7602 # ifdef machine_arch_type
7603 #  undef machine_arch_type
7604 #  define machine_arch_type     __machine_arch_type
7605 # else
7606 #  define machine_arch_type     MACH_TYPE_SINTEFTD
7607 # endif
7608 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
7609 #else
7610 # define machine_is_sinteftd()  (0)
7611 #endif
7612
7613 #ifdef CONFIG_MACH_MAINSTONE
7614 # ifdef machine_arch_type
7615 #  undef machine_arch_type
7616 #  define machine_arch_type     __machine_arch_type
7617 # else
7618 #  define machine_arch_type     MACH_TYPE_MAINSTONE
7619 # endif
7620 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
7621 #else
7622 # define machine_is_mainstone() (0)
7623 #endif
7624
7625 #ifdef CONFIG_MACH_ADAY4X
7626 # ifdef machine_arch_type
7627 #  undef machine_arch_type
7628 #  define machine_arch_type     __machine_arch_type
7629 # else
7630 #  define machine_arch_type     MACH_TYPE_ADAY4X
7631 # endif
7632 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
7633 #else
7634 # define machine_is_aday4x()    (0)
7635 #endif
7636
7637 #ifdef CONFIG_MACH_LITE300
7638 # ifdef machine_arch_type
7639 #  undef machine_arch_type
7640 #  define machine_arch_type     __machine_arch_type
7641 # else
7642 #  define machine_arch_type     MACH_TYPE_LITE300
7643 # endif
7644 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
7645 #else
7646 # define machine_is_lite300()   (0)
7647 #endif
7648
7649 #ifdef CONFIG_MACH_S5C7376
7650 # ifdef machine_arch_type
7651 #  undef machine_arch_type
7652 #  define machine_arch_type     __machine_arch_type
7653 # else
7654 #  define machine_arch_type     MACH_TYPE_S5C7376
7655 # endif
7656 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
7657 #else
7658 # define machine_is_s5c7376()   (0)
7659 #endif
7660
7661 #ifdef CONFIG_MACH_MT02
7662 # ifdef machine_arch_type
7663 #  undef machine_arch_type
7664 #  define machine_arch_type     __machine_arch_type
7665 # else
7666 #  define machine_arch_type     MACH_TYPE_MT02
7667 # endif
7668 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
7669 #else
7670 # define machine_is_mt02()      (0)
7671 #endif
7672
7673 #ifdef CONFIG_MACH_MPORT3S
7674 # ifdef machine_arch_type
7675 #  undef machine_arch_type
7676 #  define machine_arch_type     __machine_arch_type
7677 # else
7678 #  define machine_arch_type     MACH_TYPE_MPORT3S
7679 # endif
7680 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
7681 #else
7682 # define machine_is_mport3s()   (0)
7683 #endif
7684
7685 #ifdef CONFIG_MACH_RA_ALPHA
7686 # ifdef machine_arch_type
7687 #  undef machine_arch_type
7688 #  define machine_arch_type     __machine_arch_type
7689 # else
7690 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
7691 # endif
7692 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
7693 #else
7694 # define machine_is_ra_alpha()  (0)
7695 #endif
7696
7697 #ifdef CONFIG_MACH_XCEP
7698 # ifdef machine_arch_type
7699 #  undef machine_arch_type
7700 #  define machine_arch_type     __machine_arch_type
7701 # else
7702 #  define machine_arch_type     MACH_TYPE_XCEP
7703 # endif
7704 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
7705 #else
7706 # define machine_is_xcep()      (0)
7707 #endif
7708
7709 #ifdef CONFIG_MACH_ARCOM_VULCAN
7710 # ifdef machine_arch_type
7711 #  undef machine_arch_type
7712 #  define machine_arch_type     __machine_arch_type
7713 # else
7714 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
7715 # endif
7716 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
7717 #else
7718 # define machine_is_arcom_vulcan()      (0)
7719 #endif
7720
7721 #ifdef CONFIG_MACH_STARGATE
7722 # ifdef machine_arch_type
7723 #  undef machine_arch_type
7724 #  define machine_arch_type     __machine_arch_type
7725 # else
7726 #  define machine_arch_type     MACH_TYPE_STARGATE
7727 # endif
7728 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
7729 #else
7730 # define machine_is_stargate()  (0)
7731 #endif
7732
7733 #ifdef CONFIG_MACH_ARMADILLOJ
7734 # ifdef machine_arch_type
7735 #  undef machine_arch_type
7736 #  define machine_arch_type     __machine_arch_type
7737 # else
7738 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
7739 # endif
7740 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
7741 #else
7742 # define machine_is_armadilloj()        (0)
7743 #endif
7744
7745 #ifdef CONFIG_MACH_ELROY_JACK
7746 # ifdef machine_arch_type
7747 #  undef machine_arch_type
7748 #  define machine_arch_type     __machine_arch_type
7749 # else
7750 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
7751 # endif
7752 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
7753 #else
7754 # define machine_is_elroy_jack()        (0)
7755 #endif
7756
7757 #ifdef CONFIG_MACH_BACKEND
7758 # ifdef machine_arch_type
7759 #  undef machine_arch_type
7760 #  define machine_arch_type     __machine_arch_type
7761 # else
7762 #  define machine_arch_type     MACH_TYPE_BACKEND
7763 # endif
7764 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
7765 #else
7766 # define machine_is_backend()   (0)
7767 #endif
7768
7769 #ifdef CONFIG_MACH_S5LINBOX
7770 # ifdef machine_arch_type
7771 #  undef machine_arch_type
7772 #  define machine_arch_type     __machine_arch_type
7773 # else
7774 #  define machine_arch_type     MACH_TYPE_S5LINBOX
7775 # endif
7776 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
7777 #else
7778 # define machine_is_s5linbox()  (0)
7779 #endif
7780
7781 #ifdef CONFIG_MACH_NOMADIK
7782 # ifdef machine_arch_type
7783 #  undef machine_arch_type
7784 #  define machine_arch_type     __machine_arch_type
7785 # else
7786 #  define machine_arch_type     MACH_TYPE_NOMADIK
7787 # endif
7788 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
7789 #else
7790 # define machine_is_nomadik()   (0)
7791 #endif
7792
7793 #ifdef CONFIG_MACH_IA_CPU_9200
7794 # ifdef machine_arch_type
7795 #  undef machine_arch_type
7796 #  define machine_arch_type     __machine_arch_type
7797 # else
7798 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
7799 # endif
7800 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7801 #else
7802 # define machine_is_ia_cpu_9200()       (0)
7803 #endif
7804
7805 #ifdef CONFIG_MACH_AT91_BJA1
7806 # ifdef machine_arch_type
7807 #  undef machine_arch_type
7808 #  define machine_arch_type     __machine_arch_type
7809 # else
7810 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
7811 # endif
7812 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7813 #else
7814 # define machine_is_at91_bja1() (0)
7815 #endif
7816
7817 #ifdef CONFIG_MACH_CORGI
7818 # ifdef machine_arch_type
7819 #  undef machine_arch_type
7820 #  define machine_arch_type     __machine_arch_type
7821 # else
7822 #  define machine_arch_type     MACH_TYPE_CORGI
7823 # endif
7824 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
7825 #else
7826 # define machine_is_corgi()     (0)
7827 #endif
7828
7829 #ifdef CONFIG_MACH_POODLE
7830 # ifdef machine_arch_type
7831 #  undef machine_arch_type
7832 #  define machine_arch_type     __machine_arch_type
7833 # else
7834 #  define machine_arch_type     MACH_TYPE_POODLE
7835 # endif
7836 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
7837 #else
7838 # define machine_is_poodle()    (0)
7839 #endif
7840
7841 #ifdef CONFIG_MACH_TEN
7842 # ifdef machine_arch_type
7843 #  undef machine_arch_type
7844 #  define machine_arch_type     __machine_arch_type
7845 # else
7846 #  define machine_arch_type     MACH_TYPE_TEN
7847 # endif
7848 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
7849 #else
7850 # define machine_is_ten()       (0)
7851 #endif
7852
7853 #ifdef CONFIG_MACH_ROVERP5P
7854 # ifdef machine_arch_type
7855 #  undef machine_arch_type
7856 #  define machine_arch_type     __machine_arch_type
7857 # else
7858 #  define machine_arch_type     MACH_TYPE_ROVERP5P
7859 # endif
7860 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
7861 #else
7862 # define machine_is_roverp5p()  (0)
7863 #endif
7864
7865 #ifdef CONFIG_MACH_SC2700
7866 # ifdef machine_arch_type
7867 #  undef machine_arch_type
7868 #  define machine_arch_type     __machine_arch_type
7869 # else
7870 #  define machine_arch_type     MACH_TYPE_SC2700
7871 # endif
7872 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
7873 #else
7874 # define machine_is_sc2700()    (0)
7875 #endif
7876
7877 #ifdef CONFIG_MACH_EX_EAGLE
7878 # ifdef machine_arch_type
7879 #  undef machine_arch_type
7880 #  define machine_arch_type     __machine_arch_type
7881 # else
7882 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
7883 # endif
7884 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
7885 #else
7886 # define machine_is_ex_eagle()  (0)
7887 #endif
7888
7889 #ifdef CONFIG_MACH_NX_PXA12
7890 # ifdef machine_arch_type
7891 #  undef machine_arch_type
7892 #  define machine_arch_type     __machine_arch_type
7893 # else
7894 #  define machine_arch_type     MACH_TYPE_NX_PXA12
7895 # endif
7896 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
7897 #else
7898 # define machine_is_nx_pxa12()  (0)
7899 #endif
7900
7901 #ifdef CONFIG_MACH_NX_PXA5
7902 # ifdef machine_arch_type
7903 #  undef machine_arch_type
7904 #  define machine_arch_type     __machine_arch_type
7905 # else
7906 #  define machine_arch_type     MACH_TYPE_NX_PXA5
7907 # endif
7908 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
7909 #else
7910 # define machine_is_nx_pxa5()   (0)
7911 #endif
7912
7913 #ifdef CONFIG_MACH_BLACKBOARD2
7914 # ifdef machine_arch_type
7915 #  undef machine_arch_type
7916 #  define machine_arch_type     __machine_arch_type
7917 # else
7918 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
7919 # endif
7920 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
7921 #else
7922 # define machine_is_blackboard2()       (0)
7923 #endif
7924
7925 #ifdef CONFIG_MACH_I819
7926 # ifdef machine_arch_type
7927 #  undef machine_arch_type
7928 #  define machine_arch_type     __machine_arch_type
7929 # else
7930 #  define machine_arch_type     MACH_TYPE_I819
7931 # endif
7932 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
7933 #else
7934 # define machine_is_i819()      (0)
7935 #endif
7936
7937 #ifdef CONFIG_MACH_IXMB995E
7938 # ifdef machine_arch_type
7939 #  undef machine_arch_type
7940 #  define machine_arch_type     __machine_arch_type
7941 # else
7942 #  define machine_arch_type     MACH_TYPE_IXMB995E
7943 # endif
7944 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
7945 #else
7946 # define machine_is_ixmb995e()  (0)
7947 #endif
7948
7949 #ifdef CONFIG_MACH_SKYRIDER
7950 # ifdef machine_arch_type
7951 #  undef machine_arch_type
7952 #  define machine_arch_type     __machine_arch_type
7953 # else
7954 #  define machine_arch_type     MACH_TYPE_SKYRIDER
7955 # endif
7956 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
7957 #else
7958 # define machine_is_skyrider()  (0)
7959 #endif
7960
7961 #ifdef CONFIG_MACH_SKYHAWK
7962 # ifdef machine_arch_type
7963 #  undef machine_arch_type
7964 #  define machine_arch_type     __machine_arch_type
7965 # else
7966 #  define machine_arch_type     MACH_TYPE_SKYHAWK
7967 # endif
7968 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
7969 #else
7970 # define machine_is_skyhawk()   (0)
7971 #endif
7972
7973 #ifdef CONFIG_MACH_ENTERPRISE
7974 # ifdef machine_arch_type
7975 #  undef machine_arch_type
7976 #  define machine_arch_type     __machine_arch_type
7977 # else
7978 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
7979 # endif
7980 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
7981 #else
7982 # define machine_is_enterprise()        (0)
7983 #endif
7984
7985 #ifdef CONFIG_MACH_DEP2410
7986 # ifdef machine_arch_type
7987 #  undef machine_arch_type
7988 #  define machine_arch_type     __machine_arch_type
7989 # else
7990 #  define machine_arch_type     MACH_TYPE_DEP2410
7991 # endif
7992 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
7993 #else
7994 # define machine_is_dep2410()   (0)
7995 #endif
7996
7997 #ifdef CONFIG_MACH_ARMCORE
7998 # ifdef machine_arch_type
7999 #  undef machine_arch_type
8000 #  define machine_arch_type     __machine_arch_type
8001 # else
8002 #  define machine_arch_type     MACH_TYPE_ARMCORE
8003 # endif
8004 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
8005 #else
8006 # define machine_is_armcore()   (0)
8007 #endif
8008
8009 #ifdef CONFIG_MACH_HOBBIT
8010 # ifdef machine_arch_type
8011 #  undef machine_arch_type
8012 #  define machine_arch_type     __machine_arch_type
8013 # else
8014 #  define machine_arch_type     MACH_TYPE_HOBBIT
8015 # endif
8016 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
8017 #else
8018 # define machine_is_hobbit()    (0)
8019 #endif
8020
8021 #ifdef CONFIG_MACH_H7210
8022 # ifdef machine_arch_type
8023 #  undef machine_arch_type
8024 #  define machine_arch_type     __machine_arch_type
8025 # else
8026 #  define machine_arch_type     MACH_TYPE_H7210
8027 # endif
8028 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
8029 #else
8030 # define machine_is_h7210()     (0)
8031 #endif
8032
8033 #ifdef CONFIG_MACH_PXA_NETDCU5
8034 # ifdef machine_arch_type
8035 #  undef machine_arch_type
8036 #  define machine_arch_type     __machine_arch_type
8037 # else
8038 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
8039 # endif
8040 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
8041 #else
8042 # define machine_is_pxa_netdcu5()       (0)
8043 #endif
8044
8045 #ifdef CONFIG_MACH_ACC
8046 # ifdef machine_arch_type
8047 #  undef machine_arch_type
8048 #  define machine_arch_type     __machine_arch_type
8049 # else
8050 #  define machine_arch_type     MACH_TYPE_ACC
8051 # endif
8052 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
8053 #else
8054 # define machine_is_acc()       (0)
8055 #endif
8056
8057 #ifdef CONFIG_MACH_ESL_SARVA
8058 # ifdef machine_arch_type
8059 #  undef machine_arch_type
8060 #  define machine_arch_type     __machine_arch_type
8061 # else
8062 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
8063 # endif
8064 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
8065 #else
8066 # define machine_is_esl_sarva() (0)
8067 #endif
8068
8069 #ifdef CONFIG_MACH_XM250
8070 # ifdef machine_arch_type
8071 #  undef machine_arch_type
8072 #  define machine_arch_type     __machine_arch_type
8073 # else
8074 #  define machine_arch_type     MACH_TYPE_XM250
8075 # endif
8076 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
8077 #else
8078 # define machine_is_xm250()     (0)
8079 #endif
8080
8081 #ifdef CONFIG_MACH_T6TC1XB
8082 # ifdef machine_arch_type
8083 #  undef machine_arch_type
8084 #  define machine_arch_type     __machine_arch_type
8085 # else
8086 #  define machine_arch_type     MACH_TYPE_T6TC1XB
8087 # endif
8088 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
8089 #else
8090 # define machine_is_t6tc1xb()   (0)
8091 #endif
8092
8093 #ifdef CONFIG_MACH_ESS710
8094 # ifdef machine_arch_type
8095 #  undef machine_arch_type
8096 #  define machine_arch_type     __machine_arch_type
8097 # else
8098 #  define machine_arch_type     MACH_TYPE_ESS710
8099 # endif
8100 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
8101 #else
8102 # define machine_is_ess710()    (0)
8103 #endif
8104
8105 #ifdef CONFIG_MACH_MX31ADS
8106 # ifdef machine_arch_type
8107 #  undef machine_arch_type
8108 #  define machine_arch_type     __machine_arch_type
8109 # else
8110 #  define machine_arch_type     MACH_TYPE_MX31ADS
8111 # endif
8112 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
8113 #else
8114 # define machine_is_mx31ads()   (0)
8115 #endif
8116
8117 #ifdef CONFIG_MACH_HIMALAYA
8118 # ifdef machine_arch_type
8119 #  undef machine_arch_type
8120 #  define machine_arch_type     __machine_arch_type
8121 # else
8122 #  define machine_arch_type     MACH_TYPE_HIMALAYA
8123 # endif
8124 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
8125 #else
8126 # define machine_is_himalaya()  (0)
8127 #endif
8128
8129 #ifdef CONFIG_MACH_BOLFENK
8130 # ifdef machine_arch_type
8131 #  undef machine_arch_type
8132 #  define machine_arch_type     __machine_arch_type
8133 # else
8134 #  define machine_arch_type     MACH_TYPE_BOLFENK
8135 # endif
8136 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
8137 #else
8138 # define machine_is_bolfenk()   (0)
8139 #endif
8140
8141 #ifdef CONFIG_MACH_AT91RM9200KR
8142 # ifdef machine_arch_type
8143 #  undef machine_arch_type
8144 #  define machine_arch_type     __machine_arch_type
8145 # else
8146 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
8147 # endif
8148 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
8149 #else
8150 # define machine_is_at91rm9200kr()      (0)
8151 #endif
8152
8153 #ifdef CONFIG_MACH_EDB9312
8154 # ifdef machine_arch_type
8155 #  undef machine_arch_type
8156 #  define machine_arch_type     __machine_arch_type
8157 # else
8158 #  define machine_arch_type     MACH_TYPE_EDB9312
8159 # endif
8160 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
8161 #else
8162 # define machine_is_edb9312()   (0)
8163 #endif
8164
8165 #ifdef CONFIG_MACH_OMAP_GENERIC
8166 # ifdef machine_arch_type
8167 #  undef machine_arch_type
8168 #  define machine_arch_type     __machine_arch_type
8169 # else
8170 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
8171 # endif
8172 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
8173 #else
8174 # define machine_is_omap_generic()      (0)
8175 #endif
8176
8177 #ifdef CONFIG_MACH_AXIMX3
8178 # ifdef machine_arch_type
8179 #  undef machine_arch_type
8180 #  define machine_arch_type     __machine_arch_type
8181 # else
8182 #  define machine_arch_type     MACH_TYPE_AXIMX3
8183 # endif
8184 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
8185 #else
8186 # define machine_is_aximx3()    (0)
8187 #endif
8188
8189 #ifdef CONFIG_MACH_EB67XDIP
8190 # ifdef machine_arch_type
8191 #  undef machine_arch_type
8192 #  define machine_arch_type     __machine_arch_type
8193 # else
8194 #  define machine_arch_type     MACH_TYPE_EB67XDIP
8195 # endif
8196 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
8197 #else
8198 # define machine_is_eb67xdip()  (0)
8199 #endif
8200
8201 #ifdef CONFIG_MACH_WEBTXS
8202 # ifdef machine_arch_type
8203 #  undef machine_arch_type
8204 #  define machine_arch_type     __machine_arch_type
8205 # else
8206 #  define machine_arch_type     MACH_TYPE_WEBTXS
8207 # endif
8208 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
8209 #else
8210 # define machine_is_webtxs()    (0)
8211 #endif
8212
8213 #ifdef CONFIG_MACH_HAWK
8214 # ifdef machine_arch_type
8215 #  undef machine_arch_type
8216 #  define machine_arch_type     __machine_arch_type
8217 # else
8218 #  define machine_arch_type     MACH_TYPE_HAWK
8219 # endif
8220 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
8221 #else
8222 # define machine_is_hawk()      (0)
8223 #endif
8224
8225 #ifdef CONFIG_MACH_CCAT91SBC001
8226 # ifdef machine_arch_type
8227 #  undef machine_arch_type
8228 #  define machine_arch_type     __machine_arch_type
8229 # else
8230 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
8231 # endif
8232 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
8233 #else
8234 # define machine_is_ccat91sbc001()      (0)
8235 #endif
8236
8237 #ifdef CONFIG_MACH_EXPRESSO
8238 # ifdef machine_arch_type
8239 #  undef machine_arch_type
8240 #  define machine_arch_type     __machine_arch_type
8241 # else
8242 #  define machine_arch_type     MACH_TYPE_EXPRESSO
8243 # endif
8244 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
8245 #else
8246 # define machine_is_expresso()  (0)
8247 #endif
8248
8249 #ifdef CONFIG_MACH_H4000
8250 # ifdef machine_arch_type
8251 #  undef machine_arch_type
8252 #  define machine_arch_type     __machine_arch_type
8253 # else
8254 #  define machine_arch_type     MACH_TYPE_H4000
8255 # endif
8256 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
8257 #else
8258 # define machine_is_h4000()     (0)
8259 #endif
8260
8261 #ifdef CONFIG_MACH_DINO
8262 # ifdef machine_arch_type
8263 #  undef machine_arch_type
8264 #  define machine_arch_type     __machine_arch_type
8265 # else
8266 #  define machine_arch_type     MACH_TYPE_DINO
8267 # endif
8268 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
8269 #else
8270 # define machine_is_dino()      (0)
8271 #endif
8272
8273 #ifdef CONFIG_MACH_ML675K
8274 # ifdef machine_arch_type
8275 #  undef machine_arch_type
8276 #  define machine_arch_type     __machine_arch_type
8277 # else
8278 #  define machine_arch_type     MACH_TYPE_ML675K
8279 # endif
8280 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
8281 #else
8282 # define machine_is_ml675k()    (0)
8283 #endif
8284
8285 #ifdef CONFIG_MACH_EDB9301
8286 # ifdef machine_arch_type
8287 #  undef machine_arch_type
8288 #  define machine_arch_type     __machine_arch_type
8289 # else
8290 #  define machine_arch_type     MACH_TYPE_EDB9301
8291 # endif
8292 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
8293 #else
8294 # define machine_is_edb9301()   (0)
8295 #endif
8296
8297 #ifdef CONFIG_MACH_EDB9315
8298 # ifdef machine_arch_type
8299 #  undef machine_arch_type
8300 #  define machine_arch_type     __machine_arch_type
8301 # else
8302 #  define machine_arch_type     MACH_TYPE_EDB9315
8303 # endif
8304 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
8305 #else
8306 # define machine_is_edb9315()   (0)
8307 #endif
8308
8309 #ifdef CONFIG_MACH_RECIVA_TT
8310 # ifdef machine_arch_type
8311 #  undef machine_arch_type
8312 #  define machine_arch_type     __machine_arch_type
8313 # else
8314 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
8315 # endif
8316 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
8317 #else
8318 # define machine_is_reciva_tt() (0)
8319 #endif
8320
8321 #ifdef CONFIG_MACH_CSTCB01
8322 # ifdef machine_arch_type
8323 #  undef machine_arch_type
8324 #  define machine_arch_type     __machine_arch_type
8325 # else
8326 #  define machine_arch_type     MACH_TYPE_CSTCB01
8327 # endif
8328 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
8329 #else
8330 # define machine_is_cstcb01()   (0)
8331 #endif
8332
8333 #ifdef CONFIG_MACH_CSTCB1
8334 # ifdef machine_arch_type
8335 #  undef machine_arch_type
8336 #  define machine_arch_type     __machine_arch_type
8337 # else
8338 #  define machine_arch_type     MACH_TYPE_CSTCB1
8339 # endif
8340 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
8341 #else
8342 # define machine_is_cstcb1()    (0)
8343 #endif
8344
8345 #ifdef CONFIG_MACH_SHADWELL
8346 # ifdef machine_arch_type
8347 #  undef machine_arch_type
8348 #  define machine_arch_type     __machine_arch_type
8349 # else
8350 #  define machine_arch_type     MACH_TYPE_SHADWELL
8351 # endif
8352 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
8353 #else
8354 # define machine_is_shadwell()  (0)
8355 #endif
8356
8357 #ifdef CONFIG_MACH_GOEPEL263
8358 # ifdef machine_arch_type
8359 #  undef machine_arch_type
8360 #  define machine_arch_type     __machine_arch_type
8361 # else
8362 #  define machine_arch_type     MACH_TYPE_GOEPEL263
8363 # endif
8364 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
8365 #else
8366 # define machine_is_goepel263() (0)
8367 #endif
8368
8369 #ifdef CONFIG_MACH_ACQ100
8370 # ifdef machine_arch_type
8371 #  undef machine_arch_type
8372 #  define machine_arch_type     __machine_arch_type
8373 # else
8374 #  define machine_arch_type     MACH_TYPE_ACQ100
8375 # endif
8376 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
8377 #else
8378 # define machine_is_acq100()    (0)
8379 #endif
8380
8381 #ifdef CONFIG_MACH_MX1FS2
8382 # ifdef machine_arch_type
8383 #  undef machine_arch_type
8384 #  define machine_arch_type     __machine_arch_type
8385 # else
8386 #  define machine_arch_type     MACH_TYPE_MX1FS2
8387 # endif
8388 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
8389 #else
8390 # define machine_is_mx1fs2()    (0)
8391 #endif
8392
8393 #ifdef CONFIG_MACH_HIPTOP_G1
8394 # ifdef machine_arch_type
8395 #  undef machine_arch_type
8396 #  define machine_arch_type     __machine_arch_type
8397 # else
8398 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
8399 # endif
8400 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
8401 #else
8402 # define machine_is_hiptop_g1() (0)
8403 #endif
8404
8405 #ifdef CONFIG_MACH_SPARKY
8406 # ifdef machine_arch_type
8407 #  undef machine_arch_type
8408 #  define machine_arch_type     __machine_arch_type
8409 # else
8410 #  define machine_arch_type     MACH_TYPE_SPARKY
8411 # endif
8412 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
8413 #else
8414 # define machine_is_sparky()    (0)
8415 #endif
8416
8417 #ifdef CONFIG_MACH_NS9750
8418 # ifdef machine_arch_type
8419 #  undef machine_arch_type
8420 #  define machine_arch_type     __machine_arch_type
8421 # else
8422 #  define machine_arch_type     MACH_TYPE_NS9750
8423 # endif
8424 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
8425 #else
8426 # define machine_is_ns9750()    (0)
8427 #endif
8428
8429 #ifdef CONFIG_MACH_PHOENIX
8430 # ifdef machine_arch_type
8431 #  undef machine_arch_type
8432 #  define machine_arch_type     __machine_arch_type
8433 # else
8434 #  define machine_arch_type     MACH_TYPE_PHOENIX
8435 # endif
8436 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
8437 #else
8438 # define machine_is_phoenix()   (0)
8439 #endif
8440
8441 #ifdef CONFIG_MACH_VR1000
8442 # ifdef machine_arch_type
8443 #  undef machine_arch_type
8444 #  define machine_arch_type     __machine_arch_type
8445 # else
8446 #  define machine_arch_type     MACH_TYPE_VR1000
8447 # endif
8448 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
8449 #else
8450 # define machine_is_vr1000()    (0)
8451 #endif
8452
8453 #ifdef CONFIG_MACH_DEISTERPXA
8454 # ifdef machine_arch_type
8455 #  undef machine_arch_type
8456 #  define machine_arch_type     __machine_arch_type
8457 # else
8458 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
8459 # endif
8460 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
8461 #else
8462 # define machine_is_deisterpxa()        (0)
8463 #endif
8464
8465 #ifdef CONFIG_MACH_BCM1160
8466 # ifdef machine_arch_type
8467 #  undef machine_arch_type
8468 #  define machine_arch_type     __machine_arch_type
8469 # else
8470 #  define machine_arch_type     MACH_TYPE_BCM1160
8471 # endif
8472 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
8473 #else
8474 # define machine_is_bcm1160()   (0)
8475 #endif
8476
8477 #ifdef CONFIG_MACH_PCM022
8478 # ifdef machine_arch_type
8479 #  undef machine_arch_type
8480 #  define machine_arch_type     __machine_arch_type
8481 # else
8482 #  define machine_arch_type     MACH_TYPE_PCM022
8483 # endif
8484 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
8485 #else
8486 # define machine_is_pcm022()    (0)
8487 #endif
8488
8489 #ifdef CONFIG_MACH_ADSGCX
8490 # ifdef machine_arch_type
8491 #  undef machine_arch_type
8492 #  define machine_arch_type     __machine_arch_type
8493 # else
8494 #  define machine_arch_type     MACH_TYPE_ADSGCX
8495 # endif
8496 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
8497 #else
8498 # define machine_is_adsgcx()    (0)
8499 #endif
8500
8501 #ifdef CONFIG_MACH_DREADNAUGHT
8502 # ifdef machine_arch_type
8503 #  undef machine_arch_type
8504 #  define machine_arch_type     __machine_arch_type
8505 # else
8506 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
8507 # endif
8508 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
8509 #else
8510 # define machine_is_dreadnaught()       (0)
8511 #endif
8512
8513 #ifdef CONFIG_MACH_DM320
8514 # ifdef machine_arch_type
8515 #  undef machine_arch_type
8516 #  define machine_arch_type     __machine_arch_type
8517 # else
8518 #  define machine_arch_type     MACH_TYPE_DM320
8519 # endif
8520 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
8521 #else
8522 # define machine_is_dm320()     (0)
8523 #endif
8524
8525 #ifdef CONFIG_MACH_MARKOV
8526 # ifdef machine_arch_type
8527 #  undef machine_arch_type
8528 #  define machine_arch_type     __machine_arch_type
8529 # else
8530 #  define machine_arch_type     MACH_TYPE_MARKOV
8531 # endif
8532 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
8533 #else
8534 # define machine_is_markov()    (0)
8535 #endif
8536
8537 #ifdef CONFIG_MACH_COS7A400
8538 # ifdef machine_arch_type
8539 #  undef machine_arch_type
8540 #  define machine_arch_type     __machine_arch_type
8541 # else
8542 #  define machine_arch_type     MACH_TYPE_COS7A400
8543 # endif
8544 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
8545 #else
8546 # define machine_is_cos7a400()  (0)
8547 #endif
8548
8549 #ifdef CONFIG_MACH_MILANO
8550 # ifdef machine_arch_type
8551 #  undef machine_arch_type
8552 #  define machine_arch_type     __machine_arch_type
8553 # else
8554 #  define machine_arch_type     MACH_TYPE_MILANO
8555 # endif
8556 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
8557 #else
8558 # define machine_is_milano()    (0)
8559 #endif
8560
8561 #ifdef CONFIG_MACH_UE9328
8562 # ifdef machine_arch_type
8563 #  undef machine_arch_type
8564 #  define machine_arch_type     __machine_arch_type
8565 # else
8566 #  define machine_arch_type     MACH_TYPE_UE9328
8567 # endif
8568 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
8569 #else
8570 # define machine_is_ue9328()    (0)
8571 #endif
8572
8573 #ifdef CONFIG_MACH_UEX255
8574 # ifdef machine_arch_type
8575 #  undef machine_arch_type
8576 #  define machine_arch_type     __machine_arch_type
8577 # else
8578 #  define machine_arch_type     MACH_TYPE_UEX255
8579 # endif
8580 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
8581 #else
8582 # define machine_is_uex255()    (0)
8583 #endif
8584
8585 #ifdef CONFIG_MACH_UE2410
8586 # ifdef machine_arch_type
8587 #  undef machine_arch_type
8588 #  define machine_arch_type     __machine_arch_type
8589 # else
8590 #  define machine_arch_type     MACH_TYPE_UE2410
8591 # endif
8592 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
8593 #else
8594 # define machine_is_ue2410()    (0)
8595 #endif
8596
8597 #ifdef CONFIG_MACH_A620
8598 # ifdef machine_arch_type
8599 #  undef machine_arch_type
8600 #  define machine_arch_type     __machine_arch_type
8601 # else
8602 #  define machine_arch_type     MACH_TYPE_A620
8603 # endif
8604 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
8605 #else
8606 # define machine_is_a620()      (0)
8607 #endif
8608
8609 #ifdef CONFIG_MACH_OCELOT
8610 # ifdef machine_arch_type
8611 #  undef machine_arch_type
8612 #  define machine_arch_type     __machine_arch_type
8613 # else
8614 #  define machine_arch_type     MACH_TYPE_OCELOT
8615 # endif
8616 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
8617 #else
8618 # define machine_is_ocelot()    (0)
8619 #endif
8620
8621 #ifdef CONFIG_MACH_CHEETAH
8622 # ifdef machine_arch_type
8623 #  undef machine_arch_type
8624 #  define machine_arch_type     __machine_arch_type
8625 # else
8626 #  define machine_arch_type     MACH_TYPE_CHEETAH
8627 # endif
8628 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
8629 #else
8630 # define machine_is_cheetah()   (0)
8631 #endif
8632
8633 #ifdef CONFIG_MACH_OMAP_PERSEUS2
8634 # ifdef machine_arch_type
8635 #  undef machine_arch_type
8636 #  define machine_arch_type     __machine_arch_type
8637 # else
8638 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
8639 # endif
8640 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
8641 #else
8642 # define machine_is_omap_perseus2()     (0)
8643 #endif
8644
8645 #ifdef CONFIG_MACH_ZVUE
8646 # ifdef machine_arch_type
8647 #  undef machine_arch_type
8648 #  define machine_arch_type     __machine_arch_type
8649 # else
8650 #  define machine_arch_type     MACH_TYPE_ZVUE
8651 # endif
8652 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
8653 #else
8654 # define machine_is_zvue()      (0)
8655 #endif
8656
8657 #ifdef CONFIG_MACH_ROVERP1
8658 # ifdef machine_arch_type
8659 #  undef machine_arch_type
8660 #  define machine_arch_type     __machine_arch_type
8661 # else
8662 #  define machine_arch_type     MACH_TYPE_ROVERP1
8663 # endif
8664 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
8665 #else
8666 # define machine_is_roverp1()   (0)
8667 #endif
8668
8669 #ifdef CONFIG_MACH_ASIDIAL2
8670 # ifdef machine_arch_type
8671 #  undef machine_arch_type
8672 #  define machine_arch_type     __machine_arch_type
8673 # else
8674 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
8675 # endif
8676 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
8677 #else
8678 # define machine_is_asidial2()  (0)
8679 #endif
8680
8681 #ifdef CONFIG_MACH_S3C24A0
8682 # ifdef machine_arch_type
8683 #  undef machine_arch_type
8684 #  define machine_arch_type     __machine_arch_type
8685 # else
8686 #  define machine_arch_type     MACH_TYPE_S3C24A0
8687 # endif
8688 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
8689 #else
8690 # define machine_is_s3c24a0()   (0)
8691 #endif
8692
8693 #ifdef CONFIG_MACH_E800
8694 # ifdef machine_arch_type
8695 #  undef machine_arch_type
8696 #  define machine_arch_type     __machine_arch_type
8697 # else
8698 #  define machine_arch_type     MACH_TYPE_E800
8699 # endif
8700 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
8701 #else
8702 # define machine_is_e800()      (0)
8703 #endif
8704
8705 #ifdef CONFIG_MACH_E750
8706 # ifdef machine_arch_type
8707 #  undef machine_arch_type
8708 #  define machine_arch_type     __machine_arch_type
8709 # else
8710 #  define machine_arch_type     MACH_TYPE_E750
8711 # endif
8712 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
8713 #else
8714 # define machine_is_e750()      (0)
8715 #endif
8716
8717 #ifdef CONFIG_MACH_S3C5500
8718 # ifdef machine_arch_type
8719 #  undef machine_arch_type
8720 #  define machine_arch_type     __machine_arch_type
8721 # else
8722 #  define machine_arch_type     MACH_TYPE_S3C5500
8723 # endif
8724 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
8725 #else
8726 # define machine_is_s3c5500()   (0)
8727 #endif
8728
8729 #ifdef CONFIG_MACH_SMDK5500
8730 # ifdef machine_arch_type
8731 #  undef machine_arch_type
8732 #  define machine_arch_type     __machine_arch_type
8733 # else
8734 #  define machine_arch_type     MACH_TYPE_SMDK5500
8735 # endif
8736 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
8737 #else
8738 # define machine_is_smdk5500()  (0)
8739 #endif
8740
8741 #ifdef CONFIG_MACH_SIGNALSYNC
8742 # ifdef machine_arch_type
8743 #  undef machine_arch_type
8744 #  define machine_arch_type     __machine_arch_type
8745 # else
8746 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
8747 # endif
8748 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
8749 #else
8750 # define machine_is_signalsync()        (0)
8751 #endif
8752
8753 #ifdef CONFIG_MACH_NBC
8754 # ifdef machine_arch_type
8755 #  undef machine_arch_type
8756 #  define machine_arch_type     __machine_arch_type
8757 # else
8758 #  define machine_arch_type     MACH_TYPE_NBC
8759 # endif
8760 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
8761 #else
8762 # define machine_is_nbc()       (0)
8763 #endif
8764
8765 #ifdef CONFIG_MACH_KODIAK
8766 # ifdef machine_arch_type
8767 #  undef machine_arch_type
8768 #  define machine_arch_type     __machine_arch_type
8769 # else
8770 #  define machine_arch_type     MACH_TYPE_KODIAK
8771 # endif
8772 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
8773 #else
8774 # define machine_is_kodiak()    (0)
8775 #endif
8776
8777 #ifdef CONFIG_MACH_NETBOOKPRO
8778 # ifdef machine_arch_type
8779 #  undef machine_arch_type
8780 #  define machine_arch_type     __machine_arch_type
8781 # else
8782 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
8783 # endif
8784 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8785 #else
8786 # define machine_is_netbookpro()        (0)
8787 #endif
8788
8789 #ifdef CONFIG_MACH_HW90200
8790 # ifdef machine_arch_type
8791 #  undef machine_arch_type
8792 #  define machine_arch_type     __machine_arch_type
8793 # else
8794 #  define machine_arch_type     MACH_TYPE_HW90200
8795 # endif
8796 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
8797 #else
8798 # define machine_is_hw90200()   (0)
8799 #endif
8800
8801 #ifdef CONFIG_MACH_CONDOR
8802 # ifdef machine_arch_type
8803 #  undef machine_arch_type
8804 #  define machine_arch_type     __machine_arch_type
8805 # else
8806 #  define machine_arch_type     MACH_TYPE_CONDOR
8807 # endif
8808 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
8809 #else
8810 # define machine_is_condor()    (0)
8811 #endif
8812
8813 #ifdef CONFIG_MACH_CUP
8814 # ifdef machine_arch_type
8815 #  undef machine_arch_type
8816 #  define machine_arch_type     __machine_arch_type
8817 # else
8818 #  define machine_arch_type     MACH_TYPE_CUP
8819 # endif
8820 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
8821 #else
8822 # define machine_is_cup()       (0)
8823 #endif
8824
8825 #ifdef CONFIG_MACH_KITE
8826 # ifdef machine_arch_type
8827 #  undef machine_arch_type
8828 #  define machine_arch_type     __machine_arch_type
8829 # else
8830 #  define machine_arch_type     MACH_TYPE_KITE
8831 # endif
8832 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
8833 #else
8834 # define machine_is_kite()      (0)
8835 #endif
8836
8837 #ifdef CONFIG_MACH_SCB9328
8838 # ifdef machine_arch_type
8839 #  undef machine_arch_type
8840 #  define machine_arch_type     __machine_arch_type
8841 # else
8842 #  define machine_arch_type     MACH_TYPE_SCB9328
8843 # endif
8844 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
8845 #else
8846 # define machine_is_scb9328()   (0)
8847 #endif
8848
8849 #ifdef CONFIG_MACH_OMAP_H3
8850 # ifdef machine_arch_type
8851 #  undef machine_arch_type
8852 #  define machine_arch_type     __machine_arch_type
8853 # else
8854 #  define machine_arch_type     MACH_TYPE_OMAP_H3
8855 # endif
8856 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
8857 #else
8858 # define machine_is_omap_h3()   (0)
8859 #endif
8860
8861 #ifdef CONFIG_MACH_OMAP_H4
8862 # ifdef machine_arch_type
8863 #  undef machine_arch_type
8864 #  define machine_arch_type     __machine_arch_type
8865 # else
8866 #  define machine_arch_type     MACH_TYPE_OMAP_H4
8867 # endif
8868 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
8869 #else
8870 # define machine_is_omap_h4()   (0)
8871 #endif
8872
8873 #ifdef CONFIG_MACH_N10
8874 # ifdef machine_arch_type
8875 #  undef machine_arch_type
8876 #  define machine_arch_type     __machine_arch_type
8877 # else
8878 #  define machine_arch_type     MACH_TYPE_N10
8879 # endif
8880 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
8881 #else
8882 # define machine_is_n10()       (0)
8883 #endif
8884
8885 #ifdef CONFIG_MACH_MONTAJADE
8886 # ifdef machine_arch_type
8887 #  undef machine_arch_type
8888 #  define machine_arch_type     __machine_arch_type
8889 # else
8890 #  define machine_arch_type     MACH_TYPE_MONTAJADE
8891 # endif
8892 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
8893 #else
8894 # define machine_is_montejade() (0)
8895 #endif
8896
8897 #ifdef CONFIG_MACH_SG560
8898 # ifdef machine_arch_type
8899 #  undef machine_arch_type
8900 #  define machine_arch_type     __machine_arch_type
8901 # else
8902 #  define machine_arch_type     MACH_TYPE_SG560
8903 # endif
8904 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
8905 #else
8906 # define machine_is_sg560()     (0)
8907 #endif
8908
8909 #ifdef CONFIG_MACH_DP1000
8910 # ifdef machine_arch_type
8911 #  undef machine_arch_type
8912 #  define machine_arch_type     __machine_arch_type
8913 # else
8914 #  define machine_arch_type     MACH_TYPE_DP1000
8915 # endif
8916 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
8917 #else
8918 # define machine_is_dp1000()    (0)
8919 #endif
8920
8921 #ifdef CONFIG_MACH_OMAP_OSK
8922 # ifdef machine_arch_type
8923 #  undef machine_arch_type
8924 #  define machine_arch_type     __machine_arch_type
8925 # else
8926 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
8927 # endif
8928 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
8929 #else
8930 # define machine_is_omap_osk()  (0)
8931 #endif
8932
8933 #ifdef CONFIG_MACH_RG100V3
8934 # ifdef machine_arch_type
8935 #  undef machine_arch_type
8936 #  define machine_arch_type     __machine_arch_type
8937 # else
8938 #  define machine_arch_type     MACH_TYPE_RG100V3
8939 # endif
8940 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
8941 #else
8942 # define machine_is_rg100v3()   (0)
8943 #endif
8944
8945 #ifdef CONFIG_MACH_MX2ADS
8946 # ifdef machine_arch_type
8947 #  undef machine_arch_type
8948 #  define machine_arch_type     __machine_arch_type
8949 # else
8950 #  define machine_arch_type     MACH_TYPE_MX2ADS
8951 # endif
8952 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
8953 #else
8954 # define machine_is_mx2ads()    (0)
8955 #endif
8956
8957 #ifdef CONFIG_MACH_PXA_KILO
8958 # ifdef machine_arch_type
8959 #  undef machine_arch_type
8960 #  define machine_arch_type     __machine_arch_type
8961 # else
8962 #  define machine_arch_type     MACH_TYPE_PXA_KILO
8963 # endif
8964 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
8965 #else
8966 # define machine_is_pxa_kilo()  (0)
8967 #endif
8968
8969 #ifdef CONFIG_MACH_IXP4XX_EAGLE
8970 # ifdef machine_arch_type
8971 #  undef machine_arch_type
8972 #  define machine_arch_type     __machine_arch_type
8973 # else
8974 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
8975 # endif
8976 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
8977 #else
8978 # define machine_is_ixp4xx_eagle()      (0)
8979 #endif
8980
8981 #ifdef CONFIG_MACH_TOSA
8982 # ifdef machine_arch_type
8983 #  undef machine_arch_type
8984 #  define machine_arch_type     __machine_arch_type
8985 # else
8986 #  define machine_arch_type     MACH_TYPE_TOSA
8987 # endif
8988 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
8989 #else
8990 # define machine_is_tosa()      (0)
8991 #endif
8992
8993 #ifdef CONFIG_MACH_MB2520F
8994 # ifdef machine_arch_type
8995 #  undef machine_arch_type
8996 #  define machine_arch_type     __machine_arch_type
8997 # else
8998 #  define machine_arch_type     MACH_TYPE_MB2520F
8999 # endif
9000 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
9001 #else
9002 # define machine_is_mb2520f()   (0)
9003 #endif
9004
9005 #ifdef CONFIG_MACH_EMC1000
9006 # ifdef machine_arch_type
9007 #  undef machine_arch_type
9008 #  define machine_arch_type     __machine_arch_type
9009 # else
9010 #  define machine_arch_type     MACH_TYPE_EMC1000
9011 # endif
9012 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
9013 #else
9014 # define machine_is_emc1000()   (0)
9015 #endif
9016
9017 #ifdef CONFIG_MACH_TIDSC25
9018 # ifdef machine_arch_type
9019 #  undef machine_arch_type
9020 #  define machine_arch_type     __machine_arch_type
9021 # else
9022 #  define machine_arch_type     MACH_TYPE_TIDSC25
9023 # endif
9024 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
9025 #else
9026 # define machine_is_tidsc25()   (0)
9027 #endif
9028
9029 #ifdef CONFIG_MACH_AKCPMXL
9030 # ifdef machine_arch_type
9031 #  undef machine_arch_type
9032 #  define machine_arch_type     __machine_arch_type
9033 # else
9034 #  define machine_arch_type     MACH_TYPE_AKCPMXL
9035 # endif
9036 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
9037 #else
9038 # define machine_is_akcpmxl()   (0)
9039 #endif
9040
9041 #ifdef CONFIG_MACH_AV3XX
9042 # ifdef machine_arch_type
9043 #  undef machine_arch_type
9044 #  define machine_arch_type     __machine_arch_type
9045 # else
9046 #  define machine_arch_type     MACH_TYPE_AV3XX
9047 # endif
9048 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
9049 #else
9050 # define machine_is_av3xx()     (0)
9051 #endif
9052
9053 #ifdef CONFIG_MACH_AVILA
9054 # ifdef machine_arch_type
9055 #  undef machine_arch_type
9056 #  define machine_arch_type     __machine_arch_type
9057 # else
9058 #  define machine_arch_type     MACH_TYPE_AVILA
9059 # endif
9060 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
9061 #else
9062 # define machine_is_avila()     (0)
9063 #endif
9064
9065 #ifdef CONFIG_MACH_PXA_MPM10
9066 # ifdef machine_arch_type
9067 #  undef machine_arch_type
9068 #  define machine_arch_type     __machine_arch_type
9069 # else
9070 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
9071 # endif
9072 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
9073 #else
9074 # define machine_is_pxa_mpm10() (0)
9075 #endif
9076
9077 #ifdef CONFIG_MACH_PXA_KYANITE
9078 # ifdef machine_arch_type
9079 #  undef machine_arch_type
9080 #  define machine_arch_type     __machine_arch_type
9081 # else
9082 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
9083 # endif
9084 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
9085 #else
9086 # define machine_is_pxa_kyanite()       (0)
9087 #endif
9088
9089 #ifdef CONFIG_MACH_SGOLD
9090 # ifdef machine_arch_type
9091 #  undef machine_arch_type
9092 #  define machine_arch_type     __machine_arch_type
9093 # else
9094 #  define machine_arch_type     MACH_TYPE_SGOLD
9095 # endif
9096 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
9097 #else
9098 # define machine_is_sgold()     (0)
9099 #endif
9100
9101 #ifdef CONFIG_MACH_OSCAR
9102 # ifdef machine_arch_type
9103 #  undef machine_arch_type
9104 #  define machine_arch_type     __machine_arch_type
9105 # else
9106 #  define machine_arch_type     MACH_TYPE_OSCAR
9107 # endif
9108 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
9109 #else
9110 # define machine_is_oscar()     (0)
9111 #endif
9112
9113 #ifdef CONFIG_MACH_EPXA4USB2
9114 # ifdef machine_arch_type
9115 #  undef machine_arch_type
9116 #  define machine_arch_type     __machine_arch_type
9117 # else
9118 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
9119 # endif
9120 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
9121 #else
9122 # define machine_is_epxa4usb2() (0)
9123 #endif
9124
9125 #ifdef CONFIG_MACH_XSENGINE
9126 # ifdef machine_arch_type
9127 #  undef machine_arch_type
9128 #  define machine_arch_type     __machine_arch_type
9129 # else
9130 #  define machine_arch_type     MACH_TYPE_XSENGINE
9131 # endif
9132 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
9133 #else
9134 # define machine_is_xsengine()  (0)
9135 #endif
9136
9137 #ifdef CONFIG_MACH_IP600
9138 # ifdef machine_arch_type
9139 #  undef machine_arch_type
9140 #  define machine_arch_type     __machine_arch_type
9141 # else
9142 #  define machine_arch_type     MACH_TYPE_IP600
9143 # endif
9144 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
9145 #else
9146 # define machine_is_ip600()     (0)
9147 #endif
9148
9149 #ifdef CONFIG_MACH_MCAN2
9150 # ifdef machine_arch_type
9151 #  undef machine_arch_type
9152 #  define machine_arch_type     __machine_arch_type
9153 # else
9154 #  define machine_arch_type     MACH_TYPE_MCAN2
9155 # endif
9156 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
9157 #else
9158 # define machine_is_mcan2()     (0)
9159 #endif
9160
9161 #ifdef CONFIG_MACH_DDI_BLUERIDGE
9162 # ifdef machine_arch_type
9163 #  undef machine_arch_type
9164 #  define machine_arch_type     __machine_arch_type
9165 # else
9166 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
9167 # endif
9168 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
9169 #else
9170 # define machine_is_ddi_blueridge()     (0)
9171 #endif
9172
9173 #ifdef CONFIG_MACH_SKYMINDER
9174 # ifdef machine_arch_type
9175 #  undef machine_arch_type
9176 #  define machine_arch_type     __machine_arch_type
9177 # else
9178 #  define machine_arch_type     MACH_TYPE_SKYMINDER
9179 # endif
9180 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
9181 #else
9182 # define machine_is_skyminder() (0)
9183 #endif
9184
9185 #ifdef CONFIG_MACH_LPD79520
9186 # ifdef machine_arch_type
9187 #  undef machine_arch_type
9188 #  define machine_arch_type     __machine_arch_type
9189 # else
9190 #  define machine_arch_type     MACH_TYPE_LPD79520
9191 # endif
9192 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
9193 #else
9194 # define machine_is_lpd79520()  (0)
9195 #endif
9196
9197 #ifdef CONFIG_MACH_EDB9302
9198 # ifdef machine_arch_type
9199 #  undef machine_arch_type
9200 #  define machine_arch_type     __machine_arch_type
9201 # else
9202 #  define machine_arch_type     MACH_TYPE_EDB9302
9203 # endif
9204 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
9205 #else
9206 # define machine_is_edb9302()   (0)
9207 #endif
9208
9209 #ifdef CONFIG_MACH_HW90340
9210 # ifdef machine_arch_type
9211 #  undef machine_arch_type
9212 #  define machine_arch_type     __machine_arch_type
9213 # else
9214 #  define machine_arch_type     MACH_TYPE_HW90340
9215 # endif
9216 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
9217 #else
9218 # define machine_is_hw90340()   (0)
9219 #endif
9220
9221 #ifdef CONFIG_MACH_CIP_BOX
9222 # ifdef machine_arch_type
9223 #  undef machine_arch_type
9224 #  define machine_arch_type     __machine_arch_type
9225 # else
9226 #  define machine_arch_type     MACH_TYPE_CIP_BOX
9227 # endif
9228 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
9229 #else
9230 # define machine_is_cip_box()   (0)
9231 #endif
9232
9233 #ifdef CONFIG_MACH_IVPN
9234 # ifdef machine_arch_type
9235 #  undef machine_arch_type
9236 #  define machine_arch_type     __machine_arch_type
9237 # else
9238 #  define machine_arch_type     MACH_TYPE_IVPN
9239 # endif
9240 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
9241 #else
9242 # define machine_is_ivpn()      (0)
9243 #endif
9244
9245 #ifdef CONFIG_MACH_RSOC2
9246 # ifdef machine_arch_type
9247 #  undef machine_arch_type
9248 #  define machine_arch_type     __machine_arch_type
9249 # else
9250 #  define machine_arch_type     MACH_TYPE_RSOC2
9251 # endif
9252 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
9253 #else
9254 # define machine_is_rsoc2()     (0)
9255 #endif
9256
9257 #ifdef CONFIG_MACH_HUSKY
9258 # ifdef machine_arch_type
9259 #  undef machine_arch_type
9260 #  define machine_arch_type     __machine_arch_type
9261 # else
9262 #  define machine_arch_type     MACH_TYPE_HUSKY
9263 # endif
9264 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
9265 #else
9266 # define machine_is_husky()     (0)
9267 #endif
9268
9269 #ifdef CONFIG_MACH_BOXER
9270 # ifdef machine_arch_type
9271 #  undef machine_arch_type
9272 #  define machine_arch_type     __machine_arch_type
9273 # else
9274 #  define machine_arch_type     MACH_TYPE_BOXER
9275 # endif
9276 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
9277 #else
9278 # define machine_is_boxer()     (0)
9279 #endif
9280
9281 #ifdef CONFIG_MACH_SHEPHERD
9282 # ifdef machine_arch_type
9283 #  undef machine_arch_type
9284 #  define machine_arch_type     __machine_arch_type
9285 # else
9286 #  define machine_arch_type     MACH_TYPE_SHEPHERD
9287 # endif
9288 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
9289 #else
9290 # define machine_is_shepherd()  (0)
9291 #endif
9292
9293 #ifdef CONFIG_MACH_AML42800AA
9294 # ifdef machine_arch_type
9295 #  undef machine_arch_type
9296 #  define machine_arch_type     __machine_arch_type
9297 # else
9298 #  define machine_arch_type     MACH_TYPE_AML42800AA
9299 # endif
9300 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
9301 #else
9302 # define machine_is_aml42800aa()        (0)
9303 #endif
9304
9305 #ifdef CONFIG_MACH_LPC2294
9306 # ifdef machine_arch_type
9307 #  undef machine_arch_type
9308 #  define machine_arch_type     __machine_arch_type
9309 # else
9310 #  define machine_arch_type     MACH_TYPE_LPC2294
9311 # endif
9312 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
9313 #else
9314 # define machine_is_lpc2294()   (0)
9315 #endif
9316
9317 #ifdef CONFIG_MACH_SWITCHGRASS
9318 # ifdef machine_arch_type
9319 #  undef machine_arch_type
9320 #  define machine_arch_type     __machine_arch_type
9321 # else
9322 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
9323 # endif
9324 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
9325 #else
9326 # define machine_is_switchgrass()       (0)
9327 #endif
9328
9329 #ifdef CONFIG_MACH_ENS_CMU
9330 # ifdef machine_arch_type
9331 #  undef machine_arch_type
9332 #  define machine_arch_type     __machine_arch_type
9333 # else
9334 #  define machine_arch_type     MACH_TYPE_ENS_CMU
9335 # endif
9336 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
9337 #else
9338 # define machine_is_ens_cmu()   (0)
9339 #endif
9340
9341 #ifdef CONFIG_MACH_MM6_SDB
9342 # ifdef machine_arch_type
9343 #  undef machine_arch_type
9344 #  define machine_arch_type     __machine_arch_type
9345 # else
9346 #  define machine_arch_type     MACH_TYPE_MM6_SDB
9347 # endif
9348 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
9349 #else
9350 # define machine_is_mm6_sdb()   (0)
9351 #endif
9352
9353 #ifdef CONFIG_MACH_SATURN
9354 # ifdef machine_arch_type
9355 #  undef machine_arch_type
9356 #  define machine_arch_type     __machine_arch_type
9357 # else
9358 #  define machine_arch_type     MACH_TYPE_SATURN
9359 # endif
9360 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
9361 #else
9362 # define machine_is_saturn()    (0)
9363 #endif
9364
9365 #ifdef CONFIG_MACH_I30030EVB
9366 # ifdef machine_arch_type
9367 #  undef machine_arch_type
9368 #  define machine_arch_type     __machine_arch_type
9369 # else
9370 #  define machine_arch_type     MACH_TYPE_I30030EVB
9371 # endif
9372 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
9373 #else
9374 # define machine_is_i30030evb() (0)
9375 #endif
9376
9377 #ifdef CONFIG_MACH_MXC27530EVB
9378 # ifdef machine_arch_type
9379 #  undef machine_arch_type
9380 #  define machine_arch_type     __machine_arch_type
9381 # else
9382 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
9383 # endif
9384 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
9385 #else
9386 # define machine_is_mxc27530evb()       (0)
9387 #endif
9388
9389 #ifdef CONFIG_MACH_SMDK2800
9390 # ifdef machine_arch_type
9391 #  undef machine_arch_type
9392 #  define machine_arch_type     __machine_arch_type
9393 # else
9394 #  define machine_arch_type     MACH_TYPE_SMDK2800
9395 # endif
9396 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
9397 #else
9398 # define machine_is_smdk2800()  (0)
9399 #endif
9400
9401 #ifdef CONFIG_MACH_MTWILSON
9402 # ifdef machine_arch_type
9403 #  undef machine_arch_type
9404 #  define machine_arch_type     __machine_arch_type
9405 # else
9406 #  define machine_arch_type     MACH_TYPE_MTWILSON
9407 # endif
9408 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
9409 #else
9410 # define machine_is_mtwilson()  (0)
9411 #endif
9412
9413 #ifdef CONFIG_MACH_ZITI
9414 # ifdef machine_arch_type
9415 #  undef machine_arch_type
9416 #  define machine_arch_type     __machine_arch_type
9417 # else
9418 #  define machine_arch_type     MACH_TYPE_ZITI
9419 # endif
9420 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
9421 #else
9422 # define machine_is_ziti()      (0)
9423 #endif
9424
9425 #ifdef CONFIG_MACH_GRANDFATHER
9426 # ifdef machine_arch_type
9427 #  undef machine_arch_type
9428 #  define machine_arch_type     __machine_arch_type
9429 # else
9430 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
9431 # endif
9432 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
9433 #else
9434 # define machine_is_grandfather()       (0)
9435 #endif
9436
9437 #ifdef CONFIG_MACH_TENGINE
9438 # ifdef machine_arch_type
9439 #  undef machine_arch_type
9440 #  define machine_arch_type     __machine_arch_type
9441 # else
9442 #  define machine_arch_type     MACH_TYPE_TENGINE
9443 # endif
9444 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
9445 #else
9446 # define machine_is_tengine()   (0)
9447 #endif
9448
9449 #ifdef CONFIG_MACH_S3C2460
9450 # ifdef machine_arch_type
9451 #  undef machine_arch_type
9452 #  define machine_arch_type     __machine_arch_type
9453 # else
9454 #  define machine_arch_type     MACH_TYPE_S3C2460
9455 # endif
9456 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
9457 #else
9458 # define machine_is_s3c2460()   (0)
9459 #endif
9460
9461 #ifdef CONFIG_MACH_PDM
9462 # ifdef machine_arch_type
9463 #  undef machine_arch_type
9464 #  define machine_arch_type     __machine_arch_type
9465 # else
9466 #  define machine_arch_type     MACH_TYPE_PDM
9467 # endif
9468 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
9469 #else
9470 # define machine_is_pdm()       (0)
9471 #endif
9472
9473 #ifdef CONFIG_MACH_H4700
9474 # ifdef machine_arch_type
9475 #  undef machine_arch_type
9476 #  define machine_arch_type     __machine_arch_type
9477 # else
9478 #  define machine_arch_type     MACH_TYPE_H4700
9479 # endif
9480 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
9481 #else
9482 # define machine_is_h4700()     (0)
9483 #endif
9484
9485 #ifdef CONFIG_MACH_H6300
9486 # ifdef machine_arch_type
9487 #  undef machine_arch_type
9488 #  define machine_arch_type     __machine_arch_type
9489 # else
9490 #  define machine_arch_type     MACH_TYPE_H6300
9491 # endif
9492 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
9493 #else
9494 # define machine_is_h6300()     (0)
9495 #endif
9496
9497 #ifdef CONFIG_MACH_RZ1700
9498 # ifdef machine_arch_type
9499 #  undef machine_arch_type
9500 #  define machine_arch_type     __machine_arch_type
9501 # else
9502 #  define machine_arch_type     MACH_TYPE_RZ1700
9503 # endif
9504 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
9505 #else
9506 # define machine_is_rz1700()    (0)
9507 #endif
9508
9509 #ifdef CONFIG_MACH_A716
9510 # ifdef machine_arch_type
9511 #  undef machine_arch_type
9512 #  define machine_arch_type     __machine_arch_type
9513 # else
9514 #  define machine_arch_type     MACH_TYPE_A716
9515 # endif
9516 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
9517 #else
9518 # define machine_is_a716()      (0)
9519 #endif
9520
9521 #ifdef CONFIG_MACH_ESTK2440A
9522 # ifdef machine_arch_type
9523 #  undef machine_arch_type
9524 #  define machine_arch_type     __machine_arch_type
9525 # else
9526 #  define machine_arch_type     MACH_TYPE_ESTK2440A
9527 # endif
9528 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
9529 #else
9530 # define machine_is_estk2440a() (0)
9531 #endif
9532
9533 #ifdef CONFIG_MACH_ATWIXP425
9534 # ifdef machine_arch_type
9535 #  undef machine_arch_type
9536 #  define machine_arch_type     __machine_arch_type
9537 # else
9538 #  define machine_arch_type     MACH_TYPE_ATWIXP425
9539 # endif
9540 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
9541 #else
9542 # define machine_is_atwixp425() (0)
9543 #endif
9544
9545 #ifdef CONFIG_MACH_CSB336
9546 # ifdef machine_arch_type
9547 #  undef machine_arch_type
9548 #  define machine_arch_type     __machine_arch_type
9549 # else
9550 #  define machine_arch_type     MACH_TYPE_CSB336
9551 # endif
9552 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
9553 #else
9554 # define machine_is_csb336()    (0)
9555 #endif
9556
9557 #ifdef CONFIG_MACH_RIRM2
9558 # ifdef machine_arch_type
9559 #  undef machine_arch_type
9560 #  define machine_arch_type     __machine_arch_type
9561 # else
9562 #  define machine_arch_type     MACH_TYPE_RIRM2
9563 # endif
9564 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
9565 #else
9566 # define machine_is_rirm2()     (0)
9567 #endif
9568
9569 #ifdef CONFIG_MACH_CX23518
9570 # ifdef machine_arch_type
9571 #  undef machine_arch_type
9572 #  define machine_arch_type     __machine_arch_type
9573 # else
9574 #  define machine_arch_type     MACH_TYPE_CX23518
9575 # endif
9576 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
9577 #else
9578 # define machine_is_cx23518()   (0)
9579 #endif
9580
9581 #ifdef CONFIG_MACH_CX2351X
9582 # ifdef machine_arch_type
9583 #  undef machine_arch_type
9584 #  define machine_arch_type     __machine_arch_type
9585 # else
9586 #  define machine_arch_type     MACH_TYPE_CX2351X
9587 # endif
9588 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
9589 #else
9590 # define machine_is_cx2351x()   (0)
9591 #endif
9592
9593 #ifdef CONFIG_MACH_COMPUTIME
9594 # ifdef machine_arch_type
9595 #  undef machine_arch_type
9596 #  define machine_arch_type     __machine_arch_type
9597 # else
9598 #  define machine_arch_type     MACH_TYPE_COMPUTIME
9599 # endif
9600 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
9601 #else
9602 # define machine_is_computime() (0)
9603 #endif
9604
9605 #ifdef CONFIG_MACH_IZARUS
9606 # ifdef machine_arch_type
9607 #  undef machine_arch_type
9608 #  define machine_arch_type     __machine_arch_type
9609 # else
9610 #  define machine_arch_type     MACH_TYPE_IZARUS
9611 # endif
9612 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
9613 #else
9614 # define machine_is_izarus()    (0)
9615 #endif
9616
9617 #ifdef CONFIG_MACH_RTS
9618 # ifdef machine_arch_type
9619 #  undef machine_arch_type
9620 #  define machine_arch_type     __machine_arch_type
9621 # else
9622 #  define machine_arch_type     MACH_TYPE_RTS
9623 # endif
9624 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
9625 #else
9626 # define machine_is_pxa_rts()   (0)
9627 #endif
9628
9629 #ifdef CONFIG_MACH_SE5100
9630 # ifdef machine_arch_type
9631 #  undef machine_arch_type
9632 #  define machine_arch_type     __machine_arch_type
9633 # else
9634 #  define machine_arch_type     MACH_TYPE_SE5100
9635 # endif
9636 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
9637 #else
9638 # define machine_is_se5100()    (0)
9639 #endif
9640
9641 #ifdef CONFIG_MACH_S3C2510
9642 # ifdef machine_arch_type
9643 #  undef machine_arch_type
9644 #  define machine_arch_type     __machine_arch_type
9645 # else
9646 #  define machine_arch_type     MACH_TYPE_S3C2510
9647 # endif
9648 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
9649 #else
9650 # define machine_is_s3c2510()   (0)
9651 #endif
9652
9653 #ifdef CONFIG_MACH_CSB437TL
9654 # ifdef machine_arch_type
9655 #  undef machine_arch_type
9656 #  define machine_arch_type     __machine_arch_type
9657 # else
9658 #  define machine_arch_type     MACH_TYPE_CSB437TL
9659 # endif
9660 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
9661 #else
9662 # define machine_is_csb437tl()  (0)
9663 #endif
9664
9665 #ifdef CONFIG_MACH_SLAUSON
9666 # ifdef machine_arch_type
9667 #  undef machine_arch_type
9668 #  define machine_arch_type     __machine_arch_type
9669 # else
9670 #  define machine_arch_type     MACH_TYPE_SLAUSON
9671 # endif
9672 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
9673 #else
9674 # define machine_is_slauson()   (0)
9675 #endif
9676
9677 #ifdef CONFIG_MACH_PEARLRIVER
9678 # ifdef machine_arch_type
9679 #  undef machine_arch_type
9680 #  define machine_arch_type     __machine_arch_type
9681 # else
9682 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
9683 # endif
9684 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
9685 #else
9686 # define machine_is_pearlriver()        (0)
9687 #endif
9688
9689 #ifdef CONFIG_MACH_TDC_P210
9690 # ifdef machine_arch_type
9691 #  undef machine_arch_type
9692 #  define machine_arch_type     __machine_arch_type
9693 # else
9694 #  define machine_arch_type     MACH_TYPE_TDC_P210
9695 # endif
9696 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
9697 #else
9698 # define machine_is_tdc_p210()  (0)
9699 #endif
9700
9701 #ifdef CONFIG_MACH_SG580
9702 # ifdef machine_arch_type
9703 #  undef machine_arch_type
9704 #  define machine_arch_type     __machine_arch_type
9705 # else
9706 #  define machine_arch_type     MACH_TYPE_SG580
9707 # endif
9708 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
9709 #else
9710 # define machine_is_sg580()     (0)
9711 #endif
9712
9713 #ifdef CONFIG_MACH_WRSBCARM7
9714 # ifdef machine_arch_type
9715 #  undef machine_arch_type
9716 #  define machine_arch_type     __machine_arch_type
9717 # else
9718 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
9719 # endif
9720 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
9721 #else
9722 # define machine_is_wrsbcarm7() (0)
9723 #endif
9724
9725 #ifdef CONFIG_MACH_IPD
9726 # ifdef machine_arch_type
9727 #  undef machine_arch_type
9728 #  define machine_arch_type     __machine_arch_type
9729 # else
9730 #  define machine_arch_type     MACH_TYPE_IPD
9731 # endif
9732 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
9733 #else
9734 # define machine_is_ipd()       (0)
9735 #endif
9736
9737 #ifdef CONFIG_MACH_PXA_DNP2110
9738 # ifdef machine_arch_type
9739 #  undef machine_arch_type
9740 #  define machine_arch_type     __machine_arch_type
9741 # else
9742 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
9743 # endif
9744 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
9745 #else
9746 # define machine_is_pxa_dnp2110()       (0)
9747 #endif
9748
9749 #ifdef CONFIG_MACH_XAENIAX
9750 # ifdef machine_arch_type
9751 #  undef machine_arch_type
9752 #  define machine_arch_type     __machine_arch_type
9753 # else
9754 #  define machine_arch_type     MACH_TYPE_XAENIAX
9755 # endif
9756 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
9757 #else
9758 # define machine_is_xaeniax()   (0)
9759 #endif
9760
9761 #ifdef CONFIG_MACH_SOMN4250
9762 # ifdef machine_arch_type
9763 #  undef machine_arch_type
9764 #  define machine_arch_type     __machine_arch_type
9765 # else
9766 #  define machine_arch_type     MACH_TYPE_SOMN4250
9767 # endif
9768 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
9769 #else
9770 # define machine_is_somn4250()  (0)
9771 #endif
9772
9773 #ifdef CONFIG_MACH_PLEB2
9774 # ifdef machine_arch_type
9775 #  undef machine_arch_type
9776 #  define machine_arch_type     __machine_arch_type
9777 # else
9778 #  define machine_arch_type     MACH_TYPE_PLEB2
9779 # endif
9780 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
9781 #else
9782 # define machine_is_pleb2()     (0)
9783 #endif
9784
9785 #ifdef CONFIG_MACH_CORNWALLIS
9786 # ifdef machine_arch_type
9787 #  undef machine_arch_type
9788 #  define machine_arch_type     __machine_arch_type
9789 # else
9790 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
9791 # endif
9792 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
9793 #else
9794 # define machine_is_cornwallis()        (0)
9795 #endif
9796
9797 #ifdef CONFIG_MACH_GURNEY_DRV
9798 # ifdef machine_arch_type
9799 #  undef machine_arch_type
9800 #  define machine_arch_type     __machine_arch_type
9801 # else
9802 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
9803 # endif
9804 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
9805 #else
9806 # define machine_is_gurney_drv()        (0)
9807 #endif
9808
9809 #ifdef CONFIG_MACH_CHAFFEE
9810 # ifdef machine_arch_type
9811 #  undef machine_arch_type
9812 #  define machine_arch_type     __machine_arch_type
9813 # else
9814 #  define machine_arch_type     MACH_TYPE_CHAFFEE
9815 # endif
9816 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
9817 #else
9818 # define machine_is_chaffee()   (0)
9819 #endif
9820
9821 #ifdef CONFIG_MACH_RMS101
9822 # ifdef machine_arch_type
9823 #  undef machine_arch_type
9824 #  define machine_arch_type     __machine_arch_type
9825 # else
9826 #  define machine_arch_type     MACH_TYPE_RMS101
9827 # endif
9828 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
9829 #else
9830 # define machine_is_rms101()    (0)
9831 #endif
9832
9833 #ifdef CONFIG_MACH_RX3715
9834 # ifdef machine_arch_type
9835 #  undef machine_arch_type
9836 #  define machine_arch_type     __machine_arch_type
9837 # else
9838 #  define machine_arch_type     MACH_TYPE_RX3715
9839 # endif
9840 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
9841 #else
9842 # define machine_is_rx3715()    (0)
9843 #endif
9844
9845 #ifdef CONFIG_MACH_SWIFT
9846 # ifdef machine_arch_type
9847 #  undef machine_arch_type
9848 #  define machine_arch_type     __machine_arch_type
9849 # else
9850 #  define machine_arch_type     MACH_TYPE_SWIFT
9851 # endif
9852 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
9853 #else
9854 # define machine_is_swift()     (0)
9855 #endif
9856
9857 #ifdef CONFIG_MACH_ROVERP7
9858 # ifdef machine_arch_type
9859 #  undef machine_arch_type
9860 #  define machine_arch_type     __machine_arch_type
9861 # else
9862 #  define machine_arch_type     MACH_TYPE_ROVERP7
9863 # endif
9864 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
9865 #else
9866 # define machine_is_roverp7()   (0)
9867 #endif
9868
9869 #ifdef CONFIG_MACH_PR818S
9870 # ifdef machine_arch_type
9871 #  undef machine_arch_type
9872 #  define machine_arch_type     __machine_arch_type
9873 # else
9874 #  define machine_arch_type     MACH_TYPE_PR818S
9875 # endif
9876 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
9877 #else
9878 # define machine_is_pr818s()    (0)
9879 #endif
9880
9881 #ifdef CONFIG_MACH_TRXPRO
9882 # ifdef machine_arch_type
9883 #  undef machine_arch_type
9884 #  define machine_arch_type     __machine_arch_type
9885 # else
9886 #  define machine_arch_type     MACH_TYPE_TRXPRO
9887 # endif
9888 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
9889 #else
9890 # define machine_is_trxpro()    (0)
9891 #endif
9892
9893 #ifdef CONFIG_MACH_NSLU2
9894 # ifdef machine_arch_type
9895 #  undef machine_arch_type
9896 #  define machine_arch_type     __machine_arch_type
9897 # else
9898 #  define machine_arch_type     MACH_TYPE_NSLU2
9899 # endif
9900 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
9901 #else
9902 # define machine_is_nslu2()     (0)
9903 #endif
9904
9905 #ifdef CONFIG_MACH_E400
9906 # ifdef machine_arch_type
9907 #  undef machine_arch_type
9908 #  define machine_arch_type     __machine_arch_type
9909 # else
9910 #  define machine_arch_type     MACH_TYPE_E400
9911 # endif
9912 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
9913 #else
9914 # define machine_is_e400()      (0)
9915 #endif
9916
9917 #ifdef CONFIG_MACH_TRAB
9918 # ifdef machine_arch_type
9919 #  undef machine_arch_type
9920 #  define machine_arch_type     __machine_arch_type
9921 # else
9922 #  define machine_arch_type     MACH_TYPE_TRAB
9923 # endif
9924 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
9925 #else
9926 # define machine_is_trab()      (0)
9927 #endif
9928
9929 #ifdef CONFIG_MACH_CMC_PU2
9930 # ifdef machine_arch_type
9931 #  undef machine_arch_type
9932 #  define machine_arch_type     __machine_arch_type
9933 # else
9934 #  define machine_arch_type     MACH_TYPE_CMC_PU2
9935 # endif
9936 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
9937 #else
9938 # define machine_is_cmc_pu2()   (0)
9939 #endif
9940
9941 #ifdef CONFIG_MACH_FULCRUM
9942 # ifdef machine_arch_type
9943 #  undef machine_arch_type
9944 #  define machine_arch_type     __machine_arch_type
9945 # else
9946 #  define machine_arch_type     MACH_TYPE_FULCRUM
9947 # endif
9948 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
9949 #else
9950 # define machine_is_fulcrum()   (0)
9951 #endif
9952
9953 #ifdef CONFIG_MACH_NETGATE42X
9954 # ifdef machine_arch_type
9955 #  undef machine_arch_type
9956 #  define machine_arch_type     __machine_arch_type
9957 # else
9958 #  define machine_arch_type     MACH_TYPE_NETGATE42X
9959 # endif
9960 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
9961 #else
9962 # define machine_is_netgate42x()        (0)
9963 #endif
9964
9965 #ifdef CONFIG_MACH_STR710
9966 # ifdef machine_arch_type
9967 #  undef machine_arch_type
9968 #  define machine_arch_type     __machine_arch_type
9969 # else
9970 #  define machine_arch_type     MACH_TYPE_STR710
9971 # endif
9972 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
9973 #else
9974 # define machine_is_str710()    (0)
9975 #endif
9976
9977 #ifdef CONFIG_MACH_IXDPG425
9978 # ifdef machine_arch_type
9979 #  undef machine_arch_type
9980 #  define machine_arch_type     __machine_arch_type
9981 # else
9982 #  define machine_arch_type     MACH_TYPE_IXDPG425
9983 # endif
9984 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
9985 #else
9986 # define machine_is_ixdpg425()  (0)
9987 #endif
9988
9989 #ifdef CONFIG_MACH_TOMTOMGO
9990 # ifdef machine_arch_type
9991 #  undef machine_arch_type
9992 #  define machine_arch_type     __machine_arch_type
9993 # else
9994 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
9995 # endif
9996 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
9997 #else
9998 # define machine_is_tomtomgo()  (0)
9999 #endif
10000
10001 #ifdef CONFIG_MACH_VERSATILE_AB
10002 # ifdef machine_arch_type
10003 #  undef machine_arch_type
10004 #  define machine_arch_type     __machine_arch_type
10005 # else
10006 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
10007 # endif
10008 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
10009 #else
10010 # define machine_is_versatile_ab()      (0)
10011 #endif
10012
10013 #ifdef CONFIG_MACH_EDB9307
10014 # ifdef machine_arch_type
10015 #  undef machine_arch_type
10016 #  define machine_arch_type     __machine_arch_type
10017 # else
10018 #  define machine_arch_type     MACH_TYPE_EDB9307
10019 # endif
10020 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
10021 #else
10022 # define machine_is_edb9307()   (0)
10023 #endif
10024
10025 #ifdef CONFIG_MACH_SG565
10026 # ifdef machine_arch_type
10027 #  undef machine_arch_type
10028 #  define machine_arch_type     __machine_arch_type
10029 # else
10030 #  define machine_arch_type     MACH_TYPE_SG565
10031 # endif
10032 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
10033 #else
10034 # define machine_is_sg565()     (0)
10035 #endif
10036
10037 #ifdef CONFIG_MACH_LPD79524
10038 # ifdef machine_arch_type
10039 #  undef machine_arch_type
10040 #  define machine_arch_type     __machine_arch_type
10041 # else
10042 #  define machine_arch_type     MACH_TYPE_LPD79524
10043 # endif
10044 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
10045 #else
10046 # define machine_is_lpd79524()  (0)
10047 #endif
10048
10049 #ifdef CONFIG_MACH_LPD79525
10050 # ifdef machine_arch_type
10051 #  undef machine_arch_type
10052 #  define machine_arch_type     __machine_arch_type
10053 # else
10054 #  define machine_arch_type     MACH_TYPE_LPD79525
10055 # endif
10056 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
10057 #else
10058 # define machine_is_lpd79525()  (0)
10059 #endif
10060
10061 #ifdef CONFIG_MACH_RMS100
10062 # ifdef machine_arch_type
10063 #  undef machine_arch_type
10064 #  define machine_arch_type     __machine_arch_type
10065 # else
10066 #  define machine_arch_type     MACH_TYPE_RMS100
10067 # endif
10068 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
10069 #else
10070 # define machine_is_rms100()    (0)
10071 #endif
10072
10073 #ifdef CONFIG_MACH_KB9200
10074 # ifdef machine_arch_type
10075 #  undef machine_arch_type
10076 #  define machine_arch_type     __machine_arch_type
10077 # else
10078 #  define machine_arch_type     MACH_TYPE_KB9200
10079 # endif
10080 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
10081 #else
10082 # define machine_is_kb9200()    (0)
10083 #endif
10084
10085 #ifdef CONFIG_MACH_SX1
10086 # ifdef machine_arch_type
10087 #  undef machine_arch_type
10088 #  define machine_arch_type     __machine_arch_type
10089 # else
10090 #  define machine_arch_type     MACH_TYPE_SX1
10091 # endif
10092 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
10093 #else
10094 # define machine_is_sx1()       (0)
10095 #endif
10096
10097 #ifdef CONFIG_MACH_HMS39C7092
10098 # ifdef machine_arch_type
10099 #  undef machine_arch_type
10100 #  define machine_arch_type     __machine_arch_type
10101 # else
10102 #  define machine_arch_type     MACH_TYPE_HMS39C7092
10103 # endif
10104 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
10105 #else
10106 # define machine_is_hms39c7092()        (0)
10107 #endif
10108
10109 #ifdef CONFIG_MACH_ARMADILLO
10110 # ifdef machine_arch_type
10111 #  undef machine_arch_type
10112 #  define machine_arch_type     __machine_arch_type
10113 # else
10114 #  define machine_arch_type     MACH_TYPE_ARMADILLO
10115 # endif
10116 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
10117 #else
10118 # define machine_is_armadillo() (0)
10119 #endif
10120
10121 #ifdef CONFIG_MACH_IPCU
10122 # ifdef machine_arch_type
10123 #  undef machine_arch_type
10124 #  define machine_arch_type     __machine_arch_type
10125 # else
10126 #  define machine_arch_type     MACH_TYPE_IPCU
10127 # endif
10128 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
10129 #else
10130 # define machine_is_ipcu()      (0)
10131 #endif
10132
10133 #ifdef CONFIG_MACH_LOOX720
10134 # ifdef machine_arch_type
10135 #  undef machine_arch_type
10136 #  define machine_arch_type     __machine_arch_type
10137 # else
10138 #  define machine_arch_type     MACH_TYPE_LOOX720
10139 # endif
10140 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
10141 #else
10142 # define machine_is_loox720()   (0)
10143 #endif
10144
10145 #ifdef CONFIG_MACH_IXDP465
10146 # ifdef machine_arch_type
10147 #  undef machine_arch_type
10148 #  define machine_arch_type     __machine_arch_type
10149 # else
10150 #  define machine_arch_type     MACH_TYPE_IXDP465
10151 # endif
10152 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
10153 #else
10154 # define machine_is_ixdp465()   (0)
10155 #endif
10156
10157 #ifdef CONFIG_MACH_IXDP2351
10158 # ifdef machine_arch_type
10159 #  undef machine_arch_type
10160 #  define machine_arch_type     __machine_arch_type
10161 # else
10162 #  define machine_arch_type     MACH_TYPE_IXDP2351
10163 # endif
10164 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
10165 #else
10166 # define machine_is_ixdp2351()  (0)
10167 #endif
10168
10169 #ifdef CONFIG_MACH_ADSVIX
10170 # ifdef machine_arch_type
10171 #  undef machine_arch_type
10172 #  define machine_arch_type     __machine_arch_type
10173 # else
10174 #  define machine_arch_type     MACH_TYPE_ADSVIX
10175 # endif
10176 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
10177 #else
10178 # define machine_is_adsvix()    (0)
10179 #endif
10180
10181 #ifdef CONFIG_MACH_DM270
10182 # ifdef machine_arch_type
10183 #  undef machine_arch_type
10184 #  define machine_arch_type     __machine_arch_type
10185 # else
10186 #  define machine_arch_type     MACH_TYPE_DM270
10187 # endif
10188 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
10189 #else
10190 # define machine_is_dm270()     (0)
10191 #endif
10192
10193 #ifdef CONFIG_MACH_SOCLTPLUS
10194 # ifdef machine_arch_type
10195 #  undef machine_arch_type
10196 #  define machine_arch_type     __machine_arch_type
10197 # else
10198 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
10199 # endif
10200 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
10201 #else
10202 # define machine_is_socltplus() (0)
10203 #endif
10204
10205 #ifdef CONFIG_MACH_ECIA
10206 # ifdef machine_arch_type
10207 #  undef machine_arch_type
10208 #  define machine_arch_type     __machine_arch_type
10209 # else
10210 #  define machine_arch_type     MACH_TYPE_ECIA
10211 # endif
10212 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
10213 #else
10214 # define machine_is_ecia()      (0)
10215 #endif
10216
10217 #ifdef CONFIG_MACH_CM4008
10218 # ifdef machine_arch_type
10219 #  undef machine_arch_type
10220 #  define machine_arch_type     __machine_arch_type
10221 # else
10222 #  define machine_arch_type     MACH_TYPE_CM4008
10223 # endif
10224 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
10225 #else
10226 # define machine_is_cm4008()    (0)
10227 #endif
10228
10229 #ifdef CONFIG_MACH_P2001
10230 # ifdef machine_arch_type
10231 #  undef machine_arch_type
10232 #  define machine_arch_type     __machine_arch_type
10233 # else
10234 #  define machine_arch_type     MACH_TYPE_P2001
10235 # endif
10236 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
10237 #else
10238 # define machine_is_p2001()     (0)
10239 #endif
10240
10241 #ifdef CONFIG_MACH_TWISTER
10242 # ifdef machine_arch_type
10243 #  undef machine_arch_type
10244 #  define machine_arch_type     __machine_arch_type
10245 # else
10246 #  define machine_arch_type     MACH_TYPE_TWISTER
10247 # endif
10248 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
10249 #else
10250 # define machine_is_twister()   (0)
10251 #endif
10252
10253 #ifdef CONFIG_MACH_MUDSHARK
10254 # ifdef machine_arch_type
10255 #  undef machine_arch_type
10256 #  define machine_arch_type     __machine_arch_type
10257 # else
10258 #  define machine_arch_type     MACH_TYPE_MUDSHARK
10259 # endif
10260 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
10261 #else
10262 # define machine_is_mudshark()  (0)
10263 #endif
10264
10265 #ifdef CONFIG_MACH_HB2
10266 # ifdef machine_arch_type
10267 #  undef machine_arch_type
10268 #  define machine_arch_type     __machine_arch_type
10269 # else
10270 #  define machine_arch_type     MACH_TYPE_HB2
10271 # endif
10272 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
10273 #else
10274 # define machine_is_hb2()       (0)
10275 #endif
10276
10277 #ifdef CONFIG_MACH_IQ80332
10278 # ifdef machine_arch_type
10279 #  undef machine_arch_type
10280 #  define machine_arch_type     __machine_arch_type
10281 # else
10282 #  define machine_arch_type     MACH_TYPE_IQ80332
10283 # endif
10284 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
10285 #else
10286 # define machine_is_iq80332()   (0)
10287 #endif
10288
10289 #ifdef CONFIG_MACH_SENDT
10290 # ifdef machine_arch_type
10291 #  undef machine_arch_type
10292 #  define machine_arch_type     __machine_arch_type
10293 # else
10294 #  define machine_arch_type     MACH_TYPE_SENDT
10295 # endif
10296 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
10297 #else
10298 # define machine_is_sendt()     (0)
10299 #endif
10300
10301 #ifdef CONFIG_MACH_MX2JAZZ
10302 # ifdef machine_arch_type
10303 #  undef machine_arch_type
10304 #  define machine_arch_type     __machine_arch_type
10305 # else
10306 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
10307 # endif
10308 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
10309 #else
10310 # define machine_is_mx2jazz()   (0)
10311 #endif
10312
10313 #ifdef CONFIG_MACH_MULTIIO
10314 # ifdef machine_arch_type
10315 #  undef machine_arch_type
10316 #  define machine_arch_type     __machine_arch_type
10317 # else
10318 #  define machine_arch_type     MACH_TYPE_MULTIIO
10319 # endif
10320 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
10321 #else
10322 # define machine_is_multiio()   (0)
10323 #endif
10324
10325 #ifdef CONFIG_MACH_HRDISPLAY
10326 # ifdef machine_arch_type
10327 #  undef machine_arch_type
10328 #  define machine_arch_type     __machine_arch_type
10329 # else
10330 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
10331 # endif
10332 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
10333 #else
10334 # define machine_is_hrdisplay() (0)
10335 #endif
10336
10337 #ifdef CONFIG_MACH_MXC27530ADS
10338 # ifdef machine_arch_type
10339 #  undef machine_arch_type
10340 #  define machine_arch_type     __machine_arch_type
10341 # else
10342 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
10343 # endif
10344 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
10345 #else
10346 # define machine_is_mxc27530ads()       (0)
10347 #endif
10348
10349 #ifdef CONFIG_MACH_TRIZEPS3
10350 # ifdef machine_arch_type
10351 #  undef machine_arch_type
10352 #  define machine_arch_type     __machine_arch_type
10353 # else
10354 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
10355 # endif
10356 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
10357 #else
10358 # define machine_is_trizeps3()  (0)
10359 #endif
10360
10361 #ifdef CONFIG_MACH_ZEFEERDZA
10362 # ifdef machine_arch_type
10363 #  undef machine_arch_type
10364 #  define machine_arch_type     __machine_arch_type
10365 # else
10366 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
10367 # endif
10368 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
10369 #else
10370 # define machine_is_zefeerdza() (0)
10371 #endif
10372
10373 #ifdef CONFIG_MACH_ZEFEERDZB
10374 # ifdef machine_arch_type
10375 #  undef machine_arch_type
10376 #  define machine_arch_type     __machine_arch_type
10377 # else
10378 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
10379 # endif
10380 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
10381 #else
10382 # define machine_is_zefeerdzb() (0)
10383 #endif
10384
10385 #ifdef CONFIG_MACH_ZEFEERDZG
10386 # ifdef machine_arch_type
10387 #  undef machine_arch_type
10388 #  define machine_arch_type     __machine_arch_type
10389 # else
10390 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
10391 # endif
10392 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
10393 #else
10394 # define machine_is_zefeerdzg() (0)
10395 #endif
10396
10397 #ifdef CONFIG_MACH_ZEFEERDZN
10398 # ifdef machine_arch_type
10399 #  undef machine_arch_type
10400 #  define machine_arch_type     __machine_arch_type
10401 # else
10402 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
10403 # endif
10404 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
10405 #else
10406 # define machine_is_zefeerdzn() (0)
10407 #endif
10408
10409 #ifdef CONFIG_MACH_ZEFEERDZQ
10410 # ifdef machine_arch_type
10411 #  undef machine_arch_type
10412 #  define machine_arch_type     __machine_arch_type
10413 # else
10414 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
10415 # endif
10416 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
10417 #else
10418 # define machine_is_zefeerdzq() (0)
10419 #endif
10420
10421 #ifdef CONFIG_MACH_GTWX5715
10422 # ifdef machine_arch_type
10423 #  undef machine_arch_type
10424 #  define machine_arch_type     __machine_arch_type
10425 # else
10426 #  define machine_arch_type     MACH_TYPE_GTWX5715
10427 # endif
10428 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
10429 #else
10430 # define machine_is_gtwx5715()  (0)
10431 #endif
10432
10433 #ifdef CONFIG_MACH_ASTRO_JACK
10434 # ifdef machine_arch_type
10435 #  undef machine_arch_type
10436 #  define machine_arch_type     __machine_arch_type
10437 # else
10438 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
10439 # endif
10440 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
10441 #else
10442 # define machine_is_astro_jack()        (0)
10443 #endif
10444
10445 #ifdef CONFIG_MACH_TIP03
10446 # ifdef machine_arch_type
10447 #  undef machine_arch_type
10448 #  define machine_arch_type     __machine_arch_type
10449 # else
10450 #  define machine_arch_type     MACH_TYPE_TIP03
10451 # endif
10452 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
10453 #else
10454 # define machine_is_tip03()     (0)
10455 #endif
10456
10457 #ifdef CONFIG_MACH_A9200EC
10458 # ifdef machine_arch_type
10459 #  undef machine_arch_type
10460 #  define machine_arch_type     __machine_arch_type
10461 # else
10462 #  define machine_arch_type     MACH_TYPE_A9200EC
10463 # endif
10464 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
10465 #else
10466 # define machine_is_a9200ec()   (0)
10467 #endif
10468
10469 #ifdef CONFIG_MACH_PNX0105
10470 # ifdef machine_arch_type
10471 #  undef machine_arch_type
10472 #  define machine_arch_type     __machine_arch_type
10473 # else
10474 #  define machine_arch_type     MACH_TYPE_PNX0105
10475 # endif
10476 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
10477 #else
10478 # define machine_is_pnx0105()   (0)
10479 #endif
10480
10481 #ifdef CONFIG_MACH_ADCPOECPU
10482 # ifdef machine_arch_type
10483 #  undef machine_arch_type
10484 #  define machine_arch_type     __machine_arch_type
10485 # else
10486 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
10487 # endif
10488 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
10489 #else
10490 # define machine_is_adcpoecpu() (0)
10491 #endif
10492
10493 #ifdef CONFIG_MACH_CSB637
10494 # ifdef machine_arch_type
10495 #  undef machine_arch_type
10496 #  define machine_arch_type     __machine_arch_type
10497 # else
10498 #  define machine_arch_type     MACH_TYPE_CSB637
10499 # endif
10500 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
10501 #else
10502 # define machine_is_csb637()    (0)
10503 #endif
10504
10505 #ifdef CONFIG_MACH_MB9200
10506 # ifdef machine_arch_type
10507 #  undef machine_arch_type
10508 #  define machine_arch_type     __machine_arch_type
10509 # else
10510 #  define machine_arch_type     MACH_TYPE_MB9200
10511 # endif
10512 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
10513 #else
10514 # define machine_is_mb9200()    (0)
10515 #endif
10516
10517 #ifdef CONFIG_MACH_KULUN
10518 # ifdef machine_arch_type
10519 #  undef machine_arch_type
10520 #  define machine_arch_type     __machine_arch_type
10521 # else
10522 #  define machine_arch_type     MACH_TYPE_KULUN
10523 # endif
10524 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
10525 #else
10526 # define machine_is_kulun()     (0)
10527 #endif
10528
10529 #ifdef CONFIG_MACH_SNAPPER
10530 # ifdef machine_arch_type
10531 #  undef machine_arch_type
10532 #  define machine_arch_type     __machine_arch_type
10533 # else
10534 #  define machine_arch_type     MACH_TYPE_SNAPPER
10535 # endif
10536 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
10537 #else
10538 # define machine_is_snapper()   (0)
10539 #endif
10540
10541 #ifdef CONFIG_MACH_OPTIMA
10542 # ifdef machine_arch_type
10543 #  undef machine_arch_type
10544 #  define machine_arch_type     __machine_arch_type
10545 # else
10546 #  define machine_arch_type     MACH_TYPE_OPTIMA
10547 # endif
10548 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
10549 #else
10550 # define machine_is_optima()    (0)
10551 #endif
10552
10553 #ifdef CONFIG_MACH_DLHSBC
10554 # ifdef machine_arch_type
10555 #  undef machine_arch_type
10556 #  define machine_arch_type     __machine_arch_type
10557 # else
10558 #  define machine_arch_type     MACH_TYPE_DLHSBC
10559 # endif
10560 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
10561 #else
10562 # define machine_is_dlhsbc()    (0)
10563 #endif
10564
10565 #ifdef CONFIG_MACH_X30
10566 # ifdef machine_arch_type
10567 #  undef machine_arch_type
10568 #  define machine_arch_type     __machine_arch_type
10569 # else
10570 #  define machine_arch_type     MACH_TYPE_X30
10571 # endif
10572 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
10573 #else
10574 # define machine_is_x30()       (0)
10575 #endif
10576
10577 #ifdef CONFIG_MACH_N30
10578 # ifdef machine_arch_type
10579 #  undef machine_arch_type
10580 #  define machine_arch_type     __machine_arch_type
10581 # else
10582 #  define machine_arch_type     MACH_TYPE_N30
10583 # endif
10584 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
10585 #else
10586 # define machine_is_n30()       (0)
10587 #endif
10588
10589 #ifdef CONFIG_MACH_MANGA_KS8695
10590 # ifdef machine_arch_type
10591 #  undef machine_arch_type
10592 #  define machine_arch_type     __machine_arch_type
10593 # else
10594 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
10595 # endif
10596 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
10597 #else
10598 # define machine_is_manga_ks8695()      (0)
10599 #endif
10600
10601 #ifdef CONFIG_MACH_AJAX
10602 # ifdef machine_arch_type
10603 #  undef machine_arch_type
10604 #  define machine_arch_type     __machine_arch_type
10605 # else
10606 #  define machine_arch_type     MACH_TYPE_AJAX
10607 # endif
10608 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
10609 #else
10610 # define machine_is_ajax()      (0)
10611 #endif
10612
10613 #ifdef CONFIG_MACH_NEC_MP900
10614 # ifdef machine_arch_type
10615 #  undef machine_arch_type
10616 #  define machine_arch_type     __machine_arch_type
10617 # else
10618 #  define machine_arch_type     MACH_TYPE_NEC_MP900
10619 # endif
10620 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
10621 #else
10622 # define machine_is_nec_mp900() (0)
10623 #endif
10624
10625 #ifdef CONFIG_MACH_VVTK1000
10626 # ifdef machine_arch_type
10627 #  undef machine_arch_type
10628 #  define machine_arch_type     __machine_arch_type
10629 # else
10630 #  define machine_arch_type     MACH_TYPE_VVTK1000
10631 # endif
10632 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
10633 #else
10634 # define machine_is_vvtk1000()  (0)
10635 #endif
10636
10637 #ifdef CONFIG_MACH_KAFA
10638 # ifdef machine_arch_type
10639 #  undef machine_arch_type
10640 #  define machine_arch_type     __machine_arch_type
10641 # else
10642 #  define machine_arch_type     MACH_TYPE_KAFA
10643 # endif
10644 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
10645 #else
10646 # define machine_is_kafa()      (0)
10647 #endif
10648
10649 #ifdef CONFIG_MACH_VVTK3000
10650 # ifdef machine_arch_type
10651 #  undef machine_arch_type
10652 #  define machine_arch_type     __machine_arch_type
10653 # else
10654 #  define machine_arch_type     MACH_TYPE_VVTK3000
10655 # endif
10656 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
10657 #else
10658 # define machine_is_vvtk3000()  (0)
10659 #endif
10660
10661 #ifdef CONFIG_MACH_PIMX1
10662 # ifdef machine_arch_type
10663 #  undef machine_arch_type
10664 #  define machine_arch_type     __machine_arch_type
10665 # else
10666 #  define machine_arch_type     MACH_TYPE_PIMX1
10667 # endif
10668 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
10669 #else
10670 # define machine_is_pimx1()     (0)
10671 #endif
10672
10673 #ifdef CONFIG_MACH_OLLIE
10674 # ifdef machine_arch_type
10675 #  undef machine_arch_type
10676 #  define machine_arch_type     __machine_arch_type
10677 # else
10678 #  define machine_arch_type     MACH_TYPE_OLLIE
10679 # endif
10680 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
10681 #else
10682 # define machine_is_ollie()     (0)
10683 #endif
10684
10685 #ifdef CONFIG_MACH_SKYMAX
10686 # ifdef machine_arch_type
10687 #  undef machine_arch_type
10688 #  define machine_arch_type     __machine_arch_type
10689 # else
10690 #  define machine_arch_type     MACH_TYPE_SKYMAX
10691 # endif
10692 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
10693 #else
10694 # define machine_is_skymax()    (0)
10695 #endif
10696
10697 #ifdef CONFIG_MACH_JAZZ
10698 # ifdef machine_arch_type
10699 #  undef machine_arch_type
10700 #  define machine_arch_type     __machine_arch_type
10701 # else
10702 #  define machine_arch_type     MACH_TYPE_JAZZ
10703 # endif
10704 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
10705 #else
10706 # define machine_is_jazz()      (0)
10707 #endif
10708
10709 #ifdef CONFIG_MACH_TEL_T3
10710 # ifdef machine_arch_type
10711 #  undef machine_arch_type
10712 #  define machine_arch_type     __machine_arch_type
10713 # else
10714 #  define machine_arch_type     MACH_TYPE_TEL_T3
10715 # endif
10716 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
10717 #else
10718 # define machine_is_tel_t3()    (0)
10719 #endif
10720
10721 #ifdef CONFIG_MACH_AISINO_FCR255
10722 # ifdef machine_arch_type
10723 #  undef machine_arch_type
10724 #  define machine_arch_type     __machine_arch_type
10725 # else
10726 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
10727 # endif
10728 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
10729 #else
10730 # define machine_is_aisino_fcr255()     (0)
10731 #endif
10732
10733 #ifdef CONFIG_MACH_BTWEB
10734 # ifdef machine_arch_type
10735 #  undef machine_arch_type
10736 #  define machine_arch_type     __machine_arch_type
10737 # else
10738 #  define machine_arch_type     MACH_TYPE_BTWEB
10739 # endif
10740 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
10741 #else
10742 # define machine_is_btweb()     (0)
10743 #endif
10744
10745 #ifdef CONFIG_MACH_DBG_LH79520
10746 # ifdef machine_arch_type
10747 #  undef machine_arch_type
10748 #  define machine_arch_type     __machine_arch_type
10749 # else
10750 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
10751 # endif
10752 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
10753 #else
10754 # define machine_is_dbg_lh79520()       (0)
10755 #endif
10756
10757 #ifdef CONFIG_MACH_CM41XX
10758 # ifdef machine_arch_type
10759 #  undef machine_arch_type
10760 #  define machine_arch_type     __machine_arch_type
10761 # else
10762 #  define machine_arch_type     MACH_TYPE_CM41XX
10763 # endif
10764 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
10765 #else
10766 # define machine_is_cm41xx()    (0)
10767 #endif
10768
10769 #ifdef CONFIG_MACH_TS72XX
10770 # ifdef machine_arch_type
10771 #  undef machine_arch_type
10772 #  define machine_arch_type     __machine_arch_type
10773 # else
10774 #  define machine_arch_type     MACH_TYPE_TS72XX
10775 # endif
10776 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
10777 #else
10778 # define machine_is_ts72xx()    (0)
10779 #endif
10780
10781 #ifdef CONFIG_MACH_NGGPXA
10782 # ifdef machine_arch_type
10783 #  undef machine_arch_type
10784 #  define machine_arch_type     __machine_arch_type
10785 # else
10786 #  define machine_arch_type     MACH_TYPE_NGGPXA
10787 # endif
10788 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
10789 #else
10790 # define machine_is_nggpxa()    (0)
10791 #endif
10792
10793 #ifdef CONFIG_MACH_CSB535
10794 # ifdef machine_arch_type
10795 #  undef machine_arch_type
10796 #  define machine_arch_type     __machine_arch_type
10797 # else
10798 #  define machine_arch_type     MACH_TYPE_CSB535
10799 # endif
10800 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
10801 #else
10802 # define machine_is_csb535()    (0)
10803 #endif
10804
10805 #ifdef CONFIG_MACH_CSB536
10806 # ifdef machine_arch_type
10807 #  undef machine_arch_type
10808 #  define machine_arch_type     __machine_arch_type
10809 # else
10810 #  define machine_arch_type     MACH_TYPE_CSB536
10811 # endif
10812 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
10813 #else
10814 # define machine_is_csb536()    (0)
10815 #endif
10816
10817 #ifdef CONFIG_MACH_PXA_TRAKPOD
10818 # ifdef machine_arch_type
10819 #  undef machine_arch_type
10820 #  define machine_arch_type     __machine_arch_type
10821 # else
10822 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
10823 # endif
10824 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10825 #else
10826 # define machine_is_pxa_trakpod()       (0)
10827 #endif
10828
10829 #ifdef CONFIG_MACH_PRAXIS
10830 # ifdef machine_arch_type
10831 #  undef machine_arch_type
10832 #  define machine_arch_type     __machine_arch_type
10833 # else
10834 #  define machine_arch_type     MACH_TYPE_PRAXIS
10835 # endif
10836 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
10837 #else
10838 # define machine_is_praxis()    (0)
10839 #endif
10840
10841 #ifdef CONFIG_MACH_LH75411
10842 # ifdef machine_arch_type
10843 #  undef machine_arch_type
10844 #  define machine_arch_type     __machine_arch_type
10845 # else
10846 #  define machine_arch_type     MACH_TYPE_LH75411
10847 # endif
10848 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
10849 #else
10850 # define machine_is_lh75411()   (0)
10851 #endif
10852
10853 #ifdef CONFIG_MACH_OTOM
10854 # ifdef machine_arch_type
10855 #  undef machine_arch_type
10856 #  define machine_arch_type     __machine_arch_type
10857 # else
10858 #  define machine_arch_type     MACH_TYPE_OTOM
10859 # endif
10860 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
10861 #else
10862 # define machine_is_otom()      (0)
10863 #endif
10864
10865 #ifdef CONFIG_MACH_NEXCODER_2440
10866 # ifdef machine_arch_type
10867 #  undef machine_arch_type
10868 #  define machine_arch_type     __machine_arch_type
10869 # else
10870 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
10871 # endif
10872 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
10873 #else
10874 # define machine_is_nexcoder_2440()     (0)
10875 #endif
10876
10877 #ifdef CONFIG_MACH_LOOX410
10878 # ifdef machine_arch_type
10879 #  undef machine_arch_type
10880 #  define machine_arch_type     __machine_arch_type
10881 # else
10882 #  define machine_arch_type     MACH_TYPE_LOOX410
10883 # endif
10884 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
10885 #else
10886 # define machine_is_loox410()   (0)
10887 #endif
10888
10889 #ifdef CONFIG_MACH_WESTLAKE
10890 # ifdef machine_arch_type
10891 #  undef machine_arch_type
10892 #  define machine_arch_type     __machine_arch_type
10893 # else
10894 #  define machine_arch_type     MACH_TYPE_WESTLAKE
10895 # endif
10896 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
10897 #else
10898 # define machine_is_westlake()  (0)
10899 #endif
10900
10901 #ifdef CONFIG_MACH_NSB
10902 # ifdef machine_arch_type
10903 #  undef machine_arch_type
10904 #  define machine_arch_type     __machine_arch_type
10905 # else
10906 #  define machine_arch_type     MACH_TYPE_NSB
10907 # endif
10908 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
10909 #else
10910 # define machine_is_nsb()       (0)
10911 #endif
10912
10913 #ifdef CONFIG_MACH_ESL_SARVA_STN
10914 # ifdef machine_arch_type
10915 #  undef machine_arch_type
10916 #  define machine_arch_type     __machine_arch_type
10917 # else
10918 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
10919 # endif
10920 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
10921 #else
10922 # define machine_is_esl_sarva_stn()     (0)
10923 #endif
10924
10925 #ifdef CONFIG_MACH_ESL_SARVA_TFT
10926 # ifdef machine_arch_type
10927 #  undef machine_arch_type
10928 #  define machine_arch_type     __machine_arch_type
10929 # else
10930 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
10931 # endif
10932 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
10933 #else
10934 # define machine_is_esl_sarva_tft()     (0)
10935 #endif
10936
10937 #ifdef CONFIG_MACH_ESL_SARVA_IAD
10938 # ifdef machine_arch_type
10939 #  undef machine_arch_type
10940 #  define machine_arch_type     __machine_arch_type
10941 # else
10942 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
10943 # endif
10944 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
10945 #else
10946 # define machine_is_esl_sarva_iad()     (0)
10947 #endif
10948
10949 #ifdef CONFIG_MACH_ESL_SARVA_ACC
10950 # ifdef machine_arch_type
10951 #  undef machine_arch_type
10952 #  define machine_arch_type     __machine_arch_type
10953 # else
10954 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
10955 # endif
10956 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
10957 #else
10958 # define machine_is_esl_sarva_acc()     (0)
10959 #endif
10960
10961 #ifdef CONFIG_MACH_TYPHOON
10962 # ifdef machine_arch_type
10963 #  undef machine_arch_type
10964 #  define machine_arch_type     __machine_arch_type
10965 # else
10966 #  define machine_arch_type     MACH_TYPE_TYPHOON
10967 # endif
10968 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
10969 #else
10970 # define machine_is_typhoon()   (0)
10971 #endif
10972
10973 #ifdef CONFIG_MACH_CNAV
10974 # ifdef machine_arch_type
10975 #  undef machine_arch_type
10976 #  define machine_arch_type     __machine_arch_type
10977 # else
10978 #  define machine_arch_type     MACH_TYPE_CNAV
10979 # endif
10980 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
10981 #else
10982 # define machine_is_cnav()      (0)
10983 #endif
10984
10985 #ifdef CONFIG_MACH_A730
10986 # ifdef machine_arch_type
10987 #  undef machine_arch_type
10988 #  define machine_arch_type     __machine_arch_type
10989 # else
10990 #  define machine_arch_type     MACH_TYPE_A730
10991 # endif
10992 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
10993 #else
10994 # define machine_is_a730()      (0)
10995 #endif
10996
10997 #ifdef CONFIG_MACH_NETSTAR
10998 # ifdef machine_arch_type
10999 #  undef machine_arch_type
11000 #  define machine_arch_type     __machine_arch_type
11001 # else
11002 #  define machine_arch_type     MACH_TYPE_NETSTAR
11003 # endif
11004 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
11005 #else
11006 # define machine_is_netstar()   (0)
11007 #endif
11008
11009 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
11010 # ifdef machine_arch_type
11011 #  undef machine_arch_type
11012 #  define machine_arch_type     __machine_arch_type
11013 # else
11014 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
11015 # endif
11016 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
11017 #else
11018 # define machine_is_supercon()  (0)
11019 #endif
11020
11021 #ifdef CONFIG_MACH_SHIVA1100
11022 # ifdef machine_arch_type
11023 #  undef machine_arch_type
11024 #  define machine_arch_type     __machine_arch_type
11025 # else
11026 #  define machine_arch_type     MACH_TYPE_SHIVA1100
11027 # endif
11028 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
11029 #else
11030 # define machine_is_shiva1100() (0)
11031 #endif
11032
11033 #ifdef CONFIG_MACH_ETEXSC
11034 # ifdef machine_arch_type
11035 #  undef machine_arch_type
11036 #  define machine_arch_type     __machine_arch_type
11037 # else
11038 #  define machine_arch_type     MACH_TYPE_ETEXSC
11039 # endif
11040 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
11041 #else
11042 # define machine_is_etexsc()    (0)
11043 #endif
11044
11045 #ifdef CONFIG_MACH_IXDPG465
11046 # ifdef machine_arch_type
11047 #  undef machine_arch_type
11048 #  define machine_arch_type     __machine_arch_type
11049 # else
11050 #  define machine_arch_type     MACH_TYPE_IXDPG465
11051 # endif
11052 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
11053 #else
11054 # define machine_is_ixdpg465()  (0)
11055 #endif
11056
11057 #ifdef CONFIG_MACH_A9M2410
11058 # ifdef machine_arch_type
11059 #  undef machine_arch_type
11060 #  define machine_arch_type     __machine_arch_type
11061 # else
11062 #  define machine_arch_type     MACH_TYPE_A9M2410
11063 # endif
11064 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
11065 #else
11066 # define machine_is_a9m2410()   (0)
11067 #endif
11068
11069 #ifdef CONFIG_MACH_A9M2440
11070 # ifdef machine_arch_type
11071 #  undef machine_arch_type
11072 #  define machine_arch_type     __machine_arch_type
11073 # else
11074 #  define machine_arch_type     MACH_TYPE_A9M2440
11075 # endif
11076 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
11077 #else
11078 # define machine_is_a9m2440()   (0)
11079 #endif
11080
11081 #ifdef CONFIG_MACH_A9M9750
11082 # ifdef machine_arch_type
11083 #  undef machine_arch_type
11084 #  define machine_arch_type     __machine_arch_type
11085 # else
11086 #  define machine_arch_type     MACH_TYPE_A9M9750
11087 # endif
11088 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
11089 #else
11090 # define machine_is_a9m9750()   (0)
11091 #endif
11092
11093 #ifdef CONFIG_MACH_A9M9360
11094 # ifdef machine_arch_type
11095 #  undef machine_arch_type
11096 #  define machine_arch_type     __machine_arch_type
11097 # else
11098 #  define machine_arch_type     MACH_TYPE_A9M9360
11099 # endif
11100 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
11101 #else
11102 # define machine_is_a9m9360()   (0)
11103 #endif
11104
11105 #ifdef CONFIG_MACH_UNC90
11106 # ifdef machine_arch_type
11107 #  undef machine_arch_type
11108 #  define machine_arch_type     __machine_arch_type
11109 # else
11110 #  define machine_arch_type     MACH_TYPE_UNC90
11111 # endif
11112 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
11113 #else
11114 # define machine_is_unc90()     (0)
11115 #endif
11116
11117 #ifdef CONFIG_MACH_ECO920
11118 # ifdef machine_arch_type
11119 #  undef machine_arch_type
11120 #  define machine_arch_type     __machine_arch_type
11121 # else
11122 #  define machine_arch_type     MACH_TYPE_ECO920
11123 # endif
11124 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
11125 #else
11126 # define machine_is_eco920()    (0)
11127 #endif
11128
11129 #ifdef CONFIG_MACH_SATVIEW
11130 # ifdef machine_arch_type
11131 #  undef machine_arch_type
11132 #  define machine_arch_type     __machine_arch_type
11133 # else
11134 #  define machine_arch_type     MACH_TYPE_SATVIEW
11135 # endif
11136 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
11137 #else
11138 # define machine_is_satview()   (0)
11139 #endif
11140
11141 #ifdef CONFIG_MACH_ROADRUNNER
11142 # ifdef machine_arch_type
11143 #  undef machine_arch_type
11144 #  define machine_arch_type     __machine_arch_type
11145 # else
11146 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
11147 # endif
11148 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
11149 #else
11150 # define machine_is_roadrunner()        (0)
11151 #endif
11152
11153 #ifdef CONFIG_MACH_AT91RM9200EK
11154 # ifdef machine_arch_type
11155 #  undef machine_arch_type
11156 #  define machine_arch_type     __machine_arch_type
11157 # else
11158 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
11159 # endif
11160 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
11161 #else
11162 # define machine_is_at91rm9200ek()      (0)
11163 #endif
11164
11165 #ifdef CONFIG_MACH_GP32
11166 # ifdef machine_arch_type
11167 #  undef machine_arch_type
11168 #  define machine_arch_type     __machine_arch_type
11169 # else
11170 #  define machine_arch_type     MACH_TYPE_GP32
11171 # endif
11172 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
11173 #else
11174 # define machine_is_gp32()      (0)
11175 #endif
11176
11177 #ifdef CONFIG_MACH_GEM
11178 # ifdef machine_arch_type
11179 #  undef machine_arch_type
11180 #  define machine_arch_type     __machine_arch_type
11181 # else
11182 #  define machine_arch_type     MACH_TYPE_GEM
11183 # endif
11184 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
11185 #else
11186 # define machine_is_gem()       (0)
11187 #endif
11188
11189 #ifdef CONFIG_MACH_I858
11190 # ifdef machine_arch_type
11191 #  undef machine_arch_type
11192 #  define machine_arch_type     __machine_arch_type
11193 # else
11194 #  define machine_arch_type     MACH_TYPE_I858
11195 # endif
11196 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
11197 #else
11198 # define machine_is_i858()      (0)
11199 #endif
11200
11201 #ifdef CONFIG_MACH_HX2750
11202 # ifdef machine_arch_type
11203 #  undef machine_arch_type
11204 #  define machine_arch_type     __machine_arch_type
11205 # else
11206 #  define machine_arch_type     MACH_TYPE_HX2750
11207 # endif
11208 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
11209 #else
11210 # define machine_is_hx2750()    (0)
11211 #endif
11212
11213 #ifdef CONFIG_MACH_MXC91131EVB
11214 # ifdef machine_arch_type
11215 #  undef machine_arch_type
11216 #  define machine_arch_type     __machine_arch_type
11217 # else
11218 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
11219 # endif
11220 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
11221 #else
11222 # define machine_is_mxc91131evb()       (0)
11223 #endif
11224
11225 #ifdef CONFIG_MACH_P700
11226 # ifdef machine_arch_type
11227 #  undef machine_arch_type
11228 #  define machine_arch_type     __machine_arch_type
11229 # else
11230 #  define machine_arch_type     MACH_TYPE_P700
11231 # endif
11232 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
11233 #else
11234 # define machine_is_p700()      (0)
11235 #endif
11236
11237 #ifdef CONFIG_MACH_CPE
11238 # ifdef machine_arch_type
11239 #  undef machine_arch_type
11240 #  define machine_arch_type     __machine_arch_type
11241 # else
11242 #  define machine_arch_type     MACH_TYPE_CPE
11243 # endif
11244 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
11245 #else
11246 # define machine_is_cpe()       (0)
11247 #endif
11248
11249 #ifdef CONFIG_MACH_SPITZ
11250 # ifdef machine_arch_type
11251 #  undef machine_arch_type
11252 #  define machine_arch_type     __machine_arch_type
11253 # else
11254 #  define machine_arch_type     MACH_TYPE_SPITZ
11255 # endif
11256 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
11257 #else
11258 # define machine_is_spitz()     (0)
11259 #endif
11260
11261 #ifdef CONFIG_MACH_NIMBRA340
11262 # ifdef machine_arch_type
11263 #  undef machine_arch_type
11264 #  define machine_arch_type     __machine_arch_type
11265 # else
11266 #  define machine_arch_type     MACH_TYPE_NIMBRA340
11267 # endif
11268 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
11269 #else
11270 # define machine_is_nimbra340() (0)
11271 #endif
11272
11273 #ifdef CONFIG_MACH_LPC22XX
11274 # ifdef machine_arch_type
11275 #  undef machine_arch_type
11276 #  define machine_arch_type     __machine_arch_type
11277 # else
11278 #  define machine_arch_type     MACH_TYPE_LPC22XX
11279 # endif
11280 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
11281 #else
11282 # define machine_is_lpc22xx()   (0)
11283 #endif
11284
11285 #ifdef CONFIG_MACH_COMET3
11286 # ifdef machine_arch_type
11287 #  undef machine_arch_type
11288 #  define machine_arch_type     __machine_arch_type
11289 # else
11290 #  define machine_arch_type     MACH_TYPE_COMET3
11291 # endif
11292 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
11293 #else
11294 # define machine_is_omap_comet3()       (0)
11295 #endif
11296
11297 #ifdef CONFIG_MACH_COMET4
11298 # ifdef machine_arch_type
11299 #  undef machine_arch_type
11300 #  define machine_arch_type     __machine_arch_type
11301 # else
11302 #  define machine_arch_type     MACH_TYPE_COMET4
11303 # endif
11304 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
11305 #else
11306 # define machine_is_omap_comet4()       (0)
11307 #endif
11308
11309 #ifdef CONFIG_MACH_CSB625
11310 # ifdef machine_arch_type
11311 #  undef machine_arch_type
11312 #  define machine_arch_type     __machine_arch_type
11313 # else
11314 #  define machine_arch_type     MACH_TYPE_CSB625
11315 # endif
11316 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
11317 #else
11318 # define machine_is_csb625()    (0)
11319 #endif
11320
11321 #ifdef CONFIG_MACH_FORTUNET2
11322 # ifdef machine_arch_type
11323 #  undef machine_arch_type
11324 #  define machine_arch_type     __machine_arch_type
11325 # else
11326 #  define machine_arch_type     MACH_TYPE_FORTUNET2
11327 # endif
11328 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
11329 #else
11330 # define machine_is_fortunet2() (0)
11331 #endif
11332
11333 #ifdef CONFIG_MACH_S5H2200
11334 # ifdef machine_arch_type
11335 #  undef machine_arch_type
11336 #  define machine_arch_type     __machine_arch_type
11337 # else
11338 #  define machine_arch_type     MACH_TYPE_S5H2200
11339 # endif
11340 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
11341 #else
11342 # define machine_is_s5h2200()   (0)
11343 #endif
11344
11345 #ifdef CONFIG_MACH_OPTORM920
11346 # ifdef machine_arch_type
11347 #  undef machine_arch_type
11348 #  define machine_arch_type     __machine_arch_type
11349 # else
11350 #  define machine_arch_type     MACH_TYPE_OPTORM920
11351 # endif
11352 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
11353 #else
11354 # define machine_is_optorm920() (0)
11355 #endif
11356
11357 #ifdef CONFIG_MACH_ADSBITSYXB
11358 # ifdef machine_arch_type
11359 #  undef machine_arch_type
11360 #  define machine_arch_type     __machine_arch_type
11361 # else
11362 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
11363 # endif
11364 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
11365 #else
11366 # define machine_is_adsbitsyxb()        (0)
11367 #endif
11368
11369 #ifdef CONFIG_MACH_ADSSPHERE
11370 # ifdef machine_arch_type
11371 #  undef machine_arch_type
11372 #  define machine_arch_type     __machine_arch_type
11373 # else
11374 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
11375 # endif
11376 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
11377 #else
11378 # define machine_is_adssphere() (0)
11379 #endif
11380
11381 #ifdef CONFIG_MACH_ADSPORTAL
11382 # ifdef machine_arch_type
11383 #  undef machine_arch_type
11384 #  define machine_arch_type     __machine_arch_type
11385 # else
11386 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
11387 # endif
11388 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
11389 #else
11390 # define machine_is_adsportal() (0)
11391 #endif
11392
11393 #ifdef CONFIG_MACH_LN2410SBC
11394 # ifdef machine_arch_type
11395 #  undef machine_arch_type
11396 #  define machine_arch_type     __machine_arch_type
11397 # else
11398 #  define machine_arch_type     MACH_TYPE_LN2410SBC
11399 # endif
11400 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
11401 #else
11402 # define machine_is_ln2410sbc() (0)
11403 #endif
11404
11405 #ifdef CONFIG_MACH_CB3RUFC
11406 # ifdef machine_arch_type
11407 #  undef machine_arch_type
11408 #  define machine_arch_type     __machine_arch_type
11409 # else
11410 #  define machine_arch_type     MACH_TYPE_CB3RUFC
11411 # endif
11412 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
11413 #else
11414 # define machine_is_cb3rufc()   (0)
11415 #endif
11416
11417 #ifdef CONFIG_MACH_MP2USB
11418 # ifdef machine_arch_type
11419 #  undef machine_arch_type
11420 #  define machine_arch_type     __machine_arch_type
11421 # else
11422 #  define machine_arch_type     MACH_TYPE_MP2USB
11423 # endif
11424 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
11425 #else
11426 # define machine_is_mp2usb()    (0)
11427 #endif
11428
11429 #ifdef CONFIG_MACH_NTNP425C
11430 # ifdef machine_arch_type
11431 #  undef machine_arch_type
11432 #  define machine_arch_type     __machine_arch_type
11433 # else
11434 #  define machine_arch_type     MACH_TYPE_NTNP425C
11435 # endif
11436 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
11437 #else
11438 # define machine_is_ntnp425c()  (0)
11439 #endif
11440
11441 #ifdef CONFIG_MACH_COLIBRI
11442 # ifdef machine_arch_type
11443 #  undef machine_arch_type
11444 #  define machine_arch_type     __machine_arch_type
11445 # else
11446 #  define machine_arch_type     MACH_TYPE_COLIBRI
11447 # endif
11448 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
11449 #else
11450 # define machine_is_colibri()   (0)
11451 #endif
11452
11453 #ifdef CONFIG_MACH_PCM7220
11454 # ifdef machine_arch_type
11455 #  undef machine_arch_type
11456 #  define machine_arch_type     __machine_arch_type
11457 # else
11458 #  define machine_arch_type     MACH_TYPE_PCM7220
11459 # endif
11460 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
11461 #else
11462 # define machine_is_pcm7220()   (0)
11463 #endif
11464
11465 #ifdef CONFIG_MACH_GATEWAY7001
11466 # ifdef machine_arch_type
11467 #  undef machine_arch_type
11468 #  define machine_arch_type     __machine_arch_type
11469 # else
11470 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
11471 # endif
11472 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
11473 #else
11474 # define machine_is_gateway7001()       (0)
11475 #endif
11476
11477 #ifdef CONFIG_MACH_PCM027
11478 # ifdef machine_arch_type
11479 #  undef machine_arch_type
11480 #  define machine_arch_type     __machine_arch_type
11481 # else
11482 #  define machine_arch_type     MACH_TYPE_PCM027
11483 # endif
11484 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
11485 #else
11486 # define machine_is_pcm027()    (0)
11487 #endif
11488
11489 #ifdef CONFIG_MACH_CMPXA
11490 # ifdef machine_arch_type
11491 #  undef machine_arch_type
11492 #  define machine_arch_type     __machine_arch_type
11493 # else
11494 #  define machine_arch_type     MACH_TYPE_CMPXA
11495 # endif
11496 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
11497 #else
11498 # define machine_is_cmpxa()     (0)
11499 #endif
11500
11501 #ifdef CONFIG_MACH_ANUBIS
11502 # ifdef machine_arch_type
11503 #  undef machine_arch_type
11504 #  define machine_arch_type     __machine_arch_type
11505 # else
11506 #  define machine_arch_type     MACH_TYPE_ANUBIS
11507 # endif
11508 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
11509 #else
11510 # define machine_is_anubis()    (0)
11511 #endif
11512
11513 #ifdef CONFIG_MACH_ITE8152
11514 # ifdef machine_arch_type
11515 #  undef machine_arch_type
11516 #  define machine_arch_type     __machine_arch_type
11517 # else
11518 #  define machine_arch_type     MACH_TYPE_ITE8152
11519 # endif
11520 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
11521 #else
11522 # define machine_is_ite8152()   (0)
11523 #endif
11524
11525 #ifdef CONFIG_MACH_LPC3XXX
11526 # ifdef machine_arch_type
11527 #  undef machine_arch_type
11528 #  define machine_arch_type     __machine_arch_type
11529 # else
11530 #  define machine_arch_type     MACH_TYPE_LPC3XXX
11531 # endif
11532 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
11533 #else
11534 # define machine_is_lpc3xxx()   (0)
11535 #endif
11536
11537 #ifdef CONFIG_MACH_PUPPETEER
11538 # ifdef machine_arch_type
11539 #  undef machine_arch_type
11540 #  define machine_arch_type     __machine_arch_type
11541 # else
11542 #  define machine_arch_type     MACH_TYPE_PUPPETEER
11543 # endif
11544 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
11545 #else
11546 # define machine_is_puppeteer() (0)
11547 #endif
11548
11549 #ifdef CONFIG_MACH_E570
11550 # ifdef machine_arch_type
11551 #  undef machine_arch_type
11552 #  define machine_arch_type     __machine_arch_type
11553 # else
11554 #  define machine_arch_type     MACH_TYPE_E570
11555 # endif
11556 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
11557 #else
11558 # define machine_is_e570()      (0)
11559 #endif
11560
11561 #ifdef CONFIG_MACH_X50
11562 # ifdef machine_arch_type
11563 #  undef machine_arch_type
11564 #  define machine_arch_type     __machine_arch_type
11565 # else
11566 #  define machine_arch_type     MACH_TYPE_X50
11567 # endif
11568 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
11569 #else
11570 # define machine_is_x50()       (0)
11571 #endif
11572
11573 #ifdef CONFIG_MACH_RECON
11574 # ifdef machine_arch_type
11575 #  undef machine_arch_type
11576 #  define machine_arch_type     __machine_arch_type
11577 # else
11578 #  define machine_arch_type     MACH_TYPE_RECON
11579 # endif
11580 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
11581 #else
11582 # define machine_is_recon()     (0)
11583 #endif
11584
11585 #ifdef CONFIG_MACH_XBOARDGP8
11586 # ifdef machine_arch_type
11587 #  undef machine_arch_type
11588 #  define machine_arch_type     __machine_arch_type
11589 # else
11590 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
11591 # endif
11592 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
11593 #else
11594 # define machine_is_xboardgp8() (0)
11595 #endif
11596
11597 #ifdef CONFIG_MACH_FPIC2
11598 # ifdef machine_arch_type
11599 #  undef machine_arch_type
11600 #  define machine_arch_type     __machine_arch_type
11601 # else
11602 #  define machine_arch_type     MACH_TYPE_FPIC2
11603 # endif
11604 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
11605 #else
11606 # define machine_is_fpic2()     (0)
11607 #endif
11608
11609 #ifdef CONFIG_MACH_AKITA
11610 # ifdef machine_arch_type
11611 #  undef machine_arch_type
11612 #  define machine_arch_type     __machine_arch_type
11613 # else
11614 #  define machine_arch_type     MACH_TYPE_AKITA
11615 # endif
11616 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
11617 #else
11618 # define machine_is_akita()     (0)
11619 #endif
11620
11621 #ifdef CONFIG_MACH_A81
11622 # ifdef machine_arch_type
11623 #  undef machine_arch_type
11624 #  define machine_arch_type     __machine_arch_type
11625 # else
11626 #  define machine_arch_type     MACH_TYPE_A81
11627 # endif
11628 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
11629 #else
11630 # define machine_is_a81()       (0)
11631 #endif
11632
11633 #ifdef CONFIG_MACH_SVM_SC25X
11634 # ifdef machine_arch_type
11635 #  undef machine_arch_type
11636 #  define machine_arch_type     __machine_arch_type
11637 # else
11638 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
11639 # endif
11640 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
11641 #else
11642 # define machine_is_svm_sc25x() (0)
11643 #endif
11644
11645 #ifdef CONFIG_MACH_VADATECH020
11646 # ifdef machine_arch_type
11647 #  undef machine_arch_type
11648 #  define machine_arch_type     __machine_arch_type
11649 # else
11650 #  define machine_arch_type     MACH_TYPE_VADATECH020
11651 # endif
11652 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
11653 #else
11654 # define machine_is_vt020()     (0)
11655 #endif
11656
11657 #ifdef CONFIG_MACH_TLI
11658 # ifdef machine_arch_type
11659 #  undef machine_arch_type
11660 #  define machine_arch_type     __machine_arch_type
11661 # else
11662 #  define machine_arch_type     MACH_TYPE_TLI
11663 # endif
11664 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
11665 #else
11666 # define machine_is_tli()       (0)
11667 #endif
11668
11669 #ifdef CONFIG_MACH_EDB9315LC
11670 # ifdef machine_arch_type
11671 #  undef machine_arch_type
11672 #  define machine_arch_type     __machine_arch_type
11673 # else
11674 #  define machine_arch_type     MACH_TYPE_EDB9315LC
11675 # endif
11676 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
11677 #else
11678 # define machine_is_edb9315lc() (0)
11679 #endif
11680
11681 #ifdef CONFIG_MACH_PASSEC
11682 # ifdef machine_arch_type
11683 #  undef machine_arch_type
11684 #  define machine_arch_type     __machine_arch_type
11685 # else
11686 #  define machine_arch_type     MACH_TYPE_PASSEC
11687 # endif
11688 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
11689 #else
11690 # define machine_is_passec()    (0)
11691 #endif
11692
11693 #ifdef CONFIG_MACH_DS_TIGER
11694 # ifdef machine_arch_type
11695 #  undef machine_arch_type
11696 #  define machine_arch_type     __machine_arch_type
11697 # else
11698 #  define machine_arch_type     MACH_TYPE_DS_TIGER
11699 # endif
11700 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
11701 #else
11702 # define machine_is_ds_tiger()  (0)
11703 #endif
11704
11705 #ifdef CONFIG_MACH_E310
11706 # ifdef machine_arch_type
11707 #  undef machine_arch_type
11708 #  define machine_arch_type     __machine_arch_type
11709 # else
11710 #  define machine_arch_type     MACH_TYPE_E310
11711 # endif
11712 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
11713 #else
11714 # define machine_is_e310()      (0)
11715 #endif
11716
11717 #ifdef CONFIG_MACH_E330
11718 # ifdef machine_arch_type
11719 #  undef machine_arch_type
11720 #  define machine_arch_type     __machine_arch_type
11721 # else
11722 #  define machine_arch_type     MACH_TYPE_E330
11723 # endif
11724 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
11725 #else
11726 # define machine_is_e330()      (0)
11727 #endif
11728
11729 #ifdef CONFIG_MACH_RT3000
11730 # ifdef machine_arch_type
11731 #  undef machine_arch_type
11732 #  define machine_arch_type     __machine_arch_type
11733 # else
11734 #  define machine_arch_type     MACH_TYPE_RT3000
11735 # endif
11736 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
11737 #else
11738 # define machine_is_rt3000()    (0)
11739 #endif
11740
11741 #ifdef CONFIG_MACH_NOKIA770
11742 # ifdef machine_arch_type
11743 #  undef machine_arch_type
11744 #  define machine_arch_type     __machine_arch_type
11745 # else
11746 #  define machine_arch_type     MACH_TYPE_NOKIA770
11747 # endif
11748 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
11749 #else
11750 # define machine_is_nokia770()  (0)
11751 #endif
11752
11753 #ifdef CONFIG_MACH_PNX0106
11754 # ifdef machine_arch_type
11755 #  undef machine_arch_type
11756 #  define machine_arch_type     __machine_arch_type
11757 # else
11758 #  define machine_arch_type     MACH_TYPE_PNX0106
11759 # endif
11760 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
11761 #else
11762 # define machine_is_pnx0106()   (0)
11763 #endif
11764
11765 #ifdef CONFIG_MACH_HX21XX
11766 # ifdef machine_arch_type
11767 #  undef machine_arch_type
11768 #  define machine_arch_type     __machine_arch_type
11769 # else
11770 #  define machine_arch_type     MACH_TYPE_HX21XX
11771 # endif
11772 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
11773 #else
11774 # define machine_is_hx21xx()    (0)
11775 #endif
11776
11777 #ifdef CONFIG_MACH_FARADAY
11778 # ifdef machine_arch_type
11779 #  undef machine_arch_type
11780 #  define machine_arch_type     __machine_arch_type
11781 # else
11782 #  define machine_arch_type     MACH_TYPE_FARADAY
11783 # endif
11784 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
11785 #else
11786 # define machine_is_faraday()   (0)
11787 #endif
11788
11789 #ifdef CONFIG_MACH_SBC9312
11790 # ifdef machine_arch_type
11791 #  undef machine_arch_type
11792 #  define machine_arch_type     __machine_arch_type
11793 # else
11794 #  define machine_arch_type     MACH_TYPE_SBC9312
11795 # endif
11796 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
11797 #else
11798 # define machine_is_sbc9312()   (0)
11799 #endif
11800
11801 #ifdef CONFIG_MACH_BATMAN
11802 # ifdef machine_arch_type
11803 #  undef machine_arch_type
11804 #  define machine_arch_type     __machine_arch_type
11805 # else
11806 #  define machine_arch_type     MACH_TYPE_BATMAN
11807 # endif
11808 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
11809 #else
11810 # define machine_is_batman()    (0)
11811 #endif
11812
11813 #ifdef CONFIG_MACH_JPD201
11814 # ifdef machine_arch_type
11815 #  undef machine_arch_type
11816 #  define machine_arch_type     __machine_arch_type
11817 # else
11818 #  define machine_arch_type     MACH_TYPE_JPD201
11819 # endif
11820 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
11821 #else
11822 # define machine_is_jpd201()    (0)
11823 #endif
11824
11825 #ifdef CONFIG_MACH_MIPSA
11826 # ifdef machine_arch_type
11827 #  undef machine_arch_type
11828 #  define machine_arch_type     __machine_arch_type
11829 # else
11830 #  define machine_arch_type     MACH_TYPE_MIPSA
11831 # endif
11832 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
11833 #else
11834 # define machine_is_mipsa()     (0)
11835 #endif
11836
11837 #ifdef CONFIG_MACH_KACOM
11838 # ifdef machine_arch_type
11839 #  undef machine_arch_type
11840 #  define machine_arch_type     __machine_arch_type
11841 # else
11842 #  define machine_arch_type     MACH_TYPE_KACOM
11843 # endif
11844 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
11845 #else
11846 # define machine_is_kacom()     (0)
11847 #endif
11848
11849 #ifdef CONFIG_MACH_SWARCOCPU
11850 # ifdef machine_arch_type
11851 #  undef machine_arch_type
11852 #  define machine_arch_type     __machine_arch_type
11853 # else
11854 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
11855 # endif
11856 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
11857 #else
11858 # define machine_is_swarcocpu() (0)
11859 #endif
11860
11861 #ifdef CONFIG_MACH_SWARCODSL
11862 # ifdef machine_arch_type
11863 #  undef machine_arch_type
11864 #  define machine_arch_type     __machine_arch_type
11865 # else
11866 #  define machine_arch_type     MACH_TYPE_SWARCODSL
11867 # endif
11868 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
11869 #else
11870 # define machine_is_swarcodsl() (0)
11871 #endif
11872
11873 #ifdef CONFIG_MACH_BLUEANGEL
11874 # ifdef machine_arch_type
11875 #  undef machine_arch_type
11876 #  define machine_arch_type     __machine_arch_type
11877 # else
11878 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
11879 # endif
11880 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
11881 #else
11882 # define machine_is_blueangel() (0)
11883 #endif
11884
11885 #ifdef CONFIG_MACH_HAIRYGRAMA
11886 # ifdef machine_arch_type
11887 #  undef machine_arch_type
11888 #  define machine_arch_type     __machine_arch_type
11889 # else
11890 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
11891 # endif
11892 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
11893 #else
11894 # define machine_is_hairygrama()        (0)
11895 #endif
11896
11897 #ifdef CONFIG_MACH_BANFF
11898 # ifdef machine_arch_type
11899 #  undef machine_arch_type
11900 #  define machine_arch_type     __machine_arch_type
11901 # else
11902 #  define machine_arch_type     MACH_TYPE_BANFF
11903 # endif
11904 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
11905 #else
11906 # define machine_is_banff()     (0)
11907 #endif
11908
11909 #ifdef CONFIG_MACH_CARMEVA
11910 # ifdef machine_arch_type
11911 #  undef machine_arch_type
11912 #  define machine_arch_type     __machine_arch_type
11913 # else
11914 #  define machine_arch_type     MACH_TYPE_CARMEVA
11915 # endif
11916 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
11917 #else
11918 # define machine_is_carmeva()   (0)
11919 #endif
11920
11921 #ifdef CONFIG_MACH_SAM255
11922 # ifdef machine_arch_type
11923 #  undef machine_arch_type
11924 #  define machine_arch_type     __machine_arch_type
11925 # else
11926 #  define machine_arch_type     MACH_TYPE_SAM255
11927 # endif
11928 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
11929 #else
11930 # define machine_is_sam255()    (0)
11931 #endif
11932
11933 #ifdef CONFIG_MACH_PPM10
11934 # ifdef machine_arch_type
11935 #  undef machine_arch_type
11936 #  define machine_arch_type     __machine_arch_type
11937 # else
11938 #  define machine_arch_type     MACH_TYPE_PPM10
11939 # endif
11940 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
11941 #else
11942 # define machine_is_ppm10()     (0)
11943 #endif
11944
11945 #ifdef CONFIG_MACH_EDB9315A
11946 # ifdef machine_arch_type
11947 #  undef machine_arch_type
11948 #  define machine_arch_type     __machine_arch_type
11949 # else
11950 #  define machine_arch_type     MACH_TYPE_EDB9315A
11951 # endif
11952 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
11953 #else
11954 # define machine_is_edb9315a()  (0)
11955 #endif
11956
11957 #ifdef CONFIG_MACH_SUNSET
11958 # ifdef machine_arch_type
11959 #  undef machine_arch_type
11960 #  define machine_arch_type     __machine_arch_type
11961 # else
11962 #  define machine_arch_type     MACH_TYPE_SUNSET
11963 # endif
11964 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
11965 #else
11966 # define machine_is_sunset()    (0)
11967 #endif
11968
11969 #ifdef CONFIG_MACH_STARGATE2
11970 # ifdef machine_arch_type
11971 #  undef machine_arch_type
11972 #  define machine_arch_type     __machine_arch_type
11973 # else
11974 #  define machine_arch_type     MACH_TYPE_STARGATE2
11975 # endif
11976 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
11977 #else
11978 # define machine_is_stargate2() (0)
11979 #endif
11980
11981 #ifdef CONFIG_MACH_INTELMOTE2
11982 # ifdef machine_arch_type
11983 #  undef machine_arch_type
11984 #  define machine_arch_type     __machine_arch_type
11985 # else
11986 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
11987 # endif
11988 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
11989 #else
11990 # define machine_is_intelmote2()        (0)
11991 #endif
11992
11993 #ifdef CONFIG_MACH_TRIZEPS4
11994 # ifdef machine_arch_type
11995 #  undef machine_arch_type
11996 #  define machine_arch_type     __machine_arch_type
11997 # else
11998 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
11999 # endif
12000 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
12001 #else
12002 # define machine_is_trizeps4()  (0)
12003 #endif
12004
12005 #ifdef CONFIG_MACH_MAINSTONE2
12006 # ifdef machine_arch_type
12007 #  undef machine_arch_type
12008 #  define machine_arch_type     __machine_arch_type
12009 # else
12010 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
12011 # endif
12012 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
12013 #else
12014 # define machine_is_mainstone2()        (0)
12015 #endif
12016
12017 #ifdef CONFIG_MACH_EZ_IXP42X
12018 # ifdef machine_arch_type
12019 #  undef machine_arch_type
12020 #  define machine_arch_type     __machine_arch_type
12021 # else
12022 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
12023 # endif
12024 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
12025 #else
12026 # define machine_is_ez_ixp42x() (0)
12027 #endif
12028
12029 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
12030 # ifdef machine_arch_type
12031 #  undef machine_arch_type
12032 #  define machine_arch_type     __machine_arch_type
12033 # else
12034 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
12035 # endif
12036 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
12037 #else
12038 # define machine_is_tapwave_zodiac()    (0)
12039 #endif
12040
12041 #ifdef CONFIG_MACH_UNIVERSALMETER
12042 # ifdef machine_arch_type
12043 #  undef machine_arch_type
12044 #  define machine_arch_type     __machine_arch_type
12045 # else
12046 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
12047 # endif
12048 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
12049 #else
12050 # define machine_is_universalmeter()    (0)
12051 #endif
12052
12053 #ifdef CONFIG_MACH_HICOARM9
12054 # ifdef machine_arch_type
12055 #  undef machine_arch_type
12056 #  define machine_arch_type     __machine_arch_type
12057 # else
12058 #  define machine_arch_type     MACH_TYPE_HICOARM9
12059 # endif
12060 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
12061 #else
12062 # define machine_is_hicoarm9()  (0)
12063 #endif
12064
12065 #ifdef CONFIG_MACH_PNX4008
12066 # ifdef machine_arch_type
12067 #  undef machine_arch_type
12068 #  define machine_arch_type     __machine_arch_type
12069 # else
12070 #  define machine_arch_type     MACH_TYPE_PNX4008
12071 # endif
12072 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
12073 #else
12074 # define machine_is_pnx4008()   (0)
12075 #endif
12076
12077 #ifdef CONFIG_MACH_KWS6000
12078 # ifdef machine_arch_type
12079 #  undef machine_arch_type
12080 #  define machine_arch_type     __machine_arch_type
12081 # else
12082 #  define machine_arch_type     MACH_TYPE_KWS6000
12083 # endif
12084 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
12085 #else
12086 # define machine_is_kws6000()   (0)
12087 #endif
12088
12089 #ifdef CONFIG_MACH_PORTUX920T
12090 # ifdef machine_arch_type
12091 #  undef machine_arch_type
12092 #  define machine_arch_type     __machine_arch_type
12093 # else
12094 #  define machine_arch_type     MACH_TYPE_PORTUX920T
12095 # endif
12096 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
12097 #else
12098 # define machine_is_portux920t()        (0)
12099 #endif
12100
12101 #ifdef CONFIG_MACH_EZ_X5
12102 # ifdef machine_arch_type
12103 #  undef machine_arch_type
12104 #  define machine_arch_type     __machine_arch_type
12105 # else
12106 #  define machine_arch_type     MACH_TYPE_EZ_X5
12107 # endif
12108 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
12109 #else
12110 # define machine_is_ez_x5()     (0)
12111 #endif
12112
12113 #ifdef CONFIG_MACH_OMAP_RUDOLPH
12114 # ifdef machine_arch_type
12115 #  undef machine_arch_type
12116 #  define machine_arch_type     __machine_arch_type
12117 # else
12118 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
12119 # endif
12120 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
12121 #else
12122 # define machine_is_omap_rudolph()      (0)
12123 #endif
12124
12125 #ifdef CONFIG_MACH_CPUAT91
12126 # ifdef machine_arch_type
12127 #  undef machine_arch_type
12128 #  define machine_arch_type     __machine_arch_type
12129 # else
12130 #  define machine_arch_type     MACH_TYPE_CPUAT91
12131 # endif
12132 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
12133 #else
12134 # define machine_is_cpuat91()   (0)
12135 #endif
12136
12137 #ifdef CONFIG_MACH_REA9200
12138 # ifdef machine_arch_type
12139 #  undef machine_arch_type
12140 #  define machine_arch_type     __machine_arch_type
12141 # else
12142 #  define machine_arch_type     MACH_TYPE_REA9200
12143 # endif
12144 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
12145 #else
12146 # define machine_is_rea9200()   (0)
12147 #endif
12148
12149 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
12150 # ifdef machine_arch_type
12151 #  undef machine_arch_type
12152 #  define machine_arch_type     __machine_arch_type
12153 # else
12154 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
12155 # endif
12156 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
12157 #else
12158 # define machine_is_acts_pune_sa1110()  (0)
12159 #endif
12160
12161 #ifdef CONFIG_MACH_IXP425
12162 # ifdef machine_arch_type
12163 #  undef machine_arch_type
12164 #  define machine_arch_type     __machine_arch_type
12165 # else
12166 #  define machine_arch_type     MACH_TYPE_IXP425
12167 # endif
12168 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
12169 #else
12170 # define machine_is_ixp425()    (0)
12171 #endif
12172
12173 #ifdef CONFIG_MACH_I30030ADS
12174 # ifdef machine_arch_type
12175 #  undef machine_arch_type
12176 #  define machine_arch_type     __machine_arch_type
12177 # else
12178 #  define machine_arch_type     MACH_TYPE_I30030ADS
12179 # endif
12180 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
12181 #else
12182 # define machine_is_i30030ads() (0)
12183 #endif
12184
12185 #ifdef CONFIG_MACH_PERCH
12186 # ifdef machine_arch_type
12187 #  undef machine_arch_type
12188 #  define machine_arch_type     __machine_arch_type
12189 # else
12190 #  define machine_arch_type     MACH_TYPE_PERCH
12191 # endif
12192 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
12193 #else
12194 # define machine_is_perch()     (0)
12195 #endif
12196
12197 #ifdef CONFIG_MACH_EIS05R1
12198 # ifdef machine_arch_type
12199 #  undef machine_arch_type
12200 #  define machine_arch_type     __machine_arch_type
12201 # else
12202 #  define machine_arch_type     MACH_TYPE_EIS05R1
12203 # endif
12204 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
12205 #else
12206 # define machine_is_eis05r1()   (0)
12207 #endif
12208
12209 #ifdef CONFIG_MACH_PEPPERPAD
12210 # ifdef machine_arch_type
12211 #  undef machine_arch_type
12212 #  define machine_arch_type     __machine_arch_type
12213 # else
12214 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
12215 # endif
12216 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
12217 #else
12218 # define machine_is_pepperpad() (0)
12219 #endif
12220
12221 #ifdef CONFIG_MACH_SB3010
12222 # ifdef machine_arch_type
12223 #  undef machine_arch_type
12224 #  define machine_arch_type     __machine_arch_type
12225 # else
12226 #  define machine_arch_type     MACH_TYPE_SB3010
12227 # endif
12228 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
12229 #else
12230 # define machine_is_sb3010()    (0)
12231 #endif
12232
12233 #ifdef CONFIG_MACH_RM9200
12234 # ifdef machine_arch_type
12235 #  undef machine_arch_type
12236 #  define machine_arch_type     __machine_arch_type
12237 # else
12238 #  define machine_arch_type     MACH_TYPE_RM9200
12239 # endif
12240 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
12241 #else
12242 # define machine_is_rm9200()    (0)
12243 #endif
12244
12245 #ifdef CONFIG_MACH_DMA03
12246 # ifdef machine_arch_type
12247 #  undef machine_arch_type
12248 #  define machine_arch_type     __machine_arch_type
12249 # else
12250 #  define machine_arch_type     MACH_TYPE_DMA03
12251 # endif
12252 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
12253 #else
12254 # define machine_is_dma03()     (0)
12255 #endif
12256
12257 #ifdef CONFIG_MACH_ROAD_S101
12258 # ifdef machine_arch_type
12259 #  undef machine_arch_type
12260 #  define machine_arch_type     __machine_arch_type
12261 # else
12262 #  define machine_arch_type     MACH_TYPE_ROAD_S101
12263 # endif
12264 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
12265 #else
12266 # define machine_is_road_s101() (0)
12267 #endif
12268
12269 #ifdef CONFIG_MACH_IQ81340SC
12270 # ifdef machine_arch_type
12271 #  undef machine_arch_type
12272 #  define machine_arch_type     __machine_arch_type
12273 # else
12274 #  define machine_arch_type     MACH_TYPE_IQ81340SC
12275 # endif
12276 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
12277 #else
12278 # define machine_is_iq81340sc() (0)
12279 #endif
12280
12281 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
12282 # ifdef machine_arch_type
12283 #  undef machine_arch_type
12284 #  define machine_arch_type     __machine_arch_type
12285 # else
12286 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
12287 # endif
12288 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
12289 #else
12290 # define machine_is_iq_nextgen_b()      (0)
12291 #endif
12292
12293 #ifdef CONFIG_MACH_IQ81340MC
12294 # ifdef machine_arch_type
12295 #  undef machine_arch_type
12296 #  define machine_arch_type     __machine_arch_type
12297 # else
12298 #  define machine_arch_type     MACH_TYPE_IQ81340MC
12299 # endif
12300 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
12301 #else
12302 # define machine_is_iq81340mc() (0)
12303 #endif
12304
12305 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
12306 # ifdef machine_arch_type
12307 #  undef machine_arch_type
12308 #  define machine_arch_type     __machine_arch_type
12309 # else
12310 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
12311 # endif
12312 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
12313 #else
12314 # define machine_is_iq_nextgen_d()      (0)
12315 #endif
12316
12317 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
12318 # ifdef machine_arch_type
12319 #  undef machine_arch_type
12320 #  define machine_arch_type     __machine_arch_type
12321 # else
12322 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
12323 # endif
12324 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
12325 #else
12326 # define machine_is_iq_nextgen_e()      (0)
12327 #endif
12328
12329 #ifdef CONFIG_MACH_MALLOW_AT91
12330 # ifdef machine_arch_type
12331 #  undef machine_arch_type
12332 #  define machine_arch_type     __machine_arch_type
12333 # else
12334 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
12335 # endif
12336 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
12337 #else
12338 # define machine_is_mallow_at91()       (0)
12339 #endif
12340
12341 #ifdef CONFIG_MACH_CYBERTRACKER_I
12342 # ifdef machine_arch_type
12343 #  undef machine_arch_type
12344 #  define machine_arch_type     __machine_arch_type
12345 # else
12346 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
12347 # endif
12348 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
12349 #else
12350 # define machine_is_cybertracker_i()    (0)
12351 #endif
12352
12353 #ifdef CONFIG_MACH_GESBC931X
12354 # ifdef machine_arch_type
12355 #  undef machine_arch_type
12356 #  define machine_arch_type     __machine_arch_type
12357 # else
12358 #  define machine_arch_type     MACH_TYPE_GESBC931X
12359 # endif
12360 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
12361 #else
12362 # define machine_is_gesbc931x() (0)
12363 #endif
12364
12365 #ifdef CONFIG_MACH_CENTIPAD
12366 # ifdef machine_arch_type
12367 #  undef machine_arch_type
12368 #  define machine_arch_type     __machine_arch_type
12369 # else
12370 #  define machine_arch_type     MACH_TYPE_CENTIPAD
12371 # endif
12372 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
12373 #else
12374 # define machine_is_centipad()  (0)
12375 #endif
12376
12377 #ifdef CONFIG_MACH_ARMSOC
12378 # ifdef machine_arch_type
12379 #  undef machine_arch_type
12380 #  define machine_arch_type     __machine_arch_type
12381 # else
12382 #  define machine_arch_type     MACH_TYPE_ARMSOC
12383 # endif
12384 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
12385 #else
12386 # define machine_is_armsoc()    (0)
12387 #endif
12388
12389 #ifdef CONFIG_MACH_SE4200
12390 # ifdef machine_arch_type
12391 #  undef machine_arch_type
12392 #  define machine_arch_type     __machine_arch_type
12393 # else
12394 #  define machine_arch_type     MACH_TYPE_SE4200
12395 # endif
12396 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
12397 #else
12398 # define machine_is_se4200()    (0)
12399 #endif
12400
12401 #ifdef CONFIG_MACH_EMS197A
12402 # ifdef machine_arch_type
12403 #  undef machine_arch_type
12404 #  define machine_arch_type     __machine_arch_type
12405 # else
12406 #  define machine_arch_type     MACH_TYPE_EMS197A
12407 # endif
12408 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
12409 #else
12410 # define machine_is_ems197a()   (0)
12411 #endif
12412
12413 #ifdef CONFIG_MACH_MICRO9
12414 # ifdef machine_arch_type
12415 #  undef machine_arch_type
12416 #  define machine_arch_type     __machine_arch_type
12417 # else
12418 #  define machine_arch_type     MACH_TYPE_MICRO9
12419 # endif
12420 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
12421 #else
12422 # define machine_is_micro9()    (0)
12423 #endif
12424
12425 #ifdef CONFIG_MACH_MICRO9L
12426 # ifdef machine_arch_type
12427 #  undef machine_arch_type
12428 #  define machine_arch_type     __machine_arch_type
12429 # else
12430 #  define machine_arch_type     MACH_TYPE_MICRO9L
12431 # endif
12432 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
12433 #else
12434 # define machine_is_micro9l()   (0)
12435 #endif
12436
12437 #ifdef CONFIG_MACH_UC5471DSP
12438 # ifdef machine_arch_type
12439 #  undef machine_arch_type
12440 #  define machine_arch_type     __machine_arch_type
12441 # else
12442 #  define machine_arch_type     MACH_TYPE_UC5471DSP
12443 # endif
12444 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
12445 #else
12446 # define machine_is_uc5471dsp() (0)
12447 #endif
12448
12449 #ifdef CONFIG_MACH_SJ5471ENG
12450 # ifdef machine_arch_type
12451 #  undef machine_arch_type
12452 #  define machine_arch_type     __machine_arch_type
12453 # else
12454 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
12455 # endif
12456 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
12457 #else
12458 # define machine_is_sj5471eng() (0)
12459 #endif
12460
12461 #ifdef CONFIG_MACH_CMPXA26X
12462 # ifdef machine_arch_type
12463 #  undef machine_arch_type
12464 #  define machine_arch_type     __machine_arch_type
12465 # else
12466 #  define machine_arch_type     MACH_TYPE_CMPXA26X
12467 # endif
12468 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
12469 #else
12470 # define machine_is_none()      (0)
12471 #endif
12472
12473 #ifdef CONFIG_MACH_NC
12474 # ifdef machine_arch_type
12475 #  undef machine_arch_type
12476 #  define machine_arch_type     __machine_arch_type
12477 # else
12478 #  define machine_arch_type     MACH_TYPE_NC
12479 # endif
12480 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
12481 #else
12482 # define machine_is_nc1()       (0)
12483 #endif
12484
12485 #ifdef CONFIG_MACH_OMAP_PALMTE
12486 # ifdef machine_arch_type
12487 #  undef machine_arch_type
12488 #  define machine_arch_type     __machine_arch_type
12489 # else
12490 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
12491 # endif
12492 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
12493 #else
12494 # define machine_is_omap_palmte()       (0)
12495 #endif
12496
12497 #ifdef CONFIG_MACH_AJAX52X
12498 # ifdef machine_arch_type
12499 #  undef machine_arch_type
12500 #  define machine_arch_type     __machine_arch_type
12501 # else
12502 #  define machine_arch_type     MACH_TYPE_AJAX52X
12503 # endif
12504 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
12505 #else
12506 # define machine_is_ajax52x()   (0)
12507 #endif
12508
12509 #ifdef CONFIG_MACH_SIRIUSTAR
12510 # ifdef machine_arch_type
12511 #  undef machine_arch_type
12512 #  define machine_arch_type     __machine_arch_type
12513 # else
12514 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
12515 # endif
12516 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
12517 #else
12518 # define machine_is_siriustar() (0)
12519 #endif
12520
12521 #ifdef CONFIG_MACH_IODATA_HDLG
12522 # ifdef machine_arch_type
12523 #  undef machine_arch_type
12524 #  define machine_arch_type     __machine_arch_type
12525 # else
12526 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
12527 # endif
12528 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
12529 #else
12530 # define machine_is_iodata_hdlg()       (0)
12531 #endif
12532
12533 #ifdef CONFIG_MACH_AT91RM9200UTL
12534 # ifdef machine_arch_type
12535 #  undef machine_arch_type
12536 #  define machine_arch_type     __machine_arch_type
12537 # else
12538 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
12539 # endif
12540 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
12541 #else
12542 # define machine_is_at91rm9200utl()     (0)
12543 #endif
12544
12545 #ifdef CONFIG_MACH_BIOSAFE
12546 # ifdef machine_arch_type
12547 #  undef machine_arch_type
12548 #  define machine_arch_type     __machine_arch_type
12549 # else
12550 #  define machine_arch_type     MACH_TYPE_BIOSAFE
12551 # endif
12552 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
12553 #else
12554 # define machine_is_biosafe()   (0)
12555 #endif
12556
12557 #ifdef CONFIG_MACH_MP1000
12558 # ifdef machine_arch_type
12559 #  undef machine_arch_type
12560 #  define machine_arch_type     __machine_arch_type
12561 # else
12562 #  define machine_arch_type     MACH_TYPE_MP1000
12563 # endif
12564 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
12565 #else
12566 # define machine_is_mp1000()    (0)
12567 #endif
12568
12569 #ifdef CONFIG_MACH_PARSY
12570 # ifdef machine_arch_type
12571 #  undef machine_arch_type
12572 #  define machine_arch_type     __machine_arch_type
12573 # else
12574 #  define machine_arch_type     MACH_TYPE_PARSY
12575 # endif
12576 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
12577 #else
12578 # define machine_is_parsy()     (0)
12579 #endif
12580
12581 #ifdef CONFIG_MACH_CCXP
12582 # ifdef machine_arch_type
12583 #  undef machine_arch_type
12584 #  define machine_arch_type     __machine_arch_type
12585 # else
12586 #  define machine_arch_type     MACH_TYPE_CCXP
12587 # endif
12588 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
12589 #else
12590 # define machine_is_ccxp270()   (0)
12591 #endif
12592
12593 #ifdef CONFIG_MACH_OMAP_GSAMPLE
12594 # ifdef machine_arch_type
12595 #  undef machine_arch_type
12596 #  define machine_arch_type     __machine_arch_type
12597 # else
12598 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
12599 # endif
12600 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
12601 #else
12602 # define machine_is_omap_gsample()      (0)
12603 #endif
12604
12605 #ifdef CONFIG_MACH_REALVIEW_EB
12606 # ifdef machine_arch_type
12607 #  undef machine_arch_type
12608 #  define machine_arch_type     __machine_arch_type
12609 # else
12610 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
12611 # endif
12612 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
12613 #else
12614 # define machine_is_realview_eb()       (0)
12615 #endif
12616
12617 #ifdef CONFIG_MACH_SAMOA
12618 # ifdef machine_arch_type
12619 #  undef machine_arch_type
12620 #  define machine_arch_type     __machine_arch_type
12621 # else
12622 #  define machine_arch_type     MACH_TYPE_SAMOA
12623 # endif
12624 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
12625 #else
12626 # define machine_is_samoa()     (0)
12627 #endif
12628
12629 #ifdef CONFIG_MACH_PALMT3
12630 # ifdef machine_arch_type
12631 #  undef machine_arch_type
12632 #  define machine_arch_type     __machine_arch_type
12633 # else
12634 #  define machine_arch_type     MACH_TYPE_PALMT3
12635 # endif
12636 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
12637 #else
12638 # define machine_is_palmt3()    (0)
12639 #endif
12640
12641 #ifdef CONFIG_MACH_I878
12642 # ifdef machine_arch_type
12643 #  undef machine_arch_type
12644 #  define machine_arch_type     __machine_arch_type
12645 # else
12646 #  define machine_arch_type     MACH_TYPE_I878
12647 # endif
12648 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
12649 #else
12650 # define machine_is_i878()      (0)
12651 #endif
12652
12653 #ifdef CONFIG_MACH_BORZOI
12654 # ifdef machine_arch_type
12655 #  undef machine_arch_type
12656 #  define machine_arch_type     __machine_arch_type
12657 # else
12658 #  define machine_arch_type     MACH_TYPE_BORZOI
12659 # endif
12660 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
12661 #else
12662 # define machine_is_borzoi()    (0)
12663 #endif
12664
12665 #ifdef CONFIG_MACH_GECKO
12666 # ifdef machine_arch_type
12667 #  undef machine_arch_type
12668 #  define machine_arch_type     __machine_arch_type
12669 # else
12670 #  define machine_arch_type     MACH_TYPE_GECKO
12671 # endif
12672 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
12673 #else
12674 # define machine_is_gecko()     (0)
12675 #endif
12676
12677 #ifdef CONFIG_MACH_DS101
12678 # ifdef machine_arch_type
12679 #  undef machine_arch_type
12680 #  define machine_arch_type     __machine_arch_type
12681 # else
12682 #  define machine_arch_type     MACH_TYPE_DS101
12683 # endif
12684 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
12685 #else
12686 # define machine_is_ds101()     (0)
12687 #endif
12688
12689 #ifdef CONFIG_MACH_OMAP_PALMTT2
12690 # ifdef machine_arch_type
12691 #  undef machine_arch_type
12692 #  define machine_arch_type     __machine_arch_type
12693 # else
12694 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
12695 # endif
12696 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
12697 #else
12698 # define machine_is_omap_palmtt2()      (0)
12699 #endif
12700
12701 #ifdef CONFIG_MACH_PALMLD
12702 # ifdef machine_arch_type
12703 #  undef machine_arch_type
12704 #  define machine_arch_type     __machine_arch_type
12705 # else
12706 #  define machine_arch_type     MACH_TYPE_PALMLD
12707 # endif
12708 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
12709 #else
12710 # define machine_is_palmld()    (0)
12711 #endif
12712
12713 #ifdef CONFIG_MACH_CC9C
12714 # ifdef machine_arch_type
12715 #  undef machine_arch_type
12716 #  define machine_arch_type     __machine_arch_type
12717 # else
12718 #  define machine_arch_type     MACH_TYPE_CC9C
12719 # endif
12720 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
12721 #else
12722 # define machine_is_cc9c()      (0)
12723 #endif
12724
12725 #ifdef CONFIG_MACH_SBC1670
12726 # ifdef machine_arch_type
12727 #  undef machine_arch_type
12728 #  define machine_arch_type     __machine_arch_type
12729 # else
12730 #  define machine_arch_type     MACH_TYPE_SBC1670
12731 # endif
12732 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
12733 #else
12734 # define machine_is_sbc1670()   (0)
12735 #endif
12736
12737 #ifdef CONFIG_MACH_IXDP28X5
12738 # ifdef machine_arch_type
12739 #  undef machine_arch_type
12740 #  define machine_arch_type     __machine_arch_type
12741 # else
12742 #  define machine_arch_type     MACH_TYPE_IXDP28X5
12743 # endif
12744 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
12745 #else
12746 # define machine_is_ixdp28x5()  (0)
12747 #endif
12748
12749 #ifdef CONFIG_MACH_OMAP_PALMTT
12750 # ifdef machine_arch_type
12751 #  undef machine_arch_type
12752 #  define machine_arch_type     __machine_arch_type
12753 # else
12754 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
12755 # endif
12756 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
12757 #else
12758 # define machine_is_omap_palmtt()       (0)
12759 #endif
12760
12761 #ifdef CONFIG_MACH_ML696K
12762 # ifdef machine_arch_type
12763 #  undef machine_arch_type
12764 #  define machine_arch_type     __machine_arch_type
12765 # else
12766 #  define machine_arch_type     MACH_TYPE_ML696K
12767 # endif
12768 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
12769 #else
12770 # define machine_is_ml696k()    (0)
12771 #endif
12772
12773 #ifdef CONFIG_MACH_ARCOM_ZEUS
12774 # ifdef machine_arch_type
12775 #  undef machine_arch_type
12776 #  define machine_arch_type     __machine_arch_type
12777 # else
12778 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
12779 # endif
12780 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
12781 #else
12782 # define machine_is_arcom_zeus()        (0)
12783 #endif
12784
12785 #ifdef CONFIG_MACH_OSIRIS
12786 # ifdef machine_arch_type
12787 #  undef machine_arch_type
12788 #  define machine_arch_type     __machine_arch_type
12789 # else
12790 #  define machine_arch_type     MACH_TYPE_OSIRIS
12791 # endif
12792 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
12793 #else
12794 # define machine_is_osiris()    (0)
12795 #endif
12796
12797 #ifdef CONFIG_MACH_MAESTRO
12798 # ifdef machine_arch_type
12799 #  undef machine_arch_type
12800 #  define machine_arch_type     __machine_arch_type
12801 # else
12802 #  define machine_arch_type     MACH_TYPE_MAESTRO
12803 # endif
12804 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
12805 #else
12806 # define machine_is_maestro()   (0)
12807 #endif
12808
12809 #ifdef CONFIG_MACH_PALMTE2
12810 # ifdef machine_arch_type
12811 #  undef machine_arch_type
12812 #  define machine_arch_type     __machine_arch_type
12813 # else
12814 #  define machine_arch_type     MACH_TYPE_PALMTE2
12815 # endif
12816 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
12817 #else
12818 # define machine_is_palmte2()   (0)
12819 #endif
12820
12821 #ifdef CONFIG_MACH_IXBBM
12822 # ifdef machine_arch_type
12823 #  undef machine_arch_type
12824 #  define machine_arch_type     __machine_arch_type
12825 # else
12826 #  define machine_arch_type     MACH_TYPE_IXBBM
12827 # endif
12828 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
12829 #else
12830 # define machine_is_ixbbm()     (0)
12831 #endif
12832
12833 #ifdef CONFIG_MACH_MX27ADS
12834 # ifdef machine_arch_type
12835 #  undef machine_arch_type
12836 #  define machine_arch_type     __machine_arch_type
12837 # else
12838 #  define machine_arch_type     MACH_TYPE_MX27ADS
12839 # endif
12840 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
12841 #else
12842 # define machine_is_mx27ads()   (0)
12843 #endif
12844
12845 #ifdef CONFIG_MACH_AX8004
12846 # ifdef machine_arch_type
12847 #  undef machine_arch_type
12848 #  define machine_arch_type     __machine_arch_type
12849 # else
12850 #  define machine_arch_type     MACH_TYPE_AX8004
12851 # endif
12852 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
12853 #else
12854 # define machine_is_ax8004()    (0)
12855 #endif
12856
12857 #ifdef CONFIG_MACH_AT91SAM9261EK
12858 # ifdef machine_arch_type
12859 #  undef machine_arch_type
12860 #  define machine_arch_type     __machine_arch_type
12861 # else
12862 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
12863 # endif
12864 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
12865 #else
12866 # define machine_is_at91sam9261ek()     (0)
12867 #endif
12868
12869 #ifdef CONFIG_MACH_LOFT
12870 # ifdef machine_arch_type
12871 #  undef machine_arch_type
12872 #  define machine_arch_type     __machine_arch_type
12873 # else
12874 #  define machine_arch_type     MACH_TYPE_LOFT
12875 # endif
12876 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
12877 #else
12878 # define machine_is_loft()      (0)
12879 #endif
12880
12881 #ifdef CONFIG_MACH_MAGPIE
12882 # ifdef machine_arch_type
12883 #  undef machine_arch_type
12884 #  define machine_arch_type     __machine_arch_type
12885 # else
12886 #  define machine_arch_type     MACH_TYPE_MAGPIE
12887 # endif
12888 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
12889 #else
12890 # define machine_is_magpie()    (0)
12891 #endif
12892
12893 #ifdef CONFIG_MACH_MX21ADS
12894 # ifdef machine_arch_type
12895 #  undef machine_arch_type
12896 #  define machine_arch_type     __machine_arch_type
12897 # else
12898 #  define machine_arch_type     MACH_TYPE_MX21ADS
12899 # endif
12900 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
12901 #else
12902 # define machine_is_mx21ads()   (0)
12903 #endif
12904
12905 #ifdef CONFIG_MACH_MB87M3400
12906 # ifdef machine_arch_type
12907 #  undef machine_arch_type
12908 #  define machine_arch_type     __machine_arch_type
12909 # else
12910 #  define machine_arch_type     MACH_TYPE_MB87M3400
12911 # endif
12912 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
12913 #else
12914 # define machine_is_mb87m3400() (0)
12915 #endif
12916
12917 #ifdef CONFIG_MACH_MGUARD_DELTA
12918 # ifdef machine_arch_type
12919 #  undef machine_arch_type
12920 #  define machine_arch_type     __machine_arch_type
12921 # else
12922 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
12923 # endif
12924 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
12925 #else
12926 # define machine_is_mguard_delta()      (0)
12927 #endif
12928
12929 #ifdef CONFIG_MACH_DAVINCI_DVDP
12930 # ifdef machine_arch_type
12931 #  undef machine_arch_type
12932 #  define machine_arch_type     __machine_arch_type
12933 # else
12934 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
12935 # endif
12936 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
12937 #else
12938 # define machine_is_davinci_dvdp()      (0)
12939 #endif
12940
12941 #ifdef CONFIG_MACH_HTCUNIVERSAL
12942 # ifdef machine_arch_type
12943 #  undef machine_arch_type
12944 #  define machine_arch_type     __machine_arch_type
12945 # else
12946 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
12947 # endif
12948 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
12949 #else
12950 # define machine_is_htcuniversal()      (0)
12951 #endif
12952
12953 #ifdef CONFIG_MACH_TPAD
12954 # ifdef machine_arch_type
12955 #  undef machine_arch_type
12956 #  define machine_arch_type     __machine_arch_type
12957 # else
12958 #  define machine_arch_type     MACH_TYPE_TPAD
12959 # endif
12960 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
12961 #else
12962 # define machine_is_tpad()      (0)
12963 #endif
12964
12965 #ifdef CONFIG_MACH_ROVERP3
12966 # ifdef machine_arch_type
12967 #  undef machine_arch_type
12968 #  define machine_arch_type     __machine_arch_type
12969 # else
12970 #  define machine_arch_type     MACH_TYPE_ROVERP3
12971 # endif
12972 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
12973 #else
12974 # define machine_is_roverp3()   (0)
12975 #endif
12976
12977 #ifdef CONFIG_MACH_JORNADA928
12978 # ifdef machine_arch_type
12979 #  undef machine_arch_type
12980 #  define machine_arch_type     __machine_arch_type
12981 # else
12982 #  define machine_arch_type     MACH_TYPE_JORNADA928
12983 # endif
12984 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
12985 #else
12986 # define machine_is_jornada928()        (0)
12987 #endif
12988
12989 #ifdef CONFIG_MACH_MV88FXX81
12990 # ifdef machine_arch_type
12991 #  undef machine_arch_type
12992 #  define machine_arch_type     __machine_arch_type
12993 # else
12994 #  define machine_arch_type     MACH_TYPE_MV88FXX81
12995 # endif
12996 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
12997 #else
12998 # define machine_is_mv88fxx81() (0)
12999 #endif
13000
13001 #ifdef CONFIG_MACH_STMP36XX
13002 # ifdef machine_arch_type
13003 #  undef machine_arch_type
13004 #  define machine_arch_type     __machine_arch_type
13005 # else
13006 #  define machine_arch_type     MACH_TYPE_STMP36XX
13007 # endif
13008 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
13009 #else
13010 # define machine_is_stmp36xx()  (0)
13011 #endif
13012
13013 #ifdef CONFIG_MACH_SXNI79524
13014 # ifdef machine_arch_type
13015 #  undef machine_arch_type
13016 #  define machine_arch_type     __machine_arch_type
13017 # else
13018 #  define machine_arch_type     MACH_TYPE_SXNI79524
13019 # endif
13020 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
13021 #else
13022 # define machine_is_sxni79524() (0)
13023 #endif
13024
13025 #ifdef CONFIG_MACH_AMS_DELTA
13026 # ifdef machine_arch_type
13027 #  undef machine_arch_type
13028 #  define machine_arch_type     __machine_arch_type
13029 # else
13030 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
13031 # endif
13032 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
13033 #else
13034 # define machine_is_ams_delta() (0)
13035 #endif
13036
13037 #ifdef CONFIG_MACH_URANIUM
13038 # ifdef machine_arch_type
13039 #  undef machine_arch_type
13040 #  define machine_arch_type     __machine_arch_type
13041 # else
13042 #  define machine_arch_type     MACH_TYPE_URANIUM
13043 # endif
13044 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
13045 #else
13046 # define machine_is_uranium()   (0)
13047 #endif
13048
13049 #ifdef CONFIG_MACH_UCON
13050 # ifdef machine_arch_type
13051 #  undef machine_arch_type
13052 #  define machine_arch_type     __machine_arch_type
13053 # else
13054 #  define machine_arch_type     MACH_TYPE_UCON
13055 # endif
13056 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
13057 #else
13058 # define machine_is_ucon()      (0)
13059 #endif
13060
13061 #ifdef CONFIG_MACH_NAS100D
13062 # ifdef machine_arch_type
13063 #  undef machine_arch_type
13064 #  define machine_arch_type     __machine_arch_type
13065 # else
13066 #  define machine_arch_type     MACH_TYPE_NAS100D
13067 # endif
13068 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
13069 #else
13070 # define machine_is_nas100d()   (0)
13071 #endif
13072
13073 #ifdef CONFIG_MACH_L083_1000
13074 # ifdef machine_arch_type
13075 #  undef machine_arch_type
13076 #  define machine_arch_type     __machine_arch_type
13077 # else
13078 #  define machine_arch_type     MACH_TYPE_L083_1000
13079 # endif
13080 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
13081 #else
13082 # define machine_is_l083()      (0)
13083 #endif
13084
13085 #ifdef CONFIG_MACH_EZX
13086 # ifdef machine_arch_type
13087 #  undef machine_arch_type
13088 #  define machine_arch_type     __machine_arch_type
13089 # else
13090 #  define machine_arch_type     MACH_TYPE_EZX
13091 # endif
13092 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
13093 #else
13094 # define machine_is_ezx()       (0)
13095 #endif
13096
13097 #ifdef CONFIG_MACH_PNX5220
13098 # ifdef machine_arch_type
13099 #  undef machine_arch_type
13100 #  define machine_arch_type     __machine_arch_type
13101 # else
13102 #  define machine_arch_type     MACH_TYPE_PNX5220
13103 # endif
13104 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
13105 #else
13106 # define machine_is_pnx5220()   (0)
13107 #endif
13108
13109 #ifdef CONFIG_MACH_BUTTE
13110 # ifdef machine_arch_type
13111 #  undef machine_arch_type
13112 #  define machine_arch_type     __machine_arch_type
13113 # else
13114 #  define machine_arch_type     MACH_TYPE_BUTTE
13115 # endif
13116 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
13117 #else
13118 # define machine_is_butte()     (0)
13119 #endif
13120
13121 #ifdef CONFIG_MACH_SRM2
13122 # ifdef machine_arch_type
13123 #  undef machine_arch_type
13124 #  define machine_arch_type     __machine_arch_type
13125 # else
13126 #  define machine_arch_type     MACH_TYPE_SRM2
13127 # endif
13128 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
13129 #else
13130 # define machine_is_srm2()      (0)
13131 #endif
13132
13133 #ifdef CONFIG_MACH_DSBR
13134 # ifdef machine_arch_type
13135 #  undef machine_arch_type
13136 #  define machine_arch_type     __machine_arch_type
13137 # else
13138 #  define machine_arch_type     MACH_TYPE_DSBR
13139 # endif
13140 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
13141 #else
13142 # define machine_is_dsbr()      (0)
13143 #endif
13144
13145 #ifdef CONFIG_MACH_CRYSTALBALL
13146 # ifdef machine_arch_type
13147 #  undef machine_arch_type
13148 #  define machine_arch_type     __machine_arch_type
13149 # else
13150 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
13151 # endif
13152 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
13153 #else
13154 # define machine_is_crystalball()       (0)
13155 #endif
13156
13157 #ifdef CONFIG_MACH_TINYPXA27X
13158 # ifdef machine_arch_type
13159 #  undef machine_arch_type
13160 #  define machine_arch_type     __machine_arch_type
13161 # else
13162 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
13163 # endif
13164 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
13165 #else
13166 # define machine_is_tinypxa27x()        (0)
13167 #endif
13168
13169 #ifdef CONFIG_MACH_HERBIE
13170 # ifdef machine_arch_type
13171 #  undef machine_arch_type
13172 #  define machine_arch_type     __machine_arch_type
13173 # else
13174 #  define machine_arch_type     MACH_TYPE_HERBIE
13175 # endif
13176 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
13177 #else
13178 # define machine_is_herbie()    (0)
13179 #endif
13180
13181 #ifdef CONFIG_MACH_MAGICIAN
13182 # ifdef machine_arch_type
13183 #  undef machine_arch_type
13184 #  define machine_arch_type     __machine_arch_type
13185 # else
13186 #  define machine_arch_type     MACH_TYPE_MAGICIAN
13187 # endif
13188 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
13189 #else
13190 # define machine_is_magician()  (0)
13191 #endif
13192
13193 #ifdef CONFIG_MACH_CM4002
13194 # ifdef machine_arch_type
13195 #  undef machine_arch_type
13196 #  define machine_arch_type     __machine_arch_type
13197 # else
13198 #  define machine_arch_type     MACH_TYPE_CM4002
13199 # endif
13200 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
13201 #else
13202 # define machine_is_cm4002()    (0)
13203 #endif
13204
13205 #ifdef CONFIG_MACH_B4
13206 # ifdef machine_arch_type
13207 #  undef machine_arch_type
13208 #  define machine_arch_type     __machine_arch_type
13209 # else
13210 #  define machine_arch_type     MACH_TYPE_B4
13211 # endif
13212 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
13213 #else
13214 # define machine_is_b4()        (0)
13215 #endif
13216
13217 #ifdef CONFIG_MACH_MAUI
13218 # ifdef machine_arch_type
13219 #  undef machine_arch_type
13220 #  define machine_arch_type     __machine_arch_type
13221 # else
13222 #  define machine_arch_type     MACH_TYPE_MAUI
13223 # endif
13224 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
13225 #else
13226 # define machine_is_maui()      (0)
13227 #endif
13228
13229 #ifdef CONFIG_MACH_CYBERTRACKER_G
13230 # ifdef machine_arch_type
13231 #  undef machine_arch_type
13232 #  define machine_arch_type     __machine_arch_type
13233 # else
13234 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
13235 # endif
13236 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
13237 #else
13238 # define machine_is_cybertracker_g()    (0)
13239 #endif
13240
13241 #ifdef CONFIG_MACH_NXDKN
13242 # ifdef machine_arch_type
13243 #  undef machine_arch_type
13244 #  define machine_arch_type     __machine_arch_type
13245 # else
13246 #  define machine_arch_type     MACH_TYPE_NXDKN
13247 # endif
13248 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
13249 #else
13250 # define machine_is_nxdkn()     (0)
13251 #endif
13252
13253 #ifdef CONFIG_MACH_MIO8390
13254 # ifdef machine_arch_type
13255 #  undef machine_arch_type
13256 #  define machine_arch_type     __machine_arch_type
13257 # else
13258 #  define machine_arch_type     MACH_TYPE_MIO8390
13259 # endif
13260 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
13261 #else
13262 # define machine_is_mio8390()   (0)
13263 #endif
13264
13265 #ifdef CONFIG_MACH_OMI_BOARD
13266 # ifdef machine_arch_type
13267 #  undef machine_arch_type
13268 #  define machine_arch_type     __machine_arch_type
13269 # else
13270 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
13271 # endif
13272 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
13273 #else
13274 # define machine_is_omi_board() (0)
13275 #endif
13276
13277 #ifdef CONFIG_MACH_MX21CIV
13278 # ifdef machine_arch_type
13279 #  undef machine_arch_type
13280 #  define machine_arch_type     __machine_arch_type
13281 # else
13282 #  define machine_arch_type     MACH_TYPE_MX21CIV
13283 # endif
13284 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
13285 #else
13286 # define machine_is_mx21civ()   (0)
13287 #endif
13288
13289 #ifdef CONFIG_MACH_MAHI_CDAC
13290 # ifdef machine_arch_type
13291 #  undef machine_arch_type
13292 #  define machine_arch_type     __machine_arch_type
13293 # else
13294 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
13295 # endif
13296 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
13297 #else
13298 # define machine_is_mahi_cdac() (0)
13299 #endif
13300
13301 #ifdef CONFIG_MACH_PALMTX
13302 # ifdef machine_arch_type
13303 #  undef machine_arch_type
13304 #  define machine_arch_type     __machine_arch_type
13305 # else
13306 #  define machine_arch_type     MACH_TYPE_PALMTX
13307 # endif
13308 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
13309 #else
13310 # define machine_is_palmtx()    (0)
13311 #endif
13312
13313 #ifdef CONFIG_MACH_S3C2413
13314 # ifdef machine_arch_type
13315 #  undef machine_arch_type
13316 #  define machine_arch_type     __machine_arch_type
13317 # else
13318 #  define machine_arch_type     MACH_TYPE_S3C2413
13319 # endif
13320 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
13321 #else
13322 # define machine_is_s3c2413()   (0)
13323 #endif
13324
13325 #ifdef CONFIG_MACH_SAMSYS_EP0
13326 # ifdef machine_arch_type
13327 #  undef machine_arch_type
13328 #  define machine_arch_type     __machine_arch_type
13329 # else
13330 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
13331 # endif
13332 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
13333 #else
13334 # define machine_is_samsys_ep0()        (0)
13335 #endif
13336
13337 #ifdef CONFIG_MACH_WG302V1
13338 # ifdef machine_arch_type
13339 #  undef machine_arch_type
13340 #  define machine_arch_type     __machine_arch_type
13341 # else
13342 #  define machine_arch_type     MACH_TYPE_WG302V1
13343 # endif
13344 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
13345 #else
13346 # define machine_is_wg302v1()   (0)
13347 #endif
13348
13349 #ifdef CONFIG_MACH_WG302V2
13350 # ifdef machine_arch_type
13351 #  undef machine_arch_type
13352 #  define machine_arch_type     __machine_arch_type
13353 # else
13354 #  define machine_arch_type     MACH_TYPE_WG302V2
13355 # endif
13356 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
13357 #else
13358 # define machine_is_wg302v2()   (0)
13359 #endif
13360
13361 #ifdef CONFIG_MACH_EB42X
13362 # ifdef machine_arch_type
13363 #  undef machine_arch_type
13364 #  define machine_arch_type     __machine_arch_type
13365 # else
13366 #  define machine_arch_type     MACH_TYPE_EB42X
13367 # endif
13368 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
13369 #else
13370 # define machine_is_eb42x()     (0)
13371 #endif
13372
13373 #ifdef CONFIG_MACH_IQ331ES
13374 # ifdef machine_arch_type
13375 #  undef machine_arch_type
13376 #  define machine_arch_type     __machine_arch_type
13377 # else
13378 #  define machine_arch_type     MACH_TYPE_IQ331ES
13379 # endif
13380 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
13381 #else
13382 # define machine_is_iq331es()   (0)
13383 #endif
13384
13385 #ifdef CONFIG_MACH_COSYDSP
13386 # ifdef machine_arch_type
13387 #  undef machine_arch_type
13388 #  define machine_arch_type     __machine_arch_type
13389 # else
13390 #  define machine_arch_type     MACH_TYPE_COSYDSP
13391 # endif
13392 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
13393 #else
13394 # define machine_is_cosydsp()   (0)
13395 #endif
13396
13397 #ifdef CONFIG_MACH_UPLAT7D
13398 # ifdef machine_arch_type
13399 #  undef machine_arch_type
13400 #  define machine_arch_type     __machine_arch_type
13401 # else
13402 #  define machine_arch_type     MACH_TYPE_UPLAT7D
13403 # endif
13404 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
13405 #else
13406 # define machine_is_uplat7d_proto()     (0)
13407 #endif
13408
13409 #ifdef CONFIG_MACH_PTDAVINCI
13410 # ifdef machine_arch_type
13411 #  undef machine_arch_type
13412 #  define machine_arch_type     __machine_arch_type
13413 # else
13414 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
13415 # endif
13416 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
13417 #else
13418 # define machine_is_ptdavinci() (0)
13419 #endif
13420
13421 #ifdef CONFIG_MACH_MBUS
13422 # ifdef machine_arch_type
13423 #  undef machine_arch_type
13424 #  define machine_arch_type     __machine_arch_type
13425 # else
13426 #  define machine_arch_type     MACH_TYPE_MBUS
13427 # endif
13428 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
13429 #else
13430 # define machine_is_mbus()      (0)
13431 #endif
13432
13433 #ifdef CONFIG_MACH_NADIA2VB
13434 # ifdef machine_arch_type
13435 #  undef machine_arch_type
13436 #  define machine_arch_type     __machine_arch_type
13437 # else
13438 #  define machine_arch_type     MACH_TYPE_NADIA2VB
13439 # endif
13440 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
13441 #else
13442 # define machine_is_nadia2vb()  (0)
13443 #endif
13444
13445 #ifdef CONFIG_MACH_R1000
13446 # ifdef machine_arch_type
13447 #  undef machine_arch_type
13448 #  define machine_arch_type     __machine_arch_type
13449 # else
13450 #  define machine_arch_type     MACH_TYPE_R1000
13451 # endif
13452 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
13453 #else
13454 # define machine_is_r1000()     (0)
13455 #endif
13456
13457 #ifdef CONFIG_MACH_HW90250
13458 # ifdef machine_arch_type
13459 #  undef machine_arch_type
13460 #  define machine_arch_type     __machine_arch_type
13461 # else
13462 #  define machine_arch_type     MACH_TYPE_HW90250
13463 # endif
13464 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
13465 #else
13466 # define machine_is_hw90250()   (0)
13467 #endif
13468
13469 #ifdef CONFIG_MACH_OMAP_2430SDP
13470 # ifdef machine_arch_type
13471 #  undef machine_arch_type
13472 #  define machine_arch_type     __machine_arch_type
13473 # else
13474 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
13475 # endif
13476 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
13477 #else
13478 # define machine_is_omap_2430sdp()      (0)
13479 #endif
13480
13481 #ifdef CONFIG_MACH_DAVINCI_EVM
13482 # ifdef machine_arch_type
13483 #  undef machine_arch_type
13484 #  define machine_arch_type     __machine_arch_type
13485 # else
13486 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
13487 # endif
13488 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
13489 #else
13490 # define machine_is_davinci_evm()       (0)
13491 #endif
13492
13493 #ifdef CONFIG_MACH_OMAP_TORNADO
13494 # ifdef machine_arch_type
13495 #  undef machine_arch_type
13496 #  define machine_arch_type     __machine_arch_type
13497 # else
13498 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
13499 # endif
13500 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
13501 #else
13502 # define machine_is_omap_tornado()      (0)
13503 #endif
13504
13505 #ifdef CONFIG_MACH_OLOCREEK
13506 # ifdef machine_arch_type
13507 #  undef machine_arch_type
13508 #  define machine_arch_type     __machine_arch_type
13509 # else
13510 #  define machine_arch_type     MACH_TYPE_OLOCREEK
13511 # endif
13512 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
13513 #else
13514 # define machine_is_olocreek()  (0)
13515 #endif
13516
13517 #ifdef CONFIG_MACH_PALMZ72
13518 # ifdef machine_arch_type
13519 #  undef machine_arch_type
13520 #  define machine_arch_type     __machine_arch_type
13521 # else
13522 #  define machine_arch_type     MACH_TYPE_PALMZ72
13523 # endif
13524 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
13525 #else
13526 # define machine_is_palmz72()   (0)
13527 #endif
13528
13529 #ifdef CONFIG_MACH_NXDB500
13530 # ifdef machine_arch_type
13531 #  undef machine_arch_type
13532 #  define machine_arch_type     __machine_arch_type
13533 # else
13534 #  define machine_arch_type     MACH_TYPE_NXDB500
13535 # endif
13536 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
13537 #else
13538 # define machine_is_nxdb500()   (0)
13539 #endif
13540
13541 #ifdef CONFIG_MACH_APF9328
13542 # ifdef machine_arch_type
13543 #  undef machine_arch_type
13544 #  define machine_arch_type     __machine_arch_type
13545 # else
13546 #  define machine_arch_type     MACH_TYPE_APF9328
13547 # endif
13548 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
13549 #else
13550 # define machine_is_apf9328()   (0)
13551 #endif
13552
13553 #ifdef CONFIG_MACH_OMAP_WIPOQ
13554 # ifdef machine_arch_type
13555 #  undef machine_arch_type
13556 #  define machine_arch_type     __machine_arch_type
13557 # else
13558 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
13559 # endif
13560 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
13561 #else
13562 # define machine_is_omap_wipoq()        (0)
13563 #endif
13564
13565 #ifdef CONFIG_MACH_OMAP_TWIP
13566 # ifdef machine_arch_type
13567 #  undef machine_arch_type
13568 #  define machine_arch_type     __machine_arch_type
13569 # else
13570 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
13571 # endif
13572 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
13573 #else
13574 # define machine_is_omap_twip() (0)
13575 #endif
13576
13577 #ifdef CONFIG_MACH_TREO650
13578 # ifdef machine_arch_type
13579 #  undef machine_arch_type
13580 #  define machine_arch_type     __machine_arch_type
13581 # else
13582 #  define machine_arch_type     MACH_TYPE_TREO650
13583 # endif
13584 # define machine_is_treo650()   (machine_arch_type == MACH_TYPE_TREO650)
13585 #else
13586 # define machine_is_treo650()   (0)
13587 #endif
13588
13589 #ifdef CONFIG_MACH_ACUMEN
13590 # ifdef machine_arch_type
13591 #  undef machine_arch_type
13592 #  define machine_arch_type     __machine_arch_type
13593 # else
13594 #  define machine_arch_type     MACH_TYPE_ACUMEN
13595 # endif
13596 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
13597 #else
13598 # define machine_is_acumen()    (0)
13599 #endif
13600
13601 #ifdef CONFIG_MACH_XP100
13602 # ifdef machine_arch_type
13603 #  undef machine_arch_type
13604 #  define machine_arch_type     __machine_arch_type
13605 # else
13606 #  define machine_arch_type     MACH_TYPE_XP100
13607 # endif
13608 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
13609 #else
13610 # define machine_is_xp100()     (0)
13611 #endif
13612
13613 #ifdef CONFIG_MACH_FS2410
13614 # ifdef machine_arch_type
13615 #  undef machine_arch_type
13616 #  define machine_arch_type     __machine_arch_type
13617 # else
13618 #  define machine_arch_type     MACH_TYPE_FS2410
13619 # endif
13620 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
13621 #else
13622 # define machine_is_fs2410()    (0)
13623 #endif
13624
13625 #ifdef CONFIG_MACH_PXA270_CERF
13626 # ifdef machine_arch_type
13627 #  undef machine_arch_type
13628 #  define machine_arch_type     __machine_arch_type
13629 # else
13630 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
13631 # endif
13632 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
13633 #else
13634 # define machine_is_pxa270_cerf()       (0)
13635 #endif
13636
13637 #ifdef CONFIG_MACH_SQ2FTLPALM
13638 # ifdef machine_arch_type
13639 #  undef machine_arch_type
13640 #  define machine_arch_type     __machine_arch_type
13641 # else
13642 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
13643 # endif
13644 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
13645 #else
13646 # define machine_is_sq2ftlpalm()        (0)
13647 #endif
13648
13649 #ifdef CONFIG_MACH_BSEMSERVER
13650 # ifdef machine_arch_type
13651 #  undef machine_arch_type
13652 #  define machine_arch_type     __machine_arch_type
13653 # else
13654 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
13655 # endif
13656 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
13657 #else
13658 # define machine_is_bsemserver()        (0)
13659 #endif
13660
13661 #ifdef CONFIG_MACH_NETCLIENT
13662 # ifdef machine_arch_type
13663 #  undef machine_arch_type
13664 #  define machine_arch_type     __machine_arch_type
13665 # else
13666 #  define machine_arch_type     MACH_TYPE_NETCLIENT
13667 # endif
13668 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
13669 #else
13670 # define machine_is_netclient() (0)
13671 #endif
13672
13673 #ifdef CONFIG_MACH_PALMT5
13674 # ifdef machine_arch_type
13675 #  undef machine_arch_type
13676 #  define machine_arch_type     __machine_arch_type
13677 # else
13678 #  define machine_arch_type     MACH_TYPE_PALMT5
13679 # endif
13680 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
13681 #else
13682 # define machine_is_palmt5()    (0)
13683 #endif
13684
13685 #ifdef CONFIG_MACH_PALMTC
13686 # ifdef machine_arch_type
13687 #  undef machine_arch_type
13688 #  define machine_arch_type     __machine_arch_type
13689 # else
13690 #  define machine_arch_type     MACH_TYPE_PALMTC
13691 # endif
13692 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
13693 #else
13694 # define machine_is_palmtc()    (0)
13695 #endif
13696
13697 #ifdef CONFIG_MACH_OMAP_APOLLON
13698 # ifdef machine_arch_type
13699 #  undef machine_arch_type
13700 #  define machine_arch_type     __machine_arch_type
13701 # else
13702 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
13703 # endif
13704 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
13705 #else
13706 # define machine_is_omap_apollon()      (0)
13707 #endif
13708
13709 #ifdef CONFIG_MACH_MXC30030EVB
13710 # ifdef machine_arch_type
13711 #  undef machine_arch_type
13712 #  define machine_arch_type     __machine_arch_type
13713 # else
13714 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
13715 # endif
13716 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
13717 #else
13718 # define machine_is_mxc30030evb()       (0)
13719 #endif
13720
13721 #ifdef CONFIG_MACH_REA_2D
13722 # ifdef machine_arch_type
13723 #  undef machine_arch_type
13724 #  define machine_arch_type     __machine_arch_type
13725 # else
13726 #  define machine_arch_type     MACH_TYPE_REA_2D
13727 # endif
13728 # define machine_is_rea_cpu2()  (machine_arch_type == MACH_TYPE_REA_2D)
13729 #else
13730 # define machine_is_rea_cpu2()  (0)
13731 #endif
13732
13733 #ifdef CONFIG_MACH_TI3E524
13734 # ifdef machine_arch_type
13735 #  undef machine_arch_type
13736 #  define machine_arch_type     __machine_arch_type
13737 # else
13738 #  define machine_arch_type     MACH_TYPE_TI3E524
13739 # endif
13740 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
13741 #else
13742 # define machine_is_eti3e524()  (0)
13743 #endif
13744
13745 #ifdef CONFIG_MACH_ATEB9200
13746 # ifdef machine_arch_type
13747 #  undef machine_arch_type
13748 #  define machine_arch_type     __machine_arch_type
13749 # else
13750 #  define machine_arch_type     MACH_TYPE_ATEB9200
13751 # endif
13752 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
13753 #else
13754 # define machine_is_ateb9200()  (0)
13755 #endif
13756
13757 #ifdef CONFIG_MACH_AUCKLAND
13758 # ifdef machine_arch_type
13759 #  undef machine_arch_type
13760 #  define machine_arch_type     __machine_arch_type
13761 # else
13762 #  define machine_arch_type     MACH_TYPE_AUCKLAND
13763 # endif
13764 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
13765 #else
13766 # define machine_is_auckland()  (0)
13767 #endif
13768
13769 #ifdef CONFIG_MACH_AK3320M
13770 # ifdef machine_arch_type
13771 #  undef machine_arch_type
13772 #  define machine_arch_type     __machine_arch_type
13773 # else
13774 #  define machine_arch_type     MACH_TYPE_AK3320M
13775 # endif
13776 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
13777 #else
13778 # define machine_is_ak3220m()   (0)
13779 #endif
13780
13781 #ifdef CONFIG_MACH_DURAMAX
13782 # ifdef machine_arch_type
13783 #  undef machine_arch_type
13784 #  define machine_arch_type     __machine_arch_type
13785 # else
13786 #  define machine_arch_type     MACH_TYPE_DURAMAX
13787 # endif
13788 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
13789 #else
13790 # define machine_is_duramax()   (0)
13791 #endif
13792
13793 #ifdef CONFIG_MACH_N35
13794 # ifdef machine_arch_type
13795 #  undef machine_arch_type
13796 #  define machine_arch_type     __machine_arch_type
13797 # else
13798 #  define machine_arch_type     MACH_TYPE_N35
13799 # endif
13800 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
13801 #else
13802 # define machine_is_n35()       (0)
13803 #endif
13804
13805 #ifdef CONFIG_MACH_PRONGHORN
13806 # ifdef machine_arch_type
13807 #  undef machine_arch_type
13808 #  define machine_arch_type     __machine_arch_type
13809 # else
13810 #  define machine_arch_type     MACH_TYPE_PRONGHORN
13811 # endif
13812 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13813 #else
13814 # define machine_is_pronghorn() (0)
13815 #endif
13816
13817 #ifdef CONFIG_MACH_FUNDY
13818 # ifdef machine_arch_type
13819 #  undef machine_arch_type
13820 #  define machine_arch_type     __machine_arch_type
13821 # else
13822 #  define machine_arch_type     MACH_TYPE_FUNDY
13823 # endif
13824 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
13825 #else
13826 # define machine_is_fundy()     (0)
13827 #endif
13828
13829 #ifdef CONFIG_MACH_LOGICPD_PXA270
13830 # ifdef machine_arch_type
13831 #  undef machine_arch_type
13832 #  define machine_arch_type     __machine_arch_type
13833 # else
13834 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
13835 # endif
13836 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
13837 #else
13838 # define machine_is_logicpd_pxa270()    (0)
13839 #endif
13840
13841 #ifdef CONFIG_MACH_CPU777
13842 # ifdef machine_arch_type
13843 #  undef machine_arch_type
13844 #  define machine_arch_type     __machine_arch_type
13845 # else
13846 #  define machine_arch_type     MACH_TYPE_CPU777
13847 # endif
13848 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
13849 #else
13850 # define machine_is_cpu777()    (0)
13851 #endif
13852
13853 #ifdef CONFIG_MACH_SIMICON9201
13854 # ifdef machine_arch_type
13855 #  undef machine_arch_type
13856 #  define machine_arch_type     __machine_arch_type
13857 # else
13858 #  define machine_arch_type     MACH_TYPE_SIMICON9201
13859 # endif
13860 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
13861 #else
13862 # define machine_is_simicon9201()       (0)
13863 #endif
13864
13865 #ifdef CONFIG_MACH_LEAP2_HPM
13866 # ifdef machine_arch_type
13867 #  undef machine_arch_type
13868 #  define machine_arch_type     __machine_arch_type
13869 # else
13870 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
13871 # endif
13872 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
13873 #else
13874 # define machine_is_leap2_hpm() (0)
13875 #endif
13876
13877 #ifdef CONFIG_MACH_CM922TXA10
13878 # ifdef machine_arch_type
13879 #  undef machine_arch_type
13880 #  define machine_arch_type     __machine_arch_type
13881 # else
13882 #  define machine_arch_type     MACH_TYPE_CM922TXA10
13883 # endif
13884 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
13885 #else
13886 # define machine_is_cm922txa10()        (0)
13887 #endif
13888
13889 #ifdef CONFIG_MACH_PXA
13890 # ifdef machine_arch_type
13891 #  undef machine_arch_type
13892 #  define machine_arch_type     __machine_arch_type
13893 # else
13894 #  define machine_arch_type     MACH_TYPE_PXA
13895 # endif
13896 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
13897 #else
13898 # define machine_is_sandgate()  (0)
13899 #endif
13900
13901 #ifdef CONFIG_MACH_SANDGATE2
13902 # ifdef machine_arch_type
13903 #  undef machine_arch_type
13904 #  define machine_arch_type     __machine_arch_type
13905 # else
13906 #  define machine_arch_type     MACH_TYPE_SANDGATE2
13907 # endif
13908 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
13909 #else
13910 # define machine_is_sandgate2() (0)
13911 #endif
13912
13913 #ifdef CONFIG_MACH_SANDGATE2G
13914 # ifdef machine_arch_type
13915 #  undef machine_arch_type
13916 #  define machine_arch_type     __machine_arch_type
13917 # else
13918 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
13919 # endif
13920 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
13921 #else
13922 # define machine_is_sandgate2g()        (0)
13923 #endif
13924
13925 #ifdef CONFIG_MACH_SANDGATE2P
13926 # ifdef machine_arch_type
13927 #  undef machine_arch_type
13928 #  define machine_arch_type     __machine_arch_type
13929 # else
13930 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
13931 # endif
13932 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
13933 #else
13934 # define machine_is_sandgate2p()        (0)
13935 #endif
13936
13937 #ifdef CONFIG_MACH_FRED_JACK
13938 # ifdef machine_arch_type
13939 #  undef machine_arch_type
13940 #  define machine_arch_type     __machine_arch_type
13941 # else
13942 #  define machine_arch_type     MACH_TYPE_FRED_JACK
13943 # endif
13944 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
13945 #else
13946 # define machine_is_fred_jack() (0)
13947 #endif
13948
13949 #ifdef CONFIG_MACH_TTG_COLOR1
13950 # ifdef machine_arch_type
13951 #  undef machine_arch_type
13952 #  define machine_arch_type     __machine_arch_type
13953 # else
13954 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
13955 # endif
13956 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
13957 #else
13958 # define machine_is_ttg_color1()        (0)
13959 #endif
13960
13961 #ifdef CONFIG_MACH_NXEB500HMI
13962 # ifdef machine_arch_type
13963 #  undef machine_arch_type
13964 #  define machine_arch_type     __machine_arch_type
13965 # else
13966 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
13967 # endif
13968 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
13969 #else
13970 # define machine_is_nxeb500hmi()        (0)
13971 #endif
13972
13973 #ifdef CONFIG_MACH_NETDCU8
13974 # ifdef machine_arch_type
13975 #  undef machine_arch_type
13976 #  define machine_arch_type     __machine_arch_type
13977 # else
13978 #  define machine_arch_type     MACH_TYPE_NETDCU8
13979 # endif
13980 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
13981 #else
13982 # define machine_is_netdcu8()   (0)
13983 #endif
13984
13985 #ifdef CONFIG_MACH_NG_FVX538
13986 # ifdef machine_arch_type
13987 #  undef machine_arch_type
13988 #  define machine_arch_type     __machine_arch_type
13989 # else
13990 #  define machine_arch_type     MACH_TYPE_NG_FVX538
13991 # endif
13992 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
13993 #else
13994 # define machine_is_ng_fvx538() (0)
13995 #endif
13996
13997 #ifdef CONFIG_MACH_NG_FVS338
13998 # ifdef machine_arch_type
13999 #  undef machine_arch_type
14000 #  define machine_arch_type     __machine_arch_type
14001 # else
14002 #  define machine_arch_type     MACH_TYPE_NG_FVS338
14003 # endif
14004 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
14005 #else
14006 # define machine_is_ng_fvs338() (0)
14007 #endif
14008
14009 #ifdef CONFIG_MACH_PNX4103
14010 # ifdef machine_arch_type
14011 #  undef machine_arch_type
14012 #  define machine_arch_type     __machine_arch_type
14013 # else
14014 #  define machine_arch_type     MACH_TYPE_PNX4103
14015 # endif
14016 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
14017 #else
14018 # define machine_is_pnx4103()   (0)
14019 #endif
14020
14021 #ifdef CONFIG_MACH_HESDB
14022 # ifdef machine_arch_type
14023 #  undef machine_arch_type
14024 #  define machine_arch_type     __machine_arch_type
14025 # else
14026 #  define machine_arch_type     MACH_TYPE_HESDB
14027 # endif
14028 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
14029 #else
14030 # define machine_is_hesdb()     (0)
14031 #endif
14032
14033 #ifdef CONFIG_MACH_XSILO
14034 # ifdef machine_arch_type
14035 #  undef machine_arch_type
14036 #  define machine_arch_type     __machine_arch_type
14037 # else
14038 #  define machine_arch_type     MACH_TYPE_XSILO
14039 # endif
14040 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
14041 #else
14042 # define machine_is_xsilo()     (0)
14043 #endif
14044
14045 #ifdef CONFIG_MACH_ESPRESSO
14046 # ifdef machine_arch_type
14047 #  undef machine_arch_type
14048 #  define machine_arch_type     __machine_arch_type
14049 # else
14050 #  define machine_arch_type     MACH_TYPE_ESPRESSO
14051 # endif
14052 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
14053 #else
14054 # define machine_is_espresso()  (0)
14055 #endif
14056
14057 #ifdef CONFIG_MACH_EMLC
14058 # ifdef machine_arch_type
14059 #  undef machine_arch_type
14060 #  define machine_arch_type     __machine_arch_type
14061 # else
14062 #  define machine_arch_type     MACH_TYPE_EMLC
14063 # endif
14064 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
14065 #else
14066 # define machine_is_emlc()      (0)
14067 #endif
14068
14069 #ifdef CONFIG_MACH_SISTERON
14070 # ifdef machine_arch_type
14071 #  undef machine_arch_type
14072 #  define machine_arch_type     __machine_arch_type
14073 # else
14074 #  define machine_arch_type     MACH_TYPE_SISTERON
14075 # endif
14076 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
14077 #else
14078 # define machine_is_sisteron()  (0)
14079 #endif
14080
14081 #ifdef CONFIG_MACH_RX1950
14082 # ifdef machine_arch_type
14083 #  undef machine_arch_type
14084 #  define machine_arch_type     __machine_arch_type
14085 # else
14086 #  define machine_arch_type     MACH_TYPE_RX1950
14087 # endif
14088 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
14089 #else
14090 # define machine_is_rx1950()    (0)
14091 #endif
14092
14093 #ifdef CONFIG_MACH_TSC_VENUS
14094 # ifdef machine_arch_type
14095 #  undef machine_arch_type
14096 #  define machine_arch_type     __machine_arch_type
14097 # else
14098 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
14099 # endif
14100 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
14101 #else
14102 # define machine_is_tsc_venus() (0)
14103 #endif
14104
14105 #ifdef CONFIG_MACH_DS101J
14106 # ifdef machine_arch_type
14107 #  undef machine_arch_type
14108 #  define machine_arch_type     __machine_arch_type
14109 # else
14110 #  define machine_arch_type     MACH_TYPE_DS101J
14111 # endif
14112 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
14113 #else
14114 # define machine_is_ds101j()    (0)
14115 #endif
14116
14117 #ifdef CONFIG_MACH_MXC30030ADS
14118 # ifdef machine_arch_type
14119 #  undef machine_arch_type
14120 #  define machine_arch_type     __machine_arch_type
14121 # else
14122 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
14123 # endif
14124 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
14125 #else
14126 # define machine_is_mxc30030ads()       (0)
14127 #endif
14128
14129 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
14130 # ifdef machine_arch_type
14131 #  undef machine_arch_type
14132 #  define machine_arch_type     __machine_arch_type
14133 # else
14134 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
14135 # endif
14136 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
14137 #else
14138 # define machine_is_fujitsu_wimaxsoc()  (0)
14139 #endif
14140
14141 #ifdef CONFIG_MACH_DUALPCMODEM
14142 # ifdef machine_arch_type
14143 #  undef machine_arch_type
14144 #  define machine_arch_type     __machine_arch_type
14145 # else
14146 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
14147 # endif
14148 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
14149 #else
14150 # define machine_is_dualpcmodem()       (0)
14151 #endif
14152
14153 #ifdef CONFIG_MACH_GESBC9312
14154 # ifdef machine_arch_type
14155 #  undef machine_arch_type
14156 #  define machine_arch_type     __machine_arch_type
14157 # else
14158 #  define machine_arch_type     MACH_TYPE_GESBC9312
14159 # endif
14160 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
14161 #else
14162 # define machine_is_gesbc9312() (0)
14163 #endif
14164
14165 #ifdef CONFIG_MACH_HTCAPACHE
14166 # ifdef machine_arch_type
14167 #  undef machine_arch_type
14168 #  define machine_arch_type     __machine_arch_type
14169 # else
14170 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
14171 # endif
14172 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
14173 #else
14174 # define machine_is_htcapache() (0)
14175 #endif
14176
14177 #ifdef CONFIG_MACH_IXDP435
14178 # ifdef machine_arch_type
14179 #  undef machine_arch_type
14180 #  define machine_arch_type     __machine_arch_type
14181 # else
14182 #  define machine_arch_type     MACH_TYPE_IXDP435
14183 # endif
14184 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
14185 #else
14186 # define machine_is_ixdp435()   (0)
14187 #endif
14188
14189 #ifdef CONFIG_MACH_CATPROVT100
14190 # ifdef machine_arch_type
14191 #  undef machine_arch_type
14192 #  define machine_arch_type     __machine_arch_type
14193 # else
14194 #  define machine_arch_type     MACH_TYPE_CATPROVT100
14195 # endif
14196 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
14197 #else
14198 # define machine_is_catprovt100()       (0)
14199 #endif
14200
14201 #ifdef CONFIG_MACH_PICOTUX1XX
14202 # ifdef machine_arch_type
14203 #  undef machine_arch_type
14204 #  define machine_arch_type     __machine_arch_type
14205 # else
14206 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
14207 # endif
14208 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
14209 #else
14210 # define machine_is_picotux1xx()        (0)
14211 #endif
14212
14213 #ifdef CONFIG_MACH_PICOTUX2XX
14214 # ifdef machine_arch_type
14215 #  undef machine_arch_type
14216 #  define machine_arch_type     __machine_arch_type
14217 # else
14218 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
14219 # endif
14220 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
14221 #else
14222 # define machine_is_picotux2xx()        (0)
14223 #endif
14224
14225 #ifdef CONFIG_MACH_DSMG600
14226 # ifdef machine_arch_type
14227 #  undef machine_arch_type
14228 #  define machine_arch_type     __machine_arch_type
14229 # else
14230 #  define machine_arch_type     MACH_TYPE_DSMG600
14231 # endif
14232 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
14233 #else
14234 # define machine_is_dsmg600()   (0)
14235 #endif
14236
14237 #ifdef CONFIG_MACH_EMPC2
14238 # ifdef machine_arch_type
14239 #  undef machine_arch_type
14240 #  define machine_arch_type     __machine_arch_type
14241 # else
14242 #  define machine_arch_type     MACH_TYPE_EMPC2
14243 # endif
14244 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
14245 #else
14246 # define machine_is_empc2()     (0)
14247 #endif
14248
14249 #ifdef CONFIG_MACH_VENTURA
14250 # ifdef machine_arch_type
14251 #  undef machine_arch_type
14252 #  define machine_arch_type     __machine_arch_type
14253 # else
14254 #  define machine_arch_type     MACH_TYPE_VENTURA
14255 # endif
14256 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
14257 #else
14258 # define machine_is_ventura()   (0)
14259 #endif
14260
14261 #ifdef CONFIG_MACH_PHIDGET_SBC
14262 # ifdef machine_arch_type
14263 #  undef machine_arch_type
14264 #  define machine_arch_type     __machine_arch_type
14265 # else
14266 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
14267 # endif
14268 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
14269 #else
14270 # define machine_is_phidget_sbc()       (0)
14271 #endif
14272
14273 #ifdef CONFIG_MACH_IJ3K
14274 # ifdef machine_arch_type
14275 #  undef machine_arch_type
14276 #  define machine_arch_type     __machine_arch_type
14277 # else
14278 #  define machine_arch_type     MACH_TYPE_IJ3K
14279 # endif
14280 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
14281 #else
14282 # define machine_is_ij3k()      (0)
14283 #endif
14284
14285 #ifdef CONFIG_MACH_PISGAH
14286 # ifdef machine_arch_type
14287 #  undef machine_arch_type
14288 #  define machine_arch_type     __machine_arch_type
14289 # else
14290 #  define machine_arch_type     MACH_TYPE_PISGAH
14291 # endif
14292 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
14293 #else
14294 # define machine_is_pisgah()    (0)
14295 #endif
14296
14297 #ifdef CONFIG_MACH_OMAP_FSAMPLE
14298 # ifdef machine_arch_type
14299 #  undef machine_arch_type
14300 #  define machine_arch_type     __machine_arch_type
14301 # else
14302 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
14303 # endif
14304 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
14305 #else
14306 # define machine_is_omap_fsample()      (0)
14307 #endif
14308
14309 #ifdef CONFIG_MACH_SG720
14310 # ifdef machine_arch_type
14311 #  undef machine_arch_type
14312 #  define machine_arch_type     __machine_arch_type
14313 # else
14314 #  define machine_arch_type     MACH_TYPE_SG720
14315 # endif
14316 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
14317 #else
14318 # define machine_is_sg720()     (0)
14319 #endif
14320
14321 #ifdef CONFIG_MACH_REDFOX
14322 # ifdef machine_arch_type
14323 #  undef machine_arch_type
14324 #  define machine_arch_type     __machine_arch_type
14325 # else
14326 #  define machine_arch_type     MACH_TYPE_REDFOX
14327 # endif
14328 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
14329 #else
14330 # define machine_is_redfox()    (0)
14331 #endif
14332
14333 #ifdef CONFIG_MACH_MYSH_EP9315_1
14334 # ifdef machine_arch_type
14335 #  undef machine_arch_type
14336 #  define machine_arch_type     __machine_arch_type
14337 # else
14338 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
14339 # endif
14340 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
14341 #else
14342 # define machine_is_mysh_ep9315_1()     (0)
14343 #endif
14344
14345 #ifdef CONFIG_MACH_TPF106
14346 # ifdef machine_arch_type
14347 #  undef machine_arch_type
14348 #  define machine_arch_type     __machine_arch_type
14349 # else
14350 #  define machine_arch_type     MACH_TYPE_TPF106
14351 # endif
14352 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
14353 #else
14354 # define machine_is_tpf106()    (0)
14355 #endif
14356
14357 #ifdef CONFIG_MACH_AT91RM9200KG
14358 # ifdef machine_arch_type
14359 #  undef machine_arch_type
14360 #  define machine_arch_type     __machine_arch_type
14361 # else
14362 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
14363 # endif
14364 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
14365 #else
14366 # define machine_is_at91rm9200kg()      (0)
14367 #endif
14368
14369 #ifdef CONFIG_MACH_SLEDB
14370 # ifdef machine_arch_type
14371 #  undef machine_arch_type
14372 #  define machine_arch_type     __machine_arch_type
14373 # else
14374 #  define machine_arch_type     MACH_TYPE_SLEDB
14375 # endif
14376 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
14377 #else
14378 # define machine_is_rcmt2()     (0)
14379 #endif
14380
14381 #ifdef CONFIG_MACH_ONTRACK
14382 # ifdef machine_arch_type
14383 #  undef machine_arch_type
14384 #  define machine_arch_type     __machine_arch_type
14385 # else
14386 #  define machine_arch_type     MACH_TYPE_ONTRACK
14387 # endif
14388 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
14389 #else
14390 # define machine_is_ontrack()   (0)
14391 #endif
14392
14393 #ifdef CONFIG_MACH_PM1200
14394 # ifdef machine_arch_type
14395 #  undef machine_arch_type
14396 #  define machine_arch_type     __machine_arch_type
14397 # else
14398 #  define machine_arch_type     MACH_TYPE_PM1200
14399 # endif
14400 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
14401 #else
14402 # define machine_is_pm1200()    (0)
14403 #endif
14404
14405 #ifdef CONFIG_MACH_ESS24XXX
14406 # ifdef machine_arch_type
14407 #  undef machine_arch_type
14408 #  define machine_arch_type     __machine_arch_type
14409 # else
14410 #  define machine_arch_type     MACH_TYPE_ESS24XXX
14411 # endif
14412 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
14413 #else
14414 # define machine_is_ess24562()  (0)
14415 #endif
14416
14417 #ifdef CONFIG_MACH_COREMP7
14418 # ifdef machine_arch_type
14419 #  undef machine_arch_type
14420 #  define machine_arch_type     __machine_arch_type
14421 # else
14422 #  define machine_arch_type     MACH_TYPE_COREMP7
14423 # endif
14424 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
14425 #else
14426 # define machine_is_coremp7()   (0)
14427 #endif
14428
14429 #ifdef CONFIG_MACH_NEXCODER_6446
14430 # ifdef machine_arch_type
14431 #  undef machine_arch_type
14432 #  define machine_arch_type     __machine_arch_type
14433 # else
14434 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
14435 # endif
14436 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
14437 #else
14438 # define machine_is_nexcoder_6446()     (0)
14439 #endif
14440
14441 #ifdef CONFIG_MACH_STVC8380
14442 # ifdef machine_arch_type
14443 #  undef machine_arch_type
14444 #  define machine_arch_type     __machine_arch_type
14445 # else
14446 #  define machine_arch_type     MACH_TYPE_STVC8380
14447 # endif
14448 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
14449 #else
14450 # define machine_is_stvc8380()  (0)
14451 #endif
14452
14453 #ifdef CONFIG_MACH_TEKLYNX
14454 # ifdef machine_arch_type
14455 #  undef machine_arch_type
14456 #  define machine_arch_type     __machine_arch_type
14457 # else
14458 #  define machine_arch_type     MACH_TYPE_TEKLYNX
14459 # endif
14460 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
14461 #else
14462 # define machine_is_teklynx()   (0)
14463 #endif
14464
14465 #ifdef CONFIG_MACH_CARBONADO
14466 # ifdef machine_arch_type
14467 #  undef machine_arch_type
14468 #  define machine_arch_type     __machine_arch_type
14469 # else
14470 #  define machine_arch_type     MACH_TYPE_CARBONADO
14471 # endif
14472 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
14473 #else
14474 # define machine_is_carbonado() (0)
14475 #endif
14476
14477 #ifdef CONFIG_MACH_SYSMOS_MP730
14478 # ifdef machine_arch_type
14479 #  undef machine_arch_type
14480 #  define machine_arch_type     __machine_arch_type
14481 # else
14482 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
14483 # endif
14484 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
14485 #else
14486 # define machine_is_sysmos_mp730()      (0)
14487 #endif
14488
14489 #ifdef CONFIG_MACH_SNAPPER_CL15
14490 # ifdef machine_arch_type
14491 #  undef machine_arch_type
14492 #  define machine_arch_type     __machine_arch_type
14493 # else
14494 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
14495 # endif
14496 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
14497 #else
14498 # define machine_is_snapper_cl15()      (0)
14499 #endif
14500
14501 #ifdef CONFIG_MACH_PGIGIM
14502 # ifdef machine_arch_type
14503 #  undef machine_arch_type
14504 #  define machine_arch_type     __machine_arch_type
14505 # else
14506 #  define machine_arch_type     MACH_TYPE_PGIGIM
14507 # endif
14508 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
14509 #else
14510 # define machine_is_pgigim()    (0)
14511 #endif
14512
14513 #ifdef CONFIG_MACH_PTX9160P2
14514 # ifdef machine_arch_type
14515 #  undef machine_arch_type
14516 #  define machine_arch_type     __machine_arch_type
14517 # else
14518 #  define machine_arch_type     MACH_TYPE_PTX9160P2
14519 # endif
14520 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
14521 #else
14522 # define machine_is_ptx9160p2() (0)
14523 #endif
14524
14525 #ifdef CONFIG_MACH_DCORE1
14526 # ifdef machine_arch_type
14527 #  undef machine_arch_type
14528 #  define machine_arch_type     __machine_arch_type
14529 # else
14530 #  define machine_arch_type     MACH_TYPE_DCORE1
14531 # endif
14532 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
14533 #else
14534 # define machine_is_dcore1()    (0)
14535 #endif
14536
14537 #ifdef CONFIG_MACH_VICTORPXA
14538 # ifdef machine_arch_type
14539 #  undef machine_arch_type
14540 #  define machine_arch_type     __machine_arch_type
14541 # else
14542 #  define machine_arch_type     MACH_TYPE_VICTORPXA
14543 # endif
14544 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
14545 #else
14546 # define machine_is_victorpxa() (0)
14547 #endif
14548
14549 #ifdef CONFIG_MACH_MX2DTB
14550 # ifdef machine_arch_type
14551 #  undef machine_arch_type
14552 #  define machine_arch_type     __machine_arch_type
14553 # else
14554 #  define machine_arch_type     MACH_TYPE_MX2DTB
14555 # endif
14556 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
14557 #else
14558 # define machine_is_mx2dtb()    (0)
14559 #endif
14560
14561 #ifdef CONFIG_MACH_PXA_IREX_ER0100
14562 # ifdef machine_arch_type
14563 #  undef machine_arch_type
14564 #  define machine_arch_type     __machine_arch_type
14565 # else
14566 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
14567 # endif
14568 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
14569 #else
14570 # define machine_is_pxa_irex_er0100()   (0)
14571 #endif
14572
14573 #ifdef CONFIG_MACH_OMAP_PALMZ71
14574 # ifdef machine_arch_type
14575 #  undef machine_arch_type
14576 #  define machine_arch_type     __machine_arch_type
14577 # else
14578 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
14579 # endif
14580 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
14581 #else
14582 # define machine_is_omap_palmz71()      (0)
14583 #endif
14584
14585 #ifdef CONFIG_MACH_BARTEC_DEG
14586 # ifdef machine_arch_type
14587 #  undef machine_arch_type
14588 #  define machine_arch_type     __machine_arch_type
14589 # else
14590 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
14591 # endif
14592 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
14593 #else
14594 # define machine_is_bartec_deg()        (0)
14595 #endif
14596
14597 #ifdef CONFIG_MACH_HW50251
14598 # ifdef machine_arch_type
14599 #  undef machine_arch_type
14600 #  define machine_arch_type     __machine_arch_type
14601 # else
14602 #  define machine_arch_type     MACH_TYPE_HW50251
14603 # endif
14604 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
14605 #else
14606 # define machine_is_hw50251()   (0)
14607 #endif
14608
14609 #ifdef CONFIG_MACH_IBOX
14610 # ifdef machine_arch_type
14611 #  undef machine_arch_type
14612 #  define machine_arch_type     __machine_arch_type
14613 # else
14614 #  define machine_arch_type     MACH_TYPE_IBOX
14615 # endif
14616 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
14617 #else
14618 # define machine_is_ibox()      (0)
14619 #endif
14620
14621 #ifdef CONFIG_MACH_ATLASLH7A404
14622 # ifdef machine_arch_type
14623 #  undef machine_arch_type
14624 #  define machine_arch_type     __machine_arch_type
14625 # else
14626 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
14627 # endif
14628 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
14629 #else
14630 # define machine_is_atlaslh7a404()      (0)
14631 #endif
14632
14633 #ifdef CONFIG_MACH_PT2026
14634 # ifdef machine_arch_type
14635 #  undef machine_arch_type
14636 #  define machine_arch_type     __machine_arch_type
14637 # else
14638 #  define machine_arch_type     MACH_TYPE_PT2026
14639 # endif
14640 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
14641 #else
14642 # define machine_is_pt2026()    (0)
14643 #endif
14644
14645 #ifdef CONFIG_MACH_HTCALPINE
14646 # ifdef machine_arch_type
14647 #  undef machine_arch_type
14648 #  define machine_arch_type     __machine_arch_type
14649 # else
14650 #  define machine_arch_type     MACH_TYPE_HTCALPINE
14651 # endif
14652 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
14653 #else
14654 # define machine_is_htcalpine() (0)
14655 #endif
14656
14657 #ifdef CONFIG_MACH_BARTEC_VTU
14658 # ifdef machine_arch_type
14659 #  undef machine_arch_type
14660 #  define machine_arch_type     __machine_arch_type
14661 # else
14662 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
14663 # endif
14664 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
14665 #else
14666 # define machine_is_bartec_vtu()        (0)
14667 #endif
14668
14669 #ifdef CONFIG_MACH_VCOREII
14670 # ifdef machine_arch_type
14671 #  undef machine_arch_type
14672 #  define machine_arch_type     __machine_arch_type
14673 # else
14674 #  define machine_arch_type     MACH_TYPE_VCOREII
14675 # endif
14676 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
14677 #else
14678 # define machine_is_vcoreii()   (0)
14679 #endif
14680
14681 #ifdef CONFIG_MACH_PDNB3
14682 # ifdef machine_arch_type
14683 #  undef machine_arch_type
14684 #  define machine_arch_type     __machine_arch_type
14685 # else
14686 #  define machine_arch_type     MACH_TYPE_PDNB3
14687 # endif
14688 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
14689 #else
14690 # define machine_is_pdnb3()     (0)
14691 #endif
14692
14693 #ifdef CONFIG_MACH_HTCBEETLES
14694 # ifdef machine_arch_type
14695 #  undef machine_arch_type
14696 #  define machine_arch_type     __machine_arch_type
14697 # else
14698 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
14699 # endif
14700 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
14701 #else
14702 # define machine_is_htcbeetles()        (0)
14703 #endif
14704
14705 #ifdef CONFIG_MACH_S3C6400
14706 # ifdef machine_arch_type
14707 #  undef machine_arch_type
14708 #  define machine_arch_type     __machine_arch_type
14709 # else
14710 #  define machine_arch_type     MACH_TYPE_S3C6400
14711 # endif
14712 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
14713 #else
14714 # define machine_is_s3c6400()   (0)
14715 #endif
14716
14717 #ifdef CONFIG_MACH_S3C2443
14718 # ifdef machine_arch_type
14719 #  undef machine_arch_type
14720 #  define machine_arch_type     __machine_arch_type
14721 # else
14722 #  define machine_arch_type     MACH_TYPE_S3C2443
14723 # endif
14724 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
14725 #else
14726 # define machine_is_s3c2443()   (0)
14727 #endif
14728
14729 #ifdef CONFIG_MACH_OMAP_LDK
14730 # ifdef machine_arch_type
14731 #  undef machine_arch_type
14732 #  define machine_arch_type     __machine_arch_type
14733 # else
14734 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
14735 # endif
14736 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
14737 #else
14738 # define machine_is_omap_ldk()  (0)
14739 #endif
14740
14741 #ifdef CONFIG_MACH_SMDK2460
14742 # ifdef machine_arch_type
14743 #  undef machine_arch_type
14744 #  define machine_arch_type     __machine_arch_type
14745 # else
14746 #  define machine_arch_type     MACH_TYPE_SMDK2460
14747 # endif
14748 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
14749 #else
14750 # define machine_is_smdk2460()  (0)
14751 #endif
14752
14753 #ifdef CONFIG_MACH_SMDK2440
14754 # ifdef machine_arch_type
14755 #  undef machine_arch_type
14756 #  define machine_arch_type     __machine_arch_type
14757 # else
14758 #  define machine_arch_type     MACH_TYPE_SMDK2440
14759 # endif
14760 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
14761 #else
14762 # define machine_is_smdk2440()  (0)
14763 #endif
14764
14765 #ifdef CONFIG_MACH_SMDK2412
14766 # ifdef machine_arch_type
14767 #  undef machine_arch_type
14768 #  define machine_arch_type     __machine_arch_type
14769 # else
14770 #  define machine_arch_type     MACH_TYPE_SMDK2412
14771 # endif
14772 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
14773 #else
14774 # define machine_is_smdk2412()  (0)
14775 #endif
14776
14777 #ifdef CONFIG_MACH_WEBBOX
14778 # ifdef machine_arch_type
14779 #  undef machine_arch_type
14780 #  define machine_arch_type     __machine_arch_type
14781 # else
14782 #  define machine_arch_type     MACH_TYPE_WEBBOX
14783 # endif
14784 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
14785 #else
14786 # define machine_is_webbox()    (0)
14787 #endif
14788
14789 #ifdef CONFIG_MACH_CWWNDP
14790 # ifdef machine_arch_type
14791 #  undef machine_arch_type
14792 #  define machine_arch_type     __machine_arch_type
14793 # else
14794 #  define machine_arch_type     MACH_TYPE_CWWNDP
14795 # endif
14796 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
14797 #else
14798 # define machine_is_cwwndp()    (0)
14799 #endif
14800
14801 #ifdef CONFIG_MACH_DRAGON
14802 # ifdef machine_arch_type
14803 #  undef machine_arch_type
14804 #  define machine_arch_type     __machine_arch_type
14805 # else
14806 #  define machine_arch_type     MACH_TYPE_DRAGON
14807 # endif
14808 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
14809 #else
14810 # define machine_is_i839()      (0)
14811 #endif
14812
14813 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
14814 # ifdef machine_arch_type
14815 #  undef machine_arch_type
14816 #  define machine_arch_type     __machine_arch_type
14817 # else
14818 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
14819 # endif
14820 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14821 #else
14822 # define machine_is_opendo_cpu_board()  (0)
14823 #endif
14824
14825 #ifdef CONFIG_MACH_CCM2200
14826 # ifdef machine_arch_type
14827 #  undef machine_arch_type
14828 #  define machine_arch_type     __machine_arch_type
14829 # else
14830 #  define machine_arch_type     MACH_TYPE_CCM2200
14831 # endif
14832 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
14833 #else
14834 # define machine_is_ccm2200()   (0)
14835 #endif
14836
14837 #ifdef CONFIG_MACH_ETWARM
14838 # ifdef machine_arch_type
14839 #  undef machine_arch_type
14840 #  define machine_arch_type     __machine_arch_type
14841 # else
14842 #  define machine_arch_type     MACH_TYPE_ETWARM
14843 # endif
14844 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
14845 #else
14846 # define machine_is_etwarm()    (0)
14847 #endif
14848
14849 #ifdef CONFIG_MACH_M93030
14850 # ifdef machine_arch_type
14851 #  undef machine_arch_type
14852 #  define machine_arch_type     __machine_arch_type
14853 # else
14854 #  define machine_arch_type     MACH_TYPE_M93030
14855 # endif
14856 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
14857 #else
14858 # define machine_is_m93030()    (0)
14859 #endif
14860
14861 #ifdef CONFIG_MACH_CC7U
14862 # ifdef machine_arch_type
14863 #  undef machine_arch_type
14864 #  define machine_arch_type     __machine_arch_type
14865 # else
14866 #  define machine_arch_type     MACH_TYPE_CC7U
14867 # endif
14868 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
14869 #else
14870 # define machine_is_cc7u()      (0)
14871 #endif
14872
14873 #ifdef CONFIG_MACH_MTT_RANGER
14874 # ifdef machine_arch_type
14875 #  undef machine_arch_type
14876 #  define machine_arch_type     __machine_arch_type
14877 # else
14878 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
14879 # endif
14880 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
14881 #else
14882 # define machine_is_mtt_ranger()        (0)
14883 #endif
14884
14885 #ifdef CONFIG_MACH_NEXUS
14886 # ifdef machine_arch_type
14887 #  undef machine_arch_type
14888 #  define machine_arch_type     __machine_arch_type
14889 # else
14890 #  define machine_arch_type     MACH_TYPE_NEXUS
14891 # endif
14892 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
14893 #else
14894 # define machine_is_nexus()     (0)
14895 #endif
14896
14897 #ifdef CONFIG_MACH_DESMAN
14898 # ifdef machine_arch_type
14899 #  undef machine_arch_type
14900 #  define machine_arch_type     __machine_arch_type
14901 # else
14902 #  define machine_arch_type     MACH_TYPE_DESMAN
14903 # endif
14904 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
14905 #else
14906 # define machine_is_desman()    (0)
14907 #endif
14908
14909 #ifdef CONFIG_MACH_BKDE303
14910 # ifdef machine_arch_type
14911 #  undef machine_arch_type
14912 #  define machine_arch_type     __machine_arch_type
14913 # else
14914 #  define machine_arch_type     MACH_TYPE_BKDE303
14915 # endif
14916 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
14917 #else
14918 # define machine_is_bkde303()   (0)
14919 #endif
14920
14921 #ifdef CONFIG_MACH_SMDK2413
14922 # ifdef machine_arch_type
14923 #  undef machine_arch_type
14924 #  define machine_arch_type     __machine_arch_type
14925 # else
14926 #  define machine_arch_type     MACH_TYPE_SMDK2413
14927 # endif
14928 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
14929 #else
14930 # define machine_is_smdk2413()  (0)
14931 #endif
14932
14933 #ifdef CONFIG_MACH_AML_M7200
14934 # ifdef machine_arch_type
14935 #  undef machine_arch_type
14936 #  define machine_arch_type     __machine_arch_type
14937 # else
14938 #  define machine_arch_type     MACH_TYPE_AML_M7200
14939 # endif
14940 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
14941 #else
14942 # define machine_is_aml_m7200() (0)
14943 #endif
14944
14945 #ifdef CONFIG_MACH_AML_M5900
14946 # ifdef machine_arch_type
14947 #  undef machine_arch_type
14948 #  define machine_arch_type     __machine_arch_type
14949 # else
14950 #  define machine_arch_type     MACH_TYPE_AML_M5900
14951 # endif
14952 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
14953 #else
14954 # define machine_is_aml_m5900() (0)
14955 #endif
14956
14957 #ifdef CONFIG_MACH_SG640
14958 # ifdef machine_arch_type
14959 #  undef machine_arch_type
14960 #  define machine_arch_type     __machine_arch_type
14961 # else
14962 #  define machine_arch_type     MACH_TYPE_SG640
14963 # endif
14964 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
14965 #else
14966 # define machine_is_sg640()     (0)
14967 #endif
14968
14969 #ifdef CONFIG_MACH_EDG79524
14970 # ifdef machine_arch_type
14971 #  undef machine_arch_type
14972 #  define machine_arch_type     __machine_arch_type
14973 # else
14974 #  define machine_arch_type     MACH_TYPE_EDG79524
14975 # endif
14976 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
14977 #else
14978 # define machine_is_edg79524()  (0)
14979 #endif
14980
14981 #ifdef CONFIG_MACH_AI2410
14982 # ifdef machine_arch_type
14983 #  undef machine_arch_type
14984 #  define machine_arch_type     __machine_arch_type
14985 # else
14986 #  define machine_arch_type     MACH_TYPE_AI2410
14987 # endif
14988 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
14989 #else
14990 # define machine_is_ai2410()    (0)
14991 #endif
14992
14993 #ifdef CONFIG_MACH_IXP465
14994 # ifdef machine_arch_type
14995 #  undef machine_arch_type
14996 #  define machine_arch_type     __machine_arch_type
14997 # else
14998 #  define machine_arch_type     MACH_TYPE_IXP465
14999 # endif
15000 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
15001 #else
15002 # define machine_is_ixp465()    (0)
15003 #endif
15004
15005 #ifdef CONFIG_MACH_BALLOON3
15006 # ifdef machine_arch_type
15007 #  undef machine_arch_type
15008 #  define machine_arch_type     __machine_arch_type
15009 # else
15010 #  define machine_arch_type     MACH_TYPE_BALLOON3
15011 # endif
15012 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
15013 #else
15014 # define machine_is_balloon3()  (0)
15015 #endif
15016
15017 #ifdef CONFIG_MACH_HEINS
15018 # ifdef machine_arch_type
15019 #  undef machine_arch_type
15020 #  define machine_arch_type     __machine_arch_type
15021 # else
15022 #  define machine_arch_type     MACH_TYPE_HEINS
15023 # endif
15024 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
15025 #else
15026 # define machine_is_heins()     (0)
15027 #endif
15028
15029 #ifdef CONFIG_MACH_MPLUSEVA
15030 # ifdef machine_arch_type
15031 #  undef machine_arch_type
15032 #  define machine_arch_type     __machine_arch_type
15033 # else
15034 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
15035 # endif
15036 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
15037 #else
15038 # define machine_is_mpluseva()  (0)
15039 #endif
15040
15041 #ifdef CONFIG_MACH_RT042
15042 # ifdef machine_arch_type
15043 #  undef machine_arch_type
15044 #  define machine_arch_type     __machine_arch_type
15045 # else
15046 #  define machine_arch_type     MACH_TYPE_RT042
15047 # endif
15048 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
15049 #else
15050 # define machine_is_rt042()     (0)
15051 #endif
15052
15053 #ifdef CONFIG_MACH_CWIEM
15054 # ifdef machine_arch_type
15055 #  undef machine_arch_type
15056 #  define machine_arch_type     __machine_arch_type
15057 # else
15058 #  define machine_arch_type     MACH_TYPE_CWIEM
15059 # endif
15060 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
15061 #else
15062 # define machine_is_cwiem()     (0)
15063 #endif
15064
15065 #ifdef CONFIG_MACH_CM_X270
15066 # ifdef machine_arch_type
15067 #  undef machine_arch_type
15068 #  define machine_arch_type     __machine_arch_type
15069 # else
15070 #  define machine_arch_type     MACH_TYPE_CM_X270
15071 # endif
15072 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
15073 #else
15074 # define machine_is_cm_x270()   (0)
15075 #endif
15076
15077 #ifdef CONFIG_MACH_CM_X255
15078 # ifdef machine_arch_type
15079 #  undef machine_arch_type
15080 #  define machine_arch_type     __machine_arch_type
15081 # else
15082 #  define machine_arch_type     MACH_TYPE_CM_X255
15083 # endif
15084 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
15085 #else
15086 # define machine_is_cm_x255()   (0)
15087 #endif
15088
15089 #ifdef CONFIG_MACH_ESH_AT91
15090 # ifdef machine_arch_type
15091 #  undef machine_arch_type
15092 #  define machine_arch_type     __machine_arch_type
15093 # else
15094 #  define machine_arch_type     MACH_TYPE_ESH_AT91
15095 # endif
15096 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
15097 #else
15098 # define machine_is_esh_at91()  (0)
15099 #endif
15100
15101 #ifdef CONFIG_MACH_SANDGATE3
15102 # ifdef machine_arch_type
15103 #  undef machine_arch_type
15104 #  define machine_arch_type     __machine_arch_type
15105 # else
15106 #  define machine_arch_type     MACH_TYPE_SANDGATE3
15107 # endif
15108 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
15109 #else
15110 # define machine_is_sandgate3() (0)
15111 #endif
15112
15113 #ifdef CONFIG_MACH_PRIMO
15114 # ifdef machine_arch_type
15115 #  undef machine_arch_type
15116 #  define machine_arch_type     __machine_arch_type
15117 # else
15118 #  define machine_arch_type     MACH_TYPE_PRIMO
15119 # endif
15120 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
15121 #else
15122 # define machine_is_primo()     (0)
15123 #endif
15124
15125 #ifdef CONFIG_MACH_GEMSTONE
15126 # ifdef machine_arch_type
15127 #  undef machine_arch_type
15128 #  define machine_arch_type     __machine_arch_type
15129 # else
15130 #  define machine_arch_type     MACH_TYPE_GEMSTONE
15131 # endif
15132 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
15133 #else
15134 # define machine_is_gemstone()  (0)
15135 #endif
15136
15137 #ifdef CONFIG_MACH_PRONGHORNMETRO
15138 # ifdef machine_arch_type
15139 #  undef machine_arch_type
15140 #  define machine_arch_type     __machine_arch_type
15141 # else
15142 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
15143 # endif
15144 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
15145 #else
15146 # define machine_is_pronghorn_metro()   (0)
15147 #endif
15148
15149 #ifdef CONFIG_MACH_SIDEWINDER
15150 # ifdef machine_arch_type
15151 #  undef machine_arch_type
15152 #  define machine_arch_type     __machine_arch_type
15153 # else
15154 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
15155 # endif
15156 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
15157 #else
15158 # define machine_is_sidewinder()        (0)
15159 #endif
15160
15161 #ifdef CONFIG_MACH_PICOMOD1
15162 # ifdef machine_arch_type
15163 #  undef machine_arch_type
15164 #  define machine_arch_type     __machine_arch_type
15165 # else
15166 #  define machine_arch_type     MACH_TYPE_PICOMOD1
15167 # endif
15168 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
15169 #else
15170 # define machine_is_picomod1()  (0)
15171 #endif
15172
15173 #ifdef CONFIG_MACH_SG590
15174 # ifdef machine_arch_type
15175 #  undef machine_arch_type
15176 #  define machine_arch_type     __machine_arch_type
15177 # else
15178 #  define machine_arch_type     MACH_TYPE_SG590
15179 # endif
15180 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
15181 #else
15182 # define machine_is_sg590()     (0)
15183 #endif
15184
15185 #ifdef CONFIG_MACH_AKAI9307
15186 # ifdef machine_arch_type
15187 #  undef machine_arch_type
15188 #  define machine_arch_type     __machine_arch_type
15189 # else
15190 #  define machine_arch_type     MACH_TYPE_AKAI9307
15191 # endif
15192 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
15193 #else
15194 # define machine_is_akai9307()  (0)
15195 #endif
15196
15197 #ifdef CONFIG_MACH_FONTAINE
15198 # ifdef machine_arch_type
15199 #  undef machine_arch_type
15200 #  define machine_arch_type     __machine_arch_type
15201 # else
15202 #  define machine_arch_type     MACH_TYPE_FONTAINE
15203 # endif
15204 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
15205 #else
15206 # define machine_is_fontaine()  (0)
15207 #endif
15208
15209 #ifdef CONFIG_MACH_WOMBAT
15210 # ifdef machine_arch_type
15211 #  undef machine_arch_type
15212 #  define machine_arch_type     __machine_arch_type
15213 # else
15214 #  define machine_arch_type     MACH_TYPE_WOMBAT
15215 # endif
15216 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
15217 #else
15218 # define machine_is_wombat()    (0)
15219 #endif
15220
15221 #ifdef CONFIG_MACH_ACQ300
15222 # ifdef machine_arch_type
15223 #  undef machine_arch_type
15224 #  define machine_arch_type     __machine_arch_type
15225 # else
15226 #  define machine_arch_type     MACH_TYPE_ACQ300
15227 # endif
15228 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
15229 #else
15230 # define machine_is_acq300()    (0)
15231 #endif
15232
15233 #ifdef CONFIG_MACH_MOD_270
15234 # ifdef machine_arch_type
15235 #  undef machine_arch_type
15236 #  define machine_arch_type     __machine_arch_type
15237 # else
15238 #  define machine_arch_type     MACH_TYPE_MOD_270
15239 # endif
15240 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
15241 #else
15242 # define machine_is_mod272()    (0)
15243 #endif
15244
15245 #ifdef CONFIG_MACH_VC0820
15246 # ifdef machine_arch_type
15247 #  undef machine_arch_type
15248 #  define machine_arch_type     __machine_arch_type
15249 # else
15250 #  define machine_arch_type     MACH_TYPE_VC0820
15251 # endif
15252 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
15253 #else
15254 # define machine_is_vmc_vc0820()        (0)
15255 #endif
15256
15257 #ifdef CONFIG_MACH_ANI_AIM
15258 # ifdef machine_arch_type
15259 #  undef machine_arch_type
15260 #  define machine_arch_type     __machine_arch_type
15261 # else
15262 #  define machine_arch_type     MACH_TYPE_ANI_AIM
15263 # endif
15264 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
15265 #else
15266 # define machine_is_ani_aim()   (0)
15267 #endif
15268
15269 #ifdef CONFIG_MACH_JELLYFISH
15270 # ifdef machine_arch_type
15271 #  undef machine_arch_type
15272 #  define machine_arch_type     __machine_arch_type
15273 # else
15274 #  define machine_arch_type     MACH_TYPE_JELLYFISH
15275 # endif
15276 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
15277 #else
15278 # define machine_is_jellyfish() (0)
15279 #endif
15280
15281 #ifdef CONFIG_MACH_AMANITA
15282 # ifdef machine_arch_type
15283 #  undef machine_arch_type
15284 #  define machine_arch_type     __machine_arch_type
15285 # else
15286 #  define machine_arch_type     MACH_TYPE_AMANITA
15287 # endif
15288 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
15289 #else
15290 # define machine_is_amanita()   (0)
15291 #endif
15292
15293 #ifdef CONFIG_MACH_VLINK
15294 # ifdef machine_arch_type
15295 #  undef machine_arch_type
15296 #  define machine_arch_type     __machine_arch_type
15297 # else
15298 #  define machine_arch_type     MACH_TYPE_VLINK
15299 # endif
15300 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
15301 #else
15302 # define machine_is_vlink()     (0)
15303 #endif
15304
15305 #ifdef CONFIG_MACH_DEXFLEX
15306 # ifdef machine_arch_type
15307 #  undef machine_arch_type
15308 #  define machine_arch_type     __machine_arch_type
15309 # else
15310 #  define machine_arch_type     MACH_TYPE_DEXFLEX
15311 # endif
15312 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
15313 #else
15314 # define machine_is_dexflex()   (0)
15315 #endif
15316
15317 #ifdef CONFIG_MACH_EIGEN_TTQ
15318 # ifdef machine_arch_type
15319 #  undef machine_arch_type
15320 #  define machine_arch_type     __machine_arch_type
15321 # else
15322 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
15323 # endif
15324 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
15325 #else
15326 # define machine_is_eigen_ttq() (0)
15327 #endif
15328
15329 #ifdef CONFIG_MACH_ARCOM_TITAN
15330 # ifdef machine_arch_type
15331 #  undef machine_arch_type
15332 #  define machine_arch_type     __machine_arch_type
15333 # else
15334 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
15335 # endif
15336 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
15337 #else
15338 # define machine_is_arcom_titan()       (0)
15339 #endif
15340
15341 #ifdef CONFIG_MACH_TABLA
15342 # ifdef machine_arch_type
15343 #  undef machine_arch_type
15344 #  define machine_arch_type     __machine_arch_type
15345 # else
15346 #  define machine_arch_type     MACH_TYPE_TABLA
15347 # endif
15348 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
15349 #else
15350 # define machine_is_tabla()     (0)
15351 #endif
15352
15353 #ifdef CONFIG_MACH_MDIRAC3
15354 # ifdef machine_arch_type
15355 #  undef machine_arch_type
15356 #  define machine_arch_type     __machine_arch_type
15357 # else
15358 #  define machine_arch_type     MACH_TYPE_MDIRAC3
15359 # endif
15360 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
15361 #else
15362 # define machine_is_mdirac3()   (0)
15363 #endif
15364
15365 #ifdef CONFIG_MACH_MRHFBP2
15366 # ifdef machine_arch_type
15367 #  undef machine_arch_type
15368 #  define machine_arch_type     __machine_arch_type
15369 # else
15370 #  define machine_arch_type     MACH_TYPE_MRHFBP2
15371 # endif
15372 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
15373 #else
15374 # define machine_is_mrhfbp2()   (0)
15375 #endif
15376
15377 #ifdef CONFIG_MACH_AT91RM9200RB
15378 # ifdef machine_arch_type
15379 #  undef machine_arch_type
15380 #  define machine_arch_type     __machine_arch_type
15381 # else
15382 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
15383 # endif
15384 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
15385 #else
15386 # define machine_is_at91rm9200rb()      (0)
15387 #endif
15388
15389 #ifdef CONFIG_MACH_ANI_APM
15390 # ifdef machine_arch_type
15391 #  undef machine_arch_type
15392 #  define machine_arch_type     __machine_arch_type
15393 # else
15394 #  define machine_arch_type     MACH_TYPE_ANI_APM
15395 # endif
15396 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
15397 #else
15398 # define machine_is_ani_apm()   (0)
15399 #endif
15400
15401 #ifdef CONFIG_MACH_ELLA1
15402 # ifdef machine_arch_type
15403 #  undef machine_arch_type
15404 #  define machine_arch_type     __machine_arch_type
15405 # else
15406 #  define machine_arch_type     MACH_TYPE_ELLA1
15407 # endif
15408 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
15409 #else
15410 # define machine_is_ella1()     (0)
15411 #endif
15412
15413 #ifdef CONFIG_MACH_INHAND_PXA27X
15414 # ifdef machine_arch_type
15415 #  undef machine_arch_type
15416 #  define machine_arch_type     __machine_arch_type
15417 # else
15418 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
15419 # endif
15420 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
15421 #else
15422 # define machine_is_inhand_pxa27x()     (0)
15423 #endif
15424
15425 #ifdef CONFIG_MACH_INHAND_PXA25X
15426 # ifdef machine_arch_type
15427 #  undef machine_arch_type
15428 #  define machine_arch_type     __machine_arch_type
15429 # else
15430 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
15431 # endif
15432 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
15433 #else
15434 # define machine_is_inhand_pxa25x()     (0)
15435 #endif
15436
15437 #ifdef CONFIG_MACH_EMPOS_XM
15438 # ifdef machine_arch_type
15439 #  undef machine_arch_type
15440 #  define machine_arch_type     __machine_arch_type
15441 # else
15442 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
15443 # endif
15444 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
15445 #else
15446 # define machine_is_empos_xm()  (0)
15447 #endif
15448
15449 #ifdef CONFIG_MACH_EMPOS
15450 # ifdef machine_arch_type
15451 #  undef machine_arch_type
15452 #  define machine_arch_type     __machine_arch_type
15453 # else
15454 #  define machine_arch_type     MACH_TYPE_EMPOS
15455 # endif
15456 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
15457 #else
15458 # define machine_is_empos()     (0)
15459 #endif
15460
15461 #ifdef CONFIG_MACH_EMPOS_TINY
15462 # ifdef machine_arch_type
15463 #  undef machine_arch_type
15464 #  define machine_arch_type     __machine_arch_type
15465 # else
15466 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
15467 # endif
15468 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
15469 #else
15470 # define machine_is_empos_tiny()        (0)
15471 #endif
15472
15473 #ifdef CONFIG_MACH_EMPOS_SM
15474 # ifdef machine_arch_type
15475 #  undef machine_arch_type
15476 #  define machine_arch_type     __machine_arch_type
15477 # else
15478 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
15479 # endif
15480 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
15481 #else
15482 # define machine_is_empos_sm()  (0)
15483 #endif
15484
15485 #ifdef CONFIG_MACH_EGRET
15486 # ifdef machine_arch_type
15487 #  undef machine_arch_type
15488 #  define machine_arch_type     __machine_arch_type
15489 # else
15490 #  define machine_arch_type     MACH_TYPE_EGRET
15491 # endif
15492 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
15493 #else
15494 # define machine_is_egret()     (0)
15495 #endif
15496
15497 #ifdef CONFIG_MACH_OSTRICH
15498 # ifdef machine_arch_type
15499 #  undef machine_arch_type
15500 #  define machine_arch_type     __machine_arch_type
15501 # else
15502 #  define machine_arch_type     MACH_TYPE_OSTRICH
15503 # endif
15504 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
15505 #else
15506 # define machine_is_ostrich()   (0)
15507 #endif
15508
15509 #ifdef CONFIG_MACH_N50
15510 # ifdef machine_arch_type
15511 #  undef machine_arch_type
15512 #  define machine_arch_type     __machine_arch_type
15513 # else
15514 #  define machine_arch_type     MACH_TYPE_N50
15515 # endif
15516 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
15517 #else
15518 # define machine_is_n50()       (0)
15519 #endif
15520
15521 #ifdef CONFIG_MACH_ECBAT91
15522 # ifdef machine_arch_type
15523 #  undef machine_arch_type
15524 #  define machine_arch_type     __machine_arch_type
15525 # else
15526 #  define machine_arch_type     MACH_TYPE_ECBAT91
15527 # endif
15528 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
15529 #else
15530 # define machine_is_ecbat91()   (0)
15531 #endif
15532
15533 #ifdef CONFIG_MACH_STAREAST
15534 # ifdef machine_arch_type
15535 #  undef machine_arch_type
15536 #  define machine_arch_type     __machine_arch_type
15537 # else
15538 #  define machine_arch_type     MACH_TYPE_STAREAST
15539 # endif
15540 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
15541 #else
15542 # define machine_is_stareast()  (0)
15543 #endif
15544
15545 #ifdef CONFIG_MACH_DSPG_DW
15546 # ifdef machine_arch_type
15547 #  undef machine_arch_type
15548 #  define machine_arch_type     __machine_arch_type
15549 # else
15550 #  define machine_arch_type     MACH_TYPE_DSPG_DW
15551 # endif
15552 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
15553 #else
15554 # define machine_is_dspg_dw()   (0)
15555 #endif
15556
15557 #ifdef CONFIG_MACH_ONEARM
15558 # ifdef machine_arch_type
15559 #  undef machine_arch_type
15560 #  define machine_arch_type     __machine_arch_type
15561 # else
15562 #  define machine_arch_type     MACH_TYPE_ONEARM
15563 # endif
15564 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
15565 #else
15566 # define machine_is_onearm()    (0)
15567 #endif
15568
15569 #ifdef CONFIG_MACH_MRG110_6
15570 # ifdef machine_arch_type
15571 #  undef machine_arch_type
15572 #  define machine_arch_type     __machine_arch_type
15573 # else
15574 #  define machine_arch_type     MACH_TYPE_MRG110_6
15575 # endif
15576 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
15577 #else
15578 # define machine_is_mrg110_6()  (0)
15579 #endif
15580
15581 #ifdef CONFIG_MACH_WRT300NV2
15582 # ifdef machine_arch_type
15583 #  undef machine_arch_type
15584 #  define machine_arch_type     __machine_arch_type
15585 # else
15586 #  define machine_arch_type     MACH_TYPE_WRT300NV2
15587 # endif
15588 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
15589 #else
15590 # define machine_is_wrt300nv2() (0)
15591 #endif
15592
15593 #ifdef CONFIG_MACH_XM_BULVERDE
15594 # ifdef machine_arch_type
15595 #  undef machine_arch_type
15596 #  define machine_arch_type     __machine_arch_type
15597 # else
15598 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
15599 # endif
15600 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
15601 #else
15602 # define machine_is_xm_bulverde()       (0)
15603 #endif
15604
15605 #ifdef CONFIG_MACH_MSM6100
15606 # ifdef machine_arch_type
15607 #  undef machine_arch_type
15608 #  define machine_arch_type     __machine_arch_type
15609 # else
15610 #  define machine_arch_type     MACH_TYPE_MSM6100
15611 # endif
15612 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
15613 #else
15614 # define machine_is_msm6100()   (0)
15615 #endif
15616
15617 #ifdef CONFIG_MACH_ETI_B1
15618 # ifdef machine_arch_type
15619 #  undef machine_arch_type
15620 #  define machine_arch_type     __machine_arch_type
15621 # else
15622 #  define machine_arch_type     MACH_TYPE_ETI_B1
15623 # endif
15624 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
15625 #else
15626 # define machine_is_eti_b1()    (0)
15627 #endif
15628
15629 #ifdef CONFIG_MACH_ZILOG_ZA9L
15630 # ifdef machine_arch_type
15631 #  undef machine_arch_type
15632 #  define machine_arch_type     __machine_arch_type
15633 # else
15634 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
15635 # endif
15636 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
15637 #else
15638 # define machine_is_za9l_series()       (0)
15639 #endif
15640
15641 #ifdef CONFIG_MACH_BIT2440
15642 # ifdef machine_arch_type
15643 #  undef machine_arch_type
15644 #  define machine_arch_type     __machine_arch_type
15645 # else
15646 #  define machine_arch_type     MACH_TYPE_BIT2440
15647 # endif
15648 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
15649 #else
15650 # define machine_is_bit2440()   (0)
15651 #endif
15652
15653 #ifdef CONFIG_MACH_NBI
15654 # ifdef machine_arch_type
15655 #  undef machine_arch_type
15656 #  define machine_arch_type     __machine_arch_type
15657 # else
15658 #  define machine_arch_type     MACH_TYPE_NBI
15659 # endif
15660 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
15661 #else
15662 # define machine_is_nbi()       (0)
15663 #endif
15664
15665 #ifdef CONFIG_MACH_SMDK2443
15666 # ifdef machine_arch_type
15667 #  undef machine_arch_type
15668 #  define machine_arch_type     __machine_arch_type
15669 # else
15670 #  define machine_arch_type     MACH_TYPE_SMDK2443
15671 # endif
15672 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
15673 #else
15674 # define machine_is_smdk2443()  (0)
15675 #endif
15676
15677 #ifdef CONFIG_MACH_VDAVINCI
15678 # ifdef machine_arch_type
15679 #  undef machine_arch_type
15680 #  define machine_arch_type     __machine_arch_type
15681 # else
15682 #  define machine_arch_type     MACH_TYPE_VDAVINCI
15683 # endif
15684 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
15685 #else
15686 # define machine_is_vdavinci()  (0)
15687 #endif
15688
15689 #ifdef CONFIG_MACH_ATC6
15690 # ifdef machine_arch_type
15691 #  undef machine_arch_type
15692 #  define machine_arch_type     __machine_arch_type
15693 # else
15694 #  define machine_arch_type     MACH_TYPE_ATC6
15695 # endif
15696 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
15697 #else
15698 # define machine_is_atc6()      (0)
15699 #endif
15700
15701 #ifdef CONFIG_MACH_MULTMDW
15702 # ifdef machine_arch_type
15703 #  undef machine_arch_type
15704 #  define machine_arch_type     __machine_arch_type
15705 # else
15706 #  define machine_arch_type     MACH_TYPE_MULTMDW
15707 # endif
15708 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
15709 #else
15710 # define machine_is_multmdw()   (0)
15711 #endif
15712
15713 #ifdef CONFIG_MACH_MBA2440
15714 # ifdef machine_arch_type
15715 #  undef machine_arch_type
15716 #  define machine_arch_type     __machine_arch_type
15717 # else
15718 #  define machine_arch_type     MACH_TYPE_MBA2440
15719 # endif
15720 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
15721 #else
15722 # define machine_is_mba2440()   (0)
15723 #endif
15724
15725 #ifdef CONFIG_MACH_ECSD
15726 # ifdef machine_arch_type
15727 #  undef machine_arch_type
15728 #  define machine_arch_type     __machine_arch_type
15729 # else
15730 #  define machine_arch_type     MACH_TYPE_ECSD
15731 # endif
15732 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
15733 #else
15734 # define machine_is_ecsd()      (0)
15735 #endif
15736
15737 #ifdef CONFIG_MACH_PALMZ31
15738 # ifdef machine_arch_type
15739 #  undef machine_arch_type
15740 #  define machine_arch_type     __machine_arch_type
15741 # else
15742 #  define machine_arch_type     MACH_TYPE_PALMZ31
15743 # endif
15744 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
15745 #else
15746 # define machine_is_palmz31()   (0)
15747 #endif
15748
15749 #ifdef CONFIG_MACH_FSG
15750 # ifdef machine_arch_type
15751 #  undef machine_arch_type
15752 #  define machine_arch_type     __machine_arch_type
15753 # else
15754 #  define machine_arch_type     MACH_TYPE_FSG
15755 # endif
15756 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
15757 #else
15758 # define machine_is_fsg()       (0)
15759 #endif
15760
15761 #ifdef CONFIG_MACH_RAZOR101
15762 # ifdef machine_arch_type
15763 #  undef machine_arch_type
15764 #  define machine_arch_type     __machine_arch_type
15765 # else
15766 #  define machine_arch_type     MACH_TYPE_RAZOR101
15767 # endif
15768 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
15769 #else
15770 # define machine_is_razor101()  (0)
15771 #endif
15772
15773 #ifdef CONFIG_MACH_OPERA_TDM
15774 # ifdef machine_arch_type
15775 #  undef machine_arch_type
15776 #  define machine_arch_type     __machine_arch_type
15777 # else
15778 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
15779 # endif
15780 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
15781 #else
15782 # define machine_is_opera_tdm() (0)
15783 #endif
15784
15785 #ifdef CONFIG_MACH_COMCERTO
15786 # ifdef machine_arch_type
15787 #  undef machine_arch_type
15788 #  define machine_arch_type     __machine_arch_type
15789 # else
15790 #  define machine_arch_type     MACH_TYPE_COMCERTO
15791 # endif
15792 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
15793 #else
15794 # define machine_is_comcerto()  (0)
15795 #endif
15796
15797 #ifdef CONFIG_MACH_TB0319
15798 # ifdef machine_arch_type
15799 #  undef machine_arch_type
15800 #  define machine_arch_type     __machine_arch_type
15801 # else
15802 #  define machine_arch_type     MACH_TYPE_TB0319
15803 # endif
15804 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
15805 #else
15806 # define machine_is_tb0319()    (0)
15807 #endif
15808
15809 #ifdef CONFIG_MACH_KWS8000
15810 # ifdef machine_arch_type
15811 #  undef machine_arch_type
15812 #  define machine_arch_type     __machine_arch_type
15813 # else
15814 #  define machine_arch_type     MACH_TYPE_KWS8000
15815 # endif
15816 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
15817 #else
15818 # define machine_is_kws8000()   (0)
15819 #endif
15820
15821 #ifdef CONFIG_MACH_B2
15822 # ifdef machine_arch_type
15823 #  undef machine_arch_type
15824 #  define machine_arch_type     __machine_arch_type
15825 # else
15826 #  define machine_arch_type     MACH_TYPE_B2
15827 # endif
15828 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
15829 #else
15830 # define machine_is_b2()        (0)
15831 #endif
15832
15833 #ifdef CONFIG_MACH_LCL54
15834 # ifdef machine_arch_type
15835 #  undef machine_arch_type
15836 #  define machine_arch_type     __machine_arch_type
15837 # else
15838 #  define machine_arch_type     MACH_TYPE_LCL54
15839 # endif
15840 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
15841 #else
15842 # define machine_is_lcl54()     (0)
15843 #endif
15844
15845 #ifdef CONFIG_MACH_AT91SAM9260EK
15846 # ifdef machine_arch_type
15847 #  undef machine_arch_type
15848 #  define machine_arch_type     __machine_arch_type
15849 # else
15850 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
15851 # endif
15852 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
15853 #else
15854 # define machine_is_at91sam9260ek()     (0)
15855 #endif
15856
15857 #ifdef CONFIG_MACH_GLANTANK
15858 # ifdef machine_arch_type
15859 #  undef machine_arch_type
15860 #  define machine_arch_type     __machine_arch_type
15861 # else
15862 #  define machine_arch_type     MACH_TYPE_GLANTANK
15863 # endif
15864 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
15865 #else
15866 # define machine_is_glantank()  (0)
15867 #endif
15868
15869 #ifdef CONFIG_MACH_N2100
15870 # ifdef machine_arch_type
15871 #  undef machine_arch_type
15872 #  define machine_arch_type     __machine_arch_type
15873 # else
15874 #  define machine_arch_type     MACH_TYPE_N2100
15875 # endif
15876 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
15877 #else
15878 # define machine_is_n2100()     (0)
15879 #endif
15880
15881 #ifdef CONFIG_MACH_N4100
15882 # ifdef machine_arch_type
15883 #  undef machine_arch_type
15884 #  define machine_arch_type     __machine_arch_type
15885 # else
15886 #  define machine_arch_type     MACH_TYPE_N4100
15887 # endif
15888 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
15889 #else
15890 # define machine_is_n4100()     (0)
15891 #endif
15892
15893 #ifdef CONFIG_MACH_VERTICAL_RSC4
15894 # ifdef machine_arch_type
15895 #  undef machine_arch_type
15896 #  define machine_arch_type     __machine_arch_type
15897 # else
15898 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
15899 # endif
15900 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
15901 #else
15902 # define machine_is_rsc4()      (0)
15903 #endif
15904
15905 #ifdef CONFIG_MACH_SG8100
15906 # ifdef machine_arch_type
15907 #  undef machine_arch_type
15908 #  define machine_arch_type     __machine_arch_type
15909 # else
15910 #  define machine_arch_type     MACH_TYPE_SG8100
15911 # endif
15912 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
15913 #else
15914 # define machine_is_sg8100()    (0)
15915 #endif
15916
15917 #ifdef CONFIG_MACH_IM42XX
15918 # ifdef machine_arch_type
15919 #  undef machine_arch_type
15920 #  define machine_arch_type     __machine_arch_type
15921 # else
15922 #  define machine_arch_type     MACH_TYPE_IM42XX
15923 # endif
15924 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
15925 #else
15926 # define machine_is_im42xx()    (0)
15927 #endif
15928
15929 #ifdef CONFIG_MACH_FTXX
15930 # ifdef machine_arch_type
15931 #  undef machine_arch_type
15932 #  define machine_arch_type     __machine_arch_type
15933 # else
15934 #  define machine_arch_type     MACH_TYPE_FTXX
15935 # endif
15936 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
15937 #else
15938 # define machine_is_ftxx()      (0)
15939 #endif
15940
15941 #ifdef CONFIG_MACH_LWFUSION
15942 # ifdef machine_arch_type
15943 #  undef machine_arch_type
15944 #  define machine_arch_type     __machine_arch_type
15945 # else
15946 #  define machine_arch_type     MACH_TYPE_LWFUSION
15947 # endif
15948 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
15949 #else
15950 # define machine_is_lwfusion()  (0)
15951 #endif
15952
15953 #ifdef CONFIG_MACH_QT2410
15954 # ifdef machine_arch_type
15955 #  undef machine_arch_type
15956 #  define machine_arch_type     __machine_arch_type
15957 # else
15958 #  define machine_arch_type     MACH_TYPE_QT2410
15959 # endif
15960 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
15961 #else
15962 # define machine_is_qt2410()    (0)
15963 #endif
15964
15965 #ifdef CONFIG_MACH_KIXRP435
15966 # ifdef machine_arch_type
15967 #  undef machine_arch_type
15968 #  define machine_arch_type     __machine_arch_type
15969 # else
15970 #  define machine_arch_type     MACH_TYPE_KIXRP435
15971 # endif
15972 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
15973 #else
15974 # define machine_is_kixrp435()  (0)
15975 #endif
15976
15977 #ifdef CONFIG_MACH_CCW9C
15978 # ifdef machine_arch_type
15979 #  undef machine_arch_type
15980 #  define machine_arch_type     __machine_arch_type
15981 # else
15982 #  define machine_arch_type     MACH_TYPE_CCW9C
15983 # endif
15984 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
15985 #else
15986 # define machine_is_ccw9c()     (0)
15987 #endif
15988
15989 #ifdef CONFIG_MACH_DABHS
15990 # ifdef machine_arch_type
15991 #  undef machine_arch_type
15992 #  define machine_arch_type     __machine_arch_type
15993 # else
15994 #  define machine_arch_type     MACH_TYPE_DABHS
15995 # endif
15996 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
15997 #else
15998 # define machine_is_dabhs()     (0)
15999 #endif
16000
16001 #ifdef CONFIG_MACH_GZMX
16002 # ifdef machine_arch_type
16003 #  undef machine_arch_type
16004 #  define machine_arch_type     __machine_arch_type
16005 # else
16006 #  define machine_arch_type     MACH_TYPE_GZMX
16007 # endif
16008 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
16009 #else
16010 # define machine_is_gzmx()      (0)
16011 #endif
16012
16013 #ifdef CONFIG_MACH_IPNW100AP
16014 # ifdef machine_arch_type
16015 #  undef machine_arch_type
16016 #  define machine_arch_type     __machine_arch_type
16017 # else
16018 #  define machine_arch_type     MACH_TYPE_IPNW100AP
16019 # endif
16020 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
16021 #else
16022 # define machine_is_ipnw100ap() (0)
16023 #endif
16024
16025 #ifdef CONFIG_MACH_CC9P9360DEV
16026 # ifdef machine_arch_type
16027 #  undef machine_arch_type
16028 #  define machine_arch_type     __machine_arch_type
16029 # else
16030 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
16031 # endif
16032 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
16033 #else
16034 # define machine_is_cc9p9360dev()       (0)
16035 #endif
16036
16037 #ifdef CONFIG_MACH_CC9P9750DEV
16038 # ifdef machine_arch_type
16039 #  undef machine_arch_type
16040 #  define machine_arch_type     __machine_arch_type
16041 # else
16042 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
16043 # endif
16044 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
16045 #else
16046 # define machine_is_cc9p9750dev()       (0)
16047 #endif
16048
16049 #ifdef CONFIG_MACH_CC9P9360VAL
16050 # ifdef machine_arch_type
16051 #  undef machine_arch_type
16052 #  define machine_arch_type     __machine_arch_type
16053 # else
16054 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
16055 # endif
16056 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
16057 #else
16058 # define machine_is_cc9p9360val()       (0)
16059 #endif
16060
16061 #ifdef CONFIG_MACH_CC9P9750VAL
16062 # ifdef machine_arch_type
16063 #  undef machine_arch_type
16064 #  define machine_arch_type     __machine_arch_type
16065 # else
16066 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
16067 # endif
16068 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
16069 #else
16070 # define machine_is_cc9p9750val()       (0)
16071 #endif
16072
16073 #ifdef CONFIG_MACH_NX70V
16074 # ifdef machine_arch_type
16075 #  undef machine_arch_type
16076 #  define machine_arch_type     __machine_arch_type
16077 # else
16078 #  define machine_arch_type     MACH_TYPE_NX70V
16079 # endif
16080 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
16081 #else
16082 # define machine_is_nx70v()     (0)
16083 #endif
16084
16085 #ifdef CONFIG_MACH_AT91RM9200DF
16086 # ifdef machine_arch_type
16087 #  undef machine_arch_type
16088 #  define machine_arch_type     __machine_arch_type
16089 # else
16090 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
16091 # endif
16092 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
16093 #else
16094 # define machine_is_at91rm9200df()      (0)
16095 #endif
16096
16097 #ifdef CONFIG_MACH_SE_PILOT2
16098 # ifdef machine_arch_type
16099 #  undef machine_arch_type
16100 #  define machine_arch_type     __machine_arch_type
16101 # else
16102 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
16103 # endif
16104 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
16105 #else
16106 # define machine_is_se_pilot2() (0)
16107 #endif
16108
16109 #ifdef CONFIG_MACH_MTCN_T800
16110 # ifdef machine_arch_type
16111 #  undef machine_arch_type
16112 #  define machine_arch_type     __machine_arch_type
16113 # else
16114 #  define machine_arch_type     MACH_TYPE_MTCN_T800
16115 # endif
16116 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
16117 #else
16118 # define machine_is_mtcn_t800() (0)
16119 #endif
16120
16121 #ifdef CONFIG_MACH_VCMX212
16122 # ifdef machine_arch_type
16123 #  undef machine_arch_type
16124 #  define machine_arch_type     __machine_arch_type
16125 # else
16126 #  define machine_arch_type     MACH_TYPE_VCMX212
16127 # endif
16128 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
16129 #else
16130 # define machine_is_vcmx212()   (0)
16131 #endif
16132
16133 #ifdef CONFIG_MACH_LYNX
16134 # ifdef machine_arch_type
16135 #  undef machine_arch_type
16136 #  define machine_arch_type     __machine_arch_type
16137 # else
16138 #  define machine_arch_type     MACH_TYPE_LYNX
16139 # endif
16140 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
16141 #else
16142 # define machine_is_lynx()      (0)
16143 #endif
16144
16145 #ifdef CONFIG_MACH_AT91SAM9260ID
16146 # ifdef machine_arch_type
16147 #  undef machine_arch_type
16148 #  define machine_arch_type     __machine_arch_type
16149 # else
16150 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
16151 # endif
16152 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
16153 #else
16154 # define machine_is_at91sam9260id()     (0)
16155 #endif
16156
16157 #ifdef CONFIG_MACH_HW86052
16158 # ifdef machine_arch_type
16159 #  undef machine_arch_type
16160 #  define machine_arch_type     __machine_arch_type
16161 # else
16162 #  define machine_arch_type     MACH_TYPE_HW86052
16163 # endif
16164 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
16165 #else
16166 # define machine_is_hw86052()   (0)
16167 #endif
16168
16169 #ifdef CONFIG_MACH_PILZ_PMI3
16170 # ifdef machine_arch_type
16171 #  undef machine_arch_type
16172 #  define machine_arch_type     __machine_arch_type
16173 # else
16174 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
16175 # endif
16176 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
16177 #else
16178 # define machine_is_pilz_pmi3() (0)
16179 #endif
16180
16181 #ifdef CONFIG_MACH_EDB9302A
16182 # ifdef machine_arch_type
16183 #  undef machine_arch_type
16184 #  define machine_arch_type     __machine_arch_type
16185 # else
16186 #  define machine_arch_type     MACH_TYPE_EDB9302A
16187 # endif
16188 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
16189 #else
16190 # define machine_is_edb9302a()  (0)
16191 #endif
16192
16193 #ifdef CONFIG_MACH_EDB9307A
16194 # ifdef machine_arch_type
16195 #  undef machine_arch_type
16196 #  define machine_arch_type     __machine_arch_type
16197 # else
16198 #  define machine_arch_type     MACH_TYPE_EDB9307A
16199 # endif
16200 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
16201 #else
16202 # define machine_is_edb9307a()  (0)
16203 #endif
16204
16205 #ifdef CONFIG_MACH_CT_DFS
16206 # ifdef machine_arch_type
16207 #  undef machine_arch_type
16208 #  define machine_arch_type     __machine_arch_type
16209 # else
16210 #  define machine_arch_type     MACH_TYPE_CT_DFS
16211 # endif
16212 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
16213 #else
16214 # define machine_is_ct_dfs()    (0)
16215 #endif
16216
16217 #ifdef CONFIG_MACH_PILZ_PMI4
16218 # ifdef machine_arch_type
16219 #  undef machine_arch_type
16220 #  define machine_arch_type     __machine_arch_type
16221 # else
16222 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
16223 # endif
16224 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
16225 #else
16226 # define machine_is_pilz_pmi4() (0)
16227 #endif
16228
16229 #ifdef CONFIG_MACH_XCEEDNP_IXP
16230 # ifdef machine_arch_type
16231 #  undef machine_arch_type
16232 #  define machine_arch_type     __machine_arch_type
16233 # else
16234 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
16235 # endif
16236 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
16237 #else
16238 # define machine_is_xceednp_ixp()       (0)
16239 #endif
16240
16241 #ifdef CONFIG_MACH_SMDK2442B
16242 # ifdef machine_arch_type
16243 #  undef machine_arch_type
16244 #  define machine_arch_type     __machine_arch_type
16245 # else
16246 #  define machine_arch_type     MACH_TYPE_SMDK2442B
16247 # endif
16248 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
16249 #else
16250 # define machine_is_smdk2442b() (0)
16251 #endif
16252
16253 #ifdef CONFIG_MACH_XNODE
16254 # ifdef machine_arch_type
16255 #  undef machine_arch_type
16256 #  define machine_arch_type     __machine_arch_type
16257 # else
16258 #  define machine_arch_type     MACH_TYPE_XNODE
16259 # endif
16260 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
16261 #else
16262 # define machine_is_xnode()     (0)
16263 #endif
16264
16265 #ifdef CONFIG_MACH_AIDX270
16266 # ifdef machine_arch_type
16267 #  undef machine_arch_type
16268 #  define machine_arch_type     __machine_arch_type
16269 # else
16270 #  define machine_arch_type     MACH_TYPE_AIDX270
16271 # endif
16272 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
16273 #else
16274 # define machine_is_aidx270()   (0)
16275 #endif
16276
16277 #ifdef CONFIG_MACH_REMA
16278 # ifdef machine_arch_type
16279 #  undef machine_arch_type
16280 #  define machine_arch_type     __machine_arch_type
16281 # else
16282 #  define machine_arch_type     MACH_TYPE_REMA
16283 # endif
16284 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
16285 #else
16286 # define machine_is_rema()      (0)
16287 #endif
16288
16289 #ifdef CONFIG_MACH_BPS1000
16290 # ifdef machine_arch_type
16291 #  undef machine_arch_type
16292 #  define machine_arch_type     __machine_arch_type
16293 # else
16294 #  define machine_arch_type     MACH_TYPE_BPS1000
16295 # endif
16296 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
16297 #else
16298 # define machine_is_bps1000()   (0)
16299 #endif
16300
16301 #ifdef CONFIG_MACH_HW90350
16302 # ifdef machine_arch_type
16303 #  undef machine_arch_type
16304 #  define machine_arch_type     __machine_arch_type
16305 # else
16306 #  define machine_arch_type     MACH_TYPE_HW90350
16307 # endif
16308 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
16309 #else
16310 # define machine_is_hw90350()   (0)
16311 #endif
16312
16313 #ifdef CONFIG_MACH_OMAP_3430SDP
16314 # ifdef machine_arch_type
16315 #  undef machine_arch_type
16316 #  define machine_arch_type     __machine_arch_type
16317 # else
16318 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
16319 # endif
16320 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
16321 #else
16322 # define machine_is_omap_3430sdp()      (0)
16323 #endif
16324
16325 #ifdef CONFIG_MACH_BLUETOUCH
16326 # ifdef machine_arch_type
16327 #  undef machine_arch_type
16328 #  define machine_arch_type     __machine_arch_type
16329 # else
16330 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
16331 # endif
16332 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
16333 #else
16334 # define machine_is_bluetouch() (0)
16335 #endif
16336
16337 #ifdef CONFIG_MACH_VSTMS
16338 # ifdef machine_arch_type
16339 #  undef machine_arch_type
16340 #  define machine_arch_type     __machine_arch_type
16341 # else
16342 #  define machine_arch_type     MACH_TYPE_VSTMS
16343 # endif
16344 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
16345 #else
16346 # define machine_is_vstms()     (0)
16347 #endif
16348
16349 #ifdef CONFIG_MACH_XSBASE270
16350 # ifdef machine_arch_type
16351 #  undef machine_arch_type
16352 #  define machine_arch_type     __machine_arch_type
16353 # else
16354 #  define machine_arch_type     MACH_TYPE_XSBASE270
16355 # endif
16356 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
16357 #else
16358 # define machine_is_xsbase270() (0)
16359 #endif
16360
16361 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
16362 # ifdef machine_arch_type
16363 #  undef machine_arch_type
16364 #  define machine_arch_type     __machine_arch_type
16365 # else
16366 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
16367 # endif
16368 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
16369 #else
16370 # define machine_is_at91sam9260ek_cn()  (0)
16371 #endif
16372
16373 #ifdef CONFIG_MACH_ADSTURBOXB
16374 # ifdef machine_arch_type
16375 #  undef machine_arch_type
16376 #  define machine_arch_type     __machine_arch_type
16377 # else
16378 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
16379 # endif
16380 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
16381 #else
16382 # define machine_is_adsturboxb()        (0)
16383 #endif
16384
16385 #ifdef CONFIG_MACH_OTI4110
16386 # ifdef machine_arch_type
16387 #  undef machine_arch_type
16388 #  define machine_arch_type     __machine_arch_type
16389 # else
16390 #  define machine_arch_type     MACH_TYPE_OTI4110
16391 # endif
16392 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
16393 #else
16394 # define machine_is_oti4110()   (0)
16395 #endif
16396
16397 #ifdef CONFIG_MACH_HME_PXA
16398 # ifdef machine_arch_type
16399 #  undef machine_arch_type
16400 #  define machine_arch_type     __machine_arch_type
16401 # else
16402 #  define machine_arch_type     MACH_TYPE_HME_PXA
16403 # endif
16404 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
16405 #else
16406 # define machine_is_hme_pxa()   (0)
16407 #endif
16408
16409 #ifdef CONFIG_MACH_DEISTERDCA
16410 # ifdef machine_arch_type
16411 #  undef machine_arch_type
16412 #  define machine_arch_type     __machine_arch_type
16413 # else
16414 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
16415 # endif
16416 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
16417 #else
16418 # define machine_is_deisterdca()        (0)
16419 #endif
16420
16421 #ifdef CONFIG_MACH_CES_SSEM2
16422 # ifdef machine_arch_type
16423 #  undef machine_arch_type
16424 #  define machine_arch_type     __machine_arch_type
16425 # else
16426 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
16427 # endif
16428 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
16429 #else
16430 # define machine_is_ces_ssem2() (0)
16431 #endif
16432
16433 #ifdef CONFIG_MACH_CES_MTR
16434 # ifdef machine_arch_type
16435 #  undef machine_arch_type
16436 #  define machine_arch_type     __machine_arch_type
16437 # else
16438 #  define machine_arch_type     MACH_TYPE_CES_MTR
16439 # endif
16440 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
16441 #else
16442 # define machine_is_ces_mtr()   (0)
16443 #endif
16444
16445 #ifdef CONFIG_MACH_TDS_AVNG_SBC
16446 # ifdef machine_arch_type
16447 #  undef machine_arch_type
16448 #  define machine_arch_type     __machine_arch_type
16449 # else
16450 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
16451 # endif
16452 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
16453 #else
16454 # define machine_is_tds_avng_sbc()      (0)
16455 #endif
16456
16457 #ifdef CONFIG_MACH_EVEREST
16458 # ifdef machine_arch_type
16459 #  undef machine_arch_type
16460 #  define machine_arch_type     __machine_arch_type
16461 # else
16462 #  define machine_arch_type     MACH_TYPE_EVEREST
16463 # endif
16464 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
16465 #else
16466 # define machine_is_everest()   (0)
16467 #endif
16468
16469 #ifdef CONFIG_MACH_PNX4010
16470 # ifdef machine_arch_type
16471 #  undef machine_arch_type
16472 #  define machine_arch_type     __machine_arch_type
16473 # else
16474 #  define machine_arch_type     MACH_TYPE_PNX4010
16475 # endif
16476 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
16477 #else
16478 # define machine_is_pnx4010()   (0)
16479 #endif
16480
16481 #ifdef CONFIG_MACH_OXNAS
16482 # ifdef machine_arch_type
16483 #  undef machine_arch_type
16484 #  define machine_arch_type     __machine_arch_type
16485 # else
16486 #  define machine_arch_type     MACH_TYPE_OXNAS
16487 # endif
16488 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
16489 #else
16490 # define machine_is_oxnas()     (0)
16491 #endif
16492
16493 #ifdef CONFIG_MACH_FIORI
16494 # ifdef machine_arch_type
16495 #  undef machine_arch_type
16496 #  define machine_arch_type     __machine_arch_type
16497 # else
16498 #  define machine_arch_type     MACH_TYPE_FIORI
16499 # endif
16500 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
16501 #else
16502 # define machine_is_fiori()     (0)
16503 #endif
16504
16505 #ifdef CONFIG_MACH_ML1200
16506 # ifdef machine_arch_type
16507 #  undef machine_arch_type
16508 #  define machine_arch_type     __machine_arch_type
16509 # else
16510 #  define machine_arch_type     MACH_TYPE_ML1200
16511 # endif
16512 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
16513 #else
16514 # define machine_is_ml1200()    (0)
16515 #endif
16516
16517 #ifdef CONFIG_MACH_PECOS
16518 # ifdef machine_arch_type
16519 #  undef machine_arch_type
16520 #  define machine_arch_type     __machine_arch_type
16521 # else
16522 #  define machine_arch_type     MACH_TYPE_PECOS
16523 # endif
16524 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
16525 #else
16526 # define machine_is_pecos()     (0)
16527 #endif
16528
16529 #ifdef CONFIG_MACH_NB2XXX
16530 # ifdef machine_arch_type
16531 #  undef machine_arch_type
16532 #  define machine_arch_type     __machine_arch_type
16533 # else
16534 #  define machine_arch_type     MACH_TYPE_NB2XXX
16535 # endif
16536 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
16537 #else
16538 # define machine_is_nb2xxx()    (0)
16539 #endif
16540
16541 #ifdef CONFIG_MACH_HW6900
16542 # ifdef machine_arch_type
16543 #  undef machine_arch_type
16544 #  define machine_arch_type     __machine_arch_type
16545 # else
16546 #  define machine_arch_type     MACH_TYPE_HW6900
16547 # endif
16548 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
16549 #else
16550 # define machine_is_hw6900()    (0)
16551 #endif
16552
16553 #ifdef CONFIG_MACH_CDCS_QUOLL
16554 # ifdef machine_arch_type
16555 #  undef machine_arch_type
16556 #  define machine_arch_type     __machine_arch_type
16557 # else
16558 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
16559 # endif
16560 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
16561 #else
16562 # define machine_is_cdcs_quoll()        (0)
16563 #endif
16564
16565 #ifdef CONFIG_MACH_QUICKSILVER
16566 # ifdef machine_arch_type
16567 #  undef machine_arch_type
16568 #  define machine_arch_type     __machine_arch_type
16569 # else
16570 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
16571 # endif
16572 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
16573 #else
16574 # define machine_is_quicksilver()       (0)
16575 #endif
16576
16577 #ifdef CONFIG_MACH_UPLAT926
16578 # ifdef machine_arch_type
16579 #  undef machine_arch_type
16580 #  define machine_arch_type     __machine_arch_type
16581 # else
16582 #  define machine_arch_type     MACH_TYPE_UPLAT926
16583 # endif
16584 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
16585 #else
16586 # define machine_is_uplat926()  (0)
16587 #endif
16588
16589 #ifdef CONFIG_MACH_DEP2410_THOMAS
16590 # ifdef machine_arch_type
16591 #  undef machine_arch_type
16592 #  define machine_arch_type     __machine_arch_type
16593 # else
16594 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
16595 # endif
16596 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
16597 #else
16598 # define machine_is_dep2410_dep2410()   (0)
16599 #endif
16600
16601 #ifdef CONFIG_MACH_DTK2410
16602 # ifdef machine_arch_type
16603 #  undef machine_arch_type
16604 #  define machine_arch_type     __machine_arch_type
16605 # else
16606 #  define machine_arch_type     MACH_TYPE_DTK2410
16607 # endif
16608 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
16609 #else
16610 # define machine_is_dtk2410()   (0)
16611 #endif
16612
16613 #ifdef CONFIG_MACH_CHILI
16614 # ifdef machine_arch_type
16615 #  undef machine_arch_type
16616 #  define machine_arch_type     __machine_arch_type
16617 # else
16618 #  define machine_arch_type     MACH_TYPE_CHILI
16619 # endif
16620 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
16621 #else
16622 # define machine_is_chili()     (0)
16623 #endif
16624
16625 #ifdef CONFIG_MACH_DEMETER
16626 # ifdef machine_arch_type
16627 #  undef machine_arch_type
16628 #  define machine_arch_type     __machine_arch_type
16629 # else
16630 #  define machine_arch_type     MACH_TYPE_DEMETER
16631 # endif
16632 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
16633 #else
16634 # define machine_is_demeter()   (0)
16635 #endif
16636
16637 #ifdef CONFIG_MACH_DIONYSUS
16638 # ifdef machine_arch_type
16639 #  undef machine_arch_type
16640 #  define machine_arch_type     __machine_arch_type
16641 # else
16642 #  define machine_arch_type     MACH_TYPE_DIONYSUS
16643 # endif
16644 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
16645 #else
16646 # define machine_is_dionysus()  (0)
16647 #endif
16648
16649 #ifdef CONFIG_MACH_AS352X
16650 # ifdef machine_arch_type
16651 #  undef machine_arch_type
16652 #  define machine_arch_type     __machine_arch_type
16653 # else
16654 #  define machine_arch_type     MACH_TYPE_AS352X
16655 # endif
16656 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
16657 #else
16658 # define machine_is_as352x()    (0)
16659 #endif
16660
16661 #ifdef CONFIG_MACH_SERVICE
16662 # ifdef machine_arch_type
16663 #  undef machine_arch_type
16664 #  define machine_arch_type     __machine_arch_type
16665 # else
16666 #  define machine_arch_type     MACH_TYPE_SERVICE
16667 # endif
16668 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
16669 #else
16670 # define machine_is_service()   (0)
16671 #endif
16672
16673 #ifdef CONFIG_MACH_CS_E9301
16674 # ifdef machine_arch_type
16675 #  undef machine_arch_type
16676 #  define machine_arch_type     __machine_arch_type
16677 # else
16678 #  define machine_arch_type     MACH_TYPE_CS_E9301
16679 # endif
16680 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
16681 #else
16682 # define machine_is_cs_e9301()  (0)
16683 #endif
16684
16685 #ifdef CONFIG_MACH_MICRO9M
16686 # ifdef machine_arch_type
16687 #  undef machine_arch_type
16688 #  define machine_arch_type     __machine_arch_type
16689 # else
16690 #  define machine_arch_type     MACH_TYPE_MICRO9M
16691 # endif
16692 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
16693 #else
16694 # define machine_is_micro9m()   (0)
16695 #endif
16696
16697 #ifdef CONFIG_MACH_IA_MOSPCK
16698 # ifdef machine_arch_type
16699 #  undef machine_arch_type
16700 #  define machine_arch_type     __machine_arch_type
16701 # else
16702 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
16703 # endif
16704 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
16705 #else
16706 # define machine_is_ia_mospck() (0)
16707 #endif
16708
16709 #ifdef CONFIG_MACH_QL201B
16710 # ifdef machine_arch_type
16711 #  undef machine_arch_type
16712 #  define machine_arch_type     __machine_arch_type
16713 # else
16714 #  define machine_arch_type     MACH_TYPE_QL201B
16715 # endif
16716 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
16717 #else
16718 # define machine_is_ql201b()    (0)
16719 #endif
16720
16721 #ifdef CONFIG_MACH_BBM
16722 # ifdef machine_arch_type
16723 #  undef machine_arch_type
16724 #  define machine_arch_type     __machine_arch_type
16725 # else
16726 #  define machine_arch_type     MACH_TYPE_BBM
16727 # endif
16728 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
16729 #else
16730 # define machine_is_bbm()       (0)
16731 #endif
16732
16733 #ifdef CONFIG_MACH_EXXX
16734 # ifdef machine_arch_type
16735 #  undef machine_arch_type
16736 #  define machine_arch_type     __machine_arch_type
16737 # else
16738 #  define machine_arch_type     MACH_TYPE_EXXX
16739 # endif
16740 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
16741 #else
16742 # define machine_is_exxx()      (0)
16743 #endif
16744
16745 #ifdef CONFIG_MACH_WMA11B
16746 # ifdef machine_arch_type
16747 #  undef machine_arch_type
16748 #  define machine_arch_type     __machine_arch_type
16749 # else
16750 #  define machine_arch_type     MACH_TYPE_WMA11B
16751 # endif
16752 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
16753 #else
16754 # define machine_is_wma11b()    (0)
16755 #endif
16756
16757 #ifdef CONFIG_MACH_PELCO_ATLAS
16758 # ifdef machine_arch_type
16759 #  undef machine_arch_type
16760 #  define machine_arch_type     __machine_arch_type
16761 # else
16762 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
16763 # endif
16764 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
16765 #else
16766 # define machine_is_pelco_atlas()       (0)
16767 #endif
16768
16769 #ifdef CONFIG_MACH_G500
16770 # ifdef machine_arch_type
16771 #  undef machine_arch_type
16772 #  define machine_arch_type     __machine_arch_type
16773 # else
16774 #  define machine_arch_type     MACH_TYPE_G500
16775 # endif
16776 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
16777 #else
16778 # define machine_is_g500()      (0)
16779 #endif
16780
16781 #ifdef CONFIG_MACH_BUG
16782 # ifdef machine_arch_type
16783 #  undef machine_arch_type
16784 #  define machine_arch_type     __machine_arch_type
16785 # else
16786 #  define machine_arch_type     MACH_TYPE_BUG
16787 # endif
16788 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
16789 #else
16790 # define machine_is_bug()       (0)
16791 #endif
16792
16793 #ifdef CONFIG_MACH_MX33ADS
16794 # ifdef machine_arch_type
16795 #  undef machine_arch_type
16796 #  define machine_arch_type     __machine_arch_type
16797 # else
16798 #  define machine_arch_type     MACH_TYPE_MX33ADS
16799 # endif
16800 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
16801 #else
16802 # define machine_is_mx33ads()   (0)
16803 #endif
16804
16805 #ifdef CONFIG_MACH_CHUB
16806 # ifdef machine_arch_type
16807 #  undef machine_arch_type
16808 #  define machine_arch_type     __machine_arch_type
16809 # else
16810 #  define machine_arch_type     MACH_TYPE_CHUB
16811 # endif
16812 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
16813 #else
16814 # define machine_is_chub()      (0)
16815 #endif
16816
16817 #ifdef CONFIG_MACH_NEO1973_GTA01
16818 # ifdef machine_arch_type
16819 #  undef machine_arch_type
16820 #  define machine_arch_type     __machine_arch_type
16821 # else
16822 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
16823 # endif
16824 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16825 #else
16826 # define machine_is_neo1973_gta01()     (0)
16827 #endif
16828
16829 #ifdef CONFIG_MACH_W90N740
16830 # ifdef machine_arch_type
16831 #  undef machine_arch_type
16832 #  define machine_arch_type     __machine_arch_type
16833 # else
16834 #  define machine_arch_type     MACH_TYPE_W90N740
16835 # endif
16836 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
16837 #else
16838 # define machine_is_w90n740()   (0)
16839 #endif
16840
16841 #ifdef CONFIG_MACH_MEDALLION_SA2410
16842 # ifdef machine_arch_type
16843 #  undef machine_arch_type
16844 #  define machine_arch_type     __machine_arch_type
16845 # else
16846 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
16847 # endif
16848 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
16849 #else
16850 # define machine_is_medallion_sa2410()  (0)
16851 #endif
16852
16853 #ifdef CONFIG_MACH_IA_CPU_9200_2
16854 # ifdef machine_arch_type
16855 #  undef machine_arch_type
16856 #  define machine_arch_type     __machine_arch_type
16857 # else
16858 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
16859 # endif
16860 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
16861 #else
16862 # define machine_is_ia_cpu_9200_2()     (0)
16863 #endif
16864
16865 #ifdef CONFIG_MACH_DIMMRM9200
16866 # ifdef machine_arch_type
16867 #  undef machine_arch_type
16868 #  define machine_arch_type     __machine_arch_type
16869 # else
16870 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
16871 # endif
16872 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
16873 #else
16874 # define machine_is_dimmrm9200()        (0)
16875 #endif
16876
16877 #ifdef CONFIG_MACH_PM9261
16878 # ifdef machine_arch_type
16879 #  undef machine_arch_type
16880 #  define machine_arch_type     __machine_arch_type
16881 # else
16882 #  define machine_arch_type     MACH_TYPE_PM9261
16883 # endif
16884 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
16885 #else
16886 # define machine_is_pm9261()    (0)
16887 #endif
16888
16889 #ifdef CONFIG_MACH_ML7304
16890 # ifdef machine_arch_type
16891 #  undef machine_arch_type
16892 #  define machine_arch_type     __machine_arch_type
16893 # else
16894 #  define machine_arch_type     MACH_TYPE_ML7304
16895 # endif
16896 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
16897 #else
16898 # define machine_is_ml7304()    (0)
16899 #endif
16900
16901 #ifdef CONFIG_MACH_UCP250
16902 # ifdef machine_arch_type
16903 #  undef machine_arch_type
16904 #  define machine_arch_type     __machine_arch_type
16905 # else
16906 #  define machine_arch_type     MACH_TYPE_UCP250
16907 # endif
16908 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
16909 #else
16910 # define machine_is_ucp250()    (0)
16911 #endif
16912
16913 #ifdef CONFIG_MACH_INTBOARD
16914 # ifdef machine_arch_type
16915 #  undef machine_arch_type
16916 #  define machine_arch_type     __machine_arch_type
16917 # else
16918 #  define machine_arch_type     MACH_TYPE_INTBOARD
16919 # endif
16920 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
16921 #else
16922 # define machine_is_intboard()  (0)
16923 #endif
16924
16925 #ifdef CONFIG_MACH_GULFSTREAM
16926 # ifdef machine_arch_type
16927 #  undef machine_arch_type
16928 #  define machine_arch_type     __machine_arch_type
16929 # else
16930 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
16931 # endif
16932 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
16933 #else
16934 # define machine_is_gulfstream()        (0)
16935 #endif
16936
16937 #ifdef CONFIG_MACH_LABQUEST
16938 # ifdef machine_arch_type
16939 #  undef machine_arch_type
16940 #  define machine_arch_type     __machine_arch_type
16941 # else
16942 #  define machine_arch_type     MACH_TYPE_LABQUEST
16943 # endif
16944 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
16945 #else
16946 # define machine_is_labquest()  (0)
16947 #endif
16948
16949 #ifdef CONFIG_MACH_VCMX313
16950 # ifdef machine_arch_type
16951 #  undef machine_arch_type
16952 #  define machine_arch_type     __machine_arch_type
16953 # else
16954 #  define machine_arch_type     MACH_TYPE_VCMX313
16955 # endif
16956 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
16957 #else
16958 # define machine_is_vcmx313()   (0)
16959 #endif
16960
16961 #ifdef CONFIG_MACH_URG200
16962 # ifdef machine_arch_type
16963 #  undef machine_arch_type
16964 #  define machine_arch_type     __machine_arch_type
16965 # else
16966 #  define machine_arch_type     MACH_TYPE_URG200
16967 # endif
16968 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
16969 #else
16970 # define machine_is_urg200()    (0)
16971 #endif
16972
16973 #ifdef CONFIG_MACH_CPUX255LCDNET
16974 # ifdef machine_arch_type
16975 #  undef machine_arch_type
16976 #  define machine_arch_type     __machine_arch_type
16977 # else
16978 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
16979 # endif
16980 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
16981 #else
16982 # define machine_is_cpux255lcdnet()     (0)
16983 #endif
16984
16985 #ifdef CONFIG_MACH_NETDCU9
16986 # ifdef machine_arch_type
16987 #  undef machine_arch_type
16988 #  define machine_arch_type     __machine_arch_type
16989 # else
16990 #  define machine_arch_type     MACH_TYPE_NETDCU9
16991 # endif
16992 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
16993 #else
16994 # define machine_is_netdcu9()   (0)
16995 #endif
16996
16997 #ifdef CONFIG_MACH_NETDCU10
16998 # ifdef machine_arch_type
16999 #  undef machine_arch_type
17000 #  define machine_arch_type     __machine_arch_type
17001 # else
17002 #  define machine_arch_type     MACH_TYPE_NETDCU10
17003 # endif
17004 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
17005 #else
17006 # define machine_is_netdcu10()  (0)
17007 #endif
17008
17009 #ifdef CONFIG_MACH_DSPG_DGA
17010 # ifdef machine_arch_type
17011 #  undef machine_arch_type
17012 #  define machine_arch_type     __machine_arch_type
17013 # else
17014 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
17015 # endif
17016 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
17017 #else
17018 # define machine_is_dspg_dga()  (0)
17019 #endif
17020
17021 #ifdef CONFIG_MACH_DSPG_DVW
17022 # ifdef machine_arch_type
17023 #  undef machine_arch_type
17024 #  define machine_arch_type     __machine_arch_type
17025 # else
17026 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
17027 # endif
17028 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
17029 #else
17030 # define machine_is_dspg_dvw()  (0)
17031 #endif
17032
17033 #ifdef CONFIG_MACH_SOLOS
17034 # ifdef machine_arch_type
17035 #  undef machine_arch_type
17036 #  define machine_arch_type     __machine_arch_type
17037 # else
17038 #  define machine_arch_type     MACH_TYPE_SOLOS
17039 # endif
17040 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
17041 #else
17042 # define machine_is_solos()     (0)
17043 #endif
17044
17045 #ifdef CONFIG_MACH_AT91SAM9263EK
17046 # ifdef machine_arch_type
17047 #  undef machine_arch_type
17048 #  define machine_arch_type     __machine_arch_type
17049 # else
17050 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
17051 # endif
17052 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
17053 #else
17054 # define machine_is_at91sam9263ek()     (0)
17055 #endif
17056
17057 #ifdef CONFIG_MACH_OSSTBOX
17058 # ifdef machine_arch_type
17059 #  undef machine_arch_type
17060 #  define machine_arch_type     __machine_arch_type
17061 # else
17062 #  define machine_arch_type     MACH_TYPE_OSSTBOX
17063 # endif
17064 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
17065 #else
17066 # define machine_is_osstbox()   (0)
17067 #endif
17068
17069 #ifdef CONFIG_MACH_KBAT9261
17070 # ifdef machine_arch_type
17071 #  undef machine_arch_type
17072 #  define machine_arch_type     __machine_arch_type
17073 # else
17074 #  define machine_arch_type     MACH_TYPE_KBAT9261
17075 # endif
17076 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
17077 #else
17078 # define machine_is_kbat9261()  (0)
17079 #endif
17080
17081 #ifdef CONFIG_MACH_CT1100
17082 # ifdef machine_arch_type
17083 #  undef machine_arch_type
17084 #  define machine_arch_type     __machine_arch_type
17085 # else
17086 #  define machine_arch_type     MACH_TYPE_CT1100
17087 # endif
17088 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
17089 #else
17090 # define machine_is_ct1100()    (0)
17091 #endif
17092
17093 #ifdef CONFIG_MACH_AKCPPXA
17094 # ifdef machine_arch_type
17095 #  undef machine_arch_type
17096 #  define machine_arch_type     __machine_arch_type
17097 # else
17098 #  define machine_arch_type     MACH_TYPE_AKCPPXA
17099 # endif
17100 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
17101 #else
17102 # define machine_is_akcppxa()   (0)
17103 #endif
17104
17105 #ifdef CONFIG_MACH_OCHAYA1020
17106 # ifdef machine_arch_type
17107 #  undef machine_arch_type
17108 #  define machine_arch_type     __machine_arch_type
17109 # else
17110 #  define machine_arch_type     MACH_TYPE_OCHAYA1020
17111 # endif
17112 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
17113 #else
17114 # define machine_is_ochaya1020()        (0)
17115 #endif
17116
17117 #ifdef CONFIG_MACH_HITRACK
17118 # ifdef machine_arch_type
17119 #  undef machine_arch_type
17120 #  define machine_arch_type     __machine_arch_type
17121 # else
17122 #  define machine_arch_type     MACH_TYPE_HITRACK
17123 # endif
17124 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
17125 #else
17126 # define machine_is_hitrack()   (0)
17127 #endif
17128
17129 #ifdef CONFIG_MACH_SYME1
17130 # ifdef machine_arch_type
17131 #  undef machine_arch_type
17132 #  define machine_arch_type     __machine_arch_type
17133 # else
17134 #  define machine_arch_type     MACH_TYPE_SYME1
17135 # endif
17136 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
17137 #else
17138 # define machine_is_syme1()     (0)
17139 #endif
17140
17141 #ifdef CONFIG_MACH_SYHL1
17142 # ifdef machine_arch_type
17143 #  undef machine_arch_type
17144 #  define machine_arch_type     __machine_arch_type
17145 # else
17146 #  define machine_arch_type     MACH_TYPE_SYHL1
17147 # endif
17148 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
17149 #else
17150 # define machine_is_syhl1()     (0)
17151 #endif
17152
17153 #ifdef CONFIG_MACH_EMPCA400
17154 # ifdef machine_arch_type
17155 #  undef machine_arch_type
17156 #  define machine_arch_type     __machine_arch_type
17157 # else
17158 #  define machine_arch_type     MACH_TYPE_EMPCA400
17159 # endif
17160 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
17161 #else
17162 # define machine_is_empca400()  (0)
17163 #endif
17164
17165 #ifdef CONFIG_MACH_EM7210
17166 # ifdef machine_arch_type
17167 #  undef machine_arch_type
17168 #  define machine_arch_type     __machine_arch_type
17169 # else
17170 #  define machine_arch_type     MACH_TYPE_EM7210
17171 # endif
17172 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
17173 #else
17174 # define machine_is_em7210()    (0)
17175 #endif
17176
17177 #ifdef CONFIG_MACH_HTCHERMES
17178 # ifdef machine_arch_type
17179 #  undef machine_arch_type
17180 #  define machine_arch_type     __machine_arch_type
17181 # else
17182 #  define machine_arch_type     MACH_TYPE_HTCHERMES
17183 # endif
17184 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
17185 #else
17186 # define machine_is_htchermes() (0)
17187 #endif
17188
17189 #ifdef CONFIG_MACH_ETI_C1
17190 # ifdef machine_arch_type
17191 #  undef machine_arch_type
17192 #  define machine_arch_type     __machine_arch_type
17193 # else
17194 #  define machine_arch_type     MACH_TYPE_ETI_C1
17195 # endif
17196 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
17197 #else
17198 # define machine_is_eti_c1()    (0)
17199 #endif
17200
17201 #ifdef CONFIG_MACH_AC100
17202 # ifdef machine_arch_type
17203 #  undef machine_arch_type
17204 #  define machine_arch_type     __machine_arch_type
17205 # else
17206 #  define machine_arch_type     MACH_TYPE_AC100
17207 # endif
17208 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
17209 #else
17210 # define machine_is_ac100()     (0)
17211 #endif
17212
17213 #ifdef CONFIG_MACH_SNEETCH
17214 # ifdef machine_arch_type
17215 #  undef machine_arch_type
17216 #  define machine_arch_type     __machine_arch_type
17217 # else
17218 #  define machine_arch_type     MACH_TYPE_SNEETCH
17219 # endif
17220 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
17221 #else
17222 # define machine_is_sneetch()   (0)
17223 #endif
17224
17225 #ifdef CONFIG_MACH_STUDENTMATE
17226 # ifdef machine_arch_type
17227 #  undef machine_arch_type
17228 #  define machine_arch_type     __machine_arch_type
17229 # else
17230 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
17231 # endif
17232 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
17233 #else
17234 # define machine_is_studentmate()       (0)
17235 #endif
17236
17237 #ifdef CONFIG_MACH_ZIR2410
17238 # ifdef machine_arch_type
17239 #  undef machine_arch_type
17240 #  define machine_arch_type     __machine_arch_type
17241 # else
17242 #  define machine_arch_type     MACH_TYPE_ZIR2410
17243 # endif
17244 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
17245 #else
17246 # define machine_is_zir2410()   (0)
17247 #endif
17248
17249 #ifdef CONFIG_MACH_ZIR2413
17250 # ifdef machine_arch_type
17251 #  undef machine_arch_type
17252 #  define machine_arch_type     __machine_arch_type
17253 # else
17254 #  define machine_arch_type     MACH_TYPE_ZIR2413
17255 # endif
17256 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
17257 #else
17258 # define machine_is_zir2413()   (0)
17259 #endif
17260
17261 #ifdef CONFIG_MACH_DLONIP3
17262 # ifdef machine_arch_type
17263 #  undef machine_arch_type
17264 #  define machine_arch_type     __machine_arch_type
17265 # else
17266 #  define machine_arch_type     MACH_TYPE_DLONIP3
17267 # endif
17268 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
17269 #else
17270 # define machine_is_dlonip3()   (0)
17271 #endif
17272
17273 #ifdef CONFIG_MACH_INSTREAM
17274 # ifdef machine_arch_type
17275 #  undef machine_arch_type
17276 #  define machine_arch_type     __machine_arch_type
17277 # else
17278 #  define machine_arch_type     MACH_TYPE_INSTREAM
17279 # endif
17280 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
17281 #else
17282 # define machine_is_instream()  (0)
17283 #endif
17284
17285 #ifdef CONFIG_MACH_AMBARELLA
17286 # ifdef machine_arch_type
17287 #  undef machine_arch_type
17288 #  define machine_arch_type     __machine_arch_type
17289 # else
17290 #  define machine_arch_type     MACH_TYPE_AMBARELLA
17291 # endif
17292 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
17293 #else
17294 # define machine_is_ambarella() (0)
17295 #endif
17296
17297 #ifdef CONFIG_MACH_NEVIS
17298 # ifdef machine_arch_type
17299 #  undef machine_arch_type
17300 #  define machine_arch_type     __machine_arch_type
17301 # else
17302 #  define machine_arch_type     MACH_TYPE_NEVIS
17303 # endif
17304 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
17305 #else
17306 # define machine_is_nevis()     (0)
17307 #endif
17308
17309 #ifdef CONFIG_MACH_HTC_TRINITY
17310 # ifdef machine_arch_type
17311 #  undef machine_arch_type
17312 #  define machine_arch_type     __machine_arch_type
17313 # else
17314 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
17315 # endif
17316 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
17317 #else
17318 # define machine_is_htc_trinity()       (0)
17319 #endif
17320
17321 #ifdef CONFIG_MACH_QL202B
17322 # ifdef machine_arch_type
17323 #  undef machine_arch_type
17324 #  define machine_arch_type     __machine_arch_type
17325 # else
17326 #  define machine_arch_type     MACH_TYPE_QL202B
17327 # endif
17328 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
17329 #else
17330 # define machine_is_ql202b()    (0)
17331 #endif
17332
17333 #ifdef CONFIG_MACH_VPAC270
17334 # ifdef machine_arch_type
17335 #  undef machine_arch_type
17336 #  define machine_arch_type     __machine_arch_type
17337 # else
17338 #  define machine_arch_type     MACH_TYPE_VPAC270
17339 # endif
17340 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
17341 #else
17342 # define machine_is_vpac270()   (0)
17343 #endif
17344
17345 #ifdef CONFIG_MACH_RD129
17346 # ifdef machine_arch_type
17347 #  undef machine_arch_type
17348 #  define machine_arch_type     __machine_arch_type
17349 # else
17350 #  define machine_arch_type     MACH_TYPE_RD129
17351 # endif
17352 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
17353 #else
17354 # define machine_is_rd129()     (0)
17355 #endif
17356
17357 #ifdef CONFIG_MACH_HTCWIZARD
17358 # ifdef machine_arch_type
17359 #  undef machine_arch_type
17360 #  define machine_arch_type     __machine_arch_type
17361 # else
17362 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
17363 # endif
17364 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
17365 #else
17366 # define machine_is_htcwizard() (0)
17367 #endif
17368
17369 #ifdef CONFIG_MACH_TREO680
17370 # ifdef machine_arch_type
17371 #  undef machine_arch_type
17372 #  define machine_arch_type     __machine_arch_type
17373 # else
17374 #  define machine_arch_type     MACH_TYPE_TREO680
17375 # endif
17376 # define machine_is_treo680()   (machine_arch_type == MACH_TYPE_TREO680)
17377 #else
17378 # define machine_is_treo680()   (0)
17379 #endif
17380
17381 #ifdef CONFIG_MACH_TECON_TMEZON
17382 # ifdef machine_arch_type
17383 #  undef machine_arch_type
17384 #  define machine_arch_type     __machine_arch_type
17385 # else
17386 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
17387 # endif
17388 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
17389 #else
17390 # define machine_is_tecon_tmezon()      (0)
17391 #endif
17392
17393 #ifdef CONFIG_MACH_ZYLONITE
17394 # ifdef machine_arch_type
17395 #  undef machine_arch_type
17396 #  define machine_arch_type     __machine_arch_type
17397 # else
17398 #  define machine_arch_type     MACH_TYPE_ZYLONITE
17399 # endif
17400 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
17401 #else
17402 # define machine_is_zylonite()  (0)
17403 #endif
17404
17405 #ifdef CONFIG_MACH_GENE1270
17406 # ifdef machine_arch_type
17407 #  undef machine_arch_type
17408 #  define machine_arch_type     __machine_arch_type
17409 # else
17410 #  define machine_arch_type     MACH_TYPE_GENE1270
17411 # endif
17412 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
17413 #else
17414 # define machine_is_gene1270()  (0)
17415 #endif
17416
17417 #ifdef CONFIG_MACH_ZIR2412
17418 # ifdef machine_arch_type
17419 #  undef machine_arch_type
17420 #  define machine_arch_type     __machine_arch_type
17421 # else
17422 #  define machine_arch_type     MACH_TYPE_ZIR2412
17423 # endif
17424 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
17425 #else
17426 # define machine_is_zir2412()   (0)
17427 #endif
17428
17429 #ifdef CONFIG_MACH_MX31LITE
17430 # ifdef machine_arch_type
17431 #  undef machine_arch_type
17432 #  define machine_arch_type     __machine_arch_type
17433 # else
17434 #  define machine_arch_type     MACH_TYPE_MX31LITE
17435 # endif
17436 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
17437 #else
17438 # define machine_is_mx31lite()  (0)
17439 #endif
17440
17441 #ifdef CONFIG_MACH_T700WX
17442 # ifdef machine_arch_type
17443 #  undef machine_arch_type
17444 #  define machine_arch_type     __machine_arch_type
17445 # else
17446 #  define machine_arch_type     MACH_TYPE_T700WX
17447 # endif
17448 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
17449 #else
17450 # define machine_is_t700wx()    (0)
17451 #endif
17452
17453 #ifdef CONFIG_MACH_VF100
17454 # ifdef machine_arch_type
17455 #  undef machine_arch_type
17456 #  define machine_arch_type     __machine_arch_type
17457 # else
17458 #  define machine_arch_type     MACH_TYPE_VF100
17459 # endif
17460 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
17461 #else
17462 # define machine_is_vf100()     (0)
17463 #endif
17464
17465 #ifdef CONFIG_MACH_NSB2
17466 # ifdef machine_arch_type
17467 #  undef machine_arch_type
17468 #  define machine_arch_type     __machine_arch_type
17469 # else
17470 #  define machine_arch_type     MACH_TYPE_NSB2
17471 # endif
17472 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
17473 #else
17474 # define machine_is_nsb2()      (0)
17475 #endif
17476
17477 #ifdef CONFIG_MACH_NXHMI_BB
17478 # ifdef machine_arch_type
17479 #  undef machine_arch_type
17480 #  define machine_arch_type     __machine_arch_type
17481 # else
17482 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
17483 # endif
17484 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
17485 #else
17486 # define machine_is_nxhmi_bb()  (0)
17487 #endif
17488
17489 #ifdef CONFIG_MACH_NXHMI_RE
17490 # ifdef machine_arch_type
17491 #  undef machine_arch_type
17492 #  define machine_arch_type     __machine_arch_type
17493 # else
17494 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
17495 # endif
17496 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
17497 #else
17498 # define machine_is_nxhmi_re()  (0)
17499 #endif
17500
17501 #ifdef CONFIG_MACH_N4100PRO
17502 # ifdef machine_arch_type
17503 #  undef machine_arch_type
17504 #  define machine_arch_type     __machine_arch_type
17505 # else
17506 #  define machine_arch_type     MACH_TYPE_N4100PRO
17507 # endif
17508 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
17509 #else
17510 # define machine_is_n4100pro()  (0)
17511 #endif
17512
17513 #ifdef CONFIG_MACH_SAM9260
17514 # ifdef machine_arch_type
17515 #  undef machine_arch_type
17516 #  define machine_arch_type     __machine_arch_type
17517 # else
17518 #  define machine_arch_type     MACH_TYPE_SAM9260
17519 # endif
17520 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
17521 #else
17522 # define machine_is_sam9260()   (0)
17523 #endif
17524
17525 #ifdef CONFIG_MACH_OMAP_TREO600
17526 # ifdef machine_arch_type
17527 #  undef machine_arch_type
17528 #  define machine_arch_type     __machine_arch_type
17529 # else
17530 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
17531 # endif
17532 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
17533 #else
17534 # define machine_is_omap_treo600()      (0)
17535 #endif
17536
17537 #ifdef CONFIG_MACH_INDY2410
17538 # ifdef machine_arch_type
17539 #  undef machine_arch_type
17540 #  define machine_arch_type     __machine_arch_type
17541 # else
17542 #  define machine_arch_type     MACH_TYPE_INDY2410
17543 # endif
17544 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
17545 #else
17546 # define machine_is_indy2410()  (0)
17547 #endif
17548
17549 #ifdef CONFIG_MACH_NELT_A
17550 # ifdef machine_arch_type
17551 #  undef machine_arch_type
17552 #  define machine_arch_type     __machine_arch_type
17553 # else
17554 #  define machine_arch_type     MACH_TYPE_NELT_A
17555 # endif
17556 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
17557 #else
17558 # define machine_is_nelt_a()    (0)
17559 #endif
17560
17561 #ifdef CONFIG_MACH_N311
17562 # ifdef machine_arch_type
17563 #  undef machine_arch_type
17564 #  define machine_arch_type     __machine_arch_type
17565 # else
17566 #  define machine_arch_type     MACH_TYPE_N311
17567 # endif
17568 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
17569 #else
17570 # define machine_is_n311()      (0)
17571 #endif
17572
17573 #ifdef CONFIG_MACH_AT91SAM9260VGK
17574 # ifdef machine_arch_type
17575 #  undef machine_arch_type
17576 #  define machine_arch_type     __machine_arch_type
17577 # else
17578 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
17579 # endif
17580 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
17581 #else
17582 # define machine_is_at91sam9260vgk()    (0)
17583 #endif
17584
17585 #ifdef CONFIG_MACH_AT91LEPPE
17586 # ifdef machine_arch_type
17587 #  undef machine_arch_type
17588 #  define machine_arch_type     __machine_arch_type
17589 # else
17590 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
17591 # endif
17592 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
17593 #else
17594 # define machine_is_at91leppe() (0)
17595 #endif
17596
17597 #ifdef CONFIG_MACH_AT91LEPCCN
17598 # ifdef machine_arch_type
17599 #  undef machine_arch_type
17600 #  define machine_arch_type     __machine_arch_type
17601 # else
17602 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
17603 # endif
17604 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
17605 #else
17606 # define machine_is_at91lepccn()        (0)
17607 #endif
17608
17609 #ifdef CONFIG_MACH_APC7100
17610 # ifdef machine_arch_type
17611 #  undef machine_arch_type
17612 #  define machine_arch_type     __machine_arch_type
17613 # else
17614 #  define machine_arch_type     MACH_TYPE_APC7100
17615 # endif
17616 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
17617 #else
17618 # define machine_is_apc7100()   (0)
17619 #endif
17620
17621 #ifdef CONFIG_MACH_STARGAZER
17622 # ifdef machine_arch_type
17623 #  undef machine_arch_type
17624 #  define machine_arch_type     __machine_arch_type
17625 # else
17626 #  define machine_arch_type     MACH_TYPE_STARGAZER
17627 # endif
17628 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
17629 #else
17630 # define machine_is_stargazer() (0)
17631 #endif
17632
17633 #ifdef CONFIG_MACH_SONATA
17634 # ifdef machine_arch_type
17635 #  undef machine_arch_type
17636 #  define machine_arch_type     __machine_arch_type
17637 # else
17638 #  define machine_arch_type     MACH_TYPE_SONATA
17639 # endif
17640 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
17641 #else
17642 # define machine_is_sonata()    (0)
17643 #endif
17644
17645 #ifdef CONFIG_MACH_SCHMOOGIE
17646 # ifdef machine_arch_type
17647 #  undef machine_arch_type
17648 #  define machine_arch_type     __machine_arch_type
17649 # else
17650 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
17651 # endif
17652 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
17653 #else
17654 # define machine_is_schmoogie() (0)
17655 #endif
17656
17657 #ifdef CONFIG_MACH_AZTOOL
17658 # ifdef machine_arch_type
17659 #  undef machine_arch_type
17660 #  define machine_arch_type     __machine_arch_type
17661 # else
17662 #  define machine_arch_type     MACH_TYPE_AZTOOL
17663 # endif
17664 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
17665 #else
17666 # define machine_is_aztool()    (0)
17667 #endif
17668
17669 #ifdef CONFIG_MACH_MIOA701
17670 # ifdef machine_arch_type
17671 #  undef machine_arch_type
17672 #  define machine_arch_type     __machine_arch_type
17673 # else
17674 #  define machine_arch_type     MACH_TYPE_MIOA701
17675 # endif
17676 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
17677 #else
17678 # define machine_is_mioa701()   (0)
17679 #endif
17680
17681 #ifdef CONFIG_MACH_SXNI9260
17682 # ifdef machine_arch_type
17683 #  undef machine_arch_type
17684 #  define machine_arch_type     __machine_arch_type
17685 # else
17686 #  define machine_arch_type     MACH_TYPE_SXNI9260
17687 # endif
17688 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
17689 #else
17690 # define machine_is_sxni9260()  (0)
17691 #endif
17692
17693 #ifdef CONFIG_MACH_MXC27520EVB
17694 # ifdef machine_arch_type
17695 #  undef machine_arch_type
17696 #  define machine_arch_type     __machine_arch_type
17697 # else
17698 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
17699 # endif
17700 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
17701 #else
17702 # define machine_is_mxc27520evb()       (0)
17703 #endif
17704
17705 #ifdef CONFIG_MACH_ARMADILLO5X0
17706 # ifdef machine_arch_type
17707 #  undef machine_arch_type
17708 #  define machine_arch_type     __machine_arch_type
17709 # else
17710 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
17711 # endif
17712 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
17713 #else
17714 # define machine_is_armadillo5x0()      (0)
17715 #endif
17716
17717 #ifdef CONFIG_MACH_MB9260
17718 # ifdef machine_arch_type
17719 #  undef machine_arch_type
17720 #  define machine_arch_type     __machine_arch_type
17721 # else
17722 #  define machine_arch_type     MACH_TYPE_MB9260
17723 # endif
17724 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
17725 #else
17726 # define machine_is_mb9260()    (0)
17727 #endif
17728
17729 #ifdef CONFIG_MACH_MB9263
17730 # ifdef machine_arch_type
17731 #  undef machine_arch_type
17732 #  define machine_arch_type     __machine_arch_type
17733 # else
17734 #  define machine_arch_type     MACH_TYPE_MB9263
17735 # endif
17736 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
17737 #else
17738 # define machine_is_mb9263()    (0)
17739 #endif
17740
17741 #ifdef CONFIG_MACH_IPAC9302
17742 # ifdef machine_arch_type
17743 #  undef machine_arch_type
17744 #  define machine_arch_type     __machine_arch_type
17745 # else
17746 #  define machine_arch_type     MACH_TYPE_IPAC9302
17747 # endif
17748 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
17749 #else
17750 # define machine_is_ipac9302()  (0)
17751 #endif
17752
17753 #ifdef CONFIG_MACH_CC9P9360JS
17754 # ifdef machine_arch_type
17755 #  undef machine_arch_type
17756 #  define machine_arch_type     __machine_arch_type
17757 # else
17758 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
17759 # endif
17760 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
17761 #else
17762 # define machine_is_cc9p9360js()        (0)
17763 #endif
17764
17765 #ifdef CONFIG_MACH_GALLIUM
17766 # ifdef machine_arch_type
17767 #  undef machine_arch_type
17768 #  define machine_arch_type     __machine_arch_type
17769 # else
17770 #  define machine_arch_type     MACH_TYPE_GALLIUM
17771 # endif
17772 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
17773 #else
17774 # define machine_is_gallium()   (0)
17775 #endif
17776
17777 #ifdef CONFIG_MACH_MSC2410
17778 # ifdef machine_arch_type
17779 #  undef machine_arch_type
17780 #  define machine_arch_type     __machine_arch_type
17781 # else
17782 #  define machine_arch_type     MACH_TYPE_MSC2410
17783 # endif
17784 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
17785 #else
17786 # define machine_is_msc2410()   (0)
17787 #endif
17788
17789 #ifdef CONFIG_MACH_GHI270
17790 # ifdef machine_arch_type
17791 #  undef machine_arch_type
17792 #  define machine_arch_type     __machine_arch_type
17793 # else
17794 #  define machine_arch_type     MACH_TYPE_GHI270
17795 # endif
17796 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
17797 #else
17798 # define machine_is_ghi270()    (0)
17799 #endif
17800
17801 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
17802 # ifdef machine_arch_type
17803 #  undef machine_arch_type
17804 #  define machine_arch_type     __machine_arch_type
17805 # else
17806 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
17807 # endif
17808 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17809 #else
17810 # define machine_is_davinci_leonardo()  (0)
17811 #endif
17812
17813 #ifdef CONFIG_MACH_OIAB
17814 # ifdef machine_arch_type
17815 #  undef machine_arch_type
17816 #  define machine_arch_type     __machine_arch_type
17817 # else
17818 #  define machine_arch_type     MACH_TYPE_OIAB
17819 # endif
17820 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
17821 #else
17822 # define machine_is_oiab()      (0)
17823 #endif
17824
17825 #ifdef CONFIG_MACH_SMDK6400
17826 # ifdef machine_arch_type
17827 #  undef machine_arch_type
17828 #  define machine_arch_type     __machine_arch_type
17829 # else
17830 #  define machine_arch_type     MACH_TYPE_SMDK6400
17831 # endif
17832 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
17833 #else
17834 # define machine_is_smdk6400()  (0)
17835 #endif
17836
17837 #ifdef CONFIG_MACH_NOKIA_N800
17838 # ifdef machine_arch_type
17839 #  undef machine_arch_type
17840 #  define machine_arch_type     __machine_arch_type
17841 # else
17842 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
17843 # endif
17844 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
17845 #else
17846 # define machine_is_nokia_n800()        (0)
17847 #endif
17848
17849 #ifdef CONFIG_MACH_GREENPHONE
17850 # ifdef machine_arch_type
17851 #  undef machine_arch_type
17852 #  define machine_arch_type     __machine_arch_type
17853 # else
17854 #  define machine_arch_type     MACH_TYPE_GREENPHONE
17855 # endif
17856 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
17857 #else
17858 # define machine_is_greenphone()        (0)
17859 #endif
17860
17861 #ifdef CONFIG_MACH_COMPEXWP18
17862 # ifdef machine_arch_type
17863 #  undef machine_arch_type
17864 #  define machine_arch_type     __machine_arch_type
17865 # else
17866 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
17867 # endif
17868 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
17869 #else
17870 # define machine_is_compex42x() (0)
17871 #endif
17872
17873 #ifdef CONFIG_MACH_XMATE
17874 # ifdef machine_arch_type
17875 #  undef machine_arch_type
17876 #  define machine_arch_type     __machine_arch_type
17877 # else
17878 #  define machine_arch_type     MACH_TYPE_XMATE
17879 # endif
17880 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
17881 #else
17882 # define machine_is_xmate()     (0)
17883 #endif
17884
17885 #ifdef CONFIG_MACH_ENERGIZER
17886 # ifdef machine_arch_type
17887 #  undef machine_arch_type
17888 #  define machine_arch_type     __machine_arch_type
17889 # else
17890 #  define machine_arch_type     MACH_TYPE_ENERGIZER
17891 # endif
17892 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
17893 #else
17894 # define machine_is_energizer() (0)
17895 #endif
17896
17897 #ifdef CONFIG_MACH_IME1
17898 # ifdef machine_arch_type
17899 #  undef machine_arch_type
17900 #  define machine_arch_type     __machine_arch_type
17901 # else
17902 #  define machine_arch_type     MACH_TYPE_IME1
17903 # endif
17904 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
17905 #else
17906 # define machine_is_ime1()      (0)
17907 #endif
17908
17909 #ifdef CONFIG_MACH_SWEDATMS
17910 # ifdef machine_arch_type
17911 #  undef machine_arch_type
17912 #  define machine_arch_type     __machine_arch_type
17913 # else
17914 #  define machine_arch_type     MACH_TYPE_SWEDATMS
17915 # endif
17916 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
17917 #else
17918 # define machine_is_sweda_tms() (0)
17919 #endif
17920
17921 #ifdef CONFIG_MACH_NTNP435C
17922 # ifdef machine_arch_type
17923 #  undef machine_arch_type
17924 #  define machine_arch_type     __machine_arch_type
17925 # else
17926 #  define machine_arch_type     MACH_TYPE_NTNP435C
17927 # endif
17928 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
17929 #else
17930 # define machine_is_ntnp435c()  (0)
17931 #endif
17932
17933 #ifdef CONFIG_MACH_SPECTRO2
17934 # ifdef machine_arch_type
17935 #  undef machine_arch_type
17936 #  define machine_arch_type     __machine_arch_type
17937 # else
17938 #  define machine_arch_type     MACH_TYPE_SPECTRO2
17939 # endif
17940 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
17941 #else
17942 # define machine_is_spectro2()  (0)
17943 #endif
17944
17945 #ifdef CONFIG_MACH_H6039
17946 # ifdef machine_arch_type
17947 #  undef machine_arch_type
17948 #  define machine_arch_type     __machine_arch_type
17949 # else
17950 #  define machine_arch_type     MACH_TYPE_H6039
17951 # endif
17952 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
17953 #else
17954 # define machine_is_h6039()     (0)
17955 #endif
17956
17957 #ifdef CONFIG_MACH_EP80219
17958 # ifdef machine_arch_type
17959 #  undef machine_arch_type
17960 #  define machine_arch_type     __machine_arch_type
17961 # else
17962 #  define machine_arch_type     MACH_TYPE_EP80219
17963 # endif
17964 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
17965 #else
17966 # define machine_is_ep80219()   (0)
17967 #endif
17968
17969 #ifdef CONFIG_MACH_SAMOA_II
17970 # ifdef machine_arch_type
17971 #  undef machine_arch_type
17972 #  define machine_arch_type     __machine_arch_type
17973 # else
17974 #  define machine_arch_type     MACH_TYPE_SAMOA_II
17975 # endif
17976 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
17977 #else
17978 # define machine_is_samoa_ii()  (0)
17979 #endif
17980
17981 #ifdef CONFIG_MACH_CWMXL
17982 # ifdef machine_arch_type
17983 #  undef machine_arch_type
17984 #  define machine_arch_type     __machine_arch_type
17985 # else
17986 #  define machine_arch_type     MACH_TYPE_CWMXL
17987 # endif
17988 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
17989 #else
17990 # define machine_is_cwmxl()     (0)
17991 #endif
17992
17993 #ifdef CONFIG_MACH_AS9200
17994 # ifdef machine_arch_type
17995 #  undef machine_arch_type
17996 #  define machine_arch_type     __machine_arch_type
17997 # else
17998 #  define machine_arch_type     MACH_TYPE_AS9200
17999 # endif
18000 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
18001 #else
18002 # define machine_is_as9200()    (0)
18003 #endif
18004
18005 #ifdef CONFIG_MACH_SFX1149
18006 # ifdef machine_arch_type
18007 #  undef machine_arch_type
18008 #  define machine_arch_type     __machine_arch_type
18009 # else
18010 #  define machine_arch_type     MACH_TYPE_SFX1149
18011 # endif
18012 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
18013 #else
18014 # define machine_is_sfx1149()   (0)
18015 #endif
18016
18017 #ifdef CONFIG_MACH_NAVI010
18018 # ifdef machine_arch_type
18019 #  undef machine_arch_type
18020 #  define machine_arch_type     __machine_arch_type
18021 # else
18022 #  define machine_arch_type     MACH_TYPE_NAVI010
18023 # endif
18024 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
18025 #else
18026 # define machine_is_navi010()   (0)
18027 #endif
18028
18029 #ifdef CONFIG_MACH_MULTMDP
18030 # ifdef machine_arch_type
18031 #  undef machine_arch_type
18032 #  define machine_arch_type     __machine_arch_type
18033 # else
18034 #  define machine_arch_type     MACH_TYPE_MULTMDP
18035 # endif
18036 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
18037 #else
18038 # define machine_is_multmdp()   (0)
18039 #endif
18040
18041 #ifdef CONFIG_MACH_SCB9520
18042 # ifdef machine_arch_type
18043 #  undef machine_arch_type
18044 #  define machine_arch_type     __machine_arch_type
18045 # else
18046 #  define machine_arch_type     MACH_TYPE_SCB9520
18047 # endif
18048 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
18049 #else
18050 # define machine_is_scb9520()   (0)
18051 #endif
18052
18053 #ifdef CONFIG_MACH_HTCATHENA
18054 # ifdef machine_arch_type
18055 #  undef machine_arch_type
18056 #  define machine_arch_type     __machine_arch_type
18057 # else
18058 #  define machine_arch_type     MACH_TYPE_HTCATHENA
18059 # endif
18060 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
18061 #else
18062 # define machine_is_htcathena() (0)
18063 #endif
18064
18065 #ifdef CONFIG_MACH_XP179
18066 # ifdef machine_arch_type
18067 #  undef machine_arch_type
18068 #  define machine_arch_type     __machine_arch_type
18069 # else
18070 #  define machine_arch_type     MACH_TYPE_XP179
18071 # endif
18072 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
18073 #else
18074 # define machine_is_xp179()     (0)
18075 #endif
18076
18077 #ifdef CONFIG_MACH_H4300
18078 # ifdef machine_arch_type
18079 #  undef machine_arch_type
18080 #  define machine_arch_type     __machine_arch_type
18081 # else
18082 #  define machine_arch_type     MACH_TYPE_H4300
18083 # endif
18084 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
18085 #else
18086 # define machine_is_h4300()     (0)
18087 #endif
18088
18089 #ifdef CONFIG_MACH_GORAMO_MLR
18090 # ifdef machine_arch_type
18091 #  undef machine_arch_type
18092 #  define machine_arch_type     __machine_arch_type
18093 # else
18094 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
18095 # endif
18096 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
18097 #else
18098 # define machine_is_goramo_mlr()        (0)
18099 #endif
18100
18101 #ifdef CONFIG_MACH_MXC30020EVB
18102 # ifdef machine_arch_type
18103 #  undef machine_arch_type
18104 #  define machine_arch_type     __machine_arch_type
18105 # else
18106 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
18107 # endif
18108 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
18109 #else
18110 # define machine_is_mxc30020evb()       (0)
18111 #endif
18112
18113 #ifdef CONFIG_MACH_ADSBITSYG5
18114 # ifdef machine_arch_type
18115 #  undef machine_arch_type
18116 #  define machine_arch_type     __machine_arch_type
18117 # else
18118 #  define machine_arch_type     MACH_TYPE_ADSBITSYG5
18119 # endif
18120 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
18121 #else
18122 # define machine_is_adsbitsyg5()        (0)
18123 #endif
18124
18125 #ifdef CONFIG_MACH_ADSPORTALPLUS
18126 # ifdef machine_arch_type
18127 #  undef machine_arch_type
18128 #  define machine_arch_type     __machine_arch_type
18129 # else
18130 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
18131 # endif
18132 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
18133 #else
18134 # define machine_is_adsportalplus()     (0)
18135 #endif
18136
18137 #ifdef CONFIG_MACH_MMSP2PLUS
18138 # ifdef machine_arch_type
18139 #  undef machine_arch_type
18140 #  define machine_arch_type     __machine_arch_type
18141 # else
18142 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
18143 # endif
18144 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
18145 #else
18146 # define machine_is_mmsp2plus() (0)
18147 #endif
18148
18149 #ifdef CONFIG_MACH_EM_X270
18150 # ifdef machine_arch_type
18151 #  undef machine_arch_type
18152 #  define machine_arch_type     __machine_arch_type
18153 # else
18154 #  define machine_arch_type     MACH_TYPE_EM_X270
18155 # endif
18156 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
18157 #else
18158 # define machine_is_em_x270()   (0)
18159 #endif
18160
18161 #ifdef CONFIG_MACH_TPP302
18162 # ifdef machine_arch_type
18163 #  undef machine_arch_type
18164 #  define machine_arch_type     __machine_arch_type
18165 # else
18166 #  define machine_arch_type     MACH_TYPE_TPP302
18167 # endif
18168 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
18169 #else
18170 # define machine_is_tpp302()    (0)
18171 #endif
18172
18173 #ifdef CONFIG_MACH_TPM104
18174 # ifdef machine_arch_type
18175 #  undef machine_arch_type
18176 #  define machine_arch_type     __machine_arch_type
18177 # else
18178 #  define machine_arch_type     MACH_TYPE_TPM104
18179 # endif
18180 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
18181 #else
18182 # define machine_is_tpp104()    (0)
18183 #endif
18184
18185 #ifdef CONFIG_MACH_TPM102
18186 # ifdef machine_arch_type
18187 #  undef machine_arch_type
18188 #  define machine_arch_type     __machine_arch_type
18189 # else
18190 #  define machine_arch_type     MACH_TYPE_TPM102
18191 # endif
18192 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
18193 #else
18194 # define machine_is_tpm102()    (0)
18195 #endif
18196
18197 #ifdef CONFIG_MACH_TPM109
18198 # ifdef machine_arch_type
18199 #  undef machine_arch_type
18200 #  define machine_arch_type     __machine_arch_type
18201 # else
18202 #  define machine_arch_type     MACH_TYPE_TPM109
18203 # endif
18204 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
18205 #else
18206 # define machine_is_tpm109()    (0)
18207 #endif
18208
18209 #ifdef CONFIG_MACH_FBXO1
18210 # ifdef machine_arch_type
18211 #  undef machine_arch_type
18212 #  define machine_arch_type     __machine_arch_type
18213 # else
18214 #  define machine_arch_type     MACH_TYPE_FBXO1
18215 # endif
18216 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
18217 #else
18218 # define machine_is_fbxo1()     (0)
18219 #endif
18220
18221 #ifdef CONFIG_MACH_HXD8
18222 # ifdef machine_arch_type
18223 #  undef machine_arch_type
18224 #  define machine_arch_type     __machine_arch_type
18225 # else
18226 #  define machine_arch_type     MACH_TYPE_HXD8
18227 # endif
18228 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
18229 #else
18230 # define machine_is_hxd8()      (0)
18231 #endif
18232
18233 #ifdef CONFIG_MACH_NEO1973_GTA02
18234 # ifdef machine_arch_type
18235 #  undef machine_arch_type
18236 #  define machine_arch_type     __machine_arch_type
18237 # else
18238 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
18239 # endif
18240 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
18241 #else
18242 # define machine_is_neo1973_gta02()     (0)
18243 #endif
18244
18245 #ifdef CONFIG_MACH_EMTEST
18246 # ifdef machine_arch_type
18247 #  undef machine_arch_type
18248 #  define machine_arch_type     __machine_arch_type
18249 # else
18250 #  define machine_arch_type     MACH_TYPE_EMTEST
18251 # endif
18252 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
18253 #else
18254 # define machine_is_emtest()    (0)
18255 #endif
18256
18257 #ifdef CONFIG_MACH_AD6900
18258 # ifdef machine_arch_type
18259 #  undef machine_arch_type
18260 #  define machine_arch_type     __machine_arch_type
18261 # else
18262 #  define machine_arch_type     MACH_TYPE_AD6900
18263 # endif
18264 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
18265 #else
18266 # define machine_is_ad6900()    (0)
18267 #endif
18268
18269 #ifdef CONFIG_MACH_EUROPA
18270 # ifdef machine_arch_type
18271 #  undef machine_arch_type
18272 #  define machine_arch_type     __machine_arch_type
18273 # else
18274 #  define machine_arch_type     MACH_TYPE_EUROPA
18275 # endif
18276 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
18277 #else
18278 # define machine_is_europa()    (0)
18279 #endif
18280
18281 #ifdef CONFIG_MACH_METROCONNECT
18282 # ifdef machine_arch_type
18283 #  undef machine_arch_type
18284 #  define machine_arch_type     __machine_arch_type
18285 # else
18286 #  define machine_arch_type     MACH_TYPE_METROCONNECT
18287 # endif
18288 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
18289 #else
18290 # define machine_is_metroconnect()      (0)
18291 #endif
18292
18293 #ifdef CONFIG_MACH_EZ_S2410
18294 # ifdef machine_arch_type
18295 #  undef machine_arch_type
18296 #  define machine_arch_type     __machine_arch_type
18297 # else
18298 #  define machine_arch_type     MACH_TYPE_EZ_S2410
18299 # endif
18300 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
18301 #else
18302 # define machine_is_ez_s2410()  (0)
18303 #endif
18304
18305 #ifdef CONFIG_MACH_EZ_S2440
18306 # ifdef machine_arch_type
18307 #  undef machine_arch_type
18308 #  define machine_arch_type     __machine_arch_type
18309 # else
18310 #  define machine_arch_type     MACH_TYPE_EZ_S2440
18311 # endif
18312 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
18313 #else
18314 # define machine_is_ez_s2440()  (0)
18315 #endif
18316
18317 #ifdef CONFIG_MACH_EZ_EP9312
18318 # ifdef machine_arch_type
18319 #  undef machine_arch_type
18320 #  define machine_arch_type     __machine_arch_type
18321 # else
18322 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
18323 # endif
18324 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
18325 #else
18326 # define machine_is_ez_ep9312() (0)
18327 #endif
18328
18329 #ifdef CONFIG_MACH_EZ_EP9315
18330 # ifdef machine_arch_type
18331 #  undef machine_arch_type
18332 #  define machine_arch_type     __machine_arch_type
18333 # else
18334 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
18335 # endif
18336 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
18337 #else
18338 # define machine_is_ez_ep9315() (0)
18339 #endif
18340
18341 #ifdef CONFIG_MACH_EZ_X7
18342 # ifdef machine_arch_type
18343 #  undef machine_arch_type
18344 #  define machine_arch_type     __machine_arch_type
18345 # else
18346 #  define machine_arch_type     MACH_TYPE_EZ_X7
18347 # endif
18348 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
18349 #else
18350 # define machine_is_ez_x7()     (0)
18351 #endif
18352
18353 #ifdef CONFIG_MACH_GODOTDB
18354 # ifdef machine_arch_type
18355 #  undef machine_arch_type
18356 #  define machine_arch_type     __machine_arch_type
18357 # else
18358 #  define machine_arch_type     MACH_TYPE_GODOTDB
18359 # endif
18360 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
18361 #else
18362 # define machine_is_godotdb()   (0)
18363 #endif
18364
18365 #ifdef CONFIG_MACH_MISTRAL
18366 # ifdef machine_arch_type
18367 #  undef machine_arch_type
18368 #  define machine_arch_type     __machine_arch_type
18369 # else
18370 #  define machine_arch_type     MACH_TYPE_MISTRAL
18371 # endif
18372 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
18373 #else
18374 # define machine_is_mistral()   (0)
18375 #endif
18376
18377 #ifdef CONFIG_MACH_MSM
18378 # ifdef machine_arch_type
18379 #  undef machine_arch_type
18380 #  define machine_arch_type     __machine_arch_type
18381 # else
18382 #  define machine_arch_type     MACH_TYPE_MSM
18383 # endif
18384 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
18385 #else
18386 # define machine_is_msm()       (0)
18387 #endif
18388
18389 #ifdef CONFIG_MACH_CT5910
18390 # ifdef machine_arch_type
18391 #  undef machine_arch_type
18392 #  define machine_arch_type     __machine_arch_type
18393 # else
18394 #  define machine_arch_type     MACH_TYPE_CT5910
18395 # endif
18396 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
18397 #else
18398 # define machine_is_ct5910()    (0)
18399 #endif
18400
18401 #ifdef CONFIG_MACH_CT5912
18402 # ifdef machine_arch_type
18403 #  undef machine_arch_type
18404 #  define machine_arch_type     __machine_arch_type
18405 # else
18406 #  define machine_arch_type     MACH_TYPE_CT5912
18407 # endif
18408 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
18409 #else
18410 # define machine_is_ct5912()    (0)
18411 #endif
18412
18413 #ifdef CONFIG_MACH_HYNET_INE
18414 # ifdef machine_arch_type
18415 #  undef machine_arch_type
18416 #  define machine_arch_type     __machine_arch_type
18417 # else
18418 #  define machine_arch_type     MACH_TYPE_HYNET_INE
18419 # endif
18420 # define machine_is_argonst_foundation()        (machine_arch_type == MACH_TYPE_HYNET_INE)
18421 #else
18422 # define machine_is_argonst_foundation()        (0)
18423 #endif
18424
18425 #ifdef CONFIG_MACH_HYNET_APP
18426 # ifdef machine_arch_type
18427 #  undef machine_arch_type
18428 #  define machine_arch_type     __machine_arch_type
18429 # else
18430 #  define machine_arch_type     MACH_TYPE_HYNET_APP
18431 # endif
18432 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
18433 #else
18434 # define machine_is_hynet_app() (0)
18435 #endif
18436
18437 #ifdef CONFIG_MACH_MSM7200
18438 # ifdef machine_arch_type
18439 #  undef machine_arch_type
18440 #  define machine_arch_type     __machine_arch_type
18441 # else
18442 #  define machine_arch_type     MACH_TYPE_MSM7200
18443 # endif
18444 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
18445 #else
18446 # define machine_is_msm7200()   (0)
18447 #endif
18448
18449 #ifdef CONFIG_MACH_MSM7600
18450 # ifdef machine_arch_type
18451 #  undef machine_arch_type
18452 #  define machine_arch_type     __machine_arch_type
18453 # else
18454 #  define machine_arch_type     MACH_TYPE_MSM7600
18455 # endif
18456 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
18457 #else
18458 # define machine_is_msm7600()   (0)
18459 #endif
18460
18461 #ifdef CONFIG_MACH_CEB255
18462 # ifdef machine_arch_type
18463 #  undef machine_arch_type
18464 #  define machine_arch_type     __machine_arch_type
18465 # else
18466 #  define machine_arch_type     MACH_TYPE_CEB255
18467 # endif
18468 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
18469 #else
18470 # define machine_is_ceb255()    (0)
18471 #endif
18472
18473 #ifdef CONFIG_MACH_CIEL
18474 # ifdef machine_arch_type
18475 #  undef machine_arch_type
18476 #  define machine_arch_type     __machine_arch_type
18477 # else
18478 #  define machine_arch_type     MACH_TYPE_CIEL
18479 # endif
18480 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
18481 #else
18482 # define machine_is_ciel()      (0)
18483 #endif
18484
18485 #ifdef CONFIG_MACH_SLM5650
18486 # ifdef machine_arch_type
18487 #  undef machine_arch_type
18488 #  define machine_arch_type     __machine_arch_type
18489 # else
18490 #  define machine_arch_type     MACH_TYPE_SLM5650
18491 # endif
18492 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
18493 #else
18494 # define machine_is_slm5650()   (0)
18495 #endif
18496
18497 #ifdef CONFIG_MACH_AT91SAM9RLEK
18498 # ifdef machine_arch_type
18499 #  undef machine_arch_type
18500 #  define machine_arch_type     __machine_arch_type
18501 # else
18502 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
18503 # endif
18504 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
18505 #else
18506 # define machine_is_at91sam9rlek()      (0)
18507 #endif
18508
18509 #ifdef CONFIG_MACH_COMTECH_ROUTER
18510 # ifdef machine_arch_type
18511 #  undef machine_arch_type
18512 #  define machine_arch_type     __machine_arch_type
18513 # else
18514 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
18515 # endif
18516 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
18517 #else
18518 # define machine_is_comtech_router()    (0)
18519 #endif
18520
18521 #ifdef CONFIG_MACH_SBC2410X
18522 # ifdef machine_arch_type
18523 #  undef machine_arch_type
18524 #  define machine_arch_type     __machine_arch_type
18525 # else
18526 #  define machine_arch_type     MACH_TYPE_SBC2410X
18527 # endif
18528 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
18529 #else
18530 # define machine_is_sbc2410x()  (0)
18531 #endif
18532
18533 #ifdef CONFIG_MACH_AT4X0BD
18534 # ifdef machine_arch_type
18535 #  undef machine_arch_type
18536 #  define machine_arch_type     __machine_arch_type
18537 # else
18538 #  define machine_arch_type     MACH_TYPE_AT4X0BD
18539 # endif
18540 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
18541 #else
18542 # define machine_is_at4x0bd()   (0)
18543 #endif
18544
18545 #ifdef CONFIG_MACH_CBIFR
18546 # ifdef machine_arch_type
18547 #  undef machine_arch_type
18548 #  define machine_arch_type     __machine_arch_type
18549 # else
18550 #  define machine_arch_type     MACH_TYPE_CBIFR
18551 # endif
18552 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
18553 #else
18554 # define machine_is_cbifr()     (0)
18555 #endif
18556
18557 #ifdef CONFIG_MACH_ARCOM_QUANTUM
18558 # ifdef machine_arch_type
18559 #  undef machine_arch_type
18560 #  define machine_arch_type     __machine_arch_type
18561 # else
18562 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
18563 # endif
18564 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
18565 #else
18566 # define machine_is_arcom_quantum()     (0)
18567 #endif
18568
18569 #ifdef CONFIG_MACH_MATRIX520
18570 # ifdef machine_arch_type
18571 #  undef machine_arch_type
18572 #  define machine_arch_type     __machine_arch_type
18573 # else
18574 #  define machine_arch_type     MACH_TYPE_MATRIX520
18575 # endif
18576 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
18577 #else
18578 # define machine_is_matrix520() (0)
18579 #endif
18580
18581 #ifdef CONFIG_MACH_MATRIX510
18582 # ifdef machine_arch_type
18583 #  undef machine_arch_type
18584 #  define machine_arch_type     __machine_arch_type
18585 # else
18586 #  define machine_arch_type     MACH_TYPE_MATRIX510
18587 # endif
18588 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
18589 #else
18590 # define machine_is_matrix510() (0)
18591 #endif
18592
18593 #ifdef CONFIG_MACH_MATRIX500
18594 # ifdef machine_arch_type
18595 #  undef machine_arch_type
18596 #  define machine_arch_type     __machine_arch_type
18597 # else
18598 #  define machine_arch_type     MACH_TYPE_MATRIX500
18599 # endif
18600 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
18601 #else
18602 # define machine_is_matrix500() (0)
18603 #endif
18604
18605 #ifdef CONFIG_MACH_M501
18606 # ifdef machine_arch_type
18607 #  undef machine_arch_type
18608 #  define machine_arch_type     __machine_arch_type
18609 # else
18610 #  define machine_arch_type     MACH_TYPE_M501
18611 # endif
18612 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
18613 #else
18614 # define machine_is_m501()      (0)
18615 #endif
18616
18617 #ifdef CONFIG_MACH_AAEON1270
18618 # ifdef machine_arch_type
18619 #  undef machine_arch_type
18620 #  define machine_arch_type     __machine_arch_type
18621 # else
18622 #  define machine_arch_type     MACH_TYPE_AAEON1270
18623 # endif
18624 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
18625 #else
18626 # define machine_is_aaeon1270() (0)
18627 #endif
18628
18629 #ifdef CONFIG_MACH_MATRIX500EV
18630 # ifdef machine_arch_type
18631 #  undef machine_arch_type
18632 #  define machine_arch_type     __machine_arch_type
18633 # else
18634 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
18635 # endif
18636 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
18637 #else
18638 # define machine_is_matrix500ev()       (0)
18639 #endif
18640
18641 #ifdef CONFIG_MACH_PAC500
18642 # ifdef machine_arch_type
18643 #  undef machine_arch_type
18644 #  define machine_arch_type     __machine_arch_type
18645 # else
18646 #  define machine_arch_type     MACH_TYPE_PAC500
18647 # endif
18648 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
18649 #else
18650 # define machine_is_pac500()    (0)
18651 #endif
18652
18653 #ifdef CONFIG_MACH_PNX8181
18654 # ifdef machine_arch_type
18655 #  undef machine_arch_type
18656 #  define machine_arch_type     __machine_arch_type
18657 # else
18658 #  define machine_arch_type     MACH_TYPE_PNX8181
18659 # endif
18660 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
18661 #else
18662 # define machine_is_pnx8181()   (0)
18663 #endif
18664
18665 #ifdef CONFIG_MACH_COLIBRI320
18666 # ifdef machine_arch_type
18667 #  undef machine_arch_type
18668 #  define machine_arch_type     __machine_arch_type
18669 # else
18670 #  define machine_arch_type     MACH_TYPE_COLIBRI320
18671 # endif
18672 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
18673 #else
18674 # define machine_is_colibri320()        (0)
18675 #endif
18676
18677 #ifdef CONFIG_MACH_AZTOOLBB
18678 # ifdef machine_arch_type
18679 #  undef machine_arch_type
18680 #  define machine_arch_type     __machine_arch_type
18681 # else
18682 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
18683 # endif
18684 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
18685 #else
18686 # define machine_is_aztoolbb()  (0)
18687 #endif
18688
18689 #ifdef CONFIG_MACH_AZTOOLG2
18690 # ifdef machine_arch_type
18691 #  undef machine_arch_type
18692 #  define machine_arch_type     __machine_arch_type
18693 # else
18694 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
18695 # endif
18696 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
18697 #else
18698 # define machine_is_aztoolg2()  (0)
18699 #endif
18700
18701 #ifdef CONFIG_MACH_DVLHOST
18702 # ifdef machine_arch_type
18703 #  undef machine_arch_type
18704 #  define machine_arch_type     __machine_arch_type
18705 # else
18706 #  define machine_arch_type     MACH_TYPE_DVLHOST
18707 # endif
18708 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
18709 #else
18710 # define machine_is_dvlhost()   (0)
18711 #endif
18712
18713 #ifdef CONFIG_MACH_ZIR9200
18714 # ifdef machine_arch_type
18715 #  undef machine_arch_type
18716 #  define machine_arch_type     __machine_arch_type
18717 # else
18718 #  define machine_arch_type     MACH_TYPE_ZIR9200
18719 # endif
18720 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
18721 #else
18722 # define machine_is_zir9200()   (0)
18723 #endif
18724
18725 #ifdef CONFIG_MACH_ZIR9260
18726 # ifdef machine_arch_type
18727 #  undef machine_arch_type
18728 #  define machine_arch_type     __machine_arch_type
18729 # else
18730 #  define machine_arch_type     MACH_TYPE_ZIR9260
18731 # endif
18732 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
18733 #else
18734 # define machine_is_zir9260()   (0)
18735 #endif
18736
18737 #ifdef CONFIG_MACH_COCOPAH
18738 # ifdef machine_arch_type
18739 #  undef machine_arch_type
18740 #  define machine_arch_type     __machine_arch_type
18741 # else
18742 #  define machine_arch_type     MACH_TYPE_COCOPAH
18743 # endif
18744 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
18745 #else
18746 # define machine_is_cocopah()   (0)
18747 #endif
18748
18749 #ifdef CONFIG_MACH_NDS
18750 # ifdef machine_arch_type
18751 #  undef machine_arch_type
18752 #  define machine_arch_type     __machine_arch_type
18753 # else
18754 #  define machine_arch_type     MACH_TYPE_NDS
18755 # endif
18756 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
18757 #else
18758 # define machine_is_nds()       (0)
18759 #endif
18760
18761 #ifdef CONFIG_MACH_ROSENCRANTZ
18762 # ifdef machine_arch_type
18763 #  undef machine_arch_type
18764 #  define machine_arch_type     __machine_arch_type
18765 # else
18766 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
18767 # endif
18768 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
18769 #else
18770 # define machine_is_rosencrantz()       (0)
18771 #endif
18772
18773 #ifdef CONFIG_MACH_FTTX_ODSC
18774 # ifdef machine_arch_type
18775 #  undef machine_arch_type
18776 #  define machine_arch_type     __machine_arch_type
18777 # else
18778 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
18779 # endif
18780 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
18781 #else
18782 # define machine_is_fttx_odsc() (0)
18783 #endif
18784
18785 #ifdef CONFIG_MACH_CLASSE_R6904
18786 # ifdef machine_arch_type
18787 #  undef machine_arch_type
18788 #  define machine_arch_type     __machine_arch_type
18789 # else
18790 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
18791 # endif
18792 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18793 #else
18794 # define machine_is_classe_r6904()      (0)
18795 #endif
18796
18797 #ifdef CONFIG_MACH_CAM60
18798 # ifdef machine_arch_type
18799 #  undef machine_arch_type
18800 #  define machine_arch_type     __machine_arch_type
18801 # else
18802 #  define machine_arch_type     MACH_TYPE_CAM60
18803 # endif
18804 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
18805 #else
18806 # define machine_is_cam60()     (0)
18807 #endif
18808
18809 #ifdef CONFIG_MACH_MXC30031ADS
18810 # ifdef machine_arch_type
18811 #  undef machine_arch_type
18812 #  define machine_arch_type     __machine_arch_type
18813 # else
18814 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
18815 # endif
18816 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
18817 #else
18818 # define machine_is_mxc30031ads()       (0)
18819 #endif
18820
18821 #ifdef CONFIG_MACH_DATACALL
18822 # ifdef machine_arch_type
18823 #  undef machine_arch_type
18824 #  define machine_arch_type     __machine_arch_type
18825 # else
18826 #  define machine_arch_type     MACH_TYPE_DATACALL
18827 # endif
18828 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
18829 #else
18830 # define machine_is_datacall()  (0)
18831 #endif
18832
18833 #ifdef CONFIG_MACH_AT91EB01
18834 # ifdef machine_arch_type
18835 #  undef machine_arch_type
18836 #  define machine_arch_type     __machine_arch_type
18837 # else
18838 #  define machine_arch_type     MACH_TYPE_AT91EB01
18839 # endif
18840 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
18841 #else
18842 # define machine_is_at91eb01()  (0)
18843 #endif
18844
18845 #ifdef CONFIG_MACH_RTY
18846 # ifdef machine_arch_type
18847 #  undef machine_arch_type
18848 #  define machine_arch_type     __machine_arch_type
18849 # else
18850 #  define machine_arch_type     MACH_TYPE_RTY
18851 # endif
18852 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
18853 #else
18854 # define machine_is_rty()       (0)
18855 #endif
18856
18857 #ifdef CONFIG_MACH_DWL2100
18858 # ifdef machine_arch_type
18859 #  undef machine_arch_type
18860 #  define machine_arch_type     __machine_arch_type
18861 # else
18862 #  define machine_arch_type     MACH_TYPE_DWL2100
18863 # endif
18864 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
18865 #else
18866 # define machine_is_dwl2100()   (0)
18867 #endif
18868
18869 #ifdef CONFIG_MACH_VINSI
18870 # ifdef machine_arch_type
18871 #  undef machine_arch_type
18872 #  define machine_arch_type     __machine_arch_type
18873 # else
18874 #  define machine_arch_type     MACH_TYPE_VINSI
18875 # endif
18876 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
18877 #else
18878 # define machine_is_vinsi()     (0)
18879 #endif
18880
18881 #ifdef CONFIG_MACH_DB88F5281
18882 # ifdef machine_arch_type
18883 #  undef machine_arch_type
18884 #  define machine_arch_type     __machine_arch_type
18885 # else
18886 #  define machine_arch_type     MACH_TYPE_DB88F5281
18887 # endif
18888 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
18889 #else
18890 # define machine_is_db88f5281() (0)
18891 #endif
18892
18893 #ifdef CONFIG_MACH_CSB726
18894 # ifdef machine_arch_type
18895 #  undef machine_arch_type
18896 #  define machine_arch_type     __machine_arch_type
18897 # else
18898 #  define machine_arch_type     MACH_TYPE_CSB726
18899 # endif
18900 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
18901 #else
18902 # define machine_is_csb726()    (0)
18903 #endif
18904
18905 #ifdef CONFIG_MACH_TIK27
18906 # ifdef machine_arch_type
18907 #  undef machine_arch_type
18908 #  define machine_arch_type     __machine_arch_type
18909 # else
18910 #  define machine_arch_type     MACH_TYPE_TIK27
18911 # endif
18912 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
18913 #else
18914 # define machine_is_tik27()     (0)
18915 #endif
18916
18917 #ifdef CONFIG_MACH_MX_UC7420
18918 # ifdef machine_arch_type
18919 #  undef machine_arch_type
18920 #  define machine_arch_type     __machine_arch_type
18921 # else
18922 #  define machine_arch_type     MACH_TYPE_MX_UC7420
18923 # endif
18924 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
18925 #else
18926 # define machine_is_mx_uc7420() (0)
18927 #endif
18928
18929 #ifdef CONFIG_MACH_RIRM3
18930 # ifdef machine_arch_type
18931 #  undef machine_arch_type
18932 #  define machine_arch_type     __machine_arch_type
18933 # else
18934 #  define machine_arch_type     MACH_TYPE_RIRM3
18935 # endif
18936 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
18937 #else
18938 # define machine_is_rirm3()     (0)
18939 #endif
18940
18941 #ifdef CONFIG_MACH_PELCO_ODYSSEY
18942 # ifdef machine_arch_type
18943 #  undef machine_arch_type
18944 #  define machine_arch_type     __machine_arch_type
18945 # else
18946 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEY
18947 # endif
18948 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
18949 #else
18950 # define machine_is_pelco_odyssey()     (0)
18951 #endif
18952
18953 #ifdef CONFIG_MACH_ADX_ABOX
18954 # ifdef machine_arch_type
18955 #  undef machine_arch_type
18956 #  define machine_arch_type     __machine_arch_type
18957 # else
18958 #  define machine_arch_type     MACH_TYPE_ADX_ABOX
18959 # endif
18960 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
18961 #else
18962 # define machine_is_adx_abox()  (0)
18963 #endif
18964
18965 #ifdef CONFIG_MACH_ADX_TPID
18966 # ifdef machine_arch_type
18967 #  undef machine_arch_type
18968 #  define machine_arch_type     __machine_arch_type
18969 # else
18970 #  define machine_arch_type     MACH_TYPE_ADX_TPID
18971 # endif
18972 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
18973 #else
18974 # define machine_is_adx_tpid()  (0)
18975 #endif
18976
18977 #ifdef CONFIG_MACH_MINICHECK
18978 # ifdef machine_arch_type
18979 #  undef machine_arch_type
18980 #  define machine_arch_type     __machine_arch_type
18981 # else
18982 #  define machine_arch_type     MACH_TYPE_MINICHECK
18983 # endif
18984 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
18985 #else
18986 # define machine_is_minicheck() (0)
18987 #endif
18988
18989 #ifdef CONFIG_MACH_IDAM
18990 # ifdef machine_arch_type
18991 #  undef machine_arch_type
18992 #  define machine_arch_type     __machine_arch_type
18993 # else
18994 #  define machine_arch_type     MACH_TYPE_IDAM
18995 # endif
18996 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
18997 #else
18998 # define machine_is_idam()      (0)
18999 #endif
19000
19001 #ifdef CONFIG_MACH_MARIO_MX
19002 # ifdef machine_arch_type
19003 #  undef machine_arch_type
19004 #  define machine_arch_type     __machine_arch_type
19005 # else
19006 #  define machine_arch_type     MACH_TYPE_MARIO_MX
19007 # endif
19008 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
19009 #else
19010 # define machine_is_mario_mx()  (0)
19011 #endif
19012
19013 #ifdef CONFIG_MACH_VI1888
19014 # ifdef machine_arch_type
19015 #  undef machine_arch_type
19016 #  define machine_arch_type     __machine_arch_type
19017 # else
19018 #  define machine_arch_type     MACH_TYPE_VI1888
19019 # endif
19020 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
19021 #else
19022 # define machine_is_vi1888()    (0)
19023 #endif
19024
19025 #ifdef CONFIG_MACH_ZR4230
19026 # ifdef machine_arch_type
19027 #  undef machine_arch_type
19028 #  define machine_arch_type     __machine_arch_type
19029 # else
19030 #  define machine_arch_type     MACH_TYPE_ZR4230
19031 # endif
19032 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
19033 #else
19034 # define machine_is_zr4230()    (0)
19035 #endif
19036
19037 #ifdef CONFIG_MACH_T1_IX_BLUE
19038 # ifdef machine_arch_type
19039 #  undef machine_arch_type
19040 #  define machine_arch_type     __machine_arch_type
19041 # else
19042 #  define machine_arch_type     MACH_TYPE_T1_IX_BLUE
19043 # endif
19044 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
19045 #else
19046 # define machine_is_t1_ix_blue()        (0)
19047 #endif
19048
19049 #ifdef CONFIG_MACH_SYHQ2
19050 # ifdef machine_arch_type
19051 #  undef machine_arch_type
19052 #  define machine_arch_type     __machine_arch_type
19053 # else
19054 #  define machine_arch_type     MACH_TYPE_SYHQ2
19055 # endif
19056 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
19057 #else
19058 # define machine_is_syhq2()     (0)
19059 #endif
19060
19061 #ifdef CONFIG_MACH_COMPUTIME_R3
19062 # ifdef machine_arch_type
19063 #  undef machine_arch_type
19064 #  define machine_arch_type     __machine_arch_type
19065 # else
19066 #  define machine_arch_type     MACH_TYPE_COMPUTIME_R3
19067 # endif
19068 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
19069 #else
19070 # define machine_is_computime_r3()      (0)
19071 #endif
19072
19073 #ifdef CONFIG_MACH_ORATIS
19074 # ifdef machine_arch_type
19075 #  undef machine_arch_type
19076 #  define machine_arch_type     __machine_arch_type
19077 # else
19078 #  define machine_arch_type     MACH_TYPE_ORATIS
19079 # endif
19080 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
19081 #else
19082 # define machine_is_oratis()    (0)
19083 #endif
19084
19085 #ifdef CONFIG_MACH_MIKKO
19086 # ifdef machine_arch_type
19087 #  undef machine_arch_type
19088 #  define machine_arch_type     __machine_arch_type
19089 # else
19090 #  define machine_arch_type     MACH_TYPE_MIKKO
19091 # endif
19092 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
19093 #else
19094 # define machine_is_mikko()     (0)
19095 #endif
19096
19097 #ifdef CONFIG_MACH_HOLON
19098 # ifdef machine_arch_type
19099 #  undef machine_arch_type
19100 #  define machine_arch_type     __machine_arch_type
19101 # else
19102 #  define machine_arch_type     MACH_TYPE_HOLON
19103 # endif
19104 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
19105 #else
19106 # define machine_is_holon()     (0)
19107 #endif
19108
19109 #ifdef CONFIG_MACH_OLIP8
19110 # ifdef machine_arch_type
19111 #  undef machine_arch_type
19112 #  define machine_arch_type     __machine_arch_type
19113 # else
19114 #  define machine_arch_type     MACH_TYPE_OLIP8
19115 # endif
19116 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
19117 #else
19118 # define machine_is_olip8()     (0)
19119 #endif
19120
19121 #ifdef CONFIG_MACH_GHI270HG
19122 # ifdef machine_arch_type
19123 #  undef machine_arch_type
19124 #  define machine_arch_type     __machine_arch_type
19125 # else
19126 #  define machine_arch_type     MACH_TYPE_GHI270HG
19127 # endif
19128 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
19129 #else
19130 # define machine_is_ghi270hg()  (0)
19131 #endif
19132
19133 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
19134 # ifdef machine_arch_type
19135 #  undef machine_arch_type
19136 #  define machine_arch_type     __machine_arch_type
19137 # else
19138 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
19139 # endif
19140 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
19141 #else
19142 # define machine_is_davinci_dm6467_evm()        (0)
19143 #endif
19144
19145 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
19146 # ifdef machine_arch_type
19147 #  undef machine_arch_type
19148 #  define machine_arch_type     __machine_arch_type
19149 # else
19150 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
19151 # endif
19152 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
19153 #else
19154 # define machine_is_davinci_dm355_evm() (0)
19155 #endif
19156
19157 #ifdef CONFIG_MACH_BLACKRIVER
19158 # ifdef machine_arch_type
19159 #  undef machine_arch_type
19160 #  define machine_arch_type     __machine_arch_type
19161 # else
19162 #  define machine_arch_type     MACH_TYPE_BLACKRIVER
19163 # endif
19164 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
19165 #else
19166 # define machine_is_blackriver()        (0)
19167 #endif
19168
19169 #ifdef CONFIG_MACH_SANDGATEWP
19170 # ifdef machine_arch_type
19171 #  undef machine_arch_type
19172 #  define machine_arch_type     __machine_arch_type
19173 # else
19174 #  define machine_arch_type     MACH_TYPE_SANDGATEWP
19175 # endif
19176 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
19177 #else
19178 # define machine_is_sandgate_wp()       (0)
19179 #endif
19180
19181 #ifdef CONFIG_MACH_CDOTBWSG
19182 # ifdef machine_arch_type
19183 #  undef machine_arch_type
19184 #  define machine_arch_type     __machine_arch_type
19185 # else
19186 #  define machine_arch_type     MACH_TYPE_CDOTBWSG
19187 # endif
19188 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
19189 #else
19190 # define machine_is_cdotbwsg()  (0)
19191 #endif
19192
19193 #ifdef CONFIG_MACH_QUARK963
19194 # ifdef machine_arch_type
19195 #  undef machine_arch_type
19196 #  define machine_arch_type     __machine_arch_type
19197 # else
19198 #  define machine_arch_type     MACH_TYPE_QUARK963
19199 # endif
19200 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
19201 #else
19202 # define machine_is_quark963()  (0)
19203 #endif
19204
19205 #ifdef CONFIG_MACH_CSB735
19206 # ifdef machine_arch_type
19207 #  undef machine_arch_type
19208 #  define machine_arch_type     __machine_arch_type
19209 # else
19210 #  define machine_arch_type     MACH_TYPE_CSB735
19211 # endif
19212 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
19213 #else
19214 # define machine_is_csb735()    (0)
19215 #endif
19216
19217 #ifdef CONFIG_MACH_LITTLETON
19218 # ifdef machine_arch_type
19219 #  undef machine_arch_type
19220 #  define machine_arch_type     __machine_arch_type
19221 # else
19222 #  define machine_arch_type     MACH_TYPE_LITTLETON
19223 # endif
19224 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
19225 #else
19226 # define machine_is_littleton() (0)
19227 #endif
19228
19229 #ifdef CONFIG_MACH_MIO_P550
19230 # ifdef machine_arch_type
19231 #  undef machine_arch_type
19232 #  define machine_arch_type     __machine_arch_type
19233 # else
19234 #  define machine_arch_type     MACH_TYPE_MIO_P550
19235 # endif
19236 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
19237 #else
19238 # define machine_is_mio_p550()  (0)
19239 #endif
19240
19241 #ifdef CONFIG_MACH_MOTION2440
19242 # ifdef machine_arch_type
19243 #  undef machine_arch_type
19244 #  define machine_arch_type     __machine_arch_type
19245 # else
19246 #  define machine_arch_type     MACH_TYPE_MOTION2440
19247 # endif
19248 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
19249 #else
19250 # define machine_is_motion2440()        (0)
19251 #endif
19252
19253 #ifdef CONFIG_MACH_IMM500
19254 # ifdef machine_arch_type
19255 #  undef machine_arch_type
19256 #  define machine_arch_type     __machine_arch_type
19257 # else
19258 #  define machine_arch_type     MACH_TYPE_IMM500
19259 # endif
19260 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
19261 #else
19262 # define machine_is_imm500()    (0)
19263 #endif
19264
19265 #ifdef CONFIG_MACH_HOMEMATIC
19266 # ifdef machine_arch_type
19267 #  undef machine_arch_type
19268 #  define machine_arch_type     __machine_arch_type
19269 # else
19270 #  define machine_arch_type     MACH_TYPE_HOMEMATIC
19271 # endif
19272 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
19273 #else
19274 # define machine_is_homematic() (0)
19275 #endif
19276
19277 #ifdef CONFIG_MACH_ERMINE
19278 # ifdef machine_arch_type
19279 #  undef machine_arch_type
19280 #  define machine_arch_type     __machine_arch_type
19281 # else
19282 #  define machine_arch_type     MACH_TYPE_ERMINE
19283 # endif
19284 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
19285 #else
19286 # define machine_is_ermine()    (0)
19287 #endif
19288
19289 #ifdef CONFIG_MACH_KB9202B
19290 # ifdef machine_arch_type
19291 #  undef machine_arch_type
19292 #  define machine_arch_type     __machine_arch_type
19293 # else
19294 #  define machine_arch_type     MACH_TYPE_KB9202B
19295 # endif
19296 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
19297 #else
19298 # define machine_is_kb9202b()   (0)
19299 #endif
19300
19301 #ifdef CONFIG_MACH_HS1XX
19302 # ifdef machine_arch_type
19303 #  undef machine_arch_type
19304 #  define machine_arch_type     __machine_arch_type
19305 # else
19306 #  define machine_arch_type     MACH_TYPE_HS1XX
19307 # endif
19308 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
19309 #else
19310 # define machine_is_hs1xx()     (0)
19311 #endif
19312
19313 #ifdef CONFIG_MACH_STUDENTMATE2440
19314 # ifdef machine_arch_type
19315 #  undef machine_arch_type
19316 #  define machine_arch_type     __machine_arch_type
19317 # else
19318 #  define machine_arch_type     MACH_TYPE_STUDENTMATE2440
19319 # endif
19320 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
19321 #else
19322 # define machine_is_studentmate2440()   (0)
19323 #endif
19324
19325 #ifdef CONFIG_MACH_ARVOO_L1_Z1
19326 # ifdef machine_arch_type
19327 #  undef machine_arch_type
19328 #  define machine_arch_type     __machine_arch_type
19329 # else
19330 #  define machine_arch_type     MACH_TYPE_ARVOO_L1_Z1
19331 # endif
19332 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
19333 #else
19334 # define machine_is_arvoo_l1_z1()       (0)
19335 #endif
19336
19337 #ifdef CONFIG_MACH_DEP2410K
19338 # ifdef machine_arch_type
19339 #  undef machine_arch_type
19340 #  define machine_arch_type     __machine_arch_type
19341 # else
19342 #  define machine_arch_type     MACH_TYPE_DEP2410K
19343 # endif
19344 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
19345 #else
19346 # define machine_is_dep2410k()  (0)
19347 #endif
19348
19349 #ifdef CONFIG_MACH_XXSVIDEO
19350 # ifdef machine_arch_type
19351 #  undef machine_arch_type
19352 #  define machine_arch_type     __machine_arch_type
19353 # else
19354 #  define machine_arch_type     MACH_TYPE_XXSVIDEO
19355 # endif
19356 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
19357 #else
19358 # define machine_is_xxsvideo()  (0)
19359 #endif
19360
19361 #ifdef CONFIG_MACH_IM4004
19362 # ifdef machine_arch_type
19363 #  undef machine_arch_type
19364 #  define machine_arch_type     __machine_arch_type
19365 # else
19366 #  define machine_arch_type     MACH_TYPE_IM4004
19367 # endif
19368 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
19369 #else
19370 # define machine_is_im4004()    (0)
19371 #endif
19372
19373 #ifdef CONFIG_MACH_OCHAYA1050
19374 # ifdef machine_arch_type
19375 #  undef machine_arch_type
19376 #  define machine_arch_type     __machine_arch_type
19377 # else
19378 #  define machine_arch_type     MACH_TYPE_OCHAYA1050
19379 # endif
19380 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
19381 #else
19382 # define machine_is_ochaya1050()        (0)
19383 #endif
19384
19385 #ifdef CONFIG_MACH_LEP9261
19386 # ifdef machine_arch_type
19387 #  undef machine_arch_type
19388 #  define machine_arch_type     __machine_arch_type
19389 # else
19390 #  define machine_arch_type     MACH_TYPE_LEP9261
19391 # endif
19392 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
19393 #else
19394 # define machine_is_lep9261()   (0)
19395 #endif
19396
19397 #ifdef CONFIG_MACH_SVENMEB
19398 # ifdef machine_arch_type
19399 #  undef machine_arch_type
19400 #  define machine_arch_type     __machine_arch_type
19401 # else
19402 #  define machine_arch_type     MACH_TYPE_SVENMEB
19403 # endif
19404 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
19405 #else
19406 # define machine_is_svenmeb()   (0)
19407 #endif
19408
19409 #ifdef CONFIG_MACH_FORTUNET2NE
19410 # ifdef machine_arch_type
19411 #  undef machine_arch_type
19412 #  define machine_arch_type     __machine_arch_type
19413 # else
19414 #  define machine_arch_type     MACH_TYPE_FORTUNET2NE
19415 # endif
19416 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
19417 #else
19418 # define machine_is_fortunet2ne()       (0)
19419 #endif
19420
19421 #ifdef CONFIG_MACH_NXHX
19422 # ifdef machine_arch_type
19423 #  undef machine_arch_type
19424 #  define machine_arch_type     __machine_arch_type
19425 # else
19426 #  define machine_arch_type     MACH_TYPE_NXHX
19427 # endif
19428 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
19429 #else
19430 # define machine_is_nxhx()      (0)
19431 #endif
19432
19433 #ifdef CONFIG_MACH_REALVIEW_PB11MP
19434 # ifdef machine_arch_type
19435 #  undef machine_arch_type
19436 #  define machine_arch_type     __machine_arch_type
19437 # else
19438 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
19439 # endif
19440 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
19441 #else
19442 # define machine_is_realview_pb11mp()   (0)
19443 #endif
19444
19445 #ifdef CONFIG_MACH_IDS500
19446 # ifdef machine_arch_type
19447 #  undef machine_arch_type
19448 #  define machine_arch_type     __machine_arch_type
19449 # else
19450 #  define machine_arch_type     MACH_TYPE_IDS500
19451 # endif
19452 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
19453 #else
19454 # define machine_is_ids500()    (0)
19455 #endif
19456
19457 #ifdef CONFIG_MACH_ORS_N725
19458 # ifdef machine_arch_type
19459 #  undef machine_arch_type
19460 #  define machine_arch_type     __machine_arch_type
19461 # else
19462 #  define machine_arch_type     MACH_TYPE_ORS_N725
19463 # endif
19464 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
19465 #else
19466 # define machine_is_ors_n725()  (0)
19467 #endif
19468
19469 #ifdef CONFIG_MACH_HSDARM
19470 # ifdef machine_arch_type
19471 #  undef machine_arch_type
19472 #  define machine_arch_type     __machine_arch_type
19473 # else
19474 #  define machine_arch_type     MACH_TYPE_HSDARM
19475 # endif
19476 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
19477 #else
19478 # define machine_is_hsdarm()    (0)
19479 #endif
19480
19481 #ifdef CONFIG_MACH_SHA_PON003
19482 # ifdef machine_arch_type
19483 #  undef machine_arch_type
19484 #  define machine_arch_type     __machine_arch_type
19485 # else
19486 #  define machine_arch_type     MACH_TYPE_SHA_PON003
19487 # endif
19488 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
19489 #else
19490 # define machine_is_sha_pon003()        (0)
19491 #endif
19492
19493 #ifdef CONFIG_MACH_SHA_PON004
19494 # ifdef machine_arch_type
19495 #  undef machine_arch_type
19496 #  define machine_arch_type     __machine_arch_type
19497 # else
19498 #  define machine_arch_type     MACH_TYPE_SHA_PON004
19499 # endif
19500 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
19501 #else
19502 # define machine_is_sha_pon004()        (0)
19503 #endif
19504
19505 #ifdef CONFIG_MACH_SHA_PON007
19506 # ifdef machine_arch_type
19507 #  undef machine_arch_type
19508 #  define machine_arch_type     __machine_arch_type
19509 # else
19510 #  define machine_arch_type     MACH_TYPE_SHA_PON007
19511 # endif
19512 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
19513 #else
19514 # define machine_is_sha_pon007()        (0)
19515 #endif
19516
19517 #ifdef CONFIG_MACH_SHA_PON011
19518 # ifdef machine_arch_type
19519 #  undef machine_arch_type
19520 #  define machine_arch_type     __machine_arch_type
19521 # else
19522 #  define machine_arch_type     MACH_TYPE_SHA_PON011
19523 # endif
19524 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
19525 #else
19526 # define machine_is_sha_pon011()        (0)
19527 #endif
19528
19529 #ifdef CONFIG_MACH_H6042
19530 # ifdef machine_arch_type
19531 #  undef machine_arch_type
19532 #  define machine_arch_type     __machine_arch_type
19533 # else
19534 #  define machine_arch_type     MACH_TYPE_H6042
19535 # endif
19536 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
19537 #else
19538 # define machine_is_h6042()     (0)
19539 #endif
19540
19541 #ifdef CONFIG_MACH_H6043
19542 # ifdef machine_arch_type
19543 #  undef machine_arch_type
19544 #  define machine_arch_type     __machine_arch_type
19545 # else
19546 #  define machine_arch_type     MACH_TYPE_H6043
19547 # endif
19548 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
19549 #else
19550 # define machine_is_h6043()     (0)
19551 #endif
19552
19553 #ifdef CONFIG_MACH_LOOXC550
19554 # ifdef machine_arch_type
19555 #  undef machine_arch_type
19556 #  define machine_arch_type     __machine_arch_type
19557 # else
19558 #  define machine_arch_type     MACH_TYPE_LOOXC550
19559 # endif
19560 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
19561 #else
19562 # define machine_is_looxc550()  (0)
19563 #endif
19564
19565 #ifdef CONFIG_MACH_CNTY_TITAN
19566 # ifdef machine_arch_type
19567 #  undef machine_arch_type
19568 #  define machine_arch_type     __machine_arch_type
19569 # else
19570 #  define machine_arch_type     MACH_TYPE_CNTY_TITAN
19571 # endif
19572 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
19573 #else
19574 # define machine_is_cnty_titan()        (0)
19575 #endif
19576
19577 #ifdef CONFIG_MACH_APP3XX
19578 # ifdef machine_arch_type
19579 #  undef machine_arch_type
19580 #  define machine_arch_type     __machine_arch_type
19581 # else
19582 #  define machine_arch_type     MACH_TYPE_APP3XX
19583 # endif
19584 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
19585 #else
19586 # define machine_is_app3xx()    (0)
19587 #endif
19588
19589 #ifdef CONFIG_MACH_SIDEOATSGRAMA
19590 # ifdef machine_arch_type
19591 #  undef machine_arch_type
19592 #  define machine_arch_type     __machine_arch_type
19593 # else
19594 #  define machine_arch_type     MACH_TYPE_SIDEOATSGRAMA
19595 # endif
19596 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
19597 #else
19598 # define machine_is_sideoatsgrama()     (0)
19599 #endif
19600
19601 #ifdef CONFIG_MACH_TREO700P
19602 # ifdef machine_arch_type
19603 #  undef machine_arch_type
19604 #  define machine_arch_type     __machine_arch_type
19605 # else
19606 #  define machine_arch_type     MACH_TYPE_TREO700P
19607 # endif
19608 # define machine_is_treo700p()  (machine_arch_type == MACH_TYPE_TREO700P)
19609 #else
19610 # define machine_is_treo700p()  (0)
19611 #endif
19612
19613 #ifdef CONFIG_MACH_TREO700W
19614 # ifdef machine_arch_type
19615 #  undef machine_arch_type
19616 #  define machine_arch_type     __machine_arch_type
19617 # else
19618 #  define machine_arch_type     MACH_TYPE_TREO700W
19619 # endif
19620 # define machine_is_treo700w()  (machine_arch_type == MACH_TYPE_TREO700W)
19621 #else
19622 # define machine_is_treo700w()  (0)
19623 #endif
19624
19625 #ifdef CONFIG_MACH_TREO750
19626 # ifdef machine_arch_type
19627 #  undef machine_arch_type
19628 #  define machine_arch_type     __machine_arch_type
19629 # else
19630 #  define machine_arch_type     MACH_TYPE_TREO750
19631 # endif
19632 # define machine_is_treo750()   (machine_arch_type == MACH_TYPE_TREO750)
19633 #else
19634 # define machine_is_treo750()   (0)
19635 #endif
19636
19637 #ifdef CONFIG_MACH_TREO755P
19638 # ifdef machine_arch_type
19639 #  undef machine_arch_type
19640 #  define machine_arch_type     __machine_arch_type
19641 # else
19642 #  define machine_arch_type     MACH_TYPE_TREO755P
19643 # endif
19644 # define machine_is_treo755p()  (machine_arch_type == MACH_TYPE_TREO755P)
19645 #else
19646 # define machine_is_treo755p()  (0)
19647 #endif
19648
19649 #ifdef CONFIG_MACH_EZREGANUT9200
19650 # ifdef machine_arch_type
19651 #  undef machine_arch_type
19652 #  define machine_arch_type     __machine_arch_type
19653 # else
19654 #  define machine_arch_type     MACH_TYPE_EZREGANUT9200
19655 # endif
19656 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
19657 #else
19658 # define machine_is_ezreganut9200()     (0)
19659 #endif
19660
19661 #ifdef CONFIG_MACH_SARGE
19662 # ifdef machine_arch_type
19663 #  undef machine_arch_type
19664 #  define machine_arch_type     __machine_arch_type
19665 # else
19666 #  define machine_arch_type     MACH_TYPE_SARGE
19667 # endif
19668 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
19669 #else
19670 # define machine_is_sarge()     (0)
19671 #endif
19672
19673 #ifdef CONFIG_MACH_A696
19674 # ifdef machine_arch_type
19675 #  undef machine_arch_type
19676 #  define machine_arch_type     __machine_arch_type
19677 # else
19678 #  define machine_arch_type     MACH_TYPE_A696
19679 # endif
19680 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
19681 #else
19682 # define machine_is_a696()      (0)
19683 #endif
19684
19685 #ifdef CONFIG_MACH_TURTLE
19686 # ifdef machine_arch_type
19687 #  undef machine_arch_type
19688 #  define machine_arch_type     __machine_arch_type
19689 # else
19690 #  define machine_arch_type     MACH_TYPE_TURTLE
19691 # endif
19692 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
19693 #else
19694 # define machine_is_turtle1916()        (0)
19695 #endif
19696
19697 #ifdef CONFIG_MACH_MX27_3DS
19698 # ifdef machine_arch_type
19699 #  undef machine_arch_type
19700 #  define machine_arch_type     __machine_arch_type
19701 # else
19702 #  define machine_arch_type     MACH_TYPE_MX27_3DS
19703 # endif
19704 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
19705 #else
19706 # define machine_is_mx27_3ds()  (0)
19707 #endif
19708
19709 #ifdef CONFIG_MACH_BISHOP
19710 # ifdef machine_arch_type
19711 #  undef machine_arch_type
19712 #  define machine_arch_type     __machine_arch_type
19713 # else
19714 #  define machine_arch_type     MACH_TYPE_BISHOP
19715 # endif
19716 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
19717 #else
19718 # define machine_is_bishop()    (0)
19719 #endif
19720
19721 #ifdef CONFIG_MACH_PXX
19722 # ifdef machine_arch_type
19723 #  undef machine_arch_type
19724 #  define machine_arch_type     __machine_arch_type
19725 # else
19726 #  define machine_arch_type     MACH_TYPE_PXX
19727 # endif
19728 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
19729 #else
19730 # define machine_is_pxx()       (0)
19731 #endif
19732
19733 #ifdef CONFIG_MACH_REDWOOD
19734 # ifdef machine_arch_type
19735 #  undef machine_arch_type
19736 #  define machine_arch_type     __machine_arch_type
19737 # else
19738 #  define machine_arch_type     MACH_TYPE_REDWOOD
19739 # endif
19740 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
19741 #else
19742 # define machine_is_redwood()   (0)
19743 #endif
19744
19745 #ifdef CONFIG_MACH_OMAP_2430DLP
19746 # ifdef machine_arch_type
19747 #  undef machine_arch_type
19748 #  define machine_arch_type     __machine_arch_type
19749 # else
19750 #  define machine_arch_type     MACH_TYPE_OMAP_2430DLP
19751 # endif
19752 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
19753 #else
19754 # define machine_is_omap_2430dlp()      (0)
19755 #endif
19756
19757 #ifdef CONFIG_MACH_OMAP_2430OSK
19758 # ifdef machine_arch_type
19759 #  undef machine_arch_type
19760 #  define machine_arch_type     __machine_arch_type
19761 # else
19762 #  define machine_arch_type     MACH_TYPE_OMAP_2430OSK
19763 # endif
19764 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
19765 #else
19766 # define machine_is_omap_2430osk()      (0)
19767 #endif
19768
19769 #ifdef CONFIG_MACH_SARDINE
19770 # ifdef machine_arch_type
19771 #  undef machine_arch_type
19772 #  define machine_arch_type     __machine_arch_type
19773 # else
19774 #  define machine_arch_type     MACH_TYPE_SARDINE
19775 # endif
19776 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
19777 #else
19778 # define machine_is_sardine()   (0)
19779 #endif
19780
19781 #ifdef CONFIG_MACH_HALIBUT
19782 # ifdef machine_arch_type
19783 #  undef machine_arch_type
19784 #  define machine_arch_type     __machine_arch_type
19785 # else
19786 #  define machine_arch_type     MACH_TYPE_HALIBUT
19787 # endif
19788 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
19789 #else
19790 # define machine_is_halibut()   (0)
19791 #endif
19792
19793 #ifdef CONFIG_MACH_TROUT
19794 # ifdef machine_arch_type
19795 #  undef machine_arch_type
19796 #  define machine_arch_type     __machine_arch_type
19797 # else
19798 #  define machine_arch_type     MACH_TYPE_TROUT
19799 # endif
19800 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
19801 #else
19802 # define machine_is_trout()     (0)
19803 #endif
19804
19805 #ifdef CONFIG_MACH_GOLDFISH
19806 # ifdef machine_arch_type
19807 #  undef machine_arch_type
19808 #  define machine_arch_type     __machine_arch_type
19809 # else
19810 #  define machine_arch_type     MACH_TYPE_GOLDFISH
19811 # endif
19812 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
19813 #else
19814 # define machine_is_goldfish()  (0)
19815 #endif
19816
19817 #ifdef CONFIG_MACH_GESBC2440
19818 # ifdef machine_arch_type
19819 #  undef machine_arch_type
19820 #  define machine_arch_type     __machine_arch_type
19821 # else
19822 #  define machine_arch_type     MACH_TYPE_GESBC2440
19823 # endif
19824 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19825 #else
19826 # define machine_is_gesbc2440() (0)
19827 #endif
19828
19829 #ifdef CONFIG_MACH_NOMAD
19830 # ifdef machine_arch_type
19831 #  undef machine_arch_type
19832 #  define machine_arch_type     __machine_arch_type
19833 # else
19834 #  define machine_arch_type     MACH_TYPE_NOMAD
19835 # endif
19836 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
19837 #else
19838 # define machine_is_nomad()     (0)
19839 #endif
19840
19841 #ifdef CONFIG_MACH_ROSALIND
19842 # ifdef machine_arch_type
19843 #  undef machine_arch_type
19844 #  define machine_arch_type     __machine_arch_type
19845 # else
19846 #  define machine_arch_type     MACH_TYPE_ROSALIND
19847 # endif
19848 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
19849 #else
19850 # define machine_is_rosalind()  (0)
19851 #endif
19852
19853 #ifdef CONFIG_MACH_CC9P9215
19854 # ifdef machine_arch_type
19855 #  undef machine_arch_type
19856 #  define machine_arch_type     __machine_arch_type
19857 # else
19858 #  define machine_arch_type     MACH_TYPE_CC9P9215
19859 # endif
19860 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
19861 #else
19862 # define machine_is_cc9p9215()  (0)
19863 #endif
19864
19865 #ifdef CONFIG_MACH_CC9P9210
19866 # ifdef machine_arch_type
19867 #  undef machine_arch_type
19868 #  define machine_arch_type     __machine_arch_type
19869 # else
19870 #  define machine_arch_type     MACH_TYPE_CC9P9210
19871 # endif
19872 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
19873 #else
19874 # define machine_is_cc9p9210()  (0)
19875 #endif
19876
19877 #ifdef CONFIG_MACH_CC9P9215JS
19878 # ifdef machine_arch_type
19879 #  undef machine_arch_type
19880 #  define machine_arch_type     __machine_arch_type
19881 # else
19882 #  define machine_arch_type     MACH_TYPE_CC9P9215JS
19883 # endif
19884 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
19885 #else
19886 # define machine_is_cc9p9215js()        (0)
19887 #endif
19888
19889 #ifdef CONFIG_MACH_CC9P9210JS
19890 # ifdef machine_arch_type
19891 #  undef machine_arch_type
19892 #  define machine_arch_type     __machine_arch_type
19893 # else
19894 #  define machine_arch_type     MACH_TYPE_CC9P9210JS
19895 # endif
19896 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
19897 #else
19898 # define machine_is_cc9p9210js()        (0)
19899 #endif
19900
19901 #ifdef CONFIG_MACH_NASFFE
19902 # ifdef machine_arch_type
19903 #  undef machine_arch_type
19904 #  define machine_arch_type     __machine_arch_type
19905 # else
19906 #  define machine_arch_type     MACH_TYPE_NASFFE
19907 # endif
19908 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
19909 #else
19910 # define machine_is_nasffe()    (0)
19911 #endif
19912
19913 #ifdef CONFIG_MACH_TN2X0BD
19914 # ifdef machine_arch_type
19915 #  undef machine_arch_type
19916 #  define machine_arch_type     __machine_arch_type
19917 # else
19918 #  define machine_arch_type     MACH_TYPE_TN2X0BD
19919 # endif
19920 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
19921 #else
19922 # define machine_is_tn2x0bd()   (0)
19923 #endif
19924
19925 #ifdef CONFIG_MACH_GWMPXA
19926 # ifdef machine_arch_type
19927 #  undef machine_arch_type
19928 #  define machine_arch_type     __machine_arch_type
19929 # else
19930 #  define machine_arch_type     MACH_TYPE_GWMPXA
19931 # endif
19932 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
19933 #else
19934 # define machine_is_gwmpxa()    (0)
19935 #endif
19936
19937 #ifdef CONFIG_MACH_EXYPLUS
19938 # ifdef machine_arch_type
19939 #  undef machine_arch_type
19940 #  define machine_arch_type     __machine_arch_type
19941 # else
19942 #  define machine_arch_type     MACH_TYPE_EXYPLUS
19943 # endif
19944 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
19945 #else
19946 # define machine_is_exyplus()   (0)
19947 #endif
19948
19949 #ifdef CONFIG_MACH_JADOO21
19950 # ifdef machine_arch_type
19951 #  undef machine_arch_type
19952 #  define machine_arch_type     __machine_arch_type
19953 # else
19954 #  define machine_arch_type     MACH_TYPE_JADOO21
19955 # endif
19956 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
19957 #else
19958 # define machine_is_jadoo21()   (0)
19959 #endif
19960
19961 #ifdef CONFIG_MACH_LOOXN560
19962 # ifdef machine_arch_type
19963 #  undef machine_arch_type
19964 #  define machine_arch_type     __machine_arch_type
19965 # else
19966 #  define machine_arch_type     MACH_TYPE_LOOXN560
19967 # endif
19968 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
19969 #else
19970 # define machine_is_looxn560()  (0)
19971 #endif
19972
19973 #ifdef CONFIG_MACH_BONSAI
19974 # ifdef machine_arch_type
19975 #  undef machine_arch_type
19976 #  define machine_arch_type     __machine_arch_type
19977 # else
19978 #  define machine_arch_type     MACH_TYPE_BONSAI
19979 # endif
19980 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
19981 #else
19982 # define machine_is_bonsai()    (0)
19983 #endif
19984
19985 #ifdef CONFIG_MACH_ADSMILGATO
19986 # ifdef machine_arch_type
19987 #  undef machine_arch_type
19988 #  define machine_arch_type     __machine_arch_type
19989 # else
19990 #  define machine_arch_type     MACH_TYPE_ADSMILGATO
19991 # endif
19992 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
19993 #else
19994 # define machine_is_adsmilgato()        (0)
19995 #endif
19996
19997 #ifdef CONFIG_MACH_GBA
19998 # ifdef machine_arch_type
19999 #  undef machine_arch_type
20000 #  define machine_arch_type     __machine_arch_type
20001 # else
20002 #  define machine_arch_type     MACH_TYPE_GBA
20003 # endif
20004 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
20005 #else
20006 # define machine_is_gba()       (0)
20007 #endif
20008
20009 #ifdef CONFIG_MACH_H6044
20010 # ifdef machine_arch_type
20011 #  undef machine_arch_type
20012 #  define machine_arch_type     __machine_arch_type
20013 # else
20014 #  define machine_arch_type     MACH_TYPE_H6044
20015 # endif
20016 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
20017 #else
20018 # define machine_is_h6044()     (0)
20019 #endif
20020
20021 #ifdef CONFIG_MACH_APP
20022 # ifdef machine_arch_type
20023 #  undef machine_arch_type
20024 #  define machine_arch_type     __machine_arch_type
20025 # else
20026 #  define machine_arch_type     MACH_TYPE_APP
20027 # endif
20028 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
20029 #else
20030 # define machine_is_app()       (0)
20031 #endif
20032
20033 #ifdef CONFIG_MACH_TCT_HAMMER
20034 # ifdef machine_arch_type
20035 #  undef machine_arch_type
20036 #  define machine_arch_type     __machine_arch_type
20037 # else
20038 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
20039 # endif
20040 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
20041 #else
20042 # define machine_is_tct_hammer()        (0)
20043 #endif
20044
20045 #ifdef CONFIG_MACH_HERALD
20046 # ifdef machine_arch_type
20047 #  undef machine_arch_type
20048 #  define machine_arch_type     __machine_arch_type
20049 # else
20050 #  define machine_arch_type     MACH_TYPE_HERALD
20051 # endif
20052 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERALD)
20053 #else
20054 # define machine_is_herald()    (0)
20055 #endif
20056
20057 #ifdef CONFIG_MACH_ARTEMIS
20058 # ifdef machine_arch_type
20059 #  undef machine_arch_type
20060 #  define machine_arch_type     __machine_arch_type
20061 # else
20062 #  define machine_arch_type     MACH_TYPE_ARTEMIS
20063 # endif
20064 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
20065 #else
20066 # define machine_is_artemis()   (0)
20067 #endif
20068
20069 #ifdef CONFIG_MACH_HTCTITAN
20070 # ifdef machine_arch_type
20071 #  undef machine_arch_type
20072 #  define machine_arch_type     __machine_arch_type
20073 # else
20074 #  define machine_arch_type     MACH_TYPE_HTCTITAN
20075 # endif
20076 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
20077 #else
20078 # define machine_is_htctitan()  (0)
20079 #endif
20080
20081 #ifdef CONFIG_MACH_QRANIUM
20082 # ifdef machine_arch_type
20083 #  undef machine_arch_type
20084 #  define machine_arch_type     __machine_arch_type
20085 # else
20086 #  define machine_arch_type     MACH_TYPE_QRANIUM
20087 # endif
20088 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
20089 #else
20090 # define machine_is_qranium()   (0)
20091 #endif
20092
20093 #ifdef CONFIG_MACH_ADX_WSC2
20094 # ifdef machine_arch_type
20095 #  undef machine_arch_type
20096 #  define machine_arch_type     __machine_arch_type
20097 # else
20098 #  define machine_arch_type     MACH_TYPE_ADX_WSC2
20099 # endif
20100 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
20101 #else
20102 # define machine_is_adx_wsc2()  (0)
20103 #endif
20104
20105 #ifdef CONFIG_MACH_ADX_MEDCOM
20106 # ifdef machine_arch_type
20107 #  undef machine_arch_type
20108 #  define machine_arch_type     __machine_arch_type
20109 # else
20110 #  define machine_arch_type     MACH_TYPE_ADX_MEDCOM
20111 # endif
20112 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
20113 #else
20114 # define machine_is_adx_medcom()        (0)
20115 #endif
20116
20117 #ifdef CONFIG_MACH_BBOARD
20118 # ifdef machine_arch_type
20119 #  undef machine_arch_type
20120 #  define machine_arch_type     __machine_arch_type
20121 # else
20122 #  define machine_arch_type     MACH_TYPE_BBOARD
20123 # endif
20124 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
20125 #else
20126 # define machine_is_bboard()    (0)
20127 #endif
20128
20129 #ifdef CONFIG_MACH_CAMBRIA
20130 # ifdef machine_arch_type
20131 #  undef machine_arch_type
20132 #  define machine_arch_type     __machine_arch_type
20133 # else
20134 #  define machine_arch_type     MACH_TYPE_CAMBRIA
20135 # endif
20136 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
20137 #else
20138 # define machine_is_cambria()   (0)
20139 #endif
20140
20141 #ifdef CONFIG_MACH_MT7XXX
20142 # ifdef machine_arch_type
20143 #  undef machine_arch_type
20144 #  define machine_arch_type     __machine_arch_type
20145 # else
20146 #  define machine_arch_type     MACH_TYPE_MT7XXX
20147 # endif
20148 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
20149 #else
20150 # define machine_is_mt7xxx()    (0)
20151 #endif
20152
20153 #ifdef CONFIG_MACH_MATRIX512
20154 # ifdef machine_arch_type
20155 #  undef machine_arch_type
20156 #  define machine_arch_type     __machine_arch_type
20157 # else
20158 #  define machine_arch_type     MACH_TYPE_MATRIX512
20159 # endif
20160 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
20161 #else
20162 # define machine_is_matrix512() (0)
20163 #endif
20164
20165 #ifdef CONFIG_MACH_MATRIX522
20166 # ifdef machine_arch_type
20167 #  undef machine_arch_type
20168 #  define machine_arch_type     __machine_arch_type
20169 # else
20170 #  define machine_arch_type     MACH_TYPE_MATRIX522
20171 # endif
20172 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
20173 #else
20174 # define machine_is_matrix522() (0)
20175 #endif
20176
20177 #ifdef CONFIG_MACH_IPAC5010
20178 # ifdef machine_arch_type
20179 #  undef machine_arch_type
20180 #  define machine_arch_type     __machine_arch_type
20181 # else
20182 #  define machine_arch_type     MACH_TYPE_IPAC5010
20183 # endif
20184 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
20185 #else
20186 # define machine_is_ipac5010()  (0)
20187 #endif
20188
20189 #ifdef CONFIG_MACH_SAKURA
20190 # ifdef machine_arch_type
20191 #  undef machine_arch_type
20192 #  define machine_arch_type     __machine_arch_type
20193 # else
20194 #  define machine_arch_type     MACH_TYPE_SAKURA
20195 # endif
20196 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
20197 #else
20198 # define machine_is_sakura()    (0)
20199 #endif
20200
20201 #ifdef CONFIG_MACH_GROCX
20202 # ifdef machine_arch_type
20203 #  undef machine_arch_type
20204 #  define machine_arch_type     __machine_arch_type
20205 # else
20206 #  define machine_arch_type     MACH_TYPE_GROCX
20207 # endif
20208 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
20209 #else
20210 # define machine_is_grocx()     (0)
20211 #endif
20212
20213 #ifdef CONFIG_MACH_PM9263
20214 # ifdef machine_arch_type
20215 #  undef machine_arch_type
20216 #  define machine_arch_type     __machine_arch_type
20217 # else
20218 #  define machine_arch_type     MACH_TYPE_PM9263
20219 # endif
20220 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
20221 #else
20222 # define machine_is_pm9263()    (0)
20223 #endif
20224
20225 #ifdef CONFIG_MACH_SIM_ONE
20226 # ifdef machine_arch_type
20227 #  undef machine_arch_type
20228 #  define machine_arch_type     __machine_arch_type
20229 # else
20230 #  define machine_arch_type     MACH_TYPE_SIM_ONE
20231 # endif
20232 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
20233 #else
20234 # define machine_is_sim_one()   (0)
20235 #endif
20236
20237 #ifdef CONFIG_MACH_ACQ132
20238 # ifdef machine_arch_type
20239 #  undef machine_arch_type
20240 #  define machine_arch_type     __machine_arch_type
20241 # else
20242 #  define machine_arch_type     MACH_TYPE_ACQ132
20243 # endif
20244 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
20245 #else
20246 # define machine_is_acq132()    (0)
20247 #endif
20248
20249 #ifdef CONFIG_MACH_DATR
20250 # ifdef machine_arch_type
20251 #  undef machine_arch_type
20252 #  define machine_arch_type     __machine_arch_type
20253 # else
20254 #  define machine_arch_type     MACH_TYPE_DATR
20255 # endif
20256 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
20257 #else
20258 # define machine_is_datr()      (0)
20259 #endif
20260
20261 #ifdef CONFIG_MACH_ACTUX1
20262 # ifdef machine_arch_type
20263 #  undef machine_arch_type
20264 #  define machine_arch_type     __machine_arch_type
20265 # else
20266 #  define machine_arch_type     MACH_TYPE_ACTUX1
20267 # endif
20268 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
20269 #else
20270 # define machine_is_actux1()    (0)
20271 #endif
20272
20273 #ifdef CONFIG_MACH_ACTUX2
20274 # ifdef machine_arch_type
20275 #  undef machine_arch_type
20276 #  define machine_arch_type     __machine_arch_type
20277 # else
20278 #  define machine_arch_type     MACH_TYPE_ACTUX2
20279 # endif
20280 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
20281 #else
20282 # define machine_is_actux2()    (0)
20283 #endif
20284
20285 #ifdef CONFIG_MACH_ACTUX3
20286 # ifdef machine_arch_type
20287 #  undef machine_arch_type
20288 #  define machine_arch_type     __machine_arch_type
20289 # else
20290 #  define machine_arch_type     MACH_TYPE_ACTUX3
20291 # endif
20292 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
20293 #else
20294 # define machine_is_actux3()    (0)
20295 #endif
20296
20297 #ifdef CONFIG_MACH_FLEXIT
20298 # ifdef machine_arch_type
20299 #  undef machine_arch_type
20300 #  define machine_arch_type     __machine_arch_type
20301 # else
20302 #  define machine_arch_type     MACH_TYPE_FLEXIT
20303 # endif
20304 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
20305 #else
20306 # define machine_is_flexit()    (0)
20307 #endif
20308
20309 #ifdef CONFIG_MACH_BH2X0BD
20310 # ifdef machine_arch_type
20311 #  undef machine_arch_type
20312 #  define machine_arch_type     __machine_arch_type
20313 # else
20314 #  define machine_arch_type     MACH_TYPE_BH2X0BD
20315 # endif
20316 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
20317 #else
20318 # define machine_is_bh2x0bd()   (0)
20319 #endif
20320
20321 #ifdef CONFIG_MACH_ATB2002
20322 # ifdef machine_arch_type
20323 #  undef machine_arch_type
20324 #  define machine_arch_type     __machine_arch_type
20325 # else
20326 #  define machine_arch_type     MACH_TYPE_ATB2002
20327 # endif
20328 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
20329 #else
20330 # define machine_is_atb2002()   (0)
20331 #endif
20332
20333 #ifdef CONFIG_MACH_XENON
20334 # ifdef machine_arch_type
20335 #  undef machine_arch_type
20336 #  define machine_arch_type     __machine_arch_type
20337 # else
20338 #  define machine_arch_type     MACH_TYPE_XENON
20339 # endif
20340 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
20341 #else
20342 # define machine_is_xenon()     (0)
20343 #endif
20344
20345 #ifdef CONFIG_MACH_FM607
20346 # ifdef machine_arch_type
20347 #  undef machine_arch_type
20348 #  define machine_arch_type     __machine_arch_type
20349 # else
20350 #  define machine_arch_type     MACH_TYPE_FM607
20351 # endif
20352 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
20353 #else
20354 # define machine_is_fm607()     (0)
20355 #endif
20356
20357 #ifdef CONFIG_MACH_MATRIX514
20358 # ifdef machine_arch_type
20359 #  undef machine_arch_type
20360 #  define machine_arch_type     __machine_arch_type
20361 # else
20362 #  define machine_arch_type     MACH_TYPE_MATRIX514
20363 # endif
20364 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
20365 #else
20366 # define machine_is_matrix514() (0)
20367 #endif
20368
20369 #ifdef CONFIG_MACH_MATRIX524
20370 # ifdef machine_arch_type
20371 #  undef machine_arch_type
20372 #  define machine_arch_type     __machine_arch_type
20373 # else
20374 #  define machine_arch_type     MACH_TYPE_MATRIX524
20375 # endif
20376 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
20377 #else
20378 # define machine_is_matrix524() (0)
20379 #endif
20380
20381 #ifdef CONFIG_MACH_INPOD
20382 # ifdef machine_arch_type
20383 #  undef machine_arch_type
20384 #  define machine_arch_type     __machine_arch_type
20385 # else
20386 #  define machine_arch_type     MACH_TYPE_INPOD
20387 # endif
20388 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
20389 #else
20390 # define machine_is_inpod()     (0)
20391 #endif
20392
20393 #ifdef CONFIG_MACH_JIVE
20394 # ifdef machine_arch_type
20395 #  undef machine_arch_type
20396 #  define machine_arch_type     __machine_arch_type
20397 # else
20398 #  define machine_arch_type     MACH_TYPE_JIVE
20399 # endif
20400 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
20401 #else
20402 # define machine_is_jive()      (0)
20403 #endif
20404
20405 #ifdef CONFIG_MACH_TLL_MX21
20406 # ifdef machine_arch_type
20407 #  undef machine_arch_type
20408 #  define machine_arch_type     __machine_arch_type
20409 # else
20410 #  define machine_arch_type     MACH_TYPE_TLL_MX21
20411 # endif
20412 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
20413 #else
20414 # define machine_is_tll_mx21()  (0)
20415 #endif
20416
20417 #ifdef CONFIG_MACH_SBC2800
20418 # ifdef machine_arch_type
20419 #  undef machine_arch_type
20420 #  define machine_arch_type     __machine_arch_type
20421 # else
20422 #  define machine_arch_type     MACH_TYPE_SBC2800
20423 # endif
20424 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
20425 #else
20426 # define machine_is_sbc2800()   (0)
20427 #endif
20428
20429 #ifdef CONFIG_MACH_CC7UCAMRY
20430 # ifdef machine_arch_type
20431 #  undef machine_arch_type
20432 #  define machine_arch_type     __machine_arch_type
20433 # else
20434 #  define machine_arch_type     MACH_TYPE_CC7UCAMRY
20435 # endif
20436 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
20437 #else
20438 # define machine_is_cc7ucamry() (0)
20439 #endif
20440
20441 #ifdef CONFIG_MACH_UBISYS_P9_SC15
20442 # ifdef machine_arch_type
20443 #  undef machine_arch_type
20444 #  define machine_arch_type     __machine_arch_type
20445 # else
20446 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC15
20447 # endif
20448 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
20449 #else
20450 # define machine_is_ubisys_p9_sc15()    (0)
20451 #endif
20452
20453 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
20454 # ifdef machine_arch_type
20455 #  undef machine_arch_type
20456 #  define machine_arch_type     __machine_arch_type
20457 # else
20458 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SSC2D10
20459 # endif
20460 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
20461 #else
20462 # define machine_is_ubisys_p9_ssc2d10() (0)
20463 #endif
20464
20465 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
20466 # ifdef machine_arch_type
20467 #  undef machine_arch_type
20468 #  define machine_arch_type     __machine_arch_type
20469 # else
20470 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3
20471 # endif
20472 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
20473 #else
20474 # define machine_is_ubisys_p9_rcu3()    (0)
20475 #endif
20476
20477 #ifdef CONFIG_MACH_AML_M8000
20478 # ifdef machine_arch_type
20479 #  undef machine_arch_type
20480 #  define machine_arch_type     __machine_arch_type
20481 # else
20482 #  define machine_arch_type     MACH_TYPE_AML_M8000
20483 # endif
20484 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
20485 #else
20486 # define machine_is_aml_m8000() (0)
20487 #endif
20488
20489 #ifdef CONFIG_MACH_SNAPPER_270
20490 # ifdef machine_arch_type
20491 #  undef machine_arch_type
20492 #  define machine_arch_type     __machine_arch_type
20493 # else
20494 #  define machine_arch_type     MACH_TYPE_SNAPPER_270
20495 # endif
20496 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
20497 #else
20498 # define machine_is_snapper_270()       (0)
20499 #endif
20500
20501 #ifdef CONFIG_MACH_OMAP_BBX
20502 # ifdef machine_arch_type
20503 #  undef machine_arch_type
20504 #  define machine_arch_type     __machine_arch_type
20505 # else
20506 #  define machine_arch_type     MACH_TYPE_OMAP_BBX
20507 # endif
20508 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
20509 #else
20510 # define machine_is_omap_bbx()  (0)
20511 #endif
20512
20513 #ifdef CONFIG_MACH_UCN2410
20514 # ifdef machine_arch_type
20515 #  undef machine_arch_type
20516 #  define machine_arch_type     __machine_arch_type
20517 # else
20518 #  define machine_arch_type     MACH_TYPE_UCN2410
20519 # endif
20520 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
20521 #else
20522 # define machine_is_ucn2410()   (0)
20523 #endif
20524
20525 #ifdef CONFIG_MACH_SAM9_L9260
20526 # ifdef machine_arch_type
20527 #  undef machine_arch_type
20528 #  define machine_arch_type     __machine_arch_type
20529 # else
20530 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
20531 # endif
20532 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
20533 #else
20534 # define machine_is_sam9_l9260()        (0)
20535 #endif
20536
20537 #ifdef CONFIG_MACH_ETI_C2
20538 # ifdef machine_arch_type
20539 #  undef machine_arch_type
20540 #  define machine_arch_type     __machine_arch_type
20541 # else
20542 #  define machine_arch_type     MACH_TYPE_ETI_C2
20543 # endif
20544 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
20545 #else
20546 # define machine_is_eti_c2()    (0)
20547 #endif
20548
20549 #ifdef CONFIG_MACH_AVALANCHE
20550 # ifdef machine_arch_type
20551 #  undef machine_arch_type
20552 #  define machine_arch_type     __machine_arch_type
20553 # else
20554 #  define machine_arch_type     MACH_TYPE_AVALANCHE
20555 # endif
20556 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
20557 #else
20558 # define machine_is_avalanche() (0)
20559 #endif
20560
20561 #ifdef CONFIG_MACH_REALVIEW_PB1176
20562 # ifdef machine_arch_type
20563 #  undef machine_arch_type
20564 #  define machine_arch_type     __machine_arch_type
20565 # else
20566 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
20567 # endif
20568 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
20569 #else
20570 # define machine_is_realview_pb1176()   (0)
20571 #endif
20572
20573 #ifdef CONFIG_MACH_DP1500
20574 # ifdef machine_arch_type
20575 #  undef machine_arch_type
20576 #  define machine_arch_type     __machine_arch_type
20577 # else
20578 #  define machine_arch_type     MACH_TYPE_DP1500
20579 # endif
20580 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
20581 #else
20582 # define machine_is_dp1500()    (0)
20583 #endif
20584
20585 #ifdef CONFIG_MACH_APPLE_IPHONE
20586 # ifdef machine_arch_type
20587 #  undef machine_arch_type
20588 #  define machine_arch_type     __machine_arch_type
20589 # else
20590 #  define machine_arch_type     MACH_TYPE_APPLE_IPHONE
20591 # endif
20592 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
20593 #else
20594 # define machine_is_apple_iphone()      (0)
20595 #endif
20596
20597 #ifdef CONFIG_MACH_YL9200
20598 # ifdef machine_arch_type
20599 #  undef machine_arch_type
20600 #  define machine_arch_type     __machine_arch_type
20601 # else
20602 #  define machine_arch_type     MACH_TYPE_YL9200
20603 # endif
20604 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
20605 #else
20606 # define machine_is_yl9200()    (0)
20607 #endif
20608
20609 #ifdef CONFIG_MACH_RD88F5182
20610 # ifdef machine_arch_type
20611 #  undef machine_arch_type
20612 #  define machine_arch_type     __machine_arch_type
20613 # else
20614 #  define machine_arch_type     MACH_TYPE_RD88F5182
20615 # endif
20616 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
20617 #else
20618 # define machine_is_rd88f5182() (0)
20619 #endif
20620
20621 #ifdef CONFIG_MACH_KUROBOX_PRO
20622 # ifdef machine_arch_type
20623 #  undef machine_arch_type
20624 #  define machine_arch_type     __machine_arch_type
20625 # else
20626 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
20627 # endif
20628 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
20629 #else
20630 # define machine_is_kurobox_pro()       (0)
20631 #endif
20632
20633 #ifdef CONFIG_MACH_SE_POET
20634 # ifdef machine_arch_type
20635 #  undef machine_arch_type
20636 #  define machine_arch_type     __machine_arch_type
20637 # else
20638 #  define machine_arch_type     MACH_TYPE_SE_POET
20639 # endif
20640 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
20641 #else
20642 # define machine_is_se_poet()   (0)
20643 #endif
20644
20645 #ifdef CONFIG_MACH_MX31_3DS
20646 # ifdef machine_arch_type
20647 #  undef machine_arch_type
20648 #  define machine_arch_type     __machine_arch_type
20649 # else
20650 #  define machine_arch_type     MACH_TYPE_MX31_3DS
20651 # endif
20652 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
20653 #else
20654 # define machine_is_mx31_3ds()  (0)
20655 #endif
20656
20657 #ifdef CONFIG_MACH_R270
20658 # ifdef machine_arch_type
20659 #  undef machine_arch_type
20660 #  define machine_arch_type     __machine_arch_type
20661 # else
20662 #  define machine_arch_type     MACH_TYPE_R270
20663 # endif
20664 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
20665 #else
20666 # define machine_is_r270()      (0)
20667 #endif
20668
20669 #ifdef CONFIG_MACH_ARMOUR21
20670 # ifdef machine_arch_type
20671 #  undef machine_arch_type
20672 #  define machine_arch_type     __machine_arch_type
20673 # else
20674 #  define machine_arch_type     MACH_TYPE_ARMOUR21
20675 # endif
20676 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
20677 #else
20678 # define machine_is_armour21()  (0)
20679 #endif
20680
20681 #ifdef CONFIG_MACH_DT2
20682 # ifdef machine_arch_type
20683 #  undef machine_arch_type
20684 #  define machine_arch_type     __machine_arch_type
20685 # else
20686 #  define machine_arch_type     MACH_TYPE_DT2
20687 # endif
20688 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
20689 #else
20690 # define machine_is_dt2()       (0)
20691 #endif
20692
20693 #ifdef CONFIG_MACH_VT4
20694 # ifdef machine_arch_type
20695 #  undef machine_arch_type
20696 #  define machine_arch_type     __machine_arch_type
20697 # else
20698 #  define machine_arch_type     MACH_TYPE_VT4
20699 # endif
20700 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
20701 #else
20702 # define machine_is_vt4()       (0)
20703 #endif
20704
20705 #ifdef CONFIG_MACH_TYCO320
20706 # ifdef machine_arch_type
20707 #  undef machine_arch_type
20708 #  define machine_arch_type     __machine_arch_type
20709 # else
20710 #  define machine_arch_type     MACH_TYPE_TYCO320
20711 # endif
20712 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
20713 #else
20714 # define machine_is_tyco320()   (0)
20715 #endif
20716
20717 #ifdef CONFIG_MACH_ADMA
20718 # ifdef machine_arch_type
20719 #  undef machine_arch_type
20720 #  define machine_arch_type     __machine_arch_type
20721 # else
20722 #  define machine_arch_type     MACH_TYPE_ADMA
20723 # endif
20724 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
20725 #else
20726 # define machine_is_adma()      (0)
20727 #endif
20728
20729 #ifdef CONFIG_MACH_WP188
20730 # ifdef machine_arch_type
20731 #  undef machine_arch_type
20732 #  define machine_arch_type     __machine_arch_type
20733 # else
20734 #  define machine_arch_type     MACH_TYPE_WP188
20735 # endif
20736 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
20737 #else
20738 # define machine_is_wp188()     (0)
20739 #endif
20740
20741 #ifdef CONFIG_MACH_CORSICA
20742 # ifdef machine_arch_type
20743 #  undef machine_arch_type
20744 #  define machine_arch_type     __machine_arch_type
20745 # else
20746 #  define machine_arch_type     MACH_TYPE_CORSICA
20747 # endif
20748 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
20749 #else
20750 # define machine_is_corsica()   (0)
20751 #endif
20752
20753 #ifdef CONFIG_MACH_BIGEYE
20754 # ifdef machine_arch_type
20755 #  undef machine_arch_type
20756 #  define machine_arch_type     __machine_arch_type
20757 # else
20758 #  define machine_arch_type     MACH_TYPE_BIGEYE
20759 # endif
20760 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
20761 #else
20762 # define machine_is_bigeye()    (0)
20763 #endif
20764
20765 #ifdef CONFIG_MACH_TLL5000
20766 # ifdef machine_arch_type
20767 #  undef machine_arch_type
20768 #  define machine_arch_type     __machine_arch_type
20769 # else
20770 #  define machine_arch_type     MACH_TYPE_TLL5000
20771 # endif
20772 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
20773 #else
20774 # define machine_is_tll5000()   (0)
20775 #endif
20776
20777 #ifdef CONFIG_MACH_BEBOT
20778 # ifdef machine_arch_type
20779 #  undef machine_arch_type
20780 #  define machine_arch_type     __machine_arch_type
20781 # else
20782 #  define machine_arch_type     MACH_TYPE_BEBOT
20783 # endif
20784 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
20785 #else
20786 # define machine_is_bebot()     (0)
20787 #endif
20788
20789 #ifdef CONFIG_MACH_QONG
20790 # ifdef machine_arch_type
20791 #  undef machine_arch_type
20792 #  define machine_arch_type     __machine_arch_type
20793 # else
20794 #  define machine_arch_type     MACH_TYPE_QONG
20795 # endif
20796 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
20797 #else
20798 # define machine_is_qong()      (0)
20799 #endif
20800
20801 #ifdef CONFIG_MACH_TCOMPACT
20802 # ifdef machine_arch_type
20803 #  undef machine_arch_type
20804 #  define machine_arch_type     __machine_arch_type
20805 # else
20806 #  define machine_arch_type     MACH_TYPE_TCOMPACT
20807 # endif
20808 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
20809 #else
20810 # define machine_is_tcompact()  (0)
20811 #endif
20812
20813 #ifdef CONFIG_MACH_PUMA5
20814 # ifdef machine_arch_type
20815 #  undef machine_arch_type
20816 #  define machine_arch_type     __machine_arch_type
20817 # else
20818 #  define machine_arch_type     MACH_TYPE_PUMA5
20819 # endif
20820 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
20821 #else
20822 # define machine_is_puma5()     (0)
20823 #endif
20824
20825 #ifdef CONFIG_MACH_ELARA
20826 # ifdef machine_arch_type
20827 #  undef machine_arch_type
20828 #  define machine_arch_type     __machine_arch_type
20829 # else
20830 #  define machine_arch_type     MACH_TYPE_ELARA
20831 # endif
20832 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
20833 #else
20834 # define machine_is_elara()     (0)
20835 #endif
20836
20837 #ifdef CONFIG_MACH_ELLINGTON
20838 # ifdef machine_arch_type
20839 #  undef machine_arch_type
20840 #  define machine_arch_type     __machine_arch_type
20841 # else
20842 #  define machine_arch_type     MACH_TYPE_ELLINGTON
20843 # endif
20844 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
20845 #else
20846 # define machine_is_ellington() (0)
20847 #endif
20848
20849 #ifdef CONFIG_MACH_XDA_ATOM
20850 # ifdef machine_arch_type
20851 #  undef machine_arch_type
20852 #  define machine_arch_type     __machine_arch_type
20853 # else
20854 #  define machine_arch_type     MACH_TYPE_XDA_ATOM
20855 # endif
20856 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
20857 #else
20858 # define machine_is_xda_atom()  (0)
20859 #endif
20860
20861 #ifdef CONFIG_MACH_ENERGIZER2
20862 # ifdef machine_arch_type
20863 #  undef machine_arch_type
20864 #  define machine_arch_type     __machine_arch_type
20865 # else
20866 #  define machine_arch_type     MACH_TYPE_ENERGIZER2
20867 # endif
20868 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
20869 #else
20870 # define machine_is_energizer2()        (0)
20871 #endif
20872
20873 #ifdef CONFIG_MACH_ODIN
20874 # ifdef machine_arch_type
20875 #  undef machine_arch_type
20876 #  define machine_arch_type     __machine_arch_type
20877 # else
20878 #  define machine_arch_type     MACH_TYPE_ODIN
20879 # endif
20880 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
20881 #else
20882 # define machine_is_odin()      (0)
20883 #endif
20884
20885 #ifdef CONFIG_MACH_ACTUX4
20886 # ifdef machine_arch_type
20887 #  undef machine_arch_type
20888 #  define machine_arch_type     __machine_arch_type
20889 # else
20890 #  define machine_arch_type     MACH_TYPE_ACTUX4
20891 # endif
20892 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
20893 #else
20894 # define machine_is_actux4()    (0)
20895 #endif
20896
20897 #ifdef CONFIG_MACH_ESL_OMAP
20898 # ifdef machine_arch_type
20899 #  undef machine_arch_type
20900 #  define machine_arch_type     __machine_arch_type
20901 # else
20902 #  define machine_arch_type     MACH_TYPE_ESL_OMAP
20903 # endif
20904 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
20905 #else
20906 # define machine_is_esl_omap()  (0)
20907 #endif
20908
20909 #ifdef CONFIG_MACH_OMAP2EVM
20910 # ifdef machine_arch_type
20911 #  undef machine_arch_type
20912 #  define machine_arch_type     __machine_arch_type
20913 # else
20914 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
20915 # endif
20916 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
20917 #else
20918 # define machine_is_omap2evm()  (0)
20919 #endif
20920
20921 #ifdef CONFIG_MACH_OMAP3EVM
20922 # ifdef machine_arch_type
20923 #  undef machine_arch_type
20924 #  define machine_arch_type     __machine_arch_type
20925 # else
20926 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
20927 # endif
20928 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
20929 #else
20930 # define machine_is_omap3evm()  (0)
20931 #endif
20932
20933 #ifdef CONFIG_MACH_ADX_PCU57
20934 # ifdef machine_arch_type
20935 #  undef machine_arch_type
20936 #  define machine_arch_type     __machine_arch_type
20937 # else
20938 #  define machine_arch_type     MACH_TYPE_ADX_PCU57
20939 # endif
20940 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
20941 #else
20942 # define machine_is_adx_pcu57() (0)
20943 #endif
20944
20945 #ifdef CONFIG_MACH_MONACO
20946 # ifdef machine_arch_type
20947 #  undef machine_arch_type
20948 #  define machine_arch_type     __machine_arch_type
20949 # else
20950 #  define machine_arch_type     MACH_TYPE_MONACO
20951 # endif
20952 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
20953 #else
20954 # define machine_is_monaco()    (0)
20955 #endif
20956
20957 #ifdef CONFIG_MACH_LEVANTE
20958 # ifdef machine_arch_type
20959 #  undef machine_arch_type
20960 #  define machine_arch_type     __machine_arch_type
20961 # else
20962 #  define machine_arch_type     MACH_TYPE_LEVANTE
20963 # endif
20964 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
20965 #else
20966 # define machine_is_levante()   (0)
20967 #endif
20968
20969 #ifdef CONFIG_MACH_TMXIPX425
20970 # ifdef machine_arch_type
20971 #  undef machine_arch_type
20972 #  define machine_arch_type     __machine_arch_type
20973 # else
20974 #  define machine_arch_type     MACH_TYPE_TMXIPX425
20975 # endif
20976 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
20977 #else
20978 # define machine_is_tmxipx425() (0)
20979 #endif
20980
20981 #ifdef CONFIG_MACH_LEEP
20982 # ifdef machine_arch_type
20983 #  undef machine_arch_type
20984 #  define machine_arch_type     __machine_arch_type
20985 # else
20986 #  define machine_arch_type     MACH_TYPE_LEEP
20987 # endif
20988 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
20989 #else
20990 # define machine_is_leep()      (0)
20991 #endif
20992
20993 #ifdef CONFIG_MACH_RAAD
20994 # ifdef machine_arch_type
20995 #  undef machine_arch_type
20996 #  define machine_arch_type     __machine_arch_type
20997 # else
20998 #  define machine_arch_type     MACH_TYPE_RAAD
20999 # endif
21000 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
21001 #else
21002 # define machine_is_raad()      (0)
21003 #endif
21004
21005 #ifdef CONFIG_MACH_DNS323
21006 # ifdef machine_arch_type
21007 #  undef machine_arch_type
21008 #  define machine_arch_type     __machine_arch_type
21009 # else
21010 #  define machine_arch_type     MACH_TYPE_DNS323
21011 # endif
21012 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
21013 #else
21014 # define machine_is_dns323()    (0)
21015 #endif
21016
21017 #ifdef CONFIG_MACH_AP1000
21018 # ifdef machine_arch_type
21019 #  undef machine_arch_type
21020 #  define machine_arch_type     __machine_arch_type
21021 # else
21022 #  define machine_arch_type     MACH_TYPE_AP1000
21023 # endif
21024 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
21025 #else
21026 # define machine_is_ap1000()    (0)
21027 #endif
21028
21029 #ifdef CONFIG_MACH_A9SAM6432
21030 # ifdef machine_arch_type
21031 #  undef machine_arch_type
21032 #  define machine_arch_type     __machine_arch_type
21033 # else
21034 #  define machine_arch_type     MACH_TYPE_A9SAM6432
21035 # endif
21036 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
21037 #else
21038 # define machine_is_a9sam6432() (0)
21039 #endif
21040
21041 #ifdef CONFIG_MACH_SHINY
21042 # ifdef machine_arch_type
21043 #  undef machine_arch_type
21044 #  define machine_arch_type     __machine_arch_type
21045 # else
21046 #  define machine_arch_type     MACH_TYPE_SHINY
21047 # endif
21048 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
21049 #else
21050 # define machine_is_shiny()     (0)
21051 #endif
21052
21053 #ifdef CONFIG_MACH_OMAP3_BEAGLE
21054 # ifdef machine_arch_type
21055 #  undef machine_arch_type
21056 #  define machine_arch_type     __machine_arch_type
21057 # else
21058 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
21059 # endif
21060 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
21061 #else
21062 # define machine_is_omap3_beagle()      (0)
21063 #endif
21064
21065 #ifdef CONFIG_MACH_CSR_BDB2
21066 # ifdef machine_arch_type
21067 #  undef machine_arch_type
21068 #  define machine_arch_type     __machine_arch_type
21069 # else
21070 #  define machine_arch_type     MACH_TYPE_CSR_BDB2
21071 # endif
21072 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
21073 #else
21074 # define machine_is_csr_bdb2()  (0)
21075 #endif
21076
21077 #ifdef CONFIG_MACH_NOKIA_N810
21078 # ifdef machine_arch_type
21079 #  undef machine_arch_type
21080 #  define machine_arch_type     __machine_arch_type
21081 # else
21082 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
21083 # endif
21084 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
21085 #else
21086 # define machine_is_nokia_n810()        (0)
21087 #endif
21088
21089 #ifdef CONFIG_MACH_C270
21090 # ifdef machine_arch_type
21091 #  undef machine_arch_type
21092 #  define machine_arch_type     __machine_arch_type
21093 # else
21094 #  define machine_arch_type     MACH_TYPE_C270
21095 # endif
21096 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
21097 #else
21098 # define machine_is_c270()      (0)
21099 #endif
21100
21101 #ifdef CONFIG_MACH_SENTRY
21102 # ifdef machine_arch_type
21103 #  undef machine_arch_type
21104 #  define machine_arch_type     __machine_arch_type
21105 # else
21106 #  define machine_arch_type     MACH_TYPE_SENTRY
21107 # endif
21108 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
21109 #else
21110 # define machine_is_sentry()    (0)
21111 #endif
21112
21113 #ifdef CONFIG_MACH_PCM038
21114 # ifdef machine_arch_type
21115 #  undef machine_arch_type
21116 #  define machine_arch_type     __machine_arch_type
21117 # else
21118 #  define machine_arch_type     MACH_TYPE_PCM038
21119 # endif
21120 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
21121 #else
21122 # define machine_is_pcm038()    (0)
21123 #endif
21124
21125 #ifdef CONFIG_MACH_ANC300
21126 # ifdef machine_arch_type
21127 #  undef machine_arch_type
21128 #  define machine_arch_type     __machine_arch_type
21129 # else
21130 #  define machine_arch_type     MACH_TYPE_ANC300
21131 # endif
21132 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
21133 #else
21134 # define machine_is_anc300()    (0)
21135 #endif
21136
21137 #ifdef CONFIG_MACH_HTCKAISER
21138 # ifdef machine_arch_type
21139 #  undef machine_arch_type
21140 #  define machine_arch_type     __machine_arch_type
21141 # else
21142 #  define machine_arch_type     MACH_TYPE_HTCKAISER
21143 # endif
21144 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
21145 #else
21146 # define machine_is_htckaiser() (0)
21147 #endif
21148
21149 #ifdef CONFIG_MACH_SBAT100
21150 # ifdef machine_arch_type
21151 #  undef machine_arch_type
21152 #  define machine_arch_type     __machine_arch_type
21153 # else
21154 #  define machine_arch_type     MACH_TYPE_SBAT100
21155 # endif
21156 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
21157 #else
21158 # define machine_is_sbat100()   (0)
21159 #endif
21160
21161 #ifdef CONFIG_MACH_MODUNORM
21162 # ifdef machine_arch_type
21163 #  undef machine_arch_type
21164 #  define machine_arch_type     __machine_arch_type
21165 # else
21166 #  define machine_arch_type     MACH_TYPE_MODUNORM
21167 # endif
21168 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
21169 #else
21170 # define machine_is_modunorm()  (0)
21171 #endif
21172
21173 #ifdef CONFIG_MACH_PELOS_TWARM
21174 # ifdef machine_arch_type
21175 #  undef machine_arch_type
21176 #  define machine_arch_type     __machine_arch_type
21177 # else
21178 #  define machine_arch_type     MACH_TYPE_PELOS_TWARM
21179 # endif
21180 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
21181 #else
21182 # define machine_is_pelos_twarm()       (0)
21183 #endif
21184
21185 #ifdef CONFIG_MACH_FLANK
21186 # ifdef machine_arch_type
21187 #  undef machine_arch_type
21188 #  define machine_arch_type     __machine_arch_type
21189 # else
21190 #  define machine_arch_type     MACH_TYPE_FLANK
21191 # endif
21192 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
21193 #else
21194 # define machine_is_flank()     (0)
21195 #endif
21196
21197 #ifdef CONFIG_MACH_SIRLOIN
21198 # ifdef machine_arch_type
21199 #  undef machine_arch_type
21200 #  define machine_arch_type     __machine_arch_type
21201 # else
21202 #  define machine_arch_type     MACH_TYPE_SIRLOIN
21203 # endif
21204 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
21205 #else
21206 # define machine_is_sirloin()   (0)
21207 #endif
21208
21209 #ifdef CONFIG_MACH_BRISKET
21210 # ifdef machine_arch_type
21211 #  undef machine_arch_type
21212 #  define machine_arch_type     __machine_arch_type
21213 # else
21214 #  define machine_arch_type     MACH_TYPE_BRISKET
21215 # endif
21216 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
21217 #else
21218 # define machine_is_brisket()   (0)
21219 #endif
21220
21221 #ifdef CONFIG_MACH_CHUCK
21222 # ifdef machine_arch_type
21223 #  undef machine_arch_type
21224 #  define machine_arch_type     __machine_arch_type
21225 # else
21226 #  define machine_arch_type     MACH_TYPE_CHUCK
21227 # endif
21228 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
21229 #else
21230 # define machine_is_chuck()     (0)
21231 #endif
21232
21233 #ifdef CONFIG_MACH_OTTER
21234 # ifdef machine_arch_type
21235 #  undef machine_arch_type
21236 #  define machine_arch_type     __machine_arch_type
21237 # else
21238 #  define machine_arch_type     MACH_TYPE_OTTER
21239 # endif
21240 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
21241 #else
21242 # define machine_is_otter()     (0)
21243 #endif
21244
21245 #ifdef CONFIG_MACH_DAVINCI_LDK
21246 # ifdef machine_arch_type
21247 #  undef machine_arch_type
21248 #  define machine_arch_type     __machine_arch_type
21249 # else
21250 #  define machine_arch_type     MACH_TYPE_DAVINCI_LDK
21251 # endif
21252 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
21253 #else
21254 # define machine_is_davinci_ldk()       (0)
21255 #endif
21256
21257 #ifdef CONFIG_MACH_PHREEDOM
21258 # ifdef machine_arch_type
21259 #  undef machine_arch_type
21260 #  define machine_arch_type     __machine_arch_type
21261 # else
21262 #  define machine_arch_type     MACH_TYPE_PHREEDOM
21263 # endif
21264 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
21265 #else
21266 # define machine_is_phreedom()  (0)
21267 #endif
21268
21269 #ifdef CONFIG_MACH_SG310
21270 # ifdef machine_arch_type
21271 #  undef machine_arch_type
21272 #  define machine_arch_type     __machine_arch_type
21273 # else
21274 #  define machine_arch_type     MACH_TYPE_SG310
21275 # endif
21276 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
21277 #else
21278 # define machine_is_sg310()     (0)
21279 #endif
21280
21281 #ifdef CONFIG_MACH_TS209
21282 # ifdef machine_arch_type
21283 #  undef machine_arch_type
21284 #  define machine_arch_type     __machine_arch_type
21285 # else
21286 #  define machine_arch_type     MACH_TYPE_TS209
21287 # endif
21288 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
21289 #else
21290 # define machine_is_ts_x09()    (0)
21291 #endif
21292
21293 #ifdef CONFIG_MACH_AT91CAP9ADK
21294 # ifdef machine_arch_type
21295 #  undef machine_arch_type
21296 #  define machine_arch_type     __machine_arch_type
21297 # else
21298 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
21299 # endif
21300 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
21301 #else
21302 # define machine_is_at91cap9adk()       (0)
21303 #endif
21304
21305 #ifdef CONFIG_MACH_TION9315
21306 # ifdef machine_arch_type
21307 #  undef machine_arch_type
21308 #  define machine_arch_type     __machine_arch_type
21309 # else
21310 #  define machine_arch_type     MACH_TYPE_TION9315
21311 # endif
21312 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
21313 #else
21314 # define machine_is_tion9315()  (0)
21315 #endif
21316
21317 #ifdef CONFIG_MACH_MAST
21318 # ifdef machine_arch_type
21319 #  undef machine_arch_type
21320 #  define machine_arch_type     __machine_arch_type
21321 # else
21322 #  define machine_arch_type     MACH_TYPE_MAST
21323 # endif
21324 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
21325 #else
21326 # define machine_is_mast()      (0)
21327 #endif
21328
21329 #ifdef CONFIG_MACH_PFW
21330 # ifdef machine_arch_type
21331 #  undef machine_arch_type
21332 #  define machine_arch_type     __machine_arch_type
21333 # else
21334 #  define machine_arch_type     MACH_TYPE_PFW
21335 # endif
21336 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
21337 #else
21338 # define machine_is_pfw()       (0)
21339 #endif
21340
21341 #ifdef CONFIG_MACH_YL_P2440
21342 # ifdef machine_arch_type
21343 #  undef machine_arch_type
21344 #  define machine_arch_type     __machine_arch_type
21345 # else
21346 #  define machine_arch_type     MACH_TYPE_YL_P2440
21347 # endif
21348 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
21349 #else
21350 # define machine_is_yl_p2440()  (0)
21351 #endif
21352
21353 #ifdef CONFIG_MACH_ZSBC32
21354 # ifdef machine_arch_type
21355 #  undef machine_arch_type
21356 #  define machine_arch_type     __machine_arch_type
21357 # else
21358 #  define machine_arch_type     MACH_TYPE_ZSBC32
21359 # endif
21360 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
21361 #else
21362 # define machine_is_zsbc32()    (0)
21363 #endif
21364
21365 #ifdef CONFIG_MACH_OMAP_PACE2
21366 # ifdef machine_arch_type
21367 #  undef machine_arch_type
21368 #  define machine_arch_type     __machine_arch_type
21369 # else
21370 #  define machine_arch_type     MACH_TYPE_OMAP_PACE2
21371 # endif
21372 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
21373 #else
21374 # define machine_is_omap_pace2()        (0)
21375 #endif
21376
21377 #ifdef CONFIG_MACH_IMX_PACE2
21378 # ifdef machine_arch_type
21379 #  undef machine_arch_type
21380 #  define machine_arch_type     __machine_arch_type
21381 # else
21382 #  define machine_arch_type     MACH_TYPE_IMX_PACE2
21383 # endif
21384 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
21385 #else
21386 # define machine_is_imx_pace2() (0)
21387 #endif
21388
21389 #ifdef CONFIG_MACH_MX31MOBOARD
21390 # ifdef machine_arch_type
21391 #  undef machine_arch_type
21392 #  define machine_arch_type     __machine_arch_type
21393 # else
21394 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
21395 # endif
21396 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
21397 #else
21398 # define machine_is_mx31moboard()       (0)
21399 #endif
21400
21401 #ifdef CONFIG_MACH_MX37_3DS
21402 # ifdef machine_arch_type
21403 #  undef machine_arch_type
21404 #  define machine_arch_type     __machine_arch_type
21405 # else
21406 #  define machine_arch_type     MACH_TYPE_MX37_3DS
21407 # endif
21408 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
21409 #else
21410 # define machine_is_mx37_3ds()  (0)
21411 #endif
21412
21413 #ifdef CONFIG_MACH_RCC
21414 # ifdef machine_arch_type
21415 #  undef machine_arch_type
21416 #  define machine_arch_type     __machine_arch_type
21417 # else
21418 #  define machine_arch_type     MACH_TYPE_RCC
21419 # endif
21420 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
21421 #else
21422 # define machine_is_rcc()       (0)
21423 #endif
21424
21425 #ifdef CONFIG_MACH_ARM9
21426 # ifdef machine_arch_type
21427 #  undef machine_arch_type
21428 #  define machine_arch_type     __machine_arch_type
21429 # else
21430 #  define machine_arch_type     MACH_TYPE_ARM9
21431 # endif
21432 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
21433 #else
21434 # define machine_is_dmp()       (0)
21435 #endif
21436
21437 #ifdef CONFIG_MACH_VISION_EP9307
21438 # ifdef machine_arch_type
21439 #  undef machine_arch_type
21440 #  define machine_arch_type     __machine_arch_type
21441 # else
21442 #  define machine_arch_type     MACH_TYPE_VISION_EP9307
21443 # endif
21444 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
21445 #else
21446 # define machine_is_vision_ep9307()     (0)
21447 #endif
21448
21449 #ifdef CONFIG_MACH_SCLY1000
21450 # ifdef machine_arch_type
21451 #  undef machine_arch_type
21452 #  define machine_arch_type     __machine_arch_type
21453 # else
21454 #  define machine_arch_type     MACH_TYPE_SCLY1000
21455 # endif
21456 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
21457 #else
21458 # define machine_is_scly1000()  (0)
21459 #endif
21460
21461 #ifdef CONFIG_MACH_FONTEL_EP
21462 # ifdef machine_arch_type
21463 #  undef machine_arch_type
21464 #  define machine_arch_type     __machine_arch_type
21465 # else
21466 #  define machine_arch_type     MACH_TYPE_FONTEL_EP
21467 # endif
21468 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
21469 #else
21470 # define machine_is_fontel_ep() (0)
21471 #endif
21472
21473 #ifdef CONFIG_MACH_VOICEBLUE3G
21474 # ifdef machine_arch_type
21475 #  undef machine_arch_type
21476 #  define machine_arch_type     __machine_arch_type
21477 # else
21478 #  define machine_arch_type     MACH_TYPE_VOICEBLUE3G
21479 # endif
21480 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
21481 #else
21482 # define machine_is_voiceblue3g()       (0)
21483 #endif
21484
21485 #ifdef CONFIG_MACH_TT9200
21486 # ifdef machine_arch_type
21487 #  undef machine_arch_type
21488 #  define machine_arch_type     __machine_arch_type
21489 # else
21490 #  define machine_arch_type     MACH_TYPE_TT9200
21491 # endif
21492 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
21493 #else
21494 # define machine_is_tt9200()    (0)
21495 #endif
21496
21497 #ifdef CONFIG_MACH_DIGI2410
21498 # ifdef machine_arch_type
21499 #  undef machine_arch_type
21500 #  define machine_arch_type     __machine_arch_type
21501 # else
21502 #  define machine_arch_type     MACH_TYPE_DIGI2410
21503 # endif
21504 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
21505 #else
21506 # define machine_is_digi2410()  (0)
21507 #endif
21508
21509 #ifdef CONFIG_MACH_TERASTATION_PRO2
21510 # ifdef machine_arch_type
21511 #  undef machine_arch_type
21512 #  define machine_arch_type     __machine_arch_type
21513 # else
21514 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
21515 # endif
21516 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
21517 #else
21518 # define machine_is_terastation_pro2()  (0)
21519 #endif
21520
21521 #ifdef CONFIG_MACH_LINKSTATION_PRO
21522 # ifdef machine_arch_type
21523 #  undef machine_arch_type
21524 #  define machine_arch_type     __machine_arch_type
21525 # else
21526 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
21527 # endif
21528 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
21529 #else
21530 # define machine_is_linkstation_pro()   (0)
21531 #endif
21532
21533 #ifdef CONFIG_MACH_MOTOROLA_A780
21534 # ifdef machine_arch_type
21535 #  undef machine_arch_type
21536 #  define machine_arch_type     __machine_arch_type
21537 # else
21538 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A780
21539 # endif
21540 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
21541 #else
21542 # define machine_is_motorola_a780()     (0)
21543 #endif
21544
21545 #ifdef CONFIG_MACH_MOTOROLA_E6
21546 # ifdef machine_arch_type
21547 #  undef machine_arch_type
21548 #  define machine_arch_type     __machine_arch_type
21549 # else
21550 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E6
21551 # endif
21552 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
21553 #else
21554 # define machine_is_motorola_e6()       (0)
21555 #endif
21556
21557 #ifdef CONFIG_MACH_MOTOROLA_E2
21558 # ifdef machine_arch_type
21559 #  undef machine_arch_type
21560 #  define machine_arch_type     __machine_arch_type
21561 # else
21562 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E2
21563 # endif
21564 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
21565 #else
21566 # define machine_is_motorola_e2()       (0)
21567 #endif
21568
21569 #ifdef CONFIG_MACH_MOTOROLA_E680
21570 # ifdef machine_arch_type
21571 #  undef machine_arch_type
21572 #  define machine_arch_type     __machine_arch_type
21573 # else
21574 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E680
21575 # endif
21576 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
21577 #else
21578 # define machine_is_motorola_e680()     (0)
21579 #endif
21580
21581 #ifdef CONFIG_MACH_UR2410
21582 # ifdef machine_arch_type
21583 #  undef machine_arch_type
21584 #  define machine_arch_type     __machine_arch_type
21585 # else
21586 #  define machine_arch_type     MACH_TYPE_UR2410
21587 # endif
21588 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
21589 #else
21590 # define machine_is_ur2410()    (0)
21591 #endif
21592
21593 #ifdef CONFIG_MACH_TAS9261
21594 # ifdef machine_arch_type
21595 #  undef machine_arch_type
21596 #  define machine_arch_type     __machine_arch_type
21597 # else
21598 #  define machine_arch_type     MACH_TYPE_TAS9261
21599 # endif
21600 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
21601 #else
21602 # define machine_is_tas9261()   (0)
21603 #endif
21604
21605 #ifdef CONFIG_MACH_HERMES_HD
21606 # ifdef machine_arch_type
21607 #  undef machine_arch_type
21608 #  define machine_arch_type     __machine_arch_type
21609 # else
21610 #  define machine_arch_type     MACH_TYPE_HERMES_HD
21611 # endif
21612 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
21613 #else
21614 # define machine_is_davinci_hermes_hd() (0)
21615 #endif
21616
21617 #ifdef CONFIG_MACH_PERSEO_HD
21618 # ifdef machine_arch_type
21619 #  undef machine_arch_type
21620 #  define machine_arch_type     __machine_arch_type
21621 # else
21622 #  define machine_arch_type     MACH_TYPE_PERSEO_HD
21623 # endif
21624 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
21625 #else
21626 # define machine_is_davinci_perseo_hd() (0)
21627 #endif
21628
21629 #ifdef CONFIG_MACH_STARGAZER2
21630 # ifdef machine_arch_type
21631 #  undef machine_arch_type
21632 #  define machine_arch_type     __machine_arch_type
21633 # else
21634 #  define machine_arch_type     MACH_TYPE_STARGAZER2
21635 # endif
21636 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
21637 #else
21638 # define machine_is_stargazer2()        (0)
21639 #endif
21640
21641 #ifdef CONFIG_MACH_E350
21642 # ifdef machine_arch_type
21643 #  undef machine_arch_type
21644 #  define machine_arch_type     __machine_arch_type
21645 # else
21646 #  define machine_arch_type     MACH_TYPE_E350
21647 # endif
21648 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
21649 #else
21650 # define machine_is_e350()      (0)
21651 #endif
21652
21653 #ifdef CONFIG_MACH_WPCM450
21654 # ifdef machine_arch_type
21655 #  undef machine_arch_type
21656 #  define machine_arch_type     __machine_arch_type
21657 # else
21658 #  define machine_arch_type     MACH_TYPE_WPCM450
21659 # endif
21660 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
21661 #else
21662 # define machine_is_wpcm450()   (0)
21663 #endif
21664
21665 #ifdef CONFIG_MACH_CARTESIO
21666 # ifdef machine_arch_type
21667 #  undef machine_arch_type
21668 #  define machine_arch_type     __machine_arch_type
21669 # else
21670 #  define machine_arch_type     MACH_TYPE_CARTESIO
21671 # endif
21672 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
21673 #else
21674 # define machine_is_cartesio()  (0)
21675 #endif
21676
21677 #ifdef CONFIG_MACH_TOYBOX
21678 # ifdef machine_arch_type
21679 #  undef machine_arch_type
21680 #  define machine_arch_type     __machine_arch_type
21681 # else
21682 #  define machine_arch_type     MACH_TYPE_TOYBOX
21683 # endif
21684 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
21685 #else
21686 # define machine_is_toybox()    (0)
21687 #endif
21688
21689 #ifdef CONFIG_MACH_TX27
21690 # ifdef machine_arch_type
21691 #  undef machine_arch_type
21692 #  define machine_arch_type     __machine_arch_type
21693 # else
21694 #  define machine_arch_type     MACH_TYPE_TX27
21695 # endif
21696 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
21697 #else
21698 # define machine_is_tx27()      (0)
21699 #endif
21700
21701 #ifdef CONFIG_MACH_TS409
21702 # ifdef machine_arch_type
21703 #  undef machine_arch_type
21704 #  define machine_arch_type     __machine_arch_type
21705 # else
21706 #  define machine_arch_type     MACH_TYPE_TS409
21707 # endif
21708 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
21709 #else
21710 # define machine_is_ts409()     (0)
21711 #endif
21712
21713 #ifdef CONFIG_MACH_P300
21714 # ifdef machine_arch_type
21715 #  undef machine_arch_type
21716 #  define machine_arch_type     __machine_arch_type
21717 # else
21718 #  define machine_arch_type     MACH_TYPE_P300
21719 # endif
21720 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
21721 #else
21722 # define machine_is_p300()      (0)
21723 #endif
21724
21725 #ifdef CONFIG_MACH_XDACOMET
21726 # ifdef machine_arch_type
21727 #  undef machine_arch_type
21728 #  define machine_arch_type     __machine_arch_type
21729 # else
21730 #  define machine_arch_type     MACH_TYPE_XDACOMET
21731 # endif
21732 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
21733 #else
21734 # define machine_is_xdacomet()  (0)
21735 #endif
21736
21737 #ifdef CONFIG_MACH_DEXFLEX2
21738 # ifdef machine_arch_type
21739 #  undef machine_arch_type
21740 #  define machine_arch_type     __machine_arch_type
21741 # else
21742 #  define machine_arch_type     MACH_TYPE_DEXFLEX2
21743 # endif
21744 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
21745 #else
21746 # define machine_is_dexflex2()  (0)
21747 #endif
21748
21749 #ifdef CONFIG_MACH_OW
21750 # ifdef machine_arch_type
21751 #  undef machine_arch_type
21752 #  define machine_arch_type     __machine_arch_type
21753 # else
21754 #  define machine_arch_type     MACH_TYPE_OW
21755 # endif
21756 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
21757 #else
21758 # define machine_is_ow()        (0)
21759 #endif
21760
21761 #ifdef CONFIG_MACH_ARMEBS3
21762 # ifdef machine_arch_type
21763 #  undef machine_arch_type
21764 #  define machine_arch_type     __machine_arch_type
21765 # else
21766 #  define machine_arch_type     MACH_TYPE_ARMEBS3
21767 # endif
21768 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
21769 #else
21770 # define machine_is_armebs3()   (0)
21771 #endif
21772
21773 #ifdef CONFIG_MACH_U3
21774 # ifdef machine_arch_type
21775 #  undef machine_arch_type
21776 #  define machine_arch_type     __machine_arch_type
21777 # else
21778 #  define machine_arch_type     MACH_TYPE_U3
21779 # endif
21780 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
21781 #else
21782 # define machine_is_u3()        (0)
21783 #endif
21784
21785 #ifdef CONFIG_MACH_SMDK2450
21786 # ifdef machine_arch_type
21787 #  undef machine_arch_type
21788 #  define machine_arch_type     __machine_arch_type
21789 # else
21790 #  define machine_arch_type     MACH_TYPE_SMDK2450
21791 # endif
21792 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
21793 #else
21794 # define machine_is_smdk2450()  (0)
21795 #endif
21796
21797 #ifdef CONFIG_MACH_RSI_EWS
21798 # ifdef machine_arch_type
21799 #  undef machine_arch_type
21800 #  define machine_arch_type     __machine_arch_type
21801 # else
21802 #  define machine_arch_type     MACH_TYPE_RSI_EWS
21803 # endif
21804 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
21805 #else
21806 # define machine_is_rsi_ews()   (0)
21807 #endif
21808
21809 #ifdef CONFIG_MACH_TNB
21810 # ifdef machine_arch_type
21811 #  undef machine_arch_type
21812 #  define machine_arch_type     __machine_arch_type
21813 # else
21814 #  define machine_arch_type     MACH_TYPE_TNB
21815 # endif
21816 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
21817 #else
21818 # define machine_is_tnb()       (0)
21819 #endif
21820
21821 #ifdef CONFIG_MACH_TOEPATH
21822 # ifdef machine_arch_type
21823 #  undef machine_arch_type
21824 #  define machine_arch_type     __machine_arch_type
21825 # else
21826 #  define machine_arch_type     MACH_TYPE_TOEPATH
21827 # endif
21828 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
21829 #else
21830 # define machine_is_toepath()   (0)
21831 #endif
21832
21833 #ifdef CONFIG_MACH_KB9263
21834 # ifdef machine_arch_type
21835 #  undef machine_arch_type
21836 #  define machine_arch_type     __machine_arch_type
21837 # else
21838 #  define machine_arch_type     MACH_TYPE_KB9263
21839 # endif
21840 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
21841 #else
21842 # define machine_is_kb9263()    (0)
21843 #endif
21844
21845 #ifdef CONFIG_MACH_MT7108
21846 # ifdef machine_arch_type
21847 #  undef machine_arch_type
21848 #  define machine_arch_type     __machine_arch_type
21849 # else
21850 #  define machine_arch_type     MACH_TYPE_MT7108
21851 # endif
21852 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
21853 #else
21854 # define machine_is_mt7108()    (0)
21855 #endif
21856
21857 #ifdef CONFIG_MACH_SMTR2440
21858 # ifdef machine_arch_type
21859 #  undef machine_arch_type
21860 #  define machine_arch_type     __machine_arch_type
21861 # else
21862 #  define machine_arch_type     MACH_TYPE_SMTR2440
21863 # endif
21864 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
21865 #else
21866 # define machine_is_smtr2440()  (0)
21867 #endif
21868
21869 #ifdef CONFIG_MACH_MANAO
21870 # ifdef machine_arch_type
21871 #  undef machine_arch_type
21872 #  define machine_arch_type     __machine_arch_type
21873 # else
21874 #  define machine_arch_type     MACH_TYPE_MANAO
21875 # endif
21876 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
21877 #else
21878 # define machine_is_manao()     (0)
21879 #endif
21880
21881 #ifdef CONFIG_MACH_CM_X300
21882 # ifdef machine_arch_type
21883 #  undef machine_arch_type
21884 #  define machine_arch_type     __machine_arch_type
21885 # else
21886 #  define machine_arch_type     MACH_TYPE_CM_X300
21887 # endif
21888 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
21889 #else
21890 # define machine_is_cm_x300()   (0)
21891 #endif
21892
21893 #ifdef CONFIG_MACH_GULFSTREAM_KP
21894 # ifdef machine_arch_type
21895 #  undef machine_arch_type
21896 #  define machine_arch_type     __machine_arch_type
21897 # else
21898 #  define machine_arch_type     MACH_TYPE_GULFSTREAM_KP
21899 # endif
21900 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
21901 #else
21902 # define machine_is_gulfstream_kp()     (0)
21903 #endif
21904
21905 #ifdef CONFIG_MACH_LANREADYFN522
21906 # ifdef machine_arch_type
21907 #  undef machine_arch_type
21908 #  define machine_arch_type     __machine_arch_type
21909 # else
21910 #  define machine_arch_type     MACH_TYPE_LANREADYFN522
21911 # endif
21912 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
21913 #else
21914 # define machine_is_lanreadyfn522()     (0)
21915 #endif
21916
21917 #ifdef CONFIG_MACH_ARMA37
21918 # ifdef machine_arch_type
21919 #  undef machine_arch_type
21920 #  define machine_arch_type     __machine_arch_type
21921 # else
21922 #  define machine_arch_type     MACH_TYPE_ARMA37
21923 # endif
21924 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
21925 #else
21926 # define machine_is_arma37()    (0)
21927 #endif
21928
21929 #ifdef CONFIG_MACH_MENDEL
21930 # ifdef machine_arch_type
21931 #  undef machine_arch_type
21932 #  define machine_arch_type     __machine_arch_type
21933 # else
21934 #  define machine_arch_type     MACH_TYPE_MENDEL
21935 # endif
21936 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
21937 #else
21938 # define machine_is_mendel()    (0)
21939 #endif
21940
21941 #ifdef CONFIG_MACH_PELCO_ILIAD
21942 # ifdef machine_arch_type
21943 #  undef machine_arch_type
21944 #  define machine_arch_type     __machine_arch_type
21945 # else
21946 #  define machine_arch_type     MACH_TYPE_PELCO_ILIAD
21947 # endif
21948 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
21949 #else
21950 # define machine_is_pelco_iliad()       (0)
21951 #endif
21952
21953 #ifdef CONFIG_MACH_UNIT2P
21954 # ifdef machine_arch_type
21955 #  undef machine_arch_type
21956 #  define machine_arch_type     __machine_arch_type
21957 # else
21958 #  define machine_arch_type     MACH_TYPE_UNIT2P
21959 # endif
21960 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
21961 #else
21962 # define machine_is_unit2p()    (0)
21963 #endif
21964
21965 #ifdef CONFIG_MACH_INC20OTTER
21966 # ifdef machine_arch_type
21967 #  undef machine_arch_type
21968 #  define machine_arch_type     __machine_arch_type
21969 # else
21970 #  define machine_arch_type     MACH_TYPE_INC20OTTER
21971 # endif
21972 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
21973 #else
21974 # define machine_is_inc20otter()        (0)
21975 #endif
21976
21977 #ifdef CONFIG_MACH_AT91SAM9G20EK
21978 # ifdef machine_arch_type
21979 #  undef machine_arch_type
21980 #  define machine_arch_type     __machine_arch_type
21981 # else
21982 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
21983 # endif
21984 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
21985 #else
21986 # define machine_is_at91sam9g20ek()     (0)
21987 #endif
21988
21989 #ifdef CONFIG_MACH_STORCENTER
21990 # ifdef machine_arch_type
21991 #  undef machine_arch_type
21992 #  define machine_arch_type     __machine_arch_type
21993 # else
21994 #  define machine_arch_type     MACH_TYPE_STORCENTER
21995 # endif
21996 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
21997 #else
21998 # define machine_is_sc_ge2()    (0)
21999 #endif
22000
22001 #ifdef CONFIG_MACH_SMDK6410
22002 # ifdef machine_arch_type
22003 #  undef machine_arch_type
22004 #  define machine_arch_type     __machine_arch_type
22005 # else
22006 #  define machine_arch_type     MACH_TYPE_SMDK6410
22007 # endif
22008 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
22009 #else
22010 # define machine_is_smdk6410()  (0)
22011 #endif
22012
22013 #ifdef CONFIG_MACH_U300
22014 # ifdef machine_arch_type
22015 #  undef machine_arch_type
22016 #  define machine_arch_type     __machine_arch_type
22017 # else
22018 #  define machine_arch_type     MACH_TYPE_U300
22019 # endif
22020 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
22021 #else
22022 # define machine_is_u300()      (0)
22023 #endif
22024
22025 #ifdef CONFIG_MACH_U500
22026 # ifdef machine_arch_type
22027 #  undef machine_arch_type
22028 #  define machine_arch_type     __machine_arch_type
22029 # else
22030 #  define machine_arch_type     MACH_TYPE_U500
22031 # endif
22032 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
22033 #else
22034 # define machine_is_u500()      (0)
22035 #endif
22036
22037 #ifdef CONFIG_MACH_DS9260
22038 # ifdef machine_arch_type
22039 #  undef machine_arch_type
22040 #  define machine_arch_type     __machine_arch_type
22041 # else
22042 #  define machine_arch_type     MACH_TYPE_DS9260
22043 # endif
22044 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
22045 #else
22046 # define machine_is_ds9260()    (0)
22047 #endif
22048
22049 #ifdef CONFIG_MACH_RIVERROCK
22050 # ifdef machine_arch_type
22051 #  undef machine_arch_type
22052 #  define machine_arch_type     __machine_arch_type
22053 # else
22054 #  define machine_arch_type     MACH_TYPE_RIVERROCK
22055 # endif
22056 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
22057 #else
22058 # define machine_is_riverrock() (0)
22059 #endif
22060
22061 #ifdef CONFIG_MACH_SCIBATH
22062 # ifdef machine_arch_type
22063 #  undef machine_arch_type
22064 #  define machine_arch_type     __machine_arch_type
22065 # else
22066 #  define machine_arch_type     MACH_TYPE_SCIBATH
22067 # endif
22068 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
22069 #else
22070 # define machine_is_scibath()   (0)
22071 #endif
22072
22073 #ifdef CONFIG_MACH_AT91SAM7SE512EK
22074 # ifdef machine_arch_type
22075 #  undef machine_arch_type
22076 #  define machine_arch_type     __machine_arch_type
22077 # else
22078 #  define machine_arch_type     MACH_TYPE_AT91SAM7SE512EK
22079 # endif
22080 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
22081 #else
22082 # define machine_is_at91sam7se()        (0)
22083 #endif
22084
22085 #ifdef CONFIG_MACH_WRT350N_V2
22086 # ifdef machine_arch_type
22087 #  undef machine_arch_type
22088 #  define machine_arch_type     __machine_arch_type
22089 # else
22090 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
22091 # endif
22092 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
22093 #else
22094 # define machine_is_wrt350n_v2()        (0)
22095 #endif
22096
22097 #ifdef CONFIG_MACH_MULTIMEDIA
22098 # ifdef machine_arch_type
22099 #  undef machine_arch_type
22100 #  define machine_arch_type     __machine_arch_type
22101 # else
22102 #  define machine_arch_type     MACH_TYPE_MULTIMEDIA
22103 # endif
22104 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
22105 #else
22106 # define machine_is_multimedia()        (0)
22107 #endif
22108
22109 #ifdef CONFIG_MACH_MARVIN
22110 # ifdef machine_arch_type
22111 #  undef machine_arch_type
22112 #  define machine_arch_type     __machine_arch_type
22113 # else
22114 #  define machine_arch_type     MACH_TYPE_MARVIN
22115 # endif
22116 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
22117 #else
22118 # define machine_is_marvin()    (0)
22119 #endif
22120
22121 #ifdef CONFIG_MACH_X500
22122 # ifdef machine_arch_type
22123 #  undef machine_arch_type
22124 #  define machine_arch_type     __machine_arch_type
22125 # else
22126 #  define machine_arch_type     MACH_TYPE_X500
22127 # endif
22128 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
22129 #else
22130 # define machine_is_x500()      (0)
22131 #endif
22132
22133 #ifdef CONFIG_MACH_AWLUG4LCU
22134 # ifdef machine_arch_type
22135 #  undef machine_arch_type
22136 #  define machine_arch_type     __machine_arch_type
22137 # else
22138 #  define machine_arch_type     MACH_TYPE_AWLUG4LCU
22139 # endif
22140 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
22141 #else
22142 # define machine_is_awlug4lcu() (0)
22143 #endif
22144
22145 #ifdef CONFIG_MACH_PALERMOC
22146 # ifdef machine_arch_type
22147 #  undef machine_arch_type
22148 #  define machine_arch_type     __machine_arch_type
22149 # else
22150 #  define machine_arch_type     MACH_TYPE_PALERMOC
22151 # endif
22152 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
22153 #else
22154 # define machine_is_palermoc()  (0)
22155 #endif
22156
22157 #ifdef CONFIG_MACH_OMAP_LDP
22158 # ifdef machine_arch_type
22159 #  undef machine_arch_type
22160 #  define machine_arch_type     __machine_arch_type
22161 # else
22162 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
22163 # endif
22164 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
22165 #else
22166 # define machine_is_omap_ldp()  (0)
22167 #endif
22168
22169 #ifdef CONFIG_MACH_IP500
22170 # ifdef machine_arch_type
22171 #  undef machine_arch_type
22172 #  define machine_arch_type     __machine_arch_type
22173 # else
22174 #  define machine_arch_type     MACH_TYPE_IP500
22175 # endif
22176 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
22177 #else
22178 # define machine_is_ip500()     (0)
22179 #endif
22180
22181 #ifdef CONFIG_MACH_ASE2
22182 # ifdef machine_arch_type
22183 #  undef machine_arch_type
22184 #  define machine_arch_type     __machine_arch_type
22185 # else
22186 #  define machine_arch_type     MACH_TYPE_ASE2
22187 # endif
22188 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
22189 #else
22190 # define machine_is_ase2()      (0)
22191 #endif
22192
22193 #ifdef CONFIG_MACH_MX35EVB
22194 # ifdef machine_arch_type
22195 #  undef machine_arch_type
22196 #  define machine_arch_type     __machine_arch_type
22197 # else
22198 #  define machine_arch_type     MACH_TYPE_MX35EVB
22199 # endif
22200 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
22201 #else
22202 # define machine_is_mx35evb()   (0)
22203 #endif
22204
22205 #ifdef CONFIG_MACH_AML_M8050
22206 # ifdef machine_arch_type
22207 #  undef machine_arch_type
22208 #  define machine_arch_type     __machine_arch_type
22209 # else
22210 #  define machine_arch_type     MACH_TYPE_AML_M8050
22211 # endif
22212 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
22213 #else
22214 # define machine_is_aml_m8050() (0)
22215 #endif
22216
22217 #ifdef CONFIG_MACH_MX35_3DS
22218 # ifdef machine_arch_type
22219 #  undef machine_arch_type
22220 #  define machine_arch_type     __machine_arch_type
22221 # else
22222 #  define machine_arch_type     MACH_TYPE_MX35_3DS
22223 # endif
22224 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
22225 #else
22226 # define machine_is_mx35_3ds()  (0)
22227 #endif
22228
22229 #ifdef CONFIG_MACH_MARS
22230 # ifdef machine_arch_type
22231 #  undef machine_arch_type
22232 #  define machine_arch_type     __machine_arch_type
22233 # else
22234 #  define machine_arch_type     MACH_TYPE_MARS
22235 # endif
22236 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
22237 #else
22238 # define machine_is_mars()      (0)
22239 #endif
22240
22241 #ifdef CONFIG_MACH_NEUROS_OSD2
22242 # ifdef machine_arch_type
22243 #  undef machine_arch_type
22244 #  define machine_arch_type     __machine_arch_type
22245 # else
22246 #  define machine_arch_type     MACH_TYPE_NEUROS_OSD2
22247 # endif
22248 # define machine_is_neuros_osd2()       (machine_arch_type == MACH_TYPE_NEUROS_OSD2)
22249 #else
22250 # define machine_is_neuros_osd2()       (0)
22251 #endif
22252
22253 #ifdef CONFIG_MACH_BADGER
22254 # ifdef machine_arch_type
22255 #  undef machine_arch_type
22256 #  define machine_arch_type     __machine_arch_type
22257 # else
22258 #  define machine_arch_type     MACH_TYPE_BADGER
22259 # endif
22260 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
22261 #else
22262 # define machine_is_badger()    (0)
22263 #endif
22264
22265 #ifdef CONFIG_MACH_TRIZEPS4WL
22266 # ifdef machine_arch_type
22267 #  undef machine_arch_type
22268 #  define machine_arch_type     __machine_arch_type
22269 # else
22270 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
22271 # endif
22272 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
22273 #else
22274 # define machine_is_trizeps4wl()        (0)
22275 #endif
22276
22277 #ifdef CONFIG_MACH_TRIZEPS5
22278 # ifdef machine_arch_type
22279 #  undef machine_arch_type
22280 #  define machine_arch_type     __machine_arch_type
22281 # else
22282 #  define machine_arch_type     MACH_TYPE_TRIZEPS5
22283 # endif
22284 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
22285 #else
22286 # define machine_is_trizeps5()  (0)
22287 #endif
22288
22289 #ifdef CONFIG_MACH_MARLIN
22290 # ifdef machine_arch_type
22291 #  undef machine_arch_type
22292 #  define machine_arch_type     __machine_arch_type
22293 # else
22294 #  define machine_arch_type     MACH_TYPE_MARLIN
22295 # endif
22296 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
22297 #else
22298 # define machine_is_marlin()    (0)
22299 #endif
22300
22301 #ifdef CONFIG_MACH_TS78XX
22302 # ifdef machine_arch_type
22303 #  undef machine_arch_type
22304 #  define machine_arch_type     __machine_arch_type
22305 # else
22306 #  define machine_arch_type     MACH_TYPE_TS78XX
22307 # endif
22308 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
22309 #else
22310 # define machine_is_ts78xx()    (0)
22311 #endif
22312
22313 #ifdef CONFIG_MACH_HPIPAQ214
22314 # ifdef machine_arch_type
22315 #  undef machine_arch_type
22316 #  define machine_arch_type     __machine_arch_type
22317 # else
22318 #  define machine_arch_type     MACH_TYPE_HPIPAQ214
22319 # endif
22320 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
22321 #else
22322 # define machine_is_hpipaq214() (0)
22323 #endif
22324
22325 #ifdef CONFIG_MACH_AT572D940DCM
22326 # ifdef machine_arch_type
22327 #  undef machine_arch_type
22328 #  define machine_arch_type     __machine_arch_type
22329 # else
22330 #  define machine_arch_type     MACH_TYPE_AT572D940DCM
22331 # endif
22332 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
22333 #else
22334 # define machine_is_at572d940dcm()      (0)
22335 #endif
22336
22337 #ifdef CONFIG_MACH_NE1BOARD
22338 # ifdef machine_arch_type
22339 #  undef machine_arch_type
22340 #  define machine_arch_type     __machine_arch_type
22341 # else
22342 #  define machine_arch_type     MACH_TYPE_NE1BOARD
22343 # endif
22344 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
22345 #else
22346 # define machine_is_ne1board()  (0)
22347 #endif
22348
22349 #ifdef CONFIG_MACH_ZANTE
22350 # ifdef machine_arch_type
22351 #  undef machine_arch_type
22352 #  define machine_arch_type     __machine_arch_type
22353 # else
22354 #  define machine_arch_type     MACH_TYPE_ZANTE
22355 # endif
22356 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
22357 #else
22358 # define machine_is_zante()     (0)
22359 #endif
22360
22361 #ifdef CONFIG_MACH_SFFSDR
22362 # ifdef machine_arch_type
22363 #  undef machine_arch_type
22364 #  define machine_arch_type     __machine_arch_type
22365 # else
22366 #  define machine_arch_type     MACH_TYPE_SFFSDR
22367 # endif
22368 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
22369 #else
22370 # define machine_is_sffsdr()    (0)
22371 #endif
22372
22373 #ifdef CONFIG_MACH_TW2662
22374 # ifdef machine_arch_type
22375 #  undef machine_arch_type
22376 #  define machine_arch_type     __machine_arch_type
22377 # else
22378 #  define machine_arch_type     MACH_TYPE_TW2662
22379 # endif
22380 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
22381 #else
22382 # define machine_is_tw2662()    (0)
22383 #endif
22384
22385 #ifdef CONFIG_MACH_VF10XX
22386 # ifdef machine_arch_type
22387 #  undef machine_arch_type
22388 #  define machine_arch_type     __machine_arch_type
22389 # else
22390 #  define machine_arch_type     MACH_TYPE_VF10XX
22391 # endif
22392 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
22393 #else
22394 # define machine_is_vf10xx()    (0)
22395 #endif
22396
22397 #ifdef CONFIG_MACH_ZORAN43XX
22398 # ifdef machine_arch_type
22399 #  undef machine_arch_type
22400 #  define machine_arch_type     __machine_arch_type
22401 # else
22402 #  define machine_arch_type     MACH_TYPE_ZORAN43XX
22403 # endif
22404 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
22405 #else
22406 # define machine_is_zoran43xx() (0)
22407 #endif
22408
22409 #ifdef CONFIG_MACH_SONIX926
22410 # ifdef machine_arch_type
22411 #  undef machine_arch_type
22412 #  define machine_arch_type     __machine_arch_type
22413 # else
22414 #  define machine_arch_type     MACH_TYPE_SONIX926
22415 # endif
22416 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
22417 #else
22418 # define machine_is_sonix926()  (0)
22419 #endif
22420
22421 #ifdef CONFIG_MACH_CELESTIALSEMI
22422 # ifdef machine_arch_type
22423 #  undef machine_arch_type
22424 #  define machine_arch_type     __machine_arch_type
22425 # else
22426 #  define machine_arch_type     MACH_TYPE_CELESTIALSEMI
22427 # endif
22428 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
22429 #else
22430 # define machine_is_celestialsemi()     (0)
22431 #endif
22432
22433 #ifdef CONFIG_MACH_CC9M2443JS
22434 # ifdef machine_arch_type
22435 #  undef machine_arch_type
22436 #  define machine_arch_type     __machine_arch_type
22437 # else
22438 #  define machine_arch_type     MACH_TYPE_CC9M2443JS
22439 # endif
22440 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
22441 #else
22442 # define machine_is_cc9m2443js()        (0)
22443 #endif
22444
22445 #ifdef CONFIG_MACH_TW5334
22446 # ifdef machine_arch_type
22447 #  undef machine_arch_type
22448 #  define machine_arch_type     __machine_arch_type
22449 # else
22450 #  define machine_arch_type     MACH_TYPE_TW5334
22451 # endif
22452 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
22453 #else
22454 # define machine_is_tw5334()    (0)
22455 #endif
22456
22457 #ifdef CONFIG_MACH_HTCARTEMIS
22458 # ifdef machine_arch_type
22459 #  undef machine_arch_type
22460 #  define machine_arch_type     __machine_arch_type
22461 # else
22462 #  define machine_arch_type     MACH_TYPE_HTCARTEMIS
22463 # endif
22464 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
22465 #else
22466 # define machine_is_omap_htcartemis()   (0)
22467 #endif
22468
22469 #ifdef CONFIG_MACH_NAL_HLITE
22470 # ifdef machine_arch_type
22471 #  undef machine_arch_type
22472 #  define machine_arch_type     __machine_arch_type
22473 # else
22474 #  define machine_arch_type     MACH_TYPE_NAL_HLITE
22475 # endif
22476 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
22477 #else
22478 # define machine_is_nal_hlite() (0)
22479 #endif
22480
22481 #ifdef CONFIG_MACH_HTCVOGUE
22482 # ifdef machine_arch_type
22483 #  undef machine_arch_type
22484 #  define machine_arch_type     __machine_arch_type
22485 # else
22486 #  define machine_arch_type     MACH_TYPE_HTCVOGUE
22487 # endif
22488 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
22489 #else
22490 # define machine_is_htcvogue()  (0)
22491 #endif
22492
22493 #ifdef CONFIG_MACH_SMARTWEB
22494 # ifdef machine_arch_type
22495 #  undef machine_arch_type
22496 #  define machine_arch_type     __machine_arch_type
22497 # else
22498 #  define machine_arch_type     MACH_TYPE_SMARTWEB
22499 # endif
22500 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
22501 #else
22502 # define machine_is_smartweb()  (0)
22503 #endif
22504
22505 #ifdef CONFIG_MACH_MV86XX
22506 # ifdef machine_arch_type
22507 #  undef machine_arch_type
22508 #  define machine_arch_type     __machine_arch_type
22509 # else
22510 #  define machine_arch_type     MACH_TYPE_MV86XX
22511 # endif
22512 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
22513 #else
22514 # define machine_is_mv86xx()    (0)
22515 #endif
22516
22517 #ifdef CONFIG_MACH_MV87XX
22518 # ifdef machine_arch_type
22519 #  undef machine_arch_type
22520 #  define machine_arch_type     __machine_arch_type
22521 # else
22522 #  define machine_arch_type     MACH_TYPE_MV87XX
22523 # endif
22524 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
22525 #else
22526 # define machine_is_mv87xx()    (0)
22527 #endif
22528
22529 #ifdef CONFIG_MACH_SONGYOUNGHO
22530 # ifdef machine_arch_type
22531 #  undef machine_arch_type
22532 #  define machine_arch_type     __machine_arch_type
22533 # else
22534 #  define machine_arch_type     MACH_TYPE_SONGYOUNGHO
22535 # endif
22536 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
22537 #else
22538 # define machine_is_songyoungho()       (0)
22539 #endif
22540
22541 #ifdef CONFIG_MACH_YOUNGHOTEMA
22542 # ifdef machine_arch_type
22543 #  undef machine_arch_type
22544 #  define machine_arch_type     __machine_arch_type
22545 # else
22546 #  define machine_arch_type     MACH_TYPE_YOUNGHOTEMA
22547 # endif
22548 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
22549 #else
22550 # define machine_is_younghotema()       (0)
22551 #endif
22552
22553 #ifdef CONFIG_MACH_PCM037
22554 # ifdef machine_arch_type
22555 #  undef machine_arch_type
22556 #  define machine_arch_type     __machine_arch_type
22557 # else
22558 #  define machine_arch_type     MACH_TYPE_PCM037
22559 # endif
22560 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
22561 #else
22562 # define machine_is_pcm037()    (0)
22563 #endif
22564
22565 #ifdef CONFIG_MACH_MMVP
22566 # ifdef machine_arch_type
22567 #  undef machine_arch_type
22568 #  define machine_arch_type     __machine_arch_type
22569 # else
22570 #  define machine_arch_type     MACH_TYPE_MMVP
22571 # endif
22572 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
22573 #else
22574 # define machine_is_mmvp()      (0)
22575 #endif
22576
22577 #ifdef CONFIG_MACH_MMAP
22578 # ifdef machine_arch_type
22579 #  undef machine_arch_type
22580 #  define machine_arch_type     __machine_arch_type
22581 # else
22582 #  define machine_arch_type     MACH_TYPE_MMAP
22583 # endif
22584 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
22585 #else
22586 # define machine_is_mmap()      (0)
22587 #endif
22588
22589 #ifdef CONFIG_MACH_PTID2410
22590 # ifdef machine_arch_type
22591 #  undef machine_arch_type
22592 #  define machine_arch_type     __machine_arch_type
22593 # else
22594 #  define machine_arch_type     MACH_TYPE_PTID2410
22595 # endif
22596 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
22597 #else
22598 # define machine_is_ptid2410()  (0)
22599 #endif
22600
22601 #ifdef CONFIG_MACH_JAMES_926
22602 # ifdef machine_arch_type
22603 #  undef machine_arch_type
22604 #  define machine_arch_type     __machine_arch_type
22605 # else
22606 #  define machine_arch_type     MACH_TYPE_JAMES_926
22607 # endif
22608 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
22609 #else
22610 # define machine_is_james_926() (0)
22611 #endif
22612
22613 #ifdef CONFIG_MACH_FM6000
22614 # ifdef machine_arch_type
22615 #  undef machine_arch_type
22616 #  define machine_arch_type     __machine_arch_type
22617 # else
22618 #  define machine_arch_type     MACH_TYPE_FM6000
22619 # endif
22620 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
22621 #else
22622 # define machine_is_fm6000()    (0)
22623 #endif
22624
22625 #ifdef CONFIG_MACH_DB88F6281_BP
22626 # ifdef machine_arch_type
22627 #  undef machine_arch_type
22628 #  define machine_arch_type     __machine_arch_type
22629 # else
22630 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
22631 # endif
22632 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
22633 #else
22634 # define machine_is_db88f6281_bp()      (0)
22635 #endif
22636
22637 #ifdef CONFIG_MACH_RD88F6192_NAS
22638 # ifdef machine_arch_type
22639 #  undef machine_arch_type
22640 #  define machine_arch_type     __machine_arch_type
22641 # else
22642 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
22643 # endif
22644 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
22645 #else
22646 # define machine_is_rd88f6192_nas()     (0)
22647 #endif
22648
22649 #ifdef CONFIG_MACH_RD88F6281
22650 # ifdef machine_arch_type
22651 #  undef machine_arch_type
22652 #  define machine_arch_type     __machine_arch_type
22653 # else
22654 #  define machine_arch_type     MACH_TYPE_RD88F6281
22655 # endif
22656 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
22657 #else
22658 # define machine_is_rd88f6281() (0)
22659 #endif
22660
22661 #ifdef CONFIG_MACH_DB78X00_BP
22662 # ifdef machine_arch_type
22663 #  undef machine_arch_type
22664 #  define machine_arch_type     __machine_arch_type
22665 # else
22666 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
22667 # endif
22668 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
22669 #else
22670 # define machine_is_db78x00_bp()        (0)
22671 #endif
22672
22673 #ifdef CONFIG_MACH_SMDK2416
22674 # ifdef machine_arch_type
22675 #  undef machine_arch_type
22676 #  define machine_arch_type     __machine_arch_type
22677 # else
22678 #  define machine_arch_type     MACH_TYPE_SMDK2416
22679 # endif
22680 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
22681 #else
22682 # define machine_is_smdk2416()  (0)
22683 #endif
22684
22685 #ifdef CONFIG_MACH_OCE_SPIDER_SI
22686 # ifdef machine_arch_type
22687 #  undef machine_arch_type
22688 #  define machine_arch_type     __machine_arch_type
22689 # else
22690 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SI
22691 # endif
22692 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
22693 #else
22694 # define machine_is_oce_spider_si()     (0)
22695 #endif
22696
22697 #ifdef CONFIG_MACH_OCE_SPIDER_SK
22698 # ifdef machine_arch_type
22699 #  undef machine_arch_type
22700 #  define machine_arch_type     __machine_arch_type
22701 # else
22702 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SK
22703 # endif
22704 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
22705 #else
22706 # define machine_is_oce_spider_sk()     (0)
22707 #endif
22708
22709 #ifdef CONFIG_MACH_ROVERN6
22710 # ifdef machine_arch_type
22711 #  undef machine_arch_type
22712 #  define machine_arch_type     __machine_arch_type
22713 # else
22714 #  define machine_arch_type     MACH_TYPE_ROVERN6
22715 # endif
22716 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
22717 #else
22718 # define machine_is_rovern6()   (0)
22719 #endif
22720
22721 #ifdef CONFIG_MACH_PELCO_EVOLUTION
22722 # ifdef machine_arch_type
22723 #  undef machine_arch_type
22724 #  define machine_arch_type     __machine_arch_type
22725 # else
22726 #  define machine_arch_type     MACH_TYPE_PELCO_EVOLUTION
22727 # endif
22728 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
22729 #else
22730 # define machine_is_pelco_evolution()   (0)
22731 #endif
22732
22733 #ifdef CONFIG_MACH_WBD111
22734 # ifdef machine_arch_type
22735 #  undef machine_arch_type
22736 #  define machine_arch_type     __machine_arch_type
22737 # else
22738 #  define machine_arch_type     MACH_TYPE_WBD111
22739 # endif
22740 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
22741 #else
22742 # define machine_is_wbd111()    (0)
22743 #endif
22744
22745 #ifdef CONFIG_MACH_ELARACPE
22746 # ifdef machine_arch_type
22747 #  undef machine_arch_type
22748 #  define machine_arch_type     __machine_arch_type
22749 # else
22750 #  define machine_arch_type     MACH_TYPE_ELARACPE
22751 # endif
22752 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
22753 #else
22754 # define machine_is_elaracpe()  (0)
22755 #endif
22756
22757 #ifdef CONFIG_MACH_MABV3
22758 # ifdef machine_arch_type
22759 #  undef machine_arch_type
22760 #  define machine_arch_type     __machine_arch_type
22761 # else
22762 #  define machine_arch_type     MACH_TYPE_MABV3
22763 # endif
22764 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
22765 #else
22766 # define machine_is_mabv3()     (0)
22767 #endif
22768
22769 #ifdef CONFIG_MACH_MV2120
22770 # ifdef machine_arch_type
22771 #  undef machine_arch_type
22772 #  define machine_arch_type     __machine_arch_type
22773 # else
22774 #  define machine_arch_type     MACH_TYPE_MV2120
22775 # endif
22776 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
22777 #else
22778 # define machine_is_mv2120()    (0)
22779 #endif
22780
22781 #ifdef CONFIG_MACH_CSB737
22782 # ifdef machine_arch_type
22783 #  undef machine_arch_type
22784 #  define machine_arch_type     __machine_arch_type
22785 # else
22786 #  define machine_arch_type     MACH_TYPE_CSB737
22787 # endif
22788 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
22789 #else
22790 # define machine_is_csb737()    (0)
22791 #endif
22792
22793 #ifdef CONFIG_MACH_MX51_3DS
22794 # ifdef machine_arch_type
22795 #  undef machine_arch_type
22796 #  define machine_arch_type     __machine_arch_type
22797 # else
22798 #  define machine_arch_type     MACH_TYPE_MX51_3DS
22799 # endif
22800 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
22801 #else
22802 # define machine_is_mx51_3ds()  (0)
22803 #endif
22804
22805 #ifdef CONFIG_MACH_G900
22806 # ifdef machine_arch_type
22807 #  undef machine_arch_type
22808 #  define machine_arch_type     __machine_arch_type
22809 # else
22810 #  define machine_arch_type     MACH_TYPE_G900
22811 # endif
22812 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
22813 #else
22814 # define machine_is_g900()      (0)
22815 #endif
22816
22817 #ifdef CONFIG_MACH_APF27
22818 # ifdef machine_arch_type
22819 #  undef machine_arch_type
22820 #  define machine_arch_type     __machine_arch_type
22821 # else
22822 #  define machine_arch_type     MACH_TYPE_APF27
22823 # endif
22824 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
22825 #else
22826 # define machine_is_apf27()     (0)
22827 #endif
22828
22829 #ifdef CONFIG_MACH_GGUS2000
22830 # ifdef machine_arch_type
22831 #  undef machine_arch_type
22832 #  define machine_arch_type     __machine_arch_type
22833 # else
22834 #  define machine_arch_type     MACH_TYPE_GGUS2000
22835 # endif
22836 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
22837 #else
22838 # define machine_is_ggus2000()  (0)
22839 #endif
22840
22841 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
22842 # ifdef machine_arch_type
22843 #  undef machine_arch_type
22844 #  define machine_arch_type     __machine_arch_type
22845 # else
22846 #  define machine_arch_type     MACH_TYPE_OMAP_2430_MIMIC
22847 # endif
22848 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
22849 #else
22850 # define machine_is_omap_2430_mimic()   (0)
22851 #endif
22852
22853 #ifdef CONFIG_MACH_IMX27LITE
22854 # ifdef machine_arch_type
22855 #  undef machine_arch_type
22856 #  define machine_arch_type     __machine_arch_type
22857 # else
22858 #  define machine_arch_type     MACH_TYPE_IMX27LITE
22859 # endif
22860 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
22861 #else
22862 # define machine_is_imx27lite() (0)
22863 #endif
22864
22865 #ifdef CONFIG_MACH_ALMEX
22866 # ifdef machine_arch_type
22867 #  undef machine_arch_type
22868 #  define machine_arch_type     __machine_arch_type
22869 # else
22870 #  define machine_arch_type     MACH_TYPE_ALMEX
22871 # endif
22872 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
22873 #else
22874 # define machine_is_almex()     (0)
22875 #endif
22876
22877 #ifdef CONFIG_MACH_CONTROL
22878 # ifdef machine_arch_type
22879 #  undef machine_arch_type
22880 #  define machine_arch_type     __machine_arch_type
22881 # else
22882 #  define machine_arch_type     MACH_TYPE_CONTROL
22883 # endif
22884 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
22885 #else
22886 # define machine_is_control()   (0)
22887 #endif
22888
22889 #ifdef CONFIG_MACH_MBA2410
22890 # ifdef machine_arch_type
22891 #  undef machine_arch_type
22892 #  define machine_arch_type     __machine_arch_type
22893 # else
22894 #  define machine_arch_type     MACH_TYPE_MBA2410
22895 # endif
22896 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
22897 #else
22898 # define machine_is_mba2410()   (0)
22899 #endif
22900
22901 #ifdef CONFIG_MACH_VOLCANO
22902 # ifdef machine_arch_type
22903 #  undef machine_arch_type
22904 #  define machine_arch_type     __machine_arch_type
22905 # else
22906 #  define machine_arch_type     MACH_TYPE_VOLCANO
22907 # endif
22908 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
22909 #else
22910 # define machine_is_volcano()   (0)
22911 #endif
22912
22913 #ifdef CONFIG_MACH_ZENITH
22914 # ifdef machine_arch_type
22915 #  undef machine_arch_type
22916 #  define machine_arch_type     __machine_arch_type
22917 # else
22918 #  define machine_arch_type     MACH_TYPE_ZENITH
22919 # endif
22920 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
22921 #else
22922 # define machine_is_zenith()    (0)
22923 #endif
22924
22925 #ifdef CONFIG_MACH_MUCHIP
22926 # ifdef machine_arch_type
22927 #  undef machine_arch_type
22928 #  define machine_arch_type     __machine_arch_type
22929 # else
22930 #  define machine_arch_type     MACH_TYPE_MUCHIP
22931 # endif
22932 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
22933 #else
22934 # define machine_is_muchip()    (0)
22935 #endif
22936
22937 #ifdef CONFIG_MACH_MAGELLAN
22938 # ifdef machine_arch_type
22939 #  undef machine_arch_type
22940 #  define machine_arch_type     __machine_arch_type
22941 # else
22942 #  define machine_arch_type     MACH_TYPE_MAGELLAN
22943 # endif
22944 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
22945 #else
22946 # define machine_is_magellan()  (0)
22947 #endif
22948
22949 #ifdef CONFIG_MACH_USB_A9260
22950 # ifdef machine_arch_type
22951 #  undef machine_arch_type
22952 #  define machine_arch_type     __machine_arch_type
22953 # else
22954 #  define machine_arch_type     MACH_TYPE_USB_A9260
22955 # endif
22956 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
22957 #else
22958 # define machine_is_usb_a9260() (0)
22959 #endif
22960
22961 #ifdef CONFIG_MACH_USB_A9263
22962 # ifdef machine_arch_type
22963 #  undef machine_arch_type
22964 #  define machine_arch_type     __machine_arch_type
22965 # else
22966 #  define machine_arch_type     MACH_TYPE_USB_A9263
22967 # endif
22968 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
22969 #else
22970 # define machine_is_usb_a9263() (0)
22971 #endif
22972
22973 #ifdef CONFIG_MACH_QIL_A9260
22974 # ifdef machine_arch_type
22975 #  undef machine_arch_type
22976 #  define machine_arch_type     __machine_arch_type
22977 # else
22978 #  define machine_arch_type     MACH_TYPE_QIL_A9260
22979 # endif
22980 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
22981 #else
22982 # define machine_is_qil_a9260() (0)
22983 #endif
22984
22985 #ifdef CONFIG_MACH_CME9210
22986 # ifdef machine_arch_type
22987 #  undef machine_arch_type
22988 #  define machine_arch_type     __machine_arch_type
22989 # else
22990 #  define machine_arch_type     MACH_TYPE_CME9210
22991 # endif
22992 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
22993 #else
22994 # define machine_is_cme9210()   (0)
22995 #endif
22996
22997 #ifdef CONFIG_MACH_HCZH4
22998 # ifdef machine_arch_type
22999 #  undef machine_arch_type
23000 #  define machine_arch_type     __machine_arch_type
23001 # else
23002 #  define machine_arch_type     MACH_TYPE_HCZH4
23003 # endif
23004 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
23005 #else
23006 # define machine_is_hczh4()     (0)
23007 #endif
23008
23009 #ifdef CONFIG_MACH_SPEARBASIC
23010 # ifdef machine_arch_type
23011 #  undef machine_arch_type
23012 #  define machine_arch_type     __machine_arch_type
23013 # else
23014 #  define machine_arch_type     MACH_TYPE_SPEARBASIC
23015 # endif
23016 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
23017 #else
23018 # define machine_is_spearbasic()        (0)
23019 #endif
23020
23021 #ifdef CONFIG_MACH_DEP2440
23022 # ifdef machine_arch_type
23023 #  undef machine_arch_type
23024 #  define machine_arch_type     __machine_arch_type
23025 # else
23026 #  define machine_arch_type     MACH_TYPE_DEP2440
23027 # endif
23028 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
23029 #else
23030 # define machine_is_dep2440()   (0)
23031 #endif
23032
23033 #ifdef CONFIG_MACH_HDL_GXR
23034 # ifdef machine_arch_type
23035 #  undef machine_arch_type
23036 #  define machine_arch_type     __machine_arch_type
23037 # else
23038 #  define machine_arch_type     MACH_TYPE_HDL_GXR
23039 # endif
23040 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
23041 #else
23042 # define machine_is_hdl_gxr()   (0)
23043 #endif
23044
23045 #ifdef CONFIG_MACH_HDL_GT
23046 # ifdef machine_arch_type
23047 #  undef machine_arch_type
23048 #  define machine_arch_type     __machine_arch_type
23049 # else
23050 #  define machine_arch_type     MACH_TYPE_HDL_GT
23051 # endif
23052 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
23053 #else
23054 # define machine_is_hdl_gt()    (0)
23055 #endif
23056
23057 #ifdef CONFIG_MACH_HDL_4G
23058 # ifdef machine_arch_type
23059 #  undef machine_arch_type
23060 #  define machine_arch_type     __machine_arch_type
23061 # else
23062 #  define machine_arch_type     MACH_TYPE_HDL_4G
23063 # endif
23064 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
23065 #else
23066 # define machine_is_hdl_4g()    (0)
23067 #endif
23068
23069 #ifdef CONFIG_MACH_S3C6000
23070 # ifdef machine_arch_type
23071 #  undef machine_arch_type
23072 #  define machine_arch_type     __machine_arch_type
23073 # else
23074 #  define machine_arch_type     MACH_TYPE_S3C6000
23075 # endif
23076 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
23077 #else
23078 # define machine_is_s3c6000()   (0)
23079 #endif
23080
23081 #ifdef CONFIG_MACH_MMSP2_MDK
23082 # ifdef machine_arch_type
23083 #  undef machine_arch_type
23084 #  define machine_arch_type     __machine_arch_type
23085 # else
23086 #  define machine_arch_type     MACH_TYPE_MMSP2_MDK
23087 # endif
23088 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
23089 #else
23090 # define machine_is_mmsp2_mdk() (0)
23091 #endif
23092
23093 #ifdef CONFIG_MACH_MPX220
23094 # ifdef machine_arch_type
23095 #  undef machine_arch_type
23096 #  define machine_arch_type     __machine_arch_type
23097 # else
23098 #  define machine_arch_type     MACH_TYPE_MPX220
23099 # endif
23100 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
23101 #else
23102 # define machine_is_mpx220()    (0)
23103 #endif
23104
23105 #ifdef CONFIG_MACH_KZM_ARM11_01
23106 # ifdef machine_arch_type
23107 #  undef machine_arch_type
23108 #  define machine_arch_type     __machine_arch_type
23109 # else
23110 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
23111 # endif
23112 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
23113 #else
23114 # define machine_is_kzm_arm11_01()      (0)
23115 #endif
23116
23117 #ifdef CONFIG_MACH_HTC_POLARIS
23118 # ifdef machine_arch_type
23119 #  undef machine_arch_type
23120 #  define machine_arch_type     __machine_arch_type
23121 # else
23122 #  define machine_arch_type     MACH_TYPE_HTC_POLARIS
23123 # endif
23124 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
23125 #else
23126 # define machine_is_htc_polaris()       (0)
23127 #endif
23128
23129 #ifdef CONFIG_MACH_HTC_KAISER
23130 # ifdef machine_arch_type
23131 #  undef machine_arch_type
23132 #  define machine_arch_type     __machine_arch_type
23133 # else
23134 #  define machine_arch_type     MACH_TYPE_HTC_KAISER
23135 # endif
23136 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
23137 #else
23138 # define machine_is_htc_kaiser()        (0)
23139 #endif
23140
23141 #ifdef CONFIG_MACH_LG_KS20
23142 # ifdef machine_arch_type
23143 #  undef machine_arch_type
23144 #  define machine_arch_type     __machine_arch_type
23145 # else
23146 #  define machine_arch_type     MACH_TYPE_LG_KS20
23147 # endif
23148 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
23149 #else
23150 # define machine_is_lg_ks20()   (0)
23151 #endif
23152
23153 #ifdef CONFIG_MACH_HHGPS
23154 # ifdef machine_arch_type
23155 #  undef machine_arch_type
23156 #  define machine_arch_type     __machine_arch_type
23157 # else
23158 #  define machine_arch_type     MACH_TYPE_HHGPS
23159 # endif
23160 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
23161 #else
23162 # define machine_is_hhgps()     (0)
23163 #endif
23164
23165 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
23166 # ifdef machine_arch_type
23167 #  undef machine_arch_type
23168 #  define machine_arch_type     __machine_arch_type
23169 # else
23170 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
23171 # endif
23172 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
23173 #else
23174 # define machine_is_nokia_n810_wimax()  (0)
23175 #endif
23176
23177 #ifdef CONFIG_MACH_INSIGHT
23178 # ifdef machine_arch_type
23179 #  undef machine_arch_type
23180 #  define machine_arch_type     __machine_arch_type
23181 # else
23182 #  define machine_arch_type     MACH_TYPE_INSIGHT
23183 # endif
23184 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
23185 #else
23186 # define machine_is_insight()   (0)
23187 #endif
23188
23189 #ifdef CONFIG_MACH_SAPPHIRE
23190 # ifdef machine_arch_type
23191 #  undef machine_arch_type
23192 #  define machine_arch_type     __machine_arch_type
23193 # else
23194 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
23195 # endif
23196 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
23197 #else
23198 # define machine_is_sapphire()  (0)
23199 #endif
23200
23201 #ifdef CONFIG_MACH_CSB637XO
23202 # ifdef machine_arch_type
23203 #  undef machine_arch_type
23204 #  define machine_arch_type     __machine_arch_type
23205 # else
23206 #  define machine_arch_type     MACH_TYPE_CSB637XO
23207 # endif
23208 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
23209 #else
23210 # define machine_is_csb637xo()  (0)
23211 #endif
23212
23213 #ifdef CONFIG_MACH_EVISIONG
23214 # ifdef machine_arch_type
23215 #  undef machine_arch_type
23216 #  define machine_arch_type     __machine_arch_type
23217 # else
23218 #  define machine_arch_type     MACH_TYPE_EVISIONG
23219 # endif
23220 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
23221 #else
23222 # define machine_is_evisiong()  (0)
23223 #endif
23224
23225 #ifdef CONFIG_MACH_STMP37XX
23226 # ifdef machine_arch_type
23227 #  undef machine_arch_type
23228 #  define machine_arch_type     __machine_arch_type
23229 # else
23230 #  define machine_arch_type     MACH_TYPE_STMP37XX
23231 # endif
23232 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
23233 #else
23234 # define machine_is_stmp37xx()  (0)
23235 #endif
23236
23237 #ifdef CONFIG_MACH_STMP378X
23238 # ifdef machine_arch_type
23239 #  undef machine_arch_type
23240 #  define machine_arch_type     __machine_arch_type
23241 # else
23242 #  define machine_arch_type     MACH_TYPE_STMP378X
23243 # endif
23244 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP378X)
23245 #else
23246 # define machine_is_stmp378x()  (0)
23247 #endif
23248
23249 #ifdef CONFIG_MACH_TNT
23250 # ifdef machine_arch_type
23251 #  undef machine_arch_type
23252 #  define machine_arch_type     __machine_arch_type
23253 # else
23254 #  define machine_arch_type     MACH_TYPE_TNT
23255 # endif
23256 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
23257 #else
23258 # define machine_is_tnt()       (0)
23259 #endif
23260
23261 #ifdef CONFIG_MACH_TBXT
23262 # ifdef machine_arch_type
23263 #  undef machine_arch_type
23264 #  define machine_arch_type     __machine_arch_type
23265 # else
23266 #  define machine_arch_type     MACH_TYPE_TBXT
23267 # endif
23268 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
23269 #else
23270 # define machine_is_tbxt()      (0)
23271 #endif
23272
23273 #ifdef CONFIG_MACH_PLAYMATE
23274 # ifdef machine_arch_type
23275 #  undef machine_arch_type
23276 #  define machine_arch_type     __machine_arch_type
23277 # else
23278 #  define machine_arch_type     MACH_TYPE_PLAYMATE
23279 # endif
23280 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
23281 #else
23282 # define machine_is_playmate()  (0)
23283 #endif
23284
23285 #ifdef CONFIG_MACH_PNS10
23286 # ifdef machine_arch_type
23287 #  undef machine_arch_type
23288 #  define machine_arch_type     __machine_arch_type
23289 # else
23290 #  define machine_arch_type     MACH_TYPE_PNS10
23291 # endif
23292 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
23293 #else
23294 # define machine_is_pns10()     (0)
23295 #endif
23296
23297 #ifdef CONFIG_MACH_EZNAVI
23298 # ifdef machine_arch_type
23299 #  undef machine_arch_type
23300 #  define machine_arch_type     __machine_arch_type
23301 # else
23302 #  define machine_arch_type     MACH_TYPE_EZNAVI
23303 # endif
23304 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
23305 #else
23306 # define machine_is_eznavi()    (0)
23307 #endif
23308
23309 #ifdef CONFIG_MACH_PS4000
23310 # ifdef machine_arch_type
23311 #  undef machine_arch_type
23312 #  define machine_arch_type     __machine_arch_type
23313 # else
23314 #  define machine_arch_type     MACH_TYPE_PS4000
23315 # endif
23316 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
23317 #else
23318 # define machine_is_ps4000()    (0)
23319 #endif
23320
23321 #ifdef CONFIG_MACH_EZX_A780
23322 # ifdef machine_arch_type
23323 #  undef machine_arch_type
23324 #  define machine_arch_type     __machine_arch_type
23325 # else
23326 #  define machine_arch_type     MACH_TYPE_EZX_A780
23327 # endif
23328 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
23329 #else
23330 # define machine_is_ezx_a780()  (0)
23331 #endif
23332
23333 #ifdef CONFIG_MACH_EZX_E680
23334 # ifdef machine_arch_type
23335 #  undef machine_arch_type
23336 #  define machine_arch_type     __machine_arch_type
23337 # else
23338 #  define machine_arch_type     MACH_TYPE_EZX_E680
23339 # endif
23340 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
23341 #else
23342 # define machine_is_ezx_e680()  (0)
23343 #endif
23344
23345 #ifdef CONFIG_MACH_EZX_A1200
23346 # ifdef machine_arch_type
23347 #  undef machine_arch_type
23348 #  define machine_arch_type     __machine_arch_type
23349 # else
23350 #  define machine_arch_type     MACH_TYPE_EZX_A1200
23351 # endif
23352 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
23353 #else
23354 # define machine_is_ezx_a1200() (0)
23355 #endif
23356
23357 #ifdef CONFIG_MACH_EZX_E6
23358 # ifdef machine_arch_type
23359 #  undef machine_arch_type
23360 #  define machine_arch_type     __machine_arch_type
23361 # else
23362 #  define machine_arch_type     MACH_TYPE_EZX_E6
23363 # endif
23364 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
23365 #else
23366 # define machine_is_ezx_e6()    (0)
23367 #endif
23368
23369 #ifdef CONFIG_MACH_EZX_E2
23370 # ifdef machine_arch_type
23371 #  undef machine_arch_type
23372 #  define machine_arch_type     __machine_arch_type
23373 # else
23374 #  define machine_arch_type     MACH_TYPE_EZX_E2
23375 # endif
23376 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
23377 #else
23378 # define machine_is_ezx_e2()    (0)
23379 #endif
23380
23381 #ifdef CONFIG_MACH_EZX_A910
23382 # ifdef machine_arch_type
23383 #  undef machine_arch_type
23384 #  define machine_arch_type     __machine_arch_type
23385 # else
23386 #  define machine_arch_type     MACH_TYPE_EZX_A910
23387 # endif
23388 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
23389 #else
23390 # define machine_is_ezx_a910()  (0)
23391 #endif
23392
23393 #ifdef CONFIG_MACH_CWMX31
23394 # ifdef machine_arch_type
23395 #  undef machine_arch_type
23396 #  define machine_arch_type     __machine_arch_type
23397 # else
23398 #  define machine_arch_type     MACH_TYPE_CWMX31
23399 # endif
23400 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
23401 #else
23402 # define machine_is_cwmx31()    (0)
23403 #endif
23404
23405 #ifdef CONFIG_MACH_SL2312
23406 # ifdef machine_arch_type
23407 #  undef machine_arch_type
23408 #  define machine_arch_type     __machine_arch_type
23409 # else
23410 #  define machine_arch_type     MACH_TYPE_SL2312
23411 # endif
23412 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
23413 #else
23414 # define machine_is_sl2312()    (0)
23415 #endif
23416
23417 #ifdef CONFIG_MACH_BLENNY
23418 # ifdef machine_arch_type
23419 #  undef machine_arch_type
23420 #  define machine_arch_type     __machine_arch_type
23421 # else
23422 #  define machine_arch_type     MACH_TYPE_BLENNY
23423 # endif
23424 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
23425 #else
23426 # define machine_is_blenny()    (0)
23427 #endif
23428
23429 #ifdef CONFIG_MACH_DS107
23430 # ifdef machine_arch_type
23431 #  undef machine_arch_type
23432 #  define machine_arch_type     __machine_arch_type
23433 # else
23434 #  define machine_arch_type     MACH_TYPE_DS107
23435 # endif
23436 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
23437 #else
23438 # define machine_is_ds107()     (0)
23439 #endif
23440
23441 #ifdef CONFIG_MACH_DSX07
23442 # ifdef machine_arch_type
23443 #  undef machine_arch_type
23444 #  define machine_arch_type     __machine_arch_type
23445 # else
23446 #  define machine_arch_type     MACH_TYPE_DSX07
23447 # endif
23448 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
23449 #else
23450 # define machine_is_dsx07()     (0)
23451 #endif
23452
23453 #ifdef CONFIG_MACH_PICOCOM1
23454 # ifdef machine_arch_type
23455 #  undef machine_arch_type
23456 #  define machine_arch_type     __machine_arch_type
23457 # else
23458 #  define machine_arch_type     MACH_TYPE_PICOCOM1
23459 # endif
23460 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
23461 #else
23462 # define machine_is_picocom1()  (0)
23463 #endif
23464
23465 #ifdef CONFIG_MACH_LYNX_WOLVERINE
23466 # ifdef machine_arch_type
23467 #  undef machine_arch_type
23468 #  define machine_arch_type     __machine_arch_type
23469 # else
23470 #  define machine_arch_type     MACH_TYPE_LYNX_WOLVERINE
23471 # endif
23472 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
23473 #else
23474 # define machine_is_lynx_wolverine()    (0)
23475 #endif
23476
23477 #ifdef CONFIG_MACH_UBISYS_P9_SC19
23478 # ifdef machine_arch_type
23479 #  undef machine_arch_type
23480 #  define machine_arch_type     __machine_arch_type
23481 # else
23482 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC19
23483 # endif
23484 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
23485 #else
23486 # define machine_is_ubisys_p9_sc19()    (0)
23487 #endif
23488
23489 #ifdef CONFIG_MACH_KRATOS_LOW
23490 # ifdef machine_arch_type
23491 #  undef machine_arch_type
23492 #  define machine_arch_type     __machine_arch_type
23493 # else
23494 #  define machine_arch_type     MACH_TYPE_KRATOS_LOW
23495 # endif
23496 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
23497 #else
23498 # define machine_is_kratos_low()        (0)
23499 #endif
23500
23501 #ifdef CONFIG_MACH_M700
23502 # ifdef machine_arch_type
23503 #  undef machine_arch_type
23504 #  define machine_arch_type     __machine_arch_type
23505 # else
23506 #  define machine_arch_type     MACH_TYPE_M700
23507 # endif
23508 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
23509 #else
23510 # define machine_is_m700()      (0)
23511 #endif
23512
23513 #ifdef CONFIG_MACH_EDMINI_V2
23514 # ifdef machine_arch_type
23515 #  undef machine_arch_type
23516 #  define machine_arch_type     __machine_arch_type
23517 # else
23518 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
23519 # endif
23520 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
23521 #else
23522 # define machine_is_edmini_v2() (0)
23523 #endif
23524
23525 #ifdef CONFIG_MACH_ZIPIT2
23526 # ifdef machine_arch_type
23527 #  undef machine_arch_type
23528 #  define machine_arch_type     __machine_arch_type
23529 # else
23530 #  define machine_arch_type     MACH_TYPE_ZIPIT2
23531 # endif
23532 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
23533 #else
23534 # define machine_is_zipit2()    (0)
23535 #endif
23536
23537 #ifdef CONFIG_MACH_HSLFEMTOCELL
23538 # ifdef machine_arch_type
23539 #  undef machine_arch_type
23540 #  define machine_arch_type     __machine_arch_type
23541 # else
23542 #  define machine_arch_type     MACH_TYPE_HSLFEMTOCELL
23543 # endif
23544 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
23545 #else
23546 # define machine_is_hslfemtocell()      (0)
23547 #endif
23548
23549 #ifdef CONFIG_MACH_DAINTREE_AT91
23550 # ifdef machine_arch_type
23551 #  undef machine_arch_type
23552 #  define machine_arch_type     __machine_arch_type
23553 # else
23554 #  define machine_arch_type     MACH_TYPE_DAINTREE_AT91
23555 # endif
23556 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
23557 #else
23558 # define machine_is_daintree_at91()     (0)
23559 #endif
23560
23561 #ifdef CONFIG_MACH_SG560USB
23562 # ifdef machine_arch_type
23563 #  undef machine_arch_type
23564 #  define machine_arch_type     __machine_arch_type
23565 # else
23566 #  define machine_arch_type     MACH_TYPE_SG560USB
23567 # endif
23568 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
23569 #else
23570 # define machine_is_sg560usb()  (0)
23571 #endif
23572
23573 #ifdef CONFIG_MACH_OMAP3_PANDORA
23574 # ifdef machine_arch_type
23575 #  undef machine_arch_type
23576 #  define machine_arch_type     __machine_arch_type
23577 # else
23578 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
23579 # endif
23580 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
23581 #else
23582 # define machine_is_omap3_pandora()     (0)
23583 #endif
23584
23585 #ifdef CONFIG_MACH_USR8200
23586 # ifdef machine_arch_type
23587 #  undef machine_arch_type
23588 #  define machine_arch_type     __machine_arch_type
23589 # else
23590 #  define machine_arch_type     MACH_TYPE_USR8200
23591 # endif
23592 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
23593 #else
23594 # define machine_is_usr8200()   (0)
23595 #endif
23596
23597 #ifdef CONFIG_MACH_S1S65K
23598 # ifdef machine_arch_type
23599 #  undef machine_arch_type
23600 #  define machine_arch_type     __machine_arch_type
23601 # else
23602 #  define machine_arch_type     MACH_TYPE_S1S65K
23603 # endif
23604 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
23605 #else
23606 # define machine_is_s1s65k()    (0)
23607 #endif
23608
23609 #ifdef CONFIG_MACH_S2S65A
23610 # ifdef machine_arch_type
23611 #  undef machine_arch_type
23612 #  define machine_arch_type     __machine_arch_type
23613 # else
23614 #  define machine_arch_type     MACH_TYPE_S2S65A
23615 # endif
23616 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
23617 #else
23618 # define machine_is_s2s65a()    (0)
23619 #endif
23620
23621 #ifdef CONFIG_MACH_ICORE
23622 # ifdef machine_arch_type
23623 #  undef machine_arch_type
23624 #  define machine_arch_type     __machine_arch_type
23625 # else
23626 #  define machine_arch_type     MACH_TYPE_ICORE
23627 # endif
23628 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
23629 #else
23630 # define machine_is_icore()     (0)
23631 #endif
23632
23633 #ifdef CONFIG_MACH_MSS2
23634 # ifdef machine_arch_type
23635 #  undef machine_arch_type
23636 #  define machine_arch_type     __machine_arch_type
23637 # else
23638 #  define machine_arch_type     MACH_TYPE_MSS2
23639 # endif
23640 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
23641 #else
23642 # define machine_is_mss2()      (0)
23643 #endif
23644
23645 #ifdef CONFIG_MACH_BELMONT
23646 # ifdef machine_arch_type
23647 #  undef machine_arch_type
23648 #  define machine_arch_type     __machine_arch_type
23649 # else
23650 #  define machine_arch_type     MACH_TYPE_BELMONT
23651 # endif
23652 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
23653 #else
23654 # define machine_is_belmont()   (0)
23655 #endif
23656
23657 #ifdef CONFIG_MACH_ASUSP525
23658 # ifdef machine_arch_type
23659 #  undef machine_arch_type
23660 #  define machine_arch_type     __machine_arch_type
23661 # else
23662 #  define machine_arch_type     MACH_TYPE_ASUSP525
23663 # endif
23664 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
23665 #else
23666 # define machine_is_asusp525()  (0)
23667 #endif
23668
23669 #ifdef CONFIG_MACH_LB88RC8480
23670 # ifdef machine_arch_type
23671 #  undef machine_arch_type
23672 #  define machine_arch_type     __machine_arch_type
23673 # else
23674 #  define machine_arch_type     MACH_TYPE_LB88RC8480
23675 # endif
23676 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
23677 #else
23678 # define machine_is_lb88rc8480()        (0)
23679 #endif
23680
23681 #ifdef CONFIG_MACH_HIPXA
23682 # ifdef machine_arch_type
23683 #  undef machine_arch_type
23684 #  define machine_arch_type     __machine_arch_type
23685 # else
23686 #  define machine_arch_type     MACH_TYPE_HIPXA
23687 # endif
23688 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
23689 #else
23690 # define machine_is_hipxa()     (0)
23691 #endif
23692
23693 #ifdef CONFIG_MACH_MX25_3DS
23694 # ifdef machine_arch_type
23695 #  undef machine_arch_type
23696 #  define machine_arch_type     __machine_arch_type
23697 # else
23698 #  define machine_arch_type     MACH_TYPE_MX25_3DS
23699 # endif
23700 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
23701 #else
23702 # define machine_is_mx25_3ds()  (0)
23703 #endif
23704
23705 #ifdef CONFIG_MACH_M800
23706 # ifdef machine_arch_type
23707 #  undef machine_arch_type
23708 #  define machine_arch_type     __machine_arch_type
23709 # else
23710 #  define machine_arch_type     MACH_TYPE_M800
23711 # endif
23712 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
23713 #else
23714 # define machine_is_m800()      (0)
23715 #endif
23716
23717 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
23718 # ifdef machine_arch_type
23719 #  undef machine_arch_type
23720 #  define machine_arch_type     __machine_arch_type
23721 # else
23722 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
23723 # endif
23724 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
23725 #else
23726 # define machine_is_omap3530_lv_som()   (0)
23727 #endif
23728
23729 #ifdef CONFIG_MACH_PRIMA_EVB
23730 # ifdef machine_arch_type
23731 #  undef machine_arch_type
23732 #  define machine_arch_type     __machine_arch_type
23733 # else
23734 #  define machine_arch_type     MACH_TYPE_PRIMA_EVB
23735 # endif
23736 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
23737 #else
23738 # define machine_is_prima_evb() (0)
23739 #endif
23740
23741 #ifdef CONFIG_MACH_MX31BT1
23742 # ifdef machine_arch_type
23743 #  undef machine_arch_type
23744 #  define machine_arch_type     __machine_arch_type
23745 # else
23746 #  define machine_arch_type     MACH_TYPE_MX31BT1
23747 # endif
23748 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
23749 #else
23750 # define machine_is_mx31bt1()   (0)
23751 #endif
23752
23753 #ifdef CONFIG_MACH_ATLAS4_EVB
23754 # ifdef machine_arch_type
23755 #  undef machine_arch_type
23756 #  define machine_arch_type     __machine_arch_type
23757 # else
23758 #  define machine_arch_type     MACH_TYPE_ATLAS4_EVB
23759 # endif
23760 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
23761 #else
23762 # define machine_is_atlas4_evb()        (0)
23763 #endif
23764
23765 #ifdef CONFIG_MACH_MX31CICADA
23766 # ifdef machine_arch_type
23767 #  undef machine_arch_type
23768 #  define machine_arch_type     __machine_arch_type
23769 # else
23770 #  define machine_arch_type     MACH_TYPE_MX31CICADA
23771 # endif
23772 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
23773 #else
23774 # define machine_is_mx31cicada()        (0)
23775 #endif
23776
23777 #ifdef CONFIG_MACH_MI424WR
23778 # ifdef machine_arch_type
23779 #  undef machine_arch_type
23780 #  define machine_arch_type     __machine_arch_type
23781 # else
23782 #  define machine_arch_type     MACH_TYPE_MI424WR
23783 # endif
23784 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
23785 #else
23786 # define machine_is_mi424wr()   (0)
23787 #endif
23788
23789 #ifdef CONFIG_MACH_AXS_ULTRAX
23790 # ifdef machine_arch_type
23791 #  undef machine_arch_type
23792 #  define machine_arch_type     __machine_arch_type
23793 # else
23794 #  define machine_arch_type     MACH_TYPE_AXS_ULTRAX
23795 # endif
23796 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23797 #else
23798 # define machine_is_axs_ultrax()        (0)
23799 #endif
23800
23801 #ifdef CONFIG_MACH_AT572D940DEB
23802 # ifdef machine_arch_type
23803 #  undef machine_arch_type
23804 #  define machine_arch_type     __machine_arch_type
23805 # else
23806 #  define machine_arch_type     MACH_TYPE_AT572D940DEB
23807 # endif
23808 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
23809 #else
23810 # define machine_is_at572d940deb()      (0)
23811 #endif
23812
23813 #ifdef CONFIG_MACH_DAVINCI_DA830_EVM
23814 # ifdef machine_arch_type
23815 #  undef machine_arch_type
23816 #  define machine_arch_type     __machine_arch_type
23817 # else
23818 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA830_EVM
23819 # endif
23820 # define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
23821 #else
23822 # define machine_is_davinci_da830_evm() (0)
23823 #endif
23824
23825 #ifdef CONFIG_MACH_EP9302
23826 # ifdef machine_arch_type
23827 #  undef machine_arch_type
23828 #  define machine_arch_type     __machine_arch_type
23829 # else
23830 #  define machine_arch_type     MACH_TYPE_EP9302
23831 # endif
23832 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
23833 #else
23834 # define machine_is_ep9302()    (0)
23835 #endif
23836
23837 #ifdef CONFIG_MACH_AT572D940HFEB
23838 # ifdef machine_arch_type
23839 #  undef machine_arch_type
23840 #  define machine_arch_type     __machine_arch_type
23841 # else
23842 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
23843 # endif
23844 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
23845 #else
23846 # define machine_is_at572d940hfek()     (0)
23847 #endif
23848
23849 #ifdef CONFIG_MACH_CYBOOK3
23850 # ifdef machine_arch_type
23851 #  undef machine_arch_type
23852 #  define machine_arch_type     __machine_arch_type
23853 # else
23854 #  define machine_arch_type     MACH_TYPE_CYBOOK3
23855 # endif
23856 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
23857 #else
23858 # define machine_is_cybook3()   (0)
23859 #endif
23860
23861 #ifdef CONFIG_MACH_WDG002
23862 # ifdef machine_arch_type
23863 #  undef machine_arch_type
23864 #  define machine_arch_type     __machine_arch_type
23865 # else
23866 #  define machine_arch_type     MACH_TYPE_WDG002
23867 # endif
23868 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
23869 #else
23870 # define machine_is_wdg002()    (0)
23871 #endif
23872
23873 #ifdef CONFIG_MACH_SG560ADSL
23874 # ifdef machine_arch_type
23875 #  undef machine_arch_type
23876 #  define machine_arch_type     __machine_arch_type
23877 # else
23878 #  define machine_arch_type     MACH_TYPE_SG560ADSL
23879 # endif
23880 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
23881 #else
23882 # define machine_is_sg560adsl() (0)
23883 #endif
23884
23885 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
23886 # ifdef machine_arch_type
23887 #  undef machine_arch_type
23888 #  define machine_arch_type     __machine_arch_type
23889 # else
23890 #  define machine_arch_type     MACH_TYPE_NEXTIO_N2800_ICA
23891 # endif
23892 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
23893 #else
23894 # define machine_is_nextio_n2800_ica()  (0)
23895 #endif
23896
23897 #ifdef CONFIG_MACH_DOVE_DB
23898 # ifdef machine_arch_type
23899 #  undef machine_arch_type
23900 #  define machine_arch_type     __machine_arch_type
23901 # else
23902 #  define machine_arch_type     MACH_TYPE_DOVE_DB
23903 # endif
23904 # define machine_is_dove_db()   (machine_arch_type == MACH_TYPE_DOVE_DB)
23905 #else
23906 # define machine_is_dove_db()   (0)
23907 #endif
23908
23909 #ifdef CONFIG_MACH_MARVELL_NEWDB
23910 # ifdef machine_arch_type
23911 #  undef machine_arch_type
23912 #  define machine_arch_type     __machine_arch_type
23913 # else
23914 #  define machine_arch_type     MACH_TYPE_MARVELL_NEWDB
23915 # endif
23916 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
23917 #else
23918 # define machine_is_marvell_newdb()     (0)
23919 #endif
23920
23921 #ifdef CONFIG_MACH_VANDIHUD
23922 # ifdef machine_arch_type
23923 #  undef machine_arch_type
23924 #  define machine_arch_type     __machine_arch_type
23925 # else
23926 #  define machine_arch_type     MACH_TYPE_VANDIHUD
23927 # endif
23928 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
23929 #else
23930 # define machine_is_vandihud()  (0)
23931 #endif
23932
23933 #ifdef CONFIG_MACH_MAGX_E8
23934 # ifdef machine_arch_type
23935 #  undef machine_arch_type
23936 #  define machine_arch_type     __machine_arch_type
23937 # else
23938 #  define machine_arch_type     MACH_TYPE_MAGX_E8
23939 # endif
23940 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
23941 #else
23942 # define machine_is_magx_e8()   (0)
23943 #endif
23944
23945 #ifdef CONFIG_MACH_MAGX_Z6
23946 # ifdef machine_arch_type
23947 #  undef machine_arch_type
23948 #  define machine_arch_type     __machine_arch_type
23949 # else
23950 #  define machine_arch_type     MACH_TYPE_MAGX_Z6
23951 # endif
23952 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
23953 #else
23954 # define machine_is_magx_z6()   (0)
23955 #endif
23956
23957 #ifdef CONFIG_MACH_MAGX_V8
23958 # ifdef machine_arch_type
23959 #  undef machine_arch_type
23960 #  define machine_arch_type     __machine_arch_type
23961 # else
23962 #  define machine_arch_type     MACH_TYPE_MAGX_V8
23963 # endif
23964 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
23965 #else
23966 # define machine_is_magx_v8()   (0)
23967 #endif
23968
23969 #ifdef CONFIG_MACH_MAGX_U9
23970 # ifdef machine_arch_type
23971 #  undef machine_arch_type
23972 #  define machine_arch_type     __machine_arch_type
23973 # else
23974 #  define machine_arch_type     MACH_TYPE_MAGX_U9
23975 # endif
23976 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
23977 #else
23978 # define machine_is_magx_u9()   (0)
23979 #endif
23980
23981 #ifdef CONFIG_MACH_TOUGHCF08
23982 # ifdef machine_arch_type
23983 #  undef machine_arch_type
23984 #  define machine_arch_type     __machine_arch_type
23985 # else
23986 #  define machine_arch_type     MACH_TYPE_TOUGHCF08
23987 # endif
23988 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
23989 #else
23990 # define machine_is_toughcf08() (0)
23991 #endif
23992
23993 #ifdef CONFIG_MACH_ZW4400
23994 # ifdef machine_arch_type
23995 #  undef machine_arch_type
23996 #  define machine_arch_type     __machine_arch_type
23997 # else
23998 #  define machine_arch_type     MACH_TYPE_ZW4400
23999 # endif
24000 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
24001 #else
24002 # define machine_is_zw4400()    (0)
24003 #endif
24004
24005 #ifdef CONFIG_MACH_MARAT91
24006 # ifdef machine_arch_type
24007 #  undef machine_arch_type
24008 #  define machine_arch_type     __machine_arch_type
24009 # else
24010 #  define machine_arch_type     MACH_TYPE_MARAT91
24011 # endif
24012 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
24013 #else
24014 # define machine_is_marat91()   (0)
24015 #endif
24016
24017 #ifdef CONFIG_MACH_OVERO
24018 # ifdef machine_arch_type
24019 #  undef machine_arch_type
24020 #  define machine_arch_type     __machine_arch_type
24021 # else
24022 #  define machine_arch_type     MACH_TYPE_OVERO
24023 # endif
24024 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
24025 #else
24026 # define machine_is_overo()     (0)
24027 #endif
24028
24029 #ifdef CONFIG_MACH_AT2440EVB
24030 # ifdef machine_arch_type
24031 #  undef machine_arch_type
24032 #  define machine_arch_type     __machine_arch_type
24033 # else
24034 #  define machine_arch_type     MACH_TYPE_AT2440EVB
24035 # endif
24036 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
24037 #else
24038 # define machine_is_at2440evb() (0)
24039 #endif
24040
24041 #ifdef CONFIG_MACH_NEOCORE926
24042 # ifdef machine_arch_type
24043 #  undef machine_arch_type
24044 #  define machine_arch_type     __machine_arch_type
24045 # else
24046 #  define machine_arch_type     MACH_TYPE_NEOCORE926
24047 # endif
24048 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
24049 #else
24050 # define machine_is_neocore926()        (0)
24051 #endif
24052
24053 #ifdef CONFIG_MACH_WNR854T
24054 # ifdef machine_arch_type
24055 #  undef machine_arch_type
24056 #  define machine_arch_type     __machine_arch_type
24057 # else
24058 #  define machine_arch_type     MACH_TYPE_WNR854T
24059 # endif
24060 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
24061 #else
24062 # define machine_is_wnr854t()   (0)
24063 #endif
24064
24065 #ifdef CONFIG_MACH_IMX27
24066 # ifdef machine_arch_type
24067 #  undef machine_arch_type
24068 #  define machine_arch_type     __machine_arch_type
24069 # else
24070 #  define machine_arch_type     MACH_TYPE_IMX27
24071 # endif
24072 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
24073 #else
24074 # define machine_is_imx27()     (0)
24075 #endif
24076
24077 #ifdef CONFIG_MACH_MOOSE_DB
24078 # ifdef machine_arch_type
24079 #  undef machine_arch_type
24080 #  define machine_arch_type     __machine_arch_type
24081 # else
24082 #  define machine_arch_type     MACH_TYPE_MOOSE_DB
24083 # endif
24084 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
24085 #else
24086 # define machine_is_moose_db()  (0)
24087 #endif
24088
24089 #ifdef CONFIG_MACH_FAB4
24090 # ifdef machine_arch_type
24091 #  undef machine_arch_type
24092 #  define machine_arch_type     __machine_arch_type
24093 # else
24094 #  define machine_arch_type     MACH_TYPE_FAB4
24095 # endif
24096 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
24097 #else
24098 # define machine_is_fab4()      (0)
24099 #endif
24100
24101 #ifdef CONFIG_MACH_HTCDIAMOND
24102 # ifdef machine_arch_type
24103 #  undef machine_arch_type
24104 #  define machine_arch_type     __machine_arch_type
24105 # else
24106 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND
24107 # endif
24108 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
24109 #else
24110 # define machine_is_htcdiamond()        (0)
24111 #endif
24112
24113 #ifdef CONFIG_MACH_FIONA
24114 # ifdef machine_arch_type
24115 #  undef machine_arch_type
24116 #  define machine_arch_type     __machine_arch_type
24117 # else
24118 #  define machine_arch_type     MACH_TYPE_FIONA
24119 # endif
24120 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
24121 #else
24122 # define machine_is_fiona()     (0)
24123 #endif
24124
24125 #ifdef CONFIG_MACH_MXC30030_X
24126 # ifdef machine_arch_type
24127 #  undef machine_arch_type
24128 #  define machine_arch_type     __machine_arch_type
24129 # else
24130 #  define machine_arch_type     MACH_TYPE_MXC30030_X
24131 # endif
24132 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
24133 #else
24134 # define machine_is_mxc30030_x()        (0)
24135 #endif
24136
24137 #ifdef CONFIG_MACH_BMP1000
24138 # ifdef machine_arch_type
24139 #  undef machine_arch_type
24140 #  define machine_arch_type     __machine_arch_type
24141 # else
24142 #  define machine_arch_type     MACH_TYPE_BMP1000
24143 # endif
24144 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
24145 #else
24146 # define machine_is_bmp1000()   (0)
24147 #endif
24148
24149 #ifdef CONFIG_MACH_LOGI9200
24150 # ifdef machine_arch_type
24151 #  undef machine_arch_type
24152 #  define machine_arch_type     __machine_arch_type
24153 # else
24154 #  define machine_arch_type     MACH_TYPE_LOGI9200
24155 # endif
24156 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
24157 #else
24158 # define machine_is_logi9200()  (0)
24159 #endif
24160
24161 #ifdef CONFIG_MACH_TQMA31
24162 # ifdef machine_arch_type
24163 #  undef machine_arch_type
24164 #  define machine_arch_type     __machine_arch_type
24165 # else
24166 #  define machine_arch_type     MACH_TYPE_TQMA31
24167 # endif
24168 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
24169 #else
24170 # define machine_is_tqma31()    (0)
24171 #endif
24172
24173 #ifdef CONFIG_MACH_CCW9P9215JS
24174 # ifdef machine_arch_type
24175 #  undef machine_arch_type
24176 #  define machine_arch_type     __machine_arch_type
24177 # else
24178 #  define machine_arch_type     MACH_TYPE_CCW9P9215JS
24179 # endif
24180 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
24181 #else
24182 # define machine_is_ccw9p9215js()       (0)
24183 #endif
24184
24185 #ifdef CONFIG_MACH_RD88F5181L_GE
24186 # ifdef machine_arch_type
24187 #  undef machine_arch_type
24188 #  define machine_arch_type     __machine_arch_type
24189 # else
24190 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
24191 # endif
24192 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
24193 #else
24194 # define machine_is_rd88f5181l_ge()     (0)
24195 #endif
24196
24197 #ifdef CONFIG_MACH_SIFMAIN
24198 # ifdef machine_arch_type
24199 #  undef machine_arch_type
24200 #  define machine_arch_type     __machine_arch_type
24201 # else
24202 #  define machine_arch_type     MACH_TYPE_SIFMAIN
24203 # endif
24204 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
24205 #else
24206 # define machine_is_sifmain()   (0)
24207 #endif
24208
24209 #ifdef CONFIG_MACH_SAM9_L9261
24210 # ifdef machine_arch_type
24211 #  undef machine_arch_type
24212 #  define machine_arch_type     __machine_arch_type
24213 # else
24214 #  define machine_arch_type     MACH_TYPE_SAM9_L9261
24215 # endif
24216 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
24217 #else
24218 # define machine_is_sam9_l9261()        (0)
24219 #endif
24220
24221 #ifdef CONFIG_MACH_CC9M2443
24222 # ifdef machine_arch_type
24223 #  undef machine_arch_type
24224 #  define machine_arch_type     __machine_arch_type
24225 # else
24226 #  define machine_arch_type     MACH_TYPE_CC9M2443
24227 # endif
24228 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
24229 #else
24230 # define machine_is_cc9m2443()  (0)
24231 #endif
24232
24233 #ifdef CONFIG_MACH_XARIA300
24234 # ifdef machine_arch_type
24235 #  undef machine_arch_type
24236 #  define machine_arch_type     __machine_arch_type
24237 # else
24238 #  define machine_arch_type     MACH_TYPE_XARIA300
24239 # endif
24240 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
24241 #else
24242 # define machine_is_xaria300()  (0)
24243 #endif
24244
24245 #ifdef CONFIG_MACH_IT9200
24246 # ifdef machine_arch_type
24247 #  undef machine_arch_type
24248 #  define machine_arch_type     __machine_arch_type
24249 # else
24250 #  define machine_arch_type     MACH_TYPE_IT9200
24251 # endif
24252 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
24253 #else
24254 # define machine_is_it9200()    (0)
24255 #endif
24256
24257 #ifdef CONFIG_MACH_RD88F5181L_FXO
24258 # ifdef machine_arch_type
24259 #  undef machine_arch_type
24260 #  define machine_arch_type     __machine_arch_type
24261 # else
24262 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
24263 # endif
24264 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
24265 #else
24266 # define machine_is_rd88f5181l_fxo()    (0)
24267 #endif
24268
24269 #ifdef CONFIG_MACH_KRISS_SENSOR
24270 # ifdef machine_arch_type
24271 #  undef machine_arch_type
24272 #  define machine_arch_type     __machine_arch_type
24273 # else
24274 #  define machine_arch_type     MACH_TYPE_KRISS_SENSOR
24275 # endif
24276 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
24277 #else
24278 # define machine_is_kriss_sensor()      (0)
24279 #endif
24280
24281 #ifdef CONFIG_MACH_PILZ_PMI5
24282 # ifdef machine_arch_type
24283 #  undef machine_arch_type
24284 #  define machine_arch_type     __machine_arch_type
24285 # else
24286 #  define machine_arch_type     MACH_TYPE_PILZ_PMI5
24287 # endif
24288 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
24289 #else
24290 # define machine_is_pilz_pmi5() (0)
24291 #endif
24292
24293 #ifdef CONFIG_MACH_JADE
24294 # ifdef machine_arch_type
24295 #  undef machine_arch_type
24296 #  define machine_arch_type     __machine_arch_type
24297 # else
24298 #  define machine_arch_type     MACH_TYPE_JADE
24299 # endif
24300 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
24301 #else
24302 # define machine_is_jade()      (0)
24303 #endif
24304
24305 #ifdef CONFIG_MACH_KS8695_SOFTPLC
24306 # ifdef machine_arch_type
24307 #  undef machine_arch_type
24308 #  define machine_arch_type     __machine_arch_type
24309 # else
24310 #  define machine_arch_type     MACH_TYPE_KS8695_SOFTPLC
24311 # endif
24312 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
24313 #else
24314 # define machine_is_ks8695_softplc()    (0)
24315 #endif
24316
24317 #ifdef CONFIG_MACH_GPRISC3
24318 # ifdef machine_arch_type
24319 #  undef machine_arch_type
24320 #  define machine_arch_type     __machine_arch_type
24321 # else
24322 #  define machine_arch_type     MACH_TYPE_GPRISC3
24323 # endif
24324 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
24325 #else
24326 # define machine_is_gprisc3()   (0)
24327 #endif
24328
24329 #ifdef CONFIG_MACH_STAMP9G20
24330 # ifdef machine_arch_type
24331 #  undef machine_arch_type
24332 #  define machine_arch_type     __machine_arch_type
24333 # else
24334 #  define machine_arch_type     MACH_TYPE_STAMP9G20
24335 # endif
24336 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
24337 #else
24338 # define machine_is_stamp9g20() (0)
24339 #endif
24340
24341 #ifdef CONFIG_MACH_SMDK6430
24342 # ifdef machine_arch_type
24343 #  undef machine_arch_type
24344 #  define machine_arch_type     __machine_arch_type
24345 # else
24346 #  define machine_arch_type     MACH_TYPE_SMDK6430
24347 # endif
24348 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
24349 #else
24350 # define machine_is_smdk6430()  (0)
24351 #endif
24352
24353 #ifdef CONFIG_MACH_SMDKC100
24354 # ifdef machine_arch_type
24355 #  undef machine_arch_type
24356 #  define machine_arch_type     __machine_arch_type
24357 # else
24358 #  define machine_arch_type     MACH_TYPE_SMDKC100
24359 # endif
24360 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
24361 #else
24362 # define machine_is_smdkc100()  (0)
24363 #endif
24364
24365 #ifdef CONFIG_MACH_TAVOREVB
24366 # ifdef machine_arch_type
24367 #  undef machine_arch_type
24368 #  define machine_arch_type     __machine_arch_type
24369 # else
24370 #  define machine_arch_type     MACH_TYPE_TAVOREVB
24371 # endif
24372 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
24373 #else
24374 # define machine_is_tavorevb()  (0)
24375 #endif
24376
24377 #ifdef CONFIG_MACH_SAAR
24378 # ifdef machine_arch_type
24379 #  undef machine_arch_type
24380 #  define machine_arch_type     __machine_arch_type
24381 # else
24382 #  define machine_arch_type     MACH_TYPE_SAAR
24383 # endif
24384 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
24385 #else
24386 # define machine_is_saar()      (0)
24387 #endif
24388
24389 #ifdef CONFIG_MACH_DEISTER_EYECAM
24390 # ifdef machine_arch_type
24391 #  undef machine_arch_type
24392 #  define machine_arch_type     __machine_arch_type
24393 # else
24394 #  define machine_arch_type     MACH_TYPE_DEISTER_EYECAM
24395 # endif
24396 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
24397 #else
24398 # define machine_is_deister_eyecam()    (0)
24399 #endif
24400
24401 #ifdef CONFIG_MACH_AT91SAM9M10G45EK
24402 # ifdef machine_arch_type
24403 #  undef machine_arch_type
24404 #  define machine_arch_type     __machine_arch_type
24405 # else
24406 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10G45EK
24407 # endif
24408 # define machine_is_at91sam9m10g45ek()  (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
24409 #else
24410 # define machine_is_at91sam9m10g45ek()  (0)
24411 #endif
24412
24413 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
24414 # ifdef machine_arch_type
24415 #  undef machine_arch_type
24416 #  define machine_arch_type     __machine_arch_type
24417 # else
24418 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRODUO
24419 # endif
24420 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
24421 #else
24422 # define machine_is_linkstation_produo()        (0)
24423 #endif
24424
24425 #ifdef CONFIG_MACH_HIT_B0
24426 # ifdef machine_arch_type
24427 #  undef machine_arch_type
24428 #  define machine_arch_type     __machine_arch_type
24429 # else
24430 #  define machine_arch_type     MACH_TYPE_HIT_B0
24431 # endif
24432 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
24433 #else
24434 # define machine_is_hit_b0()    (0)
24435 #endif
24436
24437 #ifdef CONFIG_MACH_ADX_RMU
24438 # ifdef machine_arch_type
24439 #  undef machine_arch_type
24440 #  define machine_arch_type     __machine_arch_type
24441 # else
24442 #  define machine_arch_type     MACH_TYPE_ADX_RMU
24443 # endif
24444 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
24445 #else
24446 # define machine_is_adx_rmu()   (0)
24447 #endif
24448
24449 #ifdef CONFIG_MACH_XG_CPE_MAIN
24450 # ifdef machine_arch_type
24451 #  undef machine_arch_type
24452 #  define machine_arch_type     __machine_arch_type
24453 # else
24454 #  define machine_arch_type     MACH_TYPE_XG_CPE_MAIN
24455 # endif
24456 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
24457 #else
24458 # define machine_is_xg_cpe_main()       (0)
24459 #endif
24460
24461 #ifdef CONFIG_MACH_EDB9407A
24462 # ifdef machine_arch_type
24463 #  undef machine_arch_type
24464 #  define machine_arch_type     __machine_arch_type
24465 # else
24466 #  define machine_arch_type     MACH_TYPE_EDB9407A
24467 # endif
24468 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
24469 #else
24470 # define machine_is_edb9407a()  (0)
24471 #endif
24472
24473 #ifdef CONFIG_MACH_DTB9608
24474 # ifdef machine_arch_type
24475 #  undef machine_arch_type
24476 #  define machine_arch_type     __machine_arch_type
24477 # else
24478 #  define machine_arch_type     MACH_TYPE_DTB9608
24479 # endif
24480 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
24481 #else
24482 # define machine_is_dtb9608()   (0)
24483 #endif
24484
24485 #ifdef CONFIG_MACH_EM104V1
24486 # ifdef machine_arch_type
24487 #  undef machine_arch_type
24488 #  define machine_arch_type     __machine_arch_type
24489 # else
24490 #  define machine_arch_type     MACH_TYPE_EM104V1
24491 # endif
24492 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
24493 #else
24494 # define machine_is_em104v1()   (0)
24495 #endif
24496
24497 #ifdef CONFIG_MACH_DEMO
24498 # ifdef machine_arch_type
24499 #  undef machine_arch_type
24500 #  define machine_arch_type     __machine_arch_type
24501 # else
24502 #  define machine_arch_type     MACH_TYPE_DEMO
24503 # endif
24504 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
24505 #else
24506 # define machine_is_demo()      (0)
24507 #endif
24508
24509 #ifdef CONFIG_MACH_LOGI9260
24510 # ifdef machine_arch_type
24511 #  undef machine_arch_type
24512 #  define machine_arch_type     __machine_arch_type
24513 # else
24514 #  define machine_arch_type     MACH_TYPE_LOGI9260
24515 # endif
24516 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
24517 #else
24518 # define machine_is_logi9260()  (0)
24519 #endif
24520
24521 #ifdef CONFIG_MACH_MX31_EXM32
24522 # ifdef machine_arch_type
24523 #  undef machine_arch_type
24524 #  define machine_arch_type     __machine_arch_type
24525 # else
24526 #  define machine_arch_type     MACH_TYPE_MX31_EXM32
24527 # endif
24528 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
24529 #else
24530 # define machine_is_mx31_exm32()        (0)
24531 #endif
24532
24533 #ifdef CONFIG_MACH_USB_A9G20
24534 # ifdef machine_arch_type
24535 #  undef machine_arch_type
24536 #  define machine_arch_type     __machine_arch_type
24537 # else
24538 #  define machine_arch_type     MACH_TYPE_USB_A9G20
24539 # endif
24540 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
24541 #else
24542 # define machine_is_usb_a9g20() (0)
24543 #endif
24544
24545 #ifdef CONFIG_MACH_PICPROJE2008
24546 # ifdef machine_arch_type
24547 #  undef machine_arch_type
24548 #  define machine_arch_type     __machine_arch_type
24549 # else
24550 #  define machine_arch_type     MACH_TYPE_PICPROJE2008
24551 # endif
24552 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
24553 #else
24554 # define machine_is_picproje2008()      (0)
24555 #endif
24556
24557 #ifdef CONFIG_MACH_CS_E9315
24558 # ifdef machine_arch_type
24559 #  undef machine_arch_type
24560 #  define machine_arch_type     __machine_arch_type
24561 # else
24562 #  define machine_arch_type     MACH_TYPE_CS_E9315
24563 # endif
24564 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
24565 #else
24566 # define machine_is_cs_e9315()  (0)
24567 #endif
24568
24569 #ifdef CONFIG_MACH_QIL_A9G20
24570 # ifdef machine_arch_type
24571 #  undef machine_arch_type
24572 #  define machine_arch_type     __machine_arch_type
24573 # else
24574 #  define machine_arch_type     MACH_TYPE_QIL_A9G20
24575 # endif
24576 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
24577 #else
24578 # define machine_is_qil_a9g20() (0)
24579 #endif
24580
24581 #ifdef CONFIG_MACH_SHA_PON020
24582 # ifdef machine_arch_type
24583 #  undef machine_arch_type
24584 #  define machine_arch_type     __machine_arch_type
24585 # else
24586 #  define machine_arch_type     MACH_TYPE_SHA_PON020
24587 # endif
24588 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
24589 #else
24590 # define machine_is_sha_pon020()        (0)
24591 #endif
24592
24593 #ifdef CONFIG_MACH_NAD
24594 # ifdef machine_arch_type
24595 #  undef machine_arch_type
24596 #  define machine_arch_type     __machine_arch_type
24597 # else
24598 #  define machine_arch_type     MACH_TYPE_NAD
24599 # endif
24600 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
24601 #else
24602 # define machine_is_nad()       (0)
24603 #endif
24604
24605 #ifdef CONFIG_MACH_SBC35_A9260
24606 # ifdef machine_arch_type
24607 #  undef machine_arch_type
24608 #  define machine_arch_type     __machine_arch_type
24609 # else
24610 #  define machine_arch_type     MACH_TYPE_SBC35_A9260
24611 # endif
24612 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
24613 #else
24614 # define machine_is_sbc35_a9260()       (0)
24615 #endif
24616
24617 #ifdef CONFIG_MACH_SBC35_A9G20
24618 # ifdef machine_arch_type
24619 #  undef machine_arch_type
24620 #  define machine_arch_type     __machine_arch_type
24621 # else
24622 #  define machine_arch_type     MACH_TYPE_SBC35_A9G20
24623 # endif
24624 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
24625 #else
24626 # define machine_is_sbc35_a9g20()       (0)
24627 #endif
24628
24629 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
24630 # ifdef machine_arch_type
24631 #  undef machine_arch_type
24632 #  define machine_arch_type     __machine_arch_type
24633 # else
24634 #  define machine_arch_type     MACH_TYPE_DAVINCI_BEGINNING
24635 # endif
24636 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
24637 #else
24638 # define machine_is_davinci_beginning() (0)
24639 #endif
24640
24641 #ifdef CONFIG_MACH_UWC
24642 # ifdef machine_arch_type
24643 #  undef machine_arch_type
24644 #  define machine_arch_type     __machine_arch_type
24645 # else
24646 #  define machine_arch_type     MACH_TYPE_UWC
24647 # endif
24648 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
24649 #else
24650 # define machine_is_uwc()       (0)
24651 #endif
24652
24653 #ifdef CONFIG_MACH_MXLADS
24654 # ifdef machine_arch_type
24655 #  undef machine_arch_type
24656 #  define machine_arch_type     __machine_arch_type
24657 # else
24658 #  define machine_arch_type     MACH_TYPE_MXLADS
24659 # endif
24660 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
24661 #else
24662 # define machine_is_mxlads()    (0)
24663 #endif
24664
24665 #ifdef CONFIG_MACH_HTCNIKE
24666 # ifdef machine_arch_type
24667 #  undef machine_arch_type
24668 #  define machine_arch_type     __machine_arch_type
24669 # else
24670 #  define machine_arch_type     MACH_TYPE_HTCNIKE
24671 # endif
24672 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
24673 #else
24674 # define machine_is_htcnike()   (0)
24675 #endif
24676
24677 #ifdef CONFIG_MACH_DEISTER_PXA270
24678 # ifdef machine_arch_type
24679 #  undef machine_arch_type
24680 #  define machine_arch_type     __machine_arch_type
24681 # else
24682 #  define machine_arch_type     MACH_TYPE_DEISTER_PXA270
24683 # endif
24684 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
24685 #else
24686 # define machine_is_deister_pxa270()    (0)
24687 #endif
24688
24689 #ifdef CONFIG_MACH_CME9210JS
24690 # ifdef machine_arch_type
24691 #  undef machine_arch_type
24692 #  define machine_arch_type     __machine_arch_type
24693 # else
24694 #  define machine_arch_type     MACH_TYPE_CME9210JS
24695 # endif
24696 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
24697 #else
24698 # define machine_is_cme9210js() (0)
24699 #endif
24700
24701 #ifdef CONFIG_MACH_CC9P9360
24702 # ifdef machine_arch_type
24703 #  undef machine_arch_type
24704 #  define machine_arch_type     __machine_arch_type
24705 # else
24706 #  define machine_arch_type     MACH_TYPE_CC9P9360
24707 # endif
24708 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
24709 #else
24710 # define machine_is_cc9p9360()  (0)
24711 #endif
24712
24713 #ifdef CONFIG_MACH_MOCHA
24714 # ifdef machine_arch_type
24715 #  undef machine_arch_type
24716 #  define machine_arch_type     __machine_arch_type
24717 # else
24718 #  define machine_arch_type     MACH_TYPE_MOCHA
24719 # endif
24720 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
24721 #else
24722 # define machine_is_mocha()     (0)
24723 #endif
24724
24725 #ifdef CONFIG_MACH_WAPD170AG
24726 # ifdef machine_arch_type
24727 #  undef machine_arch_type
24728 #  define machine_arch_type     __machine_arch_type
24729 # else
24730 #  define machine_arch_type     MACH_TYPE_WAPD170AG
24731 # endif
24732 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
24733 #else
24734 # define machine_is_wapd170ag() (0)
24735 #endif
24736
24737 #ifdef CONFIG_MACH_LINKSTATION_MINI
24738 # ifdef machine_arch_type
24739 #  undef machine_arch_type
24740 #  define machine_arch_type     __machine_arch_type
24741 # else
24742 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
24743 # endif
24744 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
24745 #else
24746 # define machine_is_linkstation_mini()  (0)
24747 #endif
24748
24749 #ifdef CONFIG_MACH_AFEB9260
24750 # ifdef machine_arch_type
24751 #  undef machine_arch_type
24752 #  define machine_arch_type     __machine_arch_type
24753 # else
24754 #  define machine_arch_type     MACH_TYPE_AFEB9260
24755 # endif
24756 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
24757 #else
24758 # define machine_is_afeb9260()  (0)
24759 #endif
24760
24761 #ifdef CONFIG_MACH_W90X900
24762 # ifdef machine_arch_type
24763 #  undef machine_arch_type
24764 #  define machine_arch_type     __machine_arch_type
24765 # else
24766 #  define machine_arch_type     MACH_TYPE_W90X900
24767 # endif
24768 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
24769 #else
24770 # define machine_is_w90x900()   (0)
24771 #endif
24772
24773 #ifdef CONFIG_MACH_W90X700
24774 # ifdef machine_arch_type
24775 #  undef machine_arch_type
24776 #  define machine_arch_type     __machine_arch_type
24777 # else
24778 #  define machine_arch_type     MACH_TYPE_W90X700
24779 # endif
24780 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
24781 #else
24782 # define machine_is_w90x700()   (0)
24783 #endif
24784
24785 #ifdef CONFIG_MACH_KT300IP
24786 # ifdef machine_arch_type
24787 #  undef machine_arch_type
24788 #  define machine_arch_type     __machine_arch_type
24789 # else
24790 #  define machine_arch_type     MACH_TYPE_KT300IP
24791 # endif
24792 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
24793 #else
24794 # define machine_is_kt300ip()   (0)
24795 #endif
24796
24797 #ifdef CONFIG_MACH_KT300IP_G20
24798 # ifdef machine_arch_type
24799 #  undef machine_arch_type
24800 #  define machine_arch_type     __machine_arch_type
24801 # else
24802 #  define machine_arch_type     MACH_TYPE_KT300IP_G20
24803 # endif
24804 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
24805 #else
24806 # define machine_is_kt300ip_g20()       (0)
24807 #endif
24808
24809 #ifdef CONFIG_MACH_SRCM
24810 # ifdef machine_arch_type
24811 #  undef machine_arch_type
24812 #  define machine_arch_type     __machine_arch_type
24813 # else
24814 #  define machine_arch_type     MACH_TYPE_SRCM
24815 # endif
24816 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
24817 #else
24818 # define machine_is_srcm()      (0)
24819 #endif
24820
24821 #ifdef CONFIG_MACH_WLNX_9260
24822 # ifdef machine_arch_type
24823 #  undef machine_arch_type
24824 #  define machine_arch_type     __machine_arch_type
24825 # else
24826 #  define machine_arch_type     MACH_TYPE_WLNX_9260
24827 # endif
24828 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
24829 #else
24830 # define machine_is_wlnx_9260() (0)
24831 #endif
24832
24833 #ifdef CONFIG_MACH_OPENMOKO_GTA03
24834 # ifdef machine_arch_type
24835 #  undef machine_arch_type
24836 #  define machine_arch_type     __machine_arch_type
24837 # else
24838 #  define machine_arch_type     MACH_TYPE_OPENMOKO_GTA03
24839 # endif
24840 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
24841 #else
24842 # define machine_is_openmoko_gta03()    (0)
24843 #endif
24844
24845 #ifdef CONFIG_MACH_OSPREY2
24846 # ifdef machine_arch_type
24847 #  undef machine_arch_type
24848 #  define machine_arch_type     __machine_arch_type
24849 # else
24850 #  define machine_arch_type     MACH_TYPE_OSPREY2
24851 # endif
24852 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
24853 #else
24854 # define machine_is_osprey2()   (0)
24855 #endif
24856
24857 #ifdef CONFIG_MACH_KBIO9260
24858 # ifdef machine_arch_type
24859 #  undef machine_arch_type
24860 #  define machine_arch_type     __machine_arch_type
24861 # else
24862 #  define machine_arch_type     MACH_TYPE_KBIO9260
24863 # endif
24864 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
24865 #else
24866 # define machine_is_kbio9260()  (0)
24867 #endif
24868
24869 #ifdef CONFIG_MACH_GINZA
24870 # ifdef machine_arch_type
24871 #  undef machine_arch_type
24872 #  define machine_arch_type     __machine_arch_type
24873 # else
24874 #  define machine_arch_type     MACH_TYPE_GINZA
24875 # endif
24876 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
24877 #else
24878 # define machine_is_ginza()     (0)
24879 #endif
24880
24881 #ifdef CONFIG_MACH_A636N
24882 # ifdef machine_arch_type
24883 #  undef machine_arch_type
24884 #  define machine_arch_type     __machine_arch_type
24885 # else
24886 #  define machine_arch_type     MACH_TYPE_A636N
24887 # endif
24888 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
24889 #else
24890 # define machine_is_a636n()     (0)
24891 #endif
24892
24893 #ifdef CONFIG_MACH_IMX27IPCAM
24894 # ifdef machine_arch_type
24895 #  undef machine_arch_type
24896 #  define machine_arch_type     __machine_arch_type
24897 # else
24898 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
24899 # endif
24900 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
24901 #else
24902 # define machine_is_imx27ipcam()        (0)
24903 #endif
24904
24905 #ifdef CONFIG_MACH_NEMOC
24906 # ifdef machine_arch_type
24907 #  undef machine_arch_type
24908 #  define machine_arch_type     __machine_arch_type
24909 # else
24910 #  define machine_arch_type     MACH_TYPE_NEMOC
24911 # endif
24912 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
24913 #else
24914 # define machine_is_nemoc()     (0)
24915 #endif
24916
24917 #ifdef CONFIG_MACH_GENEVA
24918 # ifdef machine_arch_type
24919 #  undef machine_arch_type
24920 #  define machine_arch_type     __machine_arch_type
24921 # else
24922 #  define machine_arch_type     MACH_TYPE_GENEVA
24923 # endif
24924 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
24925 #else
24926 # define machine_is_geneva()    (0)
24927 #endif
24928
24929 #ifdef CONFIG_MACH_HTCPHAROS
24930 # ifdef machine_arch_type
24931 #  undef machine_arch_type
24932 #  define machine_arch_type     __machine_arch_type
24933 # else
24934 #  define machine_arch_type     MACH_TYPE_HTCPHAROS
24935 # endif
24936 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
24937 #else
24938 # define machine_is_htcpharos() (0)
24939 #endif
24940
24941 #ifdef CONFIG_MACH_NEONC
24942 # ifdef machine_arch_type
24943 #  undef machine_arch_type
24944 #  define machine_arch_type     __machine_arch_type
24945 # else
24946 #  define machine_arch_type     MACH_TYPE_NEONC
24947 # endif
24948 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
24949 #else
24950 # define machine_is_neonc()     (0)
24951 #endif
24952
24953 #ifdef CONFIG_MACH_NAS7100
24954 # ifdef machine_arch_type
24955 #  undef machine_arch_type
24956 #  define machine_arch_type     __machine_arch_type
24957 # else
24958 #  define machine_arch_type     MACH_TYPE_NAS7100
24959 # endif
24960 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
24961 #else
24962 # define machine_is_nas7100()   (0)
24963 #endif
24964
24965 #ifdef CONFIG_MACH_TEUPHONE
24966 # ifdef machine_arch_type
24967 #  undef machine_arch_type
24968 #  define machine_arch_type     __machine_arch_type
24969 # else
24970 #  define machine_arch_type     MACH_TYPE_TEUPHONE
24971 # endif
24972 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
24973 #else
24974 # define machine_is_teuphone()  (0)
24975 #endif
24976
24977 #ifdef CONFIG_MACH_ANNAX_ETH2
24978 # ifdef machine_arch_type
24979 #  undef machine_arch_type
24980 #  define machine_arch_type     __machine_arch_type
24981 # else
24982 #  define machine_arch_type     MACH_TYPE_ANNAX_ETH2
24983 # endif
24984 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
24985 #else
24986 # define machine_is_annax_eth2()        (0)
24987 #endif
24988
24989 #ifdef CONFIG_MACH_CSB733
24990 # ifdef machine_arch_type
24991 #  undef machine_arch_type
24992 #  define machine_arch_type     __machine_arch_type
24993 # else
24994 #  define machine_arch_type     MACH_TYPE_CSB733
24995 # endif
24996 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
24997 #else
24998 # define machine_is_csb733()    (0)
24999 #endif
25000
25001 #ifdef CONFIG_MACH_BK3
25002 # ifdef machine_arch_type
25003 #  undef machine_arch_type
25004 #  define machine_arch_type     __machine_arch_type
25005 # else
25006 #  define machine_arch_type     MACH_TYPE_BK3
25007 # endif
25008 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
25009 #else
25010 # define machine_is_bk3()       (0)
25011 #endif
25012
25013 #ifdef CONFIG_MACH_OMAP_EM32
25014 # ifdef machine_arch_type
25015 #  undef machine_arch_type
25016 #  define machine_arch_type     __machine_arch_type
25017 # else
25018 #  define machine_arch_type     MACH_TYPE_OMAP_EM32
25019 # endif
25020 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
25021 #else
25022 # define machine_is_omap_em32() (0)
25023 #endif
25024
25025 #ifdef CONFIG_MACH_ET9261CP
25026 # ifdef machine_arch_type
25027 #  undef machine_arch_type
25028 #  define machine_arch_type     __machine_arch_type
25029 # else
25030 #  define machine_arch_type     MACH_TYPE_ET9261CP
25031 # endif
25032 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
25033 #else
25034 # define machine_is_et9261cp()  (0)
25035 #endif
25036
25037 #ifdef CONFIG_MACH_JASPERC
25038 # ifdef machine_arch_type
25039 #  undef machine_arch_type
25040 #  define machine_arch_type     __machine_arch_type
25041 # else
25042 #  define machine_arch_type     MACH_TYPE_JASPERC
25043 # endif
25044 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
25045 #else
25046 # define machine_is_jasperc()   (0)
25047 #endif
25048
25049 #ifdef CONFIG_MACH_ISSI_ARM9
25050 # ifdef machine_arch_type
25051 #  undef machine_arch_type
25052 #  define machine_arch_type     __machine_arch_type
25053 # else
25054 #  define machine_arch_type     MACH_TYPE_ISSI_ARM9
25055 # endif
25056 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
25057 #else
25058 # define machine_is_issi_arm9() (0)
25059 #endif
25060
25061 #ifdef CONFIG_MACH_UED
25062 # ifdef machine_arch_type
25063 #  undef machine_arch_type
25064 #  define machine_arch_type     __machine_arch_type
25065 # else
25066 #  define machine_arch_type     MACH_TYPE_UED
25067 # endif
25068 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
25069 #else
25070 # define machine_is_ued()       (0)
25071 #endif
25072
25073 #ifdef CONFIG_MACH_ESIBLADE
25074 # ifdef machine_arch_type
25075 #  undef machine_arch_type
25076 #  define machine_arch_type     __machine_arch_type
25077 # else
25078 #  define machine_arch_type     MACH_TYPE_ESIBLADE
25079 # endif
25080 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
25081 #else
25082 # define machine_is_esiblade()  (0)
25083 #endif
25084
25085 #ifdef CONFIG_MACH_EYE02
25086 # ifdef machine_arch_type
25087 #  undef machine_arch_type
25088 #  define machine_arch_type     __machine_arch_type
25089 # else
25090 #  define machine_arch_type     MACH_TYPE_EYE02
25091 # endif
25092 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
25093 #else
25094 # define machine_is_eye02()     (0)
25095 #endif
25096
25097 #ifdef CONFIG_MACH_IMX27KBD
25098 # ifdef machine_arch_type
25099 #  undef machine_arch_type
25100 #  define machine_arch_type     __machine_arch_type
25101 # else
25102 #  define machine_arch_type     MACH_TYPE_IMX27KBD
25103 # endif
25104 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
25105 #else
25106 # define machine_is_imx27kbd()  (0)
25107 #endif
25108
25109 #ifdef CONFIG_MACH_SST61VC010_FPGA
25110 # ifdef machine_arch_type
25111 #  undef machine_arch_type
25112 #  define machine_arch_type     __machine_arch_type
25113 # else
25114 #  define machine_arch_type     MACH_TYPE_SST61VC010_FPGA
25115 # endif
25116 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
25117 #else
25118 # define machine_is_sst61vc010_fpga()   (0)
25119 #endif
25120
25121 #ifdef CONFIG_MACH_KIXVP435
25122 # ifdef machine_arch_type
25123 #  undef machine_arch_type
25124 #  define machine_arch_type     __machine_arch_type
25125 # else
25126 #  define machine_arch_type     MACH_TYPE_KIXVP435
25127 # endif
25128 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
25129 #else
25130 # define machine_is_kixvp435()  (0)
25131 #endif
25132
25133 #ifdef CONFIG_MACH_KIXNP435
25134 # ifdef machine_arch_type
25135 #  undef machine_arch_type
25136 #  define machine_arch_type     __machine_arch_type
25137 # else
25138 #  define machine_arch_type     MACH_TYPE_KIXNP435
25139 # endif
25140 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
25141 #else
25142 # define machine_is_kixnp435()  (0)
25143 #endif
25144
25145 #ifdef CONFIG_MACH_AFRICA
25146 # ifdef machine_arch_type
25147 #  undef machine_arch_type
25148 #  define machine_arch_type     __machine_arch_type
25149 # else
25150 #  define machine_arch_type     MACH_TYPE_AFRICA
25151 # endif
25152 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
25153 #else
25154 # define machine_is_africa()    (0)
25155 #endif
25156
25157 #ifdef CONFIG_MACH_NH233
25158 # ifdef machine_arch_type
25159 #  undef machine_arch_type
25160 #  define machine_arch_type     __machine_arch_type
25161 # else
25162 #  define machine_arch_type     MACH_TYPE_NH233
25163 # endif
25164 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
25165 #else
25166 # define machine_is_nh233()     (0)
25167 #endif
25168
25169 #ifdef CONFIG_MACH_RD88F6183AP_GE
25170 # ifdef machine_arch_type
25171 #  undef machine_arch_type
25172 #  define machine_arch_type     __machine_arch_type
25173 # else
25174 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
25175 # endif
25176 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
25177 #else
25178 # define machine_is_rd88f6183ap_ge()    (0)
25179 #endif
25180
25181 #ifdef CONFIG_MACH_BCM4760
25182 # ifdef machine_arch_type
25183 #  undef machine_arch_type
25184 #  define machine_arch_type     __machine_arch_type
25185 # else
25186 #  define machine_arch_type     MACH_TYPE_BCM4760
25187 # endif
25188 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
25189 #else
25190 # define machine_is_bcm4760()   (0)
25191 #endif
25192
25193 #ifdef CONFIG_MACH_EDDY_V2
25194 # ifdef machine_arch_type
25195 #  undef machine_arch_type
25196 #  define machine_arch_type     __machine_arch_type
25197 # else
25198 #  define machine_arch_type     MACH_TYPE_EDDY_V2
25199 # endif
25200 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
25201 #else
25202 # define machine_is_eddy_v2()   (0)
25203 #endif
25204
25205 #ifdef CONFIG_MACH_REALVIEW_PBA8
25206 # ifdef machine_arch_type
25207 #  undef machine_arch_type
25208 #  define machine_arch_type     __machine_arch_type
25209 # else
25210 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
25211 # endif
25212 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
25213 #else
25214 # define machine_is_realview_pba8()     (0)
25215 #endif
25216
25217 #ifdef CONFIG_MACH_HID_A7
25218 # ifdef machine_arch_type
25219 #  undef machine_arch_type
25220 #  define machine_arch_type     __machine_arch_type
25221 # else
25222 #  define machine_arch_type     MACH_TYPE_HID_A7
25223 # endif
25224 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
25225 #else
25226 # define machine_is_hid_a7()    (0)
25227 #endif
25228
25229 #ifdef CONFIG_MACH_HERO
25230 # ifdef machine_arch_type
25231 #  undef machine_arch_type
25232 #  define machine_arch_type     __machine_arch_type
25233 # else
25234 #  define machine_arch_type     MACH_TYPE_HERO
25235 # endif
25236 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
25237 #else
25238 # define machine_is_hero()      (0)
25239 #endif
25240
25241 #ifdef CONFIG_MACH_OMAP_POSEIDON
25242 # ifdef machine_arch_type
25243 #  undef machine_arch_type
25244 #  define machine_arch_type     __machine_arch_type
25245 # else
25246 #  define machine_arch_type     MACH_TYPE_OMAP_POSEIDON
25247 # endif
25248 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
25249 #else
25250 # define machine_is_omap_poseidon()     (0)
25251 #endif
25252
25253 #ifdef CONFIG_MACH_REALVIEW_PBX
25254 # ifdef machine_arch_type
25255 #  undef machine_arch_type
25256 #  define machine_arch_type     __machine_arch_type
25257 # else
25258 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
25259 # endif
25260 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
25261 #else
25262 # define machine_is_realview_pbx()      (0)
25263 #endif
25264
25265 #ifdef CONFIG_MACH_MICRO9S
25266 # ifdef machine_arch_type
25267 #  undef machine_arch_type
25268 #  define machine_arch_type     __machine_arch_type
25269 # else
25270 #  define machine_arch_type     MACH_TYPE_MICRO9S
25271 # endif
25272 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
25273 #else
25274 # define machine_is_micro9s()   (0)
25275 #endif
25276
25277 #ifdef CONFIG_MACH_MAKO
25278 # ifdef machine_arch_type
25279 #  undef machine_arch_type
25280 #  define machine_arch_type     __machine_arch_type
25281 # else
25282 #  define machine_arch_type     MACH_TYPE_MAKO
25283 # endif
25284 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
25285 #else
25286 # define machine_is_mako()      (0)
25287 #endif
25288
25289 #ifdef CONFIG_MACH_XDAFLAME
25290 # ifdef machine_arch_type
25291 #  undef machine_arch_type
25292 #  define machine_arch_type     __machine_arch_type
25293 # else
25294 #  define machine_arch_type     MACH_TYPE_XDAFLAME
25295 # endif
25296 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
25297 #else
25298 # define machine_is_xdaflame()  (0)
25299 #endif
25300
25301 #ifdef CONFIG_MACH_PHIDGET_SBC2
25302 # ifdef machine_arch_type
25303 #  undef machine_arch_type
25304 #  define machine_arch_type     __machine_arch_type
25305 # else
25306 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC2
25307 # endif
25308 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
25309 #else
25310 # define machine_is_phidget_sbc2()      (0)
25311 #endif
25312
25313 #ifdef CONFIG_MACH_LIMESTONE
25314 # ifdef machine_arch_type
25315 #  undef machine_arch_type
25316 #  define machine_arch_type     __machine_arch_type
25317 # else
25318 #  define machine_arch_type     MACH_TYPE_LIMESTONE
25319 # endif
25320 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
25321 #else
25322 # define machine_is_limestone() (0)
25323 #endif
25324
25325 #ifdef CONFIG_MACH_IPROBE_C32
25326 # ifdef machine_arch_type
25327 #  undef machine_arch_type
25328 #  define machine_arch_type     __machine_arch_type
25329 # else
25330 #  define machine_arch_type     MACH_TYPE_IPROBE_C32
25331 # endif
25332 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
25333 #else
25334 # define machine_is_iprobe_c32()        (0)
25335 #endif
25336
25337 #ifdef CONFIG_MACH_RUT100
25338 # ifdef machine_arch_type
25339 #  undef machine_arch_type
25340 #  define machine_arch_type     __machine_arch_type
25341 # else
25342 #  define machine_arch_type     MACH_TYPE_RUT100
25343 # endif
25344 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
25345 #else
25346 # define machine_is_rut100()    (0)
25347 #endif
25348
25349 #ifdef CONFIG_MACH_ASUSP535
25350 # ifdef machine_arch_type
25351 #  undef machine_arch_type
25352 #  define machine_arch_type     __machine_arch_type
25353 # else
25354 #  define machine_arch_type     MACH_TYPE_ASUSP535
25355 # endif
25356 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
25357 #else
25358 # define machine_is_asusp535()  (0)
25359 #endif
25360
25361 #ifdef CONFIG_MACH_HTCRAPHAEL
25362 # ifdef machine_arch_type
25363 #  undef machine_arch_type
25364 #  define machine_arch_type     __machine_arch_type
25365 # else
25366 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL
25367 # endif
25368 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
25369 #else
25370 # define machine_is_htcraphael()        (0)
25371 #endif
25372
25373 #ifdef CONFIG_MACH_SYGDG1
25374 # ifdef machine_arch_type
25375 #  undef machine_arch_type
25376 #  define machine_arch_type     __machine_arch_type
25377 # else
25378 #  define machine_arch_type     MACH_TYPE_SYGDG1
25379 # endif
25380 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
25381 #else
25382 # define machine_is_sygdg1()    (0)
25383 #endif
25384
25385 #ifdef CONFIG_MACH_SYGDG2
25386 # ifdef machine_arch_type
25387 #  undef machine_arch_type
25388 #  define machine_arch_type     __machine_arch_type
25389 # else
25390 #  define machine_arch_type     MACH_TYPE_SYGDG2
25391 # endif
25392 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
25393 #else
25394 # define machine_is_sygdg2()    (0)
25395 #endif
25396
25397 #ifdef CONFIG_MACH_SEOUL
25398 # ifdef machine_arch_type
25399 #  undef machine_arch_type
25400 #  define machine_arch_type     __machine_arch_type
25401 # else
25402 #  define machine_arch_type     MACH_TYPE_SEOUL
25403 # endif
25404 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
25405 #else
25406 # define machine_is_seoul()     (0)
25407 #endif
25408
25409 #ifdef CONFIG_MACH_SALERNO
25410 # ifdef machine_arch_type
25411 #  undef machine_arch_type
25412 #  define machine_arch_type     __machine_arch_type
25413 # else
25414 #  define machine_arch_type     MACH_TYPE_SALERNO
25415 # endif
25416 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
25417 #else
25418 # define machine_is_salerno()   (0)
25419 #endif
25420
25421 #ifdef CONFIG_MACH_UCN_S3C64XX
25422 # ifdef machine_arch_type
25423 #  undef machine_arch_type
25424 #  define machine_arch_type     __machine_arch_type
25425 # else
25426 #  define machine_arch_type     MACH_TYPE_UCN_S3C64XX
25427 # endif
25428 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
25429 #else
25430 # define machine_is_ucn_s3c64xx()       (0)
25431 #endif
25432
25433 #ifdef CONFIG_MACH_MSM7201A
25434 # ifdef machine_arch_type
25435 #  undef machine_arch_type
25436 #  define machine_arch_type     __machine_arch_type
25437 # else
25438 #  define machine_arch_type     MACH_TYPE_MSM7201A
25439 # endif
25440 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
25441 #else
25442 # define machine_is_msm7201a()  (0)
25443 #endif
25444
25445 #ifdef CONFIG_MACH_LPR1
25446 # ifdef machine_arch_type
25447 #  undef machine_arch_type
25448 #  define machine_arch_type     __machine_arch_type
25449 # else
25450 #  define machine_arch_type     MACH_TYPE_LPR1
25451 # endif
25452 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
25453 #else
25454 # define machine_is_lpr1()      (0)
25455 #endif
25456
25457 #ifdef CONFIG_MACH_ARMADILLO500FX
25458 # ifdef machine_arch_type
25459 #  undef machine_arch_type
25460 #  define machine_arch_type     __machine_arch_type
25461 # else
25462 #  define machine_arch_type     MACH_TYPE_ARMADILLO500FX
25463 # endif
25464 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
25465 #else
25466 # define machine_is_armadillo500fx()    (0)
25467 #endif
25468
25469 #ifdef CONFIG_MACH_G3EVM
25470 # ifdef machine_arch_type
25471 #  undef machine_arch_type
25472 #  define machine_arch_type     __machine_arch_type
25473 # else
25474 #  define machine_arch_type     MACH_TYPE_G3EVM
25475 # endif
25476 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
25477 #else
25478 # define machine_is_g3evm()     (0)
25479 #endif
25480
25481 #ifdef CONFIG_MACH_Z3_DM355
25482 # ifdef machine_arch_type
25483 #  undef machine_arch_type
25484 #  define machine_arch_type     __machine_arch_type
25485 # else
25486 #  define machine_arch_type     MACH_TYPE_Z3_DM355
25487 # endif
25488 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
25489 #else
25490 # define machine_is_z3_dm355()  (0)
25491 #endif
25492
25493 #ifdef CONFIG_MACH_W90P910EVB
25494 # ifdef machine_arch_type
25495 #  undef machine_arch_type
25496 #  define machine_arch_type     __machine_arch_type
25497 # else
25498 #  define machine_arch_type     MACH_TYPE_W90P910EVB
25499 # endif
25500 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
25501 #else
25502 # define machine_is_w90p910evb()        (0)
25503 #endif
25504
25505 #ifdef CONFIG_MACH_W90P920EVB
25506 # ifdef machine_arch_type
25507 #  undef machine_arch_type
25508 #  define machine_arch_type     __machine_arch_type
25509 # else
25510 #  define machine_arch_type     MACH_TYPE_W90P920EVB
25511 # endif
25512 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
25513 #else
25514 # define machine_is_w90p920evb()        (0)
25515 #endif
25516
25517 #ifdef CONFIG_MACH_W90P950EVB
25518 # ifdef machine_arch_type
25519 #  undef machine_arch_type
25520 #  define machine_arch_type     __machine_arch_type
25521 # else
25522 #  define machine_arch_type     MACH_TYPE_W90P950EVB
25523 # endif
25524 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
25525 #else
25526 # define machine_is_w90p950evb()        (0)
25527 #endif
25528
25529 #ifdef CONFIG_MACH_W90N960EVB
25530 # ifdef machine_arch_type
25531 #  undef machine_arch_type
25532 #  define machine_arch_type     __machine_arch_type
25533 # else
25534 #  define machine_arch_type     MACH_TYPE_W90N960EVB
25535 # endif
25536 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
25537 #else
25538 # define machine_is_w90n960evb()        (0)
25539 #endif
25540
25541 #ifdef CONFIG_MACH_CAMHD
25542 # ifdef machine_arch_type
25543 #  undef machine_arch_type
25544 #  define machine_arch_type     __machine_arch_type
25545 # else
25546 #  define machine_arch_type     MACH_TYPE_CAMHD
25547 # endif
25548 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
25549 #else
25550 # define machine_is_camhd()     (0)
25551 #endif
25552
25553 #ifdef CONFIG_MACH_MVC100
25554 # ifdef machine_arch_type
25555 #  undef machine_arch_type
25556 #  define machine_arch_type     __machine_arch_type
25557 # else
25558 #  define machine_arch_type     MACH_TYPE_MVC100
25559 # endif
25560 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
25561 #else
25562 # define machine_is_mvc100()    (0)
25563 #endif
25564
25565 #ifdef CONFIG_MACH_ELECTRUM_200
25566 # ifdef machine_arch_type
25567 #  undef machine_arch_type
25568 #  define machine_arch_type     __machine_arch_type
25569 # else
25570 #  define machine_arch_type     MACH_TYPE_ELECTRUM_200
25571 # endif
25572 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
25573 #else
25574 # define machine_is_electrum_200()      (0)
25575 #endif
25576
25577 #ifdef CONFIG_MACH_HTCJADE
25578 # ifdef machine_arch_type
25579 #  undef machine_arch_type
25580 #  define machine_arch_type     __machine_arch_type
25581 # else
25582 #  define machine_arch_type     MACH_TYPE_HTCJADE
25583 # endif
25584 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
25585 #else
25586 # define machine_is_htcjade()   (0)
25587 #endif
25588
25589 #ifdef CONFIG_MACH_MEMPHIS
25590 # ifdef machine_arch_type
25591 #  undef machine_arch_type
25592 #  define machine_arch_type     __machine_arch_type
25593 # else
25594 #  define machine_arch_type     MACH_TYPE_MEMPHIS
25595 # endif
25596 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
25597 #else
25598 # define machine_is_memphis()   (0)
25599 #endif
25600
25601 #ifdef CONFIG_MACH_IMX27SBC
25602 # ifdef machine_arch_type
25603 #  undef machine_arch_type
25604 #  define machine_arch_type     __machine_arch_type
25605 # else
25606 #  define machine_arch_type     MACH_TYPE_IMX27SBC
25607 # endif
25608 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
25609 #else
25610 # define machine_is_imx27sbc()  (0)
25611 #endif
25612
25613 #ifdef CONFIG_MACH_LEXTAR
25614 # ifdef machine_arch_type
25615 #  undef machine_arch_type
25616 #  define machine_arch_type     __machine_arch_type
25617 # else
25618 #  define machine_arch_type     MACH_TYPE_LEXTAR
25619 # endif
25620 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
25621 #else
25622 # define machine_is_lextar()    (0)
25623 #endif
25624
25625 #ifdef CONFIG_MACH_MV88F6281GTW_GE
25626 # ifdef machine_arch_type
25627 #  undef machine_arch_type
25628 #  define machine_arch_type     __machine_arch_type
25629 # else
25630 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
25631 # endif
25632 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
25633 #else
25634 # define machine_is_mv88f6281gtw_ge()   (0)
25635 #endif
25636
25637 #ifdef CONFIG_MACH_NCP
25638 # ifdef machine_arch_type
25639 #  undef machine_arch_type
25640 #  define machine_arch_type     __machine_arch_type
25641 # else
25642 #  define machine_arch_type     MACH_TYPE_NCP
25643 # endif
25644 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
25645 #else
25646 # define machine_is_ncp()       (0)
25647 #endif
25648
25649 #ifdef CONFIG_MACH_Z32AN
25650 # ifdef machine_arch_type
25651 #  undef machine_arch_type
25652 #  define machine_arch_type     __machine_arch_type
25653 # else
25654 #  define machine_arch_type     MACH_TYPE_Z32AN
25655 # endif
25656 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
25657 #else
25658 # define machine_is_z32an_series()      (0)
25659 #endif
25660
25661 #ifdef CONFIG_MACH_TMQ_CAPD
25662 # ifdef machine_arch_type
25663 #  undef machine_arch_type
25664 #  define machine_arch_type     __machine_arch_type
25665 # else
25666 #  define machine_arch_type     MACH_TYPE_TMQ_CAPD
25667 # endif
25668 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
25669 #else
25670 # define machine_is_tmq_capd()  (0)
25671 #endif
25672
25673 #ifdef CONFIG_MACH_OMAP3_WL
25674 # ifdef machine_arch_type
25675 #  undef machine_arch_type
25676 #  define machine_arch_type     __machine_arch_type
25677 # else
25678 #  define machine_arch_type     MACH_TYPE_OMAP3_WL
25679 # endif
25680 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
25681 #else
25682 # define machine_is_omap3_wl()  (0)
25683 #endif
25684
25685 #ifdef CONFIG_MACH_CHUMBY
25686 # ifdef machine_arch_type
25687 #  undef machine_arch_type
25688 #  define machine_arch_type     __machine_arch_type
25689 # else
25690 #  define machine_arch_type     MACH_TYPE_CHUMBY
25691 # endif
25692 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
25693 #else
25694 # define machine_is_chumby()    (0)
25695 #endif
25696
25697 #ifdef CONFIG_MACH_ATSARM9
25698 # ifdef machine_arch_type
25699 #  undef machine_arch_type
25700 #  define machine_arch_type     __machine_arch_type
25701 # else
25702 #  define machine_arch_type     MACH_TYPE_ATSARM9
25703 # endif
25704 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
25705 #else
25706 # define machine_is_atsarm9()   (0)
25707 #endif
25708
25709 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
25710 # ifdef machine_arch_type
25711 #  undef machine_arch_type
25712 #  define machine_arch_type     __machine_arch_type
25713 # else
25714 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
25715 # endif
25716 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
25717 #else
25718 # define machine_is_davinci_dm365_evm() (0)
25719 #endif
25720
25721 #ifdef CONFIG_MACH_BAHAMAS
25722 # ifdef machine_arch_type
25723 #  undef machine_arch_type
25724 #  define machine_arch_type     __machine_arch_type
25725 # else
25726 #  define machine_arch_type     MACH_TYPE_BAHAMAS
25727 # endif
25728 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
25729 #else
25730 # define machine_is_bahamas()   (0)
25731 #endif
25732
25733 #ifdef CONFIG_MACH_DAS
25734 # ifdef machine_arch_type
25735 #  undef machine_arch_type
25736 #  define machine_arch_type     __machine_arch_type
25737 # else
25738 #  define machine_arch_type     MACH_TYPE_DAS
25739 # endif
25740 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
25741 #else
25742 # define machine_is_das()       (0)
25743 #endif
25744
25745 #ifdef CONFIG_MACH_MINIDAS
25746 # ifdef machine_arch_type
25747 #  undef machine_arch_type
25748 #  define machine_arch_type     __machine_arch_type
25749 # else
25750 #  define machine_arch_type     MACH_TYPE_MINIDAS
25751 # endif
25752 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
25753 #else
25754 # define machine_is_minidas()   (0)
25755 #endif
25756
25757 #ifdef CONFIG_MACH_VK1000
25758 # ifdef machine_arch_type
25759 #  undef machine_arch_type
25760 #  define machine_arch_type     __machine_arch_type
25761 # else
25762 #  define machine_arch_type     MACH_TYPE_VK1000
25763 # endif
25764 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
25765 #else
25766 # define machine_is_vk1000()    (0)
25767 #endif
25768
25769 #ifdef CONFIG_MACH_CENTRO
25770 # ifdef machine_arch_type
25771 #  undef machine_arch_type
25772 #  define machine_arch_type     __machine_arch_type
25773 # else
25774 #  define machine_arch_type     MACH_TYPE_CENTRO
25775 # endif
25776 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
25777 #else
25778 # define machine_is_centro()    (0)
25779 #endif
25780
25781 #ifdef CONFIG_MACH_CTERA_2BAY
25782 # ifdef machine_arch_type
25783 #  undef machine_arch_type
25784 #  define machine_arch_type     __machine_arch_type
25785 # else
25786 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY
25787 # endif
25788 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
25789 #else
25790 # define machine_is_ctera_2bay()        (0)
25791 #endif
25792
25793 #ifdef CONFIG_MACH_EDGECONNECT
25794 # ifdef machine_arch_type
25795 #  undef machine_arch_type
25796 #  define machine_arch_type     __machine_arch_type
25797 # else
25798 #  define machine_arch_type     MACH_TYPE_EDGECONNECT
25799 # endif
25800 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
25801 #else
25802 # define machine_is_edgeconnect()       (0)
25803 #endif
25804
25805 #ifdef CONFIG_MACH_ND27000
25806 # ifdef machine_arch_type
25807 #  undef machine_arch_type
25808 #  define machine_arch_type     __machine_arch_type
25809 # else
25810 #  define machine_arch_type     MACH_TYPE_ND27000
25811 # endif
25812 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
25813 #else
25814 # define machine_is_nd27000()   (0)
25815 #endif
25816
25817 #ifdef CONFIG_MACH_GEMALTO_COBRA
25818 # ifdef machine_arch_type
25819 #  undef machine_arch_type
25820 #  define machine_arch_type     __machine_arch_type
25821 # else
25822 #  define machine_arch_type     MACH_TYPE_GEMALTO_COBRA
25823 # endif
25824 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25825 #else
25826 # define machine_is_cobra()     (0)
25827 #endif
25828
25829 #ifdef CONFIG_MACH_INGELABS_COMET
25830 # ifdef machine_arch_type
25831 #  undef machine_arch_type
25832 #  define machine_arch_type     __machine_arch_type
25833 # else
25834 #  define machine_arch_type     MACH_TYPE_INGELABS_COMET
25835 # endif
25836 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
25837 #else
25838 # define machine_is_ingelabs_comet()    (0)
25839 #endif
25840
25841 #ifdef CONFIG_MACH_POLLUX_WIZ
25842 # ifdef machine_arch_type
25843 #  undef machine_arch_type
25844 #  define machine_arch_type     __machine_arch_type
25845 # else
25846 #  define machine_arch_type     MACH_TYPE_POLLUX_WIZ
25847 # endif
25848 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
25849 #else
25850 # define machine_is_pollux_wiz()        (0)
25851 #endif
25852
25853 #ifdef CONFIG_MACH_BLACKSTONE
25854 # ifdef machine_arch_type
25855 #  undef machine_arch_type
25856 #  define machine_arch_type     __machine_arch_type
25857 # else
25858 #  define machine_arch_type     MACH_TYPE_BLACKSTONE
25859 # endif
25860 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
25861 #else
25862 # define machine_is_blackstone()        (0)
25863 #endif
25864
25865 #ifdef CONFIG_MACH_TOPAZ
25866 # ifdef machine_arch_type
25867 #  undef machine_arch_type
25868 #  define machine_arch_type     __machine_arch_type
25869 # else
25870 #  define machine_arch_type     MACH_TYPE_TOPAZ
25871 # endif
25872 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
25873 #else
25874 # define machine_is_topaz()     (0)
25875 #endif
25876
25877 #ifdef CONFIG_MACH_AIXLE
25878 # ifdef machine_arch_type
25879 #  undef machine_arch_type
25880 #  define machine_arch_type     __machine_arch_type
25881 # else
25882 #  define machine_arch_type     MACH_TYPE_AIXLE
25883 # endif
25884 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
25885 #else
25886 # define machine_is_aixle()     (0)
25887 #endif
25888
25889 #ifdef CONFIG_MACH_MW998
25890 # ifdef machine_arch_type
25891 #  undef machine_arch_type
25892 #  define machine_arch_type     __machine_arch_type
25893 # else
25894 #  define machine_arch_type     MACH_TYPE_MW998
25895 # endif
25896 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
25897 #else
25898 # define machine_is_mw998()     (0)
25899 #endif
25900
25901 #ifdef CONFIG_MACH_NOKIA_RX51
25902 # ifdef machine_arch_type
25903 #  undef machine_arch_type
25904 #  define machine_arch_type     __machine_arch_type
25905 # else
25906 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
25907 # endif
25908 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
25909 #else
25910 # define machine_is_nokia_rx51()        (0)
25911 #endif
25912
25913 #ifdef CONFIG_MACH_VSC5605EV
25914 # ifdef machine_arch_type
25915 #  undef machine_arch_type
25916 #  define machine_arch_type     __machine_arch_type
25917 # else
25918 #  define machine_arch_type     MACH_TYPE_VSC5605EV
25919 # endif
25920 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
25921 #else
25922 # define machine_is_vsc5605ev() (0)
25923 #endif
25924
25925 #ifdef CONFIG_MACH_NT98700DK
25926 # ifdef machine_arch_type
25927 #  undef machine_arch_type
25928 #  define machine_arch_type     __machine_arch_type
25929 # else
25930 #  define machine_arch_type     MACH_TYPE_NT98700DK
25931 # endif
25932 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
25933 #else
25934 # define machine_is_nt98700dk() (0)
25935 #endif
25936
25937 #ifdef CONFIG_MACH_ICONTACT
25938 # ifdef machine_arch_type
25939 #  undef machine_arch_type
25940 #  define machine_arch_type     __machine_arch_type
25941 # else
25942 #  define machine_arch_type     MACH_TYPE_ICONTACT
25943 # endif
25944 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
25945 #else
25946 # define machine_is_icontact()  (0)
25947 #endif
25948
25949 #ifdef CONFIG_MACH_SWARCO_FRCPU
25950 # ifdef machine_arch_type
25951 #  undef machine_arch_type
25952 #  define machine_arch_type     __machine_arch_type
25953 # else
25954 #  define machine_arch_type     MACH_TYPE_SWARCO_FRCPU
25955 # endif
25956 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
25957 #else
25958 # define machine_is_swarco_frcpu()      (0)
25959 #endif
25960
25961 #ifdef CONFIG_MACH_SWARCO_SCPU
25962 # ifdef machine_arch_type
25963 #  undef machine_arch_type
25964 #  define machine_arch_type     __machine_arch_type
25965 # else
25966 #  define machine_arch_type     MACH_TYPE_SWARCO_SCPU
25967 # endif
25968 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
25969 #else
25970 # define machine_is_swarco_scpu()       (0)
25971 #endif
25972
25973 #ifdef CONFIG_MACH_BBOX_P16
25974 # ifdef machine_arch_type
25975 #  undef machine_arch_type
25976 #  define machine_arch_type     __machine_arch_type
25977 # else
25978 #  define machine_arch_type     MACH_TYPE_BBOX_P16
25979 # endif
25980 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
25981 #else
25982 # define machine_is_bbox_p16()  (0)
25983 #endif
25984
25985 #ifdef CONFIG_MACH_BSTD
25986 # ifdef machine_arch_type
25987 #  undef machine_arch_type
25988 #  define machine_arch_type     __machine_arch_type
25989 # else
25990 #  define machine_arch_type     MACH_TYPE_BSTD
25991 # endif
25992 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
25993 #else
25994 # define machine_is_bstd()      (0)
25995 #endif
25996
25997 #ifdef CONFIG_MACH_SBC2440II
25998 # ifdef machine_arch_type
25999 #  undef machine_arch_type
26000 #  define machine_arch_type     __machine_arch_type
26001 # else
26002 #  define machine_arch_type     MACH_TYPE_SBC2440II
26003 # endif
26004 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
26005 #else
26006 # define machine_is_sbc2440ii() (0)
26007 #endif
26008
26009 #ifdef CONFIG_MACH_PCM034
26010 # ifdef machine_arch_type
26011 #  undef machine_arch_type
26012 #  define machine_arch_type     __machine_arch_type
26013 # else
26014 #  define machine_arch_type     MACH_TYPE_PCM034
26015 # endif
26016 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
26017 #else
26018 # define machine_is_pcm034()    (0)
26019 #endif
26020
26021 #ifdef CONFIG_MACH_NESO
26022 # ifdef machine_arch_type
26023 #  undef machine_arch_type
26024 #  define machine_arch_type     __machine_arch_type
26025 # else
26026 #  define machine_arch_type     MACH_TYPE_NESO
26027 # endif
26028 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
26029 #else
26030 # define machine_is_neso()      (0)
26031 #endif
26032
26033 #ifdef CONFIG_MACH_WLNX_9G20
26034 # ifdef machine_arch_type
26035 #  undef machine_arch_type
26036 #  define machine_arch_type     __machine_arch_type
26037 # else
26038 #  define machine_arch_type     MACH_TYPE_WLNX_9G20
26039 # endif
26040 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
26041 #else
26042 # define machine_is_wlnx_9g20() (0)
26043 #endif
26044
26045 #ifdef CONFIG_MACH_OMAP_ZOOM2
26046 # ifdef machine_arch_type
26047 #  undef machine_arch_type
26048 #  define machine_arch_type     __machine_arch_type
26049 # else
26050 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
26051 # endif
26052 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
26053 #else
26054 # define machine_is_omap_zoom2()        (0)
26055 #endif
26056
26057 #ifdef CONFIG_MACH_TOTEMNOVA
26058 # ifdef machine_arch_type
26059 #  undef machine_arch_type
26060 #  define machine_arch_type     __machine_arch_type
26061 # else
26062 #  define machine_arch_type     MACH_TYPE_TOTEMNOVA
26063 # endif
26064 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
26065 #else
26066 # define machine_is_totemnova() (0)
26067 #endif
26068
26069 #ifdef CONFIG_MACH_C5000
26070 # ifdef machine_arch_type
26071 #  undef machine_arch_type
26072 #  define machine_arch_type     __machine_arch_type
26073 # else
26074 #  define machine_arch_type     MACH_TYPE_C5000
26075 # endif
26076 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
26077 #else
26078 # define machine_is_c5000()     (0)
26079 #endif
26080
26081 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
26082 # ifdef machine_arch_type
26083 #  undef machine_arch_type
26084 #  define machine_arch_type     __machine_arch_type
26085 # else
26086 #  define machine_arch_type     MACH_TYPE_UNIPO_AT91SAM9263
26087 # endif
26088 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
26089 #else
26090 # define machine_is_unipo_at91sam9263() (0)
26091 #endif
26092
26093 #ifdef CONFIG_MACH_ETHERNUT5
26094 # ifdef machine_arch_type
26095 #  undef machine_arch_type
26096 #  define machine_arch_type     __machine_arch_type
26097 # else
26098 #  define machine_arch_type     MACH_TYPE_ETHERNUT5
26099 # endif
26100 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
26101 #else
26102 # define machine_is_ethernut5() (0)
26103 #endif
26104
26105 #ifdef CONFIG_MACH_ARM11
26106 # ifdef machine_arch_type
26107 #  undef machine_arch_type
26108 #  define machine_arch_type     __machine_arch_type
26109 # else
26110 #  define machine_arch_type     MACH_TYPE_ARM11
26111 # endif
26112 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
26113 #else
26114 # define machine_is_arm11()     (0)
26115 #endif
26116
26117 #ifdef CONFIG_MACH_CPUAT9260
26118 # ifdef machine_arch_type
26119 #  undef machine_arch_type
26120 #  define machine_arch_type     __machine_arch_type
26121 # else
26122 #  define machine_arch_type     MACH_TYPE_CPUAT9260
26123 # endif
26124 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
26125 #else
26126 # define machine_is_cpuat9260() (0)
26127 #endif
26128
26129 #ifdef CONFIG_MACH_CPUPXA255
26130 # ifdef machine_arch_type
26131 #  undef machine_arch_type
26132 #  define machine_arch_type     __machine_arch_type
26133 # else
26134 #  define machine_arch_type     MACH_TYPE_CPUPXA255
26135 # endif
26136 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
26137 #else
26138 # define machine_is_cpupxa255() (0)
26139 #endif
26140
26141 #ifdef CONFIG_MACH_CPUIMX27
26142 # ifdef machine_arch_type
26143 #  undef machine_arch_type
26144 #  define machine_arch_type     __machine_arch_type
26145 # else
26146 #  define machine_arch_type     MACH_TYPE_CPUIMX27
26147 # endif
26148 # define machine_is_eukrea_cpuimx27()   (machine_arch_type == MACH_TYPE_CPUIMX27)
26149 #else
26150 # define machine_is_eukrea_cpuimx27()   (0)
26151 #endif
26152
26153 #ifdef CONFIG_MACH_CHEFLUX
26154 # ifdef machine_arch_type
26155 #  undef machine_arch_type
26156 #  define machine_arch_type     __machine_arch_type
26157 # else
26158 #  define machine_arch_type     MACH_TYPE_CHEFLUX
26159 # endif
26160 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
26161 #else
26162 # define machine_is_cheflux()   (0)
26163 #endif
26164
26165 #ifdef CONFIG_MACH_EB_CPUX9K2
26166 # ifdef machine_arch_type
26167 #  undef machine_arch_type
26168 #  define machine_arch_type     __machine_arch_type
26169 # else
26170 #  define machine_arch_type     MACH_TYPE_EB_CPUX9K2
26171 # endif
26172 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
26173 #else
26174 # define machine_is_eb_cpux9k2()        (0)
26175 #endif
26176
26177 #ifdef CONFIG_MACH_OPCOTEC
26178 # ifdef machine_arch_type
26179 #  undef machine_arch_type
26180 #  define machine_arch_type     __machine_arch_type
26181 # else
26182 #  define machine_arch_type     MACH_TYPE_OPCOTEC
26183 # endif
26184 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
26185 #else
26186 # define machine_is_opcotec()   (0)
26187 #endif
26188
26189 #ifdef CONFIG_MACH_YT
26190 # ifdef machine_arch_type
26191 #  undef machine_arch_type
26192 #  define machine_arch_type     __machine_arch_type
26193 # else
26194 #  define machine_arch_type     MACH_TYPE_YT
26195 # endif
26196 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
26197 #else
26198 # define machine_is_yt()        (0)
26199 #endif
26200
26201 #ifdef CONFIG_MACH_MOTOQ
26202 # ifdef machine_arch_type
26203 #  undef machine_arch_type
26204 #  define machine_arch_type     __machine_arch_type
26205 # else
26206 #  define machine_arch_type     MACH_TYPE_MOTOQ
26207 # endif
26208 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
26209 #else
26210 # define machine_is_motoq()     (0)
26211 #endif
26212
26213 #ifdef CONFIG_MACH_BSB1
26214 # ifdef machine_arch_type
26215 #  undef machine_arch_type
26216 #  define machine_arch_type     __machine_arch_type
26217 # else
26218 #  define machine_arch_type     MACH_TYPE_BSB1
26219 # endif
26220 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
26221 #else
26222 # define machine_is_bsb1()      (0)
26223 #endif
26224
26225 #ifdef CONFIG_MACH_ACS5K
26226 # ifdef machine_arch_type
26227 #  undef machine_arch_type
26228 #  define machine_arch_type     __machine_arch_type
26229 # else
26230 #  define machine_arch_type     MACH_TYPE_ACS5K
26231 # endif
26232 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
26233 #else
26234 # define machine_is_acs5k()     (0)
26235 #endif
26236
26237 #ifdef CONFIG_MACH_MILAN
26238 # ifdef machine_arch_type
26239 #  undef machine_arch_type
26240 #  define machine_arch_type     __machine_arch_type
26241 # else
26242 #  define machine_arch_type     MACH_TYPE_MILAN
26243 # endif
26244 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
26245 #else
26246 # define machine_is_milan()     (0)
26247 #endif
26248
26249 #ifdef CONFIG_MACH_QUARTZV2
26250 # ifdef machine_arch_type
26251 #  undef machine_arch_type
26252 #  define machine_arch_type     __machine_arch_type
26253 # else
26254 #  define machine_arch_type     MACH_TYPE_QUARTZV2
26255 # endif
26256 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
26257 #else
26258 # define machine_is_quartzv2()  (0)
26259 #endif
26260
26261 #ifdef CONFIG_MACH_RSVP
26262 # ifdef machine_arch_type
26263 #  undef machine_arch_type
26264 #  define machine_arch_type     __machine_arch_type
26265 # else
26266 #  define machine_arch_type     MACH_TYPE_RSVP
26267 # endif
26268 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
26269 #else
26270 # define machine_is_rsvp()      (0)
26271 #endif
26272
26273 #ifdef CONFIG_MACH_RMP200
26274 # ifdef machine_arch_type
26275 #  undef machine_arch_type
26276 #  define machine_arch_type     __machine_arch_type
26277 # else
26278 #  define machine_arch_type     MACH_TYPE_RMP200
26279 # endif
26280 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
26281 #else
26282 # define machine_is_rmp200()    (0)
26283 #endif
26284
26285 #ifdef CONFIG_MACH_SNAPPER_9260
26286 # ifdef machine_arch_type
26287 #  undef machine_arch_type
26288 #  define machine_arch_type     __machine_arch_type
26289 # else
26290 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
26291 # endif
26292 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
26293 #else
26294 # define machine_is_snapper_9260()      (0)
26295 #endif
26296
26297 #ifdef CONFIG_MACH_DSM320
26298 # ifdef machine_arch_type
26299 #  undef machine_arch_type
26300 #  define machine_arch_type     __machine_arch_type
26301 # else
26302 #  define machine_arch_type     MACH_TYPE_DSM320
26303 # endif
26304 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
26305 #else
26306 # define machine_is_dsm320()    (0)
26307 #endif
26308
26309 #ifdef CONFIG_MACH_ADSGCM
26310 # ifdef machine_arch_type
26311 #  undef machine_arch_type
26312 #  define machine_arch_type     __machine_arch_type
26313 # else
26314 #  define machine_arch_type     MACH_TYPE_ADSGCM
26315 # endif
26316 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
26317 #else
26318 # define machine_is_adsgcm()    (0)
26319 #endif
26320
26321 #ifdef CONFIG_MACH_ASE2_400
26322 # ifdef machine_arch_type
26323 #  undef machine_arch_type
26324 #  define machine_arch_type     __machine_arch_type
26325 # else
26326 #  define machine_arch_type     MACH_TYPE_ASE2_400
26327 # endif
26328 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
26329 #else
26330 # define machine_is_ase2_400()  (0)
26331 #endif
26332
26333 #ifdef CONFIG_MACH_PIZZA
26334 # ifdef machine_arch_type
26335 #  undef machine_arch_type
26336 #  define machine_arch_type     __machine_arch_type
26337 # else
26338 #  define machine_arch_type     MACH_TYPE_PIZZA
26339 # endif
26340 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
26341 #else
26342 # define machine_is_pizza()     (0)
26343 #endif
26344
26345 #ifdef CONFIG_MACH_SPOT_NGPL
26346 # ifdef machine_arch_type
26347 #  undef machine_arch_type
26348 #  define machine_arch_type     __machine_arch_type
26349 # else
26350 #  define machine_arch_type     MACH_TYPE_SPOT_NGPL
26351 # endif
26352 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
26353 #else
26354 # define machine_is_spot_ngpl() (0)
26355 #endif
26356
26357 #ifdef CONFIG_MACH_ARMATA
26358 # ifdef machine_arch_type
26359 #  undef machine_arch_type
26360 #  define machine_arch_type     __machine_arch_type
26361 # else
26362 #  define machine_arch_type     MACH_TYPE_ARMATA
26363 # endif
26364 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
26365 #else
26366 # define machine_is_armata()    (0)
26367 #endif
26368
26369 #ifdef CONFIG_MACH_EXEDA
26370 # ifdef machine_arch_type
26371 #  undef machine_arch_type
26372 #  define machine_arch_type     __machine_arch_type
26373 # else
26374 #  define machine_arch_type     MACH_TYPE_EXEDA
26375 # endif
26376 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
26377 #else
26378 # define machine_is_exeda()     (0)
26379 #endif
26380
26381 #ifdef CONFIG_MACH_MX31SF005
26382 # ifdef machine_arch_type
26383 #  undef machine_arch_type
26384 #  define machine_arch_type     __machine_arch_type
26385 # else
26386 #  define machine_arch_type     MACH_TYPE_MX31SF005
26387 # endif
26388 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
26389 #else
26390 # define machine_is_mx31sf005() (0)
26391 #endif
26392
26393 #ifdef CONFIG_MACH_F5D8231_4_V2
26394 # ifdef machine_arch_type
26395 #  undef machine_arch_type
26396 #  define machine_arch_type     __machine_arch_type
26397 # else
26398 #  define machine_arch_type     MACH_TYPE_F5D8231_4_V2
26399 # endif
26400 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
26401 #else
26402 # define machine_is_f5d8231_4_v2()      (0)
26403 #endif
26404
26405 #ifdef CONFIG_MACH_Q2440
26406 # ifdef machine_arch_type
26407 #  undef machine_arch_type
26408 #  define machine_arch_type     __machine_arch_type
26409 # else
26410 #  define machine_arch_type     MACH_TYPE_Q2440
26411 # endif
26412 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
26413 #else
26414 # define machine_is_q2440()     (0)
26415 #endif
26416
26417 #ifdef CONFIG_MACH_QQ2440
26418 # ifdef machine_arch_type
26419 #  undef machine_arch_type
26420 #  define machine_arch_type     __machine_arch_type
26421 # else
26422 #  define machine_arch_type     MACH_TYPE_QQ2440
26423 # endif
26424 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
26425 #else
26426 # define machine_is_qq2440()    (0)
26427 #endif
26428
26429 #ifdef CONFIG_MACH_MINI2440
26430 # ifdef machine_arch_type
26431 #  undef machine_arch_type
26432 #  define machine_arch_type     __machine_arch_type
26433 # else
26434 #  define machine_arch_type     MACH_TYPE_MINI2440
26435 # endif
26436 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
26437 #else
26438 # define machine_is_mini2440()  (0)
26439 #endif
26440
26441 #ifdef CONFIG_MACH_COLIBRI300
26442 # ifdef machine_arch_type
26443 #  undef machine_arch_type
26444 #  define machine_arch_type     __machine_arch_type
26445 # else
26446 #  define machine_arch_type     MACH_TYPE_COLIBRI300
26447 # endif
26448 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
26449 #else
26450 # define machine_is_colibri300()        (0)
26451 #endif
26452
26453 #ifdef CONFIG_MACH_JADES
26454 # ifdef machine_arch_type
26455 #  undef machine_arch_type
26456 #  define machine_arch_type     __machine_arch_type
26457 # else
26458 #  define machine_arch_type     MACH_TYPE_JADES
26459 # endif
26460 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
26461 #else
26462 # define machine_is_jades()     (0)
26463 #endif
26464
26465 #ifdef CONFIG_MACH_SPARK
26466 # ifdef machine_arch_type
26467 #  undef machine_arch_type
26468 #  define machine_arch_type     __machine_arch_type
26469 # else
26470 #  define machine_arch_type     MACH_TYPE_SPARK
26471 # endif
26472 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
26473 #else
26474 # define machine_is_spark()     (0)
26475 #endif
26476
26477 #ifdef CONFIG_MACH_BENZINA
26478 # ifdef machine_arch_type
26479 #  undef machine_arch_type
26480 #  define machine_arch_type     __machine_arch_type
26481 # else
26482 #  define machine_arch_type     MACH_TYPE_BENZINA
26483 # endif
26484 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
26485 #else
26486 # define machine_is_benzina()   (0)
26487 #endif
26488
26489 #ifdef CONFIG_MACH_BLAZE
26490 # ifdef machine_arch_type
26491 #  undef machine_arch_type
26492 #  define machine_arch_type     __machine_arch_type
26493 # else
26494 #  define machine_arch_type     MACH_TYPE_BLAZE
26495 # endif
26496 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
26497 #else
26498 # define machine_is_blaze()     (0)
26499 #endif
26500
26501 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
26502 # ifdef machine_arch_type
26503 #  undef machine_arch_type
26504 #  define machine_arch_type     __machine_arch_type
26505 # else
26506 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
26507 # endif
26508 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
26509 #else
26510 # define machine_is_linkstation_ls_hgl()        (0)
26511 #endif
26512
26513 #ifdef CONFIG_MACH_HTCVENUS
26514 # ifdef machine_arch_type
26515 #  undef machine_arch_type
26516 #  define machine_arch_type     __machine_arch_type
26517 # else
26518 #  define machine_arch_type     MACH_TYPE_HTCVENUS
26519 # endif
26520 # define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCVENUS)
26521 #else
26522 # define machine_is_htckovsky() (0)
26523 #endif
26524
26525 #ifdef CONFIG_MACH_SONY_PRS505
26526 # ifdef machine_arch_type
26527 #  undef machine_arch_type
26528 #  define machine_arch_type     __machine_arch_type
26529 # else
26530 #  define machine_arch_type     MACH_TYPE_SONY_PRS505
26531 # endif
26532 # define machine_is_sony_prs505()       (machine_arch_type == MACH_TYPE_SONY_PRS505)
26533 #else
26534 # define machine_is_sony_prs505()       (0)
26535 #endif
26536
26537 #ifdef CONFIG_MACH_HANLIN_V3
26538 # ifdef machine_arch_type
26539 #  undef machine_arch_type
26540 #  define machine_arch_type     __machine_arch_type
26541 # else
26542 #  define machine_arch_type     MACH_TYPE_HANLIN_V3
26543 # endif
26544 # define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
26545 #else
26546 # define machine_is_hanlin_v3() (0)
26547 #endif
26548
26549 #ifdef CONFIG_MACH_SAPPHIRA
26550 # ifdef machine_arch_type
26551 #  undef machine_arch_type
26552 #  define machine_arch_type     __machine_arch_type
26553 # else
26554 #  define machine_arch_type     MACH_TYPE_SAPPHIRA
26555 # endif
26556 # define machine_is_sapphira()  (machine_arch_type == MACH_TYPE_SAPPHIRA)
26557 #else
26558 # define machine_is_sapphira()  (0)
26559 #endif
26560
26561 #ifdef CONFIG_MACH_DACK_SDA_01
26562 # ifdef machine_arch_type
26563 #  undef machine_arch_type
26564 #  define machine_arch_type     __machine_arch_type
26565 # else
26566 #  define machine_arch_type     MACH_TYPE_DACK_SDA_01
26567 # endif
26568 # define machine_is_dack_sda_01()       (machine_arch_type == MACH_TYPE_DACK_SDA_01)
26569 #else
26570 # define machine_is_dack_sda_01()       (0)
26571 #endif
26572
26573 #ifdef CONFIG_MACH_ARMBOX
26574 # ifdef machine_arch_type
26575 #  undef machine_arch_type
26576 #  define machine_arch_type     __machine_arch_type
26577 # else
26578 #  define machine_arch_type     MACH_TYPE_ARMBOX
26579 # endif
26580 # define machine_is_armbox()    (machine_arch_type == MACH_TYPE_ARMBOX)
26581 #else
26582 # define machine_is_armbox()    (0)
26583 #endif
26584
26585 #ifdef CONFIG_MACH_HARRIS_RVP
26586 # ifdef machine_arch_type
26587 #  undef machine_arch_type
26588 #  define machine_arch_type     __machine_arch_type
26589 # else
26590 #  define machine_arch_type     MACH_TYPE_HARRIS_RVP
26591 # endif
26592 # define machine_is_harris_rvp()        (machine_arch_type == MACH_TYPE_HARRIS_RVP)
26593 #else
26594 # define machine_is_harris_rvp()        (0)
26595 #endif
26596
26597 #ifdef CONFIG_MACH_RIBALDO
26598 # ifdef machine_arch_type
26599 #  undef machine_arch_type
26600 #  define machine_arch_type     __machine_arch_type
26601 # else
26602 #  define machine_arch_type     MACH_TYPE_RIBALDO
26603 # endif
26604 # define machine_is_ribaldo()   (machine_arch_type == MACH_TYPE_RIBALDO)
26605 #else
26606 # define machine_is_ribaldo()   (0)
26607 #endif
26608
26609 #ifdef CONFIG_MACH_AGORA
26610 # ifdef machine_arch_type
26611 #  undef machine_arch_type
26612 #  define machine_arch_type     __machine_arch_type
26613 # else
26614 #  define machine_arch_type     MACH_TYPE_AGORA
26615 # endif
26616 # define machine_is_agora()     (machine_arch_type == MACH_TYPE_AGORA)
26617 #else
26618 # define machine_is_agora()     (0)
26619 #endif
26620
26621 #ifdef CONFIG_MACH_OMAP3_MINI
26622 # ifdef machine_arch_type
26623 #  undef machine_arch_type
26624 #  define machine_arch_type     __machine_arch_type
26625 # else
26626 #  define machine_arch_type     MACH_TYPE_OMAP3_MINI
26627 # endif
26628 # define machine_is_omap3_mini()        (machine_arch_type == MACH_TYPE_OMAP3_MINI)
26629 #else
26630 # define machine_is_omap3_mini()        (0)
26631 #endif
26632
26633 #ifdef CONFIG_MACH_A9SAM6432_B
26634 # ifdef machine_arch_type
26635 #  undef machine_arch_type
26636 #  define machine_arch_type     __machine_arch_type
26637 # else
26638 #  define machine_arch_type     MACH_TYPE_A9SAM6432_B
26639 # endif
26640 # define machine_is_a9sam6432_b()       (machine_arch_type == MACH_TYPE_A9SAM6432_B)
26641 #else
26642 # define machine_is_a9sam6432_b()       (0)
26643 #endif
26644
26645 #ifdef CONFIG_MACH_USG2410
26646 # ifdef machine_arch_type
26647 #  undef machine_arch_type
26648 #  define machine_arch_type     __machine_arch_type
26649 # else
26650 #  define machine_arch_type     MACH_TYPE_USG2410
26651 # endif
26652 # define machine_is_usg2410()   (machine_arch_type == MACH_TYPE_USG2410)
26653 #else
26654 # define machine_is_usg2410()   (0)
26655 #endif
26656
26657 #ifdef CONFIG_MACH_PC72052_I10_REVB
26658 # ifdef machine_arch_type
26659 #  undef machine_arch_type
26660 #  define machine_arch_type     __machine_arch_type
26661 # else
26662 #  define machine_arch_type     MACH_TYPE_PC72052_I10_REVB
26663 # endif
26664 # define machine_is_pc72052_i10_revb()  (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
26665 #else
26666 # define machine_is_pc72052_i10_revb()  (0)
26667 #endif
26668
26669 #ifdef CONFIG_MACH_MX35_EXM32
26670 # ifdef machine_arch_type
26671 #  undef machine_arch_type
26672 #  define machine_arch_type     __machine_arch_type
26673 # else
26674 #  define machine_arch_type     MACH_TYPE_MX35_EXM32
26675 # endif
26676 # define machine_is_mx35_exm32()        (machine_arch_type == MACH_TYPE_MX35_EXM32)
26677 #else
26678 # define machine_is_mx35_exm32()        (0)
26679 #endif
26680
26681 #ifdef CONFIG_MACH_TOPAS910
26682 # ifdef machine_arch_type
26683 #  undef machine_arch_type
26684 #  define machine_arch_type     __machine_arch_type
26685 # else
26686 #  define machine_arch_type     MACH_TYPE_TOPAS910
26687 # endif
26688 # define machine_is_topas910()  (machine_arch_type == MACH_TYPE_TOPAS910)
26689 #else
26690 # define machine_is_topas910()  (0)
26691 #endif
26692
26693 #ifdef CONFIG_MACH_HYENA
26694 # ifdef machine_arch_type
26695 #  undef machine_arch_type
26696 #  define machine_arch_type     __machine_arch_type
26697 # else
26698 #  define machine_arch_type     MACH_TYPE_HYENA
26699 # endif
26700 # define machine_is_hyena()     (machine_arch_type == MACH_TYPE_HYENA)
26701 #else
26702 # define machine_is_hyena()     (0)
26703 #endif
26704
26705 #ifdef CONFIG_MACH_POSPAX
26706 # ifdef machine_arch_type
26707 #  undef machine_arch_type
26708 #  define machine_arch_type     __machine_arch_type
26709 # else
26710 #  define machine_arch_type     MACH_TYPE_POSPAX
26711 # endif
26712 # define machine_is_pospax()    (machine_arch_type == MACH_TYPE_POSPAX)
26713 #else
26714 # define machine_is_pospax()    (0)
26715 #endif
26716
26717 #ifdef CONFIG_MACH_HDL_GX
26718 # ifdef machine_arch_type
26719 #  undef machine_arch_type
26720 #  define machine_arch_type     __machine_arch_type
26721 # else
26722 #  define machine_arch_type     MACH_TYPE_HDL_GX
26723 # endif
26724 # define machine_is_hdl_gx()    (machine_arch_type == MACH_TYPE_HDL_GX)
26725 #else
26726 # define machine_is_hdl_gx()    (0)
26727 #endif
26728
26729 #ifdef CONFIG_MACH_CTERA_4BAY
26730 # ifdef machine_arch_type
26731 #  undef machine_arch_type
26732 #  define machine_arch_type     __machine_arch_type
26733 # else
26734 #  define machine_arch_type     MACH_TYPE_CTERA_4BAY
26735 # endif
26736 # define machine_is_ctera_4bay()        (machine_arch_type == MACH_TYPE_CTERA_4BAY)
26737 #else
26738 # define machine_is_ctera_4bay()        (0)
26739 #endif
26740
26741 #ifdef CONFIG_MACH_CTERA_PLUG_C
26742 # ifdef machine_arch_type
26743 #  undef machine_arch_type
26744 #  define machine_arch_type     __machine_arch_type
26745 # else
26746 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_C
26747 # endif
26748 # define machine_is_ctera_plug_c()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
26749 #else
26750 # define machine_is_ctera_plug_c()      (0)
26751 #endif
26752
26753 #ifdef CONFIG_MACH_CRWEA_PLUG_I
26754 # ifdef machine_arch_type
26755 #  undef machine_arch_type
26756 #  define machine_arch_type     __machine_arch_type
26757 # else
26758 #  define machine_arch_type     MACH_TYPE_CRWEA_PLUG_I
26759 # endif
26760 # define machine_is_crwea_plug_i()      (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
26761 #else
26762 # define machine_is_crwea_plug_i()      (0)
26763 #endif
26764
26765 #ifdef CONFIG_MACH_EGAUGE2
26766 # ifdef machine_arch_type
26767 #  undef machine_arch_type
26768 #  define machine_arch_type     __machine_arch_type
26769 # else
26770 #  define machine_arch_type     MACH_TYPE_EGAUGE2
26771 # endif
26772 # define machine_is_egauge2()   (machine_arch_type == MACH_TYPE_EGAUGE2)
26773 #else
26774 # define machine_is_egauge2()   (0)
26775 #endif
26776
26777 #ifdef CONFIG_MACH_DIDJ
26778 # ifdef machine_arch_type
26779 #  undef machine_arch_type
26780 #  define machine_arch_type     __machine_arch_type
26781 # else
26782 #  define machine_arch_type     MACH_TYPE_DIDJ
26783 # endif
26784 # define machine_is_didj()      (machine_arch_type == MACH_TYPE_DIDJ)
26785 #else
26786 # define machine_is_didj()      (0)
26787 #endif
26788
26789 #ifdef CONFIG_MACH_MEISTER
26790 # ifdef machine_arch_type
26791 #  undef machine_arch_type
26792 #  define machine_arch_type     __machine_arch_type
26793 # else
26794 #  define machine_arch_type     MACH_TYPE_MEISTER
26795 # endif
26796 # define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
26797 #else
26798 # define machine_is_m_s3c2443() (0)
26799 #endif
26800
26801 #ifdef CONFIG_MACH_HTCBLACKSTONE
26802 # ifdef machine_arch_type
26803 #  undef machine_arch_type
26804 #  define machine_arch_type     __machine_arch_type
26805 # else
26806 #  define machine_arch_type     MACH_TYPE_HTCBLACKSTONE
26807 # endif
26808 # define machine_is_htcblackstone()     (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
26809 #else
26810 # define machine_is_htcblackstone()     (0)
26811 #endif
26812
26813 #ifdef CONFIG_MACH_CPUAT9G20
26814 # ifdef machine_arch_type
26815 #  undef machine_arch_type
26816 #  define machine_arch_type     __machine_arch_type
26817 # else
26818 #  define machine_arch_type     MACH_TYPE_CPUAT9G20
26819 # endif
26820 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
26821 #else
26822 # define machine_is_cpuat9g20() (0)
26823 #endif
26824
26825 #ifdef CONFIG_MACH_SMDK6440
26826 # ifdef machine_arch_type
26827 #  undef machine_arch_type
26828 #  define machine_arch_type     __machine_arch_type
26829 # else
26830 #  define machine_arch_type     MACH_TYPE_SMDK6440
26831 # endif
26832 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
26833 #else
26834 # define machine_is_smdk6440()  (0)
26835 #endif
26836
26837 #ifdef CONFIG_MACH_OMAP_35XX_MVP
26838 # ifdef machine_arch_type
26839 #  undef machine_arch_type
26840 #  define machine_arch_type     __machine_arch_type
26841 # else
26842 #  define machine_arch_type     MACH_TYPE_OMAP_35XX_MVP
26843 # endif
26844 # define machine_is_omap_35xx_mvp()     (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
26845 #else
26846 # define machine_is_omap_35xx_mvp()     (0)
26847 #endif
26848
26849 #ifdef CONFIG_MACH_CTERA_PLUG_I
26850 # ifdef machine_arch_type
26851 #  undef machine_arch_type
26852 #  define machine_arch_type     __machine_arch_type
26853 # else
26854 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_I
26855 # endif
26856 # define machine_is_ctera_plug_i()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
26857 #else
26858 # define machine_is_ctera_plug_i()      (0)
26859 #endif
26860
26861 #ifdef CONFIG_MACH_PVG610
26862 # ifdef machine_arch_type
26863 #  undef machine_arch_type
26864 #  define machine_arch_type     __machine_arch_type
26865 # else
26866 #  define machine_arch_type     MACH_TYPE_PVG610
26867 # endif
26868 # define machine_is_pvg610_100()        (machine_arch_type == MACH_TYPE_PVG610)
26869 #else
26870 # define machine_is_pvg610_100()        (0)
26871 #endif
26872
26873 #ifdef CONFIG_MACH_HPRW6815
26874 # ifdef machine_arch_type
26875 #  undef machine_arch_type
26876 #  define machine_arch_type     __machine_arch_type
26877 # else
26878 #  define machine_arch_type     MACH_TYPE_HPRW6815
26879 # endif
26880 # define machine_is_hprw6815()  (machine_arch_type == MACH_TYPE_HPRW6815)
26881 #else
26882 # define machine_is_hprw6815()  (0)
26883 #endif
26884
26885 #ifdef CONFIG_MACH_OMAP3_OSWALD
26886 # ifdef machine_arch_type
26887 #  undef machine_arch_type
26888 #  define machine_arch_type     __machine_arch_type
26889 # else
26890 #  define machine_arch_type     MACH_TYPE_OMAP3_OSWALD
26891 # endif
26892 # define machine_is_omap3_oswald()      (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
26893 #else
26894 # define machine_is_omap3_oswald()      (0)
26895 #endif
26896
26897 #ifdef CONFIG_MACH_NAS4220B
26898 # ifdef machine_arch_type
26899 #  undef machine_arch_type
26900 #  define machine_arch_type     __machine_arch_type
26901 # else
26902 #  define machine_arch_type     MACH_TYPE_NAS4220B
26903 # endif
26904 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
26905 #else
26906 # define machine_is_nas4220b()  (0)
26907 #endif
26908
26909 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
26910 # ifdef machine_arch_type
26911 #  undef machine_arch_type
26912 #  define machine_arch_type     __machine_arch_type
26913 # else
26914 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA
26915 # endif
26916 # define machine_is_htcraphael_cdma()   (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
26917 #else
26918 # define machine_is_htcraphael_cdma()   (0)
26919 #endif
26920
26921 #ifdef CONFIG_MACH_HTCDIAMOND_CDMA
26922 # ifdef machine_arch_type
26923 #  undef machine_arch_type
26924 #  define machine_arch_type     __machine_arch_type
26925 # else
26926 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND_CDMA
26927 # endif
26928 # define machine_is_htcdiamond_cdma()   (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
26929 #else
26930 # define machine_is_htcdiamond_cdma()   (0)
26931 #endif
26932
26933 #ifdef CONFIG_MACH_SCALER
26934 # ifdef machine_arch_type
26935 #  undef machine_arch_type
26936 #  define machine_arch_type     __machine_arch_type
26937 # else
26938 #  define machine_arch_type     MACH_TYPE_SCALER
26939 # endif
26940 # define machine_is_scaler()    (machine_arch_type == MACH_TYPE_SCALER)
26941 #else
26942 # define machine_is_scaler()    (0)
26943 #endif
26944
26945 #ifdef CONFIG_MACH_ZYLONITE2
26946 # ifdef machine_arch_type
26947 #  undef machine_arch_type
26948 #  define machine_arch_type     __machine_arch_type
26949 # else
26950 #  define machine_arch_type     MACH_TYPE_ZYLONITE2
26951 # endif
26952 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
26953 #else
26954 # define machine_is_zylonite2() (0)
26955 #endif
26956
26957 #ifdef CONFIG_MACH_ASPENITE
26958 # ifdef machine_arch_type
26959 #  undef machine_arch_type
26960 #  define machine_arch_type     __machine_arch_type
26961 # else
26962 #  define machine_arch_type     MACH_TYPE_ASPENITE
26963 # endif
26964 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
26965 #else
26966 # define machine_is_aspenite()  (0)
26967 #endif
26968
26969 #ifdef CONFIG_MACH_TETON
26970 # ifdef machine_arch_type
26971 #  undef machine_arch_type
26972 #  define machine_arch_type     __machine_arch_type
26973 # else
26974 #  define machine_arch_type     MACH_TYPE_TETON
26975 # endif
26976 # define machine_is_teton()     (machine_arch_type == MACH_TYPE_TETON)
26977 #else
26978 # define machine_is_teton()     (0)
26979 #endif
26980
26981 #ifdef CONFIG_MACH_TTC_DKB
26982 # ifdef machine_arch_type
26983 #  undef machine_arch_type
26984 #  define machine_arch_type     __machine_arch_type
26985 # else
26986 #  define machine_arch_type     MACH_TYPE_TTC_DKB
26987 # endif
26988 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
26989 #else
26990 # define machine_is_ttc_dkb()   (0)
26991 #endif
26992
26993 #ifdef CONFIG_MACH_BISHOP2
26994 # ifdef machine_arch_type
26995 #  undef machine_arch_type
26996 #  define machine_arch_type     __machine_arch_type
26997 # else
26998 #  define machine_arch_type     MACH_TYPE_BISHOP2
26999 # endif
27000 # define machine_is_bishop2()   (machine_arch_type == MACH_TYPE_BISHOP2)
27001 #else
27002 # define machine_is_bishop2()   (0)
27003 #endif
27004
27005 #ifdef CONFIG_MACH_IPPV5
27006 # ifdef machine_arch_type
27007 #  undef machine_arch_type
27008 #  define machine_arch_type     __machine_arch_type
27009 # else
27010 #  define machine_arch_type     MACH_TYPE_IPPV5
27011 # endif
27012 # define machine_is_ippv5()     (machine_arch_type == MACH_TYPE_IPPV5)
27013 #else
27014 # define machine_is_ippv5()     (0)
27015 #endif
27016
27017 #ifdef CONFIG_MACH_FARM926
27018 # ifdef machine_arch_type
27019 #  undef machine_arch_type
27020 #  define machine_arch_type     __machine_arch_type
27021 # else
27022 #  define machine_arch_type     MACH_TYPE_FARM926
27023 # endif
27024 # define machine_is_farm926()   (machine_arch_type == MACH_TYPE_FARM926)
27025 #else
27026 # define machine_is_farm926()   (0)
27027 #endif
27028
27029 #ifdef CONFIG_MACH_MMCCPU
27030 # ifdef machine_arch_type
27031 #  undef machine_arch_type
27032 #  define machine_arch_type     __machine_arch_type
27033 # else
27034 #  define machine_arch_type     MACH_TYPE_MMCCPU
27035 # endif
27036 # define machine_is_mmccpu()    (machine_arch_type == MACH_TYPE_MMCCPU)
27037 #else
27038 # define machine_is_mmccpu()    (0)
27039 #endif
27040
27041 #ifdef CONFIG_MACH_SGMSFL
27042 # ifdef machine_arch_type
27043 #  undef machine_arch_type
27044 #  define machine_arch_type     __machine_arch_type
27045 # else
27046 #  define machine_arch_type     MACH_TYPE_SGMSFL
27047 # endif
27048 # define machine_is_sgmsfl()    (machine_arch_type == MACH_TYPE_SGMSFL)
27049 #else
27050 # define machine_is_sgmsfl()    (0)
27051 #endif
27052
27053 #ifdef CONFIG_MACH_TT8000
27054 # ifdef machine_arch_type
27055 #  undef machine_arch_type
27056 #  define machine_arch_type     __machine_arch_type
27057 # else
27058 #  define machine_arch_type     MACH_TYPE_TT8000
27059 # endif
27060 # define machine_is_tt8000()    (machine_arch_type == MACH_TYPE_TT8000)
27061 #else
27062 # define machine_is_tt8000()    (0)
27063 #endif
27064
27065 #ifdef CONFIG_MACH_ZRN4300LP
27066 # ifdef machine_arch_type
27067 #  undef machine_arch_type
27068 #  define machine_arch_type     __machine_arch_type
27069 # else
27070 #  define machine_arch_type     MACH_TYPE_ZRN4300LP
27071 # endif
27072 # define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
27073 #else
27074 # define machine_is_zrn4300lp() (0)
27075 #endif
27076
27077 #ifdef CONFIG_MACH_MPTC
27078 # ifdef machine_arch_type
27079 #  undef machine_arch_type
27080 #  define machine_arch_type     __machine_arch_type
27081 # else
27082 #  define machine_arch_type     MACH_TYPE_MPTC
27083 # endif
27084 # define machine_is_mptc()      (machine_arch_type == MACH_TYPE_MPTC)
27085 #else
27086 # define machine_is_mptc()      (0)
27087 #endif
27088
27089 #ifdef CONFIG_MACH_H6051
27090 # ifdef machine_arch_type
27091 #  undef machine_arch_type
27092 #  define machine_arch_type     __machine_arch_type
27093 # else
27094 #  define machine_arch_type     MACH_TYPE_H6051
27095 # endif
27096 # define machine_is_h6051()     (machine_arch_type == MACH_TYPE_H6051)
27097 #else
27098 # define machine_is_h6051()     (0)
27099 #endif
27100
27101 #ifdef CONFIG_MACH_PVG610_101
27102 # ifdef machine_arch_type
27103 #  undef machine_arch_type
27104 #  define machine_arch_type     __machine_arch_type
27105 # else
27106 #  define machine_arch_type     MACH_TYPE_PVG610_101
27107 # endif
27108 # define machine_is_pvg610_101()        (machine_arch_type == MACH_TYPE_PVG610_101)
27109 #else
27110 # define machine_is_pvg610_101()        (0)
27111 #endif
27112
27113 #ifdef CONFIG_MACH_STAMP9261_PC_EVB
27114 # ifdef machine_arch_type
27115 #  undef machine_arch_type
27116 #  define machine_arch_type     __machine_arch_type
27117 # else
27118 #  define machine_arch_type     MACH_TYPE_STAMP9261_PC_EVB
27119 # endif
27120 # define machine_is_stamp9261_pc_evb()  (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
27121 #else
27122 # define machine_is_stamp9261_pc_evb()  (0)
27123 #endif
27124
27125 #ifdef CONFIG_MACH_PELCO_ODYSSEUS
27126 # ifdef machine_arch_type
27127 #  undef machine_arch_type
27128 #  define machine_arch_type     __machine_arch_type
27129 # else
27130 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEUS
27131 # endif
27132 # define machine_is_pelco_odysseus()    (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
27133 #else
27134 # define machine_is_pelco_odysseus()    (0)
27135 #endif
27136
27137 #ifdef CONFIG_MACH_TNY_A9260
27138 # ifdef machine_arch_type
27139 #  undef machine_arch_type
27140 #  define machine_arch_type     __machine_arch_type
27141 # else
27142 #  define machine_arch_type     MACH_TYPE_TNY_A9260
27143 # endif
27144 # define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
27145 #else
27146 # define machine_is_tny_a9260() (0)
27147 #endif
27148
27149 #ifdef CONFIG_MACH_TNY_A9G20
27150 # ifdef machine_arch_type
27151 #  undef machine_arch_type
27152 #  define machine_arch_type     __machine_arch_type
27153 # else
27154 #  define machine_arch_type     MACH_TYPE_TNY_A9G20
27155 # endif
27156 # define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
27157 #else
27158 # define machine_is_tny_a9g20() (0)
27159 #endif
27160
27161 #ifdef CONFIG_MACH_AESOP_MP2530F
27162 # ifdef machine_arch_type
27163 #  undef machine_arch_type
27164 #  define machine_arch_type     __machine_arch_type
27165 # else
27166 #  define machine_arch_type     MACH_TYPE_AESOP_MP2530F
27167 # endif
27168 # define machine_is_aesop_mp2530f()     (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
27169 #else
27170 # define machine_is_aesop_mp2530f()     (0)
27171 #endif
27172
27173 #ifdef CONFIG_MACH_DX900
27174 # ifdef machine_arch_type
27175 #  undef machine_arch_type
27176 #  define machine_arch_type     __machine_arch_type
27177 # else
27178 #  define machine_arch_type     MACH_TYPE_DX900
27179 # endif
27180 # define machine_is_dx900()     (machine_arch_type == MACH_TYPE_DX900)
27181 #else
27182 # define machine_is_dx900()     (0)
27183 #endif
27184
27185 #ifdef CONFIG_MACH_CPODC2
27186 # ifdef machine_arch_type
27187 #  undef machine_arch_type
27188 #  define machine_arch_type     __machine_arch_type
27189 # else
27190 #  define machine_arch_type     MACH_TYPE_CPODC2
27191 # endif
27192 # define machine_is_cpodc2()    (machine_arch_type == MACH_TYPE_CPODC2)
27193 #else
27194 # define machine_is_cpodc2()    (0)
27195 #endif
27196
27197 #ifdef CONFIG_MACH_TILT_8925
27198 # ifdef machine_arch_type
27199 #  undef machine_arch_type
27200 #  define machine_arch_type     __machine_arch_type
27201 # else
27202 #  define machine_arch_type     MACH_TYPE_TILT_8925
27203 # endif
27204 # define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
27205 #else
27206 # define machine_is_tilt_8925() (0)
27207 #endif
27208
27209 #ifdef CONFIG_MACH_DAVINCI_DM357_EVM
27210 # ifdef machine_arch_type
27211 #  undef machine_arch_type
27212 #  define machine_arch_type     __machine_arch_type
27213 # else
27214 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM357_EVM
27215 # endif
27216 # define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
27217 #else
27218 # define machine_is_davinci_dm357_evm() (0)
27219 #endif
27220
27221 #ifdef CONFIG_MACH_SWORDFISH
27222 # ifdef machine_arch_type
27223 #  undef machine_arch_type
27224 #  define machine_arch_type     __machine_arch_type
27225 # else
27226 #  define machine_arch_type     MACH_TYPE_SWORDFISH
27227 # endif
27228 # define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
27229 #else
27230 # define machine_is_swordfish() (0)
27231 #endif
27232
27233 #ifdef CONFIG_MACH_CORVUS
27234 # ifdef machine_arch_type
27235 #  undef machine_arch_type
27236 #  define machine_arch_type     __machine_arch_type
27237 # else
27238 #  define machine_arch_type     MACH_TYPE_CORVUS
27239 # endif
27240 # define machine_is_corvus()    (machine_arch_type == MACH_TYPE_CORVUS)
27241 #else
27242 # define machine_is_corvus()    (0)
27243 #endif
27244
27245 #ifdef CONFIG_MACH_TAURUS
27246 # ifdef machine_arch_type
27247 #  undef machine_arch_type
27248 #  define machine_arch_type     __machine_arch_type
27249 # else
27250 #  define machine_arch_type     MACH_TYPE_TAURUS
27251 # endif
27252 # define machine_is_taurus()    (machine_arch_type == MACH_TYPE_TAURUS)
27253 #else
27254 # define machine_is_taurus()    (0)
27255 #endif
27256
27257 #ifdef CONFIG_MACH_AXM
27258 # ifdef machine_arch_type
27259 #  undef machine_arch_type
27260 #  define machine_arch_type     __machine_arch_type
27261 # else
27262 #  define machine_arch_type     MACH_TYPE_AXM
27263 # endif
27264 # define machine_is_axm()       (machine_arch_type == MACH_TYPE_AXM)
27265 #else
27266 # define machine_is_axm()       (0)
27267 #endif
27268
27269 #ifdef CONFIG_MACH_AXC
27270 # ifdef machine_arch_type
27271 #  undef machine_arch_type
27272 #  define machine_arch_type     __machine_arch_type
27273 # else
27274 #  define machine_arch_type     MACH_TYPE_AXC
27275 # endif
27276 # define machine_is_axc()       (machine_arch_type == MACH_TYPE_AXC)
27277 #else
27278 # define machine_is_axc()       (0)
27279 #endif
27280
27281 #ifdef CONFIG_MACH_BABY
27282 # ifdef machine_arch_type
27283 #  undef machine_arch_type
27284 #  define machine_arch_type     __machine_arch_type
27285 # else
27286 #  define machine_arch_type     MACH_TYPE_BABY
27287 # endif
27288 # define machine_is_baby()      (machine_arch_type == MACH_TYPE_BABY)
27289 #else
27290 # define machine_is_baby()      (0)
27291 #endif
27292
27293 #ifdef CONFIG_MACH_MP200
27294 # ifdef machine_arch_type
27295 #  undef machine_arch_type
27296 #  define machine_arch_type     __machine_arch_type
27297 # else
27298 #  define machine_arch_type     MACH_TYPE_MP200
27299 # endif
27300 # define machine_is_mp200()     (machine_arch_type == MACH_TYPE_MP200)
27301 #else
27302 # define machine_is_mp200()     (0)
27303 #endif
27304
27305 #ifdef CONFIG_MACH_PCM043
27306 # ifdef machine_arch_type
27307 #  undef machine_arch_type
27308 #  define machine_arch_type     __machine_arch_type
27309 # else
27310 #  define machine_arch_type     MACH_TYPE_PCM043
27311 # endif
27312 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
27313 #else
27314 # define machine_is_pcm043()    (0)
27315 #endif
27316
27317 #ifdef CONFIG_MACH_HANLIN_V3C
27318 # ifdef machine_arch_type
27319 #  undef machine_arch_type
27320 #  define machine_arch_type     __machine_arch_type
27321 # else
27322 #  define machine_arch_type     MACH_TYPE_HANLIN_V3C
27323 # endif
27324 # define machine_is_hanlin_v3c()        (machine_arch_type == MACH_TYPE_HANLIN_V3C)
27325 #else
27326 # define machine_is_hanlin_v3c()        (0)
27327 #endif
27328
27329 #ifdef CONFIG_MACH_KBK9G20
27330 # ifdef machine_arch_type
27331 #  undef machine_arch_type
27332 #  define machine_arch_type     __machine_arch_type
27333 # else
27334 #  define machine_arch_type     MACH_TYPE_KBK9G20
27335 # endif
27336 # define machine_is_kbk9g20()   (machine_arch_type == MACH_TYPE_KBK9G20)
27337 #else
27338 # define machine_is_kbk9g20()   (0)
27339 #endif
27340
27341 #ifdef CONFIG_MACH_ADSTURBOG5
27342 # ifdef machine_arch_type
27343 #  undef machine_arch_type
27344 #  define machine_arch_type     __machine_arch_type
27345 # else
27346 #  define machine_arch_type     MACH_TYPE_ADSTURBOG5
27347 # endif
27348 # define machine_is_adsturbog5()        (machine_arch_type == MACH_TYPE_ADSTURBOG5)
27349 #else
27350 # define machine_is_adsturbog5()        (0)
27351 #endif
27352
27353 #ifdef CONFIG_MACH_AVENGER_LITE1
27354 # ifdef machine_arch_type
27355 #  undef machine_arch_type
27356 #  define machine_arch_type     __machine_arch_type
27357 # else
27358 #  define machine_arch_type     MACH_TYPE_AVENGER_LITE1
27359 # endif
27360 # define machine_is_avenger_lite1()     (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
27361 #else
27362 # define machine_is_avenger_lite1()     (0)
27363 #endif
27364
27365 #ifdef CONFIG_MACH_SUC
27366 # ifdef machine_arch_type
27367 #  undef machine_arch_type
27368 #  define machine_arch_type     __machine_arch_type
27369 # else
27370 #  define machine_arch_type     MACH_TYPE_SUC
27371 # endif
27372 # define machine_is_suc82x()    (machine_arch_type == MACH_TYPE_SUC)
27373 #else
27374 # define machine_is_suc82x()    (0)
27375 #endif
27376
27377 #ifdef CONFIG_MACH_AT91SAM7S256
27378 # ifdef machine_arch_type
27379 #  undef machine_arch_type
27380 #  define machine_arch_type     __machine_arch_type
27381 # else
27382 #  define machine_arch_type     MACH_TYPE_AT91SAM7S256
27383 # endif
27384 # define machine_is_at91sam7s256()      (machine_arch_type == MACH_TYPE_AT91SAM7S256)
27385 #else
27386 # define machine_is_at91sam7s256()      (0)
27387 #endif
27388
27389 #ifdef CONFIG_MACH_MENDOZA
27390 # ifdef machine_arch_type
27391 #  undef machine_arch_type
27392 #  define machine_arch_type     __machine_arch_type
27393 # else
27394 #  define machine_arch_type     MACH_TYPE_MENDOZA
27395 # endif
27396 # define machine_is_mendoza()   (machine_arch_type == MACH_TYPE_MENDOZA)
27397 #else
27398 # define machine_is_mendoza()   (0)
27399 #endif
27400
27401 #ifdef CONFIG_MACH_KIRA
27402 # ifdef machine_arch_type
27403 #  undef machine_arch_type
27404 #  define machine_arch_type     __machine_arch_type
27405 # else
27406 #  define machine_arch_type     MACH_TYPE_KIRA
27407 # endif
27408 # define machine_is_kira()      (machine_arch_type == MACH_TYPE_KIRA)
27409 #else
27410 # define machine_is_kira()      (0)
27411 #endif
27412
27413 #ifdef CONFIG_MACH_MX1HBM
27414 # ifdef machine_arch_type
27415 #  undef machine_arch_type
27416 #  define machine_arch_type     __machine_arch_type
27417 # else
27418 #  define machine_arch_type     MACH_TYPE_MX1HBM
27419 # endif
27420 # define machine_is_mx1hbm()    (machine_arch_type == MACH_TYPE_MX1HBM)
27421 #else
27422 # define machine_is_mx1hbm()    (0)
27423 #endif
27424
27425 #ifdef CONFIG_MACH_QUATRO43XX
27426 # ifdef machine_arch_type
27427 #  undef machine_arch_type
27428 #  define machine_arch_type     __machine_arch_type
27429 # else
27430 #  define machine_arch_type     MACH_TYPE_QUATRO43XX
27431 # endif
27432 # define machine_is_quatro43xx()        (machine_arch_type == MACH_TYPE_QUATRO43XX)
27433 #else
27434 # define machine_is_quatro43xx()        (0)
27435 #endif
27436
27437 #ifdef CONFIG_MACH_QUATRO4230
27438 # ifdef machine_arch_type
27439 #  undef machine_arch_type
27440 #  define machine_arch_type     __machine_arch_type
27441 # else
27442 #  define machine_arch_type     MACH_TYPE_QUATRO4230
27443 # endif
27444 # define machine_is_quatro4230()        (machine_arch_type == MACH_TYPE_QUATRO4230)
27445 #else
27446 # define machine_is_quatro4230()        (0)
27447 #endif
27448
27449 #ifdef CONFIG_MACH_NSB400
27450 # ifdef machine_arch_type
27451 #  undef machine_arch_type
27452 #  define machine_arch_type     __machine_arch_type
27453 # else
27454 #  define machine_arch_type     MACH_TYPE_NSB400
27455 # endif
27456 # define machine_is_nsb400()    (machine_arch_type == MACH_TYPE_NSB400)
27457 #else
27458 # define machine_is_nsb400()    (0)
27459 #endif
27460
27461 #ifdef CONFIG_MACH_DRP255
27462 # ifdef machine_arch_type
27463 #  undef machine_arch_type
27464 #  define machine_arch_type     __machine_arch_type
27465 # else
27466 #  define machine_arch_type     MACH_TYPE_DRP255
27467 # endif
27468 # define machine_is_drp255()    (machine_arch_type == MACH_TYPE_DRP255)
27469 #else
27470 # define machine_is_drp255()    (0)
27471 #endif
27472
27473 #ifdef CONFIG_MACH_THOTH
27474 # ifdef machine_arch_type
27475 #  undef machine_arch_type
27476 #  define machine_arch_type     __machine_arch_type
27477 # else
27478 #  define machine_arch_type     MACH_TYPE_THOTH
27479 # endif
27480 # define machine_is_thoth()     (machine_arch_type == MACH_TYPE_THOTH)
27481 #else
27482 # define machine_is_thoth()     (0)
27483 #endif
27484
27485 #ifdef CONFIG_MACH_FIRESTONE
27486 # ifdef machine_arch_type
27487 #  undef machine_arch_type
27488 #  define machine_arch_type     __machine_arch_type
27489 # else
27490 #  define machine_arch_type     MACH_TYPE_FIRESTONE
27491 # endif
27492 # define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
27493 #else
27494 # define machine_is_firestone() (0)
27495 #endif
27496
27497 #ifdef CONFIG_MACH_ASUSP750
27498 # ifdef machine_arch_type
27499 #  undef machine_arch_type
27500 #  define machine_arch_type     __machine_arch_type
27501 # else
27502 #  define machine_arch_type     MACH_TYPE_ASUSP750
27503 # endif
27504 # define machine_is_asusp750()  (machine_arch_type == MACH_TYPE_ASUSP750)
27505 #else
27506 # define machine_is_asusp750()  (0)
27507 #endif
27508
27509 #ifdef CONFIG_MACH_CTERA_DL
27510 # ifdef machine_arch_type
27511 #  undef machine_arch_type
27512 #  define machine_arch_type     __machine_arch_type
27513 # else
27514 #  define machine_arch_type     MACH_TYPE_CTERA_DL
27515 # endif
27516 # define machine_is_ctera_dl()  (machine_arch_type == MACH_TYPE_CTERA_DL)
27517 #else
27518 # define machine_is_ctera_dl()  (0)
27519 #endif
27520
27521 #ifdef CONFIG_MACH_SOCR
27522 # ifdef machine_arch_type
27523 #  undef machine_arch_type
27524 #  define machine_arch_type     __machine_arch_type
27525 # else
27526 #  define machine_arch_type     MACH_TYPE_SOCR
27527 # endif
27528 # define machine_is_socr()      (machine_arch_type == MACH_TYPE_SOCR)
27529 #else
27530 # define machine_is_socr()      (0)
27531 #endif
27532
27533 #ifdef CONFIG_MACH_HTCOXYGEN
27534 # ifdef machine_arch_type
27535 #  undef machine_arch_type
27536 #  define machine_arch_type     __machine_arch_type
27537 # else
27538 #  define machine_arch_type     MACH_TYPE_HTCOXYGEN
27539 # endif
27540 # define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
27541 #else
27542 # define machine_is_htcoxygen() (0)
27543 #endif
27544
27545 #ifdef CONFIG_MACH_HEROC
27546 # ifdef machine_arch_type
27547 #  undef machine_arch_type
27548 #  define machine_arch_type     __machine_arch_type
27549 # else
27550 #  define machine_arch_type     MACH_TYPE_HEROC
27551 # endif
27552 # define machine_is_heroc()     (machine_arch_type == MACH_TYPE_HEROC)
27553 #else
27554 # define machine_is_heroc()     (0)
27555 #endif
27556
27557 #ifdef CONFIG_MACH_ZENO6800
27558 # ifdef machine_arch_type
27559 #  undef machine_arch_type
27560 #  define machine_arch_type     __machine_arch_type
27561 # else
27562 #  define machine_arch_type     MACH_TYPE_ZENO6800
27563 # endif
27564 # define machine_is_zeno6800()  (machine_arch_type == MACH_TYPE_ZENO6800)
27565 #else
27566 # define machine_is_zeno6800()  (0)
27567 #endif
27568
27569 #ifdef CONFIG_MACH_SC2MCS
27570 # ifdef machine_arch_type
27571 #  undef machine_arch_type
27572 #  define machine_arch_type     __machine_arch_type
27573 # else
27574 #  define machine_arch_type     MACH_TYPE_SC2MCS
27575 # endif
27576 # define machine_is_sc2mcs()    (machine_arch_type == MACH_TYPE_SC2MCS)
27577 #else
27578 # define machine_is_sc2mcs()    (0)
27579 #endif
27580
27581 #ifdef CONFIG_MACH_GENE100
27582 # ifdef machine_arch_type
27583 #  undef machine_arch_type
27584 #  define machine_arch_type     __machine_arch_type
27585 # else
27586 #  define machine_arch_type     MACH_TYPE_GENE100
27587 # endif
27588 # define machine_is_gene100()   (machine_arch_type == MACH_TYPE_GENE100)
27589 #else
27590 # define machine_is_gene100()   (0)
27591 #endif
27592
27593 #ifdef CONFIG_MACH_AS353X
27594 # ifdef machine_arch_type
27595 #  undef machine_arch_type
27596 #  define machine_arch_type     __machine_arch_type
27597 # else
27598 #  define machine_arch_type     MACH_TYPE_AS353X
27599 # endif
27600 # define machine_is_as353x()    (machine_arch_type == MACH_TYPE_AS353X)
27601 #else
27602 # define machine_is_as353x()    (0)
27603 #endif
27604
27605 #ifdef CONFIG_MACH_SHEEVAPLUG
27606 # ifdef machine_arch_type
27607 #  undef machine_arch_type
27608 #  define machine_arch_type     __machine_arch_type
27609 # else
27610 #  define machine_arch_type     MACH_TYPE_SHEEVAPLUG
27611 # endif
27612 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
27613 #else
27614 # define machine_is_sheevaplug()        (0)
27615 #endif
27616
27617 #ifdef CONFIG_MACH_AT91SAM9G20
27618 # ifdef machine_arch_type
27619 #  undef machine_arch_type
27620 #  define machine_arch_type     __machine_arch_type
27621 # else
27622 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20
27623 # endif
27624 # define machine_is_at91sam9g20()       (machine_arch_type == MACH_TYPE_AT91SAM9G20)
27625 #else
27626 # define machine_is_at91sam9g20()       (0)
27627 #endif
27628
27629 #ifdef CONFIG_MACH_MV88F6192GTW_FE
27630 # ifdef machine_arch_type
27631 #  undef machine_arch_type
27632 #  define machine_arch_type     __machine_arch_type
27633 # else
27634 #  define machine_arch_type     MACH_TYPE_MV88F6192GTW_FE
27635 # endif
27636 # define machine_is_mv88f6192gtw_fe()   (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
27637 #else
27638 # define machine_is_mv88f6192gtw_fe()   (0)
27639 #endif
27640
27641 #ifdef CONFIG_MACH_CC9200
27642 # ifdef machine_arch_type
27643 #  undef machine_arch_type
27644 #  define machine_arch_type     __machine_arch_type
27645 # else
27646 #  define machine_arch_type     MACH_TYPE_CC9200
27647 # endif
27648 # define machine_is_cc9200()    (machine_arch_type == MACH_TYPE_CC9200)
27649 #else
27650 # define machine_is_cc9200()    (0)
27651 #endif
27652
27653 #ifdef CONFIG_MACH_SM9200
27654 # ifdef machine_arch_type
27655 #  undef machine_arch_type
27656 #  define machine_arch_type     __machine_arch_type
27657 # else
27658 #  define machine_arch_type     MACH_TYPE_SM9200
27659 # endif
27660 # define machine_is_sm9200()    (machine_arch_type == MACH_TYPE_SM9200)
27661 #else
27662 # define machine_is_sm9200()    (0)
27663 #endif
27664
27665 #ifdef CONFIG_MACH_TP9200
27666 # ifdef machine_arch_type
27667 #  undef machine_arch_type
27668 #  define machine_arch_type     __machine_arch_type
27669 # else
27670 #  define machine_arch_type     MACH_TYPE_TP9200
27671 # endif
27672 # define machine_is_tp9200()    (machine_arch_type == MACH_TYPE_TP9200)
27673 #else
27674 # define machine_is_tp9200()    (0)
27675 #endif
27676
27677 #ifdef CONFIG_MACH_SNAPPERDV
27678 # ifdef machine_arch_type
27679 #  undef machine_arch_type
27680 #  define machine_arch_type     __machine_arch_type
27681 # else
27682 #  define machine_arch_type     MACH_TYPE_SNAPPERDV
27683 # endif
27684 # define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
27685 #else
27686 # define machine_is_snapperdv() (0)
27687 #endif
27688
27689 #ifdef CONFIG_MACH_AVENGERS_LITE
27690 # ifdef machine_arch_type
27691 #  undef machine_arch_type
27692 #  define machine_arch_type     __machine_arch_type
27693 # else
27694 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE
27695 # endif
27696 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
27697 #else
27698 # define machine_is_avengers_lite()     (0)
27699 #endif
27700
27701 #ifdef CONFIG_MACH_AVENGERS_LITE1
27702 # ifdef machine_arch_type
27703 #  undef machine_arch_type
27704 #  define machine_arch_type     __machine_arch_type
27705 # else
27706 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE1
27707 # endif
27708 # define machine_is_avengers_lite1()    (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
27709 #else
27710 # define machine_is_avengers_lite1()    (0)
27711 #endif
27712
27713 #ifdef CONFIG_MACH_OMAP3AXON
27714 # ifdef machine_arch_type
27715 #  undef machine_arch_type
27716 #  define machine_arch_type     __machine_arch_type
27717 # else
27718 #  define machine_arch_type     MACH_TYPE_OMAP3AXON
27719 # endif
27720 # define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
27721 #else
27722 # define machine_is_omap3axon() (0)
27723 #endif
27724
27725 #ifdef CONFIG_MACH_MA8XX
27726 # ifdef machine_arch_type
27727 #  undef machine_arch_type
27728 #  define machine_arch_type     __machine_arch_type
27729 # else
27730 #  define machine_arch_type     MACH_TYPE_MA8XX
27731 # endif
27732 # define machine_is_ma8xx()     (machine_arch_type == MACH_TYPE_MA8XX)
27733 #else
27734 # define machine_is_ma8xx()     (0)
27735 #endif
27736
27737 #ifdef CONFIG_MACH_MP201EK
27738 # ifdef machine_arch_type
27739 #  undef machine_arch_type
27740 #  define machine_arch_type     __machine_arch_type
27741 # else
27742 #  define machine_arch_type     MACH_TYPE_MP201EK
27743 # endif
27744 # define machine_is_mp201ek()   (machine_arch_type == MACH_TYPE_MP201EK)
27745 #else
27746 # define machine_is_mp201ek()   (0)
27747 #endif
27748
27749 #ifdef CONFIG_MACH_DAVINCI_TUX
27750 # ifdef machine_arch_type
27751 #  undef machine_arch_type
27752 #  define machine_arch_type     __machine_arch_type
27753 # else
27754 #  define machine_arch_type     MACH_TYPE_DAVINCI_TUX
27755 # endif
27756 # define machine_is_davinci_tux()       (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
27757 #else
27758 # define machine_is_davinci_tux()       (0)
27759 #endif
27760
27761 #ifdef CONFIG_MACH_MPA1600
27762 # ifdef machine_arch_type
27763 #  undef machine_arch_type
27764 #  define machine_arch_type     __machine_arch_type
27765 # else
27766 #  define machine_arch_type     MACH_TYPE_MPA1600
27767 # endif
27768 # define machine_is_mpa1600()   (machine_arch_type == MACH_TYPE_MPA1600)
27769 #else
27770 # define machine_is_mpa1600()   (0)
27771 #endif
27772
27773 #ifdef CONFIG_MACH_PELCO_TROY
27774 # ifdef machine_arch_type
27775 #  undef machine_arch_type
27776 #  define machine_arch_type     __machine_arch_type
27777 # else
27778 #  define machine_arch_type     MACH_TYPE_PELCO_TROY
27779 # endif
27780 # define machine_is_pelco_troy()        (machine_arch_type == MACH_TYPE_PELCO_TROY)
27781 #else
27782 # define machine_is_pelco_troy()        (0)
27783 #endif
27784
27785 #ifdef CONFIG_MACH_NSB667
27786 # ifdef machine_arch_type
27787 #  undef machine_arch_type
27788 #  define machine_arch_type     __machine_arch_type
27789 # else
27790 #  define machine_arch_type     MACH_TYPE_NSB667
27791 # endif
27792 # define machine_is_nsb667()    (machine_arch_type == MACH_TYPE_NSB667)
27793 #else
27794 # define machine_is_nsb667()    (0)
27795 #endif
27796
27797 #ifdef CONFIG_MACH_ROVERS5_4MPIX
27798 # ifdef machine_arch_type
27799 #  undef machine_arch_type
27800 #  define machine_arch_type     __machine_arch_type
27801 # else
27802 #  define machine_arch_type     MACH_TYPE_ROVERS5_4MPIX
27803 # endif
27804 # define machine_is_rovers5_4mpix()     (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
27805 #else
27806 # define machine_is_rovers5_4mpix()     (0)
27807 #endif
27808
27809 #ifdef CONFIG_MACH_TWOCOM
27810 # ifdef machine_arch_type
27811 #  undef machine_arch_type
27812 #  define machine_arch_type     __machine_arch_type
27813 # else
27814 #  define machine_arch_type     MACH_TYPE_TWOCOM
27815 # endif
27816 # define machine_is_twocom()    (machine_arch_type == MACH_TYPE_TWOCOM)
27817 #else
27818 # define machine_is_twocom()    (0)
27819 #endif
27820
27821 #ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
27822 # ifdef machine_arch_type
27823 #  undef machine_arch_type
27824 #  define machine_arch_type     __machine_arch_type
27825 # else
27826 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3R2
27827 # endif
27828 # define machine_is_ubisys_p9_rcu3r2()  (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
27829 #else
27830 # define machine_is_ubisys_p9_rcu3r2()  (0)
27831 #endif
27832
27833 #ifdef CONFIG_MACH_HERO_ESPRESSO
27834 # ifdef machine_arch_type
27835 #  undef machine_arch_type
27836 #  define machine_arch_type     __machine_arch_type
27837 # else
27838 #  define machine_arch_type     MACH_TYPE_HERO_ESPRESSO
27839 # endif
27840 # define machine_is_hero_espresso()     (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
27841 #else
27842 # define machine_is_hero_espresso()     (0)
27843 #endif
27844
27845 #ifdef CONFIG_MACH_AFEUSB
27846 # ifdef machine_arch_type
27847 #  undef machine_arch_type
27848 #  define machine_arch_type     __machine_arch_type
27849 # else
27850 #  define machine_arch_type     MACH_TYPE_AFEUSB
27851 # endif
27852 # define machine_is_afeusb()    (machine_arch_type == MACH_TYPE_AFEUSB)
27853 #else
27854 # define machine_is_afeusb()    (0)
27855 #endif
27856
27857 #ifdef CONFIG_MACH_T830
27858 # ifdef machine_arch_type
27859 #  undef machine_arch_type
27860 #  define machine_arch_type     __machine_arch_type
27861 # else
27862 #  define machine_arch_type     MACH_TYPE_T830
27863 # endif
27864 # define machine_is_t830()      (machine_arch_type == MACH_TYPE_T830)
27865 #else
27866 # define machine_is_t830()      (0)
27867 #endif
27868
27869 #ifdef CONFIG_MACH_SPD8020_CC
27870 # ifdef machine_arch_type
27871 #  undef machine_arch_type
27872 #  define machine_arch_type     __machine_arch_type
27873 # else
27874 #  define machine_arch_type     MACH_TYPE_SPD8020_CC
27875 # endif
27876 # define machine_is_spd8020_cc()        (machine_arch_type == MACH_TYPE_SPD8020_CC)
27877 #else
27878 # define machine_is_spd8020_cc()        (0)
27879 #endif
27880
27881 #ifdef CONFIG_MACH_OM_3D7K
27882 # ifdef machine_arch_type
27883 #  undef machine_arch_type
27884 #  define machine_arch_type     __machine_arch_type
27885 # else
27886 #  define machine_arch_type     MACH_TYPE_OM_3D7K
27887 # endif
27888 # define machine_is_om_3d7k()   (machine_arch_type == MACH_TYPE_OM_3D7K)
27889 #else
27890 # define machine_is_om_3d7k()   (0)
27891 #endif
27892
27893 #ifdef CONFIG_MACH_PICOCOM2
27894 # ifdef machine_arch_type
27895 #  undef machine_arch_type
27896 #  define machine_arch_type     __machine_arch_type
27897 # else
27898 #  define machine_arch_type     MACH_TYPE_PICOCOM2
27899 # endif
27900 # define machine_is_picocom2()  (machine_arch_type == MACH_TYPE_PICOCOM2)
27901 #else
27902 # define machine_is_picocom2()  (0)
27903 #endif
27904
27905 #ifdef CONFIG_MACH_UWG4MX27
27906 # ifdef machine_arch_type
27907 #  undef machine_arch_type
27908 #  define machine_arch_type     __machine_arch_type
27909 # else
27910 #  define machine_arch_type     MACH_TYPE_UWG4MX27
27911 # endif
27912 # define machine_is_uwg4mx27()  (machine_arch_type == MACH_TYPE_UWG4MX27)
27913 #else
27914 # define machine_is_uwg4mx27()  (0)
27915 #endif
27916
27917 #ifdef CONFIG_MACH_UWG4MX31
27918 # ifdef machine_arch_type
27919 #  undef machine_arch_type
27920 #  define machine_arch_type     __machine_arch_type
27921 # else
27922 #  define machine_arch_type     MACH_TYPE_UWG4MX31
27923 # endif
27924 # define machine_is_uwg4mx31()  (machine_arch_type == MACH_TYPE_UWG4MX31)
27925 #else
27926 # define machine_is_uwg4mx31()  (0)
27927 #endif
27928
27929 #ifdef CONFIG_MACH_CHERRY
27930 # ifdef machine_arch_type
27931 #  undef machine_arch_type
27932 #  define machine_arch_type     __machine_arch_type
27933 # else
27934 #  define machine_arch_type     MACH_TYPE_CHERRY
27935 # endif
27936 # define machine_is_cherry()    (machine_arch_type == MACH_TYPE_CHERRY)
27937 #else
27938 # define machine_is_cherry()    (0)
27939 #endif
27940
27941 #ifdef CONFIG_MACH_MX51_BABBAGE
27942 # ifdef machine_arch_type
27943 #  undef machine_arch_type
27944 #  define machine_arch_type     __machine_arch_type
27945 # else
27946 #  define machine_arch_type     MACH_TYPE_MX51_BABBAGE
27947 # endif
27948 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
27949 #else
27950 # define machine_is_mx51_babbage()      (0)
27951 #endif
27952
27953 #ifdef CONFIG_MACH_S3C2440TURKIYE
27954 # ifdef machine_arch_type
27955 #  undef machine_arch_type
27956 #  define machine_arch_type     __machine_arch_type
27957 # else
27958 #  define machine_arch_type     MACH_TYPE_S3C2440TURKIYE
27959 # endif
27960 # define machine_is_s3c2440turkiye()    (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
27961 #else
27962 # define machine_is_s3c2440turkiye()    (0)
27963 #endif
27964
27965 #ifdef CONFIG_MACH_TX37
27966 # ifdef machine_arch_type
27967 #  undef machine_arch_type
27968 #  define machine_arch_type     __machine_arch_type
27969 # else
27970 #  define machine_arch_type     MACH_TYPE_TX37
27971 # endif
27972 # define machine_is_tx37()      (machine_arch_type == MACH_TYPE_TX37)
27973 #else
27974 # define machine_is_tx37()      (0)
27975 #endif
27976
27977 #ifdef CONFIG_MACH_SBC2800_9G20
27978 # ifdef machine_arch_type
27979 #  undef machine_arch_type
27980 #  define machine_arch_type     __machine_arch_type
27981 # else
27982 #  define machine_arch_type     MACH_TYPE_SBC2800_9G20
27983 # endif
27984 # define machine_is_sbc2800_9g20()      (machine_arch_type == MACH_TYPE_SBC2800_9G20)
27985 #else
27986 # define machine_is_sbc2800_9g20()      (0)
27987 #endif
27988
27989 #ifdef CONFIG_MACH_BENZGLB
27990 # ifdef machine_arch_type
27991 #  undef machine_arch_type
27992 #  define machine_arch_type     __machine_arch_type
27993 # else
27994 #  define machine_arch_type     MACH_TYPE_BENZGLB
27995 # endif
27996 # define machine_is_benzglb()   (machine_arch_type == MACH_TYPE_BENZGLB)
27997 #else
27998 # define machine_is_benzglb()   (0)
27999 #endif
28000
28001 #ifdef CONFIG_MACH_BENZTD
28002 # ifdef machine_arch_type
28003 #  undef machine_arch_type
28004 #  define machine_arch_type     __machine_arch_type
28005 # else
28006 #  define machine_arch_type     MACH_TYPE_BENZTD
28007 # endif
28008 # define machine_is_benztd()    (machine_arch_type == MACH_TYPE_BENZTD)
28009 #else
28010 # define machine_is_benztd()    (0)
28011 #endif
28012
28013 #ifdef CONFIG_MACH_CARTESIO_PLUS
28014 # ifdef machine_arch_type
28015 #  undef machine_arch_type
28016 #  define machine_arch_type     __machine_arch_type
28017 # else
28018 #  define machine_arch_type     MACH_TYPE_CARTESIO_PLUS
28019 # endif
28020 # define machine_is_cartesio_plus()     (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
28021 #else
28022 # define machine_is_cartesio_plus()     (0)
28023 #endif
28024
28025 #ifdef CONFIG_MACH_SOLRAD_G20
28026 # ifdef machine_arch_type
28027 #  undef machine_arch_type
28028 #  define machine_arch_type     __machine_arch_type
28029 # else
28030 #  define machine_arch_type     MACH_TYPE_SOLRAD_G20
28031 # endif
28032 # define machine_is_solrad_g20()        (machine_arch_type == MACH_TYPE_SOLRAD_G20)
28033 #else
28034 # define machine_is_solrad_g20()        (0)
28035 #endif
28036
28037 #ifdef CONFIG_MACH_MX27WALLACE
28038 # ifdef machine_arch_type
28039 #  undef machine_arch_type
28040 #  define machine_arch_type     __machine_arch_type
28041 # else
28042 #  define machine_arch_type     MACH_TYPE_MX27WALLACE
28043 # endif
28044 # define machine_is_mx27wallace()       (machine_arch_type == MACH_TYPE_MX27WALLACE)
28045 #else
28046 # define machine_is_mx27wallace()       (0)
28047 #endif
28048
28049 #ifdef CONFIG_MACH_FMZWEBMODUL
28050 # ifdef machine_arch_type
28051 #  undef machine_arch_type
28052 #  define machine_arch_type     __machine_arch_type
28053 # else
28054 #  define machine_arch_type     MACH_TYPE_FMZWEBMODUL
28055 # endif
28056 # define machine_is_fmzwebmodul()       (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
28057 #else
28058 # define machine_is_fmzwebmodul()       (0)
28059 #endif
28060
28061 #ifdef CONFIG_MACH_RD78X00_MASA
28062 # ifdef machine_arch_type
28063 #  undef machine_arch_type
28064 #  define machine_arch_type     __machine_arch_type
28065 # else
28066 #  define machine_arch_type     MACH_TYPE_RD78X00_MASA
28067 # endif
28068 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
28069 #else
28070 # define machine_is_rd78x00_masa()      (0)
28071 #endif
28072
28073 #ifdef CONFIG_MACH_SMALLOGGER
28074 # ifdef machine_arch_type
28075 #  undef machine_arch_type
28076 #  define machine_arch_type     __machine_arch_type
28077 # else
28078 #  define machine_arch_type     MACH_TYPE_SMALLOGGER
28079 # endif
28080 # define machine_is_smallogger()        (machine_arch_type == MACH_TYPE_SMALLOGGER)
28081 #else
28082 # define machine_is_smallogger()        (0)
28083 #endif
28084
28085 #ifdef CONFIG_MACH_CCW9P9215
28086 # ifdef machine_arch_type
28087 #  undef machine_arch_type
28088 #  define machine_arch_type     __machine_arch_type
28089 # else
28090 #  define machine_arch_type     MACH_TYPE_CCW9P9215
28091 # endif
28092 # define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
28093 #else
28094 # define machine_is_ccw9p9215() (0)
28095 #endif
28096
28097 #ifdef CONFIG_MACH_DM355_LEOPARD
28098 # ifdef machine_arch_type
28099 #  undef machine_arch_type
28100 #  define machine_arch_type     __machine_arch_type
28101 # else
28102 #  define machine_arch_type     MACH_TYPE_DM355_LEOPARD
28103 # endif
28104 # define machine_is_dm355_leopard()     (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
28105 #else
28106 # define machine_is_dm355_leopard()     (0)
28107 #endif
28108
28109 #ifdef CONFIG_MACH_TS219
28110 # ifdef machine_arch_type
28111 #  undef machine_arch_type
28112 #  define machine_arch_type     __machine_arch_type
28113 # else
28114 #  define machine_arch_type     MACH_TYPE_TS219
28115 # endif
28116 # define machine_is_ts219()     (machine_arch_type == MACH_TYPE_TS219)
28117 #else
28118 # define machine_is_ts219()     (0)
28119 #endif
28120
28121 #ifdef CONFIG_MACH_TNY_A9263
28122 # ifdef machine_arch_type
28123 #  undef machine_arch_type
28124 #  define machine_arch_type     __machine_arch_type
28125 # else
28126 #  define machine_arch_type     MACH_TYPE_TNY_A9263
28127 # endif
28128 # define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
28129 #else
28130 # define machine_is_tny_a9263() (0)
28131 #endif
28132
28133 #ifdef CONFIG_MACH_APOLLO
28134 # ifdef machine_arch_type
28135 #  undef machine_arch_type
28136 #  define machine_arch_type     __machine_arch_type
28137 # else
28138 #  define machine_arch_type     MACH_TYPE_APOLLO
28139 # endif
28140 # define machine_is_apollo()    (machine_arch_type == MACH_TYPE_APOLLO)
28141 #else
28142 # define machine_is_apollo()    (0)
28143 #endif
28144
28145 #ifdef CONFIG_MACH_AT91CAP9STK
28146 # ifdef machine_arch_type
28147 #  undef machine_arch_type
28148 #  define machine_arch_type     __machine_arch_type
28149 # else
28150 #  define machine_arch_type     MACH_TYPE_AT91CAP9STK
28151 # endif
28152 # define machine_is_at91cap9stk()       (machine_arch_type == MACH_TYPE_AT91CAP9STK)
28153 #else
28154 # define machine_is_at91cap9stk()       (0)
28155 #endif
28156
28157 #ifdef CONFIG_MACH_SPC300
28158 # ifdef machine_arch_type
28159 #  undef machine_arch_type
28160 #  define machine_arch_type     __machine_arch_type
28161 # else
28162 #  define machine_arch_type     MACH_TYPE_SPC300
28163 # endif
28164 # define machine_is_spc300()    (machine_arch_type == MACH_TYPE_SPC300)
28165 #else
28166 # define machine_is_spc300()    (0)
28167 #endif
28168
28169 #ifdef CONFIG_MACH_EKO
28170 # ifdef machine_arch_type
28171 #  undef machine_arch_type
28172 #  define machine_arch_type     __machine_arch_type
28173 # else
28174 #  define machine_arch_type     MACH_TYPE_EKO
28175 # endif
28176 # define machine_is_eko()       (machine_arch_type == MACH_TYPE_EKO)
28177 #else
28178 # define machine_is_eko()       (0)
28179 #endif
28180
28181 #ifdef CONFIG_MACH_CCW9M2443
28182 # ifdef machine_arch_type
28183 #  undef machine_arch_type
28184 #  define machine_arch_type     __machine_arch_type
28185 # else
28186 #  define machine_arch_type     MACH_TYPE_CCW9M2443
28187 # endif
28188 # define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
28189 #else
28190 # define machine_is_ccw9m2443() (0)
28191 #endif
28192
28193 #ifdef CONFIG_MACH_CCW9M2443JS
28194 # ifdef machine_arch_type
28195 #  undef machine_arch_type
28196 #  define machine_arch_type     __machine_arch_type
28197 # else
28198 #  define machine_arch_type     MACH_TYPE_CCW9M2443JS
28199 # endif
28200 # define machine_is_ccw9m2443js()       (machine_arch_type == MACH_TYPE_CCW9M2443JS)
28201 #else
28202 # define machine_is_ccw9m2443js()       (0)
28203 #endif
28204
28205 #ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
28206 # ifdef machine_arch_type
28207 #  undef machine_arch_type
28208 #  define machine_arch_type     __machine_arch_type
28209 # else
28210 #  define machine_arch_type     MACH_TYPE_M2M_ROUTER_DEVICE
28211 # endif
28212 # define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
28213 #else
28214 # define machine_is_m2m_router_device() (0)
28215 #endif
28216
28217 #ifdef CONFIG_MACH_STAR9104NAS
28218 # ifdef machine_arch_type
28219 #  undef machine_arch_type
28220 #  define machine_arch_type     __machine_arch_type
28221 # else
28222 #  define machine_arch_type     MACH_TYPE_STAR9104NAS
28223 # endif
28224 # define machine_is_str9104nas()        (machine_arch_type == MACH_TYPE_STAR9104NAS)
28225 #else
28226 # define machine_is_str9104nas()        (0)
28227 #endif
28228
28229 #ifdef CONFIG_MACH_PCA100
28230 # ifdef machine_arch_type
28231 #  undef machine_arch_type
28232 #  define machine_arch_type     __machine_arch_type
28233 # else
28234 #  define machine_arch_type     MACH_TYPE_PCA100
28235 # endif
28236 # define machine_is_pca100()    (machine_arch_type == MACH_TYPE_PCA100)
28237 #else
28238 # define machine_is_pca100()    (0)
28239 #endif
28240
28241 #ifdef CONFIG_MACH_Z3_DM365_MOD_01
28242 # ifdef machine_arch_type
28243 #  undef machine_arch_type
28244 #  define machine_arch_type     __machine_arch_type
28245 # else
28246 #  define machine_arch_type     MACH_TYPE_Z3_DM365_MOD_01
28247 # endif
28248 # define machine_is_z3_dm365_mod_01()   (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
28249 #else
28250 # define machine_is_z3_dm365_mod_01()   (0)
28251 #endif
28252
28253 #ifdef CONFIG_MACH_HIPOX
28254 # ifdef machine_arch_type
28255 #  undef machine_arch_type
28256 #  define machine_arch_type     __machine_arch_type
28257 # else
28258 #  define machine_arch_type     MACH_TYPE_HIPOX
28259 # endif
28260 # define machine_is_hipox()     (machine_arch_type == MACH_TYPE_HIPOX)
28261 #else
28262 # define machine_is_hipox()     (0)
28263 #endif
28264
28265 #ifdef CONFIG_MACH_OMAP3_PITEDS
28266 # ifdef machine_arch_type
28267 #  undef machine_arch_type
28268 #  define machine_arch_type     __machine_arch_type
28269 # else
28270 #  define machine_arch_type     MACH_TYPE_OMAP3_PITEDS
28271 # endif
28272 # define machine_is_omap3_piteds()      (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
28273 #else
28274 # define machine_is_omap3_piteds()      (0)
28275 #endif
28276
28277 #ifdef CONFIG_MACH_BM150R
28278 # ifdef machine_arch_type
28279 #  undef machine_arch_type
28280 #  define machine_arch_type     __machine_arch_type
28281 # else
28282 #  define machine_arch_type     MACH_TYPE_BM150R
28283 # endif
28284 # define machine_is_bm150r()    (machine_arch_type == MACH_TYPE_BM150R)
28285 #else
28286 # define machine_is_bm150r()    (0)
28287 #endif
28288
28289 #ifdef CONFIG_MACH_TBONE
28290 # ifdef machine_arch_type
28291 #  undef machine_arch_type
28292 #  define machine_arch_type     __machine_arch_type
28293 # else
28294 #  define machine_arch_type     MACH_TYPE_TBONE
28295 # endif
28296 # define machine_is_tbone()     (machine_arch_type == MACH_TYPE_TBONE)
28297 #else
28298 # define machine_is_tbone()     (0)
28299 #endif
28300
28301 #ifdef CONFIG_MACH_MERLIN
28302 # ifdef machine_arch_type
28303 #  undef machine_arch_type
28304 #  define machine_arch_type     __machine_arch_type
28305 # else
28306 #  define machine_arch_type     MACH_TYPE_MERLIN
28307 # endif
28308 # define machine_is_merlin()    (machine_arch_type == MACH_TYPE_MERLIN)
28309 #else
28310 # define machine_is_merlin()    (0)
28311 #endif
28312
28313 #ifdef CONFIG_MACH_FALCON
28314 # ifdef machine_arch_type
28315 #  undef machine_arch_type
28316 #  define machine_arch_type     __machine_arch_type
28317 # else
28318 #  define machine_arch_type     MACH_TYPE_FALCON
28319 # endif
28320 # define machine_is_falcon()    (machine_arch_type == MACH_TYPE_FALCON)
28321 #else
28322 # define machine_is_falcon()    (0)
28323 #endif
28324
28325 #ifdef CONFIG_MACH_DAVINCI_DA850_EVM
28326 # ifdef machine_arch_type
28327 #  undef machine_arch_type
28328 #  define machine_arch_type     __machine_arch_type
28329 # else
28330 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA850_EVM
28331 # endif
28332 # define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
28333 #else
28334 # define machine_is_davinci_da850_evm() (0)
28335 #endif
28336
28337 #ifdef CONFIG_MACH_S5P6440
28338 # ifdef machine_arch_type
28339 #  undef machine_arch_type
28340 #  define machine_arch_type     __machine_arch_type
28341 # else
28342 #  define machine_arch_type     MACH_TYPE_S5P6440
28343 # endif
28344 # define machine_is_s5p6440()   (machine_arch_type == MACH_TYPE_S5P6440)
28345 #else
28346 # define machine_is_s5p6440()   (0)
28347 #endif
28348
28349 #ifdef CONFIG_MACH_AT91SAM9G10EK
28350 # ifdef machine_arch_type
28351 #  undef machine_arch_type
28352 #  define machine_arch_type     __machine_arch_type
28353 # else
28354 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK
28355 # endif
28356 # define machine_is_at91sam9g10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
28357 #else
28358 # define machine_is_at91sam9g10ek()     (0)
28359 #endif
28360
28361 #ifdef CONFIG_MACH_OMAP_4430SDP
28362 # ifdef machine_arch_type
28363 #  undef machine_arch_type
28364 #  define machine_arch_type     __machine_arch_type
28365 # else
28366 #  define machine_arch_type     MACH_TYPE_OMAP_4430SDP
28367 # endif
28368 # define machine_is_omap_4430sdp()      (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
28369 #else
28370 # define machine_is_omap_4430sdp()      (0)
28371 #endif
28372
28373 #ifdef CONFIG_MACH_LPC313X
28374 # ifdef machine_arch_type
28375 #  undef machine_arch_type
28376 #  define machine_arch_type     __machine_arch_type
28377 # else
28378 #  define machine_arch_type     MACH_TYPE_LPC313X
28379 # endif
28380 # define machine_is_lpc313x()   (machine_arch_type == MACH_TYPE_LPC313X)
28381 #else
28382 # define machine_is_lpc313x()   (0)
28383 #endif
28384
28385 #ifdef CONFIG_MACH_MAGX_ZN5
28386 # ifdef machine_arch_type
28387 #  undef machine_arch_type
28388 #  define machine_arch_type     __machine_arch_type
28389 # else
28390 #  define machine_arch_type     MACH_TYPE_MAGX_ZN5
28391 # endif
28392 # define machine_is_magx_zn5()  (machine_arch_type == MACH_TYPE_MAGX_ZN5)
28393 #else
28394 # define machine_is_magx_zn5()  (0)
28395 #endif
28396
28397 #ifdef CONFIG_MACH_MAGX_EM30
28398 # ifdef machine_arch_type
28399 #  undef machine_arch_type
28400 #  define machine_arch_type     __machine_arch_type
28401 # else
28402 #  define machine_arch_type     MACH_TYPE_MAGX_EM30
28403 # endif
28404 # define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
28405 #else
28406 # define machine_is_magx_em30() (0)
28407 #endif
28408
28409 #ifdef CONFIG_MACH_MAGX_VE66
28410 # ifdef machine_arch_type
28411 #  undef machine_arch_type
28412 #  define machine_arch_type     __machine_arch_type
28413 # else
28414 #  define machine_arch_type     MACH_TYPE_MAGX_VE66
28415 # endif
28416 # define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
28417 #else
28418 # define machine_is_magx_ve66() (0)
28419 #endif
28420
28421 #ifdef CONFIG_MACH_MEESC
28422 # ifdef machine_arch_type
28423 #  undef machine_arch_type
28424 #  define machine_arch_type     __machine_arch_type
28425 # else
28426 #  define machine_arch_type     MACH_TYPE_MEESC
28427 # endif
28428 # define machine_is_meesc()     (machine_arch_type == MACH_TYPE_MEESC)
28429 #else
28430 # define machine_is_meesc()     (0)
28431 #endif
28432
28433 #ifdef CONFIG_MACH_OTC570
28434 # ifdef machine_arch_type
28435 #  undef machine_arch_type
28436 #  define machine_arch_type     __machine_arch_type
28437 # else
28438 #  define machine_arch_type     MACH_TYPE_OTC570
28439 # endif
28440 # define machine_is_otc570()    (machine_arch_type == MACH_TYPE_OTC570)
28441 #else
28442 # define machine_is_otc570()    (0)
28443 #endif
28444
28445 #ifdef CONFIG_MACH_BCU2412
28446 # ifdef machine_arch_type
28447 #  undef machine_arch_type
28448 #  define machine_arch_type     __machine_arch_type
28449 # else
28450 #  define machine_arch_type     MACH_TYPE_BCU2412
28451 # endif
28452 # define machine_is_bcu2412()   (machine_arch_type == MACH_TYPE_BCU2412)
28453 #else
28454 # define machine_is_bcu2412()   (0)
28455 #endif
28456
28457 #ifdef CONFIG_MACH_BEACON
28458 # ifdef machine_arch_type
28459 #  undef machine_arch_type
28460 #  define machine_arch_type     __machine_arch_type
28461 # else
28462 #  define machine_arch_type     MACH_TYPE_BEACON
28463 # endif
28464 # define machine_is_beacon()    (machine_arch_type == MACH_TYPE_BEACON)
28465 #else
28466 # define machine_is_beacon()    (0)
28467 #endif
28468
28469 #ifdef CONFIG_MACH_ACTIA_TGW
28470 # ifdef machine_arch_type
28471 #  undef machine_arch_type
28472 #  define machine_arch_type     __machine_arch_type
28473 # else
28474 #  define machine_arch_type     MACH_TYPE_ACTIA_TGW
28475 # endif
28476 # define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
28477 #else
28478 # define machine_is_actia_tgw() (0)
28479 #endif
28480
28481 #ifdef CONFIG_MACH_E4430
28482 # ifdef machine_arch_type
28483 #  undef machine_arch_type
28484 #  define machine_arch_type     __machine_arch_type
28485 # else
28486 #  define machine_arch_type     MACH_TYPE_E4430
28487 # endif
28488 # define machine_is_e4430()     (machine_arch_type == MACH_TYPE_E4430)
28489 #else
28490 # define machine_is_e4430()     (0)
28491 #endif
28492
28493 #ifdef CONFIG_MACH_QL300
28494 # ifdef machine_arch_type
28495 #  undef machine_arch_type
28496 #  define machine_arch_type     __machine_arch_type
28497 # else
28498 #  define machine_arch_type     MACH_TYPE_QL300
28499 # endif
28500 # define machine_is_ql300()     (machine_arch_type == MACH_TYPE_QL300)
28501 #else
28502 # define machine_is_ql300()     (0)
28503 #endif
28504
28505 #ifdef CONFIG_MACH_BTMAVB101
28506 # ifdef machine_arch_type
28507 #  undef machine_arch_type
28508 #  define machine_arch_type     __machine_arch_type
28509 # else
28510 #  define machine_arch_type     MACH_TYPE_BTMAVB101
28511 # endif
28512 # define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
28513 #else
28514 # define machine_is_btmavb101() (0)
28515 #endif
28516
28517 #ifdef CONFIG_MACH_BTMAWB101
28518 # ifdef machine_arch_type
28519 #  undef machine_arch_type
28520 #  define machine_arch_type     __machine_arch_type
28521 # else
28522 #  define machine_arch_type     MACH_TYPE_BTMAWB101
28523 # endif
28524 # define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
28525 #else
28526 # define machine_is_btmawb101() (0)
28527 #endif
28528
28529 #ifdef CONFIG_MACH_SQ201
28530 # ifdef machine_arch_type
28531 #  undef machine_arch_type
28532 #  define machine_arch_type     __machine_arch_type
28533 # else
28534 #  define machine_arch_type     MACH_TYPE_SQ201
28535 # endif
28536 # define machine_is_sq201()     (machine_arch_type == MACH_TYPE_SQ201)
28537 #else
28538 # define machine_is_sq201()     (0)
28539 #endif
28540
28541 #ifdef CONFIG_MACH_QUATRO45XX
28542 # ifdef machine_arch_type
28543 #  undef machine_arch_type
28544 #  define machine_arch_type     __machine_arch_type
28545 # else
28546 #  define machine_arch_type     MACH_TYPE_QUATRO45XX
28547 # endif
28548 # define machine_is_quatro45xx()        (machine_arch_type == MACH_TYPE_QUATRO45XX)
28549 #else
28550 # define machine_is_quatro45xx()        (0)
28551 #endif
28552
28553 #ifdef CONFIG_MACH_OPENPAD
28554 # ifdef machine_arch_type
28555 #  undef machine_arch_type
28556 #  define machine_arch_type     __machine_arch_type
28557 # else
28558 #  define machine_arch_type     MACH_TYPE_OPENPAD
28559 # endif
28560 # define machine_is_openpad()   (machine_arch_type == MACH_TYPE_OPENPAD)
28561 #else
28562 # define machine_is_openpad()   (0)
28563 #endif
28564
28565 #ifdef CONFIG_MACH_TX25
28566 # ifdef machine_arch_type
28567 #  undef machine_arch_type
28568 #  define machine_arch_type     __machine_arch_type
28569 # else
28570 #  define machine_arch_type     MACH_TYPE_TX25
28571 # endif
28572 # define machine_is_tx25()      (machine_arch_type == MACH_TYPE_TX25)
28573 #else
28574 # define machine_is_tx25()      (0)
28575 #endif
28576
28577 #ifdef CONFIG_MACH_OMAP3_TORPEDO
28578 # ifdef machine_arch_type
28579 #  undef machine_arch_type
28580 #  define machine_arch_type     __machine_arch_type
28581 # else
28582 #  define machine_arch_type     MACH_TYPE_OMAP3_TORPEDO
28583 # endif
28584 # define machine_is_omap3_torpedo()     (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
28585 #else
28586 # define machine_is_omap3_torpedo()     (0)
28587 #endif
28588
28589 #ifdef CONFIG_MACH_HTCRAPHAEL_K
28590 # ifdef machine_arch_type
28591 #  undef machine_arch_type
28592 #  define machine_arch_type     __machine_arch_type
28593 # else
28594 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_K
28595 # endif
28596 # define machine_is_htcraphael_k()      (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
28597 #else
28598 # define machine_is_htcraphael_k()      (0)
28599 #endif
28600
28601 #ifdef CONFIG_MACH_LAL43
28602 # ifdef machine_arch_type
28603 #  undef machine_arch_type
28604 #  define machine_arch_type     __machine_arch_type
28605 # else
28606 #  define machine_arch_type     MACH_TYPE_LAL43
28607 # endif
28608 # define machine_is_lal43()     (machine_arch_type == MACH_TYPE_LAL43)
28609 #else
28610 # define machine_is_lal43()     (0)
28611 #endif
28612
28613 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
28614 # ifdef machine_arch_type
28615 #  undef machine_arch_type
28616 #  define machine_arch_type     __machine_arch_type
28617 # else
28618 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA500
28619 # endif
28620 # define machine_is_htcraphael_cdma500()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
28621 #else
28622 # define machine_is_htcraphael_cdma500()        (0)
28623 #endif
28624
28625 #ifdef CONFIG_MACH_ANW6410
28626 # ifdef machine_arch_type
28627 #  undef machine_arch_type
28628 #  define machine_arch_type     __machine_arch_type
28629 # else
28630 #  define machine_arch_type     MACH_TYPE_ANW6410
28631 # endif
28632 # define machine_is_anw6410()   (machine_arch_type == MACH_TYPE_ANW6410)
28633 #else
28634 # define machine_is_anw6410()   (0)
28635 #endif
28636
28637 #ifdef CONFIG_MACH_HTCPROPHET
28638 # ifdef machine_arch_type
28639 #  undef machine_arch_type
28640 #  define machine_arch_type     __machine_arch_type
28641 # else
28642 #  define machine_arch_type     MACH_TYPE_HTCPROPHET
28643 # endif
28644 # define machine_is_htcprophet()        (machine_arch_type == MACH_TYPE_HTCPROPHET)
28645 #else
28646 # define machine_is_htcprophet()        (0)
28647 #endif
28648
28649 #ifdef CONFIG_MACH_CFA_10022
28650 # ifdef machine_arch_type
28651 #  undef machine_arch_type
28652 #  define machine_arch_type     __machine_arch_type
28653 # else
28654 #  define machine_arch_type     MACH_TYPE_CFA_10022
28655 # endif
28656 # define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
28657 #else
28658 # define machine_is_cfa_10022() (0)
28659 #endif
28660
28661 #ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
28662 # ifdef machine_arch_type
28663 #  undef machine_arch_type
28664 #  define machine_arch_type     __machine_arch_type
28665 # else
28666 #  define machine_arch_type     MACH_TYPE_IMX27_VISSTRIM_M10
28667 # endif
28668 # define machine_is_imx27_visstrim_m10()        (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
28669 #else
28670 # define machine_is_imx27_visstrim_m10()        (0)
28671 #endif
28672
28673 #ifdef CONFIG_MACH_PX2IMX27
28674 # ifdef machine_arch_type
28675 #  undef machine_arch_type
28676 #  define machine_arch_type     __machine_arch_type
28677 # else
28678 #  define machine_arch_type     MACH_TYPE_PX2IMX27
28679 # endif
28680 # define machine_is_px2imx27()  (machine_arch_type == MACH_TYPE_PX2IMX27)
28681 #else
28682 # define machine_is_px2imx27()  (0)
28683 #endif
28684
28685 #ifdef CONFIG_MACH_STM3210E_EVAL
28686 # ifdef machine_arch_type
28687 #  undef machine_arch_type
28688 #  define machine_arch_type     __machine_arch_type
28689 # else
28690 #  define machine_arch_type     MACH_TYPE_STM3210E_EVAL
28691 # endif
28692 # define machine_is_stm3210e_eval()     (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
28693 #else
28694 # define machine_is_stm3210e_eval()     (0)
28695 #endif
28696
28697 #ifdef CONFIG_MACH_DVS10
28698 # ifdef machine_arch_type
28699 #  undef machine_arch_type
28700 #  define machine_arch_type     __machine_arch_type
28701 # else
28702 #  define machine_arch_type     MACH_TYPE_DVS10
28703 # endif
28704 # define machine_is_dvs10()     (machine_arch_type == MACH_TYPE_DVS10)
28705 #else
28706 # define machine_is_dvs10()     (0)
28707 #endif
28708
28709 #ifdef CONFIG_MACH_PORTUXG20
28710 # ifdef machine_arch_type
28711 #  undef machine_arch_type
28712 #  define machine_arch_type     __machine_arch_type
28713 # else
28714 #  define machine_arch_type     MACH_TYPE_PORTUXG20
28715 # endif
28716 # define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
28717 #else
28718 # define machine_is_portuxg20() (0)
28719 #endif
28720
28721 #ifdef CONFIG_MACH_ARM_SPV
28722 # ifdef machine_arch_type
28723 #  undef machine_arch_type
28724 #  define machine_arch_type     __machine_arch_type
28725 # else
28726 #  define machine_arch_type     MACH_TYPE_ARM_SPV
28727 # endif
28728 # define machine_is_arm_spv()   (machine_arch_type == MACH_TYPE_ARM_SPV)
28729 #else
28730 # define machine_is_arm_spv()   (0)
28731 #endif
28732
28733 #ifdef CONFIG_MACH_SMDKC110
28734 # ifdef machine_arch_type
28735 #  undef machine_arch_type
28736 #  define machine_arch_type     __machine_arch_type
28737 # else
28738 #  define machine_arch_type     MACH_TYPE_SMDKC110
28739 # endif
28740 # define machine_is_smdkc110()  (machine_arch_type == MACH_TYPE_SMDKC110)
28741 #else
28742 # define machine_is_smdkc110()  (0)
28743 #endif
28744
28745 #ifdef CONFIG_MACH_CABESPRESSO
28746 # ifdef machine_arch_type
28747 #  undef machine_arch_type
28748 #  define machine_arch_type     __machine_arch_type
28749 # else
28750 #  define machine_arch_type     MACH_TYPE_CABESPRESSO
28751 # endif
28752 # define machine_is_cabespresso()       (machine_arch_type == MACH_TYPE_CABESPRESSO)
28753 #else
28754 # define machine_is_cabespresso()       (0)
28755 #endif
28756
28757 #ifdef CONFIG_MACH_HMC800
28758 # ifdef machine_arch_type
28759 #  undef machine_arch_type
28760 #  define machine_arch_type     __machine_arch_type
28761 # else
28762 #  define machine_arch_type     MACH_TYPE_HMC800
28763 # endif
28764 # define machine_is_hmc800()    (machine_arch_type == MACH_TYPE_HMC800)
28765 #else
28766 # define machine_is_hmc800()    (0)
28767 #endif
28768
28769 #ifdef CONFIG_MACH_SHOLES
28770 # ifdef machine_arch_type
28771 #  undef machine_arch_type
28772 #  define machine_arch_type     __machine_arch_type
28773 # else
28774 #  define machine_arch_type     MACH_TYPE_SHOLES
28775 # endif
28776 # define machine_is_sholes()    (machine_arch_type == MACH_TYPE_SHOLES)
28777 #else
28778 # define machine_is_sholes()    (0)
28779 #endif
28780
28781 #ifdef CONFIG_MACH_BTMXC31
28782 # ifdef machine_arch_type
28783 #  undef machine_arch_type
28784 #  define machine_arch_type     __machine_arch_type
28785 # else
28786 #  define machine_arch_type     MACH_TYPE_BTMXC31
28787 # endif
28788 # define machine_is_btmxc31()   (machine_arch_type == MACH_TYPE_BTMXC31)
28789 #else
28790 # define machine_is_btmxc31()   (0)
28791 #endif
28792
28793 #ifdef CONFIG_MACH_DT501
28794 # ifdef machine_arch_type
28795 #  undef machine_arch_type
28796 #  define machine_arch_type     __machine_arch_type
28797 # else
28798 #  define machine_arch_type     MACH_TYPE_DT501
28799 # endif
28800 # define machine_is_dt501()     (machine_arch_type == MACH_TYPE_DT501)
28801 #else
28802 # define machine_is_dt501()     (0)
28803 #endif
28804
28805 #ifdef CONFIG_MACH_KTX
28806 # ifdef machine_arch_type
28807 #  undef machine_arch_type
28808 #  define machine_arch_type     __machine_arch_type
28809 # else
28810 #  define machine_arch_type     MACH_TYPE_KTX
28811 # endif
28812 # define machine_is_ktx()       (machine_arch_type == MACH_TYPE_KTX)
28813 #else
28814 # define machine_is_ktx()       (0)
28815 #endif
28816
28817 #ifdef CONFIG_MACH_OMAP3517EVM
28818 # ifdef machine_arch_type
28819 #  undef machine_arch_type
28820 #  define machine_arch_type     __machine_arch_type
28821 # else
28822 #  define machine_arch_type     MACH_TYPE_OMAP3517EVM
28823 # endif
28824 # define machine_is_omap3517evm()       (machine_arch_type == MACH_TYPE_OMAP3517EVM)
28825 #else
28826 # define machine_is_omap3517evm()       (0)
28827 #endif
28828
28829 #ifdef CONFIG_MACH_NETSPACE_V2
28830 # ifdef machine_arch_type
28831 #  undef machine_arch_type
28832 #  define machine_arch_type     __machine_arch_type
28833 # else
28834 #  define machine_arch_type     MACH_TYPE_NETSPACE_V2
28835 # endif
28836 # define machine_is_netspace_v2()       (machine_arch_type == MACH_TYPE_NETSPACE_V2)
28837 #else
28838 # define machine_is_netspace_v2()       (0)
28839 #endif
28840
28841 #ifdef CONFIG_MACH_NETSPACE_MAX_V2
28842 # ifdef machine_arch_type
28843 #  undef machine_arch_type
28844 #  define machine_arch_type     __machine_arch_type
28845 # else
28846 #  define machine_arch_type     MACH_TYPE_NETSPACE_MAX_V2
28847 # endif
28848 # define machine_is_netspace_max_v2()   (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
28849 #else
28850 # define machine_is_netspace_max_v2()   (0)
28851 #endif
28852
28853 #ifdef CONFIG_MACH_D2NET_V2
28854 # ifdef machine_arch_type
28855 #  undef machine_arch_type
28856 #  define machine_arch_type     __machine_arch_type
28857 # else
28858 #  define machine_arch_type     MACH_TYPE_D2NET_V2
28859 # endif
28860 # define machine_is_d2net_v2()  (machine_arch_type == MACH_TYPE_D2NET_V2)
28861 #else
28862 # define machine_is_d2net_v2()  (0)
28863 #endif
28864
28865 #ifdef CONFIG_MACH_NET2BIG_V2
28866 # ifdef machine_arch_type
28867 #  undef machine_arch_type
28868 #  define machine_arch_type     __machine_arch_type
28869 # else
28870 #  define machine_arch_type     MACH_TYPE_NET2BIG_V2
28871 # endif
28872 # define machine_is_net2big_v2()        (machine_arch_type == MACH_TYPE_NET2BIG_V2)
28873 #else
28874 # define machine_is_net2big_v2()        (0)
28875 #endif
28876
28877 #ifdef CONFIG_MACH_NET4BIG_V2
28878 # ifdef machine_arch_type
28879 #  undef machine_arch_type
28880 #  define machine_arch_type     __machine_arch_type
28881 # else
28882 #  define machine_arch_type     MACH_TYPE_NET4BIG_V2
28883 # endif
28884 # define machine_is_net4big_v2()        (machine_arch_type == MACH_TYPE_NET4BIG_V2)
28885 #else
28886 # define machine_is_net4big_v2()        (0)
28887 #endif
28888
28889 #ifdef CONFIG_MACH_NET5BIG_V2
28890 # ifdef machine_arch_type
28891 #  undef machine_arch_type
28892 #  define machine_arch_type     __machine_arch_type
28893 # else
28894 #  define machine_arch_type     MACH_TYPE_NET5BIG_V2
28895 # endif
28896 # define machine_is_net5big_v2()        (machine_arch_type == MACH_TYPE_NET5BIG_V2)
28897 #else
28898 # define machine_is_net5big_v2()        (0)
28899 #endif
28900
28901 #ifdef CONFIG_MACH_ENDB2443
28902 # ifdef machine_arch_type
28903 #  undef machine_arch_type
28904 #  define machine_arch_type     __machine_arch_type
28905 # else
28906 #  define machine_arch_type     MACH_TYPE_ENDB2443
28907 # endif
28908 # define machine_is_endb2443()  (machine_arch_type == MACH_TYPE_ENDB2443)
28909 #else
28910 # define machine_is_endb2443()  (0)
28911 #endif
28912
28913 #ifdef CONFIG_MACH_INETSPACE_V2
28914 # ifdef machine_arch_type
28915 #  undef machine_arch_type
28916 #  define machine_arch_type     __machine_arch_type
28917 # else
28918 #  define machine_arch_type     MACH_TYPE_INETSPACE_V2
28919 # endif
28920 # define machine_is_inetspace_v2()      (machine_arch_type == MACH_TYPE_INETSPACE_V2)
28921 #else
28922 # define machine_is_inetspace_v2()      (0)
28923 #endif
28924
28925 #ifdef CONFIG_MACH_TROS
28926 # ifdef machine_arch_type
28927 #  undef machine_arch_type
28928 #  define machine_arch_type     __machine_arch_type
28929 # else
28930 #  define machine_arch_type     MACH_TYPE_TROS
28931 # endif
28932 # define machine_is_tros()      (machine_arch_type == MACH_TYPE_TROS)
28933 #else
28934 # define machine_is_tros()      (0)
28935 #endif
28936
28937 #ifdef CONFIG_MACH_PELCO_HOMER
28938 # ifdef machine_arch_type
28939 #  undef machine_arch_type
28940 #  define machine_arch_type     __machine_arch_type
28941 # else
28942 #  define machine_arch_type     MACH_TYPE_PELCO_HOMER
28943 # endif
28944 # define machine_is_pelco_homer()       (machine_arch_type == MACH_TYPE_PELCO_HOMER)
28945 #else
28946 # define machine_is_pelco_homer()       (0)
28947 #endif
28948
28949 #ifdef CONFIG_MACH_OFSP8
28950 # ifdef machine_arch_type
28951 #  undef machine_arch_type
28952 #  define machine_arch_type     __machine_arch_type
28953 # else
28954 #  define machine_arch_type     MACH_TYPE_OFSP8
28955 # endif
28956 # define machine_is_ofsp8()     (machine_arch_type == MACH_TYPE_OFSP8)
28957 #else
28958 # define machine_is_ofsp8()     (0)
28959 #endif
28960
28961 #ifdef CONFIG_MACH_AT91SAM9G45EKES
28962 # ifdef machine_arch_type
28963 #  undef machine_arch_type
28964 #  define machine_arch_type     __machine_arch_type
28965 # else
28966 #  define machine_arch_type     MACH_TYPE_AT91SAM9G45EKES
28967 # endif
28968 # define machine_is_at91sam9g45ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
28969 #else
28970 # define machine_is_at91sam9g45ekes()   (0)
28971 #endif
28972
28973 #ifdef CONFIG_MACH_GUF_CUPID
28974 # ifdef machine_arch_type
28975 #  undef machine_arch_type
28976 #  define machine_arch_type     __machine_arch_type
28977 # else
28978 #  define machine_arch_type     MACH_TYPE_GUF_CUPID
28979 # endif
28980 # define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
28981 #else
28982 # define machine_is_guf_cupid() (0)
28983 #endif
28984
28985 #ifdef CONFIG_MACH_EAB1R
28986 # ifdef machine_arch_type
28987 #  undef machine_arch_type
28988 #  define machine_arch_type     __machine_arch_type
28989 # else
28990 #  define machine_arch_type     MACH_TYPE_EAB1R
28991 # endif
28992 # define machine_is_eab1r()     (machine_arch_type == MACH_TYPE_EAB1R)
28993 #else
28994 # define machine_is_eab1r()     (0)
28995 #endif
28996
28997 #ifdef CONFIG_MACH_DESIREC
28998 # ifdef machine_arch_type
28999 #  undef machine_arch_type
29000 #  define machine_arch_type     __machine_arch_type
29001 # else
29002 #  define machine_arch_type     MACH_TYPE_DESIREC
29003 # endif
29004 # define machine_is_desirec()   (machine_arch_type == MACH_TYPE_DESIREC)
29005 #else
29006 # define machine_is_desirec()   (0)
29007 #endif
29008
29009 #ifdef CONFIG_MACH_CORDOBA
29010 # ifdef machine_arch_type
29011 #  undef machine_arch_type
29012 #  define machine_arch_type     __machine_arch_type
29013 # else
29014 #  define machine_arch_type     MACH_TYPE_CORDOBA
29015 # endif
29016 # define machine_is_cordoba()   (machine_arch_type == MACH_TYPE_CORDOBA)
29017 #else
29018 # define machine_is_cordoba()   (0)
29019 #endif
29020
29021 #ifdef CONFIG_MACH_IRVINE
29022 # ifdef machine_arch_type
29023 #  undef machine_arch_type
29024 #  define machine_arch_type     __machine_arch_type
29025 # else
29026 #  define machine_arch_type     MACH_TYPE_IRVINE
29027 # endif
29028 # define machine_is_irvine()    (machine_arch_type == MACH_TYPE_IRVINE)
29029 #else
29030 # define machine_is_irvine()    (0)
29031 #endif
29032
29033 #ifdef CONFIG_MACH_SFF772
29034 # ifdef machine_arch_type
29035 #  undef machine_arch_type
29036 #  define machine_arch_type     __machine_arch_type
29037 # else
29038 #  define machine_arch_type     MACH_TYPE_SFF772
29039 # endif
29040 # define machine_is_sff772()    (machine_arch_type == MACH_TYPE_SFF772)
29041 #else
29042 # define machine_is_sff772()    (0)
29043 #endif
29044
29045 #ifdef CONFIG_MACH_PELCO_MILANO
29046 # ifdef machine_arch_type
29047 #  undef machine_arch_type
29048 #  define machine_arch_type     __machine_arch_type
29049 # else
29050 #  define machine_arch_type     MACH_TYPE_PELCO_MILANO
29051 # endif
29052 # define machine_is_pelco_milano()      (machine_arch_type == MACH_TYPE_PELCO_MILANO)
29053 #else
29054 # define machine_is_pelco_milano()      (0)
29055 #endif
29056
29057 #ifdef CONFIG_MACH_PC7302
29058 # ifdef machine_arch_type
29059 #  undef machine_arch_type
29060 #  define machine_arch_type     __machine_arch_type
29061 # else
29062 #  define machine_arch_type     MACH_TYPE_PC7302
29063 # endif
29064 # define machine_is_pc7302()    (machine_arch_type == MACH_TYPE_PC7302)
29065 #else
29066 # define machine_is_pc7302()    (0)
29067 #endif
29068
29069 #ifdef CONFIG_MACH_BIP6000
29070 # ifdef machine_arch_type
29071 #  undef machine_arch_type
29072 #  define machine_arch_type     __machine_arch_type
29073 # else
29074 #  define machine_arch_type     MACH_TYPE_BIP6000
29075 # endif
29076 # define machine_is_bip6000()   (machine_arch_type == MACH_TYPE_BIP6000)
29077 #else
29078 # define machine_is_bip6000()   (0)
29079 #endif
29080
29081 #ifdef CONFIG_MACH_SILVERMOON
29082 # ifdef machine_arch_type
29083 #  undef machine_arch_type
29084 #  define machine_arch_type     __machine_arch_type
29085 # else
29086 #  define machine_arch_type     MACH_TYPE_SILVERMOON
29087 # endif
29088 # define machine_is_silvermoon()        (machine_arch_type == MACH_TYPE_SILVERMOON)
29089 #else
29090 # define machine_is_silvermoon()        (0)
29091 #endif
29092
29093 #ifdef CONFIG_MACH_VC0830
29094 # ifdef machine_arch_type
29095 #  undef machine_arch_type
29096 #  define machine_arch_type     __machine_arch_type
29097 # else
29098 #  define machine_arch_type     MACH_TYPE_VC0830
29099 # endif
29100 # define machine_is_vc0830()    (machine_arch_type == MACH_TYPE_VC0830)
29101 #else
29102 # define machine_is_vc0830()    (0)
29103 #endif
29104
29105 #ifdef CONFIG_MACH_DT430
29106 # ifdef machine_arch_type
29107 #  undef machine_arch_type
29108 #  define machine_arch_type     __machine_arch_type
29109 # else
29110 #  define machine_arch_type     MACH_TYPE_DT430
29111 # endif
29112 # define machine_is_dt430()     (machine_arch_type == MACH_TYPE_DT430)
29113 #else
29114 # define machine_is_dt430()     (0)
29115 #endif
29116
29117 #ifdef CONFIG_MACH_JI42PF
29118 # ifdef machine_arch_type
29119 #  undef machine_arch_type
29120 #  define machine_arch_type     __machine_arch_type
29121 # else
29122 #  define machine_arch_type     MACH_TYPE_JI42PF
29123 # endif
29124 # define machine_is_ji42pf()    (machine_arch_type == MACH_TYPE_JI42PF)
29125 #else
29126 # define machine_is_ji42pf()    (0)
29127 #endif
29128
29129 #ifdef CONFIG_MACH_GNET_KSM
29130 # ifdef machine_arch_type
29131 #  undef machine_arch_type
29132 #  define machine_arch_type     __machine_arch_type
29133 # else
29134 #  define machine_arch_type     MACH_TYPE_GNET_KSM
29135 # endif
29136 # define machine_is_gnet_ksm()  (machine_arch_type == MACH_TYPE_GNET_KSM)
29137 #else
29138 # define machine_is_gnet_ksm()  (0)
29139 #endif
29140
29141 #ifdef CONFIG_MACH_GNET_SGM
29142 # ifdef machine_arch_type
29143 #  undef machine_arch_type
29144 #  define machine_arch_type     __machine_arch_type
29145 # else
29146 #  define machine_arch_type     MACH_TYPE_GNET_SGM
29147 # endif
29148 # define machine_is_gnet_sgm()  (machine_arch_type == MACH_TYPE_GNET_SGM)
29149 #else
29150 # define machine_is_gnet_sgm()  (0)
29151 #endif
29152
29153 #ifdef CONFIG_MACH_GNET_SGR
29154 # ifdef machine_arch_type
29155 #  undef machine_arch_type
29156 #  define machine_arch_type     __machine_arch_type
29157 # else
29158 #  define machine_arch_type     MACH_TYPE_GNET_SGR
29159 # endif
29160 # define machine_is_gnet_sgr()  (machine_arch_type == MACH_TYPE_GNET_SGR)
29161 #else
29162 # define machine_is_gnet_sgr()  (0)
29163 #endif
29164
29165 #ifdef CONFIG_MACH_OMAP3_ICETEKEVM
29166 # ifdef machine_arch_type
29167 #  undef machine_arch_type
29168 #  define machine_arch_type     __machine_arch_type
29169 # else
29170 #  define machine_arch_type     MACH_TYPE_OMAP3_ICETEKEVM
29171 # endif
29172 # define machine_is_omap3_icetekevm()   (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
29173 #else
29174 # define machine_is_omap3_icetekevm()   (0)
29175 #endif
29176
29177 #ifdef CONFIG_MACH_PNP
29178 # ifdef machine_arch_type
29179 #  undef machine_arch_type
29180 #  define machine_arch_type     __machine_arch_type
29181 # else
29182 #  define machine_arch_type     MACH_TYPE_PNP
29183 # endif
29184 # define machine_is_pnp()       (machine_arch_type == MACH_TYPE_PNP)
29185 #else
29186 # define machine_is_pnp()       (0)
29187 #endif
29188
29189 #ifdef CONFIG_MACH_CTERA_2BAY_K
29190 # ifdef machine_arch_type
29191 #  undef machine_arch_type
29192 #  define machine_arch_type     __machine_arch_type
29193 # else
29194 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_K
29195 # endif
29196 # define machine_is_ctera_2bay_k()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
29197 #else
29198 # define machine_is_ctera_2bay_k()      (0)
29199 #endif
29200
29201 #ifdef CONFIG_MACH_CTERA_2BAY_U
29202 # ifdef machine_arch_type
29203 #  undef machine_arch_type
29204 #  define machine_arch_type     __machine_arch_type
29205 # else
29206 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_U
29207 # endif
29208 # define machine_is_ctera_2bay_u()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
29209 #else
29210 # define machine_is_ctera_2bay_u()      (0)
29211 #endif
29212
29213 #ifdef CONFIG_MACH_SAS_C
29214 # ifdef machine_arch_type
29215 #  undef machine_arch_type
29216 #  define machine_arch_type     __machine_arch_type
29217 # else
29218 #  define machine_arch_type     MACH_TYPE_SAS_C
29219 # endif
29220 # define machine_is_sas_c()     (machine_arch_type == MACH_TYPE_SAS_C)
29221 #else
29222 # define machine_is_sas_c()     (0)
29223 #endif
29224
29225 #ifdef CONFIG_MACH_VMA2315
29226 # ifdef machine_arch_type
29227 #  undef machine_arch_type
29228 #  define machine_arch_type     __machine_arch_type
29229 # else
29230 #  define machine_arch_type     MACH_TYPE_VMA2315
29231 # endif
29232 # define machine_is_vma2315()   (machine_arch_type == MACH_TYPE_VMA2315)
29233 #else
29234 # define machine_is_vma2315()   (0)
29235 #endif
29236
29237 #ifdef CONFIG_MACH_VCS
29238 # ifdef machine_arch_type
29239 #  undef machine_arch_type
29240 #  define machine_arch_type     __machine_arch_type
29241 # else
29242 #  define machine_arch_type     MACH_TYPE_VCS
29243 # endif
29244 # define machine_is_vcs()       (machine_arch_type == MACH_TYPE_VCS)
29245 #else
29246 # define machine_is_vcs()       (0)
29247 #endif
29248
29249 #ifdef CONFIG_MACH_SPEAR600
29250 # ifdef machine_arch_type
29251 #  undef machine_arch_type
29252 #  define machine_arch_type     __machine_arch_type
29253 # else
29254 #  define machine_arch_type     MACH_TYPE_SPEAR600
29255 # endif
29256 # define machine_is_spear600()  (machine_arch_type == MACH_TYPE_SPEAR600)
29257 #else
29258 # define machine_is_spear600()  (0)
29259 #endif
29260
29261 #ifdef CONFIG_MACH_SPEAR300
29262 # ifdef machine_arch_type
29263 #  undef machine_arch_type
29264 #  define machine_arch_type     __machine_arch_type
29265 # else
29266 #  define machine_arch_type     MACH_TYPE_SPEAR300
29267 # endif
29268 # define machine_is_spear300()  (machine_arch_type == MACH_TYPE_SPEAR300)
29269 #else
29270 # define machine_is_spear300()  (0)
29271 #endif
29272
29273 #ifdef CONFIG_MACH_SPEAR1300
29274 # ifdef machine_arch_type
29275 #  undef machine_arch_type
29276 #  define machine_arch_type     __machine_arch_type
29277 # else
29278 #  define machine_arch_type     MACH_TYPE_SPEAR1300
29279 # endif
29280 # define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
29281 #else
29282 # define machine_is_spear1300() (0)
29283 #endif
29284
29285 #ifdef CONFIG_MACH_LILLY1131
29286 # ifdef machine_arch_type
29287 #  undef machine_arch_type
29288 #  define machine_arch_type     __machine_arch_type
29289 # else
29290 #  define machine_arch_type     MACH_TYPE_LILLY1131
29291 # endif
29292 # define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
29293 #else
29294 # define machine_is_lilly1131() (0)
29295 #endif
29296
29297 #ifdef CONFIG_MACH_ARVOO_AX301
29298 # ifdef machine_arch_type
29299 #  undef machine_arch_type
29300 #  define machine_arch_type     __machine_arch_type
29301 # else
29302 #  define machine_arch_type     MACH_TYPE_ARVOO_AX301
29303 # endif
29304 # define machine_is_arvoo_ax301()       (machine_arch_type == MACH_TYPE_ARVOO_AX301)
29305 #else
29306 # define machine_is_arvoo_ax301()       (0)
29307 #endif
29308
29309 #ifdef CONFIG_MACH_MAPPHONE
29310 # ifdef machine_arch_type
29311 #  undef machine_arch_type
29312 #  define machine_arch_type     __machine_arch_type
29313 # else
29314 #  define machine_arch_type     MACH_TYPE_MAPPHONE
29315 # endif
29316 # define machine_is_mapphone()  (machine_arch_type == MACH_TYPE_MAPPHONE)
29317 #else
29318 # define machine_is_mapphone()  (0)
29319 #endif
29320
29321 #ifdef CONFIG_MACH_LEGEND
29322 # ifdef machine_arch_type
29323 #  undef machine_arch_type
29324 #  define machine_arch_type     __machine_arch_type
29325 # else
29326 #  define machine_arch_type     MACH_TYPE_LEGEND
29327 # endif
29328 # define machine_is_legend()    (machine_arch_type == MACH_TYPE_LEGEND)
29329 #else
29330 # define machine_is_legend()    (0)
29331 #endif
29332
29333 #ifdef CONFIG_MACH_SALSA
29334 # ifdef machine_arch_type
29335 #  undef machine_arch_type
29336 #  define machine_arch_type     __machine_arch_type
29337 # else
29338 #  define machine_arch_type     MACH_TYPE_SALSA
29339 # endif
29340 # define machine_is_salsa()     (machine_arch_type == MACH_TYPE_SALSA)
29341 #else
29342 # define machine_is_salsa()     (0)
29343 #endif
29344
29345 #ifdef CONFIG_MACH_LOUNGE
29346 # ifdef machine_arch_type
29347 #  undef machine_arch_type
29348 #  define machine_arch_type     __machine_arch_type
29349 # else
29350 #  define machine_arch_type     MACH_TYPE_LOUNGE
29351 # endif
29352 # define machine_is_lounge()    (machine_arch_type == MACH_TYPE_LOUNGE)
29353 #else
29354 # define machine_is_lounge()    (0)
29355 #endif
29356
29357 #ifdef CONFIG_MACH_VISION
29358 # ifdef machine_arch_type
29359 #  undef machine_arch_type
29360 #  define machine_arch_type     __machine_arch_type
29361 # else
29362 #  define machine_arch_type     MACH_TYPE_VISION
29363 # endif
29364 # define machine_is_vision()    (machine_arch_type == MACH_TYPE_VISION)
29365 #else
29366 # define machine_is_vision()    (0)
29367 #endif
29368
29369 #ifdef CONFIG_MACH_VMB20
29370 # ifdef machine_arch_type
29371 #  undef machine_arch_type
29372 #  define machine_arch_type     __machine_arch_type
29373 # else
29374 #  define machine_arch_type     MACH_TYPE_VMB20
29375 # endif
29376 # define machine_is_vmb20()     (machine_arch_type == MACH_TYPE_VMB20)
29377 #else
29378 # define machine_is_vmb20()     (0)
29379 #endif
29380
29381 #ifdef CONFIG_MACH_HY2410
29382 # ifdef machine_arch_type
29383 #  undef machine_arch_type
29384 #  define machine_arch_type     __machine_arch_type
29385 # else
29386 #  define machine_arch_type     MACH_TYPE_HY2410
29387 # endif
29388 # define machine_is_hy2410()    (machine_arch_type == MACH_TYPE_HY2410)
29389 #else
29390 # define machine_is_hy2410()    (0)
29391 #endif
29392
29393 #ifdef CONFIG_MACH_HY9315
29394 # ifdef machine_arch_type
29395 #  undef machine_arch_type
29396 #  define machine_arch_type     __machine_arch_type
29397 # else
29398 #  define machine_arch_type     MACH_TYPE_HY9315
29399 # endif
29400 # define machine_is_hy9315()    (machine_arch_type == MACH_TYPE_HY9315)
29401 #else
29402 # define machine_is_hy9315()    (0)
29403 #endif
29404
29405 #ifdef CONFIG_MACH_BULLWINKLE
29406 # ifdef machine_arch_type
29407 #  undef machine_arch_type
29408 #  define machine_arch_type     __machine_arch_type
29409 # else
29410 #  define machine_arch_type     MACH_TYPE_BULLWINKLE
29411 # endif
29412 # define machine_is_bullwinkle()        (machine_arch_type == MACH_TYPE_BULLWINKLE)
29413 #else
29414 # define machine_is_bullwinkle()        (0)
29415 #endif
29416
29417 #ifdef CONFIG_MACH_ARM_ULTIMATOR2
29418 # ifdef machine_arch_type
29419 #  undef machine_arch_type
29420 #  define machine_arch_type     __machine_arch_type
29421 # else
29422 #  define machine_arch_type     MACH_TYPE_ARM_ULTIMATOR2
29423 # endif
29424 # define machine_is_arm_ultimator2()    (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
29425 #else
29426 # define machine_is_arm_ultimator2()    (0)
29427 #endif
29428
29429 #ifdef CONFIG_MACH_VS_V210
29430 # ifdef machine_arch_type
29431 #  undef machine_arch_type
29432 #  define machine_arch_type     __machine_arch_type
29433 # else
29434 #  define machine_arch_type     MACH_TYPE_VS_V210
29435 # endif
29436 # define machine_is_vs_v210()   (machine_arch_type == MACH_TYPE_VS_V210)
29437 #else
29438 # define machine_is_vs_v210()   (0)
29439 #endif
29440
29441 #ifdef CONFIG_MACH_VS_V212
29442 # ifdef machine_arch_type
29443 #  undef machine_arch_type
29444 #  define machine_arch_type     __machine_arch_type
29445 # else
29446 #  define machine_arch_type     MACH_TYPE_VS_V212
29447 # endif
29448 # define machine_is_vs_v212()   (machine_arch_type == MACH_TYPE_VS_V212)
29449 #else
29450 # define machine_is_vs_v212()   (0)
29451 #endif
29452
29453 #ifdef CONFIG_MACH_HMT
29454 # ifdef machine_arch_type
29455 #  undef machine_arch_type
29456 #  define machine_arch_type     __machine_arch_type
29457 # else
29458 #  define machine_arch_type     MACH_TYPE_HMT
29459 # endif
29460 # define machine_is_hmt()       (machine_arch_type == MACH_TYPE_HMT)
29461 #else
29462 # define machine_is_hmt()       (0)
29463 #endif
29464
29465 #ifdef CONFIG_MACH_SUEN3
29466 # ifdef machine_arch_type
29467 #  undef machine_arch_type
29468 #  define machine_arch_type     __machine_arch_type
29469 # else
29470 #  define machine_arch_type     MACH_TYPE_SUEN3
29471 # endif
29472 # define machine_is_suen3()     (machine_arch_type == MACH_TYPE_SUEN3)
29473 #else
29474 # define machine_is_suen3()     (0)
29475 #endif
29476
29477 #ifdef CONFIG_MACH_VESPER
29478 # ifdef machine_arch_type
29479 #  undef machine_arch_type
29480 #  define machine_arch_type     __machine_arch_type
29481 # else
29482 #  define machine_arch_type     MACH_TYPE_VESPER
29483 # endif
29484 # define machine_is_vesper()    (machine_arch_type == MACH_TYPE_VESPER)
29485 #else
29486 # define machine_is_vesper()    (0)
29487 #endif
29488
29489 #ifdef CONFIG_MACH_STR9
29490 # ifdef machine_arch_type
29491 #  undef machine_arch_type
29492 #  define machine_arch_type     __machine_arch_type
29493 # else
29494 #  define machine_arch_type     MACH_TYPE_STR9
29495 # endif
29496 # define machine_is_str9()      (machine_arch_type == MACH_TYPE_STR9)
29497 #else
29498 # define machine_is_str9()      (0)
29499 #endif
29500
29501 #ifdef CONFIG_MACH_OMAP3_WL_FF
29502 # ifdef machine_arch_type
29503 #  undef machine_arch_type
29504 #  define machine_arch_type     __machine_arch_type
29505 # else
29506 #  define machine_arch_type     MACH_TYPE_OMAP3_WL_FF
29507 # endif
29508 # define machine_is_omap3_wl_ff()       (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
29509 #else
29510 # define machine_is_omap3_wl_ff()       (0)
29511 #endif
29512
29513 #ifdef CONFIG_MACH_SIMCOM
29514 # ifdef machine_arch_type
29515 #  undef machine_arch_type
29516 #  define machine_arch_type     __machine_arch_type
29517 # else
29518 #  define machine_arch_type     MACH_TYPE_SIMCOM
29519 # endif
29520 # define machine_is_simcom()    (machine_arch_type == MACH_TYPE_SIMCOM)
29521 #else
29522 # define machine_is_simcom()    (0)
29523 #endif
29524
29525 #ifdef CONFIG_MACH_MCWEBIO
29526 # ifdef machine_arch_type
29527 #  undef machine_arch_type
29528 #  define machine_arch_type     __machine_arch_type
29529 # else
29530 #  define machine_arch_type     MACH_TYPE_MCWEBIO
29531 # endif
29532 # define machine_is_mcwebio()   (machine_arch_type == MACH_TYPE_MCWEBIO)
29533 #else
29534 # define machine_is_mcwebio()   (0)
29535 #endif
29536
29537 #ifdef CONFIG_MACH_OMAP3_PHRAZER
29538 # ifdef machine_arch_type
29539 #  undef machine_arch_type
29540 #  define machine_arch_type     __machine_arch_type
29541 # else
29542 #  define machine_arch_type     MACH_TYPE_OMAP3_PHRAZER
29543 # endif
29544 # define machine_is_omap3_phrazer()     (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER)
29545 #else
29546 # define machine_is_omap3_phrazer()     (0)
29547 #endif
29548
29549 #ifdef CONFIG_MACH_DARWIN
29550 # ifdef machine_arch_type
29551 #  undef machine_arch_type
29552 #  define machine_arch_type     __machine_arch_type
29553 # else
29554 #  define machine_arch_type     MACH_TYPE_DARWIN
29555 # endif
29556 # define machine_is_darwin()    (machine_arch_type == MACH_TYPE_DARWIN)
29557 #else
29558 # define machine_is_darwin()    (0)
29559 #endif
29560
29561 #ifdef CONFIG_MACH_ORATISCOMU
29562 # ifdef machine_arch_type
29563 #  undef machine_arch_type
29564 #  define machine_arch_type     __machine_arch_type
29565 # else
29566 #  define machine_arch_type     MACH_TYPE_ORATISCOMU
29567 # endif
29568 # define machine_is_oratiscomu()        (machine_arch_type == MACH_TYPE_ORATISCOMU)
29569 #else
29570 # define machine_is_oratiscomu()        (0)
29571 #endif
29572
29573 #ifdef CONFIG_MACH_RTSBC20
29574 # ifdef machine_arch_type
29575 #  undef machine_arch_type
29576 #  define machine_arch_type     __machine_arch_type
29577 # else
29578 #  define machine_arch_type     MACH_TYPE_RTSBC20
29579 # endif
29580 # define machine_is_rtsbc20()   (machine_arch_type == MACH_TYPE_RTSBC20)
29581 #else
29582 # define machine_is_rtsbc20()   (0)
29583 #endif
29584
29585 #ifdef CONFIG_MACH_I780
29586 # ifdef machine_arch_type
29587 #  undef machine_arch_type
29588 #  define machine_arch_type     __machine_arch_type
29589 # else
29590 #  define machine_arch_type     MACH_TYPE_I780
29591 # endif
29592 # define machine_is_sgh_i780()  (machine_arch_type == MACH_TYPE_I780)
29593 #else
29594 # define machine_is_sgh_i780()  (0)
29595 #endif
29596
29597 #ifdef CONFIG_MACH_GEMINI324
29598 # ifdef machine_arch_type
29599 #  undef machine_arch_type
29600 #  define machine_arch_type     __machine_arch_type
29601 # else
29602 #  define machine_arch_type     MACH_TYPE_GEMINI324
29603 # endif
29604 # define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324)
29605 #else
29606 # define machine_is_gemini324() (0)
29607 #endif
29608
29609 #ifdef CONFIG_MACH_ORATISLAN
29610 # ifdef machine_arch_type
29611 #  undef machine_arch_type
29612 #  define machine_arch_type     __machine_arch_type
29613 # else
29614 #  define machine_arch_type     MACH_TYPE_ORATISLAN
29615 # endif
29616 # define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN)
29617 #else
29618 # define machine_is_oratislan() (0)
29619 #endif
29620
29621 #ifdef CONFIG_MACH_ORATISALOG
29622 # ifdef machine_arch_type
29623 #  undef machine_arch_type
29624 #  define machine_arch_type     __machine_arch_type
29625 # else
29626 #  define machine_arch_type     MACH_TYPE_ORATISALOG
29627 # endif
29628 # define machine_is_oratisalog()        (machine_arch_type == MACH_TYPE_ORATISALOG)
29629 #else
29630 # define machine_is_oratisalog()        (0)
29631 #endif
29632
29633 #ifdef CONFIG_MACH_ORATISMADI
29634 # ifdef machine_arch_type
29635 #  undef machine_arch_type
29636 #  define machine_arch_type     __machine_arch_type
29637 # else
29638 #  define machine_arch_type     MACH_TYPE_ORATISMADI
29639 # endif
29640 # define machine_is_oratismadi()        (machine_arch_type == MACH_TYPE_ORATISMADI)
29641 #else
29642 # define machine_is_oratismadi()        (0)
29643 #endif
29644
29645 #ifdef CONFIG_MACH_ORATISOT16
29646 # ifdef machine_arch_type
29647 #  undef machine_arch_type
29648 #  define machine_arch_type     __machine_arch_type
29649 # else
29650 #  define machine_arch_type     MACH_TYPE_ORATISOT16
29651 # endif
29652 # define machine_is_oratisot16()        (machine_arch_type == MACH_TYPE_ORATISOT16)
29653 #else
29654 # define machine_is_oratisot16()        (0)
29655 #endif
29656
29657 #ifdef CONFIG_MACH_ORATISDESK
29658 # ifdef machine_arch_type
29659 #  undef machine_arch_type
29660 #  define machine_arch_type     __machine_arch_type
29661 # else
29662 #  define machine_arch_type     MACH_TYPE_ORATISDESK
29663 # endif
29664 # define machine_is_oratisdesk()        (machine_arch_type == MACH_TYPE_ORATISDESK)
29665 #else
29666 # define machine_is_oratisdesk()        (0)
29667 #endif
29668
29669 #ifdef CONFIG_MACH_VEXPRESS
29670 # ifdef machine_arch_type
29671 #  undef machine_arch_type
29672 #  define machine_arch_type     __machine_arch_type
29673 # else
29674 #  define machine_arch_type     MACH_TYPE_VEXPRESS
29675 # endif
29676 # define machine_is_vexpress()  (machine_arch_type == MACH_TYPE_VEXPRESS)
29677 #else
29678 # define machine_is_vexpress()  (0)
29679 #endif
29680
29681 #ifdef CONFIG_MACH_SINTEXO
29682 # ifdef machine_arch_type
29683 #  undef machine_arch_type
29684 #  define machine_arch_type     __machine_arch_type
29685 # else
29686 #  define machine_arch_type     MACH_TYPE_SINTEXO
29687 # endif
29688 # define machine_is_sintexo()   (machine_arch_type == MACH_TYPE_SINTEXO)
29689 #else
29690 # define machine_is_sintexo()   (0)
29691 #endif
29692
29693 #ifdef CONFIG_MACH_CM3389
29694 # ifdef machine_arch_type
29695 #  undef machine_arch_type
29696 #  define machine_arch_type     __machine_arch_type
29697 # else
29698 #  define machine_arch_type     MACH_TYPE_CM3389
29699 # endif
29700 # define machine_is_cm3389()    (machine_arch_type == MACH_TYPE_CM3389)
29701 #else
29702 # define machine_is_cm3389()    (0)
29703 #endif
29704
29705 #ifdef CONFIG_MACH_OMAP3_CIO
29706 # ifdef machine_arch_type
29707 #  undef machine_arch_type
29708 #  define machine_arch_type     __machine_arch_type
29709 # else
29710 #  define machine_arch_type     MACH_TYPE_OMAP3_CIO
29711 # endif
29712 # define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO)
29713 #else
29714 # define machine_is_omap3_cio() (0)
29715 #endif
29716
29717 #ifdef CONFIG_MACH_SGH_I900
29718 # ifdef machine_arch_type
29719 #  undef machine_arch_type
29720 #  define machine_arch_type     __machine_arch_type
29721 # else
29722 #  define machine_arch_type     MACH_TYPE_SGH_I900
29723 # endif
29724 # define machine_is_sgh_i900()  (machine_arch_type == MACH_TYPE_SGH_I900)
29725 #else
29726 # define machine_is_sgh_i900()  (0)
29727 #endif
29728
29729 #ifdef CONFIG_MACH_BST100
29730 # ifdef machine_arch_type
29731 #  undef machine_arch_type
29732 #  define machine_arch_type     __machine_arch_type
29733 # else
29734 #  define machine_arch_type     MACH_TYPE_BST100
29735 # endif
29736 # define machine_is_bst100()    (machine_arch_type == MACH_TYPE_BST100)
29737 #else
29738 # define machine_is_bst100()    (0)
29739 #endif
29740
29741 #ifdef CONFIG_MACH_PASSION
29742 # ifdef machine_arch_type
29743 #  undef machine_arch_type
29744 #  define machine_arch_type     __machine_arch_type
29745 # else
29746 #  define machine_arch_type     MACH_TYPE_PASSION
29747 # endif
29748 # define machine_is_passion()   (machine_arch_type == MACH_TYPE_PASSION)
29749 #else
29750 # define machine_is_passion()   (0)
29751 #endif
29752
29753 #ifdef CONFIG_MACH_INDESIGN_AT91SAM
29754 # ifdef machine_arch_type
29755 #  undef machine_arch_type
29756 #  define machine_arch_type     __machine_arch_type
29757 # else
29758 #  define machine_arch_type     MACH_TYPE_INDESIGN_AT91SAM
29759 # endif
29760 # define machine_is_indesign_at91sam()  (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM)
29761 #else
29762 # define machine_is_indesign_at91sam()  (0)
29763 #endif
29764
29765 #ifdef CONFIG_MACH_C4_BADGER
29766 # ifdef machine_arch_type
29767 #  undef machine_arch_type
29768 #  define machine_arch_type     __machine_arch_type
29769 # else
29770 #  define machine_arch_type     MACH_TYPE_C4_BADGER
29771 # endif
29772 # define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER)
29773 #else
29774 # define machine_is_c4_badger() (0)
29775 #endif
29776
29777 #ifdef CONFIG_MACH_C4_VIPER
29778 # ifdef machine_arch_type
29779 #  undef machine_arch_type
29780 #  define machine_arch_type     __machine_arch_type
29781 # else
29782 #  define machine_arch_type     MACH_TYPE_C4_VIPER
29783 # endif
29784 # define machine_is_c4_viper()  (machine_arch_type == MACH_TYPE_C4_VIPER)
29785 #else
29786 # define machine_is_c4_viper()  (0)
29787 #endif
29788
29789 #ifdef CONFIG_MACH_D2NET
29790 # ifdef machine_arch_type
29791 #  undef machine_arch_type
29792 #  define machine_arch_type     __machine_arch_type
29793 # else
29794 #  define machine_arch_type     MACH_TYPE_D2NET
29795 # endif
29796 # define machine_is_d2net()     (machine_arch_type == MACH_TYPE_D2NET)
29797 #else
29798 # define machine_is_d2net()     (0)
29799 #endif
29800
29801 #ifdef CONFIG_MACH_BIGDISK
29802 # ifdef machine_arch_type
29803 #  undef machine_arch_type
29804 #  define machine_arch_type     __machine_arch_type
29805 # else
29806 #  define machine_arch_type     MACH_TYPE_BIGDISK
29807 # endif
29808 # define machine_is_bigdisk()   (machine_arch_type == MACH_TYPE_BIGDISK)
29809 #else
29810 # define machine_is_bigdisk()   (0)
29811 #endif
29812
29813 #ifdef CONFIG_MACH_NOTALVISION
29814 # ifdef machine_arch_type
29815 #  undef machine_arch_type
29816 #  define machine_arch_type     __machine_arch_type
29817 # else
29818 #  define machine_arch_type     MACH_TYPE_NOTALVISION
29819 # endif
29820 # define machine_is_notalvision()       (machine_arch_type == MACH_TYPE_NOTALVISION)
29821 #else
29822 # define machine_is_notalvision()       (0)
29823 #endif
29824
29825 #ifdef CONFIG_MACH_OMAP3_KBOC
29826 # ifdef machine_arch_type
29827 #  undef machine_arch_type
29828 #  define machine_arch_type     __machine_arch_type
29829 # else
29830 #  define machine_arch_type     MACH_TYPE_OMAP3_KBOC
29831 # endif
29832 # define machine_is_omap3_kboc()        (machine_arch_type == MACH_TYPE_OMAP3_KBOC)
29833 #else
29834 # define machine_is_omap3_kboc()        (0)
29835 #endif
29836
29837 #ifdef CONFIG_MACH_CYCLONE
29838 # ifdef machine_arch_type
29839 #  undef machine_arch_type
29840 #  define machine_arch_type     __machine_arch_type
29841 # else
29842 #  define machine_arch_type     MACH_TYPE_CYCLONE
29843 # endif
29844 # define machine_is_cyclone()   (machine_arch_type == MACH_TYPE_CYCLONE)
29845 #else
29846 # define machine_is_cyclone()   (0)
29847 #endif
29848
29849 #ifdef CONFIG_MACH_NINJA
29850 # ifdef machine_arch_type
29851 #  undef machine_arch_type
29852 #  define machine_arch_type     __machine_arch_type
29853 # else
29854 #  define machine_arch_type     MACH_TYPE_NINJA
29855 # endif
29856 # define machine_is_ninja()     (machine_arch_type == MACH_TYPE_NINJA)
29857 #else
29858 # define machine_is_ninja()     (0)
29859 #endif
29860
29861 #ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
29862 # ifdef machine_arch_type
29863 #  undef machine_arch_type
29864 #  define machine_arch_type     __machine_arch_type
29865 # else
29866 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK_2MMC
29867 # endif
29868 # define machine_is_at91sam9g20ek_2mmc()        (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
29869 #else
29870 # define machine_is_at91sam9g20ek_2mmc()        (0)
29871 #endif
29872
29873 #ifdef CONFIG_MACH_BCMRING
29874 # ifdef machine_arch_type
29875 #  undef machine_arch_type
29876 #  define machine_arch_type     __machine_arch_type
29877 # else
29878 #  define machine_arch_type     MACH_TYPE_BCMRING
29879 # endif
29880 # define machine_is_bcmring()   (machine_arch_type == MACH_TYPE_BCMRING)
29881 #else
29882 # define machine_is_bcmring()   (0)
29883 #endif
29884
29885 #ifdef CONFIG_MACH_RESOL_DL2
29886 # ifdef machine_arch_type
29887 #  undef machine_arch_type
29888 #  define machine_arch_type     __machine_arch_type
29889 # else
29890 #  define machine_arch_type     MACH_TYPE_RESOL_DL2
29891 # endif
29892 # define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2)
29893 #else
29894 # define machine_is_resol_dl2() (0)
29895 #endif
29896
29897 #ifdef CONFIG_MACH_IFOSW
29898 # ifdef machine_arch_type
29899 #  undef machine_arch_type
29900 #  define machine_arch_type     __machine_arch_type
29901 # else
29902 #  define machine_arch_type     MACH_TYPE_IFOSW
29903 # endif
29904 # define machine_is_ifosw()     (machine_arch_type == MACH_TYPE_IFOSW)
29905 #else
29906 # define machine_is_ifosw()     (0)
29907 #endif
29908
29909 #ifdef CONFIG_MACH_HTCRHODIUM
29910 # ifdef machine_arch_type
29911 #  undef machine_arch_type
29912 #  define machine_arch_type     __machine_arch_type
29913 # else
29914 #  define machine_arch_type     MACH_TYPE_HTCRHODIUM
29915 # endif
29916 # define machine_is_htcrhodium()        (machine_arch_type == MACH_TYPE_HTCRHODIUM)
29917 #else
29918 # define machine_is_htcrhodium()        (0)
29919 #endif
29920
29921 #ifdef CONFIG_MACH_HTCTOPAZ
29922 # ifdef machine_arch_type
29923 #  undef machine_arch_type
29924 #  define machine_arch_type     __machine_arch_type
29925 # else
29926 #  define machine_arch_type     MACH_TYPE_HTCTOPAZ
29927 # endif
29928 # define machine_is_htctopaz()  (machine_arch_type == MACH_TYPE_HTCTOPAZ)
29929 #else
29930 # define machine_is_htctopaz()  (0)
29931 #endif
29932
29933 #ifdef CONFIG_MACH_MATRIX504
29934 # ifdef machine_arch_type
29935 #  undef machine_arch_type
29936 #  define machine_arch_type     __machine_arch_type
29937 # else
29938 #  define machine_arch_type     MACH_TYPE_MATRIX504
29939 # endif
29940 # define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504)
29941 #else
29942 # define machine_is_matrix504() (0)
29943 #endif
29944
29945 #ifdef CONFIG_MACH_MRFSA
29946 # ifdef machine_arch_type
29947 #  undef machine_arch_type
29948 #  define machine_arch_type     __machine_arch_type
29949 # else
29950 #  define machine_arch_type     MACH_TYPE_MRFSA
29951 # endif
29952 # define machine_is_mrfsa()     (machine_arch_type == MACH_TYPE_MRFSA)
29953 #else
29954 # define machine_is_mrfsa()     (0)
29955 #endif
29956
29957 #ifdef CONFIG_MACH_SC_P270
29958 # ifdef machine_arch_type
29959 #  undef machine_arch_type
29960 #  define machine_arch_type     __machine_arch_type
29961 # else
29962 #  define machine_arch_type     MACH_TYPE_SC_P270
29963 # endif
29964 # define machine_is_sc_p270()   (machine_arch_type == MACH_TYPE_SC_P270)
29965 #else
29966 # define machine_is_sc_p270()   (0)
29967 #endif
29968
29969 #ifdef CONFIG_MACH_ATLAS5_EVB
29970 # ifdef machine_arch_type
29971 #  undef machine_arch_type
29972 #  define machine_arch_type     __machine_arch_type
29973 # else
29974 #  define machine_arch_type     MACH_TYPE_ATLAS5_EVB
29975 # endif
29976 # define machine_is_atlas5_evb()        (machine_arch_type == MACH_TYPE_ATLAS5_EVB)
29977 #else
29978 # define machine_is_atlas5_evb()        (0)
29979 #endif
29980
29981 #ifdef CONFIG_MACH_PELCO_LOBOX
29982 # ifdef machine_arch_type
29983 #  undef machine_arch_type
29984 #  define machine_arch_type     __machine_arch_type
29985 # else
29986 #  define machine_arch_type     MACH_TYPE_PELCO_LOBOX
29987 # endif
29988 # define machine_is_pelco_lobox()       (machine_arch_type == MACH_TYPE_PELCO_LOBOX)
29989 #else
29990 # define machine_is_pelco_lobox()       (0)
29991 #endif
29992
29993 #ifdef CONFIG_MACH_DILAX_PCU200
29994 # ifdef machine_arch_type
29995 #  undef machine_arch_type
29996 #  define machine_arch_type     __machine_arch_type
29997 # else
29998 #  define machine_arch_type     MACH_TYPE_DILAX_PCU200
29999 # endif
30000 # define machine_is_dilax_pcu200()      (machine_arch_type == MACH_TYPE_DILAX_PCU200)
30001 #else
30002 # define machine_is_dilax_pcu200()      (0)
30003 #endif
30004
30005 #ifdef CONFIG_MACH_LEONARDO
30006 # ifdef machine_arch_type
30007 #  undef machine_arch_type
30008 #  define machine_arch_type     __machine_arch_type
30009 # else
30010 #  define machine_arch_type     MACH_TYPE_LEONARDO
30011 # endif
30012 # define machine_is_leonardo()  (machine_arch_type == MACH_TYPE_LEONARDO)
30013 #else
30014 # define machine_is_leonardo()  (0)
30015 #endif
30016
30017 #ifdef CONFIG_MACH_ZORAN_APPROACH7
30018 # ifdef machine_arch_type
30019 #  undef machine_arch_type
30020 #  define machine_arch_type     __machine_arch_type
30021 # else
30022 #  define machine_arch_type     MACH_TYPE_ZORAN_APPROACH7
30023 # endif
30024 # define machine_is_zoran_approach7()   (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7)
30025 #else
30026 # define machine_is_zoran_approach7()   (0)
30027 #endif
30028
30029 #ifdef CONFIG_MACH_DP6XX
30030 # ifdef machine_arch_type
30031 #  undef machine_arch_type
30032 #  define machine_arch_type     __machine_arch_type
30033 # else
30034 #  define machine_arch_type     MACH_TYPE_DP6XX
30035 # endif
30036 # define machine_is_dp6xx()     (machine_arch_type == MACH_TYPE_DP6XX)
30037 #else
30038 # define machine_is_dp6xx()     (0)
30039 #endif
30040
30041 #ifdef CONFIG_MACH_BCM2153_VESPER
30042 # ifdef machine_arch_type
30043 #  undef machine_arch_type
30044 #  define machine_arch_type     __machine_arch_type
30045 # else
30046 #  define machine_arch_type     MACH_TYPE_BCM2153_VESPER
30047 # endif
30048 # define machine_is_bcm2153_vesper()    (machine_arch_type == MACH_TYPE_BCM2153_VESPER)
30049 #else
30050 # define machine_is_bcm2153_vesper()    (0)
30051 #endif
30052
30053 #ifdef CONFIG_MACH_MAHIMAHI
30054 # ifdef machine_arch_type
30055 #  undef machine_arch_type
30056 #  define machine_arch_type     __machine_arch_type
30057 # else
30058 #  define machine_arch_type     MACH_TYPE_MAHIMAHI
30059 # endif
30060 # define machine_is_mahimahi()  (machine_arch_type == MACH_TYPE_MAHIMAHI)
30061 #else
30062 # define machine_is_mahimahi()  (0)
30063 #endif
30064
30065 #ifdef CONFIG_MACH_CLICKC
30066 # ifdef machine_arch_type
30067 #  undef machine_arch_type
30068 #  define machine_arch_type     __machine_arch_type
30069 # else
30070 #  define machine_arch_type     MACH_TYPE_CLICKC
30071 # endif
30072 # define machine_is_clickc()    (machine_arch_type == MACH_TYPE_CLICKC)
30073 #else
30074 # define machine_is_clickc()    (0)
30075 #endif
30076
30077 #ifdef CONFIG_MACH_ZB_GATEWAY
30078 # ifdef machine_arch_type
30079 #  undef machine_arch_type
30080 #  define machine_arch_type     __machine_arch_type
30081 # else
30082 #  define machine_arch_type     MACH_TYPE_ZB_GATEWAY
30083 # endif
30084 # define machine_is_zb_gateway()        (machine_arch_type == MACH_TYPE_ZB_GATEWAY)
30085 #else
30086 # define machine_is_zb_gateway()        (0)
30087 #endif
30088
30089 #ifdef CONFIG_MACH_TAZCARD
30090 # ifdef machine_arch_type
30091 #  undef machine_arch_type
30092 #  define machine_arch_type     __machine_arch_type
30093 # else
30094 #  define machine_arch_type     MACH_TYPE_TAZCARD
30095 # endif
30096 # define machine_is_tazcard()   (machine_arch_type == MACH_TYPE_TAZCARD)
30097 #else
30098 # define machine_is_tazcard()   (0)
30099 #endif
30100
30101 #ifdef CONFIG_MACH_TAZDEV
30102 # ifdef machine_arch_type
30103 #  undef machine_arch_type
30104 #  define machine_arch_type     __machine_arch_type
30105 # else
30106 #  define machine_arch_type     MACH_TYPE_TAZDEV
30107 # endif
30108 # define machine_is_tazdev()    (machine_arch_type == MACH_TYPE_TAZDEV)
30109 #else
30110 # define machine_is_tazdev()    (0)
30111 #endif
30112
30113 #ifdef CONFIG_MACH_ANNAX_CB_ARM
30114 # ifdef machine_arch_type
30115 #  undef machine_arch_type
30116 #  define machine_arch_type     __machine_arch_type
30117 # else
30118 #  define machine_arch_type     MACH_TYPE_ANNAX_CB_ARM
30119 # endif
30120 # define machine_is_annax_cb_arm()      (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM)
30121 #else
30122 # define machine_is_annax_cb_arm()      (0)
30123 #endif
30124
30125 #ifdef CONFIG_MACH_ANNAX_DM3
30126 # ifdef machine_arch_type
30127 #  undef machine_arch_type
30128 #  define machine_arch_type     __machine_arch_type
30129 # else
30130 #  define machine_arch_type     MACH_TYPE_ANNAX_DM3
30131 # endif
30132 # define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3)
30133 #else
30134 # define machine_is_annax_dm3() (0)
30135 #endif
30136
30137 #ifdef CONFIG_MACH_CEREBRIC
30138 # ifdef machine_arch_type
30139 #  undef machine_arch_type
30140 #  define machine_arch_type     __machine_arch_type
30141 # else
30142 #  define machine_arch_type     MACH_TYPE_CEREBRIC
30143 # endif
30144 # define machine_is_cerebric()  (machine_arch_type == MACH_TYPE_CEREBRIC)
30145 #else
30146 # define machine_is_cerebric()  (0)
30147 #endif
30148
30149 #ifdef CONFIG_MACH_ORCA
30150 # ifdef machine_arch_type
30151 #  undef machine_arch_type
30152 #  define machine_arch_type     __machine_arch_type
30153 # else
30154 #  define machine_arch_type     MACH_TYPE_ORCA
30155 # endif
30156 # define machine_is_orca()      (machine_arch_type == MACH_TYPE_ORCA)
30157 #else
30158 # define machine_is_orca()      (0)
30159 #endif
30160
30161 #ifdef CONFIG_MACH_PC9260
30162 # ifdef machine_arch_type
30163 #  undef machine_arch_type
30164 #  define machine_arch_type     __machine_arch_type
30165 # else
30166 #  define machine_arch_type     MACH_TYPE_PC9260
30167 # endif
30168 # define machine_is_pc9260()    (machine_arch_type == MACH_TYPE_PC9260)
30169 #else
30170 # define machine_is_pc9260()    (0)
30171 #endif
30172
30173 #ifdef CONFIG_MACH_EMS285A
30174 # ifdef machine_arch_type
30175 #  undef machine_arch_type
30176 #  define machine_arch_type     __machine_arch_type
30177 # else
30178 #  define machine_arch_type     MACH_TYPE_EMS285A
30179 # endif
30180 # define machine_is_ems285a()   (machine_arch_type == MACH_TYPE_EMS285A)
30181 #else
30182 # define machine_is_ems285a()   (0)
30183 #endif
30184
30185 #ifdef CONFIG_MACH_GEC2410
30186 # ifdef machine_arch_type
30187 #  undef machine_arch_type
30188 #  define machine_arch_type     __machine_arch_type
30189 # else
30190 #  define machine_arch_type     MACH_TYPE_GEC2410
30191 # endif
30192 # define machine_is_gec2410()   (machine_arch_type == MACH_TYPE_GEC2410)
30193 #else
30194 # define machine_is_gec2410()   (0)
30195 #endif
30196
30197 #ifdef CONFIG_MACH_GEC2440
30198 # ifdef machine_arch_type
30199 #  undef machine_arch_type
30200 #  define machine_arch_type     __machine_arch_type
30201 # else
30202 #  define machine_arch_type     MACH_TYPE_GEC2440
30203 # endif
30204 # define machine_is_gec2440()   (machine_arch_type == MACH_TYPE_GEC2440)
30205 #else
30206 # define machine_is_gec2440()   (0)
30207 #endif
30208
30209 #ifdef CONFIG_MACH_ARCH_MW903
30210 # ifdef machine_arch_type
30211 #  undef machine_arch_type
30212 #  define machine_arch_type     __machine_arch_type
30213 # else
30214 #  define machine_arch_type     MACH_TYPE_ARCH_MW903
30215 # endif
30216 # define machine_is_mw903()     (machine_arch_type == MACH_TYPE_ARCH_MW903)
30217 #else
30218 # define machine_is_mw903()     (0)
30219 #endif
30220
30221 #ifdef CONFIG_MACH_MW2440
30222 # ifdef machine_arch_type
30223 #  undef machine_arch_type
30224 #  define machine_arch_type     __machine_arch_type
30225 # else
30226 #  define machine_arch_type     MACH_TYPE_MW2440
30227 # endif
30228 # define machine_is_mw2440()    (machine_arch_type == MACH_TYPE_MW2440)
30229 #else
30230 # define machine_is_mw2440()    (0)
30231 #endif
30232
30233 #ifdef CONFIG_MACH_ECAC2378
30234 # ifdef machine_arch_type
30235 #  undef machine_arch_type
30236 #  define machine_arch_type     __machine_arch_type
30237 # else
30238 #  define machine_arch_type     MACH_TYPE_ECAC2378
30239 # endif
30240 # define machine_is_ecac2378()  (machine_arch_type == MACH_TYPE_ECAC2378)
30241 #else
30242 # define machine_is_ecac2378()  (0)
30243 #endif
30244
30245 #ifdef CONFIG_MACH_TAZKIOSK
30246 # ifdef machine_arch_type
30247 #  undef machine_arch_type
30248 #  define machine_arch_type     __machine_arch_type
30249 # else
30250 #  define machine_arch_type     MACH_TYPE_TAZKIOSK
30251 # endif
30252 # define machine_is_tazkiosk()  (machine_arch_type == MACH_TYPE_TAZKIOSK)
30253 #else
30254 # define machine_is_tazkiosk()  (0)
30255 #endif
30256
30257 #ifdef CONFIG_MACH_WHITERABBIT_MCH
30258 # ifdef machine_arch_type
30259 #  undef machine_arch_type
30260 #  define machine_arch_type     __machine_arch_type
30261 # else
30262 #  define machine_arch_type     MACH_TYPE_WHITERABBIT_MCH
30263 # endif
30264 # define machine_is_whiterabbit_mch()   (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH)
30265 #else
30266 # define machine_is_whiterabbit_mch()   (0)
30267 #endif
30268
30269 #ifdef CONFIG_MACH_SBOX9263
30270 # ifdef machine_arch_type
30271 #  undef machine_arch_type
30272 #  define machine_arch_type     __machine_arch_type
30273 # else
30274 #  define machine_arch_type     MACH_TYPE_SBOX9263
30275 # endif
30276 # define machine_is_sbox9263()  (machine_arch_type == MACH_TYPE_SBOX9263)
30277 #else
30278 # define machine_is_sbox9263()  (0)
30279 #endif
30280
30281 #ifdef CONFIG_MACH_OREO
30282 # ifdef machine_arch_type
30283 #  undef machine_arch_type
30284 #  define machine_arch_type     __machine_arch_type
30285 # else
30286 #  define machine_arch_type     MACH_TYPE_OREO
30287 # endif
30288 # define machine_is_oreo_camera()       (machine_arch_type == MACH_TYPE_OREO)
30289 #else
30290 # define machine_is_oreo_camera()       (0)
30291 #endif
30292
30293 #ifdef CONFIG_MACH_SMDK6442
30294 # ifdef machine_arch_type
30295 #  undef machine_arch_type
30296 #  define machine_arch_type     __machine_arch_type
30297 # else
30298 #  define machine_arch_type     MACH_TYPE_SMDK6442
30299 # endif
30300 # define machine_is_smdk6442()  (machine_arch_type == MACH_TYPE_SMDK6442)
30301 #else
30302 # define machine_is_smdk6442()  (0)
30303 #endif
30304
30305 #ifdef CONFIG_MACH_OPENRD_BASE
30306 # ifdef machine_arch_type
30307 #  undef machine_arch_type
30308 #  define machine_arch_type     __machine_arch_type
30309 # else
30310 #  define machine_arch_type     MACH_TYPE_OPENRD_BASE
30311 # endif
30312 # define machine_is_openrd_base()       (machine_arch_type == MACH_TYPE_OPENRD_BASE)
30313 #else
30314 # define machine_is_openrd_base()       (0)
30315 #endif
30316
30317 #ifdef CONFIG_MACH_INCREDIBLE
30318 # ifdef machine_arch_type
30319 #  undef machine_arch_type
30320 #  define machine_arch_type     __machine_arch_type
30321 # else
30322 #  define machine_arch_type     MACH_TYPE_INCREDIBLE
30323 # endif
30324 # define machine_is_incredible()        (machine_arch_type == MACH_TYPE_INCREDIBLE)
30325 #else
30326 # define machine_is_incredible()        (0)
30327 #endif
30328
30329 #ifdef CONFIG_MACH_INCREDIBLEC
30330 # ifdef machine_arch_type
30331 #  undef machine_arch_type
30332 #  define machine_arch_type     __machine_arch_type
30333 # else
30334 #  define machine_arch_type     MACH_TYPE_INCREDIBLEC
30335 # endif
30336 # define machine_is_incrediblec()       (machine_arch_type == MACH_TYPE_INCREDIBLEC)
30337 #else
30338 # define machine_is_incrediblec()       (0)
30339 #endif
30340
30341 #ifdef CONFIG_MACH_HEROCT
30342 # ifdef machine_arch_type
30343 #  undef machine_arch_type
30344 #  define machine_arch_type     __machine_arch_type
30345 # else
30346 #  define machine_arch_type     MACH_TYPE_HEROCT
30347 # endif
30348 # define machine_is_heroct()    (machine_arch_type == MACH_TYPE_HEROCT)
30349 #else
30350 # define machine_is_heroct()    (0)
30351 #endif
30352
30353 #ifdef CONFIG_MACH_MMNET1000
30354 # ifdef machine_arch_type
30355 #  undef machine_arch_type
30356 #  define machine_arch_type     __machine_arch_type
30357 # else
30358 #  define machine_arch_type     MACH_TYPE_MMNET1000
30359 # endif
30360 # define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000)
30361 #else
30362 # define machine_is_mmnet1000() (0)
30363 #endif
30364
30365 #ifdef CONFIG_MACH_DEVKIT8000
30366 # ifdef machine_arch_type
30367 #  undef machine_arch_type
30368 #  define machine_arch_type     __machine_arch_type
30369 # else
30370 #  define machine_arch_type     MACH_TYPE_DEVKIT8000
30371 # endif
30372 # define machine_is_devkit8000()        (machine_arch_type == MACH_TYPE_DEVKIT8000)
30373 #else
30374 # define machine_is_devkit8000()        (0)
30375 #endif
30376
30377 #ifdef CONFIG_MACH_DEVKIT9000
30378 # ifdef machine_arch_type
30379 #  undef machine_arch_type
30380 #  define machine_arch_type     __machine_arch_type
30381 # else
30382 #  define machine_arch_type     MACH_TYPE_DEVKIT9000
30383 # endif
30384 # define machine_is_devkit9000()        (machine_arch_type == MACH_TYPE_DEVKIT9000)
30385 #else
30386 # define machine_is_devkit9000()        (0)
30387 #endif
30388
30389 #ifdef CONFIG_MACH_MX31TXTR
30390 # ifdef machine_arch_type
30391 #  undef machine_arch_type
30392 #  define machine_arch_type     __machine_arch_type
30393 # else
30394 #  define machine_arch_type     MACH_TYPE_MX31TXTR
30395 # endif
30396 # define machine_is_mx31txtr()  (machine_arch_type == MACH_TYPE_MX31TXTR)
30397 #else
30398 # define machine_is_mx31txtr()  (0)
30399 #endif
30400
30401 #ifdef CONFIG_MACH_U380
30402 # ifdef machine_arch_type
30403 #  undef machine_arch_type
30404 #  define machine_arch_type     __machine_arch_type
30405 # else
30406 #  define machine_arch_type     MACH_TYPE_U380
30407 # endif
30408 # define machine_is_u380()      (machine_arch_type == MACH_TYPE_U380)
30409 #else
30410 # define machine_is_u380()      (0)
30411 #endif
30412
30413 #ifdef CONFIG_MACH_HUALU_BOARD
30414 # ifdef machine_arch_type
30415 #  undef machine_arch_type
30416 #  define machine_arch_type     __machine_arch_type
30417 # else
30418 #  define machine_arch_type     MACH_TYPE_HUALU_BOARD
30419 # endif
30420 # define machine_is_oamp3_hualu()       (machine_arch_type == MACH_TYPE_HUALU_BOARD)
30421 #else
30422 # define machine_is_oamp3_hualu()       (0)
30423 #endif
30424
30425 #ifdef CONFIG_MACH_NPCMX50
30426 # ifdef machine_arch_type
30427 #  undef machine_arch_type
30428 #  define machine_arch_type     __machine_arch_type
30429 # else
30430 #  define machine_arch_type     MACH_TYPE_NPCMX50
30431 # endif
30432 # define machine_is_npcmx50()   (machine_arch_type == MACH_TYPE_NPCMX50)
30433 #else
30434 # define machine_is_npcmx50()   (0)
30435 #endif
30436
30437 #ifdef CONFIG_MACH_MX51_LANGE51
30438 # ifdef machine_arch_type
30439 #  undef machine_arch_type
30440 #  define machine_arch_type     __machine_arch_type
30441 # else
30442 #  define machine_arch_type     MACH_TYPE_MX51_LANGE51
30443 # endif
30444 # define machine_is_mx51_lange51()      (machine_arch_type == MACH_TYPE_MX51_LANGE51)
30445 #else
30446 # define machine_is_mx51_lange51()      (0)
30447 #endif
30448
30449 #ifdef CONFIG_MACH_MX51_LANGE52
30450 # ifdef machine_arch_type
30451 #  undef machine_arch_type
30452 #  define machine_arch_type     __machine_arch_type
30453 # else
30454 #  define machine_arch_type     MACH_TYPE_MX51_LANGE52
30455 # endif
30456 # define machine_is_mx51_lange52()      (machine_arch_type == MACH_TYPE_MX51_LANGE52)
30457 #else
30458 # define machine_is_mx51_lange52()      (0)
30459 #endif
30460
30461 #ifdef CONFIG_MACH_RIOM
30462 # ifdef machine_arch_type
30463 #  undef machine_arch_type
30464 #  define machine_arch_type     __machine_arch_type
30465 # else
30466 #  define machine_arch_type     MACH_TYPE_RIOM
30467 # endif
30468 # define machine_is_riom()      (machine_arch_type == MACH_TYPE_RIOM)
30469 #else
30470 # define machine_is_riom()      (0)
30471 #endif
30472
30473 #ifdef CONFIG_MACH_COMCAS
30474 # ifdef machine_arch_type
30475 #  undef machine_arch_type
30476 #  define machine_arch_type     __machine_arch_type
30477 # else
30478 #  define machine_arch_type     MACH_TYPE_COMCAS
30479 # endif
30480 # define machine_is_comcas()    (machine_arch_type == MACH_TYPE_COMCAS)
30481 #else
30482 # define machine_is_comcas()    (0)
30483 #endif
30484
30485 #ifdef CONFIG_MACH_WSI_MX27
30486 # ifdef machine_arch_type
30487 #  undef machine_arch_type
30488 #  define machine_arch_type     __machine_arch_type
30489 # else
30490 #  define machine_arch_type     MACH_TYPE_WSI_MX27
30491 # endif
30492 # define machine_is_wsi_mx27()  (machine_arch_type == MACH_TYPE_WSI_MX27)
30493 #else
30494 # define machine_is_wsi_mx27()  (0)
30495 #endif
30496
30497 #ifdef CONFIG_MACH_CM_T35
30498 # ifdef machine_arch_type
30499 #  undef machine_arch_type
30500 #  define machine_arch_type     __machine_arch_type
30501 # else
30502 #  define machine_arch_type     MACH_TYPE_CM_T35
30503 # endif
30504 # define machine_is_cm_t35()    (machine_arch_type == MACH_TYPE_CM_T35)
30505 #else
30506 # define machine_is_cm_t35()    (0)
30507 #endif
30508
30509 #ifdef CONFIG_MACH_NET2BIG
30510 # ifdef machine_arch_type
30511 #  undef machine_arch_type
30512 #  define machine_arch_type     __machine_arch_type
30513 # else
30514 #  define machine_arch_type     MACH_TYPE_NET2BIG
30515 # endif
30516 # define machine_is_net2big()   (machine_arch_type == MACH_TYPE_NET2BIG)
30517 #else
30518 # define machine_is_net2big()   (0)
30519 #endif
30520
30521 #ifdef CONFIG_MACH_MOTOROLA_A1600
30522 # ifdef machine_arch_type
30523 #  undef machine_arch_type
30524 #  define machine_arch_type     __machine_arch_type
30525 # else
30526 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A1600
30527 # endif
30528 # define machine_is_motorola_a1600()    (machine_arch_type == MACH_TYPE_MOTOROLA_A1600)
30529 #else
30530 # define machine_is_motorola_a1600()    (0)
30531 #endif
30532
30533 #ifdef CONFIG_MACH_IGEP0020
30534 # ifdef machine_arch_type
30535 #  undef machine_arch_type
30536 #  define machine_arch_type     __machine_arch_type
30537 # else
30538 #  define machine_arch_type     MACH_TYPE_IGEP0020
30539 # endif
30540 # define machine_is_igep0020()  (machine_arch_type == MACH_TYPE_IGEP0020)
30541 #else
30542 # define machine_is_igep0020()  (0)
30543 #endif
30544
30545 #ifdef CONFIG_MACH_IGEP0010
30546 # ifdef machine_arch_type
30547 #  undef machine_arch_type
30548 #  define machine_arch_type     __machine_arch_type
30549 # else
30550 #  define machine_arch_type     MACH_TYPE_IGEP0010
30551 # endif
30552 # define machine_is_igep0010()  (machine_arch_type == MACH_TYPE_IGEP0010)
30553 #else
30554 # define machine_is_igep0010()  (0)
30555 #endif
30556
30557 #ifdef CONFIG_MACH_MV6281GTWGE2
30558 # ifdef machine_arch_type
30559 #  undef machine_arch_type
30560 #  define machine_arch_type     __machine_arch_type
30561 # else
30562 #  define machine_arch_type     MACH_TYPE_MV6281GTWGE2
30563 # endif
30564 # define machine_is_mv6281gtwge2()      (machine_arch_type == MACH_TYPE_MV6281GTWGE2)
30565 #else
30566 # define machine_is_mv6281gtwge2()      (0)
30567 #endif
30568
30569 #ifdef CONFIG_MACH_SCAT100
30570 # ifdef machine_arch_type
30571 #  undef machine_arch_type
30572 #  define machine_arch_type     __machine_arch_type
30573 # else
30574 #  define machine_arch_type     MACH_TYPE_SCAT100
30575 # endif
30576 # define machine_is_scat100()   (machine_arch_type == MACH_TYPE_SCAT100)
30577 #else
30578 # define machine_is_scat100()   (0)
30579 #endif
30580
30581 #ifdef CONFIG_MACH_SANMINA
30582 # ifdef machine_arch_type
30583 #  undef machine_arch_type
30584 #  define machine_arch_type     __machine_arch_type
30585 # else
30586 #  define machine_arch_type     MACH_TYPE_SANMINA
30587 # endif
30588 # define machine_is_sanmina()   (machine_arch_type == MACH_TYPE_SANMINA)
30589 #else
30590 # define machine_is_sanmina()   (0)
30591 #endif
30592
30593 #ifdef CONFIG_MACH_MOMENTO
30594 # ifdef machine_arch_type
30595 #  undef machine_arch_type
30596 #  define machine_arch_type     __machine_arch_type
30597 # else
30598 #  define machine_arch_type     MACH_TYPE_MOMENTO
30599 # endif
30600 # define machine_is_momento()   (machine_arch_type == MACH_TYPE_MOMENTO)
30601 #else
30602 # define machine_is_momento()   (0)
30603 #endif
30604
30605 #ifdef CONFIG_MACH_NUC9XX
30606 # ifdef machine_arch_type
30607 #  undef machine_arch_type
30608 #  define machine_arch_type     __machine_arch_type
30609 # else
30610 #  define machine_arch_type     MACH_TYPE_NUC9XX
30611 # endif
30612 # define machine_is_nuc9xx()    (machine_arch_type == MACH_TYPE_NUC9XX)
30613 #else
30614 # define machine_is_nuc9xx()    (0)
30615 #endif
30616
30617 #ifdef CONFIG_MACH_NUC910EVB
30618 # ifdef machine_arch_type
30619 #  undef machine_arch_type
30620 #  define machine_arch_type     __machine_arch_type
30621 # else
30622 #  define machine_arch_type     MACH_TYPE_NUC910EVB
30623 # endif
30624 # define machine_is_nuc910evb() (machine_arch_type == MACH_TYPE_NUC910EVB)
30625 #else
30626 # define machine_is_nuc910evb() (0)
30627 #endif
30628
30629 #ifdef CONFIG_MACH_NUC920EVB
30630 # ifdef machine_arch_type
30631 #  undef machine_arch_type
30632 #  define machine_arch_type     __machine_arch_type
30633 # else
30634 #  define machine_arch_type     MACH_TYPE_NUC920EVB
30635 # endif
30636 # define machine_is_nuc920evb() (machine_arch_type == MACH_TYPE_NUC920EVB)
30637 #else
30638 # define machine_is_nuc920evb() (0)
30639 #endif
30640
30641 #ifdef CONFIG_MACH_NUC950EVB
30642 # ifdef machine_arch_type
30643 #  undef machine_arch_type
30644 #  define machine_arch_type     __machine_arch_type
30645 # else
30646 #  define machine_arch_type     MACH_TYPE_NUC950EVB
30647 # endif
30648 # define machine_is_nuc950evb() (machine_arch_type == MACH_TYPE_NUC950EVB)
30649 #else
30650 # define machine_is_nuc950evb() (0)
30651 #endif
30652
30653 #ifdef CONFIG_MACH_NUC945EVB
30654 # ifdef machine_arch_type
30655 #  undef machine_arch_type
30656 #  define machine_arch_type     __machine_arch_type
30657 # else
30658 #  define machine_arch_type     MACH_TYPE_NUC945EVB
30659 # endif
30660 # define machine_is_nuc945evb() (machine_arch_type == MACH_TYPE_NUC945EVB)
30661 #else
30662 # define machine_is_nuc945evb() (0)
30663 #endif
30664
30665 #ifdef CONFIG_MACH_NUC960EVB
30666 # ifdef machine_arch_type
30667 #  undef machine_arch_type
30668 #  define machine_arch_type     __machine_arch_type
30669 # else
30670 #  define machine_arch_type     MACH_TYPE_NUC960EVB
30671 # endif
30672 # define machine_is_nuc960evb() (machine_arch_type == MACH_TYPE_NUC960EVB)
30673 #else
30674 # define machine_is_nuc960evb() (0)
30675 #endif
30676
30677 #ifdef CONFIG_MACH_NUC932EVB
30678 # ifdef machine_arch_type
30679 #  undef machine_arch_type
30680 #  define machine_arch_type     __machine_arch_type
30681 # else
30682 #  define machine_arch_type     MACH_TYPE_NUC932EVB
30683 # endif
30684 # define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
30685 #else
30686 # define machine_is_nuc932evb() (0)
30687 #endif
30688
30689 #ifdef CONFIG_MACH_NUC900
30690 # ifdef machine_arch_type
30691 #  undef machine_arch_type
30692 #  define machine_arch_type     __machine_arch_type
30693 # else
30694 #  define machine_arch_type     MACH_TYPE_NUC900
30695 # endif
30696 # define machine_is_nuc900()    (machine_arch_type == MACH_TYPE_NUC900)
30697 #else
30698 # define machine_is_nuc900()    (0)
30699 #endif
30700
30701 #ifdef CONFIG_MACH_SD1SOC
30702 # ifdef machine_arch_type
30703 #  undef machine_arch_type
30704 #  define machine_arch_type     __machine_arch_type
30705 # else
30706 #  define machine_arch_type     MACH_TYPE_SD1SOC
30707 # endif
30708 # define machine_is_sd1soc()    (machine_arch_type == MACH_TYPE_SD1SOC)
30709 #else
30710 # define machine_is_sd1soc()    (0)
30711 #endif
30712
30713 #ifdef CONFIG_MACH_LN2440BC
30714 # ifdef machine_arch_type
30715 #  undef machine_arch_type
30716 #  define machine_arch_type     __machine_arch_type
30717 # else
30718 #  define machine_arch_type     MACH_TYPE_LN2440BC
30719 # endif
30720 # define machine_is_ln2440bc()  (machine_arch_type == MACH_TYPE_LN2440BC)
30721 #else
30722 # define machine_is_ln2440bc()  (0)
30723 #endif
30724
30725 #ifdef CONFIG_MACH_RSBC
30726 # ifdef machine_arch_type
30727 #  undef machine_arch_type
30728 #  define machine_arch_type     __machine_arch_type
30729 # else
30730 #  define machine_arch_type     MACH_TYPE_RSBC
30731 # endif
30732 # define machine_is_rsbc()      (machine_arch_type == MACH_TYPE_RSBC)
30733 #else
30734 # define machine_is_rsbc()      (0)
30735 #endif
30736
30737 #ifdef CONFIG_MACH_OPENRD_CLIENT
30738 # ifdef machine_arch_type
30739 #  undef machine_arch_type
30740 #  define machine_arch_type     __machine_arch_type
30741 # else
30742 #  define machine_arch_type     MACH_TYPE_OPENRD_CLIENT
30743 # endif
30744 # define machine_is_openrd_client()     (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
30745 #else
30746 # define machine_is_openrd_client()     (0)
30747 #endif
30748
30749 #ifdef CONFIG_MACH_HPIPAQ11X
30750 # ifdef machine_arch_type
30751 #  undef machine_arch_type
30752 #  define machine_arch_type     __machine_arch_type
30753 # else
30754 #  define machine_arch_type     MACH_TYPE_HPIPAQ11X
30755 # endif
30756 # define machine_is_hpipaq11x() (machine_arch_type == MACH_TYPE_HPIPAQ11X)
30757 #else
30758 # define machine_is_hpipaq11x() (0)
30759 #endif
30760
30761 #ifdef CONFIG_MACH_WAYLAND
30762 # ifdef machine_arch_type
30763 #  undef machine_arch_type
30764 #  define machine_arch_type     __machine_arch_type
30765 # else
30766 #  define machine_arch_type     MACH_TYPE_WAYLAND
30767 # endif
30768 # define machine_is_wayland()   (machine_arch_type == MACH_TYPE_WAYLAND)
30769 #else
30770 # define machine_is_wayland()   (0)
30771 #endif
30772
30773 #ifdef CONFIG_MACH_ACNBSX102
30774 # ifdef machine_arch_type
30775 #  undef machine_arch_type
30776 #  define machine_arch_type     __machine_arch_type
30777 # else
30778 #  define machine_arch_type     MACH_TYPE_ACNBSX102
30779 # endif
30780 # define machine_is_acnbsx102() (machine_arch_type == MACH_TYPE_ACNBSX102)
30781 #else
30782 # define machine_is_acnbsx102() (0)
30783 #endif
30784
30785 #ifdef CONFIG_MACH_HWAT91
30786 # ifdef machine_arch_type
30787 #  undef machine_arch_type
30788 #  define machine_arch_type     __machine_arch_type
30789 # else
30790 #  define machine_arch_type     MACH_TYPE_HWAT91
30791 # endif
30792 # define machine_is_hwat91()    (machine_arch_type == MACH_TYPE_HWAT91)
30793 #else
30794 # define machine_is_hwat91()    (0)
30795 #endif
30796
30797 #ifdef CONFIG_MACH_AT91SAM9263CS
30798 # ifdef machine_arch_type
30799 #  undef machine_arch_type
30800 #  define machine_arch_type     __machine_arch_type
30801 # else
30802 #  define machine_arch_type     MACH_TYPE_AT91SAM9263CS
30803 # endif
30804 # define machine_is_at91sam9263cs()     (machine_arch_type == MACH_TYPE_AT91SAM9263CS)
30805 #else
30806 # define machine_is_at91sam9263cs()     (0)
30807 #endif
30808
30809 #ifdef CONFIG_MACH_CSB732
30810 # ifdef machine_arch_type
30811 #  undef machine_arch_type
30812 #  define machine_arch_type     __machine_arch_type
30813 # else
30814 #  define machine_arch_type     MACH_TYPE_CSB732
30815 # endif
30816 # define machine_is_csb732()    (machine_arch_type == MACH_TYPE_CSB732)
30817 #else
30818 # define machine_is_csb732()    (0)
30819 #endif
30820
30821 #ifdef CONFIG_MACH_U8500
30822 # ifdef machine_arch_type
30823 #  undef machine_arch_type
30824 #  define machine_arch_type     __machine_arch_type
30825 # else
30826 #  define machine_arch_type     MACH_TYPE_U8500
30827 # endif
30828 # define machine_is_u8500()     (machine_arch_type == MACH_TYPE_U8500)
30829 #else
30830 # define machine_is_u8500()     (0)
30831 #endif
30832
30833 #ifdef CONFIG_MACH_HUQIU
30834 # ifdef machine_arch_type
30835 #  undef machine_arch_type
30836 #  define machine_arch_type     __machine_arch_type
30837 # else
30838 #  define machine_arch_type     MACH_TYPE_HUQIU
30839 # endif
30840 # define machine_is_huqiu()     (machine_arch_type == MACH_TYPE_HUQIU)
30841 #else
30842 # define machine_is_huqiu()     (0)
30843 #endif
30844
30845 #ifdef CONFIG_MACH_MX51_KUNLUN
30846 # ifdef machine_arch_type
30847 #  undef machine_arch_type
30848 #  define machine_arch_type     __machine_arch_type
30849 # else
30850 #  define machine_arch_type     MACH_TYPE_MX51_KUNLUN
30851 # endif
30852 # define machine_is_mx51_kunlun()       (machine_arch_type == MACH_TYPE_MX51_KUNLUN)
30853 #else
30854 # define machine_is_mx51_kunlun()       (0)
30855 #endif
30856
30857 #ifdef CONFIG_MACH_PMT1G
30858 # ifdef machine_arch_type
30859 #  undef machine_arch_type
30860 #  define machine_arch_type     __machine_arch_type
30861 # else
30862 #  define machine_arch_type     MACH_TYPE_PMT1G
30863 # endif
30864 # define machine_is_pmt1g()     (machine_arch_type == MACH_TYPE_PMT1G)
30865 #else
30866 # define machine_is_pmt1g()     (0)
30867 #endif
30868
30869 #ifdef CONFIG_MACH_HTCELF
30870 # ifdef machine_arch_type
30871 #  undef machine_arch_type
30872 #  define machine_arch_type     __machine_arch_type
30873 # else
30874 #  define machine_arch_type     MACH_TYPE_HTCELF
30875 # endif
30876 # define machine_is_htcelf()    (machine_arch_type == MACH_TYPE_HTCELF)
30877 #else
30878 # define machine_is_htcelf()    (0)
30879 #endif
30880
30881 #ifdef CONFIG_MACH_ARMADILLO420
30882 # ifdef machine_arch_type
30883 #  undef machine_arch_type
30884 #  define machine_arch_type     __machine_arch_type
30885 # else
30886 #  define machine_arch_type     MACH_TYPE_ARMADILLO420
30887 # endif
30888 # define machine_is_armadillo420()      (machine_arch_type == MACH_TYPE_ARMADILLO420)
30889 #else
30890 # define machine_is_armadillo420()      (0)
30891 #endif
30892
30893 #ifdef CONFIG_MACH_ARMADILLO440
30894 # ifdef machine_arch_type
30895 #  undef machine_arch_type
30896 #  define machine_arch_type     __machine_arch_type
30897 # else
30898 #  define machine_arch_type     MACH_TYPE_ARMADILLO440
30899 # endif
30900 # define machine_is_armadillo440()      (machine_arch_type == MACH_TYPE_ARMADILLO440)
30901 #else
30902 # define machine_is_armadillo440()      (0)
30903 #endif
30904
30905 #ifdef CONFIG_MACH_U_CHIP_DUAL_ARM
30906 # ifdef machine_arch_type
30907 #  undef machine_arch_type
30908 #  define machine_arch_type     __machine_arch_type
30909 # else
30910 #  define machine_arch_type     MACH_TYPE_U_CHIP_DUAL_ARM
30911 # endif
30912 # define machine_is_u_chip_dual_arm()   (machine_arch_type == MACH_TYPE_U_CHIP_DUAL_ARM)
30913 #else
30914 # define machine_is_u_chip_dual_arm()   (0)
30915 #endif
30916
30917 #ifdef CONFIG_MACH_CSR_BDB3
30918 # ifdef machine_arch_type
30919 #  undef machine_arch_type
30920 #  define machine_arch_type     __machine_arch_type
30921 # else
30922 #  define machine_arch_type     MACH_TYPE_CSR_BDB3
30923 # endif
30924 # define machine_is_csr_bdb3()  (machine_arch_type == MACH_TYPE_CSR_BDB3)
30925 #else
30926 # define machine_is_csr_bdb3()  (0)
30927 #endif
30928
30929 #ifdef CONFIG_MACH_DOLBY_CAT1018
30930 # ifdef machine_arch_type
30931 #  undef machine_arch_type
30932 #  define machine_arch_type     __machine_arch_type
30933 # else
30934 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1018
30935 # endif
30936 # define machine_is_dolby_cat1018()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1018)
30937 #else
30938 # define machine_is_dolby_cat1018()     (0)
30939 #endif
30940
30941 #ifdef CONFIG_MACH_HY9307
30942 # ifdef machine_arch_type
30943 #  undef machine_arch_type
30944 #  define machine_arch_type     __machine_arch_type
30945 # else
30946 #  define machine_arch_type     MACH_TYPE_HY9307
30947 # endif
30948 # define machine_is_hy9307()    (machine_arch_type == MACH_TYPE_HY9307)
30949 #else
30950 # define machine_is_hy9307()    (0)
30951 #endif
30952
30953 #ifdef CONFIG_MACH_A_ES
30954 # ifdef machine_arch_type
30955 #  undef machine_arch_type
30956 #  define machine_arch_type     __machine_arch_type
30957 # else
30958 #  define machine_arch_type     MACH_TYPE_A_ES
30959 # endif
30960 # define machine_is_aspire_easystore()  (machine_arch_type == MACH_TYPE_A_ES)
30961 #else
30962 # define machine_is_aspire_easystore()  (0)
30963 #endif
30964
30965 #ifdef CONFIG_MACH_DAVINCI_IRIF
30966 # ifdef machine_arch_type
30967 #  undef machine_arch_type
30968 #  define machine_arch_type     __machine_arch_type
30969 # else
30970 #  define machine_arch_type     MACH_TYPE_DAVINCI_IRIF
30971 # endif
30972 # define machine_is_davinci_irif()      (machine_arch_type == MACH_TYPE_DAVINCI_IRIF)
30973 #else
30974 # define machine_is_davinci_irif()      (0)
30975 #endif
30976
30977 #ifdef CONFIG_MACH_AGAMA9263
30978 # ifdef machine_arch_type
30979 #  undef machine_arch_type
30980 #  define machine_arch_type     __machine_arch_type
30981 # else
30982 #  define machine_arch_type     MACH_TYPE_AGAMA9263
30983 # endif
30984 # define machine_is_agama9263() (machine_arch_type == MACH_TYPE_AGAMA9263)
30985 #else
30986 # define machine_is_agama9263() (0)
30987 #endif
30988
30989 #ifdef CONFIG_MACH_MARVELL_JASPER
30990 # ifdef machine_arch_type
30991 #  undef machine_arch_type
30992 #  define machine_arch_type     __machine_arch_type
30993 # else
30994 #  define machine_arch_type     MACH_TYPE_MARVELL_JASPER
30995 # endif
30996 # define machine_is_marvell_jasper()    (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
30997 #else
30998 # define machine_is_marvell_jasper()    (0)
30999 #endif
31000
31001 #ifdef CONFIG_MACH_FLINT
31002 # ifdef machine_arch_type
31003 #  undef machine_arch_type
31004 #  define machine_arch_type     __machine_arch_type
31005 # else
31006 #  define machine_arch_type     MACH_TYPE_FLINT
31007 # endif
31008 # define machine_is_flint()     (machine_arch_type == MACH_TYPE_FLINT)
31009 #else
31010 # define machine_is_flint()     (0)
31011 #endif
31012
31013 #ifdef CONFIG_MACH_TAVOREVB3
31014 # ifdef machine_arch_type
31015 #  undef machine_arch_type
31016 #  define machine_arch_type     __machine_arch_type
31017 # else
31018 #  define machine_arch_type     MACH_TYPE_TAVOREVB3
31019 # endif
31020 # define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
31021 #else
31022 # define machine_is_tavorevb3() (0)
31023 #endif
31024
31025 #ifdef CONFIG_MACH_SCH_M490
31026 # ifdef machine_arch_type
31027 #  undef machine_arch_type
31028 #  define machine_arch_type     __machine_arch_type
31029 # else
31030 #  define machine_arch_type     MACH_TYPE_SCH_M490
31031 # endif
31032 # define machine_is_sch_m490()  (machine_arch_type == MACH_TYPE_SCH_M490)
31033 #else
31034 # define machine_is_sch_m490()  (0)
31035 #endif
31036
31037 #ifdef CONFIG_MACH_RBL01
31038 # ifdef machine_arch_type
31039 #  undef machine_arch_type
31040 #  define machine_arch_type     __machine_arch_type
31041 # else
31042 #  define machine_arch_type     MACH_TYPE_RBL01
31043 # endif
31044 # define machine_is_rbl01()     (machine_arch_type == MACH_TYPE_RBL01)
31045 #else
31046 # define machine_is_rbl01()     (0)
31047 #endif
31048
31049 #ifdef CONFIG_MACH_OMNIFI
31050 # ifdef machine_arch_type
31051 #  undef machine_arch_type
31052 #  define machine_arch_type     __machine_arch_type
31053 # else
31054 #  define machine_arch_type     MACH_TYPE_OMNIFI
31055 # endif
31056 # define machine_is_omnifi()    (machine_arch_type == MACH_TYPE_OMNIFI)
31057 #else
31058 # define machine_is_omnifi()    (0)
31059 #endif
31060
31061 #ifdef CONFIG_MACH_OTAVALO
31062 # ifdef machine_arch_type
31063 #  undef machine_arch_type
31064 #  define machine_arch_type     __machine_arch_type
31065 # else
31066 #  define machine_arch_type     MACH_TYPE_OTAVALO
31067 # endif
31068 # define machine_is_otavalo()   (machine_arch_type == MACH_TYPE_OTAVALO)
31069 #else
31070 # define machine_is_otavalo()   (0)
31071 #endif
31072
31073 #ifdef CONFIG_MACH_SIENNA
31074 # ifdef machine_arch_type
31075 #  undef machine_arch_type
31076 #  define machine_arch_type     __machine_arch_type
31077 # else
31078 #  define machine_arch_type     MACH_TYPE_SIENNA
31079 # endif
31080 # define machine_is_siena()     (machine_arch_type == MACH_TYPE_SIENNA)
31081 #else
31082 # define machine_is_siena()     (0)
31083 #endif
31084
31085 #ifdef CONFIG_MACH_HTC_EXCALIBUR_S620
31086 # ifdef machine_arch_type
31087 #  undef machine_arch_type
31088 #  define machine_arch_type     __machine_arch_type
31089 # else
31090 #  define machine_arch_type     MACH_TYPE_HTC_EXCALIBUR_S620
31091 # endif
31092 # define machine_is_htc_excalibur_s620()        (machine_arch_type == MACH_TYPE_HTC_EXCALIBUR_S620)
31093 #else
31094 # define machine_is_htc_excalibur_s620()        (0)
31095 #endif
31096
31097 #ifdef CONFIG_MACH_HTC_OPAL
31098 # ifdef machine_arch_type
31099 #  undef machine_arch_type
31100 #  define machine_arch_type     __machine_arch_type
31101 # else
31102 #  define machine_arch_type     MACH_TYPE_HTC_OPAL
31103 # endif
31104 # define machine_is_htc_opal()  (machine_arch_type == MACH_TYPE_HTC_OPAL)
31105 #else
31106 # define machine_is_htc_opal()  (0)
31107 #endif
31108
31109 #ifdef CONFIG_MACH_TOUCHBOOK
31110 # ifdef machine_arch_type
31111 #  undef machine_arch_type
31112 #  define machine_arch_type     __machine_arch_type
31113 # else
31114 #  define machine_arch_type     MACH_TYPE_TOUCHBOOK
31115 # endif
31116 # define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
31117 #else
31118 # define machine_is_touchbook() (0)
31119 #endif
31120
31121 #ifdef CONFIG_MACH_LATTE
31122 # ifdef machine_arch_type
31123 #  undef machine_arch_type
31124 #  define machine_arch_type     __machine_arch_type
31125 # else
31126 #  define machine_arch_type     MACH_TYPE_LATTE
31127 # endif
31128 # define machine_is_latte()     (machine_arch_type == MACH_TYPE_LATTE)
31129 #else
31130 # define machine_is_latte()     (0)
31131 #endif
31132
31133 #ifdef CONFIG_MACH_XA200
31134 # ifdef machine_arch_type
31135 #  undef machine_arch_type
31136 #  define machine_arch_type     __machine_arch_type
31137 # else
31138 #  define machine_arch_type     MACH_TYPE_XA200
31139 # endif
31140 # define machine_is_xa200()     (machine_arch_type == MACH_TYPE_XA200)
31141 #else
31142 # define machine_is_xa200()     (0)
31143 #endif
31144
31145 #ifdef CONFIG_MACH_NIMROD
31146 # ifdef machine_arch_type
31147 #  undef machine_arch_type
31148 #  define machine_arch_type     __machine_arch_type
31149 # else
31150 #  define machine_arch_type     MACH_TYPE_NIMROD
31151 # endif
31152 # define machine_is_nimrod()    (machine_arch_type == MACH_TYPE_NIMROD)
31153 #else
31154 # define machine_is_nimrod()    (0)
31155 #endif
31156
31157 #ifdef CONFIG_MACH_CC9P9215_3G
31158 # ifdef machine_arch_type
31159 #  undef machine_arch_type
31160 #  define machine_arch_type     __machine_arch_type
31161 # else
31162 #  define machine_arch_type     MACH_TYPE_CC9P9215_3G
31163 # endif
31164 # define machine_is_cc9p9215_3g()       (machine_arch_type == MACH_TYPE_CC9P9215_3G)
31165 #else
31166 # define machine_is_cc9p9215_3g()       (0)
31167 #endif
31168
31169 #ifdef CONFIG_MACH_CC9P9215_3GJS
31170 # ifdef machine_arch_type
31171 #  undef machine_arch_type
31172 #  define machine_arch_type     __machine_arch_type
31173 # else
31174 #  define machine_arch_type     MACH_TYPE_CC9P9215_3GJS
31175 # endif
31176 # define machine_is_cc9p9215_3gjs()     (machine_arch_type == MACH_TYPE_CC9P9215_3GJS)
31177 #else
31178 # define machine_is_cc9p9215_3gjs()     (0)
31179 #endif
31180
31181 #ifdef CONFIG_MACH_TK71
31182 # ifdef machine_arch_type
31183 #  undef machine_arch_type
31184 #  define machine_arch_type     __machine_arch_type
31185 # else
31186 #  define machine_arch_type     MACH_TYPE_TK71
31187 # endif
31188 # define machine_is_tk71()      (machine_arch_type == MACH_TYPE_TK71)
31189 #else
31190 # define machine_is_tk71()      (0)
31191 #endif
31192
31193 #ifdef CONFIG_MACH_COMHAM3525
31194 # ifdef machine_arch_type
31195 #  undef machine_arch_type
31196 #  define machine_arch_type     __machine_arch_type
31197 # else
31198 #  define machine_arch_type     MACH_TYPE_COMHAM3525
31199 # endif
31200 # define machine_is_comham3525()        (machine_arch_type == MACH_TYPE_COMHAM3525)
31201 #else
31202 # define machine_is_comham3525()        (0)
31203 #endif
31204
31205 #ifdef CONFIG_MACH_MX31EREBUS
31206 # ifdef machine_arch_type
31207 #  undef machine_arch_type
31208 #  define machine_arch_type     __machine_arch_type
31209 # else
31210 #  define machine_arch_type     MACH_TYPE_MX31EREBUS
31211 # endif
31212 # define machine_is_mx31erebus()        (machine_arch_type == MACH_TYPE_MX31EREBUS)
31213 #else
31214 # define machine_is_mx31erebus()        (0)
31215 #endif
31216
31217 #ifdef CONFIG_MACH_MCARDMX27
31218 # ifdef machine_arch_type
31219 #  undef machine_arch_type
31220 #  define machine_arch_type     __machine_arch_type
31221 # else
31222 #  define machine_arch_type     MACH_TYPE_MCARDMX27
31223 # endif
31224 # define machine_is_mcardmx27() (machine_arch_type == MACH_TYPE_MCARDMX27)
31225 #else
31226 # define machine_is_mcardmx27() (0)
31227 #endif
31228
31229 #ifdef CONFIG_MACH_PARADISE
31230 # ifdef machine_arch_type
31231 #  undef machine_arch_type
31232 #  define machine_arch_type     __machine_arch_type
31233 # else
31234 #  define machine_arch_type     MACH_TYPE_PARADISE
31235 # endif
31236 # define machine_is_paradise()  (machine_arch_type == MACH_TYPE_PARADISE)
31237 #else
31238 # define machine_is_paradise()  (0)
31239 #endif
31240
31241 #ifdef CONFIG_MACH_TIDE
31242 # ifdef machine_arch_type
31243 #  undef machine_arch_type
31244 #  define machine_arch_type     __machine_arch_type
31245 # else
31246 #  define machine_arch_type     MACH_TYPE_TIDE
31247 # endif
31248 # define machine_is_tide()      (machine_arch_type == MACH_TYPE_TIDE)
31249 #else
31250 # define machine_is_tide()      (0)
31251 #endif
31252
31253 #ifdef CONFIG_MACH_WZL2440
31254 # ifdef machine_arch_type
31255 #  undef machine_arch_type
31256 #  define machine_arch_type     __machine_arch_type
31257 # else
31258 #  define machine_arch_type     MACH_TYPE_WZL2440
31259 # endif
31260 # define machine_is_wzl2440()   (machine_arch_type == MACH_TYPE_WZL2440)
31261 #else
31262 # define machine_is_wzl2440()   (0)
31263 #endif
31264
31265 #ifdef CONFIG_MACH_SDRDEMO
31266 # ifdef machine_arch_type
31267 #  undef machine_arch_type
31268 #  define machine_arch_type     __machine_arch_type
31269 # else
31270 #  define machine_arch_type     MACH_TYPE_SDRDEMO
31271 # endif
31272 # define machine_is_sdrdemo()   (machine_arch_type == MACH_TYPE_SDRDEMO)
31273 #else
31274 # define machine_is_sdrdemo()   (0)
31275 #endif
31276
31277 #ifdef CONFIG_MACH_ETHERCAN2
31278 # ifdef machine_arch_type
31279 #  undef machine_arch_type
31280 #  define machine_arch_type     __machine_arch_type
31281 # else
31282 #  define machine_arch_type     MACH_TYPE_ETHERCAN2
31283 # endif
31284 # define machine_is_ethercan2() (machine_arch_type == MACH_TYPE_ETHERCAN2)
31285 #else
31286 # define machine_is_ethercan2() (0)
31287 #endif
31288
31289 #ifdef CONFIG_MACH_ECMIMG20
31290 # ifdef machine_arch_type
31291 #  undef machine_arch_type
31292 #  define machine_arch_type     __machine_arch_type
31293 # else
31294 #  define machine_arch_type     MACH_TYPE_ECMIMG20
31295 # endif
31296 # define machine_is_ecmimg20()  (machine_arch_type == MACH_TYPE_ECMIMG20)
31297 #else
31298 # define machine_is_ecmimg20()  (0)
31299 #endif
31300
31301 #ifdef CONFIG_MACH_OMAP_DRAGON
31302 # ifdef machine_arch_type
31303 #  undef machine_arch_type
31304 #  define machine_arch_type     __machine_arch_type
31305 # else
31306 #  define machine_arch_type     MACH_TYPE_OMAP_DRAGON
31307 # endif
31308 # define machine_is_omap_dragon()       (machine_arch_type == MACH_TYPE_OMAP_DRAGON)
31309 #else
31310 # define machine_is_omap_dragon()       (0)
31311 #endif
31312
31313 #ifdef CONFIG_MACH_HALO
31314 # ifdef machine_arch_type
31315 #  undef machine_arch_type
31316 #  define machine_arch_type     __machine_arch_type
31317 # else
31318 #  define machine_arch_type     MACH_TYPE_HALO
31319 # endif
31320 # define machine_is_halo()      (machine_arch_type == MACH_TYPE_HALO)
31321 #else
31322 # define machine_is_halo()      (0)
31323 #endif
31324
31325 #ifdef CONFIG_MACH_HUANGSHAN
31326 # ifdef machine_arch_type
31327 #  undef machine_arch_type
31328 #  define machine_arch_type     __machine_arch_type
31329 # else
31330 #  define machine_arch_type     MACH_TYPE_HUANGSHAN
31331 # endif
31332 # define machine_is_huangshan() (machine_arch_type == MACH_TYPE_HUANGSHAN)
31333 #else
31334 # define machine_is_huangshan() (0)
31335 #endif
31336
31337 #ifdef CONFIG_MACH_VL_MA2SC
31338 # ifdef machine_arch_type
31339 #  undef machine_arch_type
31340 #  define machine_arch_type     __machine_arch_type
31341 # else
31342 #  define machine_arch_type     MACH_TYPE_VL_MA2SC
31343 # endif
31344 # define machine_is_vl_ma2sc()  (machine_arch_type == MACH_TYPE_VL_MA2SC)
31345 #else
31346 # define machine_is_vl_ma2sc()  (0)
31347 #endif
31348
31349 #ifdef CONFIG_MACH_RAUMFELD_RC
31350 # ifdef machine_arch_type
31351 #  undef machine_arch_type
31352 #  define machine_arch_type     __machine_arch_type
31353 # else
31354 #  define machine_arch_type     MACH_TYPE_RAUMFELD_RC
31355 # endif
31356 # define machine_is_raumfeld_rc()       (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
31357 #else
31358 # define machine_is_raumfeld_rc()       (0)
31359 #endif
31360
31361 #ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
31362 # ifdef machine_arch_type
31363 #  undef machine_arch_type
31364 #  define machine_arch_type     __machine_arch_type
31365 # else
31366 #  define machine_arch_type     MACH_TYPE_RAUMFELD_CONNECTOR
31367 # endif
31368 # define machine_is_raumfeld_connector()        (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
31369 #else
31370 # define machine_is_raumfeld_connector()        (0)
31371 #endif
31372
31373 #ifdef CONFIG_MACH_RAUMFELD_SPEAKER
31374 # ifdef machine_arch_type
31375 #  undef machine_arch_type
31376 #  define machine_arch_type     __machine_arch_type
31377 # else
31378 #  define machine_arch_type     MACH_TYPE_RAUMFELD_SPEAKER
31379 # endif
31380 # define machine_is_raumfeld_speaker()  (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
31381 #else
31382 # define machine_is_raumfeld_speaker()  (0)
31383 #endif
31384
31385 #ifdef CONFIG_MACH_MULTIBUS_MASTER
31386 # ifdef machine_arch_type
31387 #  undef machine_arch_type
31388 #  define machine_arch_type     __machine_arch_type
31389 # else
31390 #  define machine_arch_type     MACH_TYPE_MULTIBUS_MASTER
31391 # endif
31392 # define machine_is_multibus_master()   (machine_arch_type == MACH_TYPE_MULTIBUS_MASTER)
31393 #else
31394 # define machine_is_multibus_master()   (0)
31395 #endif
31396
31397 #ifdef CONFIG_MACH_MULTIBUS_PBK
31398 # ifdef machine_arch_type
31399 #  undef machine_arch_type
31400 #  define machine_arch_type     __machine_arch_type
31401 # else
31402 #  define machine_arch_type     MACH_TYPE_MULTIBUS_PBK
31403 # endif
31404 # define machine_is_multibus_pbk()      (machine_arch_type == MACH_TYPE_MULTIBUS_PBK)
31405 #else
31406 # define machine_is_multibus_pbk()      (0)
31407 #endif
31408
31409 #ifdef CONFIG_MACH_TNETV107X
31410 # ifdef machine_arch_type
31411 #  undef machine_arch_type
31412 #  define machine_arch_type     __machine_arch_type
31413 # else
31414 #  define machine_arch_type     MACH_TYPE_TNETV107X
31415 # endif
31416 # define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
31417 #else
31418 # define machine_is_tnetv107x() (0)
31419 #endif
31420
31421 #ifdef CONFIG_MACH_SNAKE
31422 # ifdef machine_arch_type
31423 #  undef machine_arch_type
31424 #  define machine_arch_type     __machine_arch_type
31425 # else
31426 #  define machine_arch_type     MACH_TYPE_SNAKE
31427 # endif
31428 # define machine_is_snake()     (machine_arch_type == MACH_TYPE_SNAKE)
31429 #else
31430 # define machine_is_snake()     (0)
31431 #endif
31432
31433 #ifdef CONFIG_MACH_CWMX27
31434 # ifdef machine_arch_type
31435 #  undef machine_arch_type
31436 #  define machine_arch_type     __machine_arch_type
31437 # else
31438 #  define machine_arch_type     MACH_TYPE_CWMX27
31439 # endif
31440 # define machine_is_cwmx27()    (machine_arch_type == MACH_TYPE_CWMX27)
31441 #else
31442 # define machine_is_cwmx27()    (0)
31443 #endif
31444
31445 #ifdef CONFIG_MACH_SCH_M480
31446 # ifdef machine_arch_type
31447 #  undef machine_arch_type
31448 #  define machine_arch_type     __machine_arch_type
31449 # else
31450 #  define machine_arch_type     MACH_TYPE_SCH_M480
31451 # endif
31452 # define machine_is_sch_m480()  (machine_arch_type == MACH_TYPE_SCH_M480)
31453 #else
31454 # define machine_is_sch_m480()  (0)
31455 #endif
31456
31457 #ifdef CONFIG_MACH_PLATYPUS
31458 # ifdef machine_arch_type
31459 #  undef machine_arch_type
31460 #  define machine_arch_type     __machine_arch_type
31461 # else
31462 #  define machine_arch_type     MACH_TYPE_PLATYPUS
31463 # endif
31464 # define machine_is_platypus()  (machine_arch_type == MACH_TYPE_PLATYPUS)
31465 #else
31466 # define machine_is_platypus()  (0)
31467 #endif
31468
31469 #ifdef CONFIG_MACH_PSS2
31470 # ifdef machine_arch_type
31471 #  undef machine_arch_type
31472 #  define machine_arch_type     __machine_arch_type
31473 # else
31474 #  define machine_arch_type     MACH_TYPE_PSS2
31475 # endif
31476 # define machine_is_pss2()      (machine_arch_type == MACH_TYPE_PSS2)
31477 #else
31478 # define machine_is_pss2()      (0)
31479 #endif
31480
31481 #ifdef CONFIG_MACH_DAVINCI_APM150
31482 # ifdef machine_arch_type
31483 #  undef machine_arch_type
31484 #  define machine_arch_type     __machine_arch_type
31485 # else
31486 #  define machine_arch_type     MACH_TYPE_DAVINCI_APM150
31487 # endif
31488 # define machine_is_davinci_apm150()    (machine_arch_type == MACH_TYPE_DAVINCI_APM150)
31489 #else
31490 # define machine_is_davinci_apm150()    (0)
31491 #endif
31492
31493 #ifdef CONFIG_MACH_STR9100
31494 # ifdef machine_arch_type
31495 #  undef machine_arch_type
31496 #  define machine_arch_type     __machine_arch_type
31497 # else
31498 #  define machine_arch_type     MACH_TYPE_STR9100
31499 # endif
31500 # define machine_is_str9100()   (machine_arch_type == MACH_TYPE_STR9100)
31501 #else
31502 # define machine_is_str9100()   (0)
31503 #endif
31504
31505 #ifdef CONFIG_MACH_NET5BIG
31506 # ifdef machine_arch_type
31507 #  undef machine_arch_type
31508 #  define machine_arch_type     __machine_arch_type
31509 # else
31510 #  define machine_arch_type     MACH_TYPE_NET5BIG
31511 # endif
31512 # define machine_is_net5big()   (machine_arch_type == MACH_TYPE_NET5BIG)
31513 #else
31514 # define machine_is_net5big()   (0)
31515 #endif
31516
31517 #ifdef CONFIG_MACH_SEABED9263
31518 # ifdef machine_arch_type
31519 #  undef machine_arch_type
31520 #  define machine_arch_type     __machine_arch_type
31521 # else
31522 #  define machine_arch_type     MACH_TYPE_SEABED9263
31523 # endif
31524 # define machine_is_seabed9263()        (machine_arch_type == MACH_TYPE_SEABED9263)
31525 #else
31526 # define machine_is_seabed9263()        (0)
31527 #endif
31528
31529 #ifdef CONFIG_MACH_MX51_M2ID
31530 # ifdef machine_arch_type
31531 #  undef machine_arch_type
31532 #  define machine_arch_type     __machine_arch_type
31533 # else
31534 #  define machine_arch_type     MACH_TYPE_MX51_M2ID
31535 # endif
31536 # define machine_is_mx51_m2id() (machine_arch_type == MACH_TYPE_MX51_M2ID)
31537 #else
31538 # define machine_is_mx51_m2id() (0)
31539 #endif
31540
31541 #ifdef CONFIG_MACH_OCTVOCPLUS_EB
31542 # ifdef machine_arch_type
31543 #  undef machine_arch_type
31544 #  define machine_arch_type     __machine_arch_type
31545 # else
31546 #  define machine_arch_type     MACH_TYPE_OCTVOCPLUS_EB
31547 # endif
31548 # define machine_is_octvocplus_eb()     (machine_arch_type == MACH_TYPE_OCTVOCPLUS_EB)
31549 #else
31550 # define machine_is_octvocplus_eb()     (0)
31551 #endif
31552
31553 #ifdef CONFIG_MACH_KLK_FIREFOX
31554 # ifdef machine_arch_type
31555 #  undef machine_arch_type
31556 #  define machine_arch_type     __machine_arch_type
31557 # else
31558 #  define machine_arch_type     MACH_TYPE_KLK_FIREFOX
31559 # endif
31560 # define machine_is_klk_firefox()       (machine_arch_type == MACH_TYPE_KLK_FIREFOX)
31561 #else
31562 # define machine_is_klk_firefox()       (0)
31563 #endif
31564
31565 #ifdef CONFIG_MACH_KLK_WIRMA_MODULE
31566 # ifdef machine_arch_type
31567 #  undef machine_arch_type
31568 #  define machine_arch_type     __machine_arch_type
31569 # else
31570 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MODULE
31571 # endif
31572 # define machine_is_klk_wirma_module()  (machine_arch_type == MACH_TYPE_KLK_WIRMA_MODULE)
31573 #else
31574 # define machine_is_klk_wirma_module()  (0)
31575 #endif
31576
31577 #ifdef CONFIG_MACH_KLK_WIRMA_MMI
31578 # ifdef machine_arch_type
31579 #  undef machine_arch_type
31580 #  define machine_arch_type     __machine_arch_type
31581 # else
31582 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MMI
31583 # endif
31584 # define machine_is_klk_wirma_mmi()     (machine_arch_type == MACH_TYPE_KLK_WIRMA_MMI)
31585 #else
31586 # define machine_is_klk_wirma_mmi()     (0)
31587 #endif
31588
31589 #ifdef CONFIG_MACH_SUPERSONIC
31590 # ifdef machine_arch_type
31591 #  undef machine_arch_type
31592 #  define machine_arch_type     __machine_arch_type
31593 # else
31594 #  define machine_arch_type     MACH_TYPE_SUPERSONIC
31595 # endif
31596 # define machine_is_supersonic()        (machine_arch_type == MACH_TYPE_SUPERSONIC)
31597 #else
31598 # define machine_is_supersonic()        (0)
31599 #endif
31600
31601 #ifdef CONFIG_MACH_LIBERTY
31602 # ifdef machine_arch_type
31603 #  undef machine_arch_type
31604 #  define machine_arch_type     __machine_arch_type
31605 # else
31606 #  define machine_arch_type     MACH_TYPE_LIBERTY
31607 # endif
31608 # define machine_is_liberty()   (machine_arch_type == MACH_TYPE_LIBERTY)
31609 #else
31610 # define machine_is_liberty()   (0)
31611 #endif
31612
31613 #ifdef CONFIG_MACH_MH355
31614 # ifdef machine_arch_type
31615 #  undef machine_arch_type
31616 #  define machine_arch_type     __machine_arch_type
31617 # else
31618 #  define machine_arch_type     MACH_TYPE_MH355
31619 # endif
31620 # define machine_is_mh355()     (machine_arch_type == MACH_TYPE_MH355)
31621 #else
31622 # define machine_is_mh355()     (0)
31623 #endif
31624
31625 #ifdef CONFIG_MACH_PC7802
31626 # ifdef machine_arch_type
31627 #  undef machine_arch_type
31628 #  define machine_arch_type     __machine_arch_type
31629 # else
31630 #  define machine_arch_type     MACH_TYPE_PC7802
31631 # endif
31632 # define machine_is_pc7802()    (machine_arch_type == MACH_TYPE_PC7802)
31633 #else
31634 # define machine_is_pc7802()    (0)
31635 #endif
31636
31637 #ifdef CONFIG_MACH_GNET_SGC
31638 # ifdef machine_arch_type
31639 #  undef machine_arch_type
31640 #  define machine_arch_type     __machine_arch_type
31641 # else
31642 #  define machine_arch_type     MACH_TYPE_GNET_SGC
31643 # endif
31644 # define machine_is_gnet_sgc()  (machine_arch_type == MACH_TYPE_GNET_SGC)
31645 #else
31646 # define machine_is_gnet_sgc()  (0)
31647 #endif
31648
31649 #ifdef CONFIG_MACH_EINSTEIN15
31650 # ifdef machine_arch_type
31651 #  undef machine_arch_type
31652 #  define machine_arch_type     __machine_arch_type
31653 # else
31654 #  define machine_arch_type     MACH_TYPE_EINSTEIN15
31655 # endif
31656 # define machine_is_einstein15()        (machine_arch_type == MACH_TYPE_EINSTEIN15)
31657 #else
31658 # define machine_is_einstein15()        (0)
31659 #endif
31660
31661 #ifdef CONFIG_MACH_CMPD
31662 # ifdef machine_arch_type
31663 #  undef machine_arch_type
31664 #  define machine_arch_type     __machine_arch_type
31665 # else
31666 #  define machine_arch_type     MACH_TYPE_CMPD
31667 # endif
31668 # define machine_is_cmpd()      (machine_arch_type == MACH_TYPE_CMPD)
31669 #else
31670 # define machine_is_cmpd()      (0)
31671 #endif
31672
31673 #ifdef CONFIG_MACH_DAVINCI_HASE1
31674 # ifdef machine_arch_type
31675 #  undef machine_arch_type
31676 #  define machine_arch_type     __machine_arch_type
31677 # else
31678 #  define machine_arch_type     MACH_TYPE_DAVINCI_HASE1
31679 # endif
31680 # define machine_is_davinci_hase1()     (machine_arch_type == MACH_TYPE_DAVINCI_HASE1)
31681 #else
31682 # define machine_is_davinci_hase1()     (0)
31683 #endif
31684
31685 #ifdef CONFIG_MACH_LGEINCITEPHONE
31686 # ifdef machine_arch_type
31687 #  undef machine_arch_type
31688 #  define machine_arch_type     __machine_arch_type
31689 # else
31690 #  define machine_arch_type     MACH_TYPE_LGEINCITEPHONE
31691 # endif
31692 # define machine_is_lgeincitephone()    (machine_arch_type == MACH_TYPE_LGEINCITEPHONE)
31693 #else
31694 # define machine_is_lgeincitephone()    (0)
31695 #endif
31696
31697 #ifdef CONFIG_MACH_EA313X
31698 # ifdef machine_arch_type
31699 #  undef machine_arch_type
31700 #  define machine_arch_type     __machine_arch_type
31701 # else
31702 #  define machine_arch_type     MACH_TYPE_EA313X
31703 # endif
31704 # define machine_is_ea313x()    (machine_arch_type == MACH_TYPE_EA313X)
31705 #else
31706 # define machine_is_ea313x()    (0)
31707 #endif
31708
31709 #ifdef CONFIG_MACH_FWBD_39064
31710 # ifdef machine_arch_type
31711 #  undef machine_arch_type
31712 #  define machine_arch_type     __machine_arch_type
31713 # else
31714 #  define machine_arch_type     MACH_TYPE_FWBD_39064
31715 # endif
31716 # define machine_is_fwbd_39064()        (machine_arch_type == MACH_TYPE_FWBD_39064)
31717 #else
31718 # define machine_is_fwbd_39064()        (0)
31719 #endif
31720
31721 #ifdef CONFIG_MACH_FWBD_390128
31722 # ifdef machine_arch_type
31723 #  undef machine_arch_type
31724 #  define machine_arch_type     __machine_arch_type
31725 # else
31726 #  define machine_arch_type     MACH_TYPE_FWBD_390128
31727 # endif
31728 # define machine_is_fwbd_390128()       (machine_arch_type == MACH_TYPE_FWBD_390128)
31729 #else
31730 # define machine_is_fwbd_390128()       (0)
31731 #endif
31732
31733 #ifdef CONFIG_MACH_PELCO_MOE
31734 # ifdef machine_arch_type
31735 #  undef machine_arch_type
31736 #  define machine_arch_type     __machine_arch_type
31737 # else
31738 #  define machine_arch_type     MACH_TYPE_PELCO_MOE
31739 # endif
31740 # define machine_is_pelco_moe() (machine_arch_type == MACH_TYPE_PELCO_MOE)
31741 #else
31742 # define machine_is_pelco_moe() (0)
31743 #endif
31744
31745 #ifdef CONFIG_MACH_MINIMIX27
31746 # ifdef machine_arch_type
31747 #  undef machine_arch_type
31748 #  define machine_arch_type     __machine_arch_type
31749 # else
31750 #  define machine_arch_type     MACH_TYPE_MINIMIX27
31751 # endif
31752 # define machine_is_minimix27() (machine_arch_type == MACH_TYPE_MINIMIX27)
31753 #else
31754 # define machine_is_minimix27() (0)
31755 #endif
31756
31757 #ifdef CONFIG_MACH_OMAP3_THUNDER
31758 # ifdef machine_arch_type
31759 #  undef machine_arch_type
31760 #  define machine_arch_type     __machine_arch_type
31761 # else
31762 #  define machine_arch_type     MACH_TYPE_OMAP3_THUNDER
31763 # endif
31764 # define machine_is_omap3_thunder()     (machine_arch_type == MACH_TYPE_OMAP3_THUNDER)
31765 #else
31766 # define machine_is_omap3_thunder()     (0)
31767 #endif
31768
31769 #ifdef CONFIG_MACH_PASSIONC
31770 # ifdef machine_arch_type
31771 #  undef machine_arch_type
31772 #  define machine_arch_type     __machine_arch_type
31773 # else
31774 #  define machine_arch_type     MACH_TYPE_PASSIONC
31775 # endif
31776 # define machine_is_passionc()  (machine_arch_type == MACH_TYPE_PASSIONC)
31777 #else
31778 # define machine_is_passionc()  (0)
31779 #endif
31780
31781 #ifdef CONFIG_MACH_MX27AMATA
31782 # ifdef machine_arch_type
31783 #  undef machine_arch_type
31784 #  define machine_arch_type     __machine_arch_type
31785 # else
31786 #  define machine_arch_type     MACH_TYPE_MX27AMATA
31787 # endif
31788 # define machine_is_mx27amata() (machine_arch_type == MACH_TYPE_MX27AMATA)
31789 #else
31790 # define machine_is_mx27amata() (0)
31791 #endif
31792
31793 #ifdef CONFIG_MACH_BGAT1
31794 # ifdef machine_arch_type
31795 #  undef machine_arch_type
31796 #  define machine_arch_type     __machine_arch_type
31797 # else
31798 #  define machine_arch_type     MACH_TYPE_BGAT1
31799 # endif
31800 # define machine_is_bgat1()     (machine_arch_type == MACH_TYPE_BGAT1)
31801 #else
31802 # define machine_is_bgat1()     (0)
31803 #endif
31804
31805 #ifdef CONFIG_MACH_BUZZ
31806 # ifdef machine_arch_type
31807 #  undef machine_arch_type
31808 #  define machine_arch_type     __machine_arch_type
31809 # else
31810 #  define machine_arch_type     MACH_TYPE_BUZZ
31811 # endif
31812 # define machine_is_buzz()      (machine_arch_type == MACH_TYPE_BUZZ)
31813 #else
31814 # define machine_is_buzz()      (0)
31815 #endif
31816
31817 #ifdef CONFIG_MACH_MB9G20
31818 # ifdef machine_arch_type
31819 #  undef machine_arch_type
31820 #  define machine_arch_type     __machine_arch_type
31821 # else
31822 #  define machine_arch_type     MACH_TYPE_MB9G20
31823 # endif
31824 # define machine_is_mb9g20()    (machine_arch_type == MACH_TYPE_MB9G20)
31825 #else
31826 # define machine_is_mb9g20()    (0)
31827 #endif
31828
31829 #ifdef CONFIG_MACH_YUSHAN
31830 # ifdef machine_arch_type
31831 #  undef machine_arch_type
31832 #  define machine_arch_type     __machine_arch_type
31833 # else
31834 #  define machine_arch_type     MACH_TYPE_YUSHAN
31835 # endif
31836 # define machine_is_yushan()    (machine_arch_type == MACH_TYPE_YUSHAN)
31837 #else
31838 # define machine_is_yushan()    (0)
31839 #endif
31840
31841 #ifdef CONFIG_MACH_LIZARD
31842 # ifdef machine_arch_type
31843 #  undef machine_arch_type
31844 #  define machine_arch_type     __machine_arch_type
31845 # else
31846 #  define machine_arch_type     MACH_TYPE_LIZARD
31847 # endif
31848 # define machine_is_lizard()    (machine_arch_type == MACH_TYPE_LIZARD)
31849 #else
31850 # define machine_is_lizard()    (0)
31851 #endif
31852
31853 #ifdef CONFIG_MACH_OMAP3POLYCOM
31854 # ifdef machine_arch_type
31855 #  undef machine_arch_type
31856 #  define machine_arch_type     __machine_arch_type
31857 # else
31858 #  define machine_arch_type     MACH_TYPE_OMAP3POLYCOM
31859 # endif
31860 # define machine_is_omap3polycom()      (machine_arch_type == MACH_TYPE_OMAP3POLYCOM)
31861 #else
31862 # define machine_is_omap3polycom()      (0)
31863 #endif
31864
31865 #ifdef CONFIG_MACH_SMDKV210
31866 # ifdef machine_arch_type
31867 #  undef machine_arch_type
31868 #  define machine_arch_type     __machine_arch_type
31869 # else
31870 #  define machine_arch_type     MACH_TYPE_SMDKV210
31871 # endif
31872 # define machine_is_smdkv210()  (machine_arch_type == MACH_TYPE_SMDKV210)
31873 #else
31874 # define machine_is_smdkv210()  (0)
31875 #endif
31876
31877 #ifdef CONFIG_MACH_BRAVO
31878 # ifdef machine_arch_type
31879 #  undef machine_arch_type
31880 #  define machine_arch_type     __machine_arch_type
31881 # else
31882 #  define machine_arch_type     MACH_TYPE_BRAVO
31883 # endif
31884 # define machine_is_bravo()     (machine_arch_type == MACH_TYPE_BRAVO)
31885 #else
31886 # define machine_is_bravo()     (0)
31887 #endif
31888
31889 #ifdef CONFIG_MACH_SIOGENTOO1
31890 # ifdef machine_arch_type
31891 #  undef machine_arch_type
31892 #  define machine_arch_type     __machine_arch_type
31893 # else
31894 #  define machine_arch_type     MACH_TYPE_SIOGENTOO1
31895 # endif
31896 # define machine_is_siogentoo1()        (machine_arch_type == MACH_TYPE_SIOGENTOO1)
31897 #else
31898 # define machine_is_siogentoo1()        (0)
31899 #endif
31900
31901 #ifdef CONFIG_MACH_SIOGENTOO2
31902 # ifdef machine_arch_type
31903 #  undef machine_arch_type
31904 #  define machine_arch_type     __machine_arch_type
31905 # else
31906 #  define machine_arch_type     MACH_TYPE_SIOGENTOO2
31907 # endif
31908 # define machine_is_siogentoo2()        (machine_arch_type == MACH_TYPE_SIOGENTOO2)
31909 #else
31910 # define machine_is_siogentoo2()        (0)
31911 #endif
31912
31913 #ifdef CONFIG_MACH_SM3K
31914 # ifdef machine_arch_type
31915 #  undef machine_arch_type
31916 #  define machine_arch_type     __machine_arch_type
31917 # else
31918 #  define machine_arch_type     MACH_TYPE_SM3K
31919 # endif
31920 # define machine_is_sm3k()      (machine_arch_type == MACH_TYPE_SM3K)
31921 #else
31922 # define machine_is_sm3k()      (0)
31923 #endif
31924
31925 #ifdef CONFIG_MACH_ACER_TEMPO_F900
31926 # ifdef machine_arch_type
31927 #  undef machine_arch_type
31928 #  define machine_arch_type     __machine_arch_type
31929 # else
31930 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_F900
31931 # endif
31932 # define machine_is_acer_tempo_f900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_F900)
31933 #else
31934 # define machine_is_acer_tempo_f900()   (0)
31935 #endif
31936
31937 #ifdef CONFIG_MACH_SST61VC010_DEV
31938 # ifdef machine_arch_type
31939 #  undef machine_arch_type
31940 #  define machine_arch_type     __machine_arch_type
31941 # else
31942 #  define machine_arch_type     MACH_TYPE_SST61VC010_DEV
31943 # endif
31944 # define machine_is_sst61vc010_dev()    (machine_arch_type == MACH_TYPE_SST61VC010_DEV)
31945 #else
31946 # define machine_is_sst61vc010_dev()    (0)
31947 #endif
31948
31949 #ifdef CONFIG_MACH_GLITTERTIND
31950 # ifdef machine_arch_type
31951 #  undef machine_arch_type
31952 #  define machine_arch_type     __machine_arch_type
31953 # else
31954 #  define machine_arch_type     MACH_TYPE_GLITTERTIND
31955 # endif
31956 # define machine_is_glittertind()       (machine_arch_type == MACH_TYPE_GLITTERTIND)
31957 #else
31958 # define machine_is_glittertind()       (0)
31959 #endif
31960
31961 #ifdef CONFIG_MACH_OMAP_ZOOM3
31962 # ifdef machine_arch_type
31963 #  undef machine_arch_type
31964 #  define machine_arch_type     __machine_arch_type
31965 # else
31966 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM3
31967 # endif
31968 # define machine_is_omap_zoom3()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM3)
31969 #else
31970 # define machine_is_omap_zoom3()        (0)
31971 #endif
31972
31973 #ifdef CONFIG_MACH_OMAP_3630SDP
31974 # ifdef machine_arch_type
31975 #  undef machine_arch_type
31976 #  define machine_arch_type     __machine_arch_type
31977 # else
31978 #  define machine_arch_type     MACH_TYPE_OMAP_3630SDP
31979 # endif
31980 # define machine_is_omap_3630sdp()      (machine_arch_type == MACH_TYPE_OMAP_3630SDP)
31981 #else
31982 # define machine_is_omap_3630sdp()      (0)
31983 #endif
31984
31985 #ifdef CONFIG_MACH_CYBOOK2440
31986 # ifdef machine_arch_type
31987 #  undef machine_arch_type
31988 #  define machine_arch_type     __machine_arch_type
31989 # else
31990 #  define machine_arch_type     MACH_TYPE_CYBOOK2440
31991 # endif
31992 # define machine_is_cybook2440()        (machine_arch_type == MACH_TYPE_CYBOOK2440)
31993 #else
31994 # define machine_is_cybook2440()        (0)
31995 #endif
31996
31997 #ifdef CONFIG_MACH_TORINO_S
31998 # ifdef machine_arch_type
31999 #  undef machine_arch_type
32000 #  define machine_arch_type     __machine_arch_type
32001 # else
32002 #  define machine_arch_type     MACH_TYPE_TORINO_S
32003 # endif
32004 # define machine_is_torino_s()  (machine_arch_type == MACH_TYPE_TORINO_S)
32005 #else
32006 # define machine_is_torino_s()  (0)
32007 #endif
32008
32009 #ifdef CONFIG_MACH_HAVANA
32010 # ifdef machine_arch_type
32011 #  undef machine_arch_type
32012 #  define machine_arch_type     __machine_arch_type
32013 # else
32014 #  define machine_arch_type     MACH_TYPE_HAVANA
32015 # endif
32016 # define machine_is_havana()    (machine_arch_type == MACH_TYPE_HAVANA)
32017 #else
32018 # define machine_is_havana()    (0)
32019 #endif
32020
32021 #ifdef CONFIG_MACH_BEAUMONT_11
32022 # ifdef machine_arch_type
32023 #  undef machine_arch_type
32024 #  define machine_arch_type     __machine_arch_type
32025 # else
32026 #  define machine_arch_type     MACH_TYPE_BEAUMONT_11
32027 # endif
32028 # define machine_is_beaumont_11()       (machine_arch_type == MACH_TYPE_BEAUMONT_11)
32029 #else
32030 # define machine_is_beaumont_11()       (0)
32031 #endif
32032
32033 #ifdef CONFIG_MACH_VANGUARD
32034 # ifdef machine_arch_type
32035 #  undef machine_arch_type
32036 #  define machine_arch_type     __machine_arch_type
32037 # else
32038 #  define machine_arch_type     MACH_TYPE_VANGUARD
32039 # endif
32040 # define machine_is_vanguard()  (machine_arch_type == MACH_TYPE_VANGUARD)
32041 #else
32042 # define machine_is_vanguard()  (0)
32043 #endif
32044
32045 #ifdef CONFIG_MACH_S5PC110_DRACO
32046 # ifdef machine_arch_type
32047 #  undef machine_arch_type
32048 #  define machine_arch_type     __machine_arch_type
32049 # else
32050 #  define machine_arch_type     MACH_TYPE_S5PC110_DRACO
32051 # endif
32052 # define machine_is_s5pc110_draco()     (machine_arch_type == MACH_TYPE_S5PC110_DRACO)
32053 #else
32054 # define machine_is_s5pc110_draco()     (0)
32055 #endif
32056
32057 #ifdef CONFIG_MACH_CARTESIO_TWO
32058 # ifdef machine_arch_type
32059 #  undef machine_arch_type
32060 #  define machine_arch_type     __machine_arch_type
32061 # else
32062 #  define machine_arch_type     MACH_TYPE_CARTESIO_TWO
32063 # endif
32064 # define machine_is_cartesio_two()      (machine_arch_type == MACH_TYPE_CARTESIO_TWO)
32065 #else
32066 # define machine_is_cartesio_two()      (0)
32067 #endif
32068
32069 #ifdef CONFIG_MACH_ASTER
32070 # ifdef machine_arch_type
32071 #  undef machine_arch_type
32072 #  define machine_arch_type     __machine_arch_type
32073 # else
32074 #  define machine_arch_type     MACH_TYPE_ASTER
32075 # endif
32076 # define machine_is_aster()     (machine_arch_type == MACH_TYPE_ASTER)
32077 #else
32078 # define machine_is_aster()     (0)
32079 #endif
32080
32081 #ifdef CONFIG_MACH_VOGUESV210
32082 # ifdef machine_arch_type
32083 #  undef machine_arch_type
32084 #  define machine_arch_type     __machine_arch_type
32085 # else
32086 #  define machine_arch_type     MACH_TYPE_VOGUESV210
32087 # endif
32088 # define machine_is_voguesv210()        (machine_arch_type == MACH_TYPE_VOGUESV210)
32089 #else
32090 # define machine_is_voguesv210()        (0)
32091 #endif
32092
32093 #ifdef CONFIG_MACH_ACM500X
32094 # ifdef machine_arch_type
32095 #  undef machine_arch_type
32096 #  define machine_arch_type     __machine_arch_type
32097 # else
32098 #  define machine_arch_type     MACH_TYPE_ACM500X
32099 # endif
32100 # define machine_is_acm500x()   (machine_arch_type == MACH_TYPE_ACM500X)
32101 #else
32102 # define machine_is_acm500x()   (0)
32103 #endif
32104
32105 #ifdef CONFIG_MACH_KM9260
32106 # ifdef machine_arch_type
32107 #  undef machine_arch_type
32108 #  define machine_arch_type     __machine_arch_type
32109 # else
32110 #  define machine_arch_type     MACH_TYPE_KM9260
32111 # endif
32112 # define machine_is_km9260()    (machine_arch_type == MACH_TYPE_KM9260)
32113 #else
32114 # define machine_is_km9260()    (0)
32115 #endif
32116
32117 #ifdef CONFIG_MACH_NIDEFLEXG1
32118 # ifdef machine_arch_type
32119 #  undef machine_arch_type
32120 #  define machine_arch_type     __machine_arch_type
32121 # else
32122 #  define machine_arch_type     MACH_TYPE_NIDEFLEXG1
32123 # endif
32124 # define machine_is_nideflexg1()        (machine_arch_type == MACH_TYPE_NIDEFLEXG1)
32125 #else
32126 # define machine_is_nideflexg1()        (0)
32127 #endif
32128
32129 #ifdef CONFIG_MACH_CTERA_PLUG_IO
32130 # ifdef machine_arch_type
32131 #  undef machine_arch_type
32132 #  define machine_arch_type     __machine_arch_type
32133 # else
32134 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_IO
32135 # endif
32136 # define machine_is_ctera_plug_io()     (machine_arch_type == MACH_TYPE_CTERA_PLUG_IO)
32137 #else
32138 # define machine_is_ctera_plug_io()     (0)
32139 #endif
32140
32141 #ifdef CONFIG_MACH_SMARTQ7
32142 # ifdef machine_arch_type
32143 #  undef machine_arch_type
32144 #  define machine_arch_type     __machine_arch_type
32145 # else
32146 #  define machine_arch_type     MACH_TYPE_SMARTQ7
32147 # endif
32148 # define machine_is_smartq7()   (machine_arch_type == MACH_TYPE_SMARTQ7)
32149 #else
32150 # define machine_is_smartq7()   (0)
32151 #endif
32152
32153 #ifdef CONFIG_MACH_AT91SAM9G10EK2
32154 # ifdef machine_arch_type
32155 #  undef machine_arch_type
32156 #  define machine_arch_type     __machine_arch_type
32157 # else
32158 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK2
32159 # endif
32160 # define machine_is_at91sam9g10ek2()    (machine_arch_type == MACH_TYPE_AT91SAM9G10EK2)
32161 #else
32162 # define machine_is_at91sam9g10ek2()    (0)
32163 #endif
32164
32165 #ifdef CONFIG_MACH_ASUSP527
32166 # ifdef machine_arch_type
32167 #  undef machine_arch_type
32168 #  define machine_arch_type     __machine_arch_type
32169 # else
32170 #  define machine_arch_type     MACH_TYPE_ASUSP527
32171 # endif
32172 # define machine_is_asusp527()  (machine_arch_type == MACH_TYPE_ASUSP527)
32173 #else
32174 # define machine_is_asusp527()  (0)
32175 #endif
32176
32177 #ifdef CONFIG_MACH_AT91SAM9G20MPM2
32178 # ifdef machine_arch_type
32179 #  undef machine_arch_type
32180 #  define machine_arch_type     __machine_arch_type
32181 # else
32182 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20MPM2
32183 # endif
32184 # define machine_is_at91sam9g20mpm2()   (machine_arch_type == MACH_TYPE_AT91SAM9G20MPM2)
32185 #else
32186 # define machine_is_at91sam9g20mpm2()   (0)
32187 #endif
32188
32189 #ifdef CONFIG_MACH_TOPASA900
32190 # ifdef machine_arch_type
32191 #  undef machine_arch_type
32192 #  define machine_arch_type     __machine_arch_type
32193 # else
32194 #  define machine_arch_type     MACH_TYPE_TOPASA900
32195 # endif
32196 # define machine_is_topasa900() (machine_arch_type == MACH_TYPE_TOPASA900)
32197 #else
32198 # define machine_is_topasa900() (0)
32199 #endif
32200
32201 #ifdef CONFIG_MACH_ELECTRUM_100
32202 # ifdef machine_arch_type
32203 #  undef machine_arch_type
32204 #  define machine_arch_type     __machine_arch_type
32205 # else
32206 #  define machine_arch_type     MACH_TYPE_ELECTRUM_100
32207 # endif
32208 # define machine_is_electrum_100()      (machine_arch_type == MACH_TYPE_ELECTRUM_100)
32209 #else
32210 # define machine_is_electrum_100()      (0)
32211 #endif
32212
32213 #ifdef CONFIG_MACH_MX51GRB
32214 # ifdef machine_arch_type
32215 #  undef machine_arch_type
32216 #  define machine_arch_type     __machine_arch_type
32217 # else
32218 #  define machine_arch_type     MACH_TYPE_MX51GRB
32219 # endif
32220 # define machine_is_mx51grb()   (machine_arch_type == MACH_TYPE_MX51GRB)
32221 #else
32222 # define machine_is_mx51grb()   (0)
32223 #endif
32224
32225 #ifdef CONFIG_MACH_XEA300
32226 # ifdef machine_arch_type
32227 #  undef machine_arch_type
32228 #  define machine_arch_type     __machine_arch_type
32229 # else
32230 #  define machine_arch_type     MACH_TYPE_XEA300
32231 # endif
32232 # define machine_is_xea300()    (machine_arch_type == MACH_TYPE_XEA300)
32233 #else
32234 # define machine_is_xea300()    (0)
32235 #endif
32236
32237 #ifdef CONFIG_MACH_HTCSTARTREK
32238 # ifdef machine_arch_type
32239 #  undef machine_arch_type
32240 #  define machine_arch_type     __machine_arch_type
32241 # else
32242 #  define machine_arch_type     MACH_TYPE_HTCSTARTREK
32243 # endif
32244 # define machine_is_htcstartrek()       (machine_arch_type == MACH_TYPE_HTCSTARTREK)
32245 #else
32246 # define machine_is_htcstartrek()       (0)
32247 #endif
32248
32249 #ifdef CONFIG_MACH_LIMA
32250 # ifdef machine_arch_type
32251 #  undef machine_arch_type
32252 #  define machine_arch_type     __machine_arch_type
32253 # else
32254 #  define machine_arch_type     MACH_TYPE_LIMA
32255 # endif
32256 # define machine_is_lima()      (machine_arch_type == MACH_TYPE_LIMA)
32257 #else
32258 # define machine_is_lima()      (0)
32259 #endif
32260
32261 #ifdef CONFIG_MACH_CSB740
32262 # ifdef machine_arch_type
32263 #  undef machine_arch_type
32264 #  define machine_arch_type     __machine_arch_type
32265 # else
32266 #  define machine_arch_type     MACH_TYPE_CSB740
32267 # endif
32268 # define machine_is_csb740()    (machine_arch_type == MACH_TYPE_CSB740)
32269 #else
32270 # define machine_is_csb740()    (0)
32271 #endif
32272
32273 #ifdef CONFIG_MACH_USB_S8815
32274 # ifdef machine_arch_type
32275 #  undef machine_arch_type
32276 #  define machine_arch_type     __machine_arch_type
32277 # else
32278 #  define machine_arch_type     MACH_TYPE_USB_S8815
32279 # endif
32280 # define machine_is_usb_s8815() (machine_arch_type == MACH_TYPE_USB_S8815)
32281 #else
32282 # define machine_is_usb_s8815() (0)
32283 #endif
32284
32285 #ifdef CONFIG_MACH_WATSON_EFM_PLUGIN
32286 # ifdef machine_arch_type
32287 #  undef machine_arch_type
32288 #  define machine_arch_type     __machine_arch_type
32289 # else
32290 #  define machine_arch_type     MACH_TYPE_WATSON_EFM_PLUGIN
32291 # endif
32292 # define machine_is_watson_efm_plugin() (machine_arch_type == MACH_TYPE_WATSON_EFM_PLUGIN)
32293 #else
32294 # define machine_is_watson_efm_plugin() (0)
32295 #endif
32296
32297 #ifdef CONFIG_MACH_MILKYWAY
32298 # ifdef machine_arch_type
32299 #  undef machine_arch_type
32300 #  define machine_arch_type     __machine_arch_type
32301 # else
32302 #  define machine_arch_type     MACH_TYPE_MILKYWAY
32303 # endif
32304 # define machine_is_milkyway()  (machine_arch_type == MACH_TYPE_MILKYWAY)
32305 #else
32306 # define machine_is_milkyway()  (0)
32307 #endif
32308
32309 #ifdef CONFIG_MACH_G4EVM
32310 # ifdef machine_arch_type
32311 #  undef machine_arch_type
32312 #  define machine_arch_type     __machine_arch_type
32313 # else
32314 #  define machine_arch_type     MACH_TYPE_G4EVM
32315 # endif
32316 # define machine_is_g4evm()     (machine_arch_type == MACH_TYPE_G4EVM)
32317 #else
32318 # define machine_is_g4evm()     (0)
32319 #endif
32320
32321 #ifdef CONFIG_MACH_PICOMOD6
32322 # ifdef machine_arch_type
32323 #  undef machine_arch_type
32324 #  define machine_arch_type     __machine_arch_type
32325 # else
32326 #  define machine_arch_type     MACH_TYPE_PICOMOD6
32327 # endif
32328 # define machine_is_picomod6()  (machine_arch_type == MACH_TYPE_PICOMOD6)
32329 #else
32330 # define machine_is_picomod6()  (0)
32331 #endif
32332
32333 #ifdef CONFIG_MACH_OMAPL138_HAWKBOARD
32334 # ifdef machine_arch_type
32335 #  undef machine_arch_type
32336 #  define machine_arch_type     __machine_arch_type
32337 # else
32338 #  define machine_arch_type     MACH_TYPE_OMAPL138_HAWKBOARD
32339 # endif
32340 # define machine_is_omapl138_hawkboard()        (machine_arch_type == MACH_TYPE_OMAPL138_HAWKBOARD)
32341 #else
32342 # define machine_is_omapl138_hawkboard()        (0)
32343 #endif
32344
32345 #ifdef CONFIG_MACH_IP6000
32346 # ifdef machine_arch_type
32347 #  undef machine_arch_type
32348 #  define machine_arch_type     __machine_arch_type
32349 # else
32350 #  define machine_arch_type     MACH_TYPE_IP6000
32351 # endif
32352 # define machine_is_ip6000()    (machine_arch_type == MACH_TYPE_IP6000)
32353 #else
32354 # define machine_is_ip6000()    (0)
32355 #endif
32356
32357 #ifdef CONFIG_MACH_IP6010
32358 # ifdef machine_arch_type
32359 #  undef machine_arch_type
32360 #  define machine_arch_type     __machine_arch_type
32361 # else
32362 #  define machine_arch_type     MACH_TYPE_IP6010
32363 # endif
32364 # define machine_is_ip6010()    (machine_arch_type == MACH_TYPE_IP6010)
32365 #else
32366 # define machine_is_ip6010()    (0)
32367 #endif
32368
32369 #ifdef CONFIG_MACH_UTM400
32370 # ifdef machine_arch_type
32371 #  undef machine_arch_type
32372 #  define machine_arch_type     __machine_arch_type
32373 # else
32374 #  define machine_arch_type     MACH_TYPE_UTM400
32375 # endif
32376 # define machine_is_utm400()    (machine_arch_type == MACH_TYPE_UTM400)
32377 #else
32378 # define machine_is_utm400()    (0)
32379 #endif
32380
32381 #ifdef CONFIG_MACH_OMAP3_ZYBEX
32382 # ifdef machine_arch_type
32383 #  undef machine_arch_type
32384 #  define machine_arch_type     __machine_arch_type
32385 # else
32386 #  define machine_arch_type     MACH_TYPE_OMAP3_ZYBEX
32387 # endif
32388 # define machine_is_omap3_zybex()       (machine_arch_type == MACH_TYPE_OMAP3_ZYBEX)
32389 #else
32390 # define machine_is_omap3_zybex()       (0)
32391 #endif
32392
32393 #ifdef CONFIG_MACH_WIRELESS_SPACE
32394 # ifdef machine_arch_type
32395 #  undef machine_arch_type
32396 #  define machine_arch_type     __machine_arch_type
32397 # else
32398 #  define machine_arch_type     MACH_TYPE_WIRELESS_SPACE
32399 # endif
32400 # define machine_is_wireless_space()    (machine_arch_type == MACH_TYPE_WIRELESS_SPACE)
32401 #else
32402 # define machine_is_wireless_space()    (0)
32403 #endif
32404
32405 #ifdef CONFIG_MACH_SX560
32406 # ifdef machine_arch_type
32407 #  undef machine_arch_type
32408 #  define machine_arch_type     __machine_arch_type
32409 # else
32410 #  define machine_arch_type     MACH_TYPE_SX560
32411 # endif
32412 # define machine_is_sx560()     (machine_arch_type == MACH_TYPE_SX560)
32413 #else
32414 # define machine_is_sx560()     (0)
32415 #endif
32416
32417 #ifdef CONFIG_MACH_TS41X
32418 # ifdef machine_arch_type
32419 #  undef machine_arch_type
32420 #  define machine_arch_type     __machine_arch_type
32421 # else
32422 #  define machine_arch_type     MACH_TYPE_TS41X
32423 # endif
32424 # define machine_is_ts41x()     (machine_arch_type == MACH_TYPE_TS41X)
32425 #else
32426 # define machine_is_ts41x()     (0)
32427 #endif
32428
32429 #ifdef CONFIG_MACH_ELPHEL10373
32430 # ifdef machine_arch_type
32431 #  undef machine_arch_type
32432 #  define machine_arch_type     __machine_arch_type
32433 # else
32434 #  define machine_arch_type     MACH_TYPE_ELPHEL10373
32435 # endif
32436 # define machine_is_elphel10373()       (machine_arch_type == MACH_TYPE_ELPHEL10373)
32437 #else
32438 # define machine_is_elphel10373()       (0)
32439 #endif
32440
32441 #ifdef CONFIG_MACH_RHOBOT
32442 # ifdef machine_arch_type
32443 #  undef machine_arch_type
32444 #  define machine_arch_type     __machine_arch_type
32445 # else
32446 #  define machine_arch_type     MACH_TYPE_RHOBOT
32447 # endif
32448 # define machine_is_rhobot()    (machine_arch_type == MACH_TYPE_RHOBOT)
32449 #else
32450 # define machine_is_rhobot()    (0)
32451 #endif
32452
32453 #ifdef CONFIG_MACH_MX51_REFRESH
32454 # ifdef machine_arch_type
32455 #  undef machine_arch_type
32456 #  define machine_arch_type     __machine_arch_type
32457 # else
32458 #  define machine_arch_type     MACH_TYPE_MX51_REFRESH
32459 # endif
32460 # define machine_is_mx51_refresh()      (machine_arch_type == MACH_TYPE_MX51_REFRESH)
32461 #else
32462 # define machine_is_mx51_refresh()      (0)
32463 #endif
32464
32465 #ifdef CONFIG_MACH_LS9260
32466 # ifdef machine_arch_type
32467 #  undef machine_arch_type
32468 #  define machine_arch_type     __machine_arch_type
32469 # else
32470 #  define machine_arch_type     MACH_TYPE_LS9260
32471 # endif
32472 # define machine_is_ls9260()    (machine_arch_type == MACH_TYPE_LS9260)
32473 #else
32474 # define machine_is_ls9260()    (0)
32475 #endif
32476
32477 #ifdef CONFIG_MACH_SHANK
32478 # ifdef machine_arch_type
32479 #  undef machine_arch_type
32480 #  define machine_arch_type     __machine_arch_type
32481 # else
32482 #  define machine_arch_type     MACH_TYPE_SHANK
32483 # endif
32484 # define machine_is_shank()     (machine_arch_type == MACH_TYPE_SHANK)
32485 #else
32486 # define machine_is_shank()     (0)
32487 #endif
32488
32489 #ifdef CONFIG_MACH_QSD8X50_ST1
32490 # ifdef machine_arch_type
32491 #  undef machine_arch_type
32492 #  define machine_arch_type     __machine_arch_type
32493 # else
32494 #  define machine_arch_type     MACH_TYPE_QSD8X50_ST1
32495 # endif
32496 # define machine_is_qsd8x50_st1()       (machine_arch_type == MACH_TYPE_QSD8X50_ST1)
32497 #else
32498 # define machine_is_qsd8x50_st1()       (0)
32499 #endif
32500
32501 #ifdef CONFIG_MACH_AT91SAM9M10EKES
32502 # ifdef machine_arch_type
32503 #  undef machine_arch_type
32504 #  define machine_arch_type     __machine_arch_type
32505 # else
32506 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10EKES
32507 # endif
32508 # define machine_is_at91sam9m10ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9M10EKES)
32509 #else
32510 # define machine_is_at91sam9m10ekes()   (0)
32511 #endif
32512
32513 #ifdef CONFIG_MACH_HIRAM
32514 # ifdef machine_arch_type
32515 #  undef machine_arch_type
32516 #  define machine_arch_type     __machine_arch_type
32517 # else
32518 #  define machine_arch_type     MACH_TYPE_HIRAM
32519 # endif
32520 # define machine_is_hiram()     (machine_arch_type == MACH_TYPE_HIRAM)
32521 #else
32522 # define machine_is_hiram()     (0)
32523 #endif
32524
32525 #ifdef CONFIG_MACH_PHY3250
32526 # ifdef machine_arch_type
32527 #  undef machine_arch_type
32528 #  define machine_arch_type     __machine_arch_type
32529 # else
32530 #  define machine_arch_type     MACH_TYPE_PHY3250
32531 # endif
32532 # define machine_is_phy3250()   (machine_arch_type == MACH_TYPE_PHY3250)
32533 #else
32534 # define machine_is_phy3250()   (0)
32535 #endif
32536
32537 #ifdef CONFIG_MACH_EA3250
32538 # ifdef machine_arch_type
32539 #  undef machine_arch_type
32540 #  define machine_arch_type     __machine_arch_type
32541 # else
32542 #  define machine_arch_type     MACH_TYPE_EA3250
32543 # endif
32544 # define machine_is_ea3250()    (machine_arch_type == MACH_TYPE_EA3250)
32545 #else
32546 # define machine_is_ea3250()    (0)
32547 #endif
32548
32549 #ifdef CONFIG_MACH_FDI3250
32550 # ifdef machine_arch_type
32551 #  undef machine_arch_type
32552 #  define machine_arch_type     __machine_arch_type
32553 # else
32554 #  define machine_arch_type     MACH_TYPE_FDI3250
32555 # endif
32556 # define machine_is_fdi3250()   (machine_arch_type == MACH_TYPE_FDI3250)
32557 #else
32558 # define machine_is_fdi3250()   (0)
32559 #endif
32560
32561 #ifdef CONFIG_MACH_WHITESTONE
32562 # ifdef machine_arch_type
32563 #  undef machine_arch_type
32564 #  define machine_arch_type     __machine_arch_type
32565 # else
32566 #  define machine_arch_type     MACH_TYPE_WHITESTONE
32567 # endif
32568 # define machine_is_whitestone()        (machine_arch_type == MACH_TYPE_WHITESTONE)
32569 #else
32570 # define machine_is_whitestone()        (0)
32571 #endif
32572
32573 #ifdef CONFIG_MACH_AT91SAM9263NIT
32574 # ifdef machine_arch_type
32575 #  undef machine_arch_type
32576 #  define machine_arch_type     __machine_arch_type
32577 # else
32578 #  define machine_arch_type     MACH_TYPE_AT91SAM9263NIT
32579 # endif
32580 # define machine_is_at91sam9263nit()    (machine_arch_type == MACH_TYPE_AT91SAM9263NIT)
32581 #else
32582 # define machine_is_at91sam9263nit()    (0)
32583 #endif
32584
32585 #ifdef CONFIG_MACH_CCMX51
32586 # ifdef machine_arch_type
32587 #  undef machine_arch_type
32588 #  define machine_arch_type     __machine_arch_type
32589 # else
32590 #  define machine_arch_type     MACH_TYPE_CCMX51
32591 # endif
32592 # define machine_is_ccmx51()    (machine_arch_type == MACH_TYPE_CCMX51)
32593 #else
32594 # define machine_is_ccmx51()    (0)
32595 #endif
32596
32597 #ifdef CONFIG_MACH_CCMX51JS
32598 # ifdef machine_arch_type
32599 #  undef machine_arch_type
32600 #  define machine_arch_type     __machine_arch_type
32601 # else
32602 #  define machine_arch_type     MACH_TYPE_CCMX51JS
32603 # endif
32604 # define machine_is_ccmx51js()  (machine_arch_type == MACH_TYPE_CCMX51JS)
32605 #else
32606 # define machine_is_ccmx51js()  (0)
32607 #endif
32608
32609 #ifdef CONFIG_MACH_CCWMX51
32610 # ifdef machine_arch_type
32611 #  undef machine_arch_type
32612 #  define machine_arch_type     __machine_arch_type
32613 # else
32614 #  define machine_arch_type     MACH_TYPE_CCWMX51
32615 # endif
32616 # define machine_is_ccwmx51()   (machine_arch_type == MACH_TYPE_CCWMX51)
32617 #else
32618 # define machine_is_ccwmx51()   (0)
32619 #endif
32620
32621 #ifdef CONFIG_MACH_CCWMX51JS
32622 # ifdef machine_arch_type
32623 #  undef machine_arch_type
32624 #  define machine_arch_type     __machine_arch_type
32625 # else
32626 #  define machine_arch_type     MACH_TYPE_CCWMX51JS
32627 # endif
32628 # define machine_is_ccwmx51js() (machine_arch_type == MACH_TYPE_CCWMX51JS)
32629 #else
32630 # define machine_is_ccwmx51js() (0)
32631 #endif
32632
32633 #ifdef CONFIG_MACH_MINI6410
32634 # ifdef machine_arch_type
32635 #  undef machine_arch_type
32636 #  define machine_arch_type     __machine_arch_type
32637 # else
32638 #  define machine_arch_type     MACH_TYPE_MINI6410
32639 # endif
32640 # define machine_is_mini6410()  (machine_arch_type == MACH_TYPE_MINI6410)
32641 #else
32642 # define machine_is_mini6410()  (0)
32643 #endif
32644
32645 #ifdef CONFIG_MACH_TINY6410
32646 # ifdef machine_arch_type
32647 #  undef machine_arch_type
32648 #  define machine_arch_type     __machine_arch_type
32649 # else
32650 #  define machine_arch_type     MACH_TYPE_TINY6410
32651 # endif
32652 # define machine_is_tiny6410()  (machine_arch_type == MACH_TYPE_TINY6410)
32653 #else
32654 # define machine_is_tiny6410()  (0)
32655 #endif
32656
32657 #ifdef CONFIG_MACH_NANO6410
32658 # ifdef machine_arch_type
32659 #  undef machine_arch_type
32660 #  define machine_arch_type     __machine_arch_type
32661 # else
32662 #  define machine_arch_type     MACH_TYPE_NANO6410
32663 # endif
32664 # define machine_is_nano6410()  (machine_arch_type == MACH_TYPE_NANO6410)
32665 #else
32666 # define machine_is_nano6410()  (0)
32667 #endif
32668
32669 #ifdef CONFIG_MACH_AT572D940HFNLDB
32670 # ifdef machine_arch_type
32671 #  undef machine_arch_type
32672 #  define machine_arch_type     __machine_arch_type
32673 # else
32674 #  define machine_arch_type     MACH_TYPE_AT572D940HFNLDB
32675 # endif
32676 # define machine_is_at572d940hfnldb()   (machine_arch_type == MACH_TYPE_AT572D940HFNLDB)
32677 #else
32678 # define machine_is_at572d940hfnldb()   (0)
32679 #endif
32680
32681 #ifdef CONFIG_MACH_HTCLEO
32682 # ifdef machine_arch_type
32683 #  undef machine_arch_type
32684 #  define machine_arch_type     __machine_arch_type
32685 # else
32686 #  define machine_arch_type     MACH_TYPE_HTCLEO
32687 # endif
32688 # define machine_is_htcleo()    (machine_arch_type == MACH_TYPE_HTCLEO)
32689 #else
32690 # define machine_is_htcleo()    (0)
32691 #endif
32692
32693 #ifdef CONFIG_MACH_AVP13
32694 # ifdef machine_arch_type
32695 #  undef machine_arch_type
32696 #  define machine_arch_type     __machine_arch_type
32697 # else
32698 #  define machine_arch_type     MACH_TYPE_AVP13
32699 # endif
32700 # define machine_is_avp13()     (machine_arch_type == MACH_TYPE_AVP13)
32701 #else
32702 # define machine_is_avp13()     (0)
32703 #endif
32704
32705 #ifdef CONFIG_MACH_XXSVIDEOD
32706 # ifdef machine_arch_type
32707 #  undef machine_arch_type
32708 #  define machine_arch_type     __machine_arch_type
32709 # else
32710 #  define machine_arch_type     MACH_TYPE_XXSVIDEOD
32711 # endif
32712 # define machine_is_xxsvideod() (machine_arch_type == MACH_TYPE_XXSVIDEOD)
32713 #else
32714 # define machine_is_xxsvideod() (0)
32715 #endif
32716
32717 #ifdef CONFIG_MACH_VPNEXT
32718 # ifdef machine_arch_type
32719 #  undef machine_arch_type
32720 #  define machine_arch_type     __machine_arch_type
32721 # else
32722 #  define machine_arch_type     MACH_TYPE_VPNEXT
32723 # endif
32724 # define machine_is_vpnext()    (machine_arch_type == MACH_TYPE_VPNEXT)
32725 #else
32726 # define machine_is_vpnext()    (0)
32727 #endif
32728
32729 #ifdef CONFIG_MACH_SWARCO_ITC3
32730 # ifdef machine_arch_type
32731 #  undef machine_arch_type
32732 #  define machine_arch_type     __machine_arch_type
32733 # else
32734 #  define machine_arch_type     MACH_TYPE_SWARCO_ITC3
32735 # endif
32736 # define machine_is_swarco_itc3()       (machine_arch_type == MACH_TYPE_SWARCO_ITC3)
32737 #else
32738 # define machine_is_swarco_itc3()       (0)
32739 #endif
32740
32741 #ifdef CONFIG_MACH_TX51
32742 # ifdef machine_arch_type
32743 #  undef machine_arch_type
32744 #  define machine_arch_type     __machine_arch_type
32745 # else
32746 #  define machine_arch_type     MACH_TYPE_TX51
32747 # endif
32748 # define machine_is_tx51()      (machine_arch_type == MACH_TYPE_TX51)
32749 #else
32750 # define machine_is_tx51()      (0)
32751 #endif
32752
32753 #ifdef CONFIG_MACH_DOLBY_CAT1021
32754 # ifdef machine_arch_type
32755 #  undef machine_arch_type
32756 #  define machine_arch_type     __machine_arch_type
32757 # else
32758 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1021
32759 # endif
32760 # define machine_is_dolby_cat1021()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1021)
32761 #else
32762 # define machine_is_dolby_cat1021()     (0)
32763 #endif
32764
32765 #ifdef CONFIG_MACH_MX28EVK
32766 # ifdef machine_arch_type
32767 #  undef machine_arch_type
32768 #  define machine_arch_type     __machine_arch_type
32769 # else
32770 #  define machine_arch_type     MACH_TYPE_MX28EVK
32771 # endif
32772 # define machine_is_mx28evk()   (machine_arch_type == MACH_TYPE_MX28EVK)
32773 #else
32774 # define machine_is_mx28evk()   (0)
32775 #endif
32776
32777 #ifdef CONFIG_MACH_PHOENIX260
32778 # ifdef machine_arch_type
32779 #  undef machine_arch_type
32780 #  define machine_arch_type     __machine_arch_type
32781 # else
32782 #  define machine_arch_type     MACH_TYPE_PHOENIX260
32783 # endif
32784 # define machine_is_phoenix260()        (machine_arch_type == MACH_TYPE_PHOENIX260)
32785 #else
32786 # define machine_is_phoenix260()        (0)
32787 #endif
32788
32789 #ifdef CONFIG_MACH_UVACA_STORK
32790 # ifdef machine_arch_type
32791 #  undef machine_arch_type
32792 #  define machine_arch_type     __machine_arch_type
32793 # else
32794 #  define machine_arch_type     MACH_TYPE_UVACA_STORK
32795 # endif
32796 # define machine_is_uvaca_stork()       (machine_arch_type == MACH_TYPE_UVACA_STORK)
32797 #else
32798 # define machine_is_uvaca_stork()       (0)
32799 #endif
32800
32801 #ifdef CONFIG_MACH_SMARTQ5
32802 # ifdef machine_arch_type
32803 #  undef machine_arch_type
32804 #  define machine_arch_type     __machine_arch_type
32805 # else
32806 #  define machine_arch_type     MACH_TYPE_SMARTQ5
32807 # endif
32808 # define machine_is_smartq5()   (machine_arch_type == MACH_TYPE_SMARTQ5)
32809 #else
32810 # define machine_is_smartq5()   (0)
32811 #endif
32812
32813 #ifdef CONFIG_MACH_ALL3078
32814 # ifdef machine_arch_type
32815 #  undef machine_arch_type
32816 #  define machine_arch_type     __machine_arch_type
32817 # else
32818 #  define machine_arch_type     MACH_TYPE_ALL3078
32819 # endif
32820 # define machine_is_all3078()   (machine_arch_type == MACH_TYPE_ALL3078)
32821 #else
32822 # define machine_is_all3078()   (0)
32823 #endif
32824
32825 #ifdef CONFIG_MACH_CTERA_2BAY_DS
32826 # ifdef machine_arch_type
32827 #  undef machine_arch_type
32828 #  define machine_arch_type     __machine_arch_type
32829 # else
32830 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_DS
32831 # endif
32832 # define machine_is_ctera_2bay_ds()     (machine_arch_type == MACH_TYPE_CTERA_2BAY_DS)
32833 #else
32834 # define machine_is_ctera_2bay_ds()     (0)
32835 #endif
32836
32837 #ifdef CONFIG_MACH_SIOGENTOO3
32838 # ifdef machine_arch_type
32839 #  undef machine_arch_type
32840 #  define machine_arch_type     __machine_arch_type
32841 # else
32842 #  define machine_arch_type     MACH_TYPE_SIOGENTOO3
32843 # endif
32844 # define machine_is_siogentoo3()        (machine_arch_type == MACH_TYPE_SIOGENTOO3)
32845 #else
32846 # define machine_is_siogentoo3()        (0)
32847 #endif
32848
32849 #ifdef CONFIG_MACH_EPB5000
32850 # ifdef machine_arch_type
32851 #  undef machine_arch_type
32852 #  define machine_arch_type     __machine_arch_type
32853 # else
32854 #  define machine_arch_type     MACH_TYPE_EPB5000
32855 # endif
32856 # define machine_is_epb5000()   (machine_arch_type == MACH_TYPE_EPB5000)
32857 #else
32858 # define machine_is_epb5000()   (0)
32859 #endif
32860
32861 #ifdef CONFIG_MACH_HY9263
32862 # ifdef machine_arch_type
32863 #  undef machine_arch_type
32864 #  define machine_arch_type     __machine_arch_type
32865 # else
32866 #  define machine_arch_type     MACH_TYPE_HY9263
32867 # endif
32868 # define machine_is_hy9263()    (machine_arch_type == MACH_TYPE_HY9263)
32869 #else
32870 # define machine_is_hy9263()    (0)
32871 #endif
32872
32873 #ifdef CONFIG_MACH_ACER_TEMPO_M900
32874 # ifdef machine_arch_type
32875 #  undef machine_arch_type
32876 #  define machine_arch_type     __machine_arch_type
32877 # else
32878 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_M900
32879 # endif
32880 # define machine_is_acer_tempo_m900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_M900)
32881 #else
32882 # define machine_is_acer_tempo_m900()   (0)
32883 #endif
32884
32885 #ifdef CONFIG_MACH_ACER_TEMPO_DX900
32886 # ifdef machine_arch_type
32887 #  undef machine_arch_type
32888 #  define machine_arch_type     __machine_arch_type
32889 # else
32890 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_DX900
32891 # endif
32892 # define machine_is_acer_tempo_dx650()  (machine_arch_type == MACH_TYPE_ACER_TEMPO_DX900)
32893 #else
32894 # define machine_is_acer_tempo_dx650()  (0)
32895 #endif
32896
32897 #ifdef CONFIG_MACH_ACER_TEMPO_X960
32898 # ifdef machine_arch_type
32899 #  undef machine_arch_type
32900 #  define machine_arch_type     __machine_arch_type
32901 # else
32902 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_X960
32903 # endif
32904 # define machine_is_acer_tempo_x960()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_X960)
32905 #else
32906 # define machine_is_acer_tempo_x960()   (0)
32907 #endif
32908
32909 #ifdef CONFIG_MACH_ACER_ETEN_V900
32910 # ifdef machine_arch_type
32911 #  undef machine_arch_type
32912 #  define machine_arch_type     __machine_arch_type
32913 # else
32914 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_V900
32915 # endif
32916 # define machine_is_acer_eten_v900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_V900)
32917 #else
32918 # define machine_is_acer_eten_v900()    (0)
32919 #endif
32920
32921 #ifdef CONFIG_MACH_ACER_ETEN_X900
32922 # ifdef machine_arch_type
32923 #  undef machine_arch_type
32924 #  define machine_arch_type     __machine_arch_type
32925 # else
32926 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_X900
32927 # endif
32928 # define machine_is_acer_eten_x900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_X900)
32929 #else
32930 # define machine_is_acer_eten_x900()    (0)
32931 #endif
32932
32933 #ifdef CONFIG_MACH_BONNELL
32934 # ifdef machine_arch_type
32935 #  undef machine_arch_type
32936 #  define machine_arch_type     __machine_arch_type
32937 # else
32938 #  define machine_arch_type     MACH_TYPE_BONNELL
32939 # endif
32940 # define machine_is_bonnell()   (machine_arch_type == MACH_TYPE_BONNELL)
32941 #else
32942 # define machine_is_bonnell()   (0)
32943 #endif
32944
32945 #ifdef CONFIG_MACH_OHT_MX27
32946 # ifdef machine_arch_type
32947 #  undef machine_arch_type
32948 #  define machine_arch_type     __machine_arch_type
32949 # else
32950 #  define machine_arch_type     MACH_TYPE_OHT_MX27
32951 # endif
32952 # define machine_is_oht_mx27()  (machine_arch_type == MACH_TYPE_OHT_MX27)
32953 #else
32954 # define machine_is_oht_mx27()  (0)
32955 #endif
32956
32957 #ifdef CONFIG_MACH_HTCQUARTZ
32958 # ifdef machine_arch_type
32959 #  undef machine_arch_type
32960 #  define machine_arch_type     __machine_arch_type
32961 # else
32962 #  define machine_arch_type     MACH_TYPE_HTCQUARTZ
32963 # endif
32964 # define machine_is_htcquartz() (machine_arch_type == MACH_TYPE_HTCQUARTZ)
32965 #else
32966 # define machine_is_htcquartz() (0)
32967 #endif
32968
32969 #ifdef CONFIG_MACH_DAVINCI_DM6467TEVM
32970 # ifdef machine_arch_type
32971 #  undef machine_arch_type
32972 #  define machine_arch_type     __machine_arch_type
32973 # else
32974 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467TEVM
32975 # endif
32976 # define machine_is_davinci_dm6467tevm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467TEVM)
32977 #else
32978 # define machine_is_davinci_dm6467tevm()        (0)
32979 #endif
32980
32981 #ifdef CONFIG_MACH_C3AX03
32982 # ifdef machine_arch_type
32983 #  undef machine_arch_type
32984 #  define machine_arch_type     __machine_arch_type
32985 # else
32986 #  define machine_arch_type     MACH_TYPE_C3AX03
32987 # endif
32988 # define machine_is_c3ax03()    (machine_arch_type == MACH_TYPE_C3AX03)
32989 #else
32990 # define machine_is_c3ax03()    (0)
32991 #endif
32992
32993 #ifdef CONFIG_MACH_MXT_TD60
32994 # ifdef machine_arch_type
32995 #  undef machine_arch_type
32996 #  define machine_arch_type     __machine_arch_type
32997 # else
32998 #  define machine_arch_type     MACH_TYPE_MXT_TD60
32999 # endif
33000 # define machine_is_mxt_td60()  (machine_arch_type == MACH_TYPE_MXT_TD60)
33001 #else
33002 # define machine_is_mxt_td60()  (0)
33003 #endif
33004
33005 #ifdef CONFIG_MACH_ESYX
33006 # ifdef machine_arch_type
33007 #  undef machine_arch_type
33008 #  define machine_arch_type     __machine_arch_type
33009 # else
33010 #  define machine_arch_type     MACH_TYPE_ESYX
33011 # endif
33012 # define machine_is_esyx()      (machine_arch_type == MACH_TYPE_ESYX)
33013 #else
33014 # define machine_is_esyx()      (0)
33015 #endif
33016
33017 #ifdef CONFIG_MACH_DOVE_DB2
33018 # ifdef machine_arch_type
33019 #  undef machine_arch_type
33020 #  define machine_arch_type     __machine_arch_type
33021 # else
33022 #  define machine_arch_type     MACH_TYPE_DOVE_DB2
33023 # endif
33024 # define machine_is_dove_db2()  (machine_arch_type == MACH_TYPE_DOVE_DB2)
33025 #else
33026 # define machine_is_dove_db2()  (0)
33027 #endif
33028
33029 #ifdef CONFIG_MACH_BULLDOG
33030 # ifdef machine_arch_type
33031 #  undef machine_arch_type
33032 #  define machine_arch_type     __machine_arch_type
33033 # else
33034 #  define machine_arch_type     MACH_TYPE_BULLDOG
33035 # endif
33036 # define machine_is_bulldog()   (machine_arch_type == MACH_TYPE_BULLDOG)
33037 #else
33038 # define machine_is_bulldog()   (0)
33039 #endif
33040
33041 #ifdef CONFIG_MACH_DERELL_ME2000
33042 # ifdef machine_arch_type
33043 #  undef machine_arch_type
33044 #  define machine_arch_type     __machine_arch_type
33045 # else
33046 #  define machine_arch_type     MACH_TYPE_DERELL_ME2000
33047 # endif
33048 # define machine_is_derell_me2000()     (machine_arch_type == MACH_TYPE_DERELL_ME2000)
33049 #else
33050 # define machine_is_derell_me2000()     (0)
33051 #endif
33052
33053 #ifdef CONFIG_MACH_BCMRING_BASE
33054 # ifdef machine_arch_type
33055 #  undef machine_arch_type
33056 #  define machine_arch_type     __machine_arch_type
33057 # else
33058 #  define machine_arch_type     MACH_TYPE_BCMRING_BASE
33059 # endif
33060 # define machine_is_bcmring_base()      (machine_arch_type == MACH_TYPE_BCMRING_BASE)
33061 #else
33062 # define machine_is_bcmring_base()      (0)
33063 #endif
33064
33065 #ifdef CONFIG_MACH_BCMRING_EVM
33066 # ifdef machine_arch_type
33067 #  undef machine_arch_type
33068 #  define machine_arch_type     __machine_arch_type
33069 # else
33070 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM
33071 # endif
33072 # define machine_is_bcmring_evm()       (machine_arch_type == MACH_TYPE_BCMRING_EVM)
33073 #else
33074 # define machine_is_bcmring_evm()       (0)
33075 #endif
33076
33077 #ifdef CONFIG_MACH_BCMRING_EVM_JAZZ
33078 # ifdef machine_arch_type
33079 #  undef machine_arch_type
33080 #  define machine_arch_type     __machine_arch_type
33081 # else
33082 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_JAZZ
33083 # endif
33084 # define machine_is_bcmring_evm_jazz()  (machine_arch_type == MACH_TYPE_BCMRING_EVM_JAZZ)
33085 #else
33086 # define machine_is_bcmring_evm_jazz()  (0)
33087 #endif
33088
33089 #ifdef CONFIG_MACH_BCMRING_SP
33090 # ifdef machine_arch_type
33091 #  undef machine_arch_type
33092 #  define machine_arch_type     __machine_arch_type
33093 # else
33094 #  define machine_arch_type     MACH_TYPE_BCMRING_SP
33095 # endif
33096 # define machine_is_bcmring_sp()        (machine_arch_type == MACH_TYPE_BCMRING_SP)
33097 #else
33098 # define machine_is_bcmring_sp()        (0)
33099 #endif
33100
33101 #ifdef CONFIG_MACH_BCMRING_SV
33102 # ifdef machine_arch_type
33103 #  undef machine_arch_type
33104 #  define machine_arch_type     __machine_arch_type
33105 # else
33106 #  define machine_arch_type     MACH_TYPE_BCMRING_SV
33107 # endif
33108 # define machine_is_bcmring_sv()        (machine_arch_type == MACH_TYPE_BCMRING_SV)
33109 #else
33110 # define machine_is_bcmring_sv()        (0)
33111 #endif
33112
33113 #ifdef CONFIG_MACH_BCMRING_SV_JAZZ
33114 # ifdef machine_arch_type
33115 #  undef machine_arch_type
33116 #  define machine_arch_type     __machine_arch_type
33117 # else
33118 #  define machine_arch_type     MACH_TYPE_BCMRING_SV_JAZZ
33119 # endif
33120 # define machine_is_bcmring_sv_jazz()   (machine_arch_type == MACH_TYPE_BCMRING_SV_JAZZ)
33121 #else
33122 # define machine_is_bcmring_sv_jazz()   (0)
33123 #endif
33124
33125 #ifdef CONFIG_MACH_BCMRING_TABLET
33126 # ifdef machine_arch_type
33127 #  undef machine_arch_type
33128 #  define machine_arch_type     __machine_arch_type
33129 # else
33130 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET
33131 # endif
33132 # define machine_is_bcmring_tablet()    (machine_arch_type == MACH_TYPE_BCMRING_TABLET)
33133 #else
33134 # define machine_is_bcmring_tablet()    (0)
33135 #endif
33136
33137 #ifdef CONFIG_MACH_BCMRING_VP
33138 # ifdef machine_arch_type
33139 #  undef machine_arch_type
33140 #  define machine_arch_type     __machine_arch_type
33141 # else
33142 #  define machine_arch_type     MACH_TYPE_BCMRING_VP
33143 # endif
33144 # define machine_is_bcmring_vp()        (machine_arch_type == MACH_TYPE_BCMRING_VP)
33145 #else
33146 # define machine_is_bcmring_vp()        (0)
33147 #endif
33148
33149 #ifdef CONFIG_MACH_BCMRING_EVM_SEIKOR
33150 # ifdef machine_arch_type
33151 #  undef machine_arch_type
33152 #  define machine_arch_type     __machine_arch_type
33153 # else
33154 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_SEIKOR
33155 # endif
33156 # define machine_is_bcmring_evm_seikor()        (machine_arch_type == MACH_TYPE_BCMRING_EVM_SEIKOR)
33157 #else
33158 # define machine_is_bcmring_evm_seikor()        (0)
33159 #endif
33160
33161 #ifdef CONFIG_MACH_BCMRING_SP_WQVGA
33162 # ifdef machine_arch_type
33163 #  undef machine_arch_type
33164 #  define machine_arch_type     __machine_arch_type
33165 # else
33166 #  define machine_arch_type     MACH_TYPE_BCMRING_SP_WQVGA
33167 # endif
33168 # define machine_is_bcmring_sp_wqvga()  (machine_arch_type == MACH_TYPE_BCMRING_SP_WQVGA)
33169 #else
33170 # define machine_is_bcmring_sp_wqvga()  (0)
33171 #endif
33172
33173 #ifdef CONFIG_MACH_BCMRING_CUSTOM
33174 # ifdef machine_arch_type
33175 #  undef machine_arch_type
33176 #  define machine_arch_type     __machine_arch_type
33177 # else
33178 #  define machine_arch_type     MACH_TYPE_BCMRING_CUSTOM
33179 # endif
33180 # define machine_is_bcmring_custom()    (machine_arch_type == MACH_TYPE_BCMRING_CUSTOM)
33181 #else
33182 # define machine_is_bcmring_custom()    (0)
33183 #endif
33184
33185 #ifdef CONFIG_MACH_ACER_S200
33186 # ifdef machine_arch_type
33187 #  undef machine_arch_type
33188 #  define machine_arch_type     __machine_arch_type
33189 # else
33190 #  define machine_arch_type     MACH_TYPE_ACER_S200
33191 # endif
33192 # define machine_is_acer_s200() (machine_arch_type == MACH_TYPE_ACER_S200)
33193 #else
33194 # define machine_is_acer_s200() (0)
33195 #endif
33196
33197 #ifdef CONFIG_MACH_BT270
33198 # ifdef machine_arch_type
33199 #  undef machine_arch_type
33200 #  define machine_arch_type     __machine_arch_type
33201 # else
33202 #  define machine_arch_type     MACH_TYPE_BT270
33203 # endif
33204 # define machine_is_bt270()     (machine_arch_type == MACH_TYPE_BT270)
33205 #else
33206 # define machine_is_bt270()     (0)
33207 #endif
33208
33209 #ifdef CONFIG_MACH_ISEO
33210 # ifdef machine_arch_type
33211 #  undef machine_arch_type
33212 #  define machine_arch_type     __machine_arch_type
33213 # else
33214 #  define machine_arch_type     MACH_TYPE_ISEO
33215 # endif
33216 # define machine_is_iseo()      (machine_arch_type == MACH_TYPE_ISEO)
33217 #else
33218 # define machine_is_iseo()      (0)
33219 #endif
33220
33221 #ifdef CONFIG_MACH_CEZANNE
33222 # ifdef machine_arch_type
33223 #  undef machine_arch_type
33224 #  define machine_arch_type     __machine_arch_type
33225 # else
33226 #  define machine_arch_type     MACH_TYPE_CEZANNE
33227 # endif
33228 # define machine_is_cezanne()   (machine_arch_type == MACH_TYPE_CEZANNE)
33229 #else
33230 # define machine_is_cezanne()   (0)
33231 #endif
33232
33233 #ifdef CONFIG_MACH_LUCCA
33234 # ifdef machine_arch_type
33235 #  undef machine_arch_type
33236 #  define machine_arch_type     __machine_arch_type
33237 # else
33238 #  define machine_arch_type     MACH_TYPE_LUCCA
33239 # endif
33240 # define machine_is_lucca()     (machine_arch_type == MACH_TYPE_LUCCA)
33241 #else
33242 # define machine_is_lucca()     (0)
33243 #endif
33244
33245 #ifdef CONFIG_MACH_SUPERSMART
33246 # ifdef machine_arch_type
33247 #  undef machine_arch_type
33248 #  define machine_arch_type     __machine_arch_type
33249 # else
33250 #  define machine_arch_type     MACH_TYPE_SUPERSMART
33251 # endif
33252 # define machine_is_supersmart()        (machine_arch_type == MACH_TYPE_SUPERSMART)
33253 #else
33254 # define machine_is_supersmart()        (0)
33255 #endif
33256
33257 #ifdef CONFIG_MACH_CS_MISANO
33258 # ifdef machine_arch_type
33259 #  undef machine_arch_type
33260 #  define machine_arch_type     __machine_arch_type
33261 # else
33262 #  define machine_arch_type     MACH_TYPE_CS_MISANO
33263 # endif
33264 # define machine_is_arm11_board()       (machine_arch_type == MACH_TYPE_CS_MISANO)
33265 #else
33266 # define machine_is_arm11_board()       (0)
33267 #endif
33268
33269 #ifdef CONFIG_MACH_MAGNOLIA2
33270 # ifdef machine_arch_type
33271 #  undef machine_arch_type
33272 #  define machine_arch_type     __machine_arch_type
33273 # else
33274 #  define machine_arch_type     MACH_TYPE_MAGNOLIA2
33275 # endif
33276 # define machine_is_magnolia2() (machine_arch_type == MACH_TYPE_MAGNOLIA2)
33277 #else
33278 # define machine_is_magnolia2() (0)
33279 #endif
33280
33281 #ifdef CONFIG_MACH_EMXX
33282 # ifdef machine_arch_type
33283 #  undef machine_arch_type
33284 #  define machine_arch_type     __machine_arch_type
33285 # else
33286 #  define machine_arch_type     MACH_TYPE_EMXX
33287 # endif
33288 # define machine_is_emxx()      (machine_arch_type == MACH_TYPE_EMXX)
33289 #else
33290 # define machine_is_emxx()      (0)
33291 #endif
33292
33293 #ifdef CONFIG_MACH_OUTLAW
33294 # ifdef machine_arch_type
33295 #  undef machine_arch_type
33296 #  define machine_arch_type     __machine_arch_type
33297 # else
33298 #  define machine_arch_type     MACH_TYPE_OUTLAW
33299 # endif
33300 # define machine_is_outlaw()    (machine_arch_type == MACH_TYPE_OUTLAW)
33301 #else
33302 # define machine_is_outlaw()    (0)
33303 #endif
33304
33305 #ifdef CONFIG_MACH_RIOT_BEI2
33306 # ifdef machine_arch_type
33307 #  undef machine_arch_type
33308 #  define machine_arch_type     __machine_arch_type
33309 # else
33310 #  define machine_arch_type     MACH_TYPE_RIOT_BEI2
33311 # endif
33312 # define machine_is_riot_bei2() (machine_arch_type == MACH_TYPE_RIOT_BEI2)
33313 #else
33314 # define machine_is_riot_bei2() (0)
33315 #endif
33316
33317 #ifdef CONFIG_MACH_RIOT_VOX
33318 # ifdef machine_arch_type
33319 #  undef machine_arch_type
33320 #  define machine_arch_type     __machine_arch_type
33321 # else
33322 #  define machine_arch_type     MACH_TYPE_RIOT_VOX
33323 # endif
33324 # define machine_is_riot_vox()  (machine_arch_type == MACH_TYPE_RIOT_VOX)
33325 #else
33326 # define machine_is_riot_vox()  (0)
33327 #endif
33328
33329 #ifdef CONFIG_MACH_RIOT_X37
33330 # ifdef machine_arch_type
33331 #  undef machine_arch_type
33332 #  define machine_arch_type     __machine_arch_type
33333 # else
33334 #  define machine_arch_type     MACH_TYPE_RIOT_X37
33335 # endif
33336 # define machine_is_riot_x37()  (machine_arch_type == MACH_TYPE_RIOT_X37)
33337 #else
33338 # define machine_is_riot_x37()  (0)
33339 #endif
33340
33341 #ifdef CONFIG_MACH_MEGA25MX
33342 # ifdef machine_arch_type
33343 #  undef machine_arch_type
33344 #  define machine_arch_type     __machine_arch_type
33345 # else
33346 #  define machine_arch_type     MACH_TYPE_MEGA25MX
33347 # endif
33348 # define machine_is_mega25mx()  (machine_arch_type == MACH_TYPE_MEGA25MX)
33349 #else
33350 # define machine_is_mega25mx()  (0)
33351 #endif
33352
33353 #ifdef CONFIG_MACH_BENZINA2
33354 # ifdef machine_arch_type
33355 #  undef machine_arch_type
33356 #  define machine_arch_type     __machine_arch_type
33357 # else
33358 #  define machine_arch_type     MACH_TYPE_BENZINA2
33359 # endif
33360 # define machine_is_benzina2()  (machine_arch_type == MACH_TYPE_BENZINA2)
33361 #else
33362 # define machine_is_benzina2()  (0)
33363 #endif
33364
33365 #ifdef CONFIG_MACH_IGNITE
33366 # ifdef machine_arch_type
33367 #  undef machine_arch_type
33368 #  define machine_arch_type     __machine_arch_type
33369 # else
33370 #  define machine_arch_type     MACH_TYPE_IGNITE
33371 # endif
33372 # define machine_is_ignite()    (machine_arch_type == MACH_TYPE_IGNITE)
33373 #else
33374 # define machine_is_ignite()    (0)
33375 #endif
33376
33377 #ifdef CONFIG_MACH_FOGGIA
33378 # ifdef machine_arch_type
33379 #  undef machine_arch_type
33380 #  define machine_arch_type     __machine_arch_type
33381 # else
33382 #  define machine_arch_type     MACH_TYPE_FOGGIA
33383 # endif
33384 # define machine_is_foggia()    (machine_arch_type == MACH_TYPE_FOGGIA)
33385 #else
33386 # define machine_is_foggia()    (0)
33387 #endif
33388
33389 #ifdef CONFIG_MACH_AREZZO
33390 # ifdef machine_arch_type
33391 #  undef machine_arch_type
33392 #  define machine_arch_type     __machine_arch_type
33393 # else
33394 #  define machine_arch_type     MACH_TYPE_AREZZO
33395 # endif
33396 # define machine_is_arezzo()    (machine_arch_type == MACH_TYPE_AREZZO)
33397 #else
33398 # define machine_is_arezzo()    (0)
33399 #endif
33400
33401 #ifdef CONFIG_MACH_LEICA_SKYWALKER
33402 # ifdef machine_arch_type
33403 #  undef machine_arch_type
33404 #  define machine_arch_type     __machine_arch_type
33405 # else
33406 #  define machine_arch_type     MACH_TYPE_LEICA_SKYWALKER
33407 # endif
33408 # define machine_is_leica_skywalker()   (machine_arch_type == MACH_TYPE_LEICA_SKYWALKER)
33409 #else
33410 # define machine_is_leica_skywalker()   (0)
33411 #endif
33412
33413 #ifdef CONFIG_MACH_JACINTO2_JAMR
33414 # ifdef machine_arch_type
33415 #  undef machine_arch_type
33416 #  define machine_arch_type     __machine_arch_type
33417 # else
33418 #  define machine_arch_type     MACH_TYPE_JACINTO2_JAMR
33419 # endif
33420 # define machine_is_jacinto2_jamr()     (machine_arch_type == MACH_TYPE_JACINTO2_JAMR)
33421 #else
33422 # define machine_is_jacinto2_jamr()     (0)
33423 #endif
33424
33425 #ifdef CONFIG_MACH_GTS_NOVA
33426 # ifdef machine_arch_type
33427 #  undef machine_arch_type
33428 #  define machine_arch_type     __machine_arch_type
33429 # else
33430 #  define machine_arch_type     MACH_TYPE_GTS_NOVA
33431 # endif
33432 # define machine_is_gts_nova()  (machine_arch_type == MACH_TYPE_GTS_NOVA)
33433 #else
33434 # define machine_is_gts_nova()  (0)
33435 #endif
33436
33437 #ifdef CONFIG_MACH_P3600
33438 # ifdef machine_arch_type
33439 #  undef machine_arch_type
33440 #  define machine_arch_type     __machine_arch_type
33441 # else
33442 #  define machine_arch_type     MACH_TYPE_P3600
33443 # endif
33444 # define machine_is_p3600()     (machine_arch_type == MACH_TYPE_P3600)
33445 #else
33446 # define machine_is_p3600()     (0)
33447 #endif
33448
33449 #ifdef CONFIG_MACH_DLT2
33450 # ifdef machine_arch_type
33451 #  undef machine_arch_type
33452 #  define machine_arch_type     __machine_arch_type
33453 # else
33454 #  define machine_arch_type     MACH_TYPE_DLT2
33455 # endif
33456 # define machine_is_dlt2()      (machine_arch_type == MACH_TYPE_DLT2)
33457 #else
33458 # define machine_is_dlt2()      (0)
33459 #endif
33460
33461 #ifdef CONFIG_MACH_DF3120
33462 # ifdef machine_arch_type
33463 #  undef machine_arch_type
33464 #  define machine_arch_type     __machine_arch_type
33465 # else
33466 #  define machine_arch_type     MACH_TYPE_DF3120
33467 # endif
33468 # define machine_is_df3120()    (machine_arch_type == MACH_TYPE_DF3120)
33469 #else
33470 # define machine_is_df3120()    (0)
33471 #endif
33472
33473 #ifdef CONFIG_MACH_ECUCORE_9G20
33474 # ifdef machine_arch_type
33475 #  undef machine_arch_type
33476 #  define machine_arch_type     __machine_arch_type
33477 # else
33478 #  define machine_arch_type     MACH_TYPE_ECUCORE_9G20
33479 # endif
33480 # define machine_is_ecucore_9g20()      (machine_arch_type == MACH_TYPE_ECUCORE_9G20)
33481 #else
33482 # define machine_is_ecucore_9g20()      (0)
33483 #endif
33484
33485 #ifdef CONFIG_MACH_NAUTEL_LPC3240
33486 # ifdef machine_arch_type
33487 #  undef machine_arch_type
33488 #  define machine_arch_type     __machine_arch_type
33489 # else
33490 #  define machine_arch_type     MACH_TYPE_NAUTEL_LPC3240
33491 # endif
33492 # define machine_is_nautel_lpc3240()    (machine_arch_type == MACH_TYPE_NAUTEL_LPC3240)
33493 #else
33494 # define machine_is_nautel_lpc3240()    (0)
33495 #endif
33496
33497 #ifdef CONFIG_MACH_GLACIER
33498 # ifdef machine_arch_type
33499 #  undef machine_arch_type
33500 #  define machine_arch_type     __machine_arch_type
33501 # else
33502 #  define machine_arch_type     MACH_TYPE_GLACIER
33503 # endif
33504 # define machine_is_glacier()   (machine_arch_type == MACH_TYPE_GLACIER)
33505 #else
33506 # define machine_is_glacier()   (0)
33507 #endif
33508
33509 #ifdef CONFIG_MACH_PHRAZER_BULLDOG
33510 # ifdef machine_arch_type
33511 #  undef machine_arch_type
33512 #  define machine_arch_type     __machine_arch_type
33513 # else
33514 #  define machine_arch_type     MACH_TYPE_PHRAZER_BULLDOG
33515 # endif
33516 # define machine_is_phrazer_bulldog()   (machine_arch_type == MACH_TYPE_PHRAZER_BULLDOG)
33517 #else
33518 # define machine_is_phrazer_bulldog()   (0)
33519 #endif
33520
33521 #ifdef CONFIG_MACH_OMAP3_BULLDOG
33522 # ifdef machine_arch_type
33523 #  undef machine_arch_type
33524 #  define machine_arch_type     __machine_arch_type
33525 # else
33526 #  define machine_arch_type     MACH_TYPE_OMAP3_BULLDOG
33527 # endif
33528 # define machine_is_omap3_bulldog()     (machine_arch_type == MACH_TYPE_OMAP3_BULLDOG)
33529 #else
33530 # define machine_is_omap3_bulldog()     (0)
33531 #endif
33532
33533 #ifdef CONFIG_MACH_PCA101
33534 # ifdef machine_arch_type
33535 #  undef machine_arch_type
33536 #  define machine_arch_type     __machine_arch_type
33537 # else
33538 #  define machine_arch_type     MACH_TYPE_PCA101
33539 # endif
33540 # define machine_is_pca101()    (machine_arch_type == MACH_TYPE_PCA101)
33541 #else
33542 # define machine_is_pca101()    (0)
33543 #endif
33544
33545 #ifdef CONFIG_MACH_BUZZC
33546 # ifdef machine_arch_type
33547 #  undef machine_arch_type
33548 #  define machine_arch_type     __machine_arch_type
33549 # else
33550 #  define machine_arch_type     MACH_TYPE_BUZZC
33551 # endif
33552 # define machine_is_buzzc()     (machine_arch_type == MACH_TYPE_BUZZC)
33553 #else
33554 # define machine_is_buzzc()     (0)
33555 #endif
33556
33557 #ifdef CONFIG_MACH_SASIE2
33558 # ifdef machine_arch_type
33559 #  undef machine_arch_type
33560 #  define machine_arch_type     __machine_arch_type
33561 # else
33562 #  define machine_arch_type     MACH_TYPE_SASIE2
33563 # endif
33564 # define machine_is_sasie2()    (machine_arch_type == MACH_TYPE_SASIE2)
33565 #else
33566 # define machine_is_sasie2()    (0)
33567 #endif
33568
33569 #ifdef CONFIG_MACH_DAVINCI_CIO
33570 # ifdef machine_arch_type
33571 #  undef machine_arch_type
33572 #  define machine_arch_type     __machine_arch_type
33573 # else
33574 #  define machine_arch_type     MACH_TYPE_DAVINCI_CIO
33575 # endif
33576 # define machine_is_davinci_cio()       (machine_arch_type == MACH_TYPE_DAVINCI_CIO)
33577 #else
33578 # define machine_is_davinci_cio()       (0)
33579 #endif
33580
33581 #ifdef CONFIG_MACH_SMARTMETER_DL
33582 # ifdef machine_arch_type
33583 #  undef machine_arch_type
33584 #  define machine_arch_type     __machine_arch_type
33585 # else
33586 #  define machine_arch_type     MACH_TYPE_SMARTMETER_DL
33587 # endif
33588 # define machine_is_smartmeter_dl()     (machine_arch_type == MACH_TYPE_SMARTMETER_DL)
33589 #else
33590 # define machine_is_smartmeter_dl()     (0)
33591 #endif
33592
33593 #ifdef CONFIG_MACH_WZL6410
33594 # ifdef machine_arch_type
33595 #  undef machine_arch_type
33596 #  define machine_arch_type     __machine_arch_type
33597 # else
33598 #  define machine_arch_type     MACH_TYPE_WZL6410
33599 # endif
33600 # define machine_is_wzl6410()   (machine_arch_type == MACH_TYPE_WZL6410)
33601 #else
33602 # define machine_is_wzl6410()   (0)
33603 #endif
33604
33605 #ifdef CONFIG_MACH_WZL6410M
33606 # ifdef machine_arch_type
33607 #  undef machine_arch_type
33608 #  define machine_arch_type     __machine_arch_type
33609 # else
33610 #  define machine_arch_type     MACH_TYPE_WZL6410M
33611 # endif
33612 # define machine_is_wzl6410m()  (machine_arch_type == MACH_TYPE_WZL6410M)
33613 #else
33614 # define machine_is_wzl6410m()  (0)
33615 #endif
33616
33617 #ifdef CONFIG_MACH_WZL6410F
33618 # ifdef machine_arch_type
33619 #  undef machine_arch_type
33620 #  define machine_arch_type     __machine_arch_type
33621 # else
33622 #  define machine_arch_type     MACH_TYPE_WZL6410F
33623 # endif
33624 # define machine_is_wzl6410f()  (machine_arch_type == MACH_TYPE_WZL6410F)
33625 #else
33626 # define machine_is_wzl6410f()  (0)
33627 #endif
33628
33629 #ifdef CONFIG_MACH_WZL6410I
33630 # ifdef machine_arch_type
33631 #  undef machine_arch_type
33632 #  define machine_arch_type     __machine_arch_type
33633 # else
33634 #  define machine_arch_type     MACH_TYPE_WZL6410I
33635 # endif
33636 # define machine_is_wzl6410i()  (machine_arch_type == MACH_TYPE_WZL6410I)
33637 #else
33638 # define machine_is_wzl6410i()  (0)
33639 #endif
33640
33641 #ifdef CONFIG_MACH_SPACECOM1
33642 # ifdef machine_arch_type
33643 #  undef machine_arch_type
33644 #  define machine_arch_type     __machine_arch_type
33645 # else
33646 #  define machine_arch_type     MACH_TYPE_SPACECOM1
33647 # endif
33648 # define machine_is_spacecom1() (machine_arch_type == MACH_TYPE_SPACECOM1)
33649 #else
33650 # define machine_is_spacecom1() (0)
33651 #endif
33652
33653 #ifdef CONFIG_MACH_PINGU920
33654 # ifdef machine_arch_type
33655 #  undef machine_arch_type
33656 #  define machine_arch_type     __machine_arch_type
33657 # else
33658 #  define machine_arch_type     MACH_TYPE_PINGU920
33659 # endif
33660 # define machine_is_pingu920()  (machine_arch_type == MACH_TYPE_PINGU920)
33661 #else
33662 # define machine_is_pingu920()  (0)
33663 #endif
33664
33665 #ifdef CONFIG_MACH_BRAVOC
33666 # ifdef machine_arch_type
33667 #  undef machine_arch_type
33668 #  define machine_arch_type     __machine_arch_type
33669 # else
33670 #  define machine_arch_type     MACH_TYPE_BRAVOC
33671 # endif
33672 # define machine_is_bravoc()    (machine_arch_type == MACH_TYPE_BRAVOC)
33673 #else
33674 # define machine_is_bravoc()    (0)
33675 #endif
33676
33677 #ifdef CONFIG_MACH_CYBO2440
33678 # ifdef machine_arch_type
33679 #  undef machine_arch_type
33680 #  define machine_arch_type     __machine_arch_type
33681 # else
33682 #  define machine_arch_type     MACH_TYPE_CYBO2440
33683 # endif
33684 # define machine_is_cybo2440()  (machine_arch_type == MACH_TYPE_CYBO2440)
33685 #else
33686 # define machine_is_cybo2440()  (0)
33687 #endif
33688
33689 #ifdef CONFIG_MACH_VDSSW
33690 # ifdef machine_arch_type
33691 #  undef machine_arch_type
33692 #  define machine_arch_type     __machine_arch_type
33693 # else
33694 #  define machine_arch_type     MACH_TYPE_VDSSW
33695 # endif
33696 # define machine_is_vdssw()     (machine_arch_type == MACH_TYPE_VDSSW)
33697 #else
33698 # define machine_is_vdssw()     (0)
33699 #endif
33700
33701 #ifdef CONFIG_MACH_ROMULUS
33702 # ifdef machine_arch_type
33703 #  undef machine_arch_type
33704 #  define machine_arch_type     __machine_arch_type
33705 # else
33706 #  define machine_arch_type     MACH_TYPE_ROMULUS
33707 # endif
33708 # define machine_is_romulus()   (machine_arch_type == MACH_TYPE_ROMULUS)
33709 #else
33710 # define machine_is_romulus()   (0)
33711 #endif
33712
33713 #ifdef CONFIG_MACH_OMAP_MAGIC
33714 # ifdef machine_arch_type
33715 #  undef machine_arch_type
33716 #  define machine_arch_type     __machine_arch_type
33717 # else
33718 #  define machine_arch_type     MACH_TYPE_OMAP_MAGIC
33719 # endif
33720 # define machine_is_omap_magic()        (machine_arch_type == MACH_TYPE_OMAP_MAGIC)
33721 #else
33722 # define machine_is_omap_magic()        (0)
33723 #endif
33724
33725 #ifdef CONFIG_MACH_ELTD100
33726 # ifdef machine_arch_type
33727 #  undef machine_arch_type
33728 #  define machine_arch_type     __machine_arch_type
33729 # else
33730 #  define machine_arch_type     MACH_TYPE_ELTD100
33731 # endif
33732 # define machine_is_eltd100()   (machine_arch_type == MACH_TYPE_ELTD100)
33733 #else
33734 # define machine_is_eltd100()   (0)
33735 #endif
33736
33737 #ifdef CONFIG_MACH_CAPC7117
33738 # ifdef machine_arch_type
33739 #  undef machine_arch_type
33740 #  define machine_arch_type     __machine_arch_type
33741 # else
33742 #  define machine_arch_type     MACH_TYPE_CAPC7117
33743 # endif
33744 # define machine_is_capc7117()  (machine_arch_type == MACH_TYPE_CAPC7117)
33745 #else
33746 # define machine_is_capc7117()  (0)
33747 #endif
33748
33749 #ifdef CONFIG_MACH_SWAN
33750 # ifdef machine_arch_type
33751 #  undef machine_arch_type
33752 #  define machine_arch_type     __machine_arch_type
33753 # else
33754 #  define machine_arch_type     MACH_TYPE_SWAN
33755 # endif
33756 # define machine_is_swan()      (machine_arch_type == MACH_TYPE_SWAN)
33757 #else
33758 # define machine_is_swan()      (0)
33759 #endif
33760
33761 #ifdef CONFIG_MACH_VEU
33762 # ifdef machine_arch_type
33763 #  undef machine_arch_type
33764 #  define machine_arch_type     __machine_arch_type
33765 # else
33766 #  define machine_arch_type     MACH_TYPE_VEU
33767 # endif
33768 # define machine_is_veu()       (machine_arch_type == MACH_TYPE_VEU)
33769 #else
33770 # define machine_is_veu()       (0)
33771 #endif
33772
33773 #ifdef CONFIG_MACH_RM2
33774 # ifdef machine_arch_type
33775 #  undef machine_arch_type
33776 #  define machine_arch_type     __machine_arch_type
33777 # else
33778 #  define machine_arch_type     MACH_TYPE_RM2
33779 # endif
33780 # define machine_is_rm2()       (machine_arch_type == MACH_TYPE_RM2)
33781 #else
33782 # define machine_is_rm2()       (0)
33783 #endif
33784
33785 #ifdef CONFIG_MACH_TT2100
33786 # ifdef machine_arch_type
33787 #  undef machine_arch_type
33788 #  define machine_arch_type     __machine_arch_type
33789 # else
33790 #  define machine_arch_type     MACH_TYPE_TT2100
33791 # endif
33792 # define machine_is_tt2100()    (machine_arch_type == MACH_TYPE_TT2100)
33793 #else
33794 # define machine_is_tt2100()    (0)
33795 #endif
33796
33797 #ifdef CONFIG_MACH_VENICE
33798 # ifdef machine_arch_type
33799 #  undef machine_arch_type
33800 #  define machine_arch_type     __machine_arch_type
33801 # else
33802 #  define machine_arch_type     MACH_TYPE_VENICE
33803 # endif
33804 # define machine_is_venice()    (machine_arch_type == MACH_TYPE_VENICE)
33805 #else
33806 # define machine_is_venice()    (0)
33807 #endif
33808
33809 #ifdef CONFIG_MACH_PC7323
33810 # ifdef machine_arch_type
33811 #  undef machine_arch_type
33812 #  define machine_arch_type     __machine_arch_type
33813 # else
33814 #  define machine_arch_type     MACH_TYPE_PC7323
33815 # endif
33816 # define machine_is_pc7323()    (machine_arch_type == MACH_TYPE_PC7323)
33817 #else
33818 # define machine_is_pc7323()    (0)
33819 #endif
33820
33821 #ifdef CONFIG_MACH_MASP
33822 # ifdef machine_arch_type
33823 #  undef machine_arch_type
33824 #  define machine_arch_type     __machine_arch_type
33825 # else
33826 #  define machine_arch_type     MACH_TYPE_MASP
33827 # endif
33828 # define machine_is_masp()      (machine_arch_type == MACH_TYPE_MASP)
33829 #else
33830 # define machine_is_masp()      (0)
33831 #endif
33832
33833 #ifdef CONFIG_MACH_FUJITSU_TVSTBSOC
33834 # ifdef machine_arch_type
33835 #  undef machine_arch_type
33836 #  define machine_arch_type     __machine_arch_type
33837 # else
33838 #  define machine_arch_type     MACH_TYPE_FUJITSU_TVSTBSOC
33839 # endif
33840 # define machine_is_fujitsu_tvstbsoc0() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC)
33841 #else
33842 # define machine_is_fujitsu_tvstbsoc0() (0)
33843 #endif
33844
33845 #ifdef CONFIG_MACH_FUJITSU_TVSTBSOC1
33846 # ifdef machine_arch_type
33847 #  undef machine_arch_type
33848 #  define machine_arch_type     __machine_arch_type
33849 # else
33850 #  define machine_arch_type     MACH_TYPE_FUJITSU_TVSTBSOC1
33851 # endif
33852 # define machine_is_fujitsu_tvstbsoc1() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC1)
33853 #else
33854 # define machine_is_fujitsu_tvstbsoc1() (0)
33855 #endif
33856
33857 #ifdef CONFIG_MACH_LEXIKON
33858 # ifdef machine_arch_type
33859 #  undef machine_arch_type
33860 #  define machine_arch_type     __machine_arch_type
33861 # else
33862 #  define machine_arch_type     MACH_TYPE_LEXIKON
33863 # endif
33864 # define machine_is_lexikon()   (machine_arch_type == MACH_TYPE_LEXIKON)
33865 #else
33866 # define machine_is_lexikon()   (0)
33867 #endif
33868
33869 #ifdef CONFIG_MACH_MINI2440V2
33870 # ifdef machine_arch_type
33871 #  undef machine_arch_type
33872 #  define machine_arch_type     __machine_arch_type
33873 # else
33874 #  define machine_arch_type     MACH_TYPE_MINI2440V2
33875 # endif
33876 # define machine_is_mini2440v2()        (machine_arch_type == MACH_TYPE_MINI2440V2)
33877 #else
33878 # define machine_is_mini2440v2()        (0)
33879 #endif
33880
33881 #ifdef CONFIG_MACH_ICONTROL
33882 # ifdef machine_arch_type
33883 #  undef machine_arch_type
33884 #  define machine_arch_type     __machine_arch_type
33885 # else
33886 #  define machine_arch_type     MACH_TYPE_ICONTROL
33887 # endif
33888 # define machine_is_icontrol()  (machine_arch_type == MACH_TYPE_ICONTROL)
33889 #else
33890 # define machine_is_icontrol()  (0)
33891 #endif
33892
33893 #ifdef CONFIG_MACH_SHEEVAD
33894 # ifdef machine_arch_type
33895 #  undef machine_arch_type
33896 #  define machine_arch_type     __machine_arch_type
33897 # else
33898 #  define machine_arch_type     MACH_TYPE_SHEEVAD
33899 # endif
33900 # define machine_is_sheevad()   (machine_arch_type == MACH_TYPE_SHEEVAD)
33901 #else
33902 # define machine_is_sheevad()   (0)
33903 #endif
33904
33905 #ifdef CONFIG_MACH_QSD8X50A_ST1_1
33906 # ifdef machine_arch_type
33907 #  undef machine_arch_type
33908 #  define machine_arch_type     __machine_arch_type
33909 # else
33910 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_1
33911 # endif
33912 # define machine_is_qsd8x50a_st1_1()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_1)
33913 #else
33914 # define machine_is_qsd8x50a_st1_1()    (0)
33915 #endif
33916
33917 #ifdef CONFIG_MACH_QSD8X50A_ST1_5
33918 # ifdef machine_arch_type
33919 #  undef machine_arch_type
33920 #  define machine_arch_type     __machine_arch_type
33921 # else
33922 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_5
33923 # endif
33924 # define machine_is_qsd8x50a_st1_5()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_5)
33925 #else
33926 # define machine_is_qsd8x50a_st1_5()    (0)
33927 #endif
33928
33929 #ifdef CONFIG_MACH_BEE
33930 # ifdef machine_arch_type
33931 #  undef machine_arch_type
33932 #  define machine_arch_type     __machine_arch_type
33933 # else
33934 #  define machine_arch_type     MACH_TYPE_BEE
33935 # endif
33936 # define machine_is_bee()       (machine_arch_type == MACH_TYPE_BEE)
33937 #else
33938 # define machine_is_bee()       (0)
33939 #endif
33940
33941 #ifdef CONFIG_MACH_MX23EVK
33942 # ifdef machine_arch_type
33943 #  undef machine_arch_type
33944 #  define machine_arch_type     __machine_arch_type
33945 # else
33946 #  define machine_arch_type     MACH_TYPE_MX23EVK
33947 # endif
33948 # define machine_is_mx23evk()   (machine_arch_type == MACH_TYPE_MX23EVK)
33949 #else
33950 # define machine_is_mx23evk()   (0)
33951 #endif
33952
33953 #ifdef CONFIG_MACH_AP4EVB
33954 # ifdef machine_arch_type
33955 #  undef machine_arch_type
33956 #  define machine_arch_type     __machine_arch_type
33957 # else
33958 #  define machine_arch_type     MACH_TYPE_AP4EVB
33959 # endif
33960 # define machine_is_ap4evb()    (machine_arch_type == MACH_TYPE_AP4EVB)
33961 #else
33962 # define machine_is_ap4evb()    (0)
33963 #endif
33964
33965 #ifdef CONFIG_MACH_STOCKHOLM
33966 # ifdef machine_arch_type
33967 #  undef machine_arch_type
33968 #  define machine_arch_type     __machine_arch_type
33969 # else
33970 #  define machine_arch_type     MACH_TYPE_STOCKHOLM
33971 # endif
33972 # define machine_is_stockholm() (machine_arch_type == MACH_TYPE_STOCKHOLM)
33973 #else
33974 # define machine_is_stockholm() (0)
33975 #endif
33976
33977 #ifdef CONFIG_MACH_LPC_H3131
33978 # ifdef machine_arch_type
33979 #  undef machine_arch_type
33980 #  define machine_arch_type     __machine_arch_type
33981 # else
33982 #  define machine_arch_type     MACH_TYPE_LPC_H3131
33983 # endif
33984 # define machine_is_lpc_h3131() (machine_arch_type == MACH_TYPE_LPC_H3131)
33985 #else
33986 # define machine_is_lpc_h3131() (0)
33987 #endif
33988
33989 #ifdef CONFIG_MACH_STINGRAY
33990 # ifdef machine_arch_type
33991 #  undef machine_arch_type
33992 #  define machine_arch_type     __machine_arch_type
33993 # else
33994 #  define machine_arch_type     MACH_TYPE_STINGRAY
33995 # endif
33996 # define machine_is_stingray()  (machine_arch_type == MACH_TYPE_STINGRAY)
33997 #else
33998 # define machine_is_stingray()  (0)
33999 #endif
34000
34001 #ifdef CONFIG_MACH_KRAKEN
34002 # ifdef machine_arch_type
34003 #  undef machine_arch_type
34004 #  define machine_arch_type     __machine_arch_type
34005 # else
34006 #  define machine_arch_type     MACH_TYPE_KRAKEN
34007 # endif
34008 # define machine_is_kraken()    (machine_arch_type == MACH_TYPE_KRAKEN)
34009 #else
34010 # define machine_is_kraken()    (0)
34011 #endif
34012
34013 #ifdef CONFIG_MACH_GW2388
34014 # ifdef machine_arch_type
34015 #  undef machine_arch_type
34016 #  define machine_arch_type     __machine_arch_type
34017 # else
34018 #  define machine_arch_type     MACH_TYPE_GW2388
34019 # endif
34020 # define machine_is_gw2388()    (machine_arch_type == MACH_TYPE_GW2388)
34021 #else
34022 # define machine_is_gw2388()    (0)
34023 #endif
34024
34025 #ifdef CONFIG_MACH_JADECPU
34026 # ifdef machine_arch_type
34027 #  undef machine_arch_type
34028 #  define machine_arch_type     __machine_arch_type
34029 # else
34030 #  define machine_arch_type     MACH_TYPE_JADECPU
34031 # endif
34032 # define machine_is_jadecpu()   (machine_arch_type == MACH_TYPE_JADECPU)
34033 #else
34034 # define machine_is_jadecpu()   (0)
34035 #endif
34036
34037 #ifdef CONFIG_MACH_CARLISLE
34038 # ifdef machine_arch_type
34039 #  undef machine_arch_type
34040 #  define machine_arch_type     __machine_arch_type
34041 # else
34042 #  define machine_arch_type     MACH_TYPE_CARLISLE
34043 # endif
34044 # define machine_is_carlisle()  (machine_arch_type == MACH_TYPE_CARLISLE)
34045 #else
34046 # define machine_is_carlisle()  (0)
34047 #endif
34048
34049 #ifdef CONFIG_MACH_LUX_SFT9
34050 # ifdef machine_arch_type
34051 #  undef machine_arch_type
34052 #  define machine_arch_type     __machine_arch_type
34053 # else
34054 #  define machine_arch_type     MACH_TYPE_LUX_SFT9
34055 # endif
34056 # define machine_is_lux_sf9()   (machine_arch_type == MACH_TYPE_LUX_SFT9)
34057 #else
34058 # define machine_is_lux_sf9()   (0)
34059 #endif
34060
34061 #ifdef CONFIG_MACH_NEMID_TB
34062 # ifdef machine_arch_type
34063 #  undef machine_arch_type
34064 #  define machine_arch_type     __machine_arch_type
34065 # else
34066 #  define machine_arch_type     MACH_TYPE_NEMID_TB
34067 # endif
34068 # define machine_is_nemid_tb()  (machine_arch_type == MACH_TYPE_NEMID_TB)
34069 #else
34070 # define machine_is_nemid_tb()  (0)
34071 #endif
34072
34073 #ifdef CONFIG_MACH_TERRIER
34074 # ifdef machine_arch_type
34075 #  undef machine_arch_type
34076 #  define machine_arch_type     __machine_arch_type
34077 # else
34078 #  define machine_arch_type     MACH_TYPE_TERRIER
34079 # endif
34080 # define machine_is_terrier()   (machine_arch_type == MACH_TYPE_TERRIER)
34081 #else
34082 # define machine_is_terrier()   (0)
34083 #endif
34084
34085 #ifdef CONFIG_MACH_TURBOT
34086 # ifdef machine_arch_type
34087 #  undef machine_arch_type
34088 #  define machine_arch_type     __machine_arch_type
34089 # else
34090 #  define machine_arch_type     MACH_TYPE_TURBOT
34091 # endif
34092 # define machine_is_turbot()    (machine_arch_type == MACH_TYPE_TURBOT)
34093 #else
34094 # define machine_is_turbot()    (0)
34095 #endif
34096
34097 #ifdef CONFIG_MACH_SANDDAB
34098 # ifdef machine_arch_type
34099 #  undef machine_arch_type
34100 #  define machine_arch_type     __machine_arch_type
34101 # else
34102 #  define machine_arch_type     MACH_TYPE_SANDDAB
34103 # endif
34104 # define machine_is_sanddab()   (machine_arch_type == MACH_TYPE_SANDDAB)
34105 #else
34106 # define machine_is_sanddab()   (0)
34107 #endif
34108
34109 #ifdef CONFIG_MACH_MX35_CICADA
34110 # ifdef machine_arch_type
34111 #  undef machine_arch_type
34112 #  define machine_arch_type     __machine_arch_type
34113 # else
34114 #  define machine_arch_type     MACH_TYPE_MX35_CICADA
34115 # endif
34116 # define machine_is_mx35_cicada()       (machine_arch_type == MACH_TYPE_MX35_CICADA)
34117 #else
34118 # define machine_is_mx35_cicada()       (0)
34119 #endif
34120
34121 #ifdef CONFIG_MACH_GHI2703D
34122 # ifdef machine_arch_type
34123 #  undef machine_arch_type
34124 #  define machine_arch_type     __machine_arch_type
34125 # else
34126 #  define machine_arch_type     MACH_TYPE_GHI2703D
34127 # endif
34128 # define machine_is_ghi2703d()  (machine_arch_type == MACH_TYPE_GHI2703D)
34129 #else
34130 # define machine_is_ghi2703d()  (0)
34131 #endif
34132
34133 #ifdef CONFIG_MACH_LUX_SFX9
34134 # ifdef machine_arch_type
34135 #  undef machine_arch_type
34136 #  define machine_arch_type     __machine_arch_type
34137 # else
34138 #  define machine_arch_type     MACH_TYPE_LUX_SFX9
34139 # endif
34140 # define machine_is_lux_sfx9()  (machine_arch_type == MACH_TYPE_LUX_SFX9)
34141 #else
34142 # define machine_is_lux_sfx9()  (0)
34143 #endif
34144
34145 #ifdef CONFIG_MACH_LUX_SF9G
34146 # ifdef machine_arch_type
34147 #  undef machine_arch_type
34148 #  define machine_arch_type     __machine_arch_type
34149 # else
34150 #  define machine_arch_type     MACH_TYPE_LUX_SF9G
34151 # endif
34152 # define machine_is_lux_sf9g()  (machine_arch_type == MACH_TYPE_LUX_SF9G)
34153 #else
34154 # define machine_is_lux_sf9g()  (0)
34155 #endif
34156
34157 #ifdef CONFIG_MACH_LUX_EDK9
34158 # ifdef machine_arch_type
34159 #  undef machine_arch_type
34160 #  define machine_arch_type     __machine_arch_type
34161 # else
34162 #  define machine_arch_type     MACH_TYPE_LUX_EDK9
34163 # endif
34164 # define machine_is_lux_edk9()  (machine_arch_type == MACH_TYPE_LUX_EDK9)
34165 #else
34166 # define machine_is_lux_edk9()  (0)
34167 #endif
34168
34169 #ifdef CONFIG_MACH_HW90240
34170 # ifdef machine_arch_type
34171 #  undef machine_arch_type
34172 #  define machine_arch_type     __machine_arch_type
34173 # else
34174 #  define machine_arch_type     MACH_TYPE_HW90240
34175 # endif
34176 # define machine_is_hw90240()   (machine_arch_type == MACH_TYPE_HW90240)
34177 #else
34178 # define machine_is_hw90240()   (0)
34179 #endif
34180
34181 #ifdef CONFIG_MACH_DM365_LEOPARD
34182 # ifdef machine_arch_type
34183 #  undef machine_arch_type
34184 #  define machine_arch_type     __machine_arch_type
34185 # else
34186 #  define machine_arch_type     MACH_TYPE_DM365_LEOPARD
34187 # endif
34188 # define machine_is_dm365_leopard()     (machine_arch_type == MACH_TYPE_DM365_LEOPARD)
34189 #else
34190 # define machine_is_dm365_leopard()     (0)
34191 #endif
34192
34193 #ifdef CONFIG_MACH_MITYOMAPL138
34194 # ifdef machine_arch_type
34195 #  undef machine_arch_type
34196 #  define machine_arch_type     __machine_arch_type
34197 # else
34198 #  define machine_arch_type     MACH_TYPE_MITYOMAPL138
34199 # endif
34200 # define machine_is_mityomapl138()      (machine_arch_type == MACH_TYPE_MITYOMAPL138)
34201 #else
34202 # define machine_is_mityomapl138()      (0)
34203 #endif
34204
34205 #ifdef CONFIG_MACH_SCAT110
34206 # ifdef machine_arch_type
34207 #  undef machine_arch_type
34208 #  define machine_arch_type     __machine_arch_type
34209 # else
34210 #  define machine_arch_type     MACH_TYPE_SCAT110
34211 # endif
34212 # define machine_is_scat110()   (machine_arch_type == MACH_TYPE_SCAT110)
34213 #else
34214 # define machine_is_scat110()   (0)
34215 #endif
34216
34217 #ifdef CONFIG_MACH_ACER_A1
34218 # ifdef machine_arch_type
34219 #  undef machine_arch_type
34220 #  define machine_arch_type     __machine_arch_type
34221 # else
34222 #  define machine_arch_type     MACH_TYPE_ACER_A1
34223 # endif
34224 # define machine_is_acer_a1()   (machine_arch_type == MACH_TYPE_ACER_A1)
34225 #else
34226 # define machine_is_acer_a1()   (0)
34227 #endif
34228
34229 #ifdef CONFIG_MACH_CMCONTROL
34230 # ifdef machine_arch_type
34231 #  undef machine_arch_type
34232 #  define machine_arch_type     __machine_arch_type
34233 # else
34234 #  define machine_arch_type     MACH_TYPE_CMCONTROL
34235 # endif
34236 # define machine_is_cmcontrol() (machine_arch_type == MACH_TYPE_CMCONTROL)
34237 #else
34238 # define machine_is_cmcontrol() (0)
34239 #endif
34240
34241 #ifdef CONFIG_MACH_PELCO_LAMAR
34242 # ifdef machine_arch_type
34243 #  undef machine_arch_type
34244 #  define machine_arch_type     __machine_arch_type
34245 # else
34246 #  define machine_arch_type     MACH_TYPE_PELCO_LAMAR
34247 # endif
34248 # define machine_is_pelco_lamar()       (machine_arch_type == MACH_TYPE_PELCO_LAMAR)
34249 #else
34250 # define machine_is_pelco_lamar()       (0)
34251 #endif
34252
34253 #ifdef CONFIG_MACH_RFP43
34254 # ifdef machine_arch_type
34255 #  undef machine_arch_type
34256 #  define machine_arch_type     __machine_arch_type
34257 # else
34258 #  define machine_arch_type     MACH_TYPE_RFP43
34259 # endif
34260 # define machine_is_rfp43()     (machine_arch_type == MACH_TYPE_RFP43)
34261 #else
34262 # define machine_is_rfp43()     (0)
34263 #endif
34264
34265 #ifdef CONFIG_MACH_SK86R0301
34266 # ifdef machine_arch_type
34267 #  undef machine_arch_type
34268 #  define machine_arch_type     __machine_arch_type
34269 # else
34270 #  define machine_arch_type     MACH_TYPE_SK86R0301
34271 # endif
34272 # define machine_is_sk86r0301() (machine_arch_type == MACH_TYPE_SK86R0301)
34273 #else
34274 # define machine_is_sk86r0301() (0)
34275 #endif
34276
34277 #ifdef CONFIG_MACH_CTPXA
34278 # ifdef machine_arch_type
34279 #  undef machine_arch_type
34280 #  define machine_arch_type     __machine_arch_type
34281 # else
34282 #  define machine_arch_type     MACH_TYPE_CTPXA
34283 # endif
34284 # define machine_is_ctpxa()     (machine_arch_type == MACH_TYPE_CTPXA)
34285 #else
34286 # define machine_is_ctpxa()     (0)
34287 #endif
34288
34289 #ifdef CONFIG_MACH_EPB_ARM9_A
34290 # ifdef machine_arch_type
34291 #  undef machine_arch_type
34292 #  define machine_arch_type     __machine_arch_type
34293 # else
34294 #  define machine_arch_type     MACH_TYPE_EPB_ARM9_A
34295 # endif
34296 # define machine_is_epb_arm9_a()        (machine_arch_type == MACH_TYPE_EPB_ARM9_A)
34297 #else
34298 # define machine_is_epb_arm9_a()        (0)
34299 #endif
34300
34301 #ifdef CONFIG_MACH_GURUPLUG
34302 # ifdef machine_arch_type
34303 #  undef machine_arch_type
34304 #  define machine_arch_type     __machine_arch_type
34305 # else
34306 #  define machine_arch_type     MACH_TYPE_GURUPLUG
34307 # endif
34308 # define machine_is_guruplug()  (machine_arch_type == MACH_TYPE_GURUPLUG)
34309 #else
34310 # define machine_is_guruplug()  (0)
34311 #endif
34312
34313 #ifdef CONFIG_MACH_SPEAR310
34314 # ifdef machine_arch_type
34315 #  undef machine_arch_type
34316 #  define machine_arch_type     __machine_arch_type
34317 # else
34318 #  define machine_arch_type     MACH_TYPE_SPEAR310
34319 # endif
34320 # define machine_is_spear310()  (machine_arch_type == MACH_TYPE_SPEAR310)
34321 #else
34322 # define machine_is_spear310()  (0)
34323 #endif
34324
34325 #ifdef CONFIG_MACH_SPEAR320
34326 # ifdef machine_arch_type
34327 #  undef machine_arch_type
34328 #  define machine_arch_type     __machine_arch_type
34329 # else
34330 #  define machine_arch_type     MACH_TYPE_SPEAR320
34331 # endif
34332 # define machine_is_spear320()  (machine_arch_type == MACH_TYPE_SPEAR320)
34333 #else
34334 # define machine_is_spear320()  (0)
34335 #endif
34336
34337 #ifdef CONFIG_MACH_ROBOTX
34338 # ifdef machine_arch_type
34339 #  undef machine_arch_type
34340 #  define machine_arch_type     __machine_arch_type
34341 # else
34342 #  define machine_arch_type     MACH_TYPE_ROBOTX
34343 # endif
34344 # define machine_is_robotx()    (machine_arch_type == MACH_TYPE_ROBOTX)
34345 #else
34346 # define machine_is_robotx()    (0)
34347 #endif
34348
34349 #ifdef CONFIG_MACH_LSXHL
34350 # ifdef machine_arch_type
34351 #  undef machine_arch_type
34352 #  define machine_arch_type     __machine_arch_type
34353 # else
34354 #  define machine_arch_type     MACH_TYPE_LSXHL
34355 # endif
34356 # define machine_is_lsxhl()     (machine_arch_type == MACH_TYPE_LSXHL)
34357 #else
34358 # define machine_is_lsxhl()     (0)
34359 #endif
34360
34361 #ifdef CONFIG_MACH_SMARTLITE
34362 # ifdef machine_arch_type
34363 #  undef machine_arch_type
34364 #  define machine_arch_type     __machine_arch_type
34365 # else
34366 #  define machine_arch_type     MACH_TYPE_SMARTLITE
34367 # endif
34368 # define machine_is_smartlite() (machine_arch_type == MACH_TYPE_SMARTLITE)
34369 #else
34370 # define machine_is_smartlite() (0)
34371 #endif
34372
34373 #ifdef CONFIG_MACH_CWS2
34374 # ifdef machine_arch_type
34375 #  undef machine_arch_type
34376 #  define machine_arch_type     __machine_arch_type
34377 # else
34378 #  define machine_arch_type     MACH_TYPE_CWS2
34379 # endif
34380 # define machine_is_cws2()      (machine_arch_type == MACH_TYPE_CWS2)
34381 #else
34382 # define machine_is_cws2()      (0)
34383 #endif
34384
34385 #ifdef CONFIG_MACH_M619
34386 # ifdef machine_arch_type
34387 #  undef machine_arch_type
34388 #  define machine_arch_type     __machine_arch_type
34389 # else
34390 #  define machine_arch_type     MACH_TYPE_M619
34391 # endif
34392 # define machine_is_m619()      (machine_arch_type == MACH_TYPE_M619)
34393 #else
34394 # define machine_is_m619()      (0)
34395 #endif
34396
34397 #ifdef CONFIG_MACH_SMARTVIEW
34398 # ifdef machine_arch_type
34399 #  undef machine_arch_type
34400 #  define machine_arch_type     __machine_arch_type
34401 # else
34402 #  define machine_arch_type     MACH_TYPE_SMARTVIEW
34403 # endif
34404 # define machine_is_smartview() (machine_arch_type == MACH_TYPE_SMARTVIEW)
34405 #else
34406 # define machine_is_smartview() (0)
34407 #endif
34408
34409 #ifdef CONFIG_MACH_LSA_SALSA
34410 # ifdef machine_arch_type
34411 #  undef machine_arch_type
34412 #  define machine_arch_type     __machine_arch_type
34413 # else
34414 #  define machine_arch_type     MACH_TYPE_LSA_SALSA
34415 # endif
34416 # define machine_is_lsa_salsa() (machine_arch_type == MACH_TYPE_LSA_SALSA)
34417 #else
34418 # define machine_is_lsa_salsa() (0)
34419 #endif
34420
34421 #ifdef CONFIG_MACH_KIZBOX
34422 # ifdef machine_arch_type
34423 #  undef machine_arch_type
34424 #  define machine_arch_type     __machine_arch_type
34425 # else
34426 #  define machine_arch_type     MACH_TYPE_KIZBOX
34427 # endif
34428 # define machine_is_kizbox()    (machine_arch_type == MACH_TYPE_KIZBOX)
34429 #else
34430 # define machine_is_kizbox()    (0)
34431 #endif
34432
34433 #ifdef CONFIG_MACH_HTCCHARMER
34434 # ifdef machine_arch_type
34435 #  undef machine_arch_type
34436 #  define machine_arch_type     __machine_arch_type
34437 # else
34438 #  define machine_arch_type     MACH_TYPE_HTCCHARMER
34439 # endif
34440 # define machine_is_htccharmer()        (machine_arch_type == MACH_TYPE_HTCCHARMER)
34441 #else
34442 # define machine_is_htccharmer()        (0)
34443 #endif
34444
34445 #ifdef CONFIG_MACH_GUF_NESO_LT
34446 # ifdef machine_arch_type
34447 #  undef machine_arch_type
34448 #  define machine_arch_type     __machine_arch_type
34449 # else
34450 #  define machine_arch_type     MACH_TYPE_GUF_NESO_LT
34451 # endif
34452 # define machine_is_guf_neso_lt()       (machine_arch_type == MACH_TYPE_GUF_NESO_LT)
34453 #else
34454 # define machine_is_guf_neso_lt()       (0)
34455 #endif
34456
34457 #ifdef CONFIG_MACH_PM9G45
34458 # ifdef machine_arch_type
34459 #  undef machine_arch_type
34460 #  define machine_arch_type     __machine_arch_type
34461 # else
34462 #  define machine_arch_type     MACH_TYPE_PM9G45
34463 # endif
34464 # define machine_is_pm9g45()    (machine_arch_type == MACH_TYPE_PM9G45)
34465 #else
34466 # define machine_is_pm9g45()    (0)
34467 #endif
34468
34469 #ifdef CONFIG_MACH_HTCPANTHER
34470 # ifdef machine_arch_type
34471 #  undef machine_arch_type
34472 #  define machine_arch_type     __machine_arch_type
34473 # else
34474 #  define machine_arch_type     MACH_TYPE_HTCPANTHER
34475 # endif
34476 # define machine_is_htcpanther()        (machine_arch_type == MACH_TYPE_HTCPANTHER)
34477 #else
34478 # define machine_is_htcpanther()        (0)
34479 #endif
34480
34481 #ifdef CONFIG_MACH_HTCPANTHER_CDMA
34482 # ifdef machine_arch_type
34483 #  undef machine_arch_type
34484 #  define machine_arch_type     __machine_arch_type
34485 # else
34486 #  define machine_arch_type     MACH_TYPE_HTCPANTHER_CDMA
34487 # endif
34488 # define machine_is_htcpanther_cdma()   (machine_arch_type == MACH_TYPE_HTCPANTHER_CDMA)
34489 #else
34490 # define machine_is_htcpanther_cdma()   (0)
34491 #endif
34492
34493 #ifdef CONFIG_MACH_REB01
34494 # ifdef machine_arch_type
34495 #  undef machine_arch_type
34496 #  define machine_arch_type     __machine_arch_type
34497 # else
34498 #  define machine_arch_type     MACH_TYPE_REB01
34499 # endif
34500 # define machine_is_reb01()     (machine_arch_type == MACH_TYPE_REB01)
34501 #else
34502 # define machine_is_reb01()     (0)
34503 #endif
34504
34505 #ifdef CONFIG_MACH_AQUILA
34506 # ifdef machine_arch_type
34507 #  undef machine_arch_type
34508 #  define machine_arch_type     __machine_arch_type
34509 # else
34510 #  define machine_arch_type     MACH_TYPE_AQUILA
34511 # endif
34512 # define machine_is_aquila()    (machine_arch_type == MACH_TYPE_AQUILA)
34513 #else
34514 # define machine_is_aquila()    (0)
34515 #endif
34516
34517 #ifdef CONFIG_MACH_SPARK_SLS_HW2
34518 # ifdef machine_arch_type
34519 #  undef machine_arch_type
34520 #  define machine_arch_type     __machine_arch_type
34521 # else
34522 #  define machine_arch_type     MACH_TYPE_SPARK_SLS_HW2
34523 # endif
34524 # define machine_is_spark_sls_hw2()     (machine_arch_type == MACH_TYPE_SPARK_SLS_HW2)
34525 #else
34526 # define machine_is_spark_sls_hw2()     (0)
34527 #endif
34528
34529 #ifdef CONFIG_MACH_ESATA_SHEEVAPLUG
34530 # ifdef machine_arch_type
34531 #  undef machine_arch_type
34532 #  define machine_arch_type     __machine_arch_type
34533 # else
34534 #  define machine_arch_type     MACH_TYPE_ESATA_SHEEVAPLUG
34535 # endif
34536 # define machine_is_sheeva_esata()      (machine_arch_type == MACH_TYPE_ESATA_SHEEVAPLUG)
34537 #else
34538 # define machine_is_sheeva_esata()      (0)
34539 #endif
34540
34541 #ifdef CONFIG_MACH_MSM7X30_SURF
34542 # ifdef machine_arch_type
34543 #  undef machine_arch_type
34544 #  define machine_arch_type     __machine_arch_type
34545 # else
34546 #  define machine_arch_type     MACH_TYPE_MSM7X30_SURF
34547 # endif
34548 # define machine_is_msm7x30_surf()      (machine_arch_type == MACH_TYPE_MSM7X30_SURF)
34549 #else
34550 # define machine_is_msm7x30_surf()      (0)
34551 #endif
34552
34553 #ifdef CONFIG_MACH_MICRO2440
34554 # ifdef machine_arch_type
34555 #  undef machine_arch_type
34556 #  define machine_arch_type     __machine_arch_type
34557 # else
34558 #  define machine_arch_type     MACH_TYPE_MICRO2440
34559 # endif
34560 # define machine_is_micro2440() (machine_arch_type == MACH_TYPE_MICRO2440)
34561 #else
34562 # define machine_is_micro2440() (0)
34563 #endif
34564
34565 #ifdef CONFIG_MACH_AM2440
34566 # ifdef machine_arch_type
34567 #  undef machine_arch_type
34568 #  define machine_arch_type     __machine_arch_type
34569 # else
34570 #  define machine_arch_type     MACH_TYPE_AM2440
34571 # endif
34572 # define machine_is_am2440()    (machine_arch_type == MACH_TYPE_AM2440)
34573 #else
34574 # define machine_is_am2440()    (0)
34575 #endif
34576
34577 #ifdef CONFIG_MACH_TQ2440
34578 # ifdef machine_arch_type
34579 #  undef machine_arch_type
34580 #  define machine_arch_type     __machine_arch_type
34581 # else
34582 #  define machine_arch_type     MACH_TYPE_TQ2440
34583 # endif
34584 # define machine_is_tq2440()    (machine_arch_type == MACH_TYPE_TQ2440)
34585 #else
34586 # define machine_is_tq2440()    (0)
34587 #endif
34588
34589 #ifdef CONFIG_MACH_LPC2478OEM
34590 # ifdef machine_arch_type
34591 #  undef machine_arch_type
34592 #  define machine_arch_type     __machine_arch_type
34593 # else
34594 #  define machine_arch_type     MACH_TYPE_LPC2478OEM
34595 # endif
34596 # define machine_is_lpc2478oem()        (machine_arch_type == MACH_TYPE_LPC2478OEM)
34597 #else
34598 # define machine_is_lpc2478oem()        (0)
34599 #endif
34600
34601 #ifdef CONFIG_MACH_AK880X
34602 # ifdef machine_arch_type
34603 #  undef machine_arch_type
34604 #  define machine_arch_type     __machine_arch_type
34605 # else
34606 #  define machine_arch_type     MACH_TYPE_AK880X
34607 # endif
34608 # define machine_is_ak880x()    (machine_arch_type == MACH_TYPE_AK880X)
34609 #else
34610 # define machine_is_ak880x()    (0)
34611 #endif
34612
34613 #ifdef CONFIG_MACH_COBRA3530
34614 # ifdef machine_arch_type
34615 #  undef machine_arch_type
34616 #  define machine_arch_type     __machine_arch_type
34617 # else
34618 #  define machine_arch_type     MACH_TYPE_COBRA3530
34619 # endif
34620 # define machine_is_cobra3530() (machine_arch_type == MACH_TYPE_COBRA3530)
34621 #else
34622 # define machine_is_cobra3530() (0)
34623 #endif
34624
34625 #ifdef CONFIG_MACH_PMPPB
34626 # ifdef machine_arch_type
34627 #  undef machine_arch_type
34628 #  define machine_arch_type     __machine_arch_type
34629 # else
34630 #  define machine_arch_type     MACH_TYPE_PMPPB
34631 # endif
34632 # define machine_is_pmppb()     (machine_arch_type == MACH_TYPE_PMPPB)
34633 #else
34634 # define machine_is_pmppb()     (0)
34635 #endif
34636
34637 #ifdef CONFIG_MACH_U6715
34638 # ifdef machine_arch_type
34639 #  undef machine_arch_type
34640 #  define machine_arch_type     __machine_arch_type
34641 # else
34642 #  define machine_arch_type     MACH_TYPE_U6715
34643 # endif
34644 # define machine_is_u6715()     (machine_arch_type == MACH_TYPE_U6715)
34645 #else
34646 # define machine_is_u6715()     (0)
34647 #endif
34648
34649 #ifdef CONFIG_MACH_AXAR1500_SENDER
34650 # ifdef machine_arch_type
34651 #  undef machine_arch_type
34652 #  define machine_arch_type     __machine_arch_type
34653 # else
34654 #  define machine_arch_type     MACH_TYPE_AXAR1500_SENDER
34655 # endif
34656 # define machine_is_axar1500_sender()   (machine_arch_type == MACH_TYPE_AXAR1500_SENDER)
34657 #else
34658 # define machine_is_axar1500_sender()   (0)
34659 #endif
34660
34661 #ifdef CONFIG_MACH_G30_DVB
34662 # ifdef machine_arch_type
34663 #  undef machine_arch_type
34664 #  define machine_arch_type     __machine_arch_type
34665 # else
34666 #  define machine_arch_type     MACH_TYPE_G30_DVB
34667 # endif
34668 # define machine_is_g30_dvb()   (machine_arch_type == MACH_TYPE_G30_DVB)
34669 #else
34670 # define machine_is_g30_dvb()   (0)
34671 #endif
34672
34673 #ifdef CONFIG_MACH_VC088X
34674 # ifdef machine_arch_type
34675 #  undef machine_arch_type
34676 #  define machine_arch_type     __machine_arch_type
34677 # else
34678 #  define machine_arch_type     MACH_TYPE_VC088X
34679 # endif
34680 # define machine_is_vc088x()    (machine_arch_type == MACH_TYPE_VC088X)
34681 #else
34682 # define machine_is_vc088x()    (0)
34683 #endif
34684
34685 #ifdef CONFIG_MACH_MIOA702
34686 # ifdef machine_arch_type
34687 #  undef machine_arch_type
34688 #  define machine_arch_type     __machine_arch_type
34689 # else
34690 #  define machine_arch_type     MACH_TYPE_MIOA702
34691 # endif
34692 # define machine_is_mioa702()   (machine_arch_type == MACH_TYPE_MIOA702)
34693 #else
34694 # define machine_is_mioa702()   (0)
34695 #endif
34696
34697 #ifdef CONFIG_MACH_HPMIN
34698 # ifdef machine_arch_type
34699 #  undef machine_arch_type
34700 #  define machine_arch_type     __machine_arch_type
34701 # else
34702 #  define machine_arch_type     MACH_TYPE_HPMIN
34703 # endif
34704 # define machine_is_hpmin()     (machine_arch_type == MACH_TYPE_HPMIN)
34705 #else
34706 # define machine_is_hpmin()     (0)
34707 #endif
34708
34709 #ifdef CONFIG_MACH_AK880XAK
34710 # ifdef machine_arch_type
34711 #  undef machine_arch_type
34712 #  define machine_arch_type     __machine_arch_type
34713 # else
34714 #  define machine_arch_type     MACH_TYPE_AK880XAK
34715 # endif
34716 # define machine_is_ak880xak()  (machine_arch_type == MACH_TYPE_AK880XAK)
34717 #else
34718 # define machine_is_ak880xak()  (0)
34719 #endif
34720
34721 #ifdef CONFIG_MACH_ARM926TOMAP850
34722 # ifdef machine_arch_type
34723 #  undef machine_arch_type
34724 #  define machine_arch_type     __machine_arch_type
34725 # else
34726 #  define machine_arch_type     MACH_TYPE_ARM926TOMAP850
34727 # endif
34728 # define machine_is_arm926tomap850()    (machine_arch_type == MACH_TYPE_ARM926TOMAP850)
34729 #else
34730 # define machine_is_arm926tomap850()    (0)
34731 #endif
34732
34733 #ifdef CONFIG_MACH_LKEVM
34734 # ifdef machine_arch_type
34735 #  undef machine_arch_type
34736 #  define machine_arch_type     __machine_arch_type
34737 # else
34738 #  define machine_arch_type     MACH_TYPE_LKEVM
34739 # endif
34740 # define machine_is_lkevm()     (machine_arch_type == MACH_TYPE_LKEVM)
34741 #else
34742 # define machine_is_lkevm()     (0)
34743 #endif
34744
34745 #ifdef CONFIG_MACH_MW6410
34746 # ifdef machine_arch_type
34747 #  undef machine_arch_type
34748 #  define machine_arch_type     __machine_arch_type
34749 # else
34750 #  define machine_arch_type     MACH_TYPE_MW6410
34751 # endif
34752 # define machine_is_mw6410()    (machine_arch_type == MACH_TYPE_MW6410)
34753 #else
34754 # define machine_is_mw6410()    (0)
34755 #endif
34756
34757 #ifdef CONFIG_MACH_TERASTATION_WXL
34758 # ifdef machine_arch_type
34759 #  undef machine_arch_type
34760 #  define machine_arch_type     __machine_arch_type
34761 # else
34762 #  define machine_arch_type     MACH_TYPE_TERASTATION_WXL
34763 # endif
34764 # define machine_is_terastation_wxl()   (machine_arch_type == MACH_TYPE_TERASTATION_WXL)
34765 #else
34766 # define machine_is_terastation_wxl()   (0)
34767 #endif
34768
34769 #ifdef CONFIG_MACH_CPU8000E
34770 # ifdef machine_arch_type
34771 #  undef machine_arch_type
34772 #  define machine_arch_type     __machine_arch_type
34773 # else
34774 #  define machine_arch_type     MACH_TYPE_CPU8000E
34775 # endif
34776 # define machine_is_cpu8000e()  (machine_arch_type == MACH_TYPE_CPU8000E)
34777 #else
34778 # define machine_is_cpu8000e()  (0)
34779 #endif
34780
34781 #ifdef CONFIG_MACH_CATANIA
34782 # ifdef machine_arch_type
34783 #  undef machine_arch_type
34784 #  define machine_arch_type     __machine_arch_type
34785 # else
34786 #  define machine_arch_type     MACH_TYPE_CATANIA
34787 # endif
34788 # define machine_is_catania()   (machine_arch_type == MACH_TYPE_CATANIA)
34789 #else
34790 # define machine_is_catania()   (0)
34791 #endif
34792
34793 #ifdef CONFIG_MACH_TOKYO
34794 # ifdef machine_arch_type
34795 #  undef machine_arch_type
34796 #  define machine_arch_type     __machine_arch_type
34797 # else
34798 #  define machine_arch_type     MACH_TYPE_TOKYO
34799 # endif
34800 # define machine_is_tokyo()     (machine_arch_type == MACH_TYPE_TOKYO)
34801 #else
34802 # define machine_is_tokyo()     (0)
34803 #endif
34804
34805 #ifdef CONFIG_MACH_MSM7201A_SURF
34806 # ifdef machine_arch_type
34807 #  undef machine_arch_type
34808 #  define machine_arch_type     __machine_arch_type
34809 # else
34810 #  define machine_arch_type     MACH_TYPE_MSM7201A_SURF
34811 # endif
34812 # define machine_is_msm7201a_surf()     (machine_arch_type == MACH_TYPE_MSM7201A_SURF)
34813 #else
34814 # define machine_is_msm7201a_surf()     (0)
34815 #endif
34816
34817 #ifdef CONFIG_MACH_MSM7201A_FFA
34818 # ifdef machine_arch_type
34819 #  undef machine_arch_type
34820 #  define machine_arch_type     __machine_arch_type
34821 # else
34822 #  define machine_arch_type     MACH_TYPE_MSM7201A_FFA
34823 # endif
34824 # define machine_is_msm7201a_ffa()      (machine_arch_type == MACH_TYPE_MSM7201A_FFA)
34825 #else
34826 # define machine_is_msm7201a_ffa()      (0)
34827 #endif
34828
34829 #ifdef CONFIG_MACH_MSM7X25_SURF
34830 # ifdef machine_arch_type
34831 #  undef machine_arch_type
34832 #  define machine_arch_type     __machine_arch_type
34833 # else
34834 #  define machine_arch_type     MACH_TYPE_MSM7X25_SURF
34835 # endif
34836 # define machine_is_msm7x25_surf()      (machine_arch_type == MACH_TYPE_MSM7X25_SURF)
34837 #else
34838 # define machine_is_msm7x25_surf()      (0)
34839 #endif
34840
34841 #ifdef CONFIG_MACH_MSM7X25_FFA
34842 # ifdef machine_arch_type
34843 #  undef machine_arch_type
34844 #  define machine_arch_type     __machine_arch_type
34845 # else
34846 #  define machine_arch_type     MACH_TYPE_MSM7X25_FFA
34847 # endif
34848 # define machine_is_msm7x25_ffa()       (machine_arch_type == MACH_TYPE_MSM7X25_FFA)
34849 #else
34850 # define machine_is_msm7x25_ffa()       (0)
34851 #endif
34852
34853 #ifdef CONFIG_MACH_MSM7X27_SURF
34854 # ifdef machine_arch_type
34855 #  undef machine_arch_type
34856 #  define machine_arch_type     __machine_arch_type
34857 # else
34858 #  define machine_arch_type     MACH_TYPE_MSM7X27_SURF
34859 # endif
34860 # define machine_is_msm7x27_surf()      (machine_arch_type == MACH_TYPE_MSM7X27_SURF)
34861 #else
34862 # define machine_is_msm7x27_surf()      (0)
34863 #endif
34864
34865 #ifdef CONFIG_MACH_MSM7X27_FFA
34866 # ifdef machine_arch_type
34867 #  undef machine_arch_type
34868 #  define machine_arch_type     __machine_arch_type
34869 # else
34870 #  define machine_arch_type     MACH_TYPE_MSM7X27_FFA
34871 # endif
34872 # define machine_is_msm7x27_ffa()       (machine_arch_type == MACH_TYPE_MSM7X27_FFA)
34873 #else
34874 # define machine_is_msm7x27_ffa()       (0)
34875 #endif
34876
34877 #ifdef CONFIG_MACH_MSM7X30_FFA
34878 # ifdef machine_arch_type
34879 #  undef machine_arch_type
34880 #  define machine_arch_type     __machine_arch_type
34881 # else
34882 #  define machine_arch_type     MACH_TYPE_MSM7X30_FFA
34883 # endif
34884 # define machine_is_msm7x30_ffa()       (machine_arch_type == MACH_TYPE_MSM7X30_FFA)
34885 #else
34886 # define machine_is_msm7x30_ffa()       (0)
34887 #endif
34888
34889 #ifdef CONFIG_MACH_QSD8X50_SURF
34890 # ifdef machine_arch_type
34891 #  undef machine_arch_type
34892 #  define machine_arch_type     __machine_arch_type
34893 # else
34894 #  define machine_arch_type     MACH_TYPE_QSD8X50_SURF
34895 # endif
34896 # define machine_is_qsd8x50_surf()      (machine_arch_type == MACH_TYPE_QSD8X50_SURF)
34897 #else
34898 # define machine_is_qsd8x50_surf()      (0)
34899 #endif
34900
34901 #ifdef CONFIG_MACH_QSD8X50_COMET
34902 # ifdef machine_arch_type
34903 #  undef machine_arch_type
34904 #  define machine_arch_type     __machine_arch_type
34905 # else
34906 #  define machine_arch_type     MACH_TYPE_QSD8X50_COMET
34907 # endif
34908 # define machine_is_qsd8x50_comet()     (machine_arch_type == MACH_TYPE_QSD8X50_COMET)
34909 #else
34910 # define machine_is_qsd8x50_comet()     (0)
34911 #endif
34912
34913 #ifdef CONFIG_MACH_QSD8X50_FFA
34914 # ifdef machine_arch_type
34915 #  undef machine_arch_type
34916 #  define machine_arch_type     __machine_arch_type
34917 # else
34918 #  define machine_arch_type     MACH_TYPE_QSD8X50_FFA
34919 # endif
34920 # define machine_is_qsd8x50_ffa()       (machine_arch_type == MACH_TYPE_QSD8X50_FFA)
34921 #else
34922 # define machine_is_qsd8x50_ffa()       (0)
34923 #endif
34924
34925 #ifdef CONFIG_MACH_QSD8X50A_SURF
34926 # ifdef machine_arch_type
34927 #  undef machine_arch_type
34928 #  define machine_arch_type     __machine_arch_type
34929 # else
34930 #  define machine_arch_type     MACH_TYPE_QSD8X50A_SURF
34931 # endif
34932 # define machine_is_qsd8x50a_surf()     (machine_arch_type == MACH_TYPE_QSD8X50A_SURF)
34933 #else
34934 # define machine_is_qsd8x50a_surf()     (0)
34935 #endif
34936
34937 #ifdef CONFIG_MACH_QSD8X50A_FFA
34938 # ifdef machine_arch_type
34939 #  undef machine_arch_type
34940 #  define machine_arch_type     __machine_arch_type
34941 # else
34942 #  define machine_arch_type     MACH_TYPE_QSD8X50A_FFA
34943 # endif
34944 # define machine_is_qsd8x50a_ffa()      (machine_arch_type == MACH_TYPE_QSD8X50A_FFA)
34945 #else
34946 # define machine_is_qsd8x50a_ffa()      (0)
34947 #endif
34948
34949 #ifdef CONFIG_MACH_ADX_XGCP10
34950 # ifdef machine_arch_type
34951 #  undef machine_arch_type
34952 #  define machine_arch_type     __machine_arch_type
34953 # else
34954 #  define machine_arch_type     MACH_TYPE_ADX_XGCP10
34955 # endif
34956 # define machine_is_adx_xgcp10()        (machine_arch_type == MACH_TYPE_ADX_XGCP10)
34957 #else
34958 # define machine_is_adx_xgcp10()        (0)
34959 #endif
34960
34961 #ifdef CONFIG_MACH_MCGWUMTS2A
34962 # ifdef machine_arch_type
34963 #  undef machine_arch_type
34964 #  define machine_arch_type     __machine_arch_type
34965 # else
34966 #  define machine_arch_type     MACH_TYPE_MCGWUMTS2A
34967 # endif
34968 # define machine_is_mcgwumts2a()        (machine_arch_type == MACH_TYPE_MCGWUMTS2A)
34969 #else
34970 # define machine_is_mcgwumts2a()        (0)
34971 #endif
34972
34973 #ifdef CONFIG_MACH_MOBIKT
34974 # ifdef machine_arch_type
34975 #  undef machine_arch_type
34976 #  define machine_arch_type     __machine_arch_type
34977 # else
34978 #  define machine_arch_type     MACH_TYPE_MOBIKT
34979 # endif
34980 # define machine_is_mobikt()    (machine_arch_type == MACH_TYPE_MOBIKT)
34981 #else
34982 # define machine_is_mobikt()    (0)
34983 #endif
34984
34985 #ifdef CONFIG_MACH_MX53_EVK
34986 # ifdef machine_arch_type
34987 #  undef machine_arch_type
34988 #  define machine_arch_type     __machine_arch_type
34989 # else
34990 #  define machine_arch_type     MACH_TYPE_MX53_EVK
34991 # endif
34992 # define machine_is_mx53_evk()  (machine_arch_type == MACH_TYPE_MX53_EVK)
34993 #else
34994 # define machine_is_mx53_evk()  (0)
34995 #endif
34996
34997 #ifdef CONFIG_MACH_IGEP0030
34998 # ifdef machine_arch_type
34999 #  undef machine_arch_type
35000 #  define machine_arch_type     __machine_arch_type
35001 # else
35002 #  define machine_arch_type     MACH_TYPE_IGEP0030
35003 # endif
35004 # define machine_is_igep0030()  (machine_arch_type == MACH_TYPE_IGEP0030)
35005 #else
35006 # define machine_is_igep0030()  (0)
35007 #endif
35008
35009 #ifdef CONFIG_MACH_AXELL_H40_H50_CTRL
35010 # ifdef machine_arch_type
35011 #  undef machine_arch_type
35012 #  define machine_arch_type     __machine_arch_type
35013 # else
35014 #  define machine_arch_type     MACH_TYPE_AXELL_H40_H50_CTRL
35015 # endif
35016 # define machine_is_axell_h40_h50_ctrl()        (machine_arch_type == MACH_TYPE_AXELL_H40_H50_CTRL)
35017 #else
35018 # define machine_is_axell_h40_h50_ctrl()        (0)
35019 #endif
35020
35021 #ifdef CONFIG_MACH_DTCOMMOD
35022 # ifdef machine_arch_type
35023 #  undef machine_arch_type
35024 #  define machine_arch_type     __machine_arch_type
35025 # else
35026 #  define machine_arch_type     MACH_TYPE_DTCOMMOD
35027 # endif
35028 # define machine_is_dtcommod()  (machine_arch_type == MACH_TYPE_DTCOMMOD)
35029 #else
35030 # define machine_is_dtcommod()  (0)
35031 #endif
35032
35033 #ifdef CONFIG_MACH_GOULD
35034 # ifdef machine_arch_type
35035 #  undef machine_arch_type
35036 #  define machine_arch_type     __machine_arch_type
35037 # else
35038 #  define machine_arch_type     MACH_TYPE_GOULD
35039 # endif
35040 # define machine_is_gould()     (machine_arch_type == MACH_TYPE_GOULD)
35041 #else
35042 # define machine_is_gould()     (0)
35043 #endif
35044
35045 #ifdef CONFIG_MACH_SIBERIA
35046 # ifdef machine_arch_type
35047 #  undef machine_arch_type
35048 #  define machine_arch_type     __machine_arch_type
35049 # else
35050 #  define machine_arch_type     MACH_TYPE_SIBERIA
35051 # endif
35052 # define machine_is_siberia()   (machine_arch_type == MACH_TYPE_SIBERIA)
35053 #else
35054 # define machine_is_siberia()   (0)
35055 #endif
35056
35057 #ifdef CONFIG_MACH_SBC3530
35058 # ifdef machine_arch_type
35059 #  undef machine_arch_type
35060 #  define machine_arch_type     __machine_arch_type
35061 # else
35062 #  define machine_arch_type     MACH_TYPE_SBC3530
35063 # endif
35064 # define machine_is_sbc3530()   (machine_arch_type == MACH_TYPE_SBC3530)
35065 #else
35066 # define machine_is_sbc3530()   (0)
35067 #endif
35068
35069 #ifdef CONFIG_MACH_QARM
35070 # ifdef machine_arch_type
35071 #  undef machine_arch_type
35072 #  define machine_arch_type     __machine_arch_type
35073 # else
35074 #  define machine_arch_type     MACH_TYPE_QARM
35075 # endif
35076 # define machine_is_qarm()      (machine_arch_type == MACH_TYPE_QARM)
35077 #else
35078 # define machine_is_qarm()      (0)
35079 #endif
35080
35081 #ifdef CONFIG_MACH_MIPS
35082 # ifdef machine_arch_type
35083 #  undef machine_arch_type
35084 #  define machine_arch_type     __machine_arch_type
35085 # else
35086 #  define machine_arch_type     MACH_TYPE_MIPS
35087 # endif
35088 # define machine_is_mips()      (machine_arch_type == MACH_TYPE_MIPS)
35089 #else
35090 # define machine_is_mips()      (0)
35091 #endif
35092
35093 #ifdef CONFIG_MACH_MX27GRB
35094 # ifdef machine_arch_type
35095 #  undef machine_arch_type
35096 #  define machine_arch_type     __machine_arch_type
35097 # else
35098 #  define machine_arch_type     MACH_TYPE_MX27GRB
35099 # endif
35100 # define machine_is_mx27grb()   (machine_arch_type == MACH_TYPE_MX27GRB)
35101 #else
35102 # define machine_is_mx27grb()   (0)
35103 #endif
35104
35105 #ifdef CONFIG_MACH_SBC8100
35106 # ifdef machine_arch_type
35107 #  undef machine_arch_type
35108 #  define machine_arch_type     __machine_arch_type
35109 # else
35110 #  define machine_arch_type     MACH_TYPE_SBC8100
35111 # endif
35112 # define machine_is_sbc8100()   (machine_arch_type == MACH_TYPE_SBC8100)
35113 #else
35114 # define machine_is_sbc8100()   (0)
35115 #endif
35116
35117 #ifdef CONFIG_MACH_SAARB
35118 # ifdef machine_arch_type
35119 #  undef machine_arch_type
35120 #  define machine_arch_type     __machine_arch_type
35121 # else
35122 #  define machine_arch_type     MACH_TYPE_SAARB
35123 # endif
35124 # define machine_is_saarb()     (machine_arch_type == MACH_TYPE_SAARB)
35125 #else
35126 # define machine_is_saarb()     (0)
35127 #endif
35128
35129 #ifdef CONFIG_MACH_OMAP3MINI
35130 # ifdef machine_arch_type
35131 #  undef machine_arch_type
35132 #  define machine_arch_type     __machine_arch_type
35133 # else
35134 #  define machine_arch_type     MACH_TYPE_OMAP3MINI
35135 # endif
35136 # define machine_is_omap3mini() (machine_arch_type == MACH_TYPE_OMAP3MINI)
35137 #else
35138 # define machine_is_omap3mini() (0)
35139 #endif
35140
35141 #ifdef CONFIG_MACH_CNMBOOK7SE
35142 # ifdef machine_arch_type
35143 #  undef machine_arch_type
35144 #  define machine_arch_type     __machine_arch_type
35145 # else
35146 #  define machine_arch_type     MACH_TYPE_CNMBOOK7SE
35147 # endif
35148 # define machine_is_cnmbook7se()        (machine_arch_type == MACH_TYPE_CNMBOOK7SE)
35149 #else
35150 # define machine_is_cnmbook7se()        (0)
35151 #endif
35152
35153 #ifdef CONFIG_MACH_CATAN
35154 # ifdef machine_arch_type
35155 #  undef machine_arch_type
35156 #  define machine_arch_type     __machine_arch_type
35157 # else
35158 #  define machine_arch_type     MACH_TYPE_CATAN
35159 # endif
35160 # define machine_is_catan()     (machine_arch_type == MACH_TYPE_CATAN)
35161 #else
35162 # define machine_is_catan()     (0)
35163 #endif
35164
35165 #ifdef CONFIG_MACH_HARMONY
35166 # ifdef machine_arch_type
35167 #  undef machine_arch_type
35168 #  define machine_arch_type     __machine_arch_type
35169 # else
35170 #  define machine_arch_type     MACH_TYPE_HARMONY
35171 # endif
35172 # define machine_is_harmony()   (machine_arch_type == MACH_TYPE_HARMONY)
35173 #else
35174 # define machine_is_harmony()   (0)
35175 #endif
35176
35177 #ifdef CONFIG_MACH_TONGA
35178 # ifdef machine_arch_type
35179 #  undef machine_arch_type
35180 #  define machine_arch_type     __machine_arch_type
35181 # else
35182 #  define machine_arch_type     MACH_TYPE_TONGA
35183 # endif
35184 # define machine_is_tonga()     (machine_arch_type == MACH_TYPE_TONGA)
35185 #else
35186 # define machine_is_tonga()     (0)
35187 #endif
35188
35189 #ifdef CONFIG_MACH_CYBOOK_ORIZON
35190 # ifdef machine_arch_type
35191 #  undef machine_arch_type
35192 #  define machine_arch_type     __machine_arch_type
35193 # else
35194 #  define machine_arch_type     MACH_TYPE_CYBOOK_ORIZON
35195 # endif
35196 # define machine_is_cybook_orizon()     (machine_arch_type == MACH_TYPE_CYBOOK_ORIZON)
35197 #else
35198 # define machine_is_cybook_orizon()     (0)
35199 #endif
35200
35201 #ifdef CONFIG_MACH_HTCRHODIUMCDMA
35202 # ifdef machine_arch_type
35203 #  undef machine_arch_type
35204 #  define machine_arch_type     __machine_arch_type
35205 # else
35206 #  define machine_arch_type     MACH_TYPE_HTCRHODIUMCDMA
35207 # endif
35208 # define machine_is_htcrhodiumcdma()    (machine_arch_type == MACH_TYPE_HTCRHODIUMCDMA)
35209 #else
35210 # define machine_is_htcrhodiumcdma()    (0)
35211 #endif
35212
35213 #ifdef CONFIG_MACH_EPC_G45
35214 # ifdef machine_arch_type
35215 #  undef machine_arch_type
35216 #  define machine_arch_type     __machine_arch_type
35217 # else
35218 #  define machine_arch_type     MACH_TYPE_EPC_G45
35219 # endif
35220 # define machine_is_epc_g45()   (machine_arch_type == MACH_TYPE_EPC_G45)
35221 #else
35222 # define machine_is_epc_g45()   (0)
35223 #endif
35224
35225 #ifdef CONFIG_MACH_EPC_LPC3250
35226 # ifdef machine_arch_type
35227 #  undef machine_arch_type
35228 #  define machine_arch_type     __machine_arch_type
35229 # else
35230 #  define machine_arch_type     MACH_TYPE_EPC_LPC3250
35231 # endif
35232 # define machine_is_epc_lpc3250()       (machine_arch_type == MACH_TYPE_EPC_LPC3250)
35233 #else
35234 # define machine_is_epc_lpc3250()       (0)
35235 #endif
35236
35237 #ifdef CONFIG_MACH_MXC91341EVB
35238 # ifdef machine_arch_type
35239 #  undef machine_arch_type
35240 #  define machine_arch_type     __machine_arch_type
35241 # else
35242 #  define machine_arch_type     MACH_TYPE_MXC91341EVB
35243 # endif
35244 # define machine_is_mxc91341evb()       (machine_arch_type == MACH_TYPE_MXC91341EVB)
35245 #else
35246 # define machine_is_mxc91341evb()       (0)
35247 #endif
35248
35249 #ifdef CONFIG_MACH_RTW1000
35250 # ifdef machine_arch_type
35251 #  undef machine_arch_type
35252 #  define machine_arch_type     __machine_arch_type
35253 # else
35254 #  define machine_arch_type     MACH_TYPE_RTW1000
35255 # endif
35256 # define machine_is_rtw1000()   (machine_arch_type == MACH_TYPE_RTW1000)
35257 #else
35258 # define machine_is_rtw1000()   (0)
35259 #endif
35260
35261 #ifdef CONFIG_MACH_BOBCAT
35262 # ifdef machine_arch_type
35263 #  undef machine_arch_type
35264 #  define machine_arch_type     __machine_arch_type
35265 # else
35266 #  define machine_arch_type     MACH_TYPE_BOBCAT
35267 # endif
35268 # define machine_is_bobcat()    (machine_arch_type == MACH_TYPE_BOBCAT)
35269 #else
35270 # define machine_is_bobcat()    (0)
35271 #endif
35272
35273 #ifdef CONFIG_MACH_TRIZEPS6
35274 # ifdef machine_arch_type
35275 #  undef machine_arch_type
35276 #  define machine_arch_type     __machine_arch_type
35277 # else
35278 #  define machine_arch_type     MACH_TYPE_TRIZEPS6
35279 # endif
35280 # define machine_is_trizeps6()  (machine_arch_type == MACH_TYPE_TRIZEPS6)
35281 #else
35282 # define machine_is_trizeps6()  (0)
35283 #endif
35284
35285 #ifdef CONFIG_MACH_MSM7X30_FLUID
35286 # ifdef machine_arch_type
35287 #  undef machine_arch_type
35288 #  define machine_arch_type     __machine_arch_type
35289 # else
35290 #  define machine_arch_type     MACH_TYPE_MSM7X30_FLUID
35291 # endif
35292 # define machine_is_msm7x30_fluid()     (machine_arch_type == MACH_TYPE_MSM7X30_FLUID)
35293 #else
35294 # define machine_is_msm7x30_fluid()     (0)
35295 #endif
35296
35297 #ifdef CONFIG_MACH_NEDAP9263
35298 # ifdef machine_arch_type
35299 #  undef machine_arch_type
35300 #  define machine_arch_type     __machine_arch_type
35301 # else
35302 #  define machine_arch_type     MACH_TYPE_NEDAP9263
35303 # endif
35304 # define machine_is_nedap9263() (machine_arch_type == MACH_TYPE_NEDAP9263)
35305 #else
35306 # define machine_is_nedap9263() (0)
35307 #endif
35308
35309 #ifdef CONFIG_MACH_NETGEAR_MS2110
35310 # ifdef machine_arch_type
35311 #  undef machine_arch_type
35312 #  define machine_arch_type     __machine_arch_type
35313 # else
35314 #  define machine_arch_type     MACH_TYPE_NETGEAR_MS2110
35315 # endif
35316 # define machine_is_netgear_ms2110()    (machine_arch_type == MACH_TYPE_NETGEAR_MS2110)
35317 #else
35318 # define machine_is_netgear_ms2110()    (0)
35319 #endif
35320
35321 #ifdef CONFIG_MACH_BMX
35322 # ifdef machine_arch_type
35323 #  undef machine_arch_type
35324 #  define machine_arch_type     __machine_arch_type
35325 # else
35326 #  define machine_arch_type     MACH_TYPE_BMX
35327 # endif
35328 # define machine_is_bmx()       (machine_arch_type == MACH_TYPE_BMX)
35329 #else
35330 # define machine_is_bmx()       (0)
35331 #endif
35332
35333 #ifdef CONFIG_MACH_NETSTREAM
35334 # ifdef machine_arch_type
35335 #  undef machine_arch_type
35336 #  define machine_arch_type     __machine_arch_type
35337 # else
35338 #  define machine_arch_type     MACH_TYPE_NETSTREAM
35339 # endif
35340 # define machine_is_netstream() (machine_arch_type == MACH_TYPE_NETSTREAM)
35341 #else
35342 # define machine_is_netstream() (0)
35343 #endif
35344
35345 #ifdef CONFIG_MACH_VPNEXT_RCU
35346 # ifdef machine_arch_type
35347 #  undef machine_arch_type
35348 #  define machine_arch_type     __machine_arch_type
35349 # else
35350 #  define machine_arch_type     MACH_TYPE_VPNEXT_RCU
35351 # endif
35352 # define machine_is_vpnext_rcu()        (machine_arch_type == MACH_TYPE_VPNEXT_RCU)
35353 #else
35354 # define machine_is_vpnext_rcu()        (0)
35355 #endif
35356
35357 #ifdef CONFIG_MACH_VPNEXT_MPU
35358 # ifdef machine_arch_type
35359 #  undef machine_arch_type
35360 #  define machine_arch_type     __machine_arch_type
35361 # else
35362 #  define machine_arch_type     MACH_TYPE_VPNEXT_MPU
35363 # endif
35364 # define machine_is_vpnext_mpu()        (machine_arch_type == MACH_TYPE_VPNEXT_MPU)
35365 #else
35366 # define machine_is_vpnext_mpu()        (0)
35367 #endif
35368
35369 #ifdef CONFIG_MACH_BCMRING_TABLET_V1
35370 # ifdef machine_arch_type
35371 #  undef machine_arch_type
35372 #  define machine_arch_type     __machine_arch_type
35373 # else
35374 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET_V1
35375 # endif
35376 # define machine_is_bcmring_tablet_v1() (machine_arch_type == MACH_TYPE_BCMRING_TABLET_V1)
35377 #else
35378 # define machine_is_bcmring_tablet_v1() (0)
35379 #endif
35380
35381 #ifdef CONFIG_MACH_SGARM10
35382 # ifdef machine_arch_type
35383 #  undef machine_arch_type
35384 #  define machine_arch_type     __machine_arch_type
35385 # else
35386 #  define machine_arch_type     MACH_TYPE_SGARM10
35387 # endif
35388 # define machine_is_sgarm10()   (machine_arch_type == MACH_TYPE_SGARM10)
35389 #else
35390 # define machine_is_sgarm10()   (0)
35391 #endif
35392
35393 #ifdef CONFIG_MACH_CM_T3517
35394 # ifdef machine_arch_type
35395 #  undef machine_arch_type
35396 #  define machine_arch_type     __machine_arch_type
35397 # else
35398 #  define machine_arch_type     MACH_TYPE_CM_T3517
35399 # endif
35400 # define machine_is_cm_t3517()  (machine_arch_type == MACH_TYPE_CM_T3517)
35401 #else
35402 # define machine_is_cm_t3517()  (0)
35403 #endif
35404
35405 #ifdef CONFIG_MACH_OMAP3_CPS
35406 # ifdef machine_arch_type
35407 #  undef machine_arch_type
35408 #  define machine_arch_type     __machine_arch_type
35409 # else
35410 #  define machine_arch_type     MACH_TYPE_OMAP3_CPS
35411 # endif
35412 # define machine_is_omap3_cps() (machine_arch_type == MACH_TYPE_OMAP3_CPS)
35413 #else
35414 # define machine_is_omap3_cps() (0)
35415 #endif
35416
35417 #ifdef CONFIG_MACH_AXAR1500_RECEIVER
35418 # ifdef machine_arch_type
35419 #  undef machine_arch_type
35420 #  define machine_arch_type     __machine_arch_type
35421 # else
35422 #  define machine_arch_type     MACH_TYPE_AXAR1500_RECEIVER
35423 # endif
35424 # define machine_is_axar1500_receiver() (machine_arch_type == MACH_TYPE_AXAR1500_RECEIVER)
35425 #else
35426 # define machine_is_axar1500_receiver() (0)
35427 #endif
35428
35429 #ifdef CONFIG_MACH_WBD222
35430 # ifdef machine_arch_type
35431 #  undef machine_arch_type
35432 #  define machine_arch_type     __machine_arch_type
35433 # else
35434 #  define machine_arch_type     MACH_TYPE_WBD222
35435 # endif
35436 # define machine_is_wbd222()    (machine_arch_type == MACH_TYPE_WBD222)
35437 #else
35438 # define machine_is_wbd222()    (0)
35439 #endif
35440
35441 #ifdef CONFIG_MACH_MT65XX
35442 # ifdef machine_arch_type
35443 #  undef machine_arch_type
35444 #  define machine_arch_type     __machine_arch_type
35445 # else
35446 #  define machine_arch_type     MACH_TYPE_MT65XX
35447 # endif
35448 # define machine_is_mt65xx()    (machine_arch_type == MACH_TYPE_MT65XX)
35449 #else
35450 # define machine_is_mt65xx()    (0)
35451 #endif
35452
35453 #ifdef CONFIG_MACH_MSM8X60_SURF
35454 # ifdef machine_arch_type
35455 #  undef machine_arch_type
35456 #  define machine_arch_type     __machine_arch_type
35457 # else
35458 #  define machine_arch_type     MACH_TYPE_MSM8X60_SURF
35459 # endif
35460 # define machine_is_msm8x60_surf()      (machine_arch_type == MACH_TYPE_MSM8X60_SURF)
35461 #else
35462 # define machine_is_msm8x60_surf()      (0)
35463 #endif
35464
35465 #ifdef CONFIG_MACH_MSM8X60_SIM
35466 # ifdef machine_arch_type
35467 #  undef machine_arch_type
35468 #  define machine_arch_type     __machine_arch_type
35469 # else
35470 #  define machine_arch_type     MACH_TYPE_MSM8X60_SIM
35471 # endif
35472 # define machine_is_msm8x60_sim()       (machine_arch_type == MACH_TYPE_MSM8X60_SIM)
35473 #else
35474 # define machine_is_msm8x60_sim()       (0)
35475 #endif
35476
35477 #ifdef CONFIG_MACH_VMC300
35478 # ifdef machine_arch_type
35479 #  undef machine_arch_type
35480 #  define machine_arch_type     __machine_arch_type
35481 # else
35482 #  define machine_arch_type     MACH_TYPE_VMC300
35483 # endif
35484 # define machine_is_vmc300()    (machine_arch_type == MACH_TYPE_VMC300)
35485 #else
35486 # define machine_is_vmc300()    (0)
35487 #endif
35488
35489 #ifdef CONFIG_MACH_TCC8000_SDK
35490 # ifdef machine_arch_type
35491 #  undef machine_arch_type
35492 #  define machine_arch_type     __machine_arch_type
35493 # else
35494 #  define machine_arch_type     MACH_TYPE_TCC8000_SDK
35495 # endif
35496 # define machine_is_tcc8000_sdk()       (machine_arch_type == MACH_TYPE_TCC8000_SDK)
35497 #else
35498 # define machine_is_tcc8000_sdk()       (0)
35499 #endif
35500
35501 #ifdef CONFIG_MACH_NANOS
35502 # ifdef machine_arch_type
35503 #  undef machine_arch_type
35504 #  define machine_arch_type     __machine_arch_type
35505 # else
35506 #  define machine_arch_type     MACH_TYPE_NANOS
35507 # endif
35508 # define machine_is_nanos()     (machine_arch_type == MACH_TYPE_NANOS)
35509 #else
35510 # define machine_is_nanos()     (0)
35511 #endif
35512
35513 #ifdef CONFIG_MACH_STAMP9G10
35514 # ifdef machine_arch_type
35515 #  undef machine_arch_type
35516 #  define machine_arch_type     __machine_arch_type
35517 # else
35518 #  define machine_arch_type     MACH_TYPE_STAMP9G10
35519 # endif
35520 # define machine_is_stamp9g10() (machine_arch_type == MACH_TYPE_STAMP9G10)
35521 #else
35522 # define machine_is_stamp9g10() (0)
35523 #endif
35524
35525 #ifdef CONFIG_MACH_STAMP9G45
35526 # ifdef machine_arch_type
35527 #  undef machine_arch_type
35528 #  define machine_arch_type     __machine_arch_type
35529 # else
35530 #  define machine_arch_type     MACH_TYPE_STAMP9G45
35531 # endif
35532 # define machine_is_stamp9g45() (machine_arch_type == MACH_TYPE_STAMP9G45)
35533 #else
35534 # define machine_is_stamp9g45() (0)
35535 #endif
35536
35537 #ifdef CONFIG_MACH_H6053
35538 # ifdef machine_arch_type
35539 #  undef machine_arch_type
35540 #  define machine_arch_type     __machine_arch_type
35541 # else
35542 #  define machine_arch_type     MACH_TYPE_H6053
35543 # endif
35544 # define machine_is_h6053()     (machine_arch_type == MACH_TYPE_H6053)
35545 #else
35546 # define machine_is_h6053()     (0)
35547 #endif
35548
35549 #ifdef CONFIG_MACH_SMINT01
35550 # ifdef machine_arch_type
35551 #  undef machine_arch_type
35552 #  define machine_arch_type     __machine_arch_type
35553 # else
35554 #  define machine_arch_type     MACH_TYPE_SMINT01
35555 # endif
35556 # define machine_is_smint01()   (machine_arch_type == MACH_TYPE_SMINT01)
35557 #else
35558 # define machine_is_smint01()   (0)
35559 #endif
35560
35561 #ifdef CONFIG_MACH_PRTLVT2
35562 # ifdef machine_arch_type
35563 #  undef machine_arch_type
35564 #  define machine_arch_type     __machine_arch_type
35565 # else
35566 #  define machine_arch_type     MACH_TYPE_PRTLVT2
35567 # endif
35568 # define machine_is_prtlvt2()   (machine_arch_type == MACH_TYPE_PRTLVT2)
35569 #else
35570 # define machine_is_prtlvt2()   (0)
35571 #endif
35572
35573 #ifdef CONFIG_MACH_AP420
35574 # ifdef machine_arch_type
35575 #  undef machine_arch_type
35576 #  define machine_arch_type     __machine_arch_type
35577 # else
35578 #  define machine_arch_type     MACH_TYPE_AP420
35579 # endif
35580 # define machine_is_ap420()     (machine_arch_type == MACH_TYPE_AP420)
35581 #else
35582 # define machine_is_ap420()     (0)
35583 #endif
35584
35585 #ifdef CONFIG_MACH_HTCSHIFT
35586 # ifdef machine_arch_type
35587 #  undef machine_arch_type
35588 #  define machine_arch_type     __machine_arch_type
35589 # else
35590 #  define machine_arch_type     MACH_TYPE_HTCSHIFT
35591 # endif
35592 # define machine_is_htcclio()   (machine_arch_type == MACH_TYPE_HTCSHIFT)
35593 #else
35594 # define machine_is_htcclio()   (0)
35595 #endif
35596
35597 #ifdef CONFIG_MACH_DAVINCI_DM365_FC
35598 # ifdef machine_arch_type
35599 #  undef machine_arch_type
35600 #  define machine_arch_type     __machine_arch_type
35601 # else
35602 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_FC
35603 # endif
35604 # define machine_is_davinci_dm365_fc()  (machine_arch_type == MACH_TYPE_DAVINCI_DM365_FC)
35605 #else
35606 # define machine_is_davinci_dm365_fc()  (0)
35607 #endif
35608
35609 #ifdef CONFIG_MACH_MSM8X55_SURF
35610 # ifdef machine_arch_type
35611 #  undef machine_arch_type
35612 #  define machine_arch_type     __machine_arch_type
35613 # else
35614 #  define machine_arch_type     MACH_TYPE_MSM8X55_SURF
35615 # endif
35616 # define machine_is_msm8x55_surf()      (machine_arch_type == MACH_TYPE_MSM8X55_SURF)
35617 #else
35618 # define machine_is_msm8x55_surf()      (0)
35619 #endif
35620
35621 #ifdef CONFIG_MACH_MSM8X55_FFA
35622 # ifdef machine_arch_type
35623 #  undef machine_arch_type
35624 #  define machine_arch_type     __machine_arch_type
35625 # else
35626 #  define machine_arch_type     MACH_TYPE_MSM8X55_FFA
35627 # endif
35628 # define machine_is_msm8x55_ffa()       (machine_arch_type == MACH_TYPE_MSM8X55_FFA)
35629 #else
35630 # define machine_is_msm8x55_ffa()       (0)
35631 #endif
35632
35633 #ifdef CONFIG_MACH_ESL_VAMANA
35634 # ifdef machine_arch_type
35635 #  undef machine_arch_type
35636 #  define machine_arch_type     __machine_arch_type
35637 # else
35638 #  define machine_arch_type     MACH_TYPE_ESL_VAMANA
35639 # endif
35640 # define machine_is_esl_vamana()        (machine_arch_type == MACH_TYPE_ESL_VAMANA)
35641 #else
35642 # define machine_is_esl_vamana()        (0)
35643 #endif
35644
35645 #ifdef CONFIG_MACH_SBC35
35646 # ifdef machine_arch_type
35647 #  undef machine_arch_type
35648 #  define machine_arch_type     __machine_arch_type
35649 # else
35650 #  define machine_arch_type     MACH_TYPE_SBC35
35651 # endif
35652 # define machine_is_sbc35()     (machine_arch_type == MACH_TYPE_SBC35)
35653 #else
35654 # define machine_is_sbc35()     (0)
35655 #endif
35656
35657 #ifdef CONFIG_MACH_MPX6446
35658 # ifdef machine_arch_type
35659 #  undef machine_arch_type
35660 #  define machine_arch_type     __machine_arch_type
35661 # else
35662 #  define machine_arch_type     MACH_TYPE_MPX6446
35663 # endif
35664 # define machine_is_mpx6446()   (machine_arch_type == MACH_TYPE_MPX6446)
35665 #else
35666 # define machine_is_mpx6446()   (0)
35667 #endif
35668
35669 #ifdef CONFIG_MACH_OREO_CONTROLLER
35670 # ifdef machine_arch_type
35671 #  undef machine_arch_type
35672 #  define machine_arch_type     __machine_arch_type
35673 # else
35674 #  define machine_arch_type     MACH_TYPE_OREO_CONTROLLER
35675 # endif
35676 # define machine_is_oreo_controller()   (machine_arch_type == MACH_TYPE_OREO_CONTROLLER)
35677 #else
35678 # define machine_is_oreo_controller()   (0)
35679 #endif
35680
35681 #ifdef CONFIG_MACH_KOPIN_MODELS
35682 # ifdef machine_arch_type
35683 #  undef machine_arch_type
35684 #  define machine_arch_type     __machine_arch_type
35685 # else
35686 #  define machine_arch_type     MACH_TYPE_KOPIN_MODELS
35687 # endif
35688 # define machine_is_kopin_models()      (machine_arch_type == MACH_TYPE_KOPIN_MODELS)
35689 #else
35690 # define machine_is_kopin_models()      (0)
35691 #endif
35692
35693 #ifdef CONFIG_MACH_TTC_VISION2
35694 # ifdef machine_arch_type
35695 #  undef machine_arch_type
35696 #  define machine_arch_type     __machine_arch_type
35697 # else
35698 #  define machine_arch_type     MACH_TYPE_TTC_VISION2
35699 # endif
35700 # define machine_is_ttc_vision2()       (machine_arch_type == MACH_TYPE_TTC_VISION2)
35701 #else
35702 # define machine_is_ttc_vision2()       (0)
35703 #endif
35704
35705 #ifdef CONFIG_MACH_CNS3420VB
35706 # ifdef machine_arch_type
35707 #  undef machine_arch_type
35708 #  define machine_arch_type     __machine_arch_type
35709 # else
35710 #  define machine_arch_type     MACH_TYPE_CNS3420VB
35711 # endif
35712 # define machine_is_cns3420vb() (machine_arch_type == MACH_TYPE_CNS3420VB)
35713 #else
35714 # define machine_is_cns3420vb() (0)
35715 #endif
35716
35717 #ifdef CONFIG_MACH_LPC2
35718 # ifdef machine_arch_type
35719 #  undef machine_arch_type
35720 #  define machine_arch_type     __machine_arch_type
35721 # else
35722 #  define machine_arch_type     MACH_TYPE_LPC2
35723 # endif
35724 # define machine_is_lpc2()      (machine_arch_type == MACH_TYPE_LPC2)
35725 #else
35726 # define machine_is_lpc2()      (0)
35727 #endif
35728
35729 #ifdef CONFIG_MACH_OLYMPUS
35730 # ifdef machine_arch_type
35731 #  undef machine_arch_type
35732 #  define machine_arch_type     __machine_arch_type
35733 # else
35734 #  define machine_arch_type     MACH_TYPE_OLYMPUS
35735 # endif
35736 # define machine_is_olympus()   (machine_arch_type == MACH_TYPE_OLYMPUS)
35737 #else
35738 # define machine_is_olympus()   (0)
35739 #endif
35740
35741 #ifdef CONFIG_MACH_VORTEX
35742 # ifdef machine_arch_type
35743 #  undef machine_arch_type
35744 #  define machine_arch_type     __machine_arch_type
35745 # else
35746 #  define machine_arch_type     MACH_TYPE_VORTEX
35747 # endif
35748 # define machine_is_vortex()    (machine_arch_type == MACH_TYPE_VORTEX)
35749 #else
35750 # define machine_is_vortex()    (0)
35751 #endif
35752
35753 #ifdef CONFIG_MACH_S5PC200
35754 # ifdef machine_arch_type
35755 #  undef machine_arch_type
35756 #  define machine_arch_type     __machine_arch_type
35757 # else
35758 #  define machine_arch_type     MACH_TYPE_S5PC200
35759 # endif
35760 # define machine_is_s5pc200()   (machine_arch_type == MACH_TYPE_S5PC200)
35761 #else
35762 # define machine_is_s5pc200()   (0)
35763 #endif
35764
35765 #ifdef CONFIG_MACH_ECUCORE_9263
35766 # ifdef machine_arch_type
35767 #  undef machine_arch_type
35768 #  define machine_arch_type     __machine_arch_type
35769 # else
35770 #  define machine_arch_type     MACH_TYPE_ECUCORE_9263
35771 # endif
35772 # define machine_is_ecucore_9263()      (machine_arch_type == MACH_TYPE_ECUCORE_9263)
35773 #else
35774 # define machine_is_ecucore_9263()      (0)
35775 #endif
35776
35777 #ifdef CONFIG_MACH_SMDKC200
35778 # ifdef machine_arch_type
35779 #  undef machine_arch_type
35780 #  define machine_arch_type     __machine_arch_type
35781 # else
35782 #  define machine_arch_type     MACH_TYPE_SMDKC200
35783 # endif
35784 # define machine_is_smdkc200()  (machine_arch_type == MACH_TYPE_SMDKC200)
35785 #else
35786 # define machine_is_smdkc200()  (0)
35787 #endif
35788
35789 #ifdef CONFIG_MACH_EMSISO_SX27
35790 # ifdef machine_arch_type
35791 #  undef machine_arch_type
35792 #  define machine_arch_type     __machine_arch_type
35793 # else
35794 #  define machine_arch_type     MACH_TYPE_EMSISO_SX27
35795 # endif
35796 # define machine_is_emsiso_sx27()       (machine_arch_type == MACH_TYPE_EMSISO_SX27)
35797 #else
35798 # define machine_is_emsiso_sx27()       (0)
35799 #endif
35800
35801 #ifdef CONFIG_MACH_APX_SOM9G45_EK
35802 # ifdef machine_arch_type
35803 #  undef machine_arch_type
35804 #  define machine_arch_type     __machine_arch_type
35805 # else
35806 #  define machine_arch_type     MACH_TYPE_APX_SOM9G45_EK
35807 # endif
35808 # define machine_is_apx_som9g45_ek()    (machine_arch_type == MACH_TYPE_APX_SOM9G45_EK)
35809 #else
35810 # define machine_is_apx_som9g45_ek()    (0)
35811 #endif
35812
35813 #ifdef CONFIG_MACH_SONGSHAN
35814 # ifdef machine_arch_type
35815 #  undef machine_arch_type
35816 #  define machine_arch_type     __machine_arch_type
35817 # else
35818 #  define machine_arch_type     MACH_TYPE_SONGSHAN
35819 # endif
35820 # define machine_is_songshan()  (machine_arch_type == MACH_TYPE_SONGSHAN)
35821 #else
35822 # define machine_is_songshan()  (0)
35823 #endif
35824
35825 #ifdef CONFIG_MACH_TIANSHAN
35826 # ifdef machine_arch_type
35827 #  undef machine_arch_type
35828 #  define machine_arch_type     __machine_arch_type
35829 # else
35830 #  define machine_arch_type     MACH_TYPE_TIANSHAN
35831 # endif
35832 # define machine_is_tianshan()  (machine_arch_type == MACH_TYPE_TIANSHAN)
35833 #else
35834 # define machine_is_tianshan()  (0)
35835 #endif
35836
35837 #ifdef CONFIG_MACH_VPX500
35838 # ifdef machine_arch_type
35839 #  undef machine_arch_type
35840 #  define machine_arch_type     __machine_arch_type
35841 # else
35842 #  define machine_arch_type     MACH_TYPE_VPX500
35843 # endif
35844 # define machine_is_vpx500()    (machine_arch_type == MACH_TYPE_VPX500)
35845 #else
35846 # define machine_is_vpx500()    (0)
35847 #endif
35848
35849 #ifdef CONFIG_MACH_AM3517SAM
35850 # ifdef machine_arch_type
35851 #  undef machine_arch_type
35852 #  define machine_arch_type     __machine_arch_type
35853 # else
35854 #  define machine_arch_type     MACH_TYPE_AM3517SAM
35855 # endif
35856 # define machine_is_am3517sam() (machine_arch_type == MACH_TYPE_AM3517SAM)
35857 #else
35858 # define machine_is_am3517sam() (0)
35859 #endif
35860
35861 #ifdef CONFIG_MACH_SKAT91_SIM508
35862 # ifdef machine_arch_type
35863 #  undef machine_arch_type
35864 #  define machine_arch_type     __machine_arch_type
35865 # else
35866 #  define machine_arch_type     MACH_TYPE_SKAT91_SIM508
35867 # endif
35868 # define machine_is_skat91_sim508()     (machine_arch_type == MACH_TYPE_SKAT91_SIM508)
35869 #else
35870 # define machine_is_skat91_sim508()     (0)
35871 #endif
35872
35873 #ifdef CONFIG_MACH_SKAT91_S3E
35874 # ifdef machine_arch_type
35875 #  undef machine_arch_type
35876 #  define machine_arch_type     __machine_arch_type
35877 # else
35878 #  define machine_arch_type     MACH_TYPE_SKAT91_S3E
35879 # endif
35880 # define machine_is_skat91_s3e()        (machine_arch_type == MACH_TYPE_SKAT91_S3E)
35881 #else
35882 # define machine_is_skat91_s3e()        (0)
35883 #endif
35884
35885 #ifdef CONFIG_MACH_OMAP4_PANDA
35886 # ifdef machine_arch_type
35887 #  undef machine_arch_type
35888 #  define machine_arch_type     __machine_arch_type
35889 # else
35890 #  define machine_arch_type     MACH_TYPE_OMAP4_PANDA
35891 # endif
35892 # define machine_is_omap4_panda()       (machine_arch_type == MACH_TYPE_OMAP4_PANDA)
35893 #else
35894 # define machine_is_omap4_panda()       (0)
35895 #endif
35896
35897 #ifdef CONFIG_MACH_DF7220
35898 # ifdef machine_arch_type
35899 #  undef machine_arch_type
35900 #  define machine_arch_type     __machine_arch_type
35901 # else
35902 #  define machine_arch_type     MACH_TYPE_DF7220
35903 # endif
35904 # define machine_is_df7220()    (machine_arch_type == MACH_TYPE_DF7220)
35905 #else
35906 # define machine_is_df7220()    (0)
35907 #endif
35908
35909 /*
35910  * These have not yet been registered
35911  */
35912
35913 #ifndef machine_arch_type
35914 #define machine_arch_type       __machine_arch_type
35915 #endif
35916
35917 #endif