Update CHANGELOG; prepare Prepare v2009.11
[platform/kernel/u-boot.git] / include / asm-arm / mach-types.h
1 /*
2  * This was automagically generated from mach-types!
3  * Do NOT edit
4  *
5  * Last update: Fri Sep 4 22:16:22 2009
6  *
7  */
8
9 #ifndef __ASM_ARM_MACH_TYPE_H
10 #define __ASM_ARM_MACH_TYPE_H
11
12 #ifndef __ASSEMBLY__
13 /* The type of machine we're running on */
14 extern unsigned int __machine_arch_type;
15 #endif
16
17 /* see arch/arm/kernel/arch.c for a description of these */
18 #define MACH_TYPE_EBSA110              0
19 #define MACH_TYPE_RISCPC               1
20 #define MACH_TYPE_NEXUSPCI             3
21 #define MACH_TYPE_EBSA285              4
22 #define MACH_TYPE_NETWINDER            5
23 #define MACH_TYPE_CATS                 6
24 #define MACH_TYPE_TBOX                 7
25 #define MACH_TYPE_CO285                8
26 #define MACH_TYPE_CLPS7110             9
27 #define MACH_TYPE_ARCHIMEDES           10
28 #define MACH_TYPE_A5K                  11
29 #define MACH_TYPE_ETOILE               12
30 #define MACH_TYPE_LACIE_NAS            13
31 #define MACH_TYPE_CLPS7500             14
32 #define MACH_TYPE_SHARK                15
33 #define MACH_TYPE_BRUTUS               16
34 #define MACH_TYPE_PERSONAL_SERVER      17
35 #define MACH_TYPE_ITSY                 18
36 #define MACH_TYPE_L7200                19
37 #define MACH_TYPE_PLEB                 20
38 #define MACH_TYPE_INTEGRATOR           21
39 #define MACH_TYPE_H3600                22
40 #define MACH_TYPE_IXP1200              23
41 #define MACH_TYPE_P720T                24
42 #define MACH_TYPE_ASSABET              25
43 #define MACH_TYPE_VICTOR               26
44 #define MACH_TYPE_LART                 27
45 #define MACH_TYPE_RANGER               28
46 #define MACH_TYPE_GRAPHICSCLIENT       29
47 #define MACH_TYPE_XP860                30
48 #define MACH_TYPE_CERF                 31
49 #define MACH_TYPE_NANOENGINE           32
50 #define MACH_TYPE_FPIC                 33
51 #define MACH_TYPE_EXTENEX1             34
52 #define MACH_TYPE_SHERMAN              35
53 #define MACH_TYPE_ACCELENT_SA          36
54 #define MACH_TYPE_ACCELENT_L7200       37
55 #define MACH_TYPE_NETPORT              38
56 #define MACH_TYPE_PANGOLIN             39
57 #define MACH_TYPE_YOPY                 40
58 #define MACH_TYPE_COOLIDGE             41
59 #define MACH_TYPE_HUW_WEBPANEL         42
60 #define MACH_TYPE_SPOTME               43
61 #define MACH_TYPE_FREEBIRD             44
62 #define MACH_TYPE_TI925                45
63 #define MACH_TYPE_RISCSTATION          46
64 #define MACH_TYPE_CAVY                 47
65 #define MACH_TYPE_JORNADA720           48
66 #define MACH_TYPE_OMNIMETER            49
67 #define MACH_TYPE_EDB7211              50
68 #define MACH_TYPE_CITYGO               51
69 #define MACH_TYPE_PFS168               52
70 #define MACH_TYPE_SPOT                 53
71 #define MACH_TYPE_FLEXANET             54
72 #define MACH_TYPE_WEBPAL               55
73 #define MACH_TYPE_LINPDA               56
74 #define MACH_TYPE_ANAKIN               57
75 #define MACH_TYPE_MVI                  58
76 #define MACH_TYPE_JUPITER              59
77 #define MACH_TYPE_PSIONW               60
78 #define MACH_TYPE_ALN                  61
79 #define MACH_TYPE_CAMELOT              62
80 #define MACH_TYPE_GDS2200              63
81 #define MACH_TYPE_PSION_SERIES7        64
82 #define MACH_TYPE_XFILE                65
83 #define MACH_TYPE_ACCELENT_EP9312      66
84 #define MACH_TYPE_IC200                67
85 #define MACH_TYPE_CREDITLART           68
86 #define MACH_TYPE_HTM                  69
87 #define MACH_TYPE_IQ80310              70
88 #define MACH_TYPE_FREEBOT              71
89 #define MACH_TYPE_ENTEL                72
90 #define MACH_TYPE_ENP3510              73
91 #define MACH_TYPE_TRIZEPS              74
92 #define MACH_TYPE_NESA                 75
93 #define MACH_TYPE_VENUS                76
94 #define MACH_TYPE_TARDIS               77
95 #define MACH_TYPE_MERCURY              78
96 #define MACH_TYPE_EMPEG                79
97 #define MACH_TYPE_I80200FCC            80
98 #define MACH_TYPE_ITT_CPB              81
99 #define MACH_TYPE_SVC                  82
100 #define MACH_TYPE_ALPHA2               84
101 #define MACH_TYPE_ALPHA1               85
102 #define MACH_TYPE_NETARM               86
103 #define MACH_TYPE_SIMPAD               87
104 #define MACH_TYPE_PDA1                 88
105 #define MACH_TYPE_LUBBOCK              89
106 #define MACH_TYPE_ANIKO                90
107 #define MACH_TYPE_CLEP7212             91
108 #define MACH_TYPE_CS89712              92
109 #define MACH_TYPE_WEARARM              93
110 #define MACH_TYPE_POSSIO_PX            94
111 #define MACH_TYPE_SIDEARM              95
112 #define MACH_TYPE_STORK                96
113 #define MACH_TYPE_SHANNON              97
114 #define MACH_TYPE_ACE                  98
115 #define MACH_TYPE_BALLYARM             99
116 #define MACH_TYPE_SIMPUTER             100
117 #define MACH_TYPE_NEXTERM              101
118 #define MACH_TYPE_SA1100_ELF           102
119 #define MACH_TYPE_GATOR                103
120 #define MACH_TYPE_GRANITE              104
121 #define MACH_TYPE_CONSUS               105
122 #define MACH_TYPE_AAED2000             106
123 #define MACH_TYPE_CDB89712             107
124 #define MACH_TYPE_GRAPHICSMASTER       108
125 #define MACH_TYPE_ADSBITSY             109
126 #define MACH_TYPE_PXA_IDP              110
127 #define MACH_TYPE_PLCE                 111
128 #define MACH_TYPE_PT_SYSTEM3           112
129 #define MACH_TYPE_MEDALB               113
130 #define MACH_TYPE_EAGLE                114
131 #define MACH_TYPE_DSC21                115
132 #define MACH_TYPE_DSC24                116
133 #define MACH_TYPE_TI5472               117
134 #define MACH_TYPE_AUTCPU12             118
135 #define MACH_TYPE_UENGINE              119
136 #define MACH_TYPE_BLUESTEM             120
137 #define MACH_TYPE_XINGU8               121
138 #define MACH_TYPE_BUSHSTB              122
139 #define MACH_TYPE_EPSILON1             123
140 #define MACH_TYPE_BALLOON              124
141 #define MACH_TYPE_PUPPY                125
142 #define MACH_TYPE_ELROY                126
143 #define MACH_TYPE_GMS720               127
144 #define MACH_TYPE_S24X                 128
145 #define MACH_TYPE_JTEL_CLEP7312        129
146 #define MACH_TYPE_CX821XX              130
147 #define MACH_TYPE_EDB7312              131
148 #define MACH_TYPE_BSA1110              132
149 #define MACH_TYPE_POWERPIN             133
150 #define MACH_TYPE_OPENARM              134
151 #define MACH_TYPE_WHITECHAPEL          135
152 #define MACH_TYPE_H3100                136
153 #define MACH_TYPE_H3800                137
154 #define MACH_TYPE_BLUE_V1              138
155 #define MACH_TYPE_PXA_CERF             139
156 #define MACH_TYPE_ARM7TEVB             140
157 #define MACH_TYPE_D7400                141
158 #define MACH_TYPE_PIRANHA              142
159 #define MACH_TYPE_SBCAMELOT            143
160 #define MACH_TYPE_KINGS                144
161 #define MACH_TYPE_SMDK2400             145
162 #define MACH_TYPE_COLLIE               146
163 #define MACH_TYPE_IDR                  147
164 #define MACH_TYPE_BADGE4               148
165 #define MACH_TYPE_WEBNET               149
166 #define MACH_TYPE_D7300                150
167 #define MACH_TYPE_CEP                  151
168 #define MACH_TYPE_FORTUNET             152
169 #define MACH_TYPE_VC547X               153
170 #define MACH_TYPE_FILEWALKER           154
171 #define MACH_TYPE_NETGATEWAY           155
172 #define MACH_TYPE_SYMBOL2800           156
173 #define MACH_TYPE_SUNS                 157
174 #define MACH_TYPE_FRODO                158
175 #define MACH_TYPE_MACH_TYTE_MS301      159
176 #define MACH_TYPE_MX1ADS               160
177 #define MACH_TYPE_H7201                161
178 #define MACH_TYPE_H7202                162
179 #define MACH_TYPE_AMICO                163
180 #define MACH_TYPE_IAM                  164
181 #define MACH_TYPE_TT530                165
182 #define MACH_TYPE_SAM2400              166
183 #define MACH_TYPE_JORNADA56X           167
184 #define MACH_TYPE_ACTIVE               168
185 #define MACH_TYPE_IQ80321              169
186 #define MACH_TYPE_WID                  170
187 #define MACH_TYPE_SABINAL              171
188 #define MACH_TYPE_IXP425_MATACUMBE     172
189 #define MACH_TYPE_MINIPRINT            173
190 #define MACH_TYPE_ADM510X              174
191 #define MACH_TYPE_SVS200               175
192 #define MACH_TYPE_ATG_TCU              176
193 #define MACH_TYPE_JORNADA820           177
194 #define MACH_TYPE_S3C44B0              178
195 #define MACH_TYPE_MARGIS2              179
196 #define MACH_TYPE_KS8695               180
197 #define MACH_TYPE_BRH                  181
198 #define MACH_TYPE_S3C2410              182
199 #define MACH_TYPE_POSSIO_PX30          183
200 #define MACH_TYPE_S3C2800              184
201 #define MACH_TYPE_FLEETWOOD            185
202 #define MACH_TYPE_OMAHA                186
203 #define MACH_TYPE_TA7                  187
204 #define MACH_TYPE_NOVA                 188
205 #define MACH_TYPE_HMK                  189
206 #define MACH_TYPE_KARO                 190
207 #define MACH_TYPE_FESTER               191
208 #define MACH_TYPE_GPI                  192
209 #define MACH_TYPE_SMDK2410             193
210 #define MACH_TYPE_I519                 194
211 #define MACH_TYPE_NEXIO                195
212 #define MACH_TYPE_BITBOX               196
213 #define MACH_TYPE_G200                 197
214 #define MACH_TYPE_GILL                 198
215 #define MACH_TYPE_PXA_MERCURY          199
216 #define MACH_TYPE_CEIVA                200
217 #define MACH_TYPE_FRET                 201
218 #define MACH_TYPE_EMAILPHONE           202
219 #define MACH_TYPE_H3900                203
220 #define MACH_TYPE_PXA1                 204
221 #define MACH_TYPE_KOAN369              205
222 #define MACH_TYPE_COGENT               206
223 #define MACH_TYPE_ESL_SIMPUTER         207
224 #define MACH_TYPE_ESL_SIMPUTER_CLR     208
225 #define MACH_TYPE_ESL_SIMPUTER_BW      209
226 #define MACH_TYPE_HHP_CRADLE           210
227 #define MACH_TYPE_HE500                211
228 #define MACH_TYPE_INHANDELF2           212
229 #define MACH_TYPE_INHANDFTIP           213
230 #define MACH_TYPE_DNP1110              214
231 #define MACH_TYPE_PNP1110              215
232 #define MACH_TYPE_CSB226               216
233 #define MACH_TYPE_ARNOLD               217
234 #define MACH_TYPE_VOICEBLUE            218
235 #define MACH_TYPE_JZ8028               219
236 #define MACH_TYPE_H5400                220
237 #define MACH_TYPE_FORTE                221
238 #define MACH_TYPE_ACAM                 222
239 #define MACH_TYPE_ABOX                 223
240 #define MACH_TYPE_ATMEL                224
241 #define MACH_TYPE_SITSANG              225
242 #define MACH_TYPE_CPU1110LCDNET        226
243 #define MACH_TYPE_MPL_VCMA9            227
244 #define MACH_TYPE_OPUS_A1              228
245 #define MACH_TYPE_DAYTONA              229
246 #define MACH_TYPE_KILLBEAR             230
247 #define MACH_TYPE_YOHO                 231
248 #define MACH_TYPE_JASPER               232
249 #define MACH_TYPE_DSC25                233
250 #define MACH_TYPE_OMAP_INNOVATOR       234
251 #define MACH_TYPE_RAMSES               235
252 #define MACH_TYPE_S28X                 236
253 #define MACH_TYPE_MPORT3               237
254 #define MACH_TYPE_PXA_EAGLE250         238
255 #define MACH_TYPE_PDB                  239
256 #define MACH_TYPE_BLUE_2G              240
257 #define MACH_TYPE_BLUEARCH             241
258 #define MACH_TYPE_IXDP2400             242
259 #define MACH_TYPE_IXDP2800             243
260 #define MACH_TYPE_EXPLORER             244
261 #define MACH_TYPE_IXDP425              245
262 #define MACH_TYPE_CHIMP                246
263 #define MACH_TYPE_STORK_NEST           247
264 #define MACH_TYPE_STORK_EGG            248
265 #define MACH_TYPE_WISMO                249
266 #define MACH_TYPE_EZLINX               250
267 #define MACH_TYPE_AT91RM9200           251
268 #define MACH_TYPE_ADTECH_ORION         252
269 #define MACH_TYPE_NEPTUNE              253
270 #define MACH_TYPE_HACKKIT              254
271 #define MACH_TYPE_PXA_WINS30           255
272 #define MACH_TYPE_LAVINNA              256
273 #define MACH_TYPE_PXA_UENGINE          257
274 #define MACH_TYPE_INNOKOM              258
275 #define MACH_TYPE_BMS                  259
276 #define MACH_TYPE_IXCDP1100            260
277 #define MACH_TYPE_PRPMC1100            261
278 #define MACH_TYPE_AT91RM9200DK         262
279 #define MACH_TYPE_ARMSTICK             263
280 #define MACH_TYPE_ARMONIE              264
281 #define MACH_TYPE_MPORT1               265
282 #define MACH_TYPE_S3C5410              266
283 #define MACH_TYPE_ZCP320A              267
284 #define MACH_TYPE_I_BOX                268
285 #define MACH_TYPE_STLC1502             269
286 #define MACH_TYPE_SIREN                270
287 #define MACH_TYPE_GREENLAKE            271
288 #define MACH_TYPE_ARGUS                272
289 #define MACH_TYPE_COMBADGE             273
290 #define MACH_TYPE_ROKEPXA              274
291 #define MACH_TYPE_CINTEGRATOR          275
292 #define MACH_TYPE_GUIDEA07             276
293 #define MACH_TYPE_TAT257               277
294 #define MACH_TYPE_IGP2425              278
295 #define MACH_TYPE_BLUEGRAMMA           279
296 #define MACH_TYPE_IPOD                 280
297 #define MACH_TYPE_ADSBITSYX            281
298 #define MACH_TYPE_TRIZEPS2             282
299 #define MACH_TYPE_VIPER                283
300 #define MACH_TYPE_ADSBITSYPLUS         284
301 #define MACH_TYPE_ADSAGC               285
302 #define MACH_TYPE_STP7312              286
303 #define MACH_TYPE_NX_PHNX              287
304 #define MACH_TYPE_WEP_EP250            288
305 #define MACH_TYPE_INHANDELF3           289
306 #define MACH_TYPE_ADI_COYOTE           290
307 #define MACH_TYPE_IYONIX               291
308 #define MACH_TYPE_DAMICAM_SA1110       292
309 #define MACH_TYPE_MEG03                293
310 #define MACH_TYPE_PXA_WHITECHAPEL      294
311 #define MACH_TYPE_NWSC                 295
312 #define MACH_TYPE_NWLARM               296
313 #define MACH_TYPE_IXP425_MGUARD        297
314 #define MACH_TYPE_PXA_NETDCU4          298
315 #define MACH_TYPE_IXDP2401             299
316 #define MACH_TYPE_IXDP2801             300
317 #define MACH_TYPE_ZODIAC               301
318 #define MACH_TYPE_ARMMODUL             302
319 #define MACH_TYPE_KETOP                303
320 #define MACH_TYPE_AV7200               304
321 #define MACH_TYPE_ARCH_TI925           305
322 #define MACH_TYPE_ACQ200               306
323 #define MACH_TYPE_PT_DAFIT             307
324 #define MACH_TYPE_IHBA                 308
325 #define MACH_TYPE_QUINQUE              309
326 #define MACH_TYPE_NIMBRAONE            310
327 #define MACH_TYPE_NIMBRA29X            311
328 #define MACH_TYPE_NIMBRA210            312
329 #define MACH_TYPE_HHP_D95XX            313
330 #define MACH_TYPE_LABARM               314
331 #define MACH_TYPE_M825XX               315
332 #define MACH_TYPE_M7100                316
333 #define MACH_TYPE_NIPC2                317
334 #define MACH_TYPE_FU7202               318
335 #define MACH_TYPE_ADSAGX               319
336 #define MACH_TYPE_PXA_POOH             320
337 #define MACH_TYPE_BANDON               321
338 #define MACH_TYPE_PCM7210              322
339 #define MACH_TYPE_NMS9200              323
340 #define MACH_TYPE_LOGODL               324
341 #define MACH_TYPE_M7140                325
342 #define MACH_TYPE_KOREBOT              326
343 #define MACH_TYPE_IQ31244              327
344 #define MACH_TYPE_KOAN393              328
345 #define MACH_TYPE_INHANDFTIP3          329
346 #define MACH_TYPE_GONZO                330
347 #define MACH_TYPE_BAST                 331
348 #define MACH_TYPE_SCANPASS             332
349 #define MACH_TYPE_EP7312_POOH          333
350 #define MACH_TYPE_TA7S                 334
351 #define MACH_TYPE_TA7V                 335
352 #define MACH_TYPE_ICARUS               336
353 #define MACH_TYPE_H1900                337
354 #define MACH_TYPE_GEMINI               338
355 #define MACH_TYPE_AXIM                 339
356 #define MACH_TYPE_AUDIOTRON            340
357 #define MACH_TYPE_H2200                341
358 #define MACH_TYPE_LOOX600              342
359 #define MACH_TYPE_NIOP                 343
360 #define MACH_TYPE_DM310                344
361 #define MACH_TYPE_SEEDPXA_C2           345
362 #define MACH_TYPE_IXP4XX_MGUARD_PCI    346
363 #define MACH_TYPE_H1940                347
364 #define MACH_TYPE_SCORPIO              348
365 #define MACH_TYPE_VIVA                 349
366 #define MACH_TYPE_PXA_XCARD            350
367 #define MACH_TYPE_CSB335               351
368 #define MACH_TYPE_IXRD425              352
369 #define MACH_TYPE_IQ80315              353
370 #define MACH_TYPE_NMP7312              354
371 #define MACH_TYPE_CX861XX              355
372 #define MACH_TYPE_ENP2611              356
373 #define MACH_TYPE_XDA                  357
374 #define MACH_TYPE_CSIR_IMS             358
375 #define MACH_TYPE_IXP421_DNAEETH       359
376 #define MACH_TYPE_POCKETSERV9200       360
377 #define MACH_TYPE_TOTO                 361
378 #define MACH_TYPE_S3C2440              362
379 #define MACH_TYPE_KS8695P              363
380 #define MACH_TYPE_SE4000               364
381 #define MACH_TYPE_QUADRICEPS           365
382 #define MACH_TYPE_BRONCO               366
383 #define MACH_TYPE_ESL_WIRELESS_TAB     367
384 #define MACH_TYPE_ESL_SOFCOMP          368
385 #define MACH_TYPE_S5C7375              369
386 #define MACH_TYPE_SPEARHEAD            370
387 #define MACH_TYPE_PANTERA              371
388 #define MACH_TYPE_PRAYOGLITE           372
389 #define MACH_TYPE_GUMSTIX              373
390 #define MACH_TYPE_RCUBE                374
391 #define MACH_TYPE_REA_OLV              375
392 #define MACH_TYPE_PXA_IPHONE           376
393 #define MACH_TYPE_S3C3410              377
394 #define MACH_TYPE_ESPD_4510B           378
395 #define MACH_TYPE_MP1X                 379
396 #define MACH_TYPE_AT91RM9200TB         380
397 #define MACH_TYPE_ADSVGX               381
398 #define MACH_TYPE_OMAP_H2              382
399 #define MACH_TYPE_PELEE                383
400 #define MACH_TYPE_E740                 384
401 #define MACH_TYPE_IQ80331              385
402 #define MACH_TYPE_VERSATILE_PB         387
403 #define MACH_TYPE_KEV7A400             388
404 #define MACH_TYPE_LPD7A400             389
405 #define MACH_TYPE_LPD7A404             390
406 #define MACH_TYPE_FUJITSU_CAMELOT      391
407 #define MACH_TYPE_JANUS2M              392
408 #define MACH_TYPE_EMBTF                393
409 #define MACH_TYPE_HPM                  394
410 #define MACH_TYPE_SMDK2410TK           395
411 #define MACH_TYPE_SMDK2410AJ           396
412 #define MACH_TYPE_STREETRACER          397
413 #define MACH_TYPE_EFRAME               398
414 #define MACH_TYPE_CSB337               399
415 #define MACH_TYPE_PXA_LARK             400
416 #define MACH_TYPE_PNP2110              401
417 #define MACH_TYPE_TCC72X               402
418 #define MACH_TYPE_ALTAIR               403
419 #define MACH_TYPE_KC3                  404
420 #define MACH_TYPE_SINTEFTD             405
421 #define MACH_TYPE_MAINSTONE            406
422 #define MACH_TYPE_ADAY4X               407
423 #define MACH_TYPE_LITE300              408
424 #define MACH_TYPE_S5C7376              409
425 #define MACH_TYPE_MT02                 410
426 #define MACH_TYPE_MPORT3S              411
427 #define MACH_TYPE_RA_ALPHA             412
428 #define MACH_TYPE_XCEP                 413
429 #define MACH_TYPE_ARCOM_VULCAN         414
430 #define MACH_TYPE_STARGATE             415
431 #define MACH_TYPE_ARMADILLOJ           416
432 #define MACH_TYPE_ELROY_JACK           417
433 #define MACH_TYPE_BACKEND              418
434 #define MACH_TYPE_S5LINBOX             419
435 #define MACH_TYPE_NOMADIK              420
436 #define MACH_TYPE_IA_CPU_9200          421
437 #define MACH_TYPE_AT91_BJA1            422
438 #define MACH_TYPE_CORGI                423
439 #define MACH_TYPE_POODLE               424
440 #define MACH_TYPE_TEN                  425
441 #define MACH_TYPE_ROVERP5P             426
442 #define MACH_TYPE_SC2700               427
443 #define MACH_TYPE_EX_EAGLE             428
444 #define MACH_TYPE_NX_PXA12             429
445 #define MACH_TYPE_NX_PXA5              430
446 #define MACH_TYPE_BLACKBOARD2          431
447 #define MACH_TYPE_I819                 432
448 #define MACH_TYPE_IXMB995E             433
449 #define MACH_TYPE_SKYRIDER             434
450 #define MACH_TYPE_SKYHAWK              435
451 #define MACH_TYPE_ENTERPRISE           436
452 #define MACH_TYPE_DEP2410              437
453 #define MACH_TYPE_ARMCORE              438
454 #define MACH_TYPE_HOBBIT               439
455 #define MACH_TYPE_H7210                440
456 #define MACH_TYPE_PXA_NETDCU5          441
457 #define MACH_TYPE_ACC                  442
458 #define MACH_TYPE_ESL_SARVA            443
459 #define MACH_TYPE_XM250                444
460 #define MACH_TYPE_T6TC1XB              445
461 #define MACH_TYPE_ESS710               446
462 #define MACH_TYPE_MX31ADS              447
463 #define MACH_TYPE_HIMALAYA             448
464 #define MACH_TYPE_BOLFENK              449
465 #define MACH_TYPE_AT91RM9200KR         450
466 #define MACH_TYPE_EDB9312              451
467 #define MACH_TYPE_OMAP_GENERIC         452
468 #define MACH_TYPE_AXIMX3               453
469 #define MACH_TYPE_EB67XDIP             454
470 #define MACH_TYPE_WEBTXS               455
471 #define MACH_TYPE_HAWK                 456
472 #define MACH_TYPE_CCAT91SBC001         457
473 #define MACH_TYPE_EXPRESSO             458
474 #define MACH_TYPE_H4000                459
475 #define MACH_TYPE_DINO                 460
476 #define MACH_TYPE_ML675K               461
477 #define MACH_TYPE_EDB9301              462
478 #define MACH_TYPE_EDB9315              463
479 #define MACH_TYPE_RECIVA_TT            464
480 #define MACH_TYPE_CSTCB01              465
481 #define MACH_TYPE_CSTCB1               466
482 #define MACH_TYPE_SHADWELL             467
483 #define MACH_TYPE_GOEPEL263            468
484 #define MACH_TYPE_ACQ100               469
485 #define MACH_TYPE_MX1FS2               470
486 #define MACH_TYPE_HIPTOP_G1            471
487 #define MACH_TYPE_SPARKY               472
488 #define MACH_TYPE_NS9750               473
489 #define MACH_TYPE_PHOENIX              474
490 #define MACH_TYPE_VR1000               475
491 #define MACH_TYPE_DEISTERPXA           476
492 #define MACH_TYPE_BCM1160              477
493 #define MACH_TYPE_PCM022               478
494 #define MACH_TYPE_ADSGCX               479
495 #define MACH_TYPE_DREADNAUGHT          480
496 #define MACH_TYPE_DM320                481
497 #define MACH_TYPE_MARKOV               482
498 #define MACH_TYPE_COS7A400             483
499 #define MACH_TYPE_MILANO               484
500 #define MACH_TYPE_UE9328               485
501 #define MACH_TYPE_UEX255               486
502 #define MACH_TYPE_UE2410               487
503 #define MACH_TYPE_A620                 488
504 #define MACH_TYPE_OCELOT               489
505 #define MACH_TYPE_CHEETAH              490
506 #define MACH_TYPE_OMAP_PERSEUS2        491
507 #define MACH_TYPE_ZVUE                 492
508 #define MACH_TYPE_ROVERP1              493
509 #define MACH_TYPE_ASIDIAL2             494
510 #define MACH_TYPE_S3C24A0              495
511 #define MACH_TYPE_E800                 496
512 #define MACH_TYPE_E750                 497
513 #define MACH_TYPE_S3C5500              498
514 #define MACH_TYPE_SMDK5500             499
515 #define MACH_TYPE_SIGNALSYNC           500
516 #define MACH_TYPE_NBC                  501
517 #define MACH_TYPE_KODIAK               502
518 #define MACH_TYPE_NETBOOKPRO           503
519 #define MACH_TYPE_HW90200              504
520 #define MACH_TYPE_CONDOR               505
521 #define MACH_TYPE_CUP                  506
522 #define MACH_TYPE_KITE                 507
523 #define MACH_TYPE_SCB9328              508
524 #define MACH_TYPE_OMAP_H3              509
525 #define MACH_TYPE_OMAP_H4              510
526 #define MACH_TYPE_N10                  511
527 #define MACH_TYPE_MONTAJADE            512
528 #define MACH_TYPE_SG560                513
529 #define MACH_TYPE_DP1000               514
530 #define MACH_TYPE_OMAP_OSK             515
531 #define MACH_TYPE_RG100V3              516
532 #define MACH_TYPE_MX2ADS               517
533 #define MACH_TYPE_PXA_KILO             518
534 #define MACH_TYPE_IXP4XX_EAGLE         519
535 #define MACH_TYPE_TOSA                 520
536 #define MACH_TYPE_MB2520F              521
537 #define MACH_TYPE_EMC1000              522
538 #define MACH_TYPE_TIDSC25              523
539 #define MACH_TYPE_AKCPMXL              524
540 #define MACH_TYPE_AV3XX                525
541 #define MACH_TYPE_AVILA                526
542 #define MACH_TYPE_PXA_MPM10            527
543 #define MACH_TYPE_PXA_KYANITE          528
544 #define MACH_TYPE_SGOLD                529
545 #define MACH_TYPE_OSCAR                530
546 #define MACH_TYPE_EPXA4USB2            531
547 #define MACH_TYPE_XSENGINE             532
548 #define MACH_TYPE_IP600                533
549 #define MACH_TYPE_MCAN2                534
550 #define MACH_TYPE_DDI_BLUERIDGE        535
551 #define MACH_TYPE_SKYMINDER            536
552 #define MACH_TYPE_LPD79520             537
553 #define MACH_TYPE_EDB9302              538
554 #define MACH_TYPE_HW90340              539
555 #define MACH_TYPE_CIP_BOX              540
556 #define MACH_TYPE_IVPN                 541
557 #define MACH_TYPE_RSOC2                542
558 #define MACH_TYPE_HUSKY                543
559 #define MACH_TYPE_BOXER                544
560 #define MACH_TYPE_SHEPHERD             545
561 #define MACH_TYPE_AML42800AA           546
562 #define MACH_TYPE_LPC2294              548
563 #define MACH_TYPE_SWITCHGRASS          549
564 #define MACH_TYPE_ENS_CMU              550
565 #define MACH_TYPE_MM6_SDB              551
566 #define MACH_TYPE_SATURN               552
567 #define MACH_TYPE_I30030EVB            553
568 #define MACH_TYPE_MXC27530EVB          554
569 #define MACH_TYPE_SMDK2800             555
570 #define MACH_TYPE_MTWILSON             556
571 #define MACH_TYPE_ZITI                 557
572 #define MACH_TYPE_GRANDFATHER          558
573 #define MACH_TYPE_TENGINE              559
574 #define MACH_TYPE_S3C2460              560
575 #define MACH_TYPE_PDM                  561
576 #define MACH_TYPE_H4700                562
577 #define MACH_TYPE_H6300                563
578 #define MACH_TYPE_RZ1700               564
579 #define MACH_TYPE_A716                 565
580 #define MACH_TYPE_ESTK2440A            566
581 #define MACH_TYPE_ATWIXP425            567
582 #define MACH_TYPE_CSB336               568
583 #define MACH_TYPE_RIRM2                569
584 #define MACH_TYPE_CX23518              570
585 #define MACH_TYPE_CX2351X              571
586 #define MACH_TYPE_COMPUTIME            572
587 #define MACH_TYPE_IZARUS               573
588 #define MACH_TYPE_RTS                  574
589 #define MACH_TYPE_SE5100               575
590 #define MACH_TYPE_S3C2510              576
591 #define MACH_TYPE_CSB437TL             577
592 #define MACH_TYPE_SLAUSON              578
593 #define MACH_TYPE_PEARLRIVER           579
594 #define MACH_TYPE_TDC_P210             580
595 #define MACH_TYPE_SG580                581
596 #define MACH_TYPE_WRSBCARM7            582
597 #define MACH_TYPE_IPD                  583
598 #define MACH_TYPE_PXA_DNP2110          584
599 #define MACH_TYPE_XAENIAX              585
600 #define MACH_TYPE_SOMN4250             586
601 #define MACH_TYPE_PLEB2                587
602 #define MACH_TYPE_CORNWALLIS           588
603 #define MACH_TYPE_GURNEY_DRV           589
604 #define MACH_TYPE_CHAFFEE              590
605 #define MACH_TYPE_RMS101               591
606 #define MACH_TYPE_RX3715               592
607 #define MACH_TYPE_SWIFT                593
608 #define MACH_TYPE_ROVERP7              594
609 #define MACH_TYPE_PR818S               595
610 #define MACH_TYPE_TRXPRO               596
611 #define MACH_TYPE_NSLU2                597
612 #define MACH_TYPE_E400                 598
613 #define MACH_TYPE_TRAB                 599
614 #define MACH_TYPE_CMC_PU2              600
615 #define MACH_TYPE_FULCRUM              601
616 #define MACH_TYPE_NETGATE42X           602
617 #define MACH_TYPE_STR710               603
618 #define MACH_TYPE_IXDPG425             604
619 #define MACH_TYPE_TOMTOMGO             605
620 #define MACH_TYPE_VERSATILE_AB         606
621 #define MACH_TYPE_EDB9307              607
622 #define MACH_TYPE_SG565                608
623 #define MACH_TYPE_LPD79524             609
624 #define MACH_TYPE_LPD79525             610
625 #define MACH_TYPE_RMS100               611
626 #define MACH_TYPE_KB9200               612
627 #define MACH_TYPE_SX1                  613
628 #define MACH_TYPE_HMS39C7092           614
629 #define MACH_TYPE_ARMADILLO            615
630 #define MACH_TYPE_IPCU                 616
631 #define MACH_TYPE_LOOX720              617
632 #define MACH_TYPE_IXDP465              618
633 #define MACH_TYPE_IXDP2351             619
634 #define MACH_TYPE_ADSVIX               620
635 #define MACH_TYPE_DM270                621
636 #define MACH_TYPE_SOCLTPLUS            622
637 #define MACH_TYPE_ECIA                 623
638 #define MACH_TYPE_CM4008               624
639 #define MACH_TYPE_P2001                625
640 #define MACH_TYPE_TWISTER              626
641 #define MACH_TYPE_MUDSHARK             627
642 #define MACH_TYPE_HB2                  628
643 #define MACH_TYPE_IQ80332              629
644 #define MACH_TYPE_SENDT                630
645 #define MACH_TYPE_MX2JAZZ              631
646 #define MACH_TYPE_MULTIIO              632
647 #define MACH_TYPE_HRDISPLAY            633
648 #define MACH_TYPE_MXC27530ADS          634
649 #define MACH_TYPE_TRIZEPS3             635
650 #define MACH_TYPE_ZEFEERDZA            636
651 #define MACH_TYPE_ZEFEERDZB            637
652 #define MACH_TYPE_ZEFEERDZG            638
653 #define MACH_TYPE_ZEFEERDZN            639
654 #define MACH_TYPE_ZEFEERDZQ            640
655 #define MACH_TYPE_GTWX5715             641
656 #define MACH_TYPE_ASTRO_JACK           643
657 #define MACH_TYPE_TIP03                644
658 #define MACH_TYPE_A9200EC              645
659 #define MACH_TYPE_PNX0105              646
660 #define MACH_TYPE_ADCPOECPU            647
661 #define MACH_TYPE_CSB637               648
662 #define MACH_TYPE_MB9200               650
663 #define MACH_TYPE_KULUN                651
664 #define MACH_TYPE_SNAPPER              652
665 #define MACH_TYPE_OPTIMA               653
666 #define MACH_TYPE_DLHSBC               654
667 #define MACH_TYPE_X30                  655
668 #define MACH_TYPE_N30                  656
669 #define MACH_TYPE_MANGA_KS8695         657
670 #define MACH_TYPE_AJAX                 658
671 #define MACH_TYPE_NEC_MP900            659
672 #define MACH_TYPE_VVTK1000             661
673 #define MACH_TYPE_KAFA                 662
674 #define MACH_TYPE_VVTK3000             663
675 #define MACH_TYPE_PIMX1                664
676 #define MACH_TYPE_OLLIE                665
677 #define MACH_TYPE_SKYMAX               666
678 #define MACH_TYPE_JAZZ                 667
679 #define MACH_TYPE_TEL_T3               668
680 #define MACH_TYPE_AISINO_FCR255        669
681 #define MACH_TYPE_BTWEB                670
682 #define MACH_TYPE_DBG_LH79520          671
683 #define MACH_TYPE_CM41XX               672
684 #define MACH_TYPE_TS72XX               673
685 #define MACH_TYPE_NGGPXA               674
686 #define MACH_TYPE_CSB535               675
687 #define MACH_TYPE_CSB536               676
688 #define MACH_TYPE_PXA_TRAKPOD          677
689 #define MACH_TYPE_PRAXIS               678
690 #define MACH_TYPE_LH75411              679
691 #define MACH_TYPE_OTOM                 680
692 #define MACH_TYPE_NEXCODER_2440        681
693 #define MACH_TYPE_LOOX410              682
694 #define MACH_TYPE_WESTLAKE             683
695 #define MACH_TYPE_NSB                  684
696 #define MACH_TYPE_ESL_SARVA_STN        685
697 #define MACH_TYPE_ESL_SARVA_TFT        686
698 #define MACH_TYPE_ESL_SARVA_IAD        687
699 #define MACH_TYPE_ESL_SARVA_ACC        688
700 #define MACH_TYPE_TYPHOON              689
701 #define MACH_TYPE_CNAV                 690
702 #define MACH_TYPE_A730                 691
703 #define MACH_TYPE_NETSTAR              692
704 #define MACH_TYPE_PHASEFALE_SUPERCON   693
705 #define MACH_TYPE_SHIVA1100            694
706 #define MACH_TYPE_ETEXSC               695
707 #define MACH_TYPE_IXDPG465             696
708 #define MACH_TYPE_A9M2410              697
709 #define MACH_TYPE_A9M2440              698
710 #define MACH_TYPE_A9M9750              699
711 #define MACH_TYPE_A9M9360              700
712 #define MACH_TYPE_UNC90                701
713 #define MACH_TYPE_ECO920               702
714 #define MACH_TYPE_SATVIEW              703
715 #define MACH_TYPE_ROADRUNNER           704
716 #define MACH_TYPE_AT91RM9200EK         705
717 #define MACH_TYPE_GP32                 706
718 #define MACH_TYPE_GEM                  707
719 #define MACH_TYPE_I858                 708
720 #define MACH_TYPE_HX2750               709
721 #define MACH_TYPE_MXC91131EVB          710
722 #define MACH_TYPE_P700                 711
723 #define MACH_TYPE_CPE                  712
724 #define MACH_TYPE_SPITZ                713
725 #define MACH_TYPE_NIMBRA340            714
726 #define MACH_TYPE_LPC22XX              715
727 #define MACH_TYPE_COMET3               716
728 #define MACH_TYPE_COMET4               717
729 #define MACH_TYPE_CSB625               718
730 #define MACH_TYPE_FORTUNET2            719
731 #define MACH_TYPE_S5H2200              720
732 #define MACH_TYPE_OPTORM920            721
733 #define MACH_TYPE_ADSBITSYXB           722
734 #define MACH_TYPE_ADSSPHERE            723
735 #define MACH_TYPE_ADSPORTAL            724
736 #define MACH_TYPE_LN2410SBC            725
737 #define MACH_TYPE_CB3RUFC              726
738 #define MACH_TYPE_MP2USB               727
739 #define MACH_TYPE_NTNP425C             728
740 #define MACH_TYPE_COLIBRI              729
741 #define MACH_TYPE_PCM7220              730
742 #define MACH_TYPE_GATEWAY7001          731
743 #define MACH_TYPE_PCM027               732
744 #define MACH_TYPE_CMPXA                733
745 #define MACH_TYPE_ANUBIS               734
746 #define MACH_TYPE_ITE8152              735
747 #define MACH_TYPE_LPC3XXX              736
748 #define MACH_TYPE_PUPPETEER            737
749 #define MACH_TYPE_E570                 739
750 #define MACH_TYPE_X50                  740
751 #define MACH_TYPE_RECON                741
752 #define MACH_TYPE_XBOARDGP8            742
753 #define MACH_TYPE_FPIC2                743
754 #define MACH_TYPE_AKITA                744
755 #define MACH_TYPE_A81                  745
756 #define MACH_TYPE_SVM_SC25X            746
757 #define MACH_TYPE_VADATECH020          747
758 #define MACH_TYPE_TLI                  748
759 #define MACH_TYPE_EDB9315LC            749
760 #define MACH_TYPE_PASSEC               750
761 #define MACH_TYPE_DS_TIGER             751
762 #define MACH_TYPE_E310                 752
763 #define MACH_TYPE_E330                 753
764 #define MACH_TYPE_RT3000               754
765 #define MACH_TYPE_NOKIA770             755
766 #define MACH_TYPE_PNX0106              756
767 #define MACH_TYPE_HX21XX               757
768 #define MACH_TYPE_FARADAY              758
769 #define MACH_TYPE_SBC9312              759
770 #define MACH_TYPE_BATMAN               760
771 #define MACH_TYPE_JPD201               761
772 #define MACH_TYPE_MIPSA                762
773 #define MACH_TYPE_KACOM                763
774 #define MACH_TYPE_SWARCOCPU            764
775 #define MACH_TYPE_SWARCODSL            765
776 #define MACH_TYPE_BLUEANGEL            766
777 #define MACH_TYPE_HAIRYGRAMA           767
778 #define MACH_TYPE_BANFF                768
779 #define MACH_TYPE_CARMEVA              769
780 #define MACH_TYPE_SAM255               770
781 #define MACH_TYPE_PPM10                771
782 #define MACH_TYPE_EDB9315A             772
783 #define MACH_TYPE_SUNSET               773
784 #define MACH_TYPE_STARGATE2            774
785 #define MACH_TYPE_INTELMOTE2           775
786 #define MACH_TYPE_TRIZEPS4             776
787 #define MACH_TYPE_MAINSTONE2           777
788 #define MACH_TYPE_EZ_IXP42X            778
789 #define MACH_TYPE_TAPWAVE_ZODIAC       779
790 #define MACH_TYPE_UNIVERSALMETER       780
791 #define MACH_TYPE_HICOARM9             781
792 #define MACH_TYPE_PNX4008              782
793 #define MACH_TYPE_KWS6000              783
794 #define MACH_TYPE_PORTUX920T           784
795 #define MACH_TYPE_EZ_X5                785
796 #define MACH_TYPE_OMAP_RUDOLPH         786
797 #define MACH_TYPE_CPUAT91              787
798 #define MACH_TYPE_REA9200              788
799 #define MACH_TYPE_ACTS_PUNE_SA1110     789
800 #define MACH_TYPE_IXP425               790
801 #define MACH_TYPE_I30030ADS            791
802 #define MACH_TYPE_PERCH                792
803 #define MACH_TYPE_EIS05R1              793
804 #define MACH_TYPE_PEPPERPAD            794
805 #define MACH_TYPE_SB3010               795
806 #define MACH_TYPE_RM9200               796
807 #define MACH_TYPE_DMA03                797
808 #define MACH_TYPE_ROAD_S101            798
809 #define MACH_TYPE_IQ81340SC            799
810 #define MACH_TYPE_IQ_NEXTGEN_B         800
811 #define MACH_TYPE_IQ81340MC            801
812 #define MACH_TYPE_IQ_NEXTGEN_D         802
813 #define MACH_TYPE_IQ_NEXTGEN_E         803
814 #define MACH_TYPE_MALLOW_AT91          804
815 #define MACH_TYPE_CYBERTRACKER_I       805
816 #define MACH_TYPE_GESBC931X            806
817 #define MACH_TYPE_CENTIPAD             807
818 #define MACH_TYPE_ARMSOC               808
819 #define MACH_TYPE_SE4200               809
820 #define MACH_TYPE_EMS197A              810
821 #define MACH_TYPE_MICRO9               811
822 #define MACH_TYPE_MICRO9L              812
823 #define MACH_TYPE_UC5471DSP            813
824 #define MACH_TYPE_SJ5471ENG            814
825 #define MACH_TYPE_CMPXA26X             815
826 #define MACH_TYPE_NC                   816
827 #define MACH_TYPE_OMAP_PALMTE          817
828 #define MACH_TYPE_AJAX52X              818
829 #define MACH_TYPE_SIRIUSTAR            819
830 #define MACH_TYPE_IODATA_HDLG          820
831 #define MACH_TYPE_AT91RM9200UTL        821
832 #define MACH_TYPE_BIOSAFE              822
833 #define MACH_TYPE_MP1000               823
834 #define MACH_TYPE_PARSY                824
835 #define MACH_TYPE_CCXP                 825
836 #define MACH_TYPE_OMAP_GSAMPLE         826
837 #define MACH_TYPE_REALVIEW_EB          827
838 #define MACH_TYPE_SAMOA                828
839 #define MACH_TYPE_PALMT3               829
840 #define MACH_TYPE_I878                 830
841 #define MACH_TYPE_BORZOI               831
842 #define MACH_TYPE_GECKO                832
843 #define MACH_TYPE_DS101                833
844 #define MACH_TYPE_OMAP_PALMTT2         834
845 #define MACH_TYPE_PALMLD               835
846 #define MACH_TYPE_CC9C                 836
847 #define MACH_TYPE_SBC1670              837
848 #define MACH_TYPE_IXDP28X5             838
849 #define MACH_TYPE_OMAP_PALMTT          839
850 #define MACH_TYPE_ML696K               840
851 #define MACH_TYPE_ARCOM_ZEUS           841
852 #define MACH_TYPE_OSIRIS               842
853 #define MACH_TYPE_MAESTRO              843
854 #define MACH_TYPE_PALMTE2              844
855 #define MACH_TYPE_IXBBM                845
856 #define MACH_TYPE_MX27ADS              846
857 #define MACH_TYPE_AX8004               847
858 #define MACH_TYPE_AT91SAM9261EK        848
859 #define MACH_TYPE_LOFT                 849
860 #define MACH_TYPE_MAGPIE               850
861 #define MACH_TYPE_MX21ADS              851
862 #define MACH_TYPE_MB87M3400            852
863 #define MACH_TYPE_MGUARD_DELTA         853
864 #define MACH_TYPE_DAVINCI_DVDP         854
865 #define MACH_TYPE_HTCUNIVERSAL         855
866 #define MACH_TYPE_TPAD                 856
867 #define MACH_TYPE_ROVERP3              857
868 #define MACH_TYPE_JORNADA928           858
869 #define MACH_TYPE_MV88FXX81            859
870 #define MACH_TYPE_STMP36XX             860
871 #define MACH_TYPE_SXNI79524            861
872 #define MACH_TYPE_AMS_DELTA            862
873 #define MACH_TYPE_URANIUM              863
874 #define MACH_TYPE_UCON                 864
875 #define MACH_TYPE_NAS100D              865
876 #define MACH_TYPE_L083_1000            866
877 #define MACH_TYPE_EZX                  867
878 #define MACH_TYPE_PNX5220              868
879 #define MACH_TYPE_BUTTE                869
880 #define MACH_TYPE_SRM2                 870
881 #define MACH_TYPE_DSBR                 871
882 #define MACH_TYPE_CRYSTALBALL          872
883 #define MACH_TYPE_TINYPXA27X           873
884 #define MACH_TYPE_HERBIE               874
885 #define MACH_TYPE_MAGICIAN             875
886 #define MACH_TYPE_CM4002               876
887 #define MACH_TYPE_B4                   877
888 #define MACH_TYPE_MAUI                 878
889 #define MACH_TYPE_CYBERTRACKER_G       879
890 #define MACH_TYPE_NXDKN                880
891 #define MACH_TYPE_MIO8390              881
892 #define MACH_TYPE_OMI_BOARD            882
893 #define MACH_TYPE_MX21CIV              883
894 #define MACH_TYPE_MAHI_CDAC            884
895 #define MACH_TYPE_PALMTX               885
896 #define MACH_TYPE_S3C2413              887
897 #define MACH_TYPE_SAMSYS_EP0           888
898 #define MACH_TYPE_WG302V1              889
899 #define MACH_TYPE_WG302V2              890
900 #define MACH_TYPE_EB42X                891
901 #define MACH_TYPE_IQ331ES              892
902 #define MACH_TYPE_COSYDSP              893
903 #define MACH_TYPE_UPLAT7D              894
904 #define MACH_TYPE_PTDAVINCI            895
905 #define MACH_TYPE_MBUS                 896
906 #define MACH_TYPE_NADIA2VB             897
907 #define MACH_TYPE_R1000                898
908 #define MACH_TYPE_HW90250              899
909 #define MACH_TYPE_OMAP_2430SDP         900
910 #define MACH_TYPE_DAVINCI_EVM          901
911 #define MACH_TYPE_OMAP_TORNADO         902
912 #define MACH_TYPE_OLOCREEK             903
913 #define MACH_TYPE_PALMZ72              904
914 #define MACH_TYPE_NXDB500              905
915 #define MACH_TYPE_APF9328              906
916 #define MACH_TYPE_OMAP_WIPOQ           907
917 #define MACH_TYPE_OMAP_TWIP            908
918 #define MACH_TYPE_TREO650              909
919 #define MACH_TYPE_ACUMEN               910
920 #define MACH_TYPE_XP100                911
921 #define MACH_TYPE_FS2410               912
922 #define MACH_TYPE_PXA270_CERF          913
923 #define MACH_TYPE_SQ2FTLPALM           914
924 #define MACH_TYPE_BSEMSERVER           915
925 #define MACH_TYPE_NETCLIENT            916
926 #define MACH_TYPE_PALMT5               917
927 #define MACH_TYPE_PALMTC               918
928 #define MACH_TYPE_OMAP_APOLLON         919
929 #define MACH_TYPE_MXC30030EVB          920
930 #define MACH_TYPE_REA_2D               921
931 #define MACH_TYPE_TI3E524              922
932 #define MACH_TYPE_ATEB9200             923
933 #define MACH_TYPE_AUCKLAND             924
934 #define MACH_TYPE_AK3320M              925
935 #define MACH_TYPE_DURAMAX              926
936 #define MACH_TYPE_N35                  927
937 #define MACH_TYPE_PRONGHORN            928
938 #define MACH_TYPE_FUNDY                929
939 #define MACH_TYPE_LOGICPD_PXA270       930
940 #define MACH_TYPE_CPU777               931
941 #define MACH_TYPE_SIMICON9201          932
942 #define MACH_TYPE_LEAP2_HPM            933
943 #define MACH_TYPE_CM922TXA10           934
944 #define MACH_TYPE_PXA                  935
945 #define MACH_TYPE_SANDGATE2            936
946 #define MACH_TYPE_SANDGATE2G           937
947 #define MACH_TYPE_SANDGATE2P           938
948 #define MACH_TYPE_FRED_JACK            939
949 #define MACH_TYPE_TTG_COLOR1           940
950 #define MACH_TYPE_NXEB500HMI           941
951 #define MACH_TYPE_NETDCU8              942
952 #define MACH_TYPE_NG_FVX538            944
953 #define MACH_TYPE_NG_FVS338            945
954 #define MACH_TYPE_PNX4103              946
955 #define MACH_TYPE_HESDB                947
956 #define MACH_TYPE_XSILO                948
957 #define MACH_TYPE_ESPRESSO             949
958 #define MACH_TYPE_EMLC                 950
959 #define MACH_TYPE_SISTERON             951
960 #define MACH_TYPE_RX1950               952
961 #define MACH_TYPE_TSC_VENUS            953
962 #define MACH_TYPE_DS101J               954
963 #define MACH_TYPE_MXC30030ADS          955
964 #define MACH_TYPE_FUJITSU_WIMAXSOC     956
965 #define MACH_TYPE_DUALPCMODEM          957
966 #define MACH_TYPE_GESBC9312            958
967 #define MACH_TYPE_HTCAPACHE            959
968 #define MACH_TYPE_IXDP435              960
969 #define MACH_TYPE_CATPROVT100          961
970 #define MACH_TYPE_PICOTUX1XX           962
971 #define MACH_TYPE_PICOTUX2XX           963
972 #define MACH_TYPE_DSMG600              964
973 #define MACH_TYPE_EMPC2                965
974 #define MACH_TYPE_VENTURA              966
975 #define MACH_TYPE_PHIDGET_SBC          967
976 #define MACH_TYPE_IJ3K                 968
977 #define MACH_TYPE_PISGAH               969
978 #define MACH_TYPE_OMAP_FSAMPLE         970
979 #define MACH_TYPE_SG720                971
980 #define MACH_TYPE_REDFOX               972
981 #define MACH_TYPE_MYSH_EP9315_1        973
982 #define MACH_TYPE_TPF106               974
983 #define MACH_TYPE_AT91RM9200KG         975
984 #define MACH_TYPE_SLEDB                976
985 #define MACH_TYPE_ONTRACK              977
986 #define MACH_TYPE_PM1200               978
987 #define MACH_TYPE_ESS24XXX             979
988 #define MACH_TYPE_COREMP7              980
989 #define MACH_TYPE_NEXCODER_6446        981
990 #define MACH_TYPE_STVC8380             982
991 #define MACH_TYPE_TEKLYNX              983
992 #define MACH_TYPE_CARBONADO            984
993 #define MACH_TYPE_SYSMOS_MP730         985
994 #define MACH_TYPE_SNAPPER_CL15         986
995 #define MACH_TYPE_PGIGIM               987
996 #define MACH_TYPE_PTX9160P2            988
997 #define MACH_TYPE_DCORE1               989
998 #define MACH_TYPE_VICTORPXA            990
999 #define MACH_TYPE_MX2DTB               991
1000 #define MACH_TYPE_PXA_IREX_ER0100      992
1001 #define MACH_TYPE_OMAP_PALMZ71         993
1002 #define MACH_TYPE_BARTEC_DEG           994
1003 #define MACH_TYPE_HW50251              995
1004 #define MACH_TYPE_IBOX                 996
1005 #define MACH_TYPE_ATLASLH7A404         997
1006 #define MACH_TYPE_PT2026               998
1007 #define MACH_TYPE_HTCALPINE            999
1008 #define MACH_TYPE_BARTEC_VTU           1000
1009 #define MACH_TYPE_VCOREII              1001
1010 #define MACH_TYPE_PDNB3                1002
1011 #define MACH_TYPE_HTCBEETLES           1003
1012 #define MACH_TYPE_S3C6400              1004
1013 #define MACH_TYPE_S3C2443              1005
1014 #define MACH_TYPE_OMAP_LDK             1006
1015 #define MACH_TYPE_SMDK2460             1007
1016 #define MACH_TYPE_SMDK2440             1008
1017 #define MACH_TYPE_SMDK2412             1009
1018 #define MACH_TYPE_WEBBOX               1010
1019 #define MACH_TYPE_CWWNDP               1011
1020 #define MACH_TYPE_DRAGON               1012
1021 #define MACH_TYPE_OPENDO_CPU_BOARD     1013
1022 #define MACH_TYPE_CCM2200              1014
1023 #define MACH_TYPE_ETWARM               1015
1024 #define MACH_TYPE_M93030               1016
1025 #define MACH_TYPE_CC7U                 1017
1026 #define MACH_TYPE_MTT_RANGER           1018
1027 #define MACH_TYPE_NEXUS                1019
1028 #define MACH_TYPE_DESMAN               1020
1029 #define MACH_TYPE_BKDE303              1021
1030 #define MACH_TYPE_SMDK2413             1022
1031 #define MACH_TYPE_AML_M7200            1023
1032 #define MACH_TYPE_AML_M5900            1024
1033 #define MACH_TYPE_SG640                1025
1034 #define MACH_TYPE_EDG79524             1026
1035 #define MACH_TYPE_AI2410               1027
1036 #define MACH_TYPE_IXP465               1028
1037 #define MACH_TYPE_BALLOON3             1029
1038 #define MACH_TYPE_HEINS                1030
1039 #define MACH_TYPE_MPLUSEVA             1031
1040 #define MACH_TYPE_RT042                1032
1041 #define MACH_TYPE_CWIEM                1033
1042 #define MACH_TYPE_CM_X270              1034
1043 #define MACH_TYPE_CM_X255              1035
1044 #define MACH_TYPE_ESH_AT91             1036
1045 #define MACH_TYPE_SANDGATE3            1037
1046 #define MACH_TYPE_PRIMO                1038
1047 #define MACH_TYPE_GEMSTONE             1039
1048 #define MACH_TYPE_PRONGHORNMETRO       1040
1049 #define MACH_TYPE_SIDEWINDER           1041
1050 #define MACH_TYPE_PICOMOD1             1042
1051 #define MACH_TYPE_SG590                1043
1052 #define MACH_TYPE_AKAI9307             1044
1053 #define MACH_TYPE_FONTAINE             1045
1054 #define MACH_TYPE_WOMBAT               1046
1055 #define MACH_TYPE_ACQ300               1047
1056 #define MACH_TYPE_MOD_270              1048
1057 #define MACH_TYPE_VC0820               1049
1058 #define MACH_TYPE_ANI_AIM              1050
1059 #define MACH_TYPE_JELLYFISH            1051
1060 #define MACH_TYPE_AMANITA              1052
1061 #define MACH_TYPE_VLINK                1053
1062 #define MACH_TYPE_DEXFLEX              1054
1063 #define MACH_TYPE_EIGEN_TTQ            1055
1064 #define MACH_TYPE_ARCOM_TITAN          1056
1065 #define MACH_TYPE_TABLA                1057
1066 #define MACH_TYPE_MDIRAC3              1058
1067 #define MACH_TYPE_MRHFBP2              1059
1068 #define MACH_TYPE_AT91RM9200RB         1060
1069 #define MACH_TYPE_ANI_APM              1061
1070 #define MACH_TYPE_ELLA1                1062
1071 #define MACH_TYPE_INHAND_PXA27X        1063
1072 #define MACH_TYPE_INHAND_PXA25X        1064
1073 #define MACH_TYPE_EMPOS_XM             1065
1074 #define MACH_TYPE_EMPOS                1066
1075 #define MACH_TYPE_EMPOS_TINY           1067
1076 #define MACH_TYPE_EMPOS_SM             1068
1077 #define MACH_TYPE_EGRET                1069
1078 #define MACH_TYPE_OSTRICH              1070
1079 #define MACH_TYPE_N50                  1071
1080 #define MACH_TYPE_ECBAT91              1072
1081 #define MACH_TYPE_STAREAST             1073
1082 #define MACH_TYPE_DSPG_DW              1074
1083 #define MACH_TYPE_ONEARM               1075
1084 #define MACH_TYPE_MRG110_6             1076
1085 #define MACH_TYPE_WRT300NV2            1077
1086 #define MACH_TYPE_XM_BULVERDE          1078
1087 #define MACH_TYPE_MSM6100              1079
1088 #define MACH_TYPE_ETI_B1               1080
1089 #define MACH_TYPE_ZILOG_ZA9L           1081
1090 #define MACH_TYPE_BIT2440              1082
1091 #define MACH_TYPE_NBI                  1083
1092 #define MACH_TYPE_SMDK2443             1084
1093 #define MACH_TYPE_VDAVINCI             1085
1094 #define MACH_TYPE_ATC6                 1086
1095 #define MACH_TYPE_MULTMDW              1087
1096 #define MACH_TYPE_MBA2440              1088
1097 #define MACH_TYPE_ECSD                 1089
1098 #define MACH_TYPE_PALMZ31              1090
1099 #define MACH_TYPE_FSG                  1091
1100 #define MACH_TYPE_RAZOR101             1092
1101 #define MACH_TYPE_OPERA_TDM            1093
1102 #define MACH_TYPE_COMCERTO             1094
1103 #define MACH_TYPE_TB0319               1095
1104 #define MACH_TYPE_KWS8000              1096
1105 #define MACH_TYPE_B2                   1097
1106 #define MACH_TYPE_LCL54                1098
1107 #define MACH_TYPE_AT91SAM9260EK        1099
1108 #define MACH_TYPE_GLANTANK             1100
1109 #define MACH_TYPE_N2100                1101
1110 #define MACH_TYPE_N4100                1102
1111 #define MACH_TYPE_VERTICAL_RSC4        1103
1112 #define MACH_TYPE_SG8100               1104
1113 #define MACH_TYPE_IM42XX               1105
1114 #define MACH_TYPE_FTXX                 1106
1115 #define MACH_TYPE_LWFUSION             1107
1116 #define MACH_TYPE_QT2410               1108
1117 #define MACH_TYPE_KIXRP435             1109
1118 #define MACH_TYPE_CCW9C                1110
1119 #define MACH_TYPE_DABHS                1111
1120 #define MACH_TYPE_GZMX                 1112
1121 #define MACH_TYPE_IPNW100AP            1113
1122 #define MACH_TYPE_CC9P9360DEV          1114
1123 #define MACH_TYPE_CC9P9750DEV          1115
1124 #define MACH_TYPE_CC9P9360VAL          1116
1125 #define MACH_TYPE_CC9P9750VAL          1117
1126 #define MACH_TYPE_NX70V                1118
1127 #define MACH_TYPE_AT91RM9200DF         1119
1128 #define MACH_TYPE_SE_PILOT2            1120
1129 #define MACH_TYPE_MTCN_T800            1121
1130 #define MACH_TYPE_VCMX212              1122
1131 #define MACH_TYPE_LYNX                 1123
1132 #define MACH_TYPE_AT91SAM9260ID        1124
1133 #define MACH_TYPE_HW86052              1125
1134 #define MACH_TYPE_PILZ_PMI3            1126
1135 #define MACH_TYPE_EDB9302A             1127
1136 #define MACH_TYPE_EDB9307A             1128
1137 #define MACH_TYPE_CT_DFS               1129
1138 #define MACH_TYPE_PILZ_PMI4            1130
1139 #define MACH_TYPE_XCEEDNP_IXP          1131
1140 #define MACH_TYPE_SMDK2442B            1132
1141 #define MACH_TYPE_XNODE                1133
1142 #define MACH_TYPE_AIDX270              1134
1143 #define MACH_TYPE_REMA                 1135
1144 #define MACH_TYPE_BPS1000              1136
1145 #define MACH_TYPE_HW90350              1137
1146 #define MACH_TYPE_OMAP_3430SDP         1138
1147 #define MACH_TYPE_BLUETOUCH            1139
1148 #define MACH_TYPE_VSTMS                1140
1149 #define MACH_TYPE_XSBASE270            1141
1150 #define MACH_TYPE_AT91SAM9260EK_CN     1142
1151 #define MACH_TYPE_ADSTURBOXB           1143
1152 #define MACH_TYPE_OTI4110              1144
1153 #define MACH_TYPE_HME_PXA              1145
1154 #define MACH_TYPE_DEISTERDCA           1146
1155 #define MACH_TYPE_CES_SSEM2            1147
1156 #define MACH_TYPE_CES_MTR              1148
1157 #define MACH_TYPE_TDS_AVNG_SBC         1149
1158 #define MACH_TYPE_EVEREST              1150
1159 #define MACH_TYPE_PNX4010              1151
1160 #define MACH_TYPE_OXNAS                1152
1161 #define MACH_TYPE_FIORI                1153
1162 #define MACH_TYPE_ML1200               1154
1163 #define MACH_TYPE_PECOS                1155
1164 #define MACH_TYPE_NB2XXX               1156
1165 #define MACH_TYPE_HW6900               1157
1166 #define MACH_TYPE_CDCS_QUOLL           1158
1167 #define MACH_TYPE_QUICKSILVER          1159
1168 #define MACH_TYPE_UPLAT926             1160
1169 #define MACH_TYPE_DEP2410_THOMAS       1161
1170 #define MACH_TYPE_DTK2410              1162
1171 #define MACH_TYPE_CHILI                1163
1172 #define MACH_TYPE_DEMETER              1164
1173 #define MACH_TYPE_DIONYSUS             1165
1174 #define MACH_TYPE_AS352X               1166
1175 #define MACH_TYPE_SERVICE              1167
1176 #define MACH_TYPE_CS_E9301             1168
1177 #define MACH_TYPE_MICRO9M              1169
1178 #define MACH_TYPE_IA_MOSPCK            1170
1179 #define MACH_TYPE_QL201B               1171
1180 #define MACH_TYPE_BBM                  1174
1181 #define MACH_TYPE_EXXX                 1175
1182 #define MACH_TYPE_WMA11B               1176
1183 #define MACH_TYPE_PELCO_ATLAS          1177
1184 #define MACH_TYPE_G500                 1178
1185 #define MACH_TYPE_BUG                  1179
1186 #define MACH_TYPE_MX33ADS              1180
1187 #define MACH_TYPE_CHUB                 1181
1188 #define MACH_TYPE_NEO1973_GTA01        1182
1189 #define MACH_TYPE_W90N740              1183
1190 #define MACH_TYPE_MEDALLION_SA2410     1184
1191 #define MACH_TYPE_IA_CPU_9200_2        1185
1192 #define MACH_TYPE_DIMMRM9200           1186
1193 #define MACH_TYPE_PM9261               1187
1194 #define MACH_TYPE_ML7304               1189
1195 #define MACH_TYPE_UCP250               1190
1196 #define MACH_TYPE_INTBOARD             1191
1197 #define MACH_TYPE_GULFSTREAM           1192
1198 #define MACH_TYPE_LABQUEST             1193
1199 #define MACH_TYPE_VCMX313              1194
1200 #define MACH_TYPE_URG200               1195
1201 #define MACH_TYPE_CPUX255LCDNET        1196
1202 #define MACH_TYPE_NETDCU9              1197
1203 #define MACH_TYPE_NETDCU10             1198
1204 #define MACH_TYPE_DSPG_DGA             1199
1205 #define MACH_TYPE_DSPG_DVW             1200
1206 #define MACH_TYPE_SOLOS                1201
1207 #define MACH_TYPE_AT91SAM9263EK        1202
1208 #define MACH_TYPE_OSSTBOX              1203
1209 #define MACH_TYPE_KBAT9261             1204
1210 #define MACH_TYPE_CT1100               1205
1211 #define MACH_TYPE_AKCPPXA              1206
1212 #define MACH_TYPE_OCHAYA1020           1207
1213 #define MACH_TYPE_HITRACK              1208
1214 #define MACH_TYPE_SYME1                1209
1215 #define MACH_TYPE_SYHL1                1210
1216 #define MACH_TYPE_EMPCA400             1211
1217 #define MACH_TYPE_EM7210               1212
1218 #define MACH_TYPE_HTCHERMES            1213
1219 #define MACH_TYPE_ETI_C1               1214
1220 #define MACH_TYPE_AC100                1216
1221 #define MACH_TYPE_SNEETCH              1217
1222 #define MACH_TYPE_STUDENTMATE          1218
1223 #define MACH_TYPE_ZIR2410              1219
1224 #define MACH_TYPE_ZIR2413              1220
1225 #define MACH_TYPE_DLONIP3              1221
1226 #define MACH_TYPE_INSTREAM             1222
1227 #define MACH_TYPE_AMBARELLA            1223
1228 #define MACH_TYPE_NEVIS                1224
1229 #define MACH_TYPE_HTC_TRINITY          1225
1230 #define MACH_TYPE_QL202B               1226
1231 #define MACH_TYPE_VPAC270              1227
1232 #define MACH_TYPE_RD129                1228
1233 #define MACH_TYPE_HTCWIZARD            1229
1234 #define MACH_TYPE_TREO680              1230
1235 #define MACH_TYPE_TECON_TMEZON         1231
1236 #define MACH_TYPE_ZYLONITE             1233
1237 #define MACH_TYPE_GENE1270             1234
1238 #define MACH_TYPE_ZIR2412              1235
1239 #define MACH_TYPE_MX31LITE             1236
1240 #define MACH_TYPE_T700WX               1237
1241 #define MACH_TYPE_VF100                1238
1242 #define MACH_TYPE_NSB2                 1239
1243 #define MACH_TYPE_NXHMI_BB             1240
1244 #define MACH_TYPE_NXHMI_RE             1241
1245 #define MACH_TYPE_N4100PRO             1242
1246 #define MACH_TYPE_SAM9260              1243
1247 #define MACH_TYPE_OMAP_TREO600         1244
1248 #define MACH_TYPE_INDY2410             1245
1249 #define MACH_TYPE_NELT_A               1246
1250 #define MACH_TYPE_N311                 1248
1251 #define MACH_TYPE_AT91SAM9260VGK       1249
1252 #define MACH_TYPE_AT91LEPPE            1250
1253 #define MACH_TYPE_AT91LEPCCN           1251
1254 #define MACH_TYPE_APC7100              1252
1255 #define MACH_TYPE_STARGAZER            1253
1256 #define MACH_TYPE_SONATA               1254
1257 #define MACH_TYPE_SCHMOOGIE            1255
1258 #define MACH_TYPE_AZTOOL               1256
1259 #define MACH_TYPE_MIOA701              1257
1260 #define MACH_TYPE_SXNI9260             1258
1261 #define MACH_TYPE_MXC27520EVB          1259
1262 #define MACH_TYPE_ARMADILLO5X0         1260
1263 #define MACH_TYPE_MB9260               1261
1264 #define MACH_TYPE_MB9263               1262
1265 #define MACH_TYPE_IPAC9302             1263
1266 #define MACH_TYPE_CC9P9360JS           1264
1267 #define MACH_TYPE_GALLIUM              1265
1268 #define MACH_TYPE_MSC2410              1266
1269 #define MACH_TYPE_GHI270               1267
1270 #define MACH_TYPE_DAVINCI_LEONARDO     1268
1271 #define MACH_TYPE_OIAB                 1269
1272 #define MACH_TYPE_SMDK6400             1270
1273 #define MACH_TYPE_NOKIA_N800           1271
1274 #define MACH_TYPE_GREENPHONE           1272
1275 #define MACH_TYPE_COMPEXWP18           1273
1276 #define MACH_TYPE_XMATE                1274
1277 #define MACH_TYPE_ENERGIZER            1275
1278 #define MACH_TYPE_IME1                 1276
1279 #define MACH_TYPE_SWEDATMS             1277
1280 #define MACH_TYPE_NTNP435C             1278
1281 #define MACH_TYPE_SPECTRO2             1279
1282 #define MACH_TYPE_H6039                1280
1283 #define MACH_TYPE_EP80219              1281
1284 #define MACH_TYPE_SAMOA_II             1282
1285 #define MACH_TYPE_CWMXL                1283
1286 #define MACH_TYPE_AS9200               1284
1287 #define MACH_TYPE_SFX1149              1285
1288 #define MACH_TYPE_NAVI010              1286
1289 #define MACH_TYPE_MULTMDP              1287
1290 #define MACH_TYPE_SCB9520              1288
1291 #define MACH_TYPE_HTCATHENA            1289
1292 #define MACH_TYPE_XP179                1290
1293 #define MACH_TYPE_H4300                1291
1294 #define MACH_TYPE_GORAMO_MLR           1292
1295 #define MACH_TYPE_MXC30020EVB          1293
1296 #define MACH_TYPE_ADSBITSYG5           1294
1297 #define MACH_TYPE_ADSPORTALPLUS        1295
1298 #define MACH_TYPE_MMSP2PLUS            1296
1299 #define MACH_TYPE_EM_X270              1297
1300 #define MACH_TYPE_TPP302               1298
1301 #define MACH_TYPE_TPM104               1299
1302 #define MACH_TYPE_TPM102               1300
1303 #define MACH_TYPE_TPM109               1301
1304 #define MACH_TYPE_FBXO1                1302
1305 #define MACH_TYPE_HXD8                 1303
1306 #define MACH_TYPE_NEO1973_GTA02        1304
1307 #define MACH_TYPE_EMTEST               1305
1308 #define MACH_TYPE_AD6900               1306
1309 #define MACH_TYPE_EUROPA               1307
1310 #define MACH_TYPE_METROCONNECT         1308
1311 #define MACH_TYPE_EZ_S2410             1309
1312 #define MACH_TYPE_EZ_S2440             1310
1313 #define MACH_TYPE_EZ_EP9312            1311
1314 #define MACH_TYPE_EZ_EP9315            1312
1315 #define MACH_TYPE_EZ_X7                1313
1316 #define MACH_TYPE_GODOTDB              1314
1317 #define MACH_TYPE_MISTRAL              1315
1318 #define MACH_TYPE_MSM                  1316
1319 #define MACH_TYPE_CT5910               1317
1320 #define MACH_TYPE_CT5912               1318
1321 #define MACH_TYPE_HYNET_INE            1319
1322 #define MACH_TYPE_HYNET_APP            1320
1323 #define MACH_TYPE_MSM7200              1321
1324 #define MACH_TYPE_MSM7600              1322
1325 #define MACH_TYPE_CEB255               1323
1326 #define MACH_TYPE_CIEL                 1324
1327 #define MACH_TYPE_SLM5650              1325
1328 #define MACH_TYPE_AT91SAM9RLEK         1326
1329 #define MACH_TYPE_COMTECH_ROUTER       1327
1330 #define MACH_TYPE_SBC2410X             1328
1331 #define MACH_TYPE_AT4X0BD              1329
1332 #define MACH_TYPE_CBIFR                1330
1333 #define MACH_TYPE_ARCOM_QUANTUM        1331
1334 #define MACH_TYPE_MATRIX520            1332
1335 #define MACH_TYPE_MATRIX510            1333
1336 #define MACH_TYPE_MATRIX500            1334
1337 #define MACH_TYPE_M501                 1335
1338 #define MACH_TYPE_AAEON1270            1336
1339 #define MACH_TYPE_MATRIX500EV          1337
1340 #define MACH_TYPE_PAC500               1338
1341 #define MACH_TYPE_PNX8181              1339
1342 #define MACH_TYPE_COLIBRI320           1340
1343 #define MACH_TYPE_AZTOOLBB             1341
1344 #define MACH_TYPE_AZTOOLG2             1342
1345 #define MACH_TYPE_DVLHOST              1343
1346 #define MACH_TYPE_ZIR9200              1344
1347 #define MACH_TYPE_ZIR9260              1345
1348 #define MACH_TYPE_COCOPAH              1346
1349 #define MACH_TYPE_NDS                  1347
1350 #define MACH_TYPE_ROSENCRANTZ          1348
1351 #define MACH_TYPE_FTTX_ODSC            1349
1352 #define MACH_TYPE_CLASSE_R6904         1350
1353 #define MACH_TYPE_CAM60                1351
1354 #define MACH_TYPE_MXC30031ADS          1352
1355 #define MACH_TYPE_DATACALL             1353
1356 #define MACH_TYPE_AT91EB01             1354
1357 #define MACH_TYPE_RTY                  1355
1358 #define MACH_TYPE_DWL2100              1356
1359 #define MACH_TYPE_VINSI                1357
1360 #define MACH_TYPE_DB88F5281            1358
1361 #define MACH_TYPE_CSB726               1359
1362 #define MACH_TYPE_TIK27                1360
1363 #define MACH_TYPE_MX_UC7420            1361
1364 #define MACH_TYPE_RIRM3                1362
1365 #define MACH_TYPE_PELCO_ODYSSEY        1363
1366 #define MACH_TYPE_ADX_ABOX             1365
1367 #define MACH_TYPE_ADX_TPID             1366
1368 #define MACH_TYPE_MINICHECK            1367
1369 #define MACH_TYPE_IDAM                 1368
1370 #define MACH_TYPE_MARIO_MX             1369
1371 #define MACH_TYPE_VI1888               1370
1372 #define MACH_TYPE_ZR4230               1371
1373 #define MACH_TYPE_T1_IX_BLUE           1372
1374 #define MACH_TYPE_SYHQ2                1373
1375 #define MACH_TYPE_COMPUTIME_R3         1374
1376 #define MACH_TYPE_ORATIS               1375
1377 #define MACH_TYPE_MIKKO                1376
1378 #define MACH_TYPE_HOLON                1377
1379 #define MACH_TYPE_OLIP8                1378
1380 #define MACH_TYPE_GHI270HG             1379
1381 #define MACH_TYPE_DAVINCI_DM6467_EVM   1380
1382 #define MACH_TYPE_DAVINCI_DM355_EVM    1381
1383 #define MACH_TYPE_BLACKRIVER           1383
1384 #define MACH_TYPE_SANDGATEWP           1384
1385 #define MACH_TYPE_CDOTBWSG             1385
1386 #define MACH_TYPE_QUARK963             1386
1387 #define MACH_TYPE_CSB735               1387
1388 #define MACH_TYPE_LITTLETON            1388
1389 #define MACH_TYPE_MIO_P550             1389
1390 #define MACH_TYPE_MOTION2440           1390
1391 #define MACH_TYPE_IMM500               1391
1392 #define MACH_TYPE_HOMEMATIC            1392
1393 #define MACH_TYPE_ERMINE               1393
1394 #define MACH_TYPE_KB9202B              1394
1395 #define MACH_TYPE_HS1XX                1395
1396 #define MACH_TYPE_STUDENTMATE2440      1396
1397 #define MACH_TYPE_ARVOO_L1_Z1          1397
1398 #define MACH_TYPE_DEP2410K             1398
1399 #define MACH_TYPE_XXSVIDEO             1399
1400 #define MACH_TYPE_IM4004               1400
1401 #define MACH_TYPE_OCHAYA1050           1401
1402 #define MACH_TYPE_LEP9261              1402
1403 #define MACH_TYPE_SVENMEB              1403
1404 #define MACH_TYPE_FORTUNET2NE          1404
1405 #define MACH_TYPE_NXHX                 1406
1406 #define MACH_TYPE_REALVIEW_PB11MP      1407
1407 #define MACH_TYPE_IDS500               1408
1408 #define MACH_TYPE_ORS_N725             1409
1409 #define MACH_TYPE_HSDARM               1410
1410 #define MACH_TYPE_SHA_PON003           1411
1411 #define MACH_TYPE_SHA_PON004           1412
1412 #define MACH_TYPE_SHA_PON007           1413
1413 #define MACH_TYPE_SHA_PON011           1414
1414 #define MACH_TYPE_H6042                1415
1415 #define MACH_TYPE_H6043                1416
1416 #define MACH_TYPE_LOOXC550             1417
1417 #define MACH_TYPE_CNTY_TITAN           1418
1418 #define MACH_TYPE_APP3XX               1419
1419 #define MACH_TYPE_SIDEOATSGRAMA        1420
1420 #define MACH_TYPE_TREO700P             1421
1421 #define MACH_TYPE_TREO700W             1422
1422 #define MACH_TYPE_TREO750              1423
1423 #define MACH_TYPE_TREO755P             1424
1424 #define MACH_TYPE_EZREGANUT9200        1425
1425 #define MACH_TYPE_SARGE                1426
1426 #define MACH_TYPE_A696                 1427
1427 #define MACH_TYPE_TURTLE               1428
1428 #define MACH_TYPE_MX27_3DS             1430
1429 #define MACH_TYPE_BISHOP               1431
1430 #define MACH_TYPE_PXX                  1432
1431 #define MACH_TYPE_REDWOOD              1433
1432 #define MACH_TYPE_OMAP_2430DLP         1436
1433 #define MACH_TYPE_OMAP_2430OSK         1437
1434 #define MACH_TYPE_SARDINE              1438
1435 #define MACH_TYPE_HALIBUT              1439
1436 #define MACH_TYPE_TROUT                1440
1437 #define MACH_TYPE_GOLDFISH             1441
1438 #define MACH_TYPE_GESBC2440            1442
1439 #define MACH_TYPE_NOMAD                1443
1440 #define MACH_TYPE_ROSALIND             1444
1441 #define MACH_TYPE_CC9P9215             1445
1442 #define MACH_TYPE_CC9P9210             1446
1443 #define MACH_TYPE_CC9P9215JS           1447
1444 #define MACH_TYPE_CC9P9210JS           1448
1445 #define MACH_TYPE_NASFFE               1449
1446 #define MACH_TYPE_TN2X0BD              1450
1447 #define MACH_TYPE_GWMPXA               1451
1448 #define MACH_TYPE_EXYPLUS              1452
1449 #define MACH_TYPE_JADOO21              1453
1450 #define MACH_TYPE_LOOXN560             1454
1451 #define MACH_TYPE_BONSAI               1455
1452 #define MACH_TYPE_ADSMILGATO           1456
1453 #define MACH_TYPE_GBA                  1457
1454 #define MACH_TYPE_H6044                1458
1455 #define MACH_TYPE_APP                  1459
1456 #define MACH_TYPE_TCT_HAMMER           1460
1457 #define MACH_TYPE_HERALD               1461
1458 #define MACH_TYPE_ARTEMIS              1462
1459 #define MACH_TYPE_HTCTITAN             1463
1460 #define MACH_TYPE_QRANIUM              1464
1461 #define MACH_TYPE_ADX_WSC2             1465
1462 #define MACH_TYPE_ADX_MEDCOM           1466
1463 #define MACH_TYPE_BBOARD               1467
1464 #define MACH_TYPE_CAMBRIA              1468
1465 #define MACH_TYPE_MT7XXX               1469
1466 #define MACH_TYPE_MATRIX512            1470
1467 #define MACH_TYPE_MATRIX522            1471
1468 #define MACH_TYPE_IPAC5010             1472
1469 #define MACH_TYPE_SAKURA               1473
1470 #define MACH_TYPE_GROCX                1474
1471 #define MACH_TYPE_PM9263               1475
1472 #define MACH_TYPE_SIM_ONE              1476
1473 #define MACH_TYPE_ACQ132               1477
1474 #define MACH_TYPE_DATR                 1478
1475 #define MACH_TYPE_ACTUX1               1479
1476 #define MACH_TYPE_ACTUX2               1480
1477 #define MACH_TYPE_ACTUX3               1481
1478 #define MACH_TYPE_FLEXIT               1482
1479 #define MACH_TYPE_BH2X0BD              1483
1480 #define MACH_TYPE_ATB2002              1484
1481 #define MACH_TYPE_XENON                1485
1482 #define MACH_TYPE_FM607                1486
1483 #define MACH_TYPE_MATRIX514            1487
1484 #define MACH_TYPE_MATRIX524            1488
1485 #define MACH_TYPE_INPOD                1489
1486 #define MACH_TYPE_JIVE                 1490
1487 #define MACH_TYPE_TLL_MX21             1491
1488 #define MACH_TYPE_SBC2800              1492
1489 #define MACH_TYPE_CC7UCAMRY            1493
1490 #define MACH_TYPE_UBISYS_P9_SC15       1494
1491 #define MACH_TYPE_UBISYS_P9_SSC2D10    1495
1492 #define MACH_TYPE_UBISYS_P9_RCU3       1496
1493 #define MACH_TYPE_AML_M8000            1497
1494 #define MACH_TYPE_SNAPPER_270          1498
1495 #define MACH_TYPE_OMAP_BBX             1499
1496 #define MACH_TYPE_UCN2410              1500
1497 #define MACH_TYPE_SAM9_L9260           1501
1498 #define MACH_TYPE_ETI_C2               1502
1499 #define MACH_TYPE_AVALANCHE            1503
1500 #define MACH_TYPE_REALVIEW_PB1176      1504
1501 #define MACH_TYPE_DP1500               1505
1502 #define MACH_TYPE_APPLE_IPHONE         1506
1503 #define MACH_TYPE_YL9200               1507
1504 #define MACH_TYPE_RD88F5182            1508
1505 #define MACH_TYPE_KUROBOX_PRO          1509
1506 #define MACH_TYPE_SE_POET              1510
1507 #define MACH_TYPE_MX31_3DS             1511
1508 #define MACH_TYPE_R270                 1512
1509 #define MACH_TYPE_ARMOUR21             1513
1510 #define MACH_TYPE_DT2                  1514
1511 #define MACH_TYPE_VT4                  1515
1512 #define MACH_TYPE_TYCO320              1516
1513 #define MACH_TYPE_ADMA                 1517
1514 #define MACH_TYPE_WP188                1518
1515 #define MACH_TYPE_CORSICA              1519
1516 #define MACH_TYPE_BIGEYE               1520
1517 #define MACH_TYPE_TLL5000              1522
1518 #define MACH_TYPE_BEBOT                1523
1519 #define MACH_TYPE_QONG                 1524
1520 #define MACH_TYPE_TCOMPACT             1525
1521 #define MACH_TYPE_PUMA5                1526
1522 #define MACH_TYPE_ELARA                1527
1523 #define MACH_TYPE_ELLINGTON            1528
1524 #define MACH_TYPE_XDA_ATOM             1529
1525 #define MACH_TYPE_ENERGIZER2           1530
1526 #define MACH_TYPE_ODIN                 1531
1527 #define MACH_TYPE_ACTUX4               1532
1528 #define MACH_TYPE_ESL_OMAP             1533
1529 #define MACH_TYPE_OMAP2EVM             1534
1530 #define MACH_TYPE_OMAP3EVM             1535
1531 #define MACH_TYPE_ADX_PCU57            1536
1532 #define MACH_TYPE_MONACO               1537
1533 #define MACH_TYPE_LEVANTE              1538
1534 #define MACH_TYPE_TMXIPX425            1539
1535 #define MACH_TYPE_LEEP                 1540
1536 #define MACH_TYPE_RAAD                 1541
1537 #define MACH_TYPE_DNS323               1542
1538 #define MACH_TYPE_AP1000               1543
1539 #define MACH_TYPE_A9SAM6432            1544
1540 #define MACH_TYPE_SHINY                1545
1541 #define MACH_TYPE_OMAP3_BEAGLE         1546
1542 #define MACH_TYPE_CSR_BDB2             1547
1543 #define MACH_TYPE_NOKIA_N810           1548
1544 #define MACH_TYPE_C270                 1549
1545 #define MACH_TYPE_SENTRY               1550
1546 #define MACH_TYPE_PCM038               1551
1547 #define MACH_TYPE_ANC300               1552
1548 #define MACH_TYPE_HTCKAISER            1553
1549 #define MACH_TYPE_SBAT100              1554
1550 #define MACH_TYPE_MODUNORM             1555
1551 #define MACH_TYPE_PELOS_TWARM          1556
1552 #define MACH_TYPE_FLANK                1557
1553 #define MACH_TYPE_SIRLOIN              1558
1554 #define MACH_TYPE_BRISKET              1559
1555 #define MACH_TYPE_CHUCK                1560
1556 #define MACH_TYPE_OTTER                1561
1557 #define MACH_TYPE_DAVINCI_LDK          1562
1558 #define MACH_TYPE_PHREEDOM             1563
1559 #define MACH_TYPE_SG310                1564
1560 #define MACH_TYPE_TS209                1565
1561 #define MACH_TYPE_AT91CAP9ADK          1566
1562 #define MACH_TYPE_TION9315             1567
1563 #define MACH_TYPE_MAST                 1568
1564 #define MACH_TYPE_PFW                  1569
1565 #define MACH_TYPE_YL_P2440             1570
1566 #define MACH_TYPE_ZSBC32               1571
1567 #define MACH_TYPE_OMAP_PACE2           1572
1568 #define MACH_TYPE_IMX_PACE2            1573
1569 #define MACH_TYPE_MX31MOBOARD          1574
1570 #define MACH_TYPE_MX37_3DS             1575
1571 #define MACH_TYPE_RCC                  1576
1572 #define MACH_TYPE_ARM9                 1577
1573 #define MACH_TYPE_VISION_EP9307        1578
1574 #define MACH_TYPE_SCLY1000             1579
1575 #define MACH_TYPE_FONTEL_EP            1580
1576 #define MACH_TYPE_VOICEBLUE3G          1581
1577 #define MACH_TYPE_TT9200               1582
1578 #define MACH_TYPE_DIGI2410             1583
1579 #define MACH_TYPE_TERASTATION_PRO2     1584
1580 #define MACH_TYPE_LINKSTATION_PRO      1585
1581 #define MACH_TYPE_MOTOROLA_A780        1587
1582 #define MACH_TYPE_MOTOROLA_E6          1588
1583 #define MACH_TYPE_MOTOROLA_E2          1589
1584 #define MACH_TYPE_MOTOROLA_E680        1590
1585 #define MACH_TYPE_UR2410               1591
1586 #define MACH_TYPE_TAS9261              1592
1587 #define MACH_TYPE_HERMES_HD            1593
1588 #define MACH_TYPE_PERSEO_HD            1594
1589 #define MACH_TYPE_STARGAZER2           1595
1590 #define MACH_TYPE_E350                 1596
1591 #define MACH_TYPE_WPCM450              1597
1592 #define MACH_TYPE_CARTESIO             1598
1593 #define MACH_TYPE_TOYBOX               1599
1594 #define MACH_TYPE_TX27                 1600
1595 #define MACH_TYPE_TS409                1601
1596 #define MACH_TYPE_P300                 1602
1597 #define MACH_TYPE_XDACOMET             1603
1598 #define MACH_TYPE_DEXFLEX2             1604
1599 #define MACH_TYPE_OW                   1605
1600 #define MACH_TYPE_ARMEBS3              1606
1601 #define MACH_TYPE_U3                   1607
1602 #define MACH_TYPE_SMDK2450             1608
1603 #define MACH_TYPE_RSI_EWS              1609
1604 #define MACH_TYPE_TNB                  1610
1605 #define MACH_TYPE_TOEPATH              1611
1606 #define MACH_TYPE_KB9263               1612
1607 #define MACH_TYPE_MT7108               1613
1608 #define MACH_TYPE_SMTR2440             1614
1609 #define MACH_TYPE_MANAO                1615
1610 #define MACH_TYPE_CM_X300              1616
1611 #define MACH_TYPE_GULFSTREAM_KP        1617
1612 #define MACH_TYPE_LANREADYFN522        1618
1613 #define MACH_TYPE_ARMA37               1619
1614 #define MACH_TYPE_MENDEL               1620
1615 #define MACH_TYPE_PELCO_ILIAD          1621
1616 #define MACH_TYPE_UNIT2P               1622
1617 #define MACH_TYPE_INC20OTTER           1623
1618 #define MACH_TYPE_AT91SAM9G20EK        1624
1619 #define MACH_TYPE_STORCENTER           1625
1620 #define MACH_TYPE_SMDK6410             1626
1621 #define MACH_TYPE_U300                 1627
1622 #define MACH_TYPE_U500                 1628
1623 #define MACH_TYPE_DS9260               1629
1624 #define MACH_TYPE_RIVERROCK            1630
1625 #define MACH_TYPE_SCIBATH              1631
1626 #define MACH_TYPE_AT91SAM7SE512EK      1632
1627 #define MACH_TYPE_WRT350N_V2           1633
1628 #define MACH_TYPE_MULTIMEDIA           1634
1629 #define MACH_TYPE_MARVIN               1635
1630 #define MACH_TYPE_X500                 1636
1631 #define MACH_TYPE_AWLUG4LCU            1637
1632 #define MACH_TYPE_PALERMOC             1638
1633 #define MACH_TYPE_OMAP_LDP             1639
1634 #define MACH_TYPE_IP500                1640
1635 #define MACH_TYPE_ASE2                 1642
1636 #define MACH_TYPE_MX35EVB              1643
1637 #define MACH_TYPE_AML_M8050            1644
1638 #define MACH_TYPE_MX35_3DS             1645
1639 #define MACH_TYPE_MARS                 1646
1640 #define MACH_TYPE_NTOSD_644XA          1647
1641 #define MACH_TYPE_BADGER               1648
1642 #define MACH_TYPE_TRIZEPS4WL           1649
1643 #define MACH_TYPE_TRIZEPS5             1650
1644 #define MACH_TYPE_MARLIN               1651
1645 #define MACH_TYPE_TS78XX               1652
1646 #define MACH_TYPE_HPIPAQ214            1653
1647 #define MACH_TYPE_AT572D940DCM         1654
1648 #define MACH_TYPE_NE1BOARD             1655
1649 #define MACH_TYPE_ZANTE                1656
1650 #define MACH_TYPE_SFFSDR               1657
1651 #define MACH_TYPE_TW2662               1658
1652 #define MACH_TYPE_VF10XX               1659
1653 #define MACH_TYPE_ZORAN43XX            1660
1654 #define MACH_TYPE_SONIX926             1661
1655 #define MACH_TYPE_CELESTIALSEMI        1662
1656 #define MACH_TYPE_CC9M2443             1663
1657 #define MACH_TYPE_TW5334               1664
1658 #define MACH_TYPE_HTCARTEMIS           1665
1659 #define MACH_TYPE_NAL_HLITE            1666
1660 #define MACH_TYPE_HTCVOGUE             1667
1661 #define MACH_TYPE_SMARTWEB             1668
1662 #define MACH_TYPE_MV86XX               1669
1663 #define MACH_TYPE_MV87XX               1670
1664 #define MACH_TYPE_SONGYOUNGHO          1671
1665 #define MACH_TYPE_YOUNGHOTEMA          1672
1666 #define MACH_TYPE_PCM037               1673
1667 #define MACH_TYPE_MMVP                 1674
1668 #define MACH_TYPE_MMAP                 1675
1669 #define MACH_TYPE_PTID2410             1676
1670 #define MACH_TYPE_JAMES_926            1677
1671 #define MACH_TYPE_FM6000               1678
1672 #define MACH_TYPE_DB88F6281_BP         1680
1673 #define MACH_TYPE_RD88F6192_NAS        1681
1674 #define MACH_TYPE_RD88F6281            1682
1675 #define MACH_TYPE_DB78X00_BP           1683
1676 #define MACH_TYPE_SMDK2416             1685
1677 #define MACH_TYPE_OCE_SPIDER_SI        1686
1678 #define MACH_TYPE_OCE_SPIDER_SK        1687
1679 #define MACH_TYPE_ROVERN6              1688
1680 #define MACH_TYPE_PELCO_EVOLUTION      1689
1681 #define MACH_TYPE_WBD111               1690
1682 #define MACH_TYPE_ELARACPE             1691
1683 #define MACH_TYPE_MABV3                1692
1684 #define MACH_TYPE_MV2120               1693
1685 #define MACH_TYPE_CSB737               1695
1686 #define MACH_TYPE_MX51_3DS             1696
1687 #define MACH_TYPE_G900                 1697
1688 #define MACH_TYPE_APF27                1698
1689 #define MACH_TYPE_GGUS2000             1699
1690 #define MACH_TYPE_OMAP_2430_MIMIC      1700
1691 #define MACH_TYPE_IMX27LITE            1701
1692 #define MACH_TYPE_ALMEX                1702
1693 #define MACH_TYPE_CONTROL              1703
1694 #define MACH_TYPE_MBA2410              1704
1695 #define MACH_TYPE_VOLCANO              1705
1696 #define MACH_TYPE_ZENITH               1706
1697 #define MACH_TYPE_MUCHIP               1707
1698 #define MACH_TYPE_MAGELLAN             1708
1699 #define MACH_TYPE_USB_A9260            1709
1700 #define MACH_TYPE_USB_A9263            1710
1701 #define MACH_TYPE_QIL_A9260            1711
1702 #define MACH_TYPE_CME9210              1712
1703 #define MACH_TYPE_HCZH4                1713
1704 #define MACH_TYPE_SPEARBASIC           1714
1705 #define MACH_TYPE_DEP2440              1715
1706 #define MACH_TYPE_HDL_GXR              1716
1707 #define MACH_TYPE_HDL_GT               1717
1708 #define MACH_TYPE_HDL_4G               1718
1709 #define MACH_TYPE_S3C6000              1719
1710 #define MACH_TYPE_MMSP2_MDK            1720
1711 #define MACH_TYPE_MPX220               1721
1712 #define MACH_TYPE_KZM_ARM11_01         1722
1713 #define MACH_TYPE_HTC_POLARIS          1723
1714 #define MACH_TYPE_HTC_KAISER           1724
1715 #define MACH_TYPE_LG_KS20              1725
1716 #define MACH_TYPE_HHGPS                1726
1717 #define MACH_TYPE_NOKIA_N810_WIMAX     1727
1718 #define MACH_TYPE_INSIGHT              1728
1719 #define MACH_TYPE_SAPPHIRE             1729
1720 #define MACH_TYPE_CSB637XO             1730
1721 #define MACH_TYPE_EVISIONG             1731
1722 #define MACH_TYPE_STMP37XX             1732
1723 #define MACH_TYPE_STMP378X             1733
1724 #define MACH_TYPE_TNT                  1734
1725 #define MACH_TYPE_TBXT                 1735
1726 #define MACH_TYPE_PLAYMATE             1736
1727 #define MACH_TYPE_PNS10                1737
1728 #define MACH_TYPE_EZNAVI               1738
1729 #define MACH_TYPE_PS4000               1739
1730 #define MACH_TYPE_EZX_A780             1740
1731 #define MACH_TYPE_EZX_E680             1741
1732 #define MACH_TYPE_EZX_A1200            1742
1733 #define MACH_TYPE_EZX_E6               1743
1734 #define MACH_TYPE_EZX_E2               1744
1735 #define MACH_TYPE_EZX_A910             1745
1736 #define MACH_TYPE_CWMX31               1746
1737 #define MACH_TYPE_SL2312               1747
1738 #define MACH_TYPE_BLENNY               1748
1739 #define MACH_TYPE_DS107                1749
1740 #define MACH_TYPE_DSX07                1750
1741 #define MACH_TYPE_PICOCOM1             1751
1742 #define MACH_TYPE_LYNX_WOLVERINE       1752
1743 #define MACH_TYPE_UBISYS_P9_SC19       1753
1744 #define MACH_TYPE_KRATOS_LOW           1754
1745 #define MACH_TYPE_M700                 1755
1746 #define MACH_TYPE_EDMINI_V2            1756
1747 #define MACH_TYPE_ZIPIT2               1757
1748 #define MACH_TYPE_HSLFEMTOCELL         1758
1749 #define MACH_TYPE_DAINTREE_AT91        1759
1750 #define MACH_TYPE_SG560USB             1760
1751 #define MACH_TYPE_OMAP3_PANDORA        1761
1752 #define MACH_TYPE_USR8200              1762
1753 #define MACH_TYPE_S1S65K               1763
1754 #define MACH_TYPE_S2S65A               1764
1755 #define MACH_TYPE_ICORE                1765
1756 #define MACH_TYPE_MSS2                 1766
1757 #define MACH_TYPE_BELMONT              1767
1758 #define MACH_TYPE_ASUSP525             1768
1759 #define MACH_TYPE_LB88RC8480           1769
1760 #define MACH_TYPE_HIPXA                1770
1761 #define MACH_TYPE_MX25_3DS             1771
1762 #define MACH_TYPE_M800                 1772
1763 #define MACH_TYPE_OMAP3530_LV_SOM      1773
1764 #define MACH_TYPE_PRIMA_EVB            1774
1765 #define MACH_TYPE_MX31BT1              1775
1766 #define MACH_TYPE_ATLAS4_EVB           1776
1767 #define MACH_TYPE_MX31CICADA           1777
1768 #define MACH_TYPE_MI424WR              1778
1769 #define MACH_TYPE_AXS_ULTRAX           1779
1770 #define MACH_TYPE_AT572D940DEB         1780
1771 #define MACH_TYPE_DAVINCI_DA830_EVM    1781
1772 #define MACH_TYPE_EP9302               1782
1773 #define MACH_TYPE_AT572D940HFEB        1783
1774 #define MACH_TYPE_CYBOOK3              1784
1775 #define MACH_TYPE_WDG002               1785
1776 #define MACH_TYPE_SG560ADSL            1786
1777 #define MACH_TYPE_NEXTIO_N2800_ICA     1787
1778 #define MACH_TYPE_MARVELL_NEWDB        1789
1779 #define MACH_TYPE_VANDIHUD             1790
1780 #define MACH_TYPE_MAGX_E8              1791
1781 #define MACH_TYPE_MAGX_Z6              1792
1782 #define MACH_TYPE_MAGX_V8              1793
1783 #define MACH_TYPE_MAGX_U9              1794
1784 #define MACH_TYPE_TOUGHCF08            1795
1785 #define MACH_TYPE_ZW4400               1796
1786 #define MACH_TYPE_MARAT91              1797
1787 #define MACH_TYPE_OVERO                1798
1788 #define MACH_TYPE_AT2440EVB            1799
1789 #define MACH_TYPE_NEOCORE926           1800
1790 #define MACH_TYPE_WNR854T              1801
1791 #define MACH_TYPE_IMX27                1802
1792 #define MACH_TYPE_MOOSE_DB             1803
1793 #define MACH_TYPE_FAB4                 1804
1794 #define MACH_TYPE_HTCDIAMOND           1805
1795 #define MACH_TYPE_FIONA                1806
1796 #define MACH_TYPE_MXC30030_X           1807
1797 #define MACH_TYPE_BMP1000              1808
1798 #define MACH_TYPE_LOGI9200             1809
1799 #define MACH_TYPE_TQMA31               1810
1800 #define MACH_TYPE_CCW9P9215JS          1811
1801 #define MACH_TYPE_RD88F5181L_GE        1812
1802 #define MACH_TYPE_SIFMAIN              1813
1803 #define MACH_TYPE_SAM9_L9261           1814
1804 #define MACH_TYPE_CC9M2443JS           1815
1805 #define MACH_TYPE_XARIA300             1816
1806 #define MACH_TYPE_IT9200               1817
1807 #define MACH_TYPE_RD88F5181L_FXO       1818
1808 #define MACH_TYPE_KRISS_SENSOR         1819
1809 #define MACH_TYPE_PILZ_PMI5            1820
1810 #define MACH_TYPE_JADE                 1821
1811 #define MACH_TYPE_KS8695_SOFTPLC       1822
1812 #define MACH_TYPE_GPRISC3              1823
1813 #define MACH_TYPE_STAMP9G20            1824
1814 #define MACH_TYPE_SMDK6430             1825
1815 #define MACH_TYPE_SMDKC100             1826
1816 #define MACH_TYPE_TAVOREVB             1827
1817 #define MACH_TYPE_SAAR                 1828
1818 #define MACH_TYPE_DEISTER_EYECAM       1829
1819 #define MACH_TYPE_AT91SAM9M10G45EK     1830
1820 #define MACH_TYPE_LINKSTATION_PRODUO   1831
1821 #define MACH_TYPE_HIT_B0               1832
1822 #define MACH_TYPE_ADX_RMU              1833
1823 #define MACH_TYPE_XG_CPE_MAIN          1834
1824 #define MACH_TYPE_EDB9407A             1835
1825 #define MACH_TYPE_DTB9608              1836
1826 #define MACH_TYPE_EM104V1              1837
1827 #define MACH_TYPE_DEMO                 1838
1828 #define MACH_TYPE_LOGI9260             1839
1829 #define MACH_TYPE_MX31_EXM32           1840
1830 #define MACH_TYPE_USB_A9G20            1841
1831 #define MACH_TYPE_PICPROJE2008         1842
1832 #define MACH_TYPE_CS_E9315             1843
1833 #define MACH_TYPE_QIL_A9G20            1844
1834 #define MACH_TYPE_SHA_PON020           1845
1835 #define MACH_TYPE_NAD                  1846
1836 #define MACH_TYPE_SBC35_A9260          1847
1837 #define MACH_TYPE_SBC35_A9G20          1848
1838 #define MACH_TYPE_DAVINCI_BEGINNING    1849
1839 #define MACH_TYPE_UWC                  1850
1840 #define MACH_TYPE_MXLADS               1851
1841 #define MACH_TYPE_HTCNIKE              1852
1842 #define MACH_TYPE_DEISTER_PXA270       1853
1843 #define MACH_TYPE_CME9210JS            1854
1844 #define MACH_TYPE_CC9P9360             1855
1845 #define MACH_TYPE_MOCHA                1856
1846 #define MACH_TYPE_WAPD170AG            1857
1847 #define MACH_TYPE_LINKSTATION_MINI     1858
1848 #define MACH_TYPE_AFEB9260             1859
1849 #define MACH_TYPE_W90X900              1860
1850 #define MACH_TYPE_W90X700              1861
1851 #define MACH_TYPE_KT300IP              1862
1852 #define MACH_TYPE_KT300IP_G20          1863
1853 #define MACH_TYPE_SRCM                 1864
1854 #define MACH_TYPE_WLNX_9260            1865
1855 #define MACH_TYPE_OPENMOKO_GTA03       1866
1856 #define MACH_TYPE_OSPREY2              1867
1857 #define MACH_TYPE_KBIO9260             1868
1858 #define MACH_TYPE_GINZA                1869
1859 #define MACH_TYPE_A636N                1870
1860 #define MACH_TYPE_IMX27IPCAM           1871
1861 #define MACH_TYPE_NEMOC                1872
1862 #define MACH_TYPE_GENEVA               1873
1863 #define MACH_TYPE_HTCPHAROS            1874
1864 #define MACH_TYPE_NEONC                1875
1865 #define MACH_TYPE_NAS7100              1876
1866 #define MACH_TYPE_TEUPHONE             1877
1867 #define MACH_TYPE_ANNAX_ETH2           1878
1868 #define MACH_TYPE_CSB733               1879
1869 #define MACH_TYPE_BK3                  1880
1870 #define MACH_TYPE_OMAP_EM32            1881
1871 #define MACH_TYPE_ET9261CP             1882
1872 #define MACH_TYPE_JASPERC              1883
1873 #define MACH_TYPE_ISSI_ARM9            1884
1874 #define MACH_TYPE_UED                  1885
1875 #define MACH_TYPE_ESIBLADE             1886
1876 #define MACH_TYPE_EYE02                1887
1877 #define MACH_TYPE_IMX27KBD             1888
1878 #define MACH_TYPE_SST61VC010_FPGA      1889
1879 #define MACH_TYPE_KIXVP435             1890
1880 #define MACH_TYPE_KIXNP435             1891
1881 #define MACH_TYPE_AFRICA               1892
1882 #define MACH_TYPE_NH233                1893
1883 #define MACH_TYPE_RD88F6183AP_GE       1894
1884 #define MACH_TYPE_BCM4760              1895
1885 #define MACH_TYPE_EDDY_V2              1896
1886 #define MACH_TYPE_REALVIEW_PBA8        1897
1887 #define MACH_TYPE_HID_A7               1898
1888 #define MACH_TYPE_HERO                 1899
1889 #define MACH_TYPE_OMAP_POSEIDON        1900
1890 #define MACH_TYPE_REALVIEW_PBX         1901
1891 #define MACH_TYPE_MICRO9S              1902
1892 #define MACH_TYPE_MAKO                 1903
1893 #define MACH_TYPE_XDAFLAME             1904
1894 #define MACH_TYPE_PHIDGET_SBC2         1905
1895 #define MACH_TYPE_LIMESTONE            1906
1896 #define MACH_TYPE_IPROBE_C32           1907
1897 #define MACH_TYPE_RUT100               1908
1898 #define MACH_TYPE_ASUSP535             1909
1899 #define MACH_TYPE_HTCRAPHAEL           1910
1900 #define MACH_TYPE_SYGDG1               1911
1901 #define MACH_TYPE_SYGDG2               1912
1902 #define MACH_TYPE_SEOUL                1913
1903 #define MACH_TYPE_SALERNO              1914
1904 #define MACH_TYPE_UCN_S3C64XX          1915
1905 #define MACH_TYPE_MSM7201A             1916
1906 #define MACH_TYPE_LPR1                 1917
1907 #define MACH_TYPE_ARMADILLO500FX       1918
1908 #define MACH_TYPE_G3EVM                1919
1909 #define MACH_TYPE_Z3_DM355             1920
1910 #define MACH_TYPE_W90P910EVB           1921
1911 #define MACH_TYPE_W90P920EVB           1922
1912 #define MACH_TYPE_W90P950EVB           1923
1913 #define MACH_TYPE_W90N960EVB           1924
1914 #define MACH_TYPE_CAMHD                1925
1915 #define MACH_TYPE_MVC100               1926
1916 #define MACH_TYPE_ELECTRUM_200         1927
1917 #define MACH_TYPE_HTCJADE              1928
1918 #define MACH_TYPE_MEMPHIS              1929
1919 #define MACH_TYPE_IMX27SBC             1930
1920 #define MACH_TYPE_LEXTAR               1931
1921 #define MACH_TYPE_MV88F6281GTW_GE      1932
1922 #define MACH_TYPE_NCP                  1933
1923 #define MACH_TYPE_Z32AN                1934
1924 #define MACH_TYPE_TMQ_CAPD             1935
1925 #define MACH_TYPE_OMAP3_WL             1936
1926 #define MACH_TYPE_CHUMBY               1937
1927 #define MACH_TYPE_ATSARM9              1938
1928 #define MACH_TYPE_DAVINCI_DM365_EVM    1939
1929 #define MACH_TYPE_BAHAMAS              1940
1930 #define MACH_TYPE_DAS                  1941
1931 #define MACH_TYPE_MINIDAS              1942
1932 #define MACH_TYPE_VK1000               1943
1933 #define MACH_TYPE_CENTRO               1944
1934 #define MACH_TYPE_CTERA_2BAY           1945
1935 #define MACH_TYPE_EDGECONNECT          1946
1936 #define MACH_TYPE_ND27000              1947
1937 #define MACH_TYPE_GEMALTO_COBRA        1948
1938 #define MACH_TYPE_INGELABS_COMET       1949
1939 #define MACH_TYPE_POLLUX_WIZ           1950
1940 #define MACH_TYPE_BLACKSTONE           1951
1941 #define MACH_TYPE_TOPAZ                1952
1942 #define MACH_TYPE_AIXLE                1953
1943 #define MACH_TYPE_MW998                1954
1944 #define MACH_TYPE_NOKIA_RX51           1955
1945 #define MACH_TYPE_VSC5605EV            1956
1946 #define MACH_TYPE_NT98700DK            1957
1947 #define MACH_TYPE_ICONTACT             1958
1948 #define MACH_TYPE_SWARCO_FRCPU         1959
1949 #define MACH_TYPE_SWARCO_SCPU          1960
1950 #define MACH_TYPE_BBOX_P16             1961
1951 #define MACH_TYPE_BSTD                 1962
1952 #define MACH_TYPE_SBC2440II            1963
1953 #define MACH_TYPE_PCM034               1964
1954 #define MACH_TYPE_NESO                 1965
1955 #define MACH_TYPE_WLNX_9G20            1966
1956 #define MACH_TYPE_OMAP_ZOOM2           1967
1957 #define MACH_TYPE_TOTEMNOVA            1968
1958 #define MACH_TYPE_C5000                1969
1959 #define MACH_TYPE_UNIPO_AT91SAM9263    1970
1960 #define MACH_TYPE_ETHERNUT5            1971
1961 #define MACH_TYPE_ARM11                1972
1962 #define MACH_TYPE_CPUAT9260            1973
1963 #define MACH_TYPE_CPUPXA255            1974
1964 #define MACH_TYPE_CPUIMX27             1975
1965 #define MACH_TYPE_CHEFLUX              1976
1966 #define MACH_TYPE_EB_CPUX9K2           1977
1967 #define MACH_TYPE_OPCOTEC              1978
1968 #define MACH_TYPE_YT                   1979
1969 #define MACH_TYPE_MOTOQ                1980
1970 #define MACH_TYPE_BSB1                 1981
1971 #define MACH_TYPE_ACS5K                1982
1972 #define MACH_TYPE_MILAN                1983
1973 #define MACH_TYPE_QUARTZV2             1984
1974 #define MACH_TYPE_RSVP                 1985
1975 #define MACH_TYPE_RMP200               1986
1976 #define MACH_TYPE_SNAPPER_9260         1987
1977 #define MACH_TYPE_DSM320               1988
1978 #define MACH_TYPE_ADSGCM               1989
1979 #define MACH_TYPE_ASE2_400             1990
1980 #define MACH_TYPE_PIZZA                1991
1981 #define MACH_TYPE_SPOT_NGPL            1992
1982 #define MACH_TYPE_ARMATA               1993
1983 #define MACH_TYPE_EXEDA                1994
1984 #define MACH_TYPE_MX31SF005            1995
1985 #define MACH_TYPE_F5D8231_4_V2         1996
1986 #define MACH_TYPE_Q2440                1997
1987 #define MACH_TYPE_QQ2440               1998
1988 #define MACH_TYPE_MINI2440             1999
1989 #define MACH_TYPE_COLIBRI300           2000
1990 #define MACH_TYPE_JADES                2001
1991 #define MACH_TYPE_SPARK                2002
1992 #define MACH_TYPE_BENZINA              2003
1993 #define MACH_TYPE_BLAZE                2004
1994 #define MACH_TYPE_LINKSTATION_LS_HGL   2005
1995 #define MACH_TYPE_HTCVENUS             2006
1996 #define MACH_TYPE_SONY_PRS505          2007
1997 #define MACH_TYPE_HANLIN_V3            2008
1998 #define MACH_TYPE_SAPPHIRA             2009
1999 #define MACH_TYPE_DACK_SDA_01          2010
2000 #define MACH_TYPE_ARMBOX               2011
2001 #define MACH_TYPE_HARRIS_RVP           2012
2002 #define MACH_TYPE_RIBALDO              2013
2003 #define MACH_TYPE_AGORA                2014
2004 #define MACH_TYPE_OMAP3_MINI           2015
2005 #define MACH_TYPE_A9SAM6432_B          2016
2006 #define MACH_TYPE_USG2410              2017
2007 #define MACH_TYPE_PC72052_I10_REVB     2018
2008 #define MACH_TYPE_MX35_EXM32           2019
2009 #define MACH_TYPE_TOPAS910             2020
2010 #define MACH_TYPE_HYENA                2021
2011 #define MACH_TYPE_POSPAX               2022
2012 #define MACH_TYPE_HDL_GX               2023
2013 #define MACH_TYPE_CTERA_4BAY           2024
2014 #define MACH_TYPE_CTERA_PLUG_C         2025
2015 #define MACH_TYPE_CRWEA_PLUG_I         2026
2016 #define MACH_TYPE_EGAUGE2              2027
2017 #define MACH_TYPE_DIDJ                 2028
2018 #define MACH_TYPE_MEISTER              2029
2019 #define MACH_TYPE_HTCBLACKSTONE        2030
2020 #define MACH_TYPE_CPUAT9G20            2031
2021 #define MACH_TYPE_SMDK6440             2032
2022 #define MACH_TYPE_OMAP_35XX_MVP        2033
2023 #define MACH_TYPE_CTERA_PLUG_I         2034
2024 #define MACH_TYPE_PVG610               2035
2025 #define MACH_TYPE_HPRW6815             2036
2026 #define MACH_TYPE_OMAP3_OSWALD         2037
2027 #define MACH_TYPE_NAS4220B             2038
2028 #define MACH_TYPE_HTCRAPHAEL_CDMA      2039
2029 #define MACH_TYPE_HTCDIAMOND_CDMA      2040
2030 #define MACH_TYPE_SCALER               2041
2031 #define MACH_TYPE_ZYLONITE2            2042
2032 #define MACH_TYPE_ASPENITE             2043
2033 #define MACH_TYPE_TETON                2044
2034 #define MACH_TYPE_TTC_DKB              2045
2035 #define MACH_TYPE_BISHOP2              2046
2036 #define MACH_TYPE_IPPV5                2047
2037 #define MACH_TYPE_FARM926              2048
2038 #define MACH_TYPE_MMCCPU               2049
2039 #define MACH_TYPE_SGMSFL               2050
2040 #define MACH_TYPE_TT8000               2051
2041 #define MACH_TYPE_ZRN4300LP            2052
2042 #define MACH_TYPE_MPTC                 2053
2043 #define MACH_TYPE_H6051                2054
2044 #define MACH_TYPE_PVG610_101           2055
2045 #define MACH_TYPE_STAMP9261_PC_EVB     2056
2046 #define MACH_TYPE_PELCO_ODYSSEUS       2057
2047 #define MACH_TYPE_TNY_A9260            2058
2048 #define MACH_TYPE_TNY_A9G20            2059
2049 #define MACH_TYPE_AESOP_MP2530F        2060
2050 #define MACH_TYPE_DX900                2061
2051 #define MACH_TYPE_CPODC2               2062
2052 #define MACH_TYPE_TILT_8925            2063
2053 #define MACH_TYPE_DAVINCI_DM357_EVM    2064
2054 #define MACH_TYPE_SWORDFISH            2065
2055 #define MACH_TYPE_CORVUS               2066
2056 #define MACH_TYPE_TAURUS               2067
2057 #define MACH_TYPE_AXM                  2068
2058 #define MACH_TYPE_AXC                  2069
2059 #define MACH_TYPE_BABY                 2070
2060 #define MACH_TYPE_MP200                2071
2061 #define MACH_TYPE_PCM043               2072
2062 #define MACH_TYPE_HANLIN_V3C           2073
2063 #define MACH_TYPE_KBK9G20              2074
2064 #define MACH_TYPE_ADSTURBOG5           2075
2065 #define MACH_TYPE_AVENGER_LITE1        2076
2066 #define MACH_TYPE_SUC                  2077
2067 #define MACH_TYPE_AT91SAM7S256         2078
2068 #define MACH_TYPE_MENDOZA              2079
2069 #define MACH_TYPE_KIRA                 2080
2070 #define MACH_TYPE_MX1HBM               2081
2071 #define MACH_TYPE_QUATRO43XX           2082
2072 #define MACH_TYPE_QUATRO4230           2083
2073 #define MACH_TYPE_NSB400               2084
2074 #define MACH_TYPE_DRP255               2085
2075 #define MACH_TYPE_THOTH                2086
2076 #define MACH_TYPE_FIRESTONE            2087
2077 #define MACH_TYPE_ASUSP750             2088
2078 #define MACH_TYPE_CTERA_DL             2089
2079 #define MACH_TYPE_SOCR                 2090
2080 #define MACH_TYPE_HTCOXYGEN            2091
2081 #define MACH_TYPE_HEROC                2092
2082 #define MACH_TYPE_ZENO6800             2093
2083 #define MACH_TYPE_SC2MCS               2094
2084 #define MACH_TYPE_GENE100              2095
2085 #define MACH_TYPE_AS353X               2096
2086 #define MACH_TYPE_SHEEVAPLUG           2097
2087 #define MACH_TYPE_AT91SAM9G20          2098
2088 #define MACH_TYPE_MV88F6192GTW_FE      2099
2089 #define MACH_TYPE_CC9200               2100
2090 #define MACH_TYPE_SM9200               2101
2091 #define MACH_TYPE_TP9200               2102
2092 #define MACH_TYPE_SNAPPERDV            2103
2093 #define MACH_TYPE_AVENGERS_LITE        2104
2094 #define MACH_TYPE_AVENGERS_LITE1       2105
2095 #define MACH_TYPE_OMAP3AXON            2106
2096 #define MACH_TYPE_MA8XX                2107
2097 #define MACH_TYPE_MP201EK              2108
2098 #define MACH_TYPE_DAVINCI_TUX          2109
2099 #define MACH_TYPE_MPA1600              2110
2100 #define MACH_TYPE_PELCO_TROY           2111
2101 #define MACH_TYPE_NSB667               2112
2102 #define MACH_TYPE_ROVERS5_4MPIX        2113
2103 #define MACH_TYPE_TWOCOM               2114
2104 #define MACH_TYPE_UBISYS_P9_RCU3R2     2115
2105 #define MACH_TYPE_HERO_ESPRESSO        2116
2106 #define MACH_TYPE_AFEUSB               2117
2107 #define MACH_TYPE_T830                 2118
2108 #define MACH_TYPE_SPD8020_CC           2119
2109 #define MACH_TYPE_OM_3D7K              2120
2110 #define MACH_TYPE_PICOCOM2             2121
2111 #define MACH_TYPE_UWG4MX27             2122
2112 #define MACH_TYPE_UWG4MX31             2123
2113 #define MACH_TYPE_CHERRY               2124
2114 #define MACH_TYPE_MX51_BABBAGE         2125
2115 #define MACH_TYPE_S3C2440TURKIYE       2126
2116 #define MACH_TYPE_TX37                 2127
2117 #define MACH_TYPE_SBC2800_9G20         2128
2118 #define MACH_TYPE_BENZGLB              2129
2119 #define MACH_TYPE_BENZTD               2130
2120 #define MACH_TYPE_CARTESIO_PLUS        2131
2121 #define MACH_TYPE_SOLRAD_G20           2132
2122 #define MACH_TYPE_MX27WALLACE          2133
2123 #define MACH_TYPE_FMZWEBMODUL          2134
2124 #define MACH_TYPE_RD78X00_MASA         2135
2125 #define MACH_TYPE_SMALLOGGER           2136
2126 #define MACH_TYPE_CCW9P9215            2137
2127 #define MACH_TYPE_DM355_LEOPARD        2138
2128 #define MACH_TYPE_TS219                2139
2129 #define MACH_TYPE_TNY_A9263            2140
2130 #define MACH_TYPE_APOLLO               2141
2131 #define MACH_TYPE_AT91CAP9STK          2142
2132 #define MACH_TYPE_SPC300               2143
2133 #define MACH_TYPE_EKO                  2144
2134 #define MACH_TYPE_CCW9M2443            2145
2135 #define MACH_TYPE_CCW9M2443JS          2146
2136 #define MACH_TYPE_M2M_ROUTER_DEVICE    2147
2137 #define MACH_TYPE_STAR9104NAS          2148
2138 #define MACH_TYPE_PCA100               2149
2139 #define MACH_TYPE_Z3_DM365_MOD_01      2150
2140 #define MACH_TYPE_HIPOX                2151
2141 #define MACH_TYPE_OMAP3_PITEDS         2152
2142 #define MACH_TYPE_BM150R               2153
2143 #define MACH_TYPE_TBONE                2154
2144 #define MACH_TYPE_MERLIN               2155
2145 #define MACH_TYPE_FALCON               2156
2146 #define MACH_TYPE_DAVINCI_DA850_EVM    2157
2147 #define MACH_TYPE_S5P6440              2158
2148 #define MACH_TYPE_AT91SAM9G10EK        2159
2149 #define MACH_TYPE_OMAP_4430SDP         2160
2150 #define MACH_TYPE_LPC313X              2161
2151 #define MACH_TYPE_MAGX_ZN5             2162
2152 #define MACH_TYPE_MAGX_EM30            2163
2153 #define MACH_TYPE_MAGX_VE66            2164
2154 #define MACH_TYPE_MEESC                2165
2155 #define MACH_TYPE_OTC570               2166
2156 #define MACH_TYPE_BCU2412              2167
2157 #define MACH_TYPE_BEACON               2168
2158 #define MACH_TYPE_ACTIA_TGW            2169
2159 #define MACH_TYPE_E4430                2170
2160 #define MACH_TYPE_QL300                2171
2161 #define MACH_TYPE_BTMAVB101            2172
2162 #define MACH_TYPE_BTMAWB101            2173
2163 #define MACH_TYPE_SQ201                2174
2164 #define MACH_TYPE_QUATRO45XX           2175
2165 #define MACH_TYPE_OPENPAD              2176
2166 #define MACH_TYPE_TX25                 2177
2167 #define MACH_TYPE_OMAP3_TORPEDO        2178
2168 #define MACH_TYPE_HTCRAPHAEL_K         2179
2169 #define MACH_TYPE_LAL43                2181
2170 #define MACH_TYPE_HTCRAPHAEL_CDMA500   2182
2171 #define MACH_TYPE_ANW6410              2183
2172 #define MACH_TYPE_HTCPROPHET           2185
2173 #define MACH_TYPE_CFA_10022            2186
2174 #define MACH_TYPE_IMX27_VISSTRIM_M10   2187
2175 #define MACH_TYPE_PX2IMX27             2188
2176 #define MACH_TYPE_STM3210E_EVAL        2189
2177 #define MACH_TYPE_DVS10                2190
2178 #define MACH_TYPE_PORTUXG20            2191
2179 #define MACH_TYPE_ARM_SPV              2192
2180 #define MACH_TYPE_SMDKC110             2193
2181 #define MACH_TYPE_CABESPRESSO          2194
2182 #define MACH_TYPE_HMC800               2195
2183 #define MACH_TYPE_SHOLES               2196
2184 #define MACH_TYPE_BTMXC31              2197
2185 #define MACH_TYPE_DT501                2198
2186 #define MACH_TYPE_KTX                  2199
2187 #define MACH_TYPE_OMAP3517EVM          2200
2188 #define MACH_TYPE_NETSPACE_V2          2201
2189 #define MACH_TYPE_NETSPACE_MAX_V2      2202
2190 #define MACH_TYPE_D2NET_V2             2203
2191 #define MACH_TYPE_NET2BIG_V2           2204
2192 #define MACH_TYPE_NET4BIG_V2           2205
2193 #define MACH_TYPE_NET5BIG_V2           2206
2194 #define MACH_TYPE_ENDB2443             2207
2195 #define MACH_TYPE_INETSPACE_V2         2208
2196 #define MACH_TYPE_TROS                 2209
2197 #define MACH_TYPE_PELCO_HOMER          2210
2198 #define MACH_TYPE_OFSP8                2211
2199 #define MACH_TYPE_AT91SAM9G45EKES      2212
2200 #define MACH_TYPE_GUF_CUPID            2213
2201 #define MACH_TYPE_EAB1R                2214
2202 #define MACH_TYPE_DESIREC              2215
2203 #define MACH_TYPE_CORDOBA              2216
2204 #define MACH_TYPE_IRVINE               2217
2205 #define MACH_TYPE_SFF772               2218
2206 #define MACH_TYPE_PELCO_MILANO         2219
2207 #define MACH_TYPE_PC7302               2220
2208 #define MACH_TYPE_BIP6000              2221
2209 #define MACH_TYPE_SILVERMOON           2222
2210 #define MACH_TYPE_VC0830               2223
2211 #define MACH_TYPE_DT430                2224
2212 #define MACH_TYPE_JI42PF               2225
2213 #define MACH_TYPE_GNET_KSM             2226
2214 #define MACH_TYPE_GNET_SGM             2227
2215 #define MACH_TYPE_GNET_SGR             2228
2216 #define MACH_TYPE_OMAP3_ICETEKEVM      2229
2217 #define MACH_TYPE_PNP                  2230
2218 #define MACH_TYPE_CTERA_2BAY_K         2231
2219 #define MACH_TYPE_CTERA_2BAY_U         2232
2220 #define MACH_TYPE_SAS_C                2233
2221 #define MACH_TYPE_VMA2315              2234
2222 #define MACH_TYPE_VCS                  2235
2223 #define MACH_TYPE_SPEAR600             2236
2224 #define MACH_TYPE_SPEAR300             2237
2225 #define MACH_TYPE_SPEAR1300            2238
2226 #define MACH_TYPE_LILLY1131            2239
2227 #define MACH_TYPE_ARVOO_AX301          2240
2228 #define MACH_TYPE_MAPPHONE             2241
2229 #define MACH_TYPE_LEGEND               2242
2230 #define MACH_TYPE_SALSA                2243
2231 #define MACH_TYPE_LOUNGE               2244
2232 #define MACH_TYPE_VISION               2245
2233 #define MACH_TYPE_VMB20                2246
2234 #define MACH_TYPE_HY2410               2247
2235 #define MACH_TYPE_HY9315               2248
2236 #define MACH_TYPE_BULLWINKLE           2249
2237 #define MACH_TYPE_ARM_ULTIMATOR2       2250
2238 #define MACH_TYPE_VS_V210              2252
2239 #define MACH_TYPE_VS_V212              2253
2240 #define MACH_TYPE_HMT                  2254
2241 #define MACH_TYPE_SUEN3                2255
2242 #define MACH_TYPE_VESPER               2256
2243 #define MACH_TYPE_STR9                 2257
2244 #define MACH_TYPE_OMAP3_WL_FF          2258
2245 #define MACH_TYPE_SIMCOM               2259
2246 #define MACH_TYPE_MCWEBIO              2260
2247 #define MACH_TYPE_OMAP3_PHRAZER        2261
2248 #define MACH_TYPE_DARWIN               2262
2249 #define MACH_TYPE_ORATISCOMU           2263
2250 #define MACH_TYPE_RTSBC20              2264
2251 #define MACH_TYPE_I780                 2265
2252 #define MACH_TYPE_GEMINI324            2266
2253 #define MACH_TYPE_ORATISLAN            2267
2254 #define MACH_TYPE_ORATISALOG           2268
2255 #define MACH_TYPE_ORATISMADI           2269
2256 #define MACH_TYPE_ORATISOT16           2270
2257 #define MACH_TYPE_ORATISDESK           2271
2258 #define MACH_TYPE_V2P_CA9              2272
2259 #define MACH_TYPE_SINTEXO              2273
2260 #define MACH_TYPE_CM3389               2274
2261 #define MACH_TYPE_OMAP3_CIO            2275
2262 #define MACH_TYPE_SGH_I900             2276
2263 #define MACH_TYPE_BST100               2277
2264 #define MACH_TYPE_PASSION              2278
2265 #define MACH_TYPE_INDESIGN_AT91SAM     2279
2266 #define MACH_TYPE_C4_BADGER            2280
2267 #define MACH_TYPE_C4_VIPER             2281
2268 #define MACH_TYPE_D2NET                2282
2269 #define MACH_TYPE_BIGDISK              2283
2270 #define MACH_TYPE_NOTALVISION          2284
2271 #define MACH_TYPE_OMAP3_KBOC           2285
2272 #define MACH_TYPE_CYCLONE              2286
2273 #define MACH_TYPE_NINJA                2287
2274 #define MACH_TYPE_AT91SAM9G20EK_2MMC   2288
2275 #define MACH_TYPE_BCMRING              2289
2276 #define MACH_TYPE_RESOL_DL2            2290
2277 #define MACH_TYPE_IFOSW                2291
2278 #define MACH_TYPE_HTCRHODIUM           2292
2279 #define MACH_TYPE_HTCTOPAZ             2293
2280 #define MACH_TYPE_MATRIX504            2294
2281 #define MACH_TYPE_MRFSA                2295
2282 #define MACH_TYPE_SC_P270              2296
2283 #define MACH_TYPE_ATLAS5_EVB           2297
2284 #define MACH_TYPE_PELCO_LOBOX          2298
2285 #define MACH_TYPE_DILAX_PCU200         2299
2286 #define MACH_TYPE_LEONARDO             2300
2287 #define MACH_TYPE_ZORAN_APPROACH7      2301
2288 #define MACH_TYPE_DP6XX                2302
2289 #define MACH_TYPE_BCM2153_VESPER       2303
2290 #define MACH_TYPE_MAHIMAHI             2304
2291 #define MACH_TYPE_CLICKC               2305
2292 #define MACH_TYPE_ZB_GATEWAY           2306
2293 #define MACH_TYPE_TAZCARD              2307
2294 #define MACH_TYPE_TAZDEV               2308
2295 #define MACH_TYPE_ANNAX_CB_ARM         2309
2296 #define MACH_TYPE_ANNAX_DM3            2310
2297 #define MACH_TYPE_CEREBRIC             2311
2298 #define MACH_TYPE_ORCA                 2312
2299 #define MACH_TYPE_PC9260               2313
2300 #define MACH_TYPE_EMS285A              2314
2301 #define MACH_TYPE_GEC2410              2315
2302 #define MACH_TYPE_GEC2440              2316
2303 #define MACH_TYPE_ARCH_MW903           2317
2304 #define MACH_TYPE_MW2440               2318
2305 #define MACH_TYPE_ECAC2378             2319
2306 #define MACH_TYPE_TAZKIOSK             2320
2307 #define MACH_TYPE_WHITERABBIT_MCH      2321
2308 #define MACH_TYPE_SBOX9263             2322
2309 #define MACH_TYPE_OREO                 2323
2310 #define MACH_TYPE_SMDK6442             2324
2311 #define MACH_TYPE_OPENRD_BASE          2325
2312 #define MACH_TYPE_INCREDIBLE           2326
2313 #define MACH_TYPE_INCREDIBLEC          2327
2314 #define MACH_TYPE_HEROCT               2328
2315 #define MACH_TYPE_MMNET1000            2329
2316 #define MACH_TYPE_DEVKIT8000           2330
2317 #define MACH_TYPE_DEVKIT9000           2331
2318 #define MACH_TYPE_MX31TXTR             2332
2319 #define MACH_TYPE_U380                 2333
2320 #define MACH_TYPE_HUALU_BOARD          2334
2321 #define MACH_TYPE_NPCMX50              2335
2322 #define MACH_TYPE_MX51_LANGE51         2336
2323 #define MACH_TYPE_MX51_LANGE52         2337
2324 #define MACH_TYPE_RIOM                 2338
2325 #define MACH_TYPE_COMCAS               2339
2326 #define MACH_TYPE_WSI_MX27             2340
2327 #define MACH_TYPE_CM_T35               2341
2328 #define MACH_TYPE_NET2BIG              2342
2329 #define MACH_TYPE_MOTOROLA_A1600       2343
2330 #define MACH_TYPE_IGEP0020             2344
2331 #define MACH_TYPE_IGEP0010             2345
2332 #define MACH_TYPE_MV6281GTWGE2         2346
2333 #define MACH_TYPE_SCAT100              2347
2334 #define MACH_TYPE_SANMINA              2348
2335 #define MACH_TYPE_MOMENTO              2349
2336 #define MACH_TYPE_NUC9XX               2350
2337 #define MACH_TYPE_NUC910EVB            2351
2338 #define MACH_TYPE_NUC920EVB            2352
2339 #define MACH_TYPE_NUC950EVB            2353
2340 #define MACH_TYPE_NUC945EVB            2354
2341 #define MACH_TYPE_NUC960EVB            2355
2342 #define MACH_TYPE_NUC932EVB            2356
2343 #define MACH_TYPE_NUC900               2357
2344 #define MACH_TYPE_SD1SOC               2358
2345 #define MACH_TYPE_LN2440BC             2359
2346 #define MACH_TYPE_RSBC                 2360
2347 #define MACH_TYPE_OPENRD_CLIENT        2361
2348 #define MACH_TYPE_HPIPAQ11X            2362
2349 #define MACH_TYPE_WAYLAND              2363
2350 #define MACH_TYPE_ACNBSX102            2364
2351 #define MACH_TYPE_HWAT91               2365
2352 #define MACH_TYPE_AT91SAM9263CS        2366
2353 #define MACH_TYPE_CSB732               2367
2354 #define MACH_TYPE_U8500                2368
2355 #define MACH_TYPE_HUQIU                2369
2356 #define MACH_TYPE_MX51_KUNLUN          2370
2357 #define MACH_TYPE_PMT1G                2371
2358 #define MACH_TYPE_HTCELF               2372
2359 #define MACH_TYPE_ARMADILLO420         2373
2360 #define MACH_TYPE_ARMADILLO440         2374
2361 #define MACH_TYPE_U_CHIP_DUAL_ARM      2375
2362 #define MACH_TYPE_CSR_BDB3             2376
2363 #define MACH_TYPE_DOLBY_CAT1018        2377
2364 #define MACH_TYPE_HY9307               2378
2365 #define MACH_TYPE_A_ES                 2379
2366 #define MACH_TYPE_DAVINCI_IRIF         2380
2367 #define MACH_TYPE_AGAMA9263            2381
2368 #define MACH_TYPE_MARVELL_JASPER       2382
2369 #define MACH_TYPE_FLINT                2383
2370 #define MACH_TYPE_TAVOREVB3            2384
2371 #define MACH_TYPE_SCH_M490             2386
2372 #define MACH_TYPE_RBL01                2387
2373 #define MACH_TYPE_OMNIFI               2388
2374 #define MACH_TYPE_OTAVALO              2389
2375 #define MACH_TYPE_SIENNA               2390
2376 #define MACH_TYPE_HTC_EXCALIBUR_S620   2391
2377 #define MACH_TYPE_HTC_OPAL             2392
2378 #define MACH_TYPE_TOUCHBOOK            2393
2379 #define MACH_TYPE_LATTE                2394
2380 #define MACH_TYPE_XA200                2395
2381 #define MACH_TYPE_NIMROD               2396
2382 #define MACH_TYPE_CC9P9215_3G          2397
2383 #define MACH_TYPE_CC9P9215_3GJS        2398
2384 #define MACH_TYPE_TK71                 2399
2385 #define MACH_TYPE_COMHAM3525           2400
2386 #define MACH_TYPE_MX31EREBUS           2401
2387 #define MACH_TYPE_MCARDMX27            2402
2388 #define MACH_TYPE_PARADISE             2403
2389 #define MACH_TYPE_TIDE                 2404
2390 #define MACH_TYPE_WZL2440              2405
2391 #define MACH_TYPE_SDRDEMO              2406
2392 #define MACH_TYPE_ETHERCAN2            2407
2393 #define MACH_TYPE_ECMIMG20             2408
2394 #define MACH_TYPE_OMAP_DRAGON          2409
2395 #define MACH_TYPE_HALO                 2410
2396 #define MACH_TYPE_HUANGSHAN            2411
2397 #define MACH_TYPE_VL_MA2SC             2412
2398 #define MACH_TYPE_RAUMFELD_RC          2413
2399 #define MACH_TYPE_RAUMFELD_CONNECTOR   2414
2400 #define MACH_TYPE_RAUMFELD_SPEAKER     2415
2401 #define MACH_TYPE_MULTIBUS_MASTER      2416
2402 #define MACH_TYPE_MULTIBUS_PBK         2417
2403 #define MACH_TYPE_TNETV107X            2418
2404
2405 #ifdef CONFIG_ARCH_EBSA110
2406 # ifdef machine_arch_type
2407 #  undef machine_arch_type
2408 #  define machine_arch_type     __machine_arch_type
2409 # else
2410 #  define machine_arch_type     MACH_TYPE_EBSA110
2411 # endif
2412 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
2413 #else
2414 # define machine_is_ebsa110()   (0)
2415 #endif
2416
2417 #ifdef CONFIG_ARCH_RPC
2418 # ifdef machine_arch_type
2419 #  undef machine_arch_type
2420 #  define machine_arch_type     __machine_arch_type
2421 # else
2422 #  define machine_arch_type     MACH_TYPE_RISCPC
2423 # endif
2424 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
2425 #else
2426 # define machine_is_riscpc()    (0)
2427 #endif
2428
2429 #ifdef CONFIG_ARCH_NEXUSPCI
2430 # ifdef machine_arch_type
2431 #  undef machine_arch_type
2432 #  define machine_arch_type     __machine_arch_type
2433 # else
2434 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
2435 # endif
2436 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
2437 #else
2438 # define machine_is_nexuspci()  (0)
2439 #endif
2440
2441 #ifdef CONFIG_ARCH_EBSA285
2442 # ifdef machine_arch_type
2443 #  undef machine_arch_type
2444 #  define machine_arch_type     __machine_arch_type
2445 # else
2446 #  define machine_arch_type     MACH_TYPE_EBSA285
2447 # endif
2448 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
2449 #else
2450 # define machine_is_ebsa285()   (0)
2451 #endif
2452
2453 #ifdef CONFIG_ARCH_NETWINDER
2454 # ifdef machine_arch_type
2455 #  undef machine_arch_type
2456 #  define machine_arch_type     __machine_arch_type
2457 # else
2458 #  define machine_arch_type     MACH_TYPE_NETWINDER
2459 # endif
2460 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
2461 #else
2462 # define machine_is_netwinder() (0)
2463 #endif
2464
2465 #ifdef CONFIG_ARCH_CATS
2466 # ifdef machine_arch_type
2467 #  undef machine_arch_type
2468 #  define machine_arch_type     __machine_arch_type
2469 # else
2470 #  define machine_arch_type     MACH_TYPE_CATS
2471 # endif
2472 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
2473 #else
2474 # define machine_is_cats()      (0)
2475 #endif
2476
2477 #ifdef CONFIG_ARCH_TBOX
2478 # ifdef machine_arch_type
2479 #  undef machine_arch_type
2480 #  define machine_arch_type     __machine_arch_type
2481 # else
2482 #  define machine_arch_type     MACH_TYPE_TBOX
2483 # endif
2484 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
2485 #else
2486 # define machine_is_tbox()      (0)
2487 #endif
2488
2489 #ifdef CONFIG_ARCH_CO285
2490 # ifdef machine_arch_type
2491 #  undef machine_arch_type
2492 #  define machine_arch_type     __machine_arch_type
2493 # else
2494 #  define machine_arch_type     MACH_TYPE_CO285
2495 # endif
2496 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
2497 #else
2498 # define machine_is_co285()     (0)
2499 #endif
2500
2501 #ifdef CONFIG_ARCH_CLPS7110
2502 # ifdef machine_arch_type
2503 #  undef machine_arch_type
2504 #  define machine_arch_type     __machine_arch_type
2505 # else
2506 #  define machine_arch_type     MACH_TYPE_CLPS7110
2507 # endif
2508 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
2509 #else
2510 # define machine_is_clps7110()  (0)
2511 #endif
2512
2513 #ifdef CONFIG_ARCH_ARC
2514 # ifdef machine_arch_type
2515 #  undef machine_arch_type
2516 #  define machine_arch_type     __machine_arch_type
2517 # else
2518 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
2519 # endif
2520 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
2521 #else
2522 # define machine_is_archimedes()        (0)
2523 #endif
2524
2525 #ifdef CONFIG_ARCH_A5K
2526 # ifdef machine_arch_type
2527 #  undef machine_arch_type
2528 #  define machine_arch_type     __machine_arch_type
2529 # else
2530 #  define machine_arch_type     MACH_TYPE_A5K
2531 # endif
2532 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
2533 #else
2534 # define machine_is_a5k()       (0)
2535 #endif
2536
2537 #ifdef CONFIG_ARCH_ETOILE
2538 # ifdef machine_arch_type
2539 #  undef machine_arch_type
2540 #  define machine_arch_type     __machine_arch_type
2541 # else
2542 #  define machine_arch_type     MACH_TYPE_ETOILE
2543 # endif
2544 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
2545 #else
2546 # define machine_is_etoile()    (0)
2547 #endif
2548
2549 #ifdef CONFIG_ARCH_LACIE_NAS
2550 # ifdef machine_arch_type
2551 #  undef machine_arch_type
2552 #  define machine_arch_type     __machine_arch_type
2553 # else
2554 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
2555 # endif
2556 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
2557 #else
2558 # define machine_is_lacie_nas() (0)
2559 #endif
2560
2561 #ifdef CONFIG_ARCH_CLPS7500
2562 # ifdef machine_arch_type
2563 #  undef machine_arch_type
2564 #  define machine_arch_type     __machine_arch_type
2565 # else
2566 #  define machine_arch_type     MACH_TYPE_CLPS7500
2567 # endif
2568 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
2569 #else
2570 # define machine_is_clps7500()  (0)
2571 #endif
2572
2573 #ifdef CONFIG_ARCH_SHARK
2574 # ifdef machine_arch_type
2575 #  undef machine_arch_type
2576 #  define machine_arch_type     __machine_arch_type
2577 # else
2578 #  define machine_arch_type     MACH_TYPE_SHARK
2579 # endif
2580 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
2581 #else
2582 # define machine_is_shark()     (0)
2583 #endif
2584
2585 #ifdef CONFIG_SA1100_BRUTUS
2586 # ifdef machine_arch_type
2587 #  undef machine_arch_type
2588 #  define machine_arch_type     __machine_arch_type
2589 # else
2590 #  define machine_arch_type     MACH_TYPE_BRUTUS
2591 # endif
2592 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
2593 #else
2594 # define machine_is_brutus()    (0)
2595 #endif
2596
2597 #ifdef CONFIG_ARCH_PERSONAL_SERVER
2598 # ifdef machine_arch_type
2599 #  undef machine_arch_type
2600 #  define machine_arch_type     __machine_arch_type
2601 # else
2602 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
2603 # endif
2604 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
2605 #else
2606 # define machine_is_personal_server()   (0)
2607 #endif
2608
2609 #ifdef CONFIG_SA1100_ITSY
2610 # ifdef machine_arch_type
2611 #  undef machine_arch_type
2612 #  define machine_arch_type     __machine_arch_type
2613 # else
2614 #  define machine_arch_type     MACH_TYPE_ITSY
2615 # endif
2616 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
2617 #else
2618 # define machine_is_itsy()      (0)
2619 #endif
2620
2621 #ifdef CONFIG_ARCH_L7200
2622 # ifdef machine_arch_type
2623 #  undef machine_arch_type
2624 #  define machine_arch_type     __machine_arch_type
2625 # else
2626 #  define machine_arch_type     MACH_TYPE_L7200
2627 # endif
2628 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
2629 #else
2630 # define machine_is_l7200()     (0)
2631 #endif
2632
2633 #ifdef CONFIG_SA1100_PLEB
2634 # ifdef machine_arch_type
2635 #  undef machine_arch_type
2636 #  define machine_arch_type     __machine_arch_type
2637 # else
2638 #  define machine_arch_type     MACH_TYPE_PLEB
2639 # endif
2640 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
2641 #else
2642 # define machine_is_pleb()      (0)
2643 #endif
2644
2645 #ifdef CONFIG_ARCH_INTEGRATOR
2646 # ifdef machine_arch_type
2647 #  undef machine_arch_type
2648 #  define machine_arch_type     __machine_arch_type
2649 # else
2650 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
2651 # endif
2652 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
2653 #else
2654 # define machine_is_integrator()        (0)
2655 #endif
2656
2657 #ifdef CONFIG_SA1100_H3600
2658 # ifdef machine_arch_type
2659 #  undef machine_arch_type
2660 #  define machine_arch_type     __machine_arch_type
2661 # else
2662 #  define machine_arch_type     MACH_TYPE_H3600
2663 # endif
2664 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
2665 #else
2666 # define machine_is_h3600()     (0)
2667 #endif
2668
2669 #ifdef CONFIG_ARCH_IXP1200
2670 # ifdef machine_arch_type
2671 #  undef machine_arch_type
2672 #  define machine_arch_type     __machine_arch_type
2673 # else
2674 #  define machine_arch_type     MACH_TYPE_IXP1200
2675 # endif
2676 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
2677 #else
2678 # define machine_is_ixp1200()   (0)
2679 #endif
2680
2681 #ifdef CONFIG_ARCH_P720T
2682 # ifdef machine_arch_type
2683 #  undef machine_arch_type
2684 #  define machine_arch_type     __machine_arch_type
2685 # else
2686 #  define machine_arch_type     MACH_TYPE_P720T
2687 # endif
2688 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
2689 #else
2690 # define machine_is_p720t()     (0)
2691 #endif
2692
2693 #ifdef CONFIG_SA1100_ASSABET
2694 # ifdef machine_arch_type
2695 #  undef machine_arch_type
2696 #  define machine_arch_type     __machine_arch_type
2697 # else
2698 #  define machine_arch_type     MACH_TYPE_ASSABET
2699 # endif
2700 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
2701 #else
2702 # define machine_is_assabet()   (0)
2703 #endif
2704
2705 #ifdef CONFIG_SA1100_VICTOR
2706 # ifdef machine_arch_type
2707 #  undef machine_arch_type
2708 #  define machine_arch_type     __machine_arch_type
2709 # else
2710 #  define machine_arch_type     MACH_TYPE_VICTOR
2711 # endif
2712 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
2713 #else
2714 # define machine_is_victor()    (0)
2715 #endif
2716
2717 #ifdef CONFIG_SA1100_LART
2718 # ifdef machine_arch_type
2719 #  undef machine_arch_type
2720 #  define machine_arch_type     __machine_arch_type
2721 # else
2722 #  define machine_arch_type     MACH_TYPE_LART
2723 # endif
2724 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
2725 #else
2726 # define machine_is_lart()      (0)
2727 #endif
2728
2729 #ifdef CONFIG_SA1100_RANGER
2730 # ifdef machine_arch_type
2731 #  undef machine_arch_type
2732 #  define machine_arch_type     __machine_arch_type
2733 # else
2734 #  define machine_arch_type     MACH_TYPE_RANGER
2735 # endif
2736 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
2737 #else
2738 # define machine_is_ranger()    (0)
2739 #endif
2740
2741 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
2742 # ifdef machine_arch_type
2743 #  undef machine_arch_type
2744 #  define machine_arch_type     __machine_arch_type
2745 # else
2746 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
2747 # endif
2748 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
2749 #else
2750 # define machine_is_graphicsclient()    (0)
2751 #endif
2752
2753 #ifdef CONFIG_SA1100_XP860
2754 # ifdef machine_arch_type
2755 #  undef machine_arch_type
2756 #  define machine_arch_type     __machine_arch_type
2757 # else
2758 #  define machine_arch_type     MACH_TYPE_XP860
2759 # endif
2760 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
2761 #else
2762 # define machine_is_xp860()     (0)
2763 #endif
2764
2765 #ifdef CONFIG_SA1100_CERF
2766 # ifdef machine_arch_type
2767 #  undef machine_arch_type
2768 #  define machine_arch_type     __machine_arch_type
2769 # else
2770 #  define machine_arch_type     MACH_TYPE_CERF
2771 # endif
2772 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
2773 #else
2774 # define machine_is_cerf()      (0)
2775 #endif
2776
2777 #ifdef CONFIG_SA1100_NANOENGINE
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_NANOENGINE
2783 # endif
2784 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
2785 #else
2786 # define machine_is_nanoengine()        (0)
2787 #endif
2788
2789 #ifdef CONFIG_SA1100_FPIC
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_FPIC
2795 # endif
2796 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
2797 #else
2798 # define machine_is_fpic()      (0)
2799 #endif
2800
2801 #ifdef CONFIG_SA1100_EXTENEX1
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_EXTENEX1
2807 # endif
2808 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
2809 #else
2810 # define machine_is_extenex1()  (0)
2811 #endif
2812
2813 #ifdef CONFIG_SA1100_SHERMAN
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_SHERMAN
2819 # endif
2820 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
2821 #else
2822 # define machine_is_sherman()   (0)
2823 #endif
2824
2825 #ifdef CONFIG_SA1100_ACCELENT
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_ACCELENT_SA
2831 # endif
2832 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
2833 #else
2834 # define machine_is_accelent_sa()       (0)
2835 #endif
2836
2837 #ifdef CONFIG_ARCH_L7200_ACCELENT
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_ACCELENT_L7200
2843 # endif
2844 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
2845 #else
2846 # define machine_is_accelent_l7200()    (0)
2847 #endif
2848
2849 #ifdef CONFIG_SA1100_NETPORT
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_NETPORT
2855 # endif
2856 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
2857 #else
2858 # define machine_is_netport()   (0)
2859 #endif
2860
2861 #ifdef CONFIG_SA1100_PANGOLIN
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_PANGOLIN
2867 # endif
2868 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
2869 #else
2870 # define machine_is_pangolin()  (0)
2871 #endif
2872
2873 #ifdef CONFIG_SA1100_YOPY
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_YOPY
2879 # endif
2880 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
2881 #else
2882 # define machine_is_yopy()      (0)
2883 #endif
2884
2885 #ifdef CONFIG_SA1100_COOLIDGE
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_COOLIDGE
2891 # endif
2892 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
2893 #else
2894 # define machine_is_coolidge()  (0)
2895 #endif
2896
2897 #ifdef CONFIG_SA1100_HUW_WEBPANEL
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_HUW_WEBPANEL
2903 # endif
2904 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
2905 #else
2906 # define machine_is_huw_webpanel()      (0)
2907 #endif
2908
2909 #ifdef CONFIG_ARCH_SPOTME
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_SPOTME
2915 # endif
2916 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
2917 #else
2918 # define machine_is_spotme()    (0)
2919 #endif
2920
2921 #ifdef CONFIG_ARCH_FREEBIRD
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_FREEBIRD
2927 # endif
2928 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
2929 #else
2930 # define machine_is_freebird()  (0)
2931 #endif
2932
2933 #ifdef CONFIG_ARCH_TI925
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_TI925
2939 # endif
2940 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
2941 #else
2942 # define machine_is_ti925()     (0)
2943 #endif
2944
2945 #ifdef CONFIG_ARCH_RISCSTATION
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_RISCSTATION
2951 # endif
2952 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
2953 #else
2954 # define machine_is_riscstation()       (0)
2955 #endif
2956
2957 #ifdef CONFIG_SA1100_CAVY
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_CAVY
2963 # endif
2964 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
2965 #else
2966 # define machine_is_cavy()      (0)
2967 #endif
2968
2969 #ifdef CONFIG_SA1100_JORNADA720
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_JORNADA720
2975 # endif
2976 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
2977 #else
2978 # define machine_is_jornada720()        (0)
2979 #endif
2980
2981 #ifdef CONFIG_SA1100_OMNIMETER
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_OMNIMETER
2987 # endif
2988 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
2989 #else
2990 # define machine_is_omnimeter() (0)
2991 #endif
2992
2993 #ifdef CONFIG_ARCH_EDB7211
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_EDB7211
2999 # endif
3000 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
3001 #else
3002 # define machine_is_edb7211()   (0)
3003 #endif
3004
3005 #ifdef CONFIG_SA1100_CITYGO
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_CITYGO
3011 # endif
3012 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
3013 #else
3014 # define machine_is_citygo()    (0)
3015 #endif
3016
3017 #ifdef CONFIG_SA1100_PFS168
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_PFS168
3023 # endif
3024 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
3025 #else
3026 # define machine_is_pfs168()    (0)
3027 #endif
3028
3029 #ifdef CONFIG_SA1100_SPOT
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_SPOT
3035 # endif
3036 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
3037 #else
3038 # define machine_is_spot()      (0)
3039 #endif
3040
3041 #ifdef CONFIG_SA1100_FLEXANET
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_FLEXANET
3047 # endif
3048 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
3049 #else
3050 # define machine_is_flexanet()  (0)
3051 #endif
3052
3053 #ifdef CONFIG_ARCH_WEBPAL
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_WEBPAL
3059 # endif
3060 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
3061 #else
3062 # define machine_is_webpal()    (0)
3063 #endif
3064
3065 #ifdef CONFIG_SA1100_LINPDA
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_LINPDA
3071 # endif
3072 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
3073 #else
3074 # define machine_is_linpda()    (0)
3075 #endif
3076
3077 #ifdef CONFIG_ARCH_ANAKIN
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_ANAKIN
3083 # endif
3084 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
3085 #else
3086 # define machine_is_anakin()    (0)
3087 #endif
3088
3089 #ifdef CONFIG_SA1100_MVI
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_MVI
3095 # endif
3096 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
3097 #else
3098 # define machine_is_mvi()       (0)
3099 #endif
3100
3101 #ifdef CONFIG_SA1100_JUPITER
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_JUPITER
3107 # endif
3108 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
3109 #else
3110 # define machine_is_jupiter()   (0)
3111 #endif
3112
3113 #ifdef CONFIG_ARCH_PSIONW
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_PSIONW
3119 # endif
3120 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
3121 #else
3122 # define machine_is_psionw()    (0)
3123 #endif
3124
3125 #ifdef CONFIG_SA1100_ALN
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_ALN
3131 # endif
3132 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
3133 #else
3134 # define machine_is_aln()       (0)
3135 #endif
3136
3137 #ifdef CONFIG_ARCH_CAMELOT
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_CAMELOT
3143 # endif
3144 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
3145 #else
3146 # define machine_is_epxa()      (0)
3147 #endif
3148
3149 #ifdef CONFIG_SA1100_GDS2200
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_GDS2200
3155 # endif
3156 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
3157 #else
3158 # define machine_is_gds2200()   (0)
3159 #endif
3160
3161 #ifdef CONFIG_SA1100_PSION_SERIES7
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_PSION_SERIES7
3167 # endif
3168 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
3169 #else
3170 # define machine_is_netbook()   (0)
3171 #endif
3172
3173 #ifdef CONFIG_SA1100_XFILE
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_XFILE
3179 # endif
3180 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
3181 #else
3182 # define machine_is_xfile()     (0)
3183 #endif
3184
3185 #ifdef CONFIG_ARCH_ACCELENT_EP9312
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_ACCELENT_EP9312
3191 # endif
3192 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
3193 #else
3194 # define machine_is_accelent_ep9312()   (0)
3195 #endif
3196
3197 #ifdef CONFIG_ARCH_IC200
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_IC200
3203 # endif
3204 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
3205 #else
3206 # define machine_is_ic200()     (0)
3207 #endif
3208
3209 #ifdef CONFIG_SA1100_CREDITLART
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_CREDITLART
3215 # endif
3216 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
3217 #else
3218 # define machine_is_creditlart()        (0)
3219 #endif
3220
3221 #ifdef CONFIG_SA1100_HTM
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_HTM
3227 # endif
3228 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
3229 #else
3230 # define machine_is_htm()       (0)
3231 #endif
3232
3233 #ifdef CONFIG_ARCH_IQ80310
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_IQ80310
3239 # endif
3240 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
3241 #else
3242 # define machine_is_iq80310()   (0)
3243 #endif
3244
3245 #ifdef CONFIG_SA1100_FREEBOT
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_FREEBOT
3251 # endif
3252 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
3253 #else
3254 # define machine_is_freebot()   (0)
3255 #endif
3256
3257 #ifdef CONFIG_ARCH_ENTEL
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_ENTEL
3263 # endif
3264 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
3265 #else
3266 # define machine_is_entel()     (0)
3267 #endif
3268
3269 #ifdef CONFIG_ARCH_ENP3510
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_ENP3510
3275 # endif
3276 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
3277 #else
3278 # define machine_is_enp3510()   (0)
3279 #endif
3280
3281 #ifdef CONFIG_SA1100_TRIZEPS
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_TRIZEPS
3287 # endif
3288 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
3289 #else
3290 # define machine_is_trizeps()   (0)
3291 #endif
3292
3293 #ifdef CONFIG_SA1100_NESA
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_NESA
3299 # endif
3300 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
3301 #else
3302 # define machine_is_nesa()      (0)
3303 #endif
3304
3305 #ifdef CONFIG_ARCH_VENUS
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_VENUS
3311 # endif
3312 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
3313 #else
3314 # define machine_is_venus()     (0)
3315 #endif
3316
3317 #ifdef CONFIG_ARCH_TARDIS
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_TARDIS
3323 # endif
3324 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
3325 #else
3326 # define machine_is_tardis()    (0)
3327 #endif
3328
3329 #ifdef CONFIG_ARCH_MERCURY
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_MERCURY
3335 # endif
3336 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
3337 #else
3338 # define machine_is_mercury()   (0)
3339 #endif
3340
3341 #ifdef CONFIG_SA1100_EMPEG
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_EMPEG
3347 # endif
3348 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
3349 #else
3350 # define machine_is_empeg()     (0)
3351 #endif
3352
3353 #ifdef CONFIG_ARCH_I80200FCC
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_I80200FCC
3359 # endif
3360 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
3361 #else
3362 # define machine_is_adi_evb()   (0)
3363 #endif
3364
3365 #ifdef CONFIG_SA1100_ITT_CPB
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_ITT_CPB
3371 # endif
3372 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
3373 #else
3374 # define machine_is_itt_cpb()   (0)
3375 #endif
3376
3377 #ifdef CONFIG_SA1100_SVC
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_SVC
3383 # endif
3384 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
3385 #else
3386 # define machine_is_svc()       (0)
3387 #endif
3388
3389 #ifdef CONFIG_SA1100_ALPHA2
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_ALPHA2
3395 # endif
3396 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
3397 #else
3398 # define machine_is_alpha2()    (0)
3399 #endif
3400
3401 #ifdef CONFIG_SA1100_ALPHA1
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_ALPHA1
3407 # endif
3408 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
3409 #else
3410 # define machine_is_alpha1()    (0)
3411 #endif
3412
3413 #ifdef CONFIG_ARCH_NETARM
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_NETARM
3419 # endif
3420 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
3421 #else
3422 # define machine_is_netarm()    (0)
3423 #endif
3424
3425 #ifdef CONFIG_SA1100_SIMPAD
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_SIMPAD
3431 # endif
3432 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
3433 #else
3434 # define machine_is_simpad()    (0)
3435 #endif
3436
3437 #ifdef CONFIG_ARCH_PDA1
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_PDA1
3443 # endif
3444 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
3445 #else
3446 # define machine_is_pda1()      (0)
3447 #endif
3448
3449 #ifdef CONFIG_ARCH_LUBBOCK
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_LUBBOCK
3455 # endif
3456 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
3457 #else
3458 # define machine_is_lubbock()   (0)
3459 #endif
3460
3461 #ifdef CONFIG_ARCH_ANIKO
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_ANIKO
3467 # endif
3468 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
3469 #else
3470 # define machine_is_aniko()     (0)
3471 #endif
3472
3473 #ifdef CONFIG_ARCH_CLEP7212
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_CLEP7212
3479 # endif
3480 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
3481 #else
3482 # define machine_is_clep7212()  (0)
3483 #endif
3484
3485 #ifdef CONFIG_ARCH_CS89712
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_CS89712
3491 # endif
3492 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
3493 #else
3494 # define machine_is_cs89712()   (0)
3495 #endif
3496
3497 #ifdef CONFIG_SA1100_WEARARM
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_WEARARM
3503 # endif
3504 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
3505 #else
3506 # define machine_is_weararm()   (0)
3507 #endif
3508
3509 #ifdef CONFIG_SA1100_POSSIO_PX
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_POSSIO_PX
3515 # endif
3516 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
3517 #else
3518 # define machine_is_possio_px() (0)
3519 #endif
3520
3521 #ifdef CONFIG_SA1100_SIDEARM
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_SIDEARM
3527 # endif
3528 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
3529 #else
3530 # define machine_is_sidearm()   (0)
3531 #endif
3532
3533 #ifdef CONFIG_SA1100_STORK
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_STORK
3539 # endif
3540 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
3541 #else
3542 # define machine_is_stork()     (0)
3543 #endif
3544
3545 #ifdef CONFIG_SA1100_SHANNON
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_SHANNON
3551 # endif
3552 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
3553 #else
3554 # define machine_is_shannon()   (0)
3555 #endif
3556
3557 #ifdef CONFIG_ARCH_ACE
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_ACE
3563 # endif
3564 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
3565 #else
3566 # define machine_is_ace()       (0)
3567 #endif
3568
3569 #ifdef CONFIG_SA1100_BALLYARM
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_BALLYARM
3575 # endif
3576 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
3577 #else
3578 # define machine_is_ballyarm()  (0)
3579 #endif
3580
3581 #ifdef CONFIG_SA1100_SIMPUTER
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_SIMPUTER
3587 # endif
3588 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
3589 #else
3590 # define machine_is_simputer()  (0)
3591 #endif
3592
3593 #ifdef CONFIG_SA1100_NEXTERM
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_NEXTERM
3599 # endif
3600 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
3601 #else
3602 # define machine_is_nexterm()   (0)
3603 #endif
3604
3605 #ifdef CONFIG_SA1100_SA1100_ELF
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_SA1100_ELF
3611 # endif
3612 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
3613 #else
3614 # define machine_is_sa1100_elf()        (0)
3615 #endif
3616
3617 #ifdef CONFIG_SA1100_GATOR
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_GATOR
3623 # endif
3624 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
3625 #else
3626 # define machine_is_gator()     (0)
3627 #endif
3628
3629 #ifdef CONFIG_ARCH_GRANITE
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_GRANITE
3635 # endif
3636 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
3637 #else
3638 # define machine_is_granite()   (0)
3639 #endif
3640
3641 #ifdef CONFIG_SA1100_CONSUS
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_CONSUS
3647 # endif
3648 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
3649 #else
3650 # define machine_is_consus()    (0)
3651 #endif
3652
3653 #ifdef CONFIG_ARCH_AAED2000
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_AAED2000
3659 # endif
3660 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
3661 #else
3662 # define machine_is_aaed2000()  (0)
3663 #endif
3664
3665 #ifdef CONFIG_ARCH_CDB89712
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_CDB89712
3671 # endif
3672 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
3673 #else
3674 # define machine_is_cdb89712()  (0)
3675 #endif
3676
3677 #ifdef CONFIG_SA1100_GRAPHICSMASTER
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_GRAPHICSMASTER
3683 # endif
3684 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
3685 #else
3686 # define machine_is_graphicsmaster()    (0)
3687 #endif
3688
3689 #ifdef CONFIG_SA1100_ADSBITSY
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_ADSBITSY
3695 # endif
3696 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
3697 #else
3698 # define machine_is_adsbitsy()  (0)
3699 #endif
3700
3701 #ifdef CONFIG_ARCH_PXA_IDP
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_PXA_IDP
3707 # endif
3708 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
3709 #else
3710 # define machine_is_pxa_idp()   (0)
3711 #endif
3712
3713 #ifdef CONFIG_ARCH_PLCE
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_PLCE
3719 # endif
3720 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
3721 #else
3722 # define machine_is_plce()      (0)
3723 #endif
3724
3725 #ifdef CONFIG_SA1100_PT_SYSTEM3
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_PT_SYSTEM3
3731 # endif
3732 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
3733 #else
3734 # define machine_is_pt_system3()        (0)
3735 #endif
3736
3737 #ifdef CONFIG_ARCH_MEDALB
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_MEDALB
3743 # endif
3744 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
3745 #else
3746 # define machine_is_murphy()    (0)
3747 #endif
3748
3749 #ifdef CONFIG_ARCH_EAGLE
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_EAGLE
3755 # endif
3756 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
3757 #else
3758 # define machine_is_eagle()     (0)
3759 #endif
3760
3761 #ifdef CONFIG_ARCH_DSC21
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_DSC21
3767 # endif
3768 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
3769 #else
3770 # define machine_is_dsc21()     (0)
3771 #endif
3772
3773 #ifdef CONFIG_ARCH_DSC24
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_DSC24
3779 # endif
3780 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
3781 #else
3782 # define machine_is_dsc24()     (0)
3783 #endif
3784
3785 #ifdef CONFIG_ARCH_TI5472
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_TI5472
3791 # endif
3792 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
3793 #else
3794 # define machine_is_ti5472()    (0)
3795 #endif
3796
3797 #ifdef CONFIG_ARCH_AUTCPU12
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_AUTCPU12
3803 # endif
3804 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
3805 #else
3806 # define machine_is_autcpu12()  (0)
3807 #endif
3808
3809 #ifdef CONFIG_ARCH_UENGINE
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_UENGINE
3815 # endif
3816 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
3817 #else
3818 # define machine_is_uengine()   (0)
3819 #endif
3820
3821 #ifdef CONFIG_SA1100_BLUESTEM
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_BLUESTEM
3827 # endif
3828 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
3829 #else
3830 # define machine_is_bluestem()  (0)
3831 #endif
3832
3833 #ifdef CONFIG_ARCH_XINGU8
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_XINGU8
3839 # endif
3840 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
3841 #else
3842 # define machine_is_xingu8()    (0)
3843 #endif
3844
3845 #ifdef CONFIG_ARCH_BUSHSTB
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_BUSHSTB
3851 # endif
3852 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
3853 #else
3854 # define machine_is_bushstb()   (0)
3855 #endif
3856
3857 #ifdef CONFIG_SA1100_EPSILON1
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_EPSILON1
3863 # endif
3864 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
3865 #else
3866 # define machine_is_epsilon1()  (0)
3867 #endif
3868
3869 #ifdef CONFIG_SA1100_BALLOON
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_BALLOON
3875 # endif
3876 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
3877 #else
3878 # define machine_is_balloon()   (0)
3879 #endif
3880
3881 #ifdef CONFIG_ARCH_PUPPY
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_PUPPY
3887 # endif
3888 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
3889 #else
3890 # define machine_is_puppy()     (0)
3891 #endif
3892
3893 #ifdef CONFIG_SA1100_ELROY
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_ELROY
3899 # endif
3900 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
3901 #else
3902 # define machine_is_elroy()     (0)
3903 #endif
3904
3905 #ifdef CONFIG_ARCH_GMS720
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_GMS720
3911 # endif
3912 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
3913 #else
3914 # define machine_is_gms720()    (0)
3915 #endif
3916
3917 #ifdef CONFIG_ARCH_S24X
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_S24X
3923 # endif
3924 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
3925 #else
3926 # define machine_is_s24x()      (0)
3927 #endif
3928
3929 #ifdef CONFIG_ARCH_JTEL_CLEP7312
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_JTEL_CLEP7312
3935 # endif
3936 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
3937 #else
3938 # define machine_is_jtel_clep7312()     (0)
3939 #endif
3940
3941 #ifdef CONFIG_ARCH_CX821XX
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_CX821XX
3947 # endif
3948 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
3949 #else
3950 # define machine_is_cx821xx()   (0)
3951 #endif
3952
3953 #ifdef CONFIG_ARCH_EDB7312
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_EDB7312
3959 # endif
3960 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
3961 #else
3962 # define machine_is_edb7312()   (0)
3963 #endif
3964
3965 #ifdef CONFIG_SA1100_BSA1110
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_BSA1110
3971 # endif
3972 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
3973 #else
3974 # define machine_is_bsa1110()   (0)
3975 #endif
3976
3977 #ifdef CONFIG_ARCH_POWERPIN
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_POWERPIN
3983 # endif
3984 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
3985 #else
3986 # define machine_is_powerpin()  (0)
3987 #endif
3988
3989 #ifdef CONFIG_ARCH_OPENARM
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_OPENARM
3995 # endif
3996 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
3997 #else
3998 # define machine_is_openarm()   (0)
3999 #endif
4000
4001 #ifdef CONFIG_SA1100_WHITECHAPEL
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_WHITECHAPEL
4007 # endif
4008 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
4009 #else
4010 # define machine_is_whitechapel()       (0)
4011 #endif
4012
4013 #ifdef CONFIG_SA1100_H3100
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_H3100
4019 # endif
4020 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
4021 #else
4022 # define machine_is_h3100()     (0)
4023 #endif
4024
4025 #ifdef CONFIG_SA1100_H3800
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_H3800
4031 # endif
4032 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
4033 #else
4034 # define machine_is_h3800()     (0)
4035 #endif
4036
4037 #ifdef CONFIG_ARCH_BLUE_V1
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_BLUE_V1
4043 # endif
4044 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
4045 #else
4046 # define machine_is_blue_v1()   (0)
4047 #endif
4048
4049 #ifdef CONFIG_ARCH_PXA_CERF
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_PXA_CERF
4055 # endif
4056 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
4057 #else
4058 # define machine_is_pxa_cerf()  (0)
4059 #endif
4060
4061 #ifdef CONFIG_ARCH_ARM7TEVB
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_ARM7TEVB
4067 # endif
4068 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
4069 #else
4070 # define machine_is_arm7tevb()  (0)
4071 #endif
4072
4073 #ifdef CONFIG_SA1100_D7400
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_D7400
4079 # endif
4080 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
4081 #else
4082 # define machine_is_d7400()     (0)
4083 #endif
4084
4085 #ifdef CONFIG_ARCH_PIRANHA
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_PIRANHA
4091 # endif
4092 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
4093 #else
4094 # define machine_is_piranha()   (0)
4095 #endif
4096
4097 #ifdef CONFIG_SA1100_SBCAMELOT
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_SBCAMELOT
4103 # endif
4104 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
4105 #else
4106 # define machine_is_sbcamelot() (0)
4107 #endif
4108
4109 #ifdef CONFIG_SA1100_KINGS
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_KINGS
4115 # endif
4116 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
4117 #else
4118 # define machine_is_kings()     (0)
4119 #endif
4120
4121 #ifdef CONFIG_ARCH_SMDK2400
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_SMDK2400
4127 # endif
4128 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
4129 #else
4130 # define machine_is_smdk2400()  (0)
4131 #endif
4132
4133 #ifdef CONFIG_SA1100_COLLIE
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_COLLIE
4139 # endif
4140 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
4141 #else
4142 # define machine_is_collie()    (0)
4143 #endif
4144
4145 #ifdef CONFIG_ARCH_IDR
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_IDR
4151 # endif
4152 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
4153 #else
4154 # define machine_is_idr()       (0)
4155 #endif
4156
4157 #ifdef CONFIG_SA1100_BADGE4
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_BADGE4
4163 # endif
4164 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
4165 #else
4166 # define machine_is_badge4()    (0)
4167 #endif
4168
4169 #ifdef CONFIG_ARCH_WEBNET
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_WEBNET
4175 # endif
4176 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
4177 #else
4178 # define machine_is_webnet()    (0)
4179 #endif
4180
4181 #ifdef CONFIG_SA1100_D7300
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_D7300
4187 # endif
4188 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
4189 #else
4190 # define machine_is_d7300()     (0)
4191 #endif
4192
4193 #ifdef CONFIG_SA1100_CEP
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_CEP
4199 # endif
4200 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
4201 #else
4202 # define machine_is_cep()       (0)
4203 #endif
4204
4205 #ifdef CONFIG_ARCH_FORTUNET
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_FORTUNET
4211 # endif
4212 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
4213 #else
4214 # define machine_is_fortunet()  (0)
4215 #endif
4216
4217 #ifdef CONFIG_ARCH_VC547X
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_VC547X
4223 # endif
4224 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
4225 #else
4226 # define machine_is_vc547x()    (0)
4227 #endif
4228
4229 #ifdef CONFIG_SA1100_FILEWALKER
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_FILEWALKER
4235 # endif
4236 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
4237 #else
4238 # define machine_is_filewalker()        (0)
4239 #endif
4240
4241 #ifdef CONFIG_SA1100_NETGATEWAY
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_NETGATEWAY
4247 # endif
4248 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
4249 #else
4250 # define machine_is_netgateway()        (0)
4251 #endif
4252
4253 #ifdef CONFIG_SA1100_SYMBOL2800
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_SYMBOL2800
4259 # endif
4260 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
4261 #else
4262 # define machine_is_symbol2800()        (0)
4263 #endif
4264
4265 #ifdef CONFIG_SA1100_SUNS
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_SUNS
4271 # endif
4272 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
4273 #else
4274 # define machine_is_suns()      (0)
4275 #endif
4276
4277 #ifdef CONFIG_SA1100_FRODO
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_FRODO
4283 # endif
4284 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
4285 #else
4286 # define machine_is_frodo()     (0)
4287 #endif
4288
4289 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
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_MACH_TYTE_MS301
4295 # endif
4296 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
4297 #else
4298 # define machine_is_ms301()     (0)
4299 #endif
4300
4301 #ifdef CONFIG_ARCH_MX1ADS
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_MX1ADS
4307 # endif
4308 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
4309 #else
4310 # define machine_is_mx1ads()    (0)
4311 #endif
4312
4313 #ifdef CONFIG_ARCH_H7201
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_H7201
4319 # endif
4320 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
4321 #else
4322 # define machine_is_h7201()     (0)
4323 #endif
4324
4325 #ifdef CONFIG_ARCH_H7202
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_H7202
4331 # endif
4332 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
4333 #else
4334 # define machine_is_h7202()     (0)
4335 #endif
4336
4337 #ifdef CONFIG_ARCH_AMICO
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_AMICO
4343 # endif
4344 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
4345 #else
4346 # define machine_is_amico()     (0)
4347 #endif
4348
4349 #ifdef CONFIG_SA1100_IAM
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_IAM
4355 # endif
4356 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
4357 #else
4358 # define machine_is_iam()       (0)
4359 #endif
4360
4361 #ifdef CONFIG_SA1100_TT530
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_TT530
4367 # endif
4368 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
4369 #else
4370 # define machine_is_tt530()     (0)
4371 #endif
4372
4373 #ifdef CONFIG_ARCH_SAM2400
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_SAM2400
4379 # endif
4380 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
4381 #else
4382 # define machine_is_sam2400()   (0)
4383 #endif
4384
4385 #ifdef CONFIG_SA1100_JORNADA56X
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_JORNADA56X
4391 # endif
4392 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
4393 #else
4394 # define machine_is_jornada56x()        (0)
4395 #endif
4396
4397 #ifdef CONFIG_SA1100_ACTIVE
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_ACTIVE
4403 # endif
4404 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
4405 #else
4406 # define machine_is_active()    (0)
4407 #endif
4408
4409 #ifdef CONFIG_ARCH_IQ80321
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_IQ80321
4415 # endif
4416 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
4417 #else
4418 # define machine_is_iq80321()   (0)
4419 #endif
4420
4421 #ifdef CONFIG_SA1100_WID
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_WID
4427 # endif
4428 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
4429 #else
4430 # define machine_is_wid()       (0)
4431 #endif
4432
4433 #ifdef CONFIG_ARCH_SABINAL
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_SABINAL
4439 # endif
4440 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
4441 #else
4442 # define machine_is_sabinal()   (0)
4443 #endif
4444
4445 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
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_IXP425_MATACUMBE
4451 # endif
4452 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4453 #else
4454 # define machine_is_ixp425_matacumbe()  (0)
4455 #endif
4456
4457 #ifdef CONFIG_SA1100_MINIPRINT
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_MINIPRINT
4463 # endif
4464 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
4465 #else
4466 # define machine_is_miniprint() (0)
4467 #endif
4468
4469 #ifdef CONFIG_ARCH_ADM510X
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_ADM510X
4475 # endif
4476 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
4477 #else
4478 # define machine_is_adm510x()   (0)
4479 #endif
4480
4481 #ifdef CONFIG_SA1100_SVS200
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_SVS200
4487 # endif
4488 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
4489 #else
4490 # define machine_is_svs200()    (0)
4491 #endif
4492
4493 #ifdef CONFIG_ARCH_ATG_TCU
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_ATG_TCU
4499 # endif
4500 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
4501 #else
4502 # define machine_is_atg_tcu()   (0)
4503 #endif
4504
4505 #ifdef CONFIG_SA1100_JORNADA820
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_JORNADA820
4511 # endif
4512 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
4513 #else
4514 # define machine_is_jornada820()        (0)
4515 #endif
4516
4517 #ifdef CONFIG_ARCH_S3C44B0
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_S3C44B0
4523 # endif
4524 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
4525 #else
4526 # define machine_is_s3c44b0()   (0)
4527 #endif
4528
4529 #ifdef CONFIG_ARCH_MARGIS2
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_MARGIS2
4535 # endif
4536 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
4537 #else
4538 # define machine_is_margis2()   (0)
4539 #endif
4540
4541 #ifdef CONFIG_ARCH_KS8695
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_KS8695
4547 # endif
4548 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
4549 #else
4550 # define machine_is_ks8695()    (0)
4551 #endif
4552
4553 #ifdef CONFIG_ARCH_BRH
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_BRH
4559 # endif
4560 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
4561 #else
4562 # define machine_is_brh()       (0)
4563 #endif
4564
4565 #ifdef CONFIG_ARCH_S3C2410
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_S3C2410
4571 # endif
4572 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
4573 #else
4574 # define machine_is_s3c2410()   (0)
4575 #endif
4576
4577 #ifdef CONFIG_ARCH_POSSIO_PX30
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_POSSIO_PX30
4583 # endif
4584 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
4585 #else
4586 # define machine_is_possio_px30()       (0)
4587 #endif
4588
4589 #ifdef CONFIG_ARCH_S3C2800
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_S3C2800
4595 # endif
4596 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
4597 #else
4598 # define machine_is_s3c2800()   (0)
4599 #endif
4600
4601 #ifdef CONFIG_SA1100_FLEETWOOD
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_FLEETWOOD
4607 # endif
4608 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
4609 #else
4610 # define machine_is_fleetwood() (0)
4611 #endif
4612
4613 #ifdef CONFIG_ARCH_OMAHA
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_OMAHA
4619 # endif
4620 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
4621 #else
4622 # define machine_is_omaha()     (0)
4623 #endif
4624
4625 #ifdef CONFIG_ARCH_TA7
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_TA7
4631 # endif
4632 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
4633 #else
4634 # define machine_is_ta7()       (0)
4635 #endif
4636
4637 #ifdef CONFIG_SA1100_NOVA
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_NOVA
4643 # endif
4644 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
4645 #else
4646 # define machine_is_nova()      (0)
4647 #endif
4648
4649 #ifdef CONFIG_ARCH_HMK
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_HMK
4655 # endif
4656 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
4657 #else
4658 # define machine_is_hmk()       (0)
4659 #endif
4660
4661 #ifdef CONFIG_ARCH_KARO
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_KARO
4667 # endif
4668 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
4669 #else
4670 # define machine_is_karo()      (0)
4671 #endif
4672
4673 #ifdef CONFIG_SA1100_FESTER
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_FESTER
4679 # endif
4680 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
4681 #else
4682 # define machine_is_fester()    (0)
4683 #endif
4684
4685 #ifdef CONFIG_ARCH_GPI
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_GPI
4691 # endif
4692 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
4693 #else
4694 # define machine_is_gpi()       (0)
4695 #endif
4696
4697 #ifdef CONFIG_ARCH_SMDK2410
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_SMDK2410
4703 # endif
4704 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
4705 #else
4706 # define machine_is_smdk2410()  (0)
4707 #endif
4708
4709 #ifdef CONFIG_ARCH_I519
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_I519
4715 # endif
4716 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
4717 #else
4718 # define machine_is_i519()      (0)
4719 #endif
4720
4721 #ifdef CONFIG_SA1100_NEXIO
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_NEXIO
4727 # endif
4728 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
4729 #else
4730 # define machine_is_nexio()     (0)
4731 #endif
4732
4733 #ifdef CONFIG_SA1100_BITBOX
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_BITBOX
4739 # endif
4740 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
4741 #else
4742 # define machine_is_bitbox()    (0)
4743 #endif
4744
4745 #ifdef CONFIG_SA1100_G200
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_G200
4751 # endif
4752 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
4753 #else
4754 # define machine_is_g200()      (0)
4755 #endif
4756
4757 #ifdef CONFIG_SA1100_GILL
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_GILL
4763 # endif
4764 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
4765 #else
4766 # define machine_is_gill()      (0)
4767 #endif
4768
4769 #ifdef CONFIG_ARCH_PXA_MERCURY
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_PXA_MERCURY
4775 # endif
4776 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
4777 #else
4778 # define machine_is_pxa_mercury()       (0)
4779 #endif
4780
4781 #ifdef CONFIG_ARCH_CEIVA
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_CEIVA
4787 # endif
4788 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
4789 #else
4790 # define machine_is_ceiva()     (0)
4791 #endif
4792
4793 #ifdef CONFIG_SA1100_FRET
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_FRET
4799 # endif
4800 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
4801 #else
4802 # define machine_is_fret()      (0)
4803 #endif
4804
4805 #ifdef CONFIG_SA1100_EMAILPHONE
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_EMAILPHONE
4811 # endif
4812 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
4813 #else
4814 # define machine_is_emailphone()        (0)
4815 #endif
4816
4817 #ifdef CONFIG_ARCH_H3900
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_H3900
4823 # endif
4824 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
4825 #else
4826 # define machine_is_h3900()     (0)
4827 #endif
4828
4829 #ifdef CONFIG_ARCH_PXA1
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_PXA1
4835 # endif
4836 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
4837 #else
4838 # define machine_is_pxa1()      (0)
4839 #endif
4840
4841 #ifdef CONFIG_SA1100_KOAN369
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_KOAN369
4847 # endif
4848 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
4849 #else
4850 # define machine_is_koan369()   (0)
4851 #endif
4852
4853 #ifdef CONFIG_ARCH_COGENT
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_COGENT
4859 # endif
4860 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
4861 #else
4862 # define machine_is_cogent()    (0)
4863 #endif
4864
4865 #ifdef CONFIG_ARCH_ESL_SIMPUTER
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_ESL_SIMPUTER
4871 # endif
4872 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
4873 #else
4874 # define machine_is_esl_simputer()      (0)
4875 #endif
4876
4877 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
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_ESL_SIMPUTER_CLR
4883 # endif
4884 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
4885 #else
4886 # define machine_is_esl_simputer_clr()  (0)
4887 #endif
4888
4889 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
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_ESL_SIMPUTER_BW
4895 # endif
4896 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
4897 #else
4898 # define machine_is_esl_simputer_bw()   (0)
4899 #endif
4900
4901 #ifdef CONFIG_ARCH_HHP_CRADLE
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_HHP_CRADLE
4907 # endif
4908 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
4909 #else
4910 # define machine_is_hhp_cradle()        (0)
4911 #endif
4912
4913 #ifdef CONFIG_ARCH_HE500
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_HE500
4919 # endif
4920 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
4921 #else
4922 # define machine_is_he500()     (0)
4923 #endif
4924
4925 #ifdef CONFIG_SA1100_INHANDELF2
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_INHANDELF2
4931 # endif
4932 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
4933 #else
4934 # define machine_is_inhandelf2()        (0)
4935 #endif
4936
4937 #ifdef CONFIG_SA1100_INHANDFTIP
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_INHANDFTIP
4943 # endif
4944 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
4945 #else
4946 # define machine_is_inhandftip()        (0)
4947 #endif
4948
4949 #ifdef CONFIG_SA1100_DNP1110
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_DNP1110
4955 # endif
4956 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
4957 #else
4958 # define machine_is_dnp1110()   (0)
4959 #endif
4960
4961 #ifdef CONFIG_SA1100_PNP1110
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_PNP1110
4967 # endif
4968 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
4969 #else
4970 # define machine_is_pnp1110()   (0)
4971 #endif
4972
4973 #ifdef CONFIG_ARCH_CSB226
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_CSB226
4979 # endif
4980 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
4981 #else
4982 # define machine_is_csb226()    (0)
4983 #endif
4984
4985 #ifdef CONFIG_SA1100_ARNOLD
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_ARNOLD
4991 # endif
4992 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
4993 #else
4994 # define machine_is_arnold()    (0)
4995 #endif
4996
4997 #ifdef CONFIG_MACH_VOICEBLUE
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_VOICEBLUE
5003 # endif
5004 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
5005 #else
5006 # define machine_is_voiceblue() (0)
5007 #endif
5008
5009 #ifdef CONFIG_ARCH_JZ8028
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_JZ8028
5015 # endif
5016 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
5017 #else
5018 # define machine_is_jz8028()    (0)
5019 #endif
5020
5021 #ifdef CONFIG_ARCH_H5400
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_H5400
5027 # endif
5028 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
5029 #else
5030 # define machine_is_h5400()     (0)
5031 #endif
5032
5033 #ifdef CONFIG_SA1100_FORTE
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_FORTE
5039 # endif
5040 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
5041 #else
5042 # define machine_is_forte()     (0)
5043 #endif
5044
5045 #ifdef CONFIG_SA1100_ACAM
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_ACAM
5051 # endif
5052 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
5053 #else
5054 # define machine_is_acam()      (0)
5055 #endif
5056
5057 #ifdef CONFIG_SA1100_ABOX
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_ABOX
5063 # endif
5064 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
5065 #else
5066 # define machine_is_abox()      (0)
5067 #endif
5068
5069 #ifdef CONFIG_ARCH_ATMEL
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_ATMEL
5075 # endif
5076 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
5077 #else
5078 # define machine_is_atmel()     (0)
5079 #endif
5080
5081 #ifdef CONFIG_ARCH_SITSANG
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_SITSANG
5087 # endif
5088 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
5089 #else
5090 # define machine_is_sitsang()   (0)
5091 #endif
5092
5093 #ifdef CONFIG_SA1100_CPU1110LCDNET
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_CPU1110LCDNET
5099 # endif
5100 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
5101 #else
5102 # define machine_is_cpu1110lcdnet()     (0)
5103 #endif
5104
5105 #ifdef CONFIG_ARCH_MPL_VCMA9
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_MPL_VCMA9
5111 # endif
5112 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
5113 #else
5114 # define machine_is_mpl_vcma9() (0)
5115 #endif
5116
5117 #ifdef CONFIG_ARCH_OPUS_A1
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_OPUS_A1
5123 # endif
5124 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
5125 #else
5126 # define machine_is_opus_a1()   (0)
5127 #endif
5128
5129 #ifdef CONFIG_ARCH_DAYTONA
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_DAYTONA
5135 # endif
5136 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
5137 #else
5138 # define machine_is_daytona()   (0)
5139 #endif
5140
5141 #ifdef CONFIG_SA1100_KILLBEAR
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_KILLBEAR
5147 # endif
5148 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
5149 #else
5150 # define machine_is_killbear()  (0)
5151 #endif
5152
5153 #ifdef CONFIG_ARCH_YOHO
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_YOHO
5159 # endif
5160 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
5161 #else
5162 # define machine_is_yoho()      (0)
5163 #endif
5164
5165 #ifdef CONFIG_ARCH_JASPER
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_JASPER
5171 # endif
5172 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
5173 #else
5174 # define machine_is_jasper()    (0)
5175 #endif
5176
5177 #ifdef CONFIG_ARCH_DSC25
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_DSC25
5183 # endif
5184 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
5185 #else
5186 # define machine_is_dsc25()     (0)
5187 #endif
5188
5189 #ifdef CONFIG_MACH_OMAP_INNOVATOR
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_OMAP_INNOVATOR
5195 # endif
5196 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
5197 #else
5198 # define machine_is_omap_innovator()    (0)
5199 #endif
5200
5201 #ifdef CONFIG_ARCH_RAMSES
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_RAMSES
5207 # endif
5208 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
5209 #else
5210 # define machine_is_mnci()      (0)
5211 #endif
5212
5213 #ifdef CONFIG_ARCH_S28X
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_S28X
5219 # endif
5220 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
5221 #else
5222 # define machine_is_s28x()      (0)
5223 #endif
5224
5225 #ifdef CONFIG_ARCH_MPORT3
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_MPORT3
5231 # endif
5232 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
5233 #else
5234 # define machine_is_mport3()    (0)
5235 #endif
5236
5237 #ifdef CONFIG_ARCH_PXA_EAGLE250
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_PXA_EAGLE250
5243 # endif
5244 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
5245 #else
5246 # define machine_is_pxa_eagle250()      (0)
5247 #endif
5248
5249 #ifdef CONFIG_ARCH_PDB
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_PDB
5255 # endif
5256 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
5257 #else
5258 # define machine_is_pdb()       (0)
5259 #endif
5260
5261 #ifdef CONFIG_SA1100_BLUE_2G
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_BLUE_2G
5267 # endif
5268 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
5269 #else
5270 # define machine_is_blue_2g()   (0)
5271 #endif
5272
5273 #ifdef CONFIG_SA1100_BLUEARCH
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_BLUEARCH
5279 # endif
5280 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
5281 #else
5282 # define machine_is_bluearch()  (0)
5283 #endif
5284
5285 #ifdef CONFIG_ARCH_IXDP2400
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_IXDP2400
5291 # endif
5292 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
5293 #else
5294 # define machine_is_ixdp2400()  (0)
5295 #endif
5296
5297 #ifdef CONFIG_ARCH_IXDP2800
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_IXDP2800
5303 # endif
5304 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
5305 #else
5306 # define machine_is_ixdp2800()  (0)
5307 #endif
5308
5309 #ifdef CONFIG_SA1100_EXPLORER
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_EXPLORER
5315 # endif
5316 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
5317 #else
5318 # define machine_is_explorer()  (0)
5319 #endif
5320
5321 #ifdef CONFIG_ARCH_IXDP425
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_IXDP425
5327 # endif
5328 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
5329 #else
5330 # define machine_is_ixdp425()   (0)
5331 #endif
5332
5333 #ifdef CONFIG_ARCH_CHIMP
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_CHIMP
5339 # endif
5340 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
5341 #else
5342 # define machine_is_chimp()     (0)
5343 #endif
5344
5345 #ifdef CONFIG_ARCH_STORK_NEST
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_STORK_NEST
5351 # endif
5352 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
5353 #else
5354 # define machine_is_stork_nest()        (0)
5355 #endif
5356
5357 #ifdef CONFIG_ARCH_STORK_EGG
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_STORK_EGG
5363 # endif
5364 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
5365 #else
5366 # define machine_is_stork_egg() (0)
5367 #endif
5368
5369 #ifdef CONFIG_SA1100_WISMO
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_WISMO
5375 # endif
5376 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
5377 #else
5378 # define machine_is_wismo()     (0)
5379 #endif
5380
5381 #ifdef CONFIG_ARCH_EZLINX
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_EZLINX
5387 # endif
5388 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
5389 #else
5390 # define machine_is_ezlinx()    (0)
5391 #endif
5392
5393 #ifdef CONFIG_ARCH_AT91RM9200
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_AT91RM9200
5399 # endif
5400 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
5401 #else
5402 # define machine_is_at91rm9200()        (0)
5403 #endif
5404
5405 #ifdef CONFIG_ARCH_ADTECH_ORION
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_ADTECH_ORION
5411 # endif
5412 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
5413 #else
5414 # define machine_is_adtech_orion()      (0)
5415 #endif
5416
5417 #ifdef CONFIG_ARCH_NEPTUNE
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_NEPTUNE
5423 # endif
5424 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
5425 #else
5426 # define machine_is_neptune()   (0)
5427 #endif
5428
5429 #ifdef CONFIG_SA1100_HACKKIT
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_HACKKIT
5435 # endif
5436 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
5437 #else
5438 # define machine_is_hackkit()   (0)
5439 #endif
5440
5441 #ifdef CONFIG_ARCH_PXA_WINS30
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_PXA_WINS30
5447 # endif
5448 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
5449 #else
5450 # define machine_is_pxa_wins30()        (0)
5451 #endif
5452
5453 #ifdef CONFIG_SA1100_LAVINNA
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_LAVINNA
5459 # endif
5460 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
5461 #else
5462 # define machine_is_lavinna()   (0)
5463 #endif
5464
5465 #ifdef CONFIG_ARCH_PXA_UENGINE
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_PXA_UENGINE
5471 # endif
5472 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
5473 #else
5474 # define machine_is_pxa_uengine()       (0)
5475 #endif
5476
5477 #ifdef CONFIG_ARCH_INNOKOM
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_INNOKOM
5483 # endif
5484 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
5485 #else
5486 # define machine_is_innokom()   (0)
5487 #endif
5488
5489 #ifdef CONFIG_ARCH_BMS
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_BMS
5495 # endif
5496 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
5497 #else
5498 # define machine_is_bms()       (0)
5499 #endif
5500
5501 #ifdef CONFIG_ARCH_IXCDP1100
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_IXCDP1100
5507 # endif
5508 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
5509 #else
5510 # define machine_is_ixcdp1100() (0)
5511 #endif
5512
5513 #ifdef CONFIG_ARCH_PRPMC1100
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_PRPMC1100
5519 # endif
5520 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
5521 #else
5522 # define machine_is_prpmc1100() (0)
5523 #endif
5524
5525 #ifdef CONFIG_ARCH_AT91RM9200DK
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_AT91RM9200DK
5531 # endif
5532 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
5533 #else
5534 # define machine_is_at91rm9200dk()      (0)
5535 #endif
5536
5537 #ifdef CONFIG_ARCH_ARMSTICK
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_ARMSTICK
5543 # endif
5544 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
5545 #else
5546 # define machine_is_armstick()  (0)
5547 #endif
5548
5549 #ifdef CONFIG_ARCH_ARMONIE
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_ARMONIE
5555 # endif
5556 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
5557 #else
5558 # define machine_is_armonie()   (0)
5559 #endif
5560
5561 #ifdef CONFIG_ARCH_MPORT1
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_MPORT1
5567 # endif
5568 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
5569 #else
5570 # define machine_is_mport1()    (0)
5571 #endif
5572
5573 #ifdef CONFIG_ARCH_S3C5410
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_S3C5410
5579 # endif
5580 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
5581 #else
5582 # define machine_is_s3c5410()   (0)
5583 #endif
5584
5585 #ifdef CONFIG_ARCH_ZCP320A
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_ZCP320A
5591 # endif
5592 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
5593 #else
5594 # define machine_is_zcp320a()   (0)
5595 #endif
5596
5597 #ifdef CONFIG_ARCH_I_BOX
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_I_BOX
5603 # endif
5604 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
5605 #else
5606 # define machine_is_i_box()     (0)
5607 #endif
5608
5609 #ifdef CONFIG_ARCH_STLC1502
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_STLC1502
5615 # endif
5616 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
5617 #else
5618 # define machine_is_stlc1502()  (0)
5619 #endif
5620
5621 #ifdef CONFIG_ARCH_SIREN
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_SIREN
5627 # endif
5628 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
5629 #else
5630 # define machine_is_siren()     (0)
5631 #endif
5632
5633 #ifdef CONFIG_ARCH_GREENLAKE
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_GREENLAKE
5639 # endif
5640 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
5641 #else
5642 # define machine_is_greenlake() (0)
5643 #endif
5644
5645 #ifdef CONFIG_ARCH_ARGUS
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_ARGUS
5651 # endif
5652 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
5653 #else
5654 # define machine_is_argus()     (0)
5655 #endif
5656
5657 #ifdef CONFIG_SA1100_COMBADGE
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_COMBADGE
5663 # endif
5664 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
5665 #else
5666 # define machine_is_combadge()  (0)
5667 #endif
5668
5669 #ifdef CONFIG_ARCH_ROKEPXA
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_ROKEPXA
5675 # endif
5676 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
5677 #else
5678 # define machine_is_rokepxa()   (0)
5679 #endif
5680
5681 #ifdef CONFIG_ARCH_CINTEGRATOR
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_CINTEGRATOR
5687 # endif
5688 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
5689 #else
5690 # define machine_is_cintegrator()       (0)
5691 #endif
5692
5693 #ifdef CONFIG_ARCH_GUIDEA07
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_GUIDEA07
5699 # endif
5700 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
5701 #else
5702 # define machine_is_guidea07()  (0)
5703 #endif
5704
5705 #ifdef CONFIG_ARCH_TAT257
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_TAT257
5711 # endif
5712 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
5713 #else
5714 # define machine_is_tat257()    (0)
5715 #endif
5716
5717 #ifdef CONFIG_ARCH_IGP2425
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_IGP2425
5723 # endif
5724 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
5725 #else
5726 # define machine_is_igp2425()   (0)
5727 #endif
5728
5729 #ifdef CONFIG_ARCH_BLUEGRAMMA
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_BLUEGRAMMA
5735 # endif
5736 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
5737 #else
5738 # define machine_is_bluegrama() (0)
5739 #endif
5740
5741 #ifdef CONFIG_ARCH_IPOD
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_IPOD
5747 # endif
5748 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
5749 #else
5750 # define machine_is_ipod()      (0)
5751 #endif
5752
5753 #ifdef CONFIG_ARCH_ADSBITSYX
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_ADSBITSYX
5759 # endif
5760 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
5761 #else
5762 # define machine_is_adsbitsyx() (0)
5763 #endif
5764
5765 #ifdef CONFIG_ARCH_TRIZEPS2
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_TRIZEPS2
5771 # endif
5772 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
5773 #else
5774 # define machine_is_trizeps2()  (0)
5775 #endif
5776
5777 #ifdef CONFIG_ARCH_VIPER
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_VIPER
5783 # endif
5784 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
5785 #else
5786 # define machine_is_viper()     (0)
5787 #endif
5788
5789 #ifdef CONFIG_SA1100_ADSBITSYPLUS
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_ADSBITSYPLUS
5795 # endif
5796 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
5797 #else
5798 # define machine_is_adsbitsyplus()      (0)
5799 #endif
5800
5801 #ifdef CONFIG_SA1100_ADSAGC
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_ADSAGC
5807 # endif
5808 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
5809 #else
5810 # define machine_is_adsagc()    (0)
5811 #endif
5812
5813 #ifdef CONFIG_ARCH_STP7312
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_STP7312
5819 # endif
5820 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
5821 #else
5822 # define machine_is_stp7312()   (0)
5823 #endif
5824
5825 #ifdef CONFIG_MACH_NX_PHNX
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_NX_PHNX
5831 # endif
5832 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
5833 #else
5834 # define machine_is_nx_phnx()   (0)
5835 #endif
5836
5837 #ifdef CONFIG_ARCH_WEP_EP250
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_WEP_EP250
5843 # endif
5844 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
5845 #else
5846 # define machine_is_wep_ep250() (0)
5847 #endif
5848
5849 #ifdef CONFIG_ARCH_INHANDELF3
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_INHANDELF3
5855 # endif
5856 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
5857 #else
5858 # define machine_is_inhandelf3()        (0)
5859 #endif
5860
5861 #ifdef CONFIG_ARCH_ADI_COYOTE
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_ADI_COYOTE
5867 # endif
5868 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
5869 #else
5870 # define machine_is_adi_coyote()        (0)
5871 #endif
5872
5873 #ifdef CONFIG_ARCH_IYONIX
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_IYONIX
5879 # endif
5880 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
5881 #else
5882 # define machine_is_iyonix()    (0)
5883 #endif
5884
5885 #ifdef CONFIG_ARCH_DAMICAM_SA1110
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_DAMICAM_SA1110
5891 # endif
5892 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
5893 #else
5894 # define machine_is_damicam1()  (0)
5895 #endif
5896
5897 #ifdef CONFIG_ARCH_MEG03
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_MEG03
5903 # endif
5904 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
5905 #else
5906 # define machine_is_meg03()     (0)
5907 #endif
5908
5909 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
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_PXA_WHITECHAPEL
5915 # endif
5916 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
5917 #else
5918 # define machine_is_pxa_whitechapel()   (0)
5919 #endif
5920
5921 #ifdef CONFIG_ARCH_NWSC
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_NWSC
5927 # endif
5928 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
5929 #else
5930 # define machine_is_nwsc()      (0)
5931 #endif
5932
5933 #ifdef CONFIG_ARCH_NWLARM
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_NWLARM
5939 # endif
5940 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
5941 #else
5942 # define machine_is_nwlarm()    (0)
5943 #endif
5944
5945 #ifdef CONFIG_ARCH_IXP425_MGUARD
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_IXP425_MGUARD
5951 # endif
5952 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
5953 #else
5954 # define machine_is_ixp425_mguard()     (0)
5955 #endif
5956
5957 #ifdef CONFIG_ARCH_PXA_NETDCU4
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_PXA_NETDCU4
5963 # endif
5964 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
5965 #else
5966 # define machine_is_pxa_netdcu4()       (0)
5967 #endif
5968
5969 #ifdef CONFIG_ARCH_IXDP2401
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_IXDP2401
5975 # endif
5976 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
5977 #else
5978 # define machine_is_ixdp2401()  (0)
5979 #endif
5980
5981 #ifdef CONFIG_ARCH_IXDP2801
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_IXDP2801
5987 # endif
5988 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
5989 #else
5990 # define machine_is_ixdp2801()  (0)
5991 #endif
5992
5993 #ifdef CONFIG_ARCH_ZODIAC
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_ZODIAC
5999 # endif
6000 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
6001 #else
6002 # define machine_is_zodiac()    (0)
6003 #endif
6004
6005 #ifdef CONFIG_ARCH_ARMMODUL
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_ARMMODUL
6011 # endif
6012 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
6013 #else
6014 # define machine_is_armmodul()  (0)
6015 #endif
6016
6017 #ifdef CONFIG_SA1100_KETOP
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_KETOP
6023 # endif
6024 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
6025 #else
6026 # define machine_is_ketop()     (0)
6027 #endif
6028
6029 #ifdef CONFIG_ARCH_AV7200
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_AV7200
6035 # endif
6036 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
6037 #else
6038 # define machine_is_av7200()    (0)
6039 #endif
6040
6041 #ifdef CONFIG_ARCH_ARCH_TI925
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_ARCH_TI925
6047 # endif
6048 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
6049 #else
6050 # define machine_is_arch_ti925()        (0)
6051 #endif
6052
6053 #ifdef CONFIG_ARCH_ACQ200
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_ACQ200
6059 # endif
6060 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
6061 #else
6062 # define machine_is_acq200()    (0)
6063 #endif
6064
6065 #ifdef CONFIG_SA1100_PT_DAFIT
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_PT_DAFIT
6071 # endif
6072 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
6073 #else
6074 # define machine_is_pt_dafit()  (0)
6075 #endif
6076
6077 #ifdef CONFIG_ARCH_IHBA
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_IHBA
6083 # endif
6084 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
6085 #else
6086 # define machine_is_ihba()      (0)
6087 #endif
6088
6089 #ifdef CONFIG_ARCH_QUINQUE
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_QUINQUE
6095 # endif
6096 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
6097 #else
6098 # define machine_is_quinque()   (0)
6099 #endif
6100
6101 #ifdef CONFIG_ARCH_NIMBRAONE
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_NIMBRAONE
6107 # endif
6108 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
6109 #else
6110 # define machine_is_nimbraone() (0)
6111 #endif
6112
6113 #ifdef CONFIG_ARCH_NIMBRA29X
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_NIMBRA29X
6119 # endif
6120 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
6121 #else
6122 # define machine_is_nimbra29x() (0)
6123 #endif
6124
6125 #ifdef CONFIG_ARCH_NIMBRA210
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_NIMBRA210
6131 # endif
6132 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
6133 #else
6134 # define machine_is_nimbra210() (0)
6135 #endif
6136
6137 #ifdef CONFIG_ARCH_HHP_D95XX
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_HHP_D95XX
6143 # endif
6144 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
6145 #else
6146 # define machine_is_hhp_d95xx() (0)
6147 #endif
6148
6149 #ifdef CONFIG_ARCH_LABARM
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_LABARM
6155 # endif
6156 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
6157 #else
6158 # define machine_is_labarm()    (0)
6159 #endif
6160
6161 #ifdef CONFIG_ARCH_M825XX
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_M825XX
6167 # endif
6168 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
6169 #else
6170 # define machine_is_m825xx()    (0)
6171 #endif
6172
6173 #ifdef CONFIG_SA1100_M7100
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_M7100
6179 # endif
6180 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
6181 #else
6182 # define machine_is_m7100()     (0)
6183 #endif
6184
6185 #ifdef CONFIG_ARCH_NIPC2
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_NIPC2
6191 # endif
6192 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
6193 #else
6194 # define machine_is_nipc2()     (0)
6195 #endif
6196
6197 #ifdef CONFIG_ARCH_FU7202
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_FU7202
6203 # endif
6204 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
6205 #else
6206 # define machine_is_fu7202()    (0)
6207 #endif
6208
6209 #ifdef CONFIG_ARCH_ADSAGX
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_ADSAGX
6215 # endif
6216 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
6217 #else
6218 # define machine_is_adsagx()    (0)
6219 #endif
6220
6221 #ifdef CONFIG_ARCH_PXA_POOH
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_PXA_POOH
6227 # endif
6228 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
6229 #else
6230 # define machine_is_pxa_pooh()  (0)
6231 #endif
6232
6233 #ifdef CONFIG_ARCH_BANDON
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_BANDON
6239 # endif
6240 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
6241 #else
6242 # define machine_is_bandon()    (0)
6243 #endif
6244
6245 #ifdef CONFIG_ARCH_PCM7210
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_PCM7210
6251 # endif
6252 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
6253 #else
6254 # define machine_is_pcm7210()   (0)
6255 #endif
6256
6257 #ifdef CONFIG_ARCH_NMS9200
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_NMS9200
6263 # endif
6264 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
6265 #else
6266 # define machine_is_nms9200()   (0)
6267 #endif
6268
6269 #ifdef CONFIG_ARCH_LOGODL
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_LOGODL
6275 # endif
6276 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
6277 #else
6278 # define machine_is_logodl()    (0)
6279 #endif
6280
6281 #ifdef CONFIG_SA1100_M7140
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_M7140
6287 # endif
6288 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
6289 #else
6290 # define machine_is_m7140()     (0)
6291 #endif
6292
6293 #ifdef CONFIG_ARCH_KOREBOT
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_KOREBOT
6299 # endif
6300 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
6301 #else
6302 # define machine_is_korebot()   (0)
6303 #endif
6304
6305 #ifdef CONFIG_ARCH_IQ31244
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_IQ31244
6311 # endif
6312 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
6313 #else
6314 # define machine_is_iq31244()   (0)
6315 #endif
6316
6317 #ifdef CONFIG_SA1100_KOAN393
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_KOAN393
6323 # endif
6324 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
6325 #else
6326 # define machine_is_koan393()   (0)
6327 #endif
6328
6329 #ifdef CONFIG_ARCH_INHANDFTIP3
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_INHANDFTIP3
6335 # endif
6336 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
6337 #else
6338 # define machine_is_inhandftip3()       (0)
6339 #endif
6340
6341 #ifdef CONFIG_ARCH_GONZO
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_GONZO
6347 # endif
6348 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
6349 #else
6350 # define machine_is_gonzo()     (0)
6351 #endif
6352
6353 #ifdef CONFIG_ARCH_BAST
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_BAST
6359 # endif
6360 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
6361 #else
6362 # define machine_is_bast()      (0)
6363 #endif
6364
6365 #ifdef CONFIG_ARCH_SCANPASS
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_SCANPASS
6371 # endif
6372 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
6373 #else
6374 # define machine_is_scanpass()  (0)
6375 #endif
6376
6377 #ifdef CONFIG_ARCH_EP7312_POOH
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_EP7312_POOH
6383 # endif
6384 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
6385 #else
6386 # define machine_is_ep7312_pooh()       (0)
6387 #endif
6388
6389 #ifdef CONFIG_ARCH_TA7S
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_TA7S
6395 # endif
6396 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
6397 #else
6398 # define machine_is_ta7s()      (0)
6399 #endif
6400
6401 #ifdef CONFIG_ARCH_TA7V
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_TA7V
6407 # endif
6408 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
6409 #else
6410 # define machine_is_ta7v()      (0)
6411 #endif
6412
6413 #ifdef CONFIG_SA1100_ICARUS
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_ICARUS
6419 # endif
6420 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
6421 #else
6422 # define machine_is_icarus()    (0)
6423 #endif
6424
6425 #ifdef CONFIG_ARCH_H1900
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_H1900
6431 # endif
6432 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
6433 #else
6434 # define machine_is_h1900()     (0)
6435 #endif
6436
6437 #ifdef CONFIG_SA1100_GEMINI
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_GEMINI
6443 # endif
6444 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
6445 #else
6446 # define machine_is_gemini()    (0)
6447 #endif
6448
6449 #ifdef CONFIG_ARCH_AXIM
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_AXIM
6455 # endif
6456 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
6457 #else
6458 # define machine_is_axim()      (0)
6459 #endif
6460
6461 #ifdef CONFIG_ARCH_AUDIOTRON
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_AUDIOTRON
6467 # endif
6468 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
6469 #else
6470 # define machine_is_audiotron() (0)
6471 #endif
6472
6473 #ifdef CONFIG_ARCH_H2200
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_H2200
6479 # endif
6480 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
6481 #else
6482 # define machine_is_h2200()     (0)
6483 #endif
6484
6485 #ifdef CONFIG_ARCH_LOOX600
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_LOOX600
6491 # endif
6492 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
6493 #else
6494 # define machine_is_loox600()   (0)
6495 #endif
6496
6497 #ifdef CONFIG_ARCH_NIOP
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_NIOP
6503 # endif
6504 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
6505 #else
6506 # define machine_is_niop()      (0)
6507 #endif
6508
6509 #ifdef CONFIG_ARCH_DM310
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_DM310
6515 # endif
6516 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
6517 #else
6518 # define machine_is_dm310()     (0)
6519 #endif
6520
6521 #ifdef CONFIG_ARCH_SEEDPXA_C2
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_SEEDPXA_C2
6527 # endif
6528 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
6529 #else
6530 # define machine_is_seedpxa_c2()        (0)
6531 #endif
6532
6533 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
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_IXP4XX_MGUARD_PCI
6539 # endif
6540 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
6541 #else
6542 # define machine_is_ixp4xx_mguardpci()  (0)
6543 #endif
6544
6545 #ifdef CONFIG_ARCH_H1940
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_H1940
6551 # endif
6552 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
6553 #else
6554 # define machine_is_h1940()     (0)
6555 #endif
6556
6557 #ifdef CONFIG_ARCH_SCORPIO
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_SCORPIO
6563 # endif
6564 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
6565 #else
6566 # define machine_is_scorpio()   (0)
6567 #endif
6568
6569 #ifdef CONFIG_ARCH_VIVA
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_VIVA
6575 # endif
6576 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
6577 #else
6578 # define machine_is_viva()      (0)
6579 #endif
6580
6581 #ifdef CONFIG_ARCH_PXA_XCARD
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_PXA_XCARD
6587 # endif
6588 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
6589 #else
6590 # define machine_is_pxa_xcard() (0)
6591 #endif
6592
6593 #ifdef CONFIG_ARCH_CSB335
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_CSB335
6599 # endif
6600 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
6601 #else
6602 # define machine_is_csb335()    (0)
6603 #endif
6604
6605 #ifdef CONFIG_ARCH_IXRD425
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_IXRD425
6611 # endif
6612 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
6613 #else
6614 # define machine_is_ixrd425()   (0)
6615 #endif
6616
6617 #ifdef CONFIG_ARCH_IQ80315
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_IQ80315
6623 # endif
6624 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
6625 #else
6626 # define machine_is_iq80315()   (0)
6627 #endif
6628
6629 #ifdef CONFIG_ARCH_NMP7312
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_NMP7312
6635 # endif
6636 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
6637 #else
6638 # define machine_is_nmp7312()   (0)
6639 #endif
6640
6641 #ifdef CONFIG_ARCH_CX861XX
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_CX861XX
6647 # endif
6648 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
6649 #else
6650 # define machine_is_cx861xx()   (0)
6651 #endif
6652
6653 #ifdef CONFIG_ARCH_ENP2611
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_ENP2611
6659 # endif
6660 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
6661 #else
6662 # define machine_is_enp2611()   (0)
6663 #endif
6664
6665 #ifdef CONFIG_SA1100_XDA
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_XDA
6671 # endif
6672 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
6673 #else
6674 # define machine_is_xda()       (0)
6675 #endif
6676
6677 #ifdef CONFIG_ARCH_CSIR_IMS
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_CSIR_IMS
6683 # endif
6684 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
6685 #else
6686 # define machine_is_csir_ims()  (0)
6687 #endif
6688
6689 #ifdef CONFIG_ARCH_IXP421_DNAEETH
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_IXP421_DNAEETH
6695 # endif
6696 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
6697 #else
6698 # define machine_is_ixp421_dnaeeth()    (0)
6699 #endif
6700
6701 #ifdef CONFIG_ARCH_POCKETSERV9200
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_POCKETSERV9200
6707 # endif
6708 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
6709 #else
6710 # define machine_is_pocketserv9200()    (0)
6711 #endif
6712
6713 #ifdef CONFIG_ARCH_TOTO
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_TOTO
6719 # endif
6720 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
6721 #else
6722 # define machine_is_toto()      (0)
6723 #endif
6724
6725 #ifdef CONFIG_ARCH_S3C2440
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_S3C2440
6731 # endif
6732 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
6733 #else
6734 # define machine_is_s3c2440()   (0)
6735 #endif
6736
6737 #ifdef CONFIG_ARCH_KS8695P
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_KS8695P
6743 # endif
6744 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
6745 #else
6746 # define machine_is_ks8695p()   (0)
6747 #endif
6748
6749 #ifdef CONFIG_ARCH_SE4000
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_SE4000
6755 # endif
6756 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
6757 #else
6758 # define machine_is_se4000()    (0)
6759 #endif
6760
6761 #ifdef CONFIG_ARCH_QUADRICEPS
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_QUADRICEPS
6767 # endif
6768 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
6769 #else
6770 # define machine_is_quadriceps()        (0)
6771 #endif
6772
6773 #ifdef CONFIG_ARCH_BRONCO
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_BRONCO
6779 # endif
6780 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
6781 #else
6782 # define machine_is_bronco()    (0)
6783 #endif
6784
6785 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
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_ESL_WIRELESS_TAB
6791 # endif
6792 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
6793 #else
6794 # define machine_is_esl_wireless_tab()  (0)
6795 #endif
6796
6797 #ifdef CONFIG_ARCH_ESL_SOFCOMP
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_ESL_SOFCOMP
6803 # endif
6804 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
6805 #else
6806 # define machine_is_esl_sofcomp()       (0)
6807 #endif
6808
6809 #ifdef CONFIG_ARCH_S5C7375
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_S5C7375
6815 # endif
6816 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
6817 #else
6818 # define machine_is_s5c7375()   (0)
6819 #endif
6820
6821 #ifdef CONFIG_ARCH_SPEARHEAD
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_SPEARHEAD
6827 # endif
6828 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
6829 #else
6830 # define machine_is_spearhead() (0)
6831 #endif
6832
6833 #ifdef CONFIG_ARCH_PANTERA
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_PANTERA
6839 # endif
6840 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
6841 #else
6842 # define machine_is_pantera()   (0)
6843 #endif
6844
6845 #ifdef CONFIG_ARCH_PRAYOGLITE
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_PRAYOGLITE
6851 # endif
6852 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
6853 #else
6854 # define machine_is_prayoglite()        (0)
6855 #endif
6856
6857 #ifdef CONFIG_ARCH_GUMSTIX
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_GUMSTIX
6863 # endif
6864 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
6865 #else
6866 # define machine_is_gumstix()   (0)
6867 #endif
6868
6869 #ifdef CONFIG_ARCH_RCUBE
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_RCUBE
6875 # endif
6876 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
6877 #else
6878 # define machine_is_rcube()     (0)
6879 #endif
6880
6881 #ifdef CONFIG_ARCH_REA_OLV
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_REA_OLV
6887 # endif
6888 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
6889 #else
6890 # define machine_is_rea_olv()   (0)
6891 #endif
6892
6893 #ifdef CONFIG_ARCH_PXA_IPHONE
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_PXA_IPHONE
6899 # endif
6900 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
6901 #else
6902 # define machine_is_pxa_iphone()        (0)
6903 #endif
6904
6905 #ifdef CONFIG_ARCH_S3C3410
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_S3C3410
6911 # endif
6912 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
6913 #else
6914 # define machine_is_s3c3410()   (0)
6915 #endif
6916
6917 #ifdef CONFIG_ARCH_ESPD_4510B
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_ESPD_4510B
6923 # endif
6924 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
6925 #else
6926 # define machine_is_espd_4510b()        (0)
6927 #endif
6928
6929 #ifdef CONFIG_ARCH_MP1X
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_MP1X
6935 # endif
6936 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
6937 #else
6938 # define machine_is_mp1x()      (0)
6939 #endif
6940
6941 #ifdef CONFIG_ARCH_AT91RM9200TB
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_AT91RM9200TB
6947 # endif
6948 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
6949 #else
6950 # define machine_is_at91rm9200tb()      (0)
6951 #endif
6952
6953 #ifdef CONFIG_ARCH_ADSVGX
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_ADSVGX
6959 # endif
6960 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
6961 #else
6962 # define machine_is_adsvgx()    (0)
6963 #endif
6964
6965 #ifdef CONFIG_MACH_OMAP_H2
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_OMAP_H2
6971 # endif
6972 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
6973 #else
6974 # define machine_is_omap_h2()   (0)
6975 #endif
6976
6977 #ifdef CONFIG_ARCH_PELEE
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_PELEE
6983 # endif
6984 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
6985 #else
6986 # define machine_is_pelee()     (0)
6987 #endif
6988
6989 #ifdef CONFIG_MACH_E740
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_E740
6995 # endif
6996 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
6997 #else
6998 # define machine_is_e740()      (0)
6999 #endif
7000
7001 #ifdef CONFIG_ARCH_IQ80331
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_IQ80331
7007 # endif
7008 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
7009 #else
7010 # define machine_is_iq80331()   (0)
7011 #endif
7012
7013 #ifdef CONFIG_ARCH_VERSATILE_PB
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_VERSATILE_PB
7019 # endif
7020 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
7021 #else
7022 # define machine_is_versatile_pb()      (0)
7023 #endif
7024
7025 #ifdef CONFIG_MACH_KEV7A400
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_KEV7A400
7031 # endif
7032 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
7033 #else
7034 # define machine_is_kev7a400()  (0)
7035 #endif
7036
7037 #ifdef CONFIG_MACH_LPD7A400
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_LPD7A400
7043 # endif
7044 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
7045 #else
7046 # define machine_is_lpd7a400()  (0)
7047 #endif
7048
7049 #ifdef CONFIG_MACH_LPD7A404
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_LPD7A404
7055 # endif
7056 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
7057 #else
7058 # define machine_is_lpd7a404()  (0)
7059 #endif
7060
7061 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
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_FUJITSU_CAMELOT
7067 # endif
7068 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
7069 #else
7070 # define machine_is_fujitsu_camelot()   (0)
7071 #endif
7072
7073 #ifdef CONFIG_ARCH_JANUS2M
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_JANUS2M
7079 # endif
7080 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
7081 #else
7082 # define machine_is_janus2m()   (0)
7083 #endif
7084
7085 #ifdef CONFIG_MACH_EMBTF
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_EMBTF
7091 # endif
7092 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
7093 #else
7094 # define machine_is_embtf()     (0)
7095 #endif
7096
7097 #ifdef CONFIG_MACH_HPM
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_HPM
7103 # endif
7104 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
7105 #else
7106 # define machine_is_hpm()       (0)
7107 #endif
7108
7109 #ifdef CONFIG_MACH_SMDK2410TK
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_SMDK2410TK
7115 # endif
7116 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
7117 #else
7118 # define machine_is_smdk2410tk()        (0)
7119 #endif
7120
7121 #ifdef CONFIG_MACH_SMDK2410AJ
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_SMDK2410AJ
7127 # endif
7128 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
7129 #else
7130 # define machine_is_smdk2410aj()        (0)
7131 #endif
7132
7133 #ifdef CONFIG_MACH_STREETRACER
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_STREETRACER
7139 # endif
7140 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
7141 #else
7142 # define machine_is_streetracer()       (0)
7143 #endif
7144
7145 #ifdef CONFIG_MACH_EFRAME
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_EFRAME
7151 # endif
7152 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
7153 #else
7154 # define machine_is_eframe()    (0)
7155 #endif
7156
7157 #ifdef CONFIG_MACH_CSB337
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_CSB337
7163 # endif
7164 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
7165 #else
7166 # define machine_is_csb337()    (0)
7167 #endif
7168
7169 #ifdef CONFIG_MACH_PXA_LARK
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_PXA_LARK
7175 # endif
7176 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
7177 #else
7178 # define machine_is_pxa_lark()  (0)
7179 #endif
7180
7181 #ifdef CONFIG_MACH_PNP2110
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_PNP2110
7187 # endif
7188 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
7189 #else
7190 # define machine_is_pxa_pnp2110()       (0)
7191 #endif
7192
7193 #ifdef CONFIG_MACH_TCC72X
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_TCC72X
7199 # endif
7200 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
7201 #else
7202 # define machine_is_tcc72x()    (0)
7203 #endif
7204
7205 #ifdef CONFIG_MACH_ALTAIR
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_ALTAIR
7211 # endif
7212 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
7213 #else
7214 # define machine_is_altair()    (0)
7215 #endif
7216
7217 #ifdef CONFIG_MACH_KC3
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_KC3
7223 # endif
7224 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
7225 #else
7226 # define machine_is_kc3()       (0)
7227 #endif
7228
7229 #ifdef CONFIG_MACH_SINTEFTD
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_SINTEFTD
7235 # endif
7236 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
7237 #else
7238 # define machine_is_sinteftd()  (0)
7239 #endif
7240
7241 #ifdef CONFIG_MACH_MAINSTONE
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_MAINSTONE
7247 # endif
7248 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
7249 #else
7250 # define machine_is_mainstone() (0)
7251 #endif
7252
7253 #ifdef CONFIG_MACH_ADAY4X
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_ADAY4X
7259 # endif
7260 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
7261 #else
7262 # define machine_is_aday4x()    (0)
7263 #endif
7264
7265 #ifdef CONFIG_MACH_LITE300
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_LITE300
7271 # endif
7272 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
7273 #else
7274 # define machine_is_lite300()   (0)
7275 #endif
7276
7277 #ifdef CONFIG_MACH_S5C7376
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_S5C7376
7283 # endif
7284 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
7285 #else
7286 # define machine_is_s5c7376()   (0)
7287 #endif
7288
7289 #ifdef CONFIG_MACH_MT02
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_MT02
7295 # endif
7296 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
7297 #else
7298 # define machine_is_mt02()      (0)
7299 #endif
7300
7301 #ifdef CONFIG_MACH_MPORT3S
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_MPORT3S
7307 # endif
7308 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
7309 #else
7310 # define machine_is_mport3s()   (0)
7311 #endif
7312
7313 #ifdef CONFIG_MACH_RA_ALPHA
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_RA_ALPHA
7319 # endif
7320 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
7321 #else
7322 # define machine_is_ra_alpha()  (0)
7323 #endif
7324
7325 #ifdef CONFIG_MACH_XCEP
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_XCEP
7331 # endif
7332 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
7333 #else
7334 # define machine_is_xcep()      (0)
7335 #endif
7336
7337 #ifdef CONFIG_MACH_ARCOM_VULCAN
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_ARCOM_VULCAN
7343 # endif
7344 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
7345 #else
7346 # define machine_is_arcom_vulcan()      (0)
7347 #endif
7348
7349 #ifdef CONFIG_MACH_STARGATE
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_STARGATE
7355 # endif
7356 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
7357 #else
7358 # define machine_is_stargate()  (0)
7359 #endif
7360
7361 #ifdef CONFIG_MACH_ARMADILLOJ
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_ARMADILLOJ
7367 # endif
7368 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
7369 #else
7370 # define machine_is_armadilloj()        (0)
7371 #endif
7372
7373 #ifdef CONFIG_MACH_ELROY_JACK
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_ELROY_JACK
7379 # endif
7380 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
7381 #else
7382 # define machine_is_elroy_jack()        (0)
7383 #endif
7384
7385 #ifdef CONFIG_MACH_BACKEND
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_BACKEND
7391 # endif
7392 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
7393 #else
7394 # define machine_is_backend()   (0)
7395 #endif
7396
7397 #ifdef CONFIG_MACH_S5LINBOX
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_S5LINBOX
7403 # endif
7404 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
7405 #else
7406 # define machine_is_s5linbox()  (0)
7407 #endif
7408
7409 #ifdef CONFIG_MACH_NOMADIK
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_NOMADIK
7415 # endif
7416 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
7417 #else
7418 # define machine_is_nomadik()   (0)
7419 #endif
7420
7421 #ifdef CONFIG_MACH_IA_CPU_9200
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_IA_CPU_9200
7427 # endif
7428 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7429 #else
7430 # define machine_is_ia_cpu_9200()       (0)
7431 #endif
7432
7433 #ifdef CONFIG_MACH_AT91_BJA1
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_AT91_BJA1
7439 # endif
7440 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7441 #else
7442 # define machine_is_at91_bja1() (0)
7443 #endif
7444
7445 #ifdef CONFIG_MACH_CORGI
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_CORGI
7451 # endif
7452 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
7453 #else
7454 # define machine_is_corgi()     (0)
7455 #endif
7456
7457 #ifdef CONFIG_MACH_POODLE
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_POODLE
7463 # endif
7464 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
7465 #else
7466 # define machine_is_poodle()    (0)
7467 #endif
7468
7469 #ifdef CONFIG_MACH_TEN
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_TEN
7475 # endif
7476 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
7477 #else
7478 # define machine_is_ten()       (0)
7479 #endif
7480
7481 #ifdef CONFIG_MACH_ROVERP5P
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_ROVERP5P
7487 # endif
7488 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
7489 #else
7490 # define machine_is_roverp5p()  (0)
7491 #endif
7492
7493 #ifdef CONFIG_MACH_SC2700
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_SC2700
7499 # endif
7500 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
7501 #else
7502 # define machine_is_sc2700()    (0)
7503 #endif
7504
7505 #ifdef CONFIG_MACH_EX_EAGLE
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_EX_EAGLE
7511 # endif
7512 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
7513 #else
7514 # define machine_is_ex_eagle()  (0)
7515 #endif
7516
7517 #ifdef CONFIG_MACH_NX_PXA12
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_NX_PXA12
7523 # endif
7524 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
7525 #else
7526 # define machine_is_nx_pxa12()  (0)
7527 #endif
7528
7529 #ifdef CONFIG_MACH_NX_PXA5
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_NX_PXA5
7535 # endif
7536 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
7537 #else
7538 # define machine_is_nx_pxa5()   (0)
7539 #endif
7540
7541 #ifdef CONFIG_MACH_BLACKBOARD2
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_BLACKBOARD2
7547 # endif
7548 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
7549 #else
7550 # define machine_is_blackboard2()       (0)
7551 #endif
7552
7553 #ifdef CONFIG_MACH_I819
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_I819
7559 # endif
7560 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
7561 #else
7562 # define machine_is_i819()      (0)
7563 #endif
7564
7565 #ifdef CONFIG_MACH_IXMB995E
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_IXMB995E
7571 # endif
7572 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
7573 #else
7574 # define machine_is_ixmb995e()  (0)
7575 #endif
7576
7577 #ifdef CONFIG_MACH_SKYRIDER
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_SKYRIDER
7583 # endif
7584 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
7585 #else
7586 # define machine_is_skyrider()  (0)
7587 #endif
7588
7589 #ifdef CONFIG_MACH_SKYHAWK
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_SKYHAWK
7595 # endif
7596 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
7597 #else
7598 # define machine_is_skyhawk()   (0)
7599 #endif
7600
7601 #ifdef CONFIG_MACH_ENTERPRISE
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_ENTERPRISE
7607 # endif
7608 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
7609 #else
7610 # define machine_is_enterprise()        (0)
7611 #endif
7612
7613 #ifdef CONFIG_MACH_DEP2410
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_DEP2410
7619 # endif
7620 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
7621 #else
7622 # define machine_is_dep2410()   (0)
7623 #endif
7624
7625 #ifdef CONFIG_MACH_ARMCORE
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_ARMCORE
7631 # endif
7632 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
7633 #else
7634 # define machine_is_armcore()   (0)
7635 #endif
7636
7637 #ifdef CONFIG_MACH_HOBBIT
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_HOBBIT
7643 # endif
7644 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
7645 #else
7646 # define machine_is_hobbit()    (0)
7647 #endif
7648
7649 #ifdef CONFIG_MACH_H7210
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_H7210
7655 # endif
7656 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
7657 #else
7658 # define machine_is_h7210()     (0)
7659 #endif
7660
7661 #ifdef CONFIG_MACH_PXA_NETDCU5
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_PXA_NETDCU5
7667 # endif
7668 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
7669 #else
7670 # define machine_is_pxa_netdcu5()       (0)
7671 #endif
7672
7673 #ifdef CONFIG_MACH_ACC
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_ACC
7679 # endif
7680 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
7681 #else
7682 # define machine_is_acc()       (0)
7683 #endif
7684
7685 #ifdef CONFIG_MACH_ESL_SARVA
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_ESL_SARVA
7691 # endif
7692 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
7693 #else
7694 # define machine_is_esl_sarva() (0)
7695 #endif
7696
7697 #ifdef CONFIG_MACH_XM250
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_XM250
7703 # endif
7704 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
7705 #else
7706 # define machine_is_xm250()     (0)
7707 #endif
7708
7709 #ifdef CONFIG_MACH_T6TC1XB
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_T6TC1XB
7715 # endif
7716 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
7717 #else
7718 # define machine_is_t6tc1xb()   (0)
7719 #endif
7720
7721 #ifdef CONFIG_MACH_ESS710
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_ESS710
7727 # endif
7728 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
7729 #else
7730 # define machine_is_ess710()    (0)
7731 #endif
7732
7733 #ifdef CONFIG_MACH_MX31ADS
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_MX31ADS
7739 # endif
7740 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
7741 #else
7742 # define machine_is_mx31ads()   (0)
7743 #endif
7744
7745 #ifdef CONFIG_MACH_HIMALAYA
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_HIMALAYA
7751 # endif
7752 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
7753 #else
7754 # define machine_is_himalaya()  (0)
7755 #endif
7756
7757 #ifdef CONFIG_MACH_BOLFENK
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_BOLFENK
7763 # endif
7764 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
7765 #else
7766 # define machine_is_bolfenk()   (0)
7767 #endif
7768
7769 #ifdef CONFIG_MACH_AT91RM9200KR
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_AT91RM9200KR
7775 # endif
7776 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
7777 #else
7778 # define machine_is_at91rm9200kr()      (0)
7779 #endif
7780
7781 #ifdef CONFIG_MACH_EDB9312
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_EDB9312
7787 # endif
7788 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
7789 #else
7790 # define machine_is_edb9312()   (0)
7791 #endif
7792
7793 #ifdef CONFIG_MACH_OMAP_GENERIC
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_OMAP_GENERIC
7799 # endif
7800 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
7801 #else
7802 # define machine_is_omap_generic()      (0)
7803 #endif
7804
7805 #ifdef CONFIG_MACH_AXIMX3
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_AXIMX3
7811 # endif
7812 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
7813 #else
7814 # define machine_is_aximx3()    (0)
7815 #endif
7816
7817 #ifdef CONFIG_MACH_EB67XDIP
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_EB67XDIP
7823 # endif
7824 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
7825 #else
7826 # define machine_is_eb67xdip()  (0)
7827 #endif
7828
7829 #ifdef CONFIG_MACH_WEBTXS
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_WEBTXS
7835 # endif
7836 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
7837 #else
7838 # define machine_is_webtxs()    (0)
7839 #endif
7840
7841 #ifdef CONFIG_MACH_HAWK
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_HAWK
7847 # endif
7848 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
7849 #else
7850 # define machine_is_hawk()      (0)
7851 #endif
7852
7853 #ifdef CONFIG_MACH_CCAT91SBC001
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_CCAT91SBC001
7859 # endif
7860 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
7861 #else
7862 # define machine_is_ccat91sbc001()      (0)
7863 #endif
7864
7865 #ifdef CONFIG_MACH_EXPRESSO
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_EXPRESSO
7871 # endif
7872 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
7873 #else
7874 # define machine_is_expresso()  (0)
7875 #endif
7876
7877 #ifdef CONFIG_MACH_H4000
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_H4000
7883 # endif
7884 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
7885 #else
7886 # define machine_is_h4000()     (0)
7887 #endif
7888
7889 #ifdef CONFIG_MACH_DINO
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_DINO
7895 # endif
7896 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
7897 #else
7898 # define machine_is_dino()      (0)
7899 #endif
7900
7901 #ifdef CONFIG_MACH_ML675K
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_ML675K
7907 # endif
7908 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
7909 #else
7910 # define machine_is_ml675k()    (0)
7911 #endif
7912
7913 #ifdef CONFIG_MACH_EDB9301
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_EDB9301
7919 # endif
7920 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
7921 #else
7922 # define machine_is_edb9301()   (0)
7923 #endif
7924
7925 #ifdef CONFIG_MACH_EDB9315
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_EDB9315
7931 # endif
7932 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
7933 #else
7934 # define machine_is_edb9315()   (0)
7935 #endif
7936
7937 #ifdef CONFIG_MACH_RECIVA_TT
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_RECIVA_TT
7943 # endif
7944 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
7945 #else
7946 # define machine_is_reciva_tt() (0)
7947 #endif
7948
7949 #ifdef CONFIG_MACH_CSTCB01
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_CSTCB01
7955 # endif
7956 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
7957 #else
7958 # define machine_is_cstcb01()   (0)
7959 #endif
7960
7961 #ifdef CONFIG_MACH_CSTCB1
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_CSTCB1
7967 # endif
7968 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
7969 #else
7970 # define machine_is_cstcb1()    (0)
7971 #endif
7972
7973 #ifdef CONFIG_MACH_SHADWELL
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_SHADWELL
7979 # endif
7980 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
7981 #else
7982 # define machine_is_shadwell()  (0)
7983 #endif
7984
7985 #ifdef CONFIG_MACH_GOEPEL263
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_GOEPEL263
7991 # endif
7992 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
7993 #else
7994 # define machine_is_goepel263() (0)
7995 #endif
7996
7997 #ifdef CONFIG_MACH_ACQ100
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_ACQ100
8003 # endif
8004 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
8005 #else
8006 # define machine_is_acq100()    (0)
8007 #endif
8008
8009 #ifdef CONFIG_MACH_MX1FS2
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_MX1FS2
8015 # endif
8016 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
8017 #else
8018 # define machine_is_mx1fs2()    (0)
8019 #endif
8020
8021 #ifdef CONFIG_MACH_HIPTOP_G1
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_HIPTOP_G1
8027 # endif
8028 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
8029 #else
8030 # define machine_is_hiptop_g1() (0)
8031 #endif
8032
8033 #ifdef CONFIG_MACH_SPARKY
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_SPARKY
8039 # endif
8040 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
8041 #else
8042 # define machine_is_sparky()    (0)
8043 #endif
8044
8045 #ifdef CONFIG_MACH_NS9750
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_NS9750
8051 # endif
8052 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
8053 #else
8054 # define machine_is_ns9750()    (0)
8055 #endif
8056
8057 #ifdef CONFIG_MACH_PHOENIX
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_PHOENIX
8063 # endif
8064 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
8065 #else
8066 # define machine_is_phoenix()   (0)
8067 #endif
8068
8069 #ifdef CONFIG_MACH_VR1000
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_VR1000
8075 # endif
8076 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
8077 #else
8078 # define machine_is_vr1000()    (0)
8079 #endif
8080
8081 #ifdef CONFIG_MACH_DEISTERPXA
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_DEISTERPXA
8087 # endif
8088 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
8089 #else
8090 # define machine_is_deisterpxa()        (0)
8091 #endif
8092
8093 #ifdef CONFIG_MACH_BCM1160
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_BCM1160
8099 # endif
8100 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
8101 #else
8102 # define machine_is_bcm1160()   (0)
8103 #endif
8104
8105 #ifdef CONFIG_MACH_PCM022
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_PCM022
8111 # endif
8112 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
8113 #else
8114 # define machine_is_pcm022()    (0)
8115 #endif
8116
8117 #ifdef CONFIG_MACH_ADSGCX
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_ADSGCX
8123 # endif
8124 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
8125 #else
8126 # define machine_is_adsgcx()    (0)
8127 #endif
8128
8129 #ifdef CONFIG_MACH_DREADNAUGHT
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_DREADNAUGHT
8135 # endif
8136 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
8137 #else
8138 # define machine_is_dreadnaught()       (0)
8139 #endif
8140
8141 #ifdef CONFIG_MACH_DM320
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_DM320
8147 # endif
8148 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
8149 #else
8150 # define machine_is_dm320()     (0)
8151 #endif
8152
8153 #ifdef CONFIG_MACH_MARKOV
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_MARKOV
8159 # endif
8160 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
8161 #else
8162 # define machine_is_markov()    (0)
8163 #endif
8164
8165 #ifdef CONFIG_MACH_COS7A400
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_COS7A400
8171 # endif
8172 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
8173 #else
8174 # define machine_is_cos7a400()  (0)
8175 #endif
8176
8177 #ifdef CONFIG_MACH_MILANO
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_MILANO
8183 # endif
8184 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
8185 #else
8186 # define machine_is_milano()    (0)
8187 #endif
8188
8189 #ifdef CONFIG_MACH_UE9328
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_UE9328
8195 # endif
8196 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
8197 #else
8198 # define machine_is_ue9328()    (0)
8199 #endif
8200
8201 #ifdef CONFIG_MACH_UEX255
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_UEX255
8207 # endif
8208 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
8209 #else
8210 # define machine_is_uex255()    (0)
8211 #endif
8212
8213 #ifdef CONFIG_MACH_UE2410
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_UE2410
8219 # endif
8220 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
8221 #else
8222 # define machine_is_ue2410()    (0)
8223 #endif
8224
8225 #ifdef CONFIG_MACH_A620
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_A620
8231 # endif
8232 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
8233 #else
8234 # define machine_is_a620()      (0)
8235 #endif
8236
8237 #ifdef CONFIG_MACH_OCELOT
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_OCELOT
8243 # endif
8244 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
8245 #else
8246 # define machine_is_ocelot()    (0)
8247 #endif
8248
8249 #ifdef CONFIG_MACH_CHEETAH
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_CHEETAH
8255 # endif
8256 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
8257 #else
8258 # define machine_is_cheetah()   (0)
8259 #endif
8260
8261 #ifdef CONFIG_MACH_OMAP_PERSEUS2
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_OMAP_PERSEUS2
8267 # endif
8268 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
8269 #else
8270 # define machine_is_omap_perseus2()     (0)
8271 #endif
8272
8273 #ifdef CONFIG_MACH_ZVUE
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_ZVUE
8279 # endif
8280 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
8281 #else
8282 # define machine_is_zvue()      (0)
8283 #endif
8284
8285 #ifdef CONFIG_MACH_ROVERP1
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_ROVERP1
8291 # endif
8292 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
8293 #else
8294 # define machine_is_roverp1()   (0)
8295 #endif
8296
8297 #ifdef CONFIG_MACH_ASIDIAL2
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_ASIDIAL2
8303 # endif
8304 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
8305 #else
8306 # define machine_is_asidial2()  (0)
8307 #endif
8308
8309 #ifdef CONFIG_MACH_S3C24A0
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_S3C24A0
8315 # endif
8316 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
8317 #else
8318 # define machine_is_s3c24a0()   (0)
8319 #endif
8320
8321 #ifdef CONFIG_MACH_E800
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_E800
8327 # endif
8328 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
8329 #else
8330 # define machine_is_e800()      (0)
8331 #endif
8332
8333 #ifdef CONFIG_MACH_E750
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_E750
8339 # endif
8340 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
8341 #else
8342 # define machine_is_e750()      (0)
8343 #endif
8344
8345 #ifdef CONFIG_MACH_S3C5500
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_S3C5500
8351 # endif
8352 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
8353 #else
8354 # define machine_is_s3c5500()   (0)
8355 #endif
8356
8357 #ifdef CONFIG_MACH_SMDK5500
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_SMDK5500
8363 # endif
8364 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
8365 #else
8366 # define machine_is_smdk5500()  (0)
8367 #endif
8368
8369 #ifdef CONFIG_MACH_SIGNALSYNC
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_SIGNALSYNC
8375 # endif
8376 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
8377 #else
8378 # define machine_is_signalsync()        (0)
8379 #endif
8380
8381 #ifdef CONFIG_MACH_NBC
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_NBC
8387 # endif
8388 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
8389 #else
8390 # define machine_is_nbc()       (0)
8391 #endif
8392
8393 #ifdef CONFIG_MACH_KODIAK
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_KODIAK
8399 # endif
8400 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
8401 #else
8402 # define machine_is_kodiak()    (0)
8403 #endif
8404
8405 #ifdef CONFIG_MACH_NETBOOKPRO
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_NETBOOKPRO
8411 # endif
8412 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8413 #else
8414 # define machine_is_netbookpro()        (0)
8415 #endif
8416
8417 #ifdef CONFIG_MACH_HW90200
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_HW90200
8423 # endif
8424 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
8425 #else
8426 # define machine_is_hw90200()   (0)
8427 #endif
8428
8429 #ifdef CONFIG_MACH_CONDOR
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_CONDOR
8435 # endif
8436 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
8437 #else
8438 # define machine_is_condor()    (0)
8439 #endif
8440
8441 #ifdef CONFIG_MACH_CUP
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_CUP
8447 # endif
8448 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
8449 #else
8450 # define machine_is_cup()       (0)
8451 #endif
8452
8453 #ifdef CONFIG_MACH_KITE
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_KITE
8459 # endif
8460 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
8461 #else
8462 # define machine_is_kite()      (0)
8463 #endif
8464
8465 #ifdef CONFIG_MACH_SCB9328
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_SCB9328
8471 # endif
8472 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
8473 #else
8474 # define machine_is_scb9328()   (0)
8475 #endif
8476
8477 #ifdef CONFIG_MACH_OMAP_H3
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_OMAP_H3
8483 # endif
8484 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
8485 #else
8486 # define machine_is_omap_h3()   (0)
8487 #endif
8488
8489 #ifdef CONFIG_MACH_OMAP_H4
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_OMAP_H4
8495 # endif
8496 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
8497 #else
8498 # define machine_is_omap_h4()   (0)
8499 #endif
8500
8501 #ifdef CONFIG_MACH_N10
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_N10
8507 # endif
8508 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
8509 #else
8510 # define machine_is_n10()       (0)
8511 #endif
8512
8513 #ifdef CONFIG_MACH_MONTAJADE
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_MONTAJADE
8519 # endif
8520 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
8521 #else
8522 # define machine_is_montejade() (0)
8523 #endif
8524
8525 #ifdef CONFIG_MACH_SG560
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_SG560
8531 # endif
8532 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
8533 #else
8534 # define machine_is_sg560()     (0)
8535 #endif
8536
8537 #ifdef CONFIG_MACH_DP1000
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_DP1000
8543 # endif
8544 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
8545 #else
8546 # define machine_is_dp1000()    (0)
8547 #endif
8548
8549 #ifdef CONFIG_MACH_OMAP_OSK
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_OMAP_OSK
8555 # endif
8556 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
8557 #else
8558 # define machine_is_omap_osk()  (0)
8559 #endif
8560
8561 #ifdef CONFIG_MACH_RG100V3
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_RG100V3
8567 # endif
8568 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
8569 #else
8570 # define machine_is_rg100v3()   (0)
8571 #endif
8572
8573 #ifdef CONFIG_MACH_MX2ADS
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_MX2ADS
8579 # endif
8580 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
8581 #else
8582 # define machine_is_mx2ads()    (0)
8583 #endif
8584
8585 #ifdef CONFIG_MACH_PXA_KILO
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_PXA_KILO
8591 # endif
8592 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
8593 #else
8594 # define machine_is_pxa_kilo()  (0)
8595 #endif
8596
8597 #ifdef CONFIG_MACH_IXP4XX_EAGLE
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_IXP4XX_EAGLE
8603 # endif
8604 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
8605 #else
8606 # define machine_is_ixp4xx_eagle()      (0)
8607 #endif
8608
8609 #ifdef CONFIG_MACH_TOSA
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_TOSA
8615 # endif
8616 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
8617 #else
8618 # define machine_is_tosa()      (0)
8619 #endif
8620
8621 #ifdef CONFIG_MACH_MB2520F
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_MB2520F
8627 # endif
8628 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
8629 #else
8630 # define machine_is_mb2520f()   (0)
8631 #endif
8632
8633 #ifdef CONFIG_MACH_EMC1000
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_EMC1000
8639 # endif
8640 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
8641 #else
8642 # define machine_is_emc1000()   (0)
8643 #endif
8644
8645 #ifdef CONFIG_MACH_TIDSC25
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_TIDSC25
8651 # endif
8652 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
8653 #else
8654 # define machine_is_tidsc25()   (0)
8655 #endif
8656
8657 #ifdef CONFIG_MACH_AKCPMXL
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_AKCPMXL
8663 # endif
8664 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
8665 #else
8666 # define machine_is_akcpmxl()   (0)
8667 #endif
8668
8669 #ifdef CONFIG_MACH_AV3XX
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_AV3XX
8675 # endif
8676 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
8677 #else
8678 # define machine_is_av3xx()     (0)
8679 #endif
8680
8681 #ifdef CONFIG_MACH_AVILA
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_AVILA
8687 # endif
8688 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
8689 #else
8690 # define machine_is_avila()     (0)
8691 #endif
8692
8693 #ifdef CONFIG_MACH_PXA_MPM10
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_PXA_MPM10
8699 # endif
8700 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
8701 #else
8702 # define machine_is_pxa_mpm10() (0)
8703 #endif
8704
8705 #ifdef CONFIG_MACH_PXA_KYANITE
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_PXA_KYANITE
8711 # endif
8712 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
8713 #else
8714 # define machine_is_pxa_kyanite()       (0)
8715 #endif
8716
8717 #ifdef CONFIG_MACH_SGOLD
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_SGOLD
8723 # endif
8724 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
8725 #else
8726 # define machine_is_sgold()     (0)
8727 #endif
8728
8729 #ifdef CONFIG_MACH_OSCAR
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_OSCAR
8735 # endif
8736 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
8737 #else
8738 # define machine_is_oscar()     (0)
8739 #endif
8740
8741 #ifdef CONFIG_MACH_EPXA4USB2
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_EPXA4USB2
8747 # endif
8748 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
8749 #else
8750 # define machine_is_epxa4usb2() (0)
8751 #endif
8752
8753 #ifdef CONFIG_MACH_XSENGINE
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_XSENGINE
8759 # endif
8760 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
8761 #else
8762 # define machine_is_xsengine()  (0)
8763 #endif
8764
8765 #ifdef CONFIG_MACH_IP600
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_IP600
8771 # endif
8772 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
8773 #else
8774 # define machine_is_ip600()     (0)
8775 #endif
8776
8777 #ifdef CONFIG_MACH_MCAN2
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_MCAN2
8783 # endif
8784 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
8785 #else
8786 # define machine_is_mcan2()     (0)
8787 #endif
8788
8789 #ifdef CONFIG_MACH_DDI_BLUERIDGE
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_DDI_BLUERIDGE
8795 # endif
8796 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
8797 #else
8798 # define machine_is_ddi_blueridge()     (0)
8799 #endif
8800
8801 #ifdef CONFIG_MACH_SKYMINDER
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_SKYMINDER
8807 # endif
8808 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
8809 #else
8810 # define machine_is_skyminder() (0)
8811 #endif
8812
8813 #ifdef CONFIG_MACH_LPD79520
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_LPD79520
8819 # endif
8820 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
8821 #else
8822 # define machine_is_lpd79520()  (0)
8823 #endif
8824
8825 #ifdef CONFIG_MACH_EDB9302
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_EDB9302
8831 # endif
8832 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
8833 #else
8834 # define machine_is_edb9302()   (0)
8835 #endif
8836
8837 #ifdef CONFIG_MACH_HW90340
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_HW90340
8843 # endif
8844 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
8845 #else
8846 # define machine_is_hw90340()   (0)
8847 #endif
8848
8849 #ifdef CONFIG_MACH_CIP_BOX
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_CIP_BOX
8855 # endif
8856 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
8857 #else
8858 # define machine_is_cip_box()   (0)
8859 #endif
8860
8861 #ifdef CONFIG_MACH_IVPN
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_IVPN
8867 # endif
8868 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
8869 #else
8870 # define machine_is_ivpn()      (0)
8871 #endif
8872
8873 #ifdef CONFIG_MACH_RSOC2
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_RSOC2
8879 # endif
8880 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
8881 #else
8882 # define machine_is_rsoc2()     (0)
8883 #endif
8884
8885 #ifdef CONFIG_MACH_HUSKY
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_HUSKY
8891 # endif
8892 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
8893 #else
8894 # define machine_is_husky()     (0)
8895 #endif
8896
8897 #ifdef CONFIG_MACH_BOXER
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_BOXER
8903 # endif
8904 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
8905 #else
8906 # define machine_is_boxer()     (0)
8907 #endif
8908
8909 #ifdef CONFIG_MACH_SHEPHERD
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_SHEPHERD
8915 # endif
8916 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
8917 #else
8918 # define machine_is_shepherd()  (0)
8919 #endif
8920
8921 #ifdef CONFIG_MACH_AML42800AA
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_AML42800AA
8927 # endif
8928 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
8929 #else
8930 # define machine_is_aml42800aa()        (0)
8931 #endif
8932
8933 #ifdef CONFIG_MACH_LPC2294
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_LPC2294
8939 # endif
8940 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
8941 #else
8942 # define machine_is_lpc2294()   (0)
8943 #endif
8944
8945 #ifdef CONFIG_MACH_SWITCHGRASS
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_SWITCHGRASS
8951 # endif
8952 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
8953 #else
8954 # define machine_is_switchgrass()       (0)
8955 #endif
8956
8957 #ifdef CONFIG_MACH_ENS_CMU
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_ENS_CMU
8963 # endif
8964 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
8965 #else
8966 # define machine_is_ens_cmu()   (0)
8967 #endif
8968
8969 #ifdef CONFIG_MACH_MM6_SDB
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_MM6_SDB
8975 # endif
8976 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
8977 #else
8978 # define machine_is_mm6_sdb()   (0)
8979 #endif
8980
8981 #ifdef CONFIG_MACH_SATURN
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_SATURN
8987 # endif
8988 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
8989 #else
8990 # define machine_is_saturn()    (0)
8991 #endif
8992
8993 #ifdef CONFIG_MACH_I30030EVB
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_I30030EVB
8999 # endif
9000 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
9001 #else
9002 # define machine_is_i30030evb() (0)
9003 #endif
9004
9005 #ifdef CONFIG_MACH_MXC27530EVB
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_MXC27530EVB
9011 # endif
9012 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
9013 #else
9014 # define machine_is_mxc27530evb()       (0)
9015 #endif
9016
9017 #ifdef CONFIG_MACH_SMDK2800
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_SMDK2800
9023 # endif
9024 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
9025 #else
9026 # define machine_is_smdk2800()  (0)
9027 #endif
9028
9029 #ifdef CONFIG_MACH_MTWILSON
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_MTWILSON
9035 # endif
9036 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
9037 #else
9038 # define machine_is_mtwilson()  (0)
9039 #endif
9040
9041 #ifdef CONFIG_MACH_ZITI
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_ZITI
9047 # endif
9048 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
9049 #else
9050 # define machine_is_ziti()      (0)
9051 #endif
9052
9053 #ifdef CONFIG_MACH_GRANDFATHER
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_GRANDFATHER
9059 # endif
9060 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
9061 #else
9062 # define machine_is_grandfather()       (0)
9063 #endif
9064
9065 #ifdef CONFIG_MACH_TENGINE
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_TENGINE
9071 # endif
9072 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
9073 #else
9074 # define machine_is_tengine()   (0)
9075 #endif
9076
9077 #ifdef CONFIG_MACH_S3C2460
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_S3C2460
9083 # endif
9084 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
9085 #else
9086 # define machine_is_s3c2460()   (0)
9087 #endif
9088
9089 #ifdef CONFIG_MACH_PDM
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_PDM
9095 # endif
9096 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
9097 #else
9098 # define machine_is_pdm()       (0)
9099 #endif
9100
9101 #ifdef CONFIG_MACH_H4700
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_H4700
9107 # endif
9108 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
9109 #else
9110 # define machine_is_h4700()     (0)
9111 #endif
9112
9113 #ifdef CONFIG_MACH_H6300
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_H6300
9119 # endif
9120 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
9121 #else
9122 # define machine_is_h6300()     (0)
9123 #endif
9124
9125 #ifdef CONFIG_MACH_RZ1700
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_RZ1700
9131 # endif
9132 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
9133 #else
9134 # define machine_is_rz1700()    (0)
9135 #endif
9136
9137 #ifdef CONFIG_MACH_A716
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_A716
9143 # endif
9144 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
9145 #else
9146 # define machine_is_a716()      (0)
9147 #endif
9148
9149 #ifdef CONFIG_MACH_ESTK2440A
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_ESTK2440A
9155 # endif
9156 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
9157 #else
9158 # define machine_is_estk2440a() (0)
9159 #endif
9160
9161 #ifdef CONFIG_MACH_ATWIXP425
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_ATWIXP425
9167 # endif
9168 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
9169 #else
9170 # define machine_is_atwixp425() (0)
9171 #endif
9172
9173 #ifdef CONFIG_MACH_CSB336
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_CSB336
9179 # endif
9180 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
9181 #else
9182 # define machine_is_csb336()    (0)
9183 #endif
9184
9185 #ifdef CONFIG_MACH_RIRM2
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_RIRM2
9191 # endif
9192 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
9193 #else
9194 # define machine_is_rirm2()     (0)
9195 #endif
9196
9197 #ifdef CONFIG_MACH_CX23518
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_CX23518
9203 # endif
9204 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
9205 #else
9206 # define machine_is_cx23518()   (0)
9207 #endif
9208
9209 #ifdef CONFIG_MACH_CX2351X
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_CX2351X
9215 # endif
9216 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
9217 #else
9218 # define machine_is_cx2351x()   (0)
9219 #endif
9220
9221 #ifdef CONFIG_MACH_COMPUTIME
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_COMPUTIME
9227 # endif
9228 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
9229 #else
9230 # define machine_is_computime() (0)
9231 #endif
9232
9233 #ifdef CONFIG_MACH_IZARUS
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_IZARUS
9239 # endif
9240 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
9241 #else
9242 # define machine_is_izarus()    (0)
9243 #endif
9244
9245 #ifdef CONFIG_MACH_RTS
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_RTS
9251 # endif
9252 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
9253 #else
9254 # define machine_is_pxa_rts()   (0)
9255 #endif
9256
9257 #ifdef CONFIG_MACH_SE5100
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_SE5100
9263 # endif
9264 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
9265 #else
9266 # define machine_is_se5100()    (0)
9267 #endif
9268
9269 #ifdef CONFIG_MACH_S3C2510
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_S3C2510
9275 # endif
9276 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
9277 #else
9278 # define machine_is_s3c2510()   (0)
9279 #endif
9280
9281 #ifdef CONFIG_MACH_CSB437TL
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_CSB437TL
9287 # endif
9288 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
9289 #else
9290 # define machine_is_csb437tl()  (0)
9291 #endif
9292
9293 #ifdef CONFIG_MACH_SLAUSON
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_SLAUSON
9299 # endif
9300 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
9301 #else
9302 # define machine_is_slauson()   (0)
9303 #endif
9304
9305 #ifdef CONFIG_MACH_PEARLRIVER
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_PEARLRIVER
9311 # endif
9312 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
9313 #else
9314 # define machine_is_pearlriver()        (0)
9315 #endif
9316
9317 #ifdef CONFIG_MACH_TDC_P210
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_TDC_P210
9323 # endif
9324 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
9325 #else
9326 # define machine_is_tdc_p210()  (0)
9327 #endif
9328
9329 #ifdef CONFIG_MACH_SG580
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_SG580
9335 # endif
9336 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
9337 #else
9338 # define machine_is_sg580()     (0)
9339 #endif
9340
9341 #ifdef CONFIG_MACH_WRSBCARM7
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_WRSBCARM7
9347 # endif
9348 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
9349 #else
9350 # define machine_is_wrsbcarm7() (0)
9351 #endif
9352
9353 #ifdef CONFIG_MACH_IPD
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_IPD
9359 # endif
9360 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
9361 #else
9362 # define machine_is_ipd()       (0)
9363 #endif
9364
9365 #ifdef CONFIG_MACH_PXA_DNP2110
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_PXA_DNP2110
9371 # endif
9372 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
9373 #else
9374 # define machine_is_pxa_dnp2110()       (0)
9375 #endif
9376
9377 #ifdef CONFIG_MACH_XAENIAX
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_XAENIAX
9383 # endif
9384 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
9385 #else
9386 # define machine_is_xaeniax()   (0)
9387 #endif
9388
9389 #ifdef CONFIG_MACH_SOMN4250
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_SOMN4250
9395 # endif
9396 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
9397 #else
9398 # define machine_is_somn4250()  (0)
9399 #endif
9400
9401 #ifdef CONFIG_MACH_PLEB2
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_PLEB2
9407 # endif
9408 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
9409 #else
9410 # define machine_is_pleb2()     (0)
9411 #endif
9412
9413 #ifdef CONFIG_MACH_CORNWALLIS
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_CORNWALLIS
9419 # endif
9420 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
9421 #else
9422 # define machine_is_cornwallis()        (0)
9423 #endif
9424
9425 #ifdef CONFIG_MACH_GURNEY_DRV
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_GURNEY_DRV
9431 # endif
9432 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
9433 #else
9434 # define machine_is_gurney_drv()        (0)
9435 #endif
9436
9437 #ifdef CONFIG_MACH_CHAFFEE
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_CHAFFEE
9443 # endif
9444 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
9445 #else
9446 # define machine_is_chaffee()   (0)
9447 #endif
9448
9449 #ifdef CONFIG_MACH_RMS101
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_RMS101
9455 # endif
9456 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
9457 #else
9458 # define machine_is_rms101()    (0)
9459 #endif
9460
9461 #ifdef CONFIG_MACH_RX3715
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_RX3715
9467 # endif
9468 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
9469 #else
9470 # define machine_is_rx3715()    (0)
9471 #endif
9472
9473 #ifdef CONFIG_MACH_SWIFT
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_SWIFT
9479 # endif
9480 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
9481 #else
9482 # define machine_is_swift()     (0)
9483 #endif
9484
9485 #ifdef CONFIG_MACH_ROVERP7
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_ROVERP7
9491 # endif
9492 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
9493 #else
9494 # define machine_is_roverp7()   (0)
9495 #endif
9496
9497 #ifdef CONFIG_MACH_PR818S
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_PR818S
9503 # endif
9504 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
9505 #else
9506 # define machine_is_pr818s()    (0)
9507 #endif
9508
9509 #ifdef CONFIG_MACH_TRXPRO
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_TRXPRO
9515 # endif
9516 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
9517 #else
9518 # define machine_is_trxpro()    (0)
9519 #endif
9520
9521 #ifdef CONFIG_MACH_NSLU2
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_NSLU2
9527 # endif
9528 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
9529 #else
9530 # define machine_is_nslu2()     (0)
9531 #endif
9532
9533 #ifdef CONFIG_MACH_E400
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_E400
9539 # endif
9540 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
9541 #else
9542 # define machine_is_e400()      (0)
9543 #endif
9544
9545 #ifdef CONFIG_MACH_TRAB
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_TRAB
9551 # endif
9552 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
9553 #else
9554 # define machine_is_trab()      (0)
9555 #endif
9556
9557 #ifdef CONFIG_MACH_CMC_PU2
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_CMC_PU2
9563 # endif
9564 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
9565 #else
9566 # define machine_is_cmc_pu2()   (0)
9567 #endif
9568
9569 #ifdef CONFIG_MACH_FULCRUM
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_FULCRUM
9575 # endif
9576 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
9577 #else
9578 # define machine_is_fulcrum()   (0)
9579 #endif
9580
9581 #ifdef CONFIG_MACH_NETGATE42X
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_NETGATE42X
9587 # endif
9588 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
9589 #else
9590 # define machine_is_netgate42x()        (0)
9591 #endif
9592
9593 #ifdef CONFIG_MACH_STR710
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_STR710
9599 # endif
9600 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
9601 #else
9602 # define machine_is_str710()    (0)
9603 #endif
9604
9605 #ifdef CONFIG_MACH_IXDPG425
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_IXDPG425
9611 # endif
9612 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
9613 #else
9614 # define machine_is_ixdpg425()  (0)
9615 #endif
9616
9617 #ifdef CONFIG_MACH_TOMTOMGO
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_TOMTOMGO
9623 # endif
9624 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
9625 #else
9626 # define machine_is_tomtomgo()  (0)
9627 #endif
9628
9629 #ifdef CONFIG_MACH_VERSATILE_AB
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_VERSATILE_AB
9635 # endif
9636 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
9637 #else
9638 # define machine_is_versatile_ab()      (0)
9639 #endif
9640
9641 #ifdef CONFIG_MACH_EDB9307
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_EDB9307
9647 # endif
9648 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
9649 #else
9650 # define machine_is_edb9307()   (0)
9651 #endif
9652
9653 #ifdef CONFIG_MACH_SG565
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_SG565
9659 # endif
9660 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
9661 #else
9662 # define machine_is_sg565()     (0)
9663 #endif
9664
9665 #ifdef CONFIG_MACH_LPD79524
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_LPD79524
9671 # endif
9672 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
9673 #else
9674 # define machine_is_lpd79524()  (0)
9675 #endif
9676
9677 #ifdef CONFIG_MACH_LPD79525
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_LPD79525
9683 # endif
9684 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
9685 #else
9686 # define machine_is_lpd79525()  (0)
9687 #endif
9688
9689 #ifdef CONFIG_MACH_RMS100
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_RMS100
9695 # endif
9696 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
9697 #else
9698 # define machine_is_rms100()    (0)
9699 #endif
9700
9701 #ifdef CONFIG_MACH_KB9200
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_KB9200
9707 # endif
9708 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
9709 #else
9710 # define machine_is_kb9200()    (0)
9711 #endif
9712
9713 #ifdef CONFIG_MACH_SX1
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_SX1
9719 # endif
9720 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
9721 #else
9722 # define machine_is_sx1()       (0)
9723 #endif
9724
9725 #ifdef CONFIG_MACH_HMS39C7092
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_HMS39C7092
9731 # endif
9732 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
9733 #else
9734 # define machine_is_hms39c7092()        (0)
9735 #endif
9736
9737 #ifdef CONFIG_MACH_ARMADILLO
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_ARMADILLO
9743 # endif
9744 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
9745 #else
9746 # define machine_is_armadillo() (0)
9747 #endif
9748
9749 #ifdef CONFIG_MACH_IPCU
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_IPCU
9755 # endif
9756 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
9757 #else
9758 # define machine_is_ipcu()      (0)
9759 #endif
9760
9761 #ifdef CONFIG_MACH_LOOX720
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_LOOX720
9767 # endif
9768 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
9769 #else
9770 # define machine_is_loox720()   (0)
9771 #endif
9772
9773 #ifdef CONFIG_MACH_IXDP465
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_IXDP465
9779 # endif
9780 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
9781 #else
9782 # define machine_is_ixdp465()   (0)
9783 #endif
9784
9785 #ifdef CONFIG_MACH_IXDP2351
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_IXDP2351
9791 # endif
9792 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
9793 #else
9794 # define machine_is_ixdp2351()  (0)
9795 #endif
9796
9797 #ifdef CONFIG_MACH_ADSVIX
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_ADSVIX
9803 # endif
9804 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
9805 #else
9806 # define machine_is_adsvix()    (0)
9807 #endif
9808
9809 #ifdef CONFIG_MACH_DM270
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_DM270
9815 # endif
9816 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
9817 #else
9818 # define machine_is_dm270()     (0)
9819 #endif
9820
9821 #ifdef CONFIG_MACH_SOCLTPLUS
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_SOCLTPLUS
9827 # endif
9828 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
9829 #else
9830 # define machine_is_socltplus() (0)
9831 #endif
9832
9833 #ifdef CONFIG_MACH_ECIA
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_ECIA
9839 # endif
9840 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
9841 #else
9842 # define machine_is_ecia()      (0)
9843 #endif
9844
9845 #ifdef CONFIG_MACH_CM4008
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_CM4008
9851 # endif
9852 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
9853 #else
9854 # define machine_is_cm4008()    (0)
9855 #endif
9856
9857 #ifdef CONFIG_MACH_P2001
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_P2001
9863 # endif
9864 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
9865 #else
9866 # define machine_is_p2001()     (0)
9867 #endif
9868
9869 #ifdef CONFIG_MACH_TWISTER
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_TWISTER
9875 # endif
9876 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
9877 #else
9878 # define machine_is_twister()   (0)
9879 #endif
9880
9881 #ifdef CONFIG_MACH_MUDSHARK
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_MUDSHARK
9887 # endif
9888 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
9889 #else
9890 # define machine_is_mudshark()  (0)
9891 #endif
9892
9893 #ifdef CONFIG_MACH_HB2
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_HB2
9899 # endif
9900 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
9901 #else
9902 # define machine_is_hb2()       (0)
9903 #endif
9904
9905 #ifdef CONFIG_MACH_IQ80332
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_IQ80332
9911 # endif
9912 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
9913 #else
9914 # define machine_is_iq80332()   (0)
9915 #endif
9916
9917 #ifdef CONFIG_MACH_SENDT
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_SENDT
9923 # endif
9924 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
9925 #else
9926 # define machine_is_sendt()     (0)
9927 #endif
9928
9929 #ifdef CONFIG_MACH_MX2JAZZ
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_MX2JAZZ
9935 # endif
9936 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
9937 #else
9938 # define machine_is_mx2jazz()   (0)
9939 #endif
9940
9941 #ifdef CONFIG_MACH_MULTIIO
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_MULTIIO
9947 # endif
9948 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
9949 #else
9950 # define machine_is_multiio()   (0)
9951 #endif
9952
9953 #ifdef CONFIG_MACH_HRDISPLAY
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_HRDISPLAY
9959 # endif
9960 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
9961 #else
9962 # define machine_is_hrdisplay() (0)
9963 #endif
9964
9965 #ifdef CONFIG_MACH_MXC27530ADS
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_MXC27530ADS
9971 # endif
9972 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
9973 #else
9974 # define machine_is_mxc27530ads()       (0)
9975 #endif
9976
9977 #ifdef CONFIG_MACH_TRIZEPS3
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_TRIZEPS3
9983 # endif
9984 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
9985 #else
9986 # define machine_is_trizeps3()  (0)
9987 #endif
9988
9989 #ifdef CONFIG_MACH_ZEFEERDZA
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_ZEFEERDZA
9995 # endif
9996 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
9997 #else
9998 # define machine_is_zefeerdza() (0)
9999 #endif
10000
10001 #ifdef CONFIG_MACH_ZEFEERDZB
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_ZEFEERDZB
10007 # endif
10008 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
10009 #else
10010 # define machine_is_zefeerdzb() (0)
10011 #endif
10012
10013 #ifdef CONFIG_MACH_ZEFEERDZG
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_ZEFEERDZG
10019 # endif
10020 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
10021 #else
10022 # define machine_is_zefeerdzg() (0)
10023 #endif
10024
10025 #ifdef CONFIG_MACH_ZEFEERDZN
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_ZEFEERDZN
10031 # endif
10032 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
10033 #else
10034 # define machine_is_zefeerdzn() (0)
10035 #endif
10036
10037 #ifdef CONFIG_MACH_ZEFEERDZQ
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_ZEFEERDZQ
10043 # endif
10044 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
10045 #else
10046 # define machine_is_zefeerdzq() (0)
10047 #endif
10048
10049 #ifdef CONFIG_MACH_GTWX5715
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_GTWX5715
10055 # endif
10056 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
10057 #else
10058 # define machine_is_gtwx5715()  (0)
10059 #endif
10060
10061 #ifdef CONFIG_MACH_ASTRO_JACK
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_ASTRO_JACK
10067 # endif
10068 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
10069 #else
10070 # define machine_is_astro_jack()        (0)
10071 #endif
10072
10073 #ifdef CONFIG_MACH_TIP03
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_TIP03
10079 # endif
10080 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
10081 #else
10082 # define machine_is_tip03()     (0)
10083 #endif
10084
10085 #ifdef CONFIG_MACH_A9200EC
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_A9200EC
10091 # endif
10092 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
10093 #else
10094 # define machine_is_a9200ec()   (0)
10095 #endif
10096
10097 #ifdef CONFIG_MACH_PNX0105
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_PNX0105
10103 # endif
10104 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
10105 #else
10106 # define machine_is_pnx0105()   (0)
10107 #endif
10108
10109 #ifdef CONFIG_MACH_ADCPOECPU
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_ADCPOECPU
10115 # endif
10116 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
10117 #else
10118 # define machine_is_adcpoecpu() (0)
10119 #endif
10120
10121 #ifdef CONFIG_MACH_CSB637
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_CSB637
10127 # endif
10128 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
10129 #else
10130 # define machine_is_csb637()    (0)
10131 #endif
10132
10133 #ifdef CONFIG_MACH_MB9200
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_MB9200
10139 # endif
10140 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
10141 #else
10142 # define machine_is_mb9200()    (0)
10143 #endif
10144
10145 #ifdef CONFIG_MACH_KULUN
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_KULUN
10151 # endif
10152 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
10153 #else
10154 # define machine_is_kulun()     (0)
10155 #endif
10156
10157 #ifdef CONFIG_MACH_SNAPPER
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_SNAPPER
10163 # endif
10164 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
10165 #else
10166 # define machine_is_snapper()   (0)
10167 #endif
10168
10169 #ifdef CONFIG_MACH_OPTIMA
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_OPTIMA
10175 # endif
10176 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
10177 #else
10178 # define machine_is_optima()    (0)
10179 #endif
10180
10181 #ifdef CONFIG_MACH_DLHSBC
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_DLHSBC
10187 # endif
10188 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
10189 #else
10190 # define machine_is_dlhsbc()    (0)
10191 #endif
10192
10193 #ifdef CONFIG_MACH_X30
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_X30
10199 # endif
10200 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
10201 #else
10202 # define machine_is_x30()       (0)
10203 #endif
10204
10205 #ifdef CONFIG_MACH_N30
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_N30
10211 # endif
10212 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
10213 #else
10214 # define machine_is_n30()       (0)
10215 #endif
10216
10217 #ifdef CONFIG_MACH_MANGA_KS8695
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_MANGA_KS8695
10223 # endif
10224 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
10225 #else
10226 # define machine_is_manga_ks8695()      (0)
10227 #endif
10228
10229 #ifdef CONFIG_MACH_AJAX
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_AJAX
10235 # endif
10236 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
10237 #else
10238 # define machine_is_ajax()      (0)
10239 #endif
10240
10241 #ifdef CONFIG_MACH_NEC_MP900
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_NEC_MP900
10247 # endif
10248 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
10249 #else
10250 # define machine_is_nec_mp900() (0)
10251 #endif
10252
10253 #ifdef CONFIG_MACH_VVTK1000
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_VVTK1000
10259 # endif
10260 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
10261 #else
10262 # define machine_is_vvtk1000()  (0)
10263 #endif
10264
10265 #ifdef CONFIG_MACH_KAFA
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_KAFA
10271 # endif
10272 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
10273 #else
10274 # define machine_is_kafa()      (0)
10275 #endif
10276
10277 #ifdef CONFIG_MACH_VVTK3000
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_VVTK3000
10283 # endif
10284 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
10285 #else
10286 # define machine_is_vvtk3000()  (0)
10287 #endif
10288
10289 #ifdef CONFIG_MACH_PIMX1
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_PIMX1
10295 # endif
10296 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
10297 #else
10298 # define machine_is_pimx1()     (0)
10299 #endif
10300
10301 #ifdef CONFIG_MACH_OLLIE
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_OLLIE
10307 # endif
10308 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
10309 #else
10310 # define machine_is_ollie()     (0)
10311 #endif
10312
10313 #ifdef CONFIG_MACH_SKYMAX
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_SKYMAX
10319 # endif
10320 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
10321 #else
10322 # define machine_is_skymax()    (0)
10323 #endif
10324
10325 #ifdef CONFIG_MACH_JAZZ
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_JAZZ
10331 # endif
10332 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
10333 #else
10334 # define machine_is_jazz()      (0)
10335 #endif
10336
10337 #ifdef CONFIG_MACH_TEL_T3
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_TEL_T3
10343 # endif
10344 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
10345 #else
10346 # define machine_is_tel_t3()    (0)
10347 #endif
10348
10349 #ifdef CONFIG_MACH_AISINO_FCR255
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_AISINO_FCR255
10355 # endif
10356 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
10357 #else
10358 # define machine_is_aisino_fcr255()     (0)
10359 #endif
10360
10361 #ifdef CONFIG_MACH_BTWEB
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_BTWEB
10367 # endif
10368 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
10369 #else
10370 # define machine_is_btweb()     (0)
10371 #endif
10372
10373 #ifdef CONFIG_MACH_DBG_LH79520
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_DBG_LH79520
10379 # endif
10380 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
10381 #else
10382 # define machine_is_dbg_lh79520()       (0)
10383 #endif
10384
10385 #ifdef CONFIG_MACH_CM41XX
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_CM41XX
10391 # endif
10392 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
10393 #else
10394 # define machine_is_cm41xx()    (0)
10395 #endif
10396
10397 #ifdef CONFIG_MACH_TS72XX
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_TS72XX
10403 # endif
10404 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
10405 #else
10406 # define machine_is_ts72xx()    (0)
10407 #endif
10408
10409 #ifdef CONFIG_MACH_NGGPXA
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_NGGPXA
10415 # endif
10416 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
10417 #else
10418 # define machine_is_nggpxa()    (0)
10419 #endif
10420
10421 #ifdef CONFIG_MACH_CSB535
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_CSB535
10427 # endif
10428 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
10429 #else
10430 # define machine_is_csb535()    (0)
10431 #endif
10432
10433 #ifdef CONFIG_MACH_CSB536
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_CSB536
10439 # endif
10440 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
10441 #else
10442 # define machine_is_csb536()    (0)
10443 #endif
10444
10445 #ifdef CONFIG_MACH_PXA_TRAKPOD
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_PXA_TRAKPOD
10451 # endif
10452 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10453 #else
10454 # define machine_is_pxa_trakpod()       (0)
10455 #endif
10456
10457 #ifdef CONFIG_MACH_PRAXIS
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_PRAXIS
10463 # endif
10464 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
10465 #else
10466 # define machine_is_praxis()    (0)
10467 #endif
10468
10469 #ifdef CONFIG_MACH_LH75411
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_LH75411
10475 # endif
10476 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
10477 #else
10478 # define machine_is_lh75411()   (0)
10479 #endif
10480
10481 #ifdef CONFIG_MACH_OTOM
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_OTOM
10487 # endif
10488 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
10489 #else
10490 # define machine_is_otom()      (0)
10491 #endif
10492
10493 #ifdef CONFIG_MACH_NEXCODER_2440
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_NEXCODER_2440
10499 # endif
10500 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
10501 #else
10502 # define machine_is_nexcoder_2440()     (0)
10503 #endif
10504
10505 #ifdef CONFIG_MACH_LOOX410
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_LOOX410
10511 # endif
10512 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
10513 #else
10514 # define machine_is_loox410()   (0)
10515 #endif
10516
10517 #ifdef CONFIG_MACH_WESTLAKE
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_WESTLAKE
10523 # endif
10524 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
10525 #else
10526 # define machine_is_westlake()  (0)
10527 #endif
10528
10529 #ifdef CONFIG_MACH_NSB
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_NSB
10535 # endif
10536 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
10537 #else
10538 # define machine_is_nsb()       (0)
10539 #endif
10540
10541 #ifdef CONFIG_MACH_ESL_SARVA_STN
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_ESL_SARVA_STN
10547 # endif
10548 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
10549 #else
10550 # define machine_is_esl_sarva_stn()     (0)
10551 #endif
10552
10553 #ifdef CONFIG_MACH_ESL_SARVA_TFT
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_ESL_SARVA_TFT
10559 # endif
10560 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
10561 #else
10562 # define machine_is_esl_sarva_tft()     (0)
10563 #endif
10564
10565 #ifdef CONFIG_MACH_ESL_SARVA_IAD
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_ESL_SARVA_IAD
10571 # endif
10572 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
10573 #else
10574 # define machine_is_esl_sarva_iad()     (0)
10575 #endif
10576
10577 #ifdef CONFIG_MACH_ESL_SARVA_ACC
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_ESL_SARVA_ACC
10583 # endif
10584 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
10585 #else
10586 # define machine_is_esl_sarva_acc()     (0)
10587 #endif
10588
10589 #ifdef CONFIG_MACH_TYPHOON
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_TYPHOON
10595 # endif
10596 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
10597 #else
10598 # define machine_is_typhoon()   (0)
10599 #endif
10600
10601 #ifdef CONFIG_MACH_CNAV
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_CNAV
10607 # endif
10608 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
10609 #else
10610 # define machine_is_cnav()      (0)
10611 #endif
10612
10613 #ifdef CONFIG_MACH_A730
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_A730
10619 # endif
10620 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
10621 #else
10622 # define machine_is_a730()      (0)
10623 #endif
10624
10625 #ifdef CONFIG_MACH_NETSTAR
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_NETSTAR
10631 # endif
10632 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
10633 #else
10634 # define machine_is_netstar()   (0)
10635 #endif
10636
10637 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
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_PHASEFALE_SUPERCON
10643 # endif
10644 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
10645 #else
10646 # define machine_is_supercon()  (0)
10647 #endif
10648
10649 #ifdef CONFIG_MACH_SHIVA1100
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_SHIVA1100
10655 # endif
10656 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
10657 #else
10658 # define machine_is_shiva1100() (0)
10659 #endif
10660
10661 #ifdef CONFIG_MACH_ETEXSC
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_ETEXSC
10667 # endif
10668 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
10669 #else
10670 # define machine_is_etexsc()    (0)
10671 #endif
10672
10673 #ifdef CONFIG_MACH_IXDPG465
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_IXDPG465
10679 # endif
10680 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
10681 #else
10682 # define machine_is_ixdpg465()  (0)
10683 #endif
10684
10685 #ifdef CONFIG_MACH_A9M2410
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_A9M2410
10691 # endif
10692 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
10693 #else
10694 # define machine_is_a9m2410()   (0)
10695 #endif
10696
10697 #ifdef CONFIG_MACH_A9M2440
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_A9M2440
10703 # endif
10704 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
10705 #else
10706 # define machine_is_a9m2440()   (0)
10707 #endif
10708
10709 #ifdef CONFIG_MACH_A9M9750
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_A9M9750
10715 # endif
10716 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
10717 #else
10718 # define machine_is_a9m9750()   (0)
10719 #endif
10720
10721 #ifdef CONFIG_MACH_A9M9360
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_A9M9360
10727 # endif
10728 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
10729 #else
10730 # define machine_is_a9m9360()   (0)
10731 #endif
10732
10733 #ifdef CONFIG_MACH_UNC90
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_UNC90
10739 # endif
10740 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
10741 #else
10742 # define machine_is_unc90()     (0)
10743 #endif
10744
10745 #ifdef CONFIG_MACH_ECO920
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_ECO920
10751 # endif
10752 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
10753 #else
10754 # define machine_is_eco920()    (0)
10755 #endif
10756
10757 #ifdef CONFIG_MACH_SATVIEW
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_SATVIEW
10763 # endif
10764 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
10765 #else
10766 # define machine_is_satview()   (0)
10767 #endif
10768
10769 #ifdef CONFIG_MACH_ROADRUNNER
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_ROADRUNNER
10775 # endif
10776 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
10777 #else
10778 # define machine_is_roadrunner()        (0)
10779 #endif
10780
10781 #ifdef CONFIG_MACH_AT91RM9200EK
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_AT91RM9200EK
10787 # endif
10788 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
10789 #else
10790 # define machine_is_at91rm9200ek()      (0)
10791 #endif
10792
10793 #ifdef CONFIG_MACH_GP32
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_GP32
10799 # endif
10800 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
10801 #else
10802 # define machine_is_gp32()      (0)
10803 #endif
10804
10805 #ifdef CONFIG_MACH_GEM
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_GEM
10811 # endif
10812 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
10813 #else
10814 # define machine_is_gem()       (0)
10815 #endif
10816
10817 #ifdef CONFIG_MACH_I858
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_I858
10823 # endif
10824 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
10825 #else
10826 # define machine_is_i858()      (0)
10827 #endif
10828
10829 #ifdef CONFIG_MACH_HX2750
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_HX2750
10835 # endif
10836 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
10837 #else
10838 # define machine_is_hx2750()    (0)
10839 #endif
10840
10841 #ifdef CONFIG_MACH_MXC91131EVB
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_MXC91131EVB
10847 # endif
10848 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
10849 #else
10850 # define machine_is_mxc91131evb()       (0)
10851 #endif
10852
10853 #ifdef CONFIG_MACH_P700
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_P700
10859 # endif
10860 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
10861 #else
10862 # define machine_is_p700()      (0)
10863 #endif
10864
10865 #ifdef CONFIG_MACH_CPE
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_CPE
10871 # endif
10872 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
10873 #else
10874 # define machine_is_cpe()       (0)
10875 #endif
10876
10877 #ifdef CONFIG_MACH_SPITZ
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_SPITZ
10883 # endif
10884 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
10885 #else
10886 # define machine_is_spitz()     (0)
10887 #endif
10888
10889 #ifdef CONFIG_MACH_NIMBRA340
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_NIMBRA340
10895 # endif
10896 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
10897 #else
10898 # define machine_is_nimbra340() (0)
10899 #endif
10900
10901 #ifdef CONFIG_MACH_LPC22XX
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_LPC22XX
10907 # endif
10908 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
10909 #else
10910 # define machine_is_lpc22xx()   (0)
10911 #endif
10912
10913 #ifdef CONFIG_MACH_COMET3
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_COMET3
10919 # endif
10920 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
10921 #else
10922 # define machine_is_omap_comet3()       (0)
10923 #endif
10924
10925 #ifdef CONFIG_MACH_COMET4
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_COMET4
10931 # endif
10932 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
10933 #else
10934 # define machine_is_omap_comet4()       (0)
10935 #endif
10936
10937 #ifdef CONFIG_MACH_CSB625
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_CSB625
10943 # endif
10944 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
10945 #else
10946 # define machine_is_csb625()    (0)
10947 #endif
10948
10949 #ifdef CONFIG_MACH_FORTUNET2
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_FORTUNET2
10955 # endif
10956 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
10957 #else
10958 # define machine_is_fortunet2() (0)
10959 #endif
10960
10961 #ifdef CONFIG_MACH_S5H2200
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_S5H2200
10967 # endif
10968 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
10969 #else
10970 # define machine_is_s5h2200()   (0)
10971 #endif
10972
10973 #ifdef CONFIG_MACH_OPTORM920
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_OPTORM920
10979 # endif
10980 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
10981 #else
10982 # define machine_is_optorm920() (0)
10983 #endif
10984
10985 #ifdef CONFIG_MACH_ADSBITSYXB
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_ADSBITSYXB
10991 # endif
10992 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
10993 #else
10994 # define machine_is_adsbitsyxb()        (0)
10995 #endif
10996
10997 #ifdef CONFIG_MACH_ADSSPHERE
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_ADSSPHERE
11003 # endif
11004 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
11005 #else
11006 # define machine_is_adssphere() (0)
11007 #endif
11008
11009 #ifdef CONFIG_MACH_ADSPORTAL
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_ADSPORTAL
11015 # endif
11016 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
11017 #else
11018 # define machine_is_adsportal() (0)
11019 #endif
11020
11021 #ifdef CONFIG_MACH_LN2410SBC
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_LN2410SBC
11027 # endif
11028 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
11029 #else
11030 # define machine_is_ln2410sbc() (0)
11031 #endif
11032
11033 #ifdef CONFIG_MACH_CB3RUFC
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_CB3RUFC
11039 # endif
11040 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
11041 #else
11042 # define machine_is_cb3rufc()   (0)
11043 #endif
11044
11045 #ifdef CONFIG_MACH_MP2USB
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_MP2USB
11051 # endif
11052 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
11053 #else
11054 # define machine_is_mp2usb()    (0)
11055 #endif
11056
11057 #ifdef CONFIG_MACH_NTNP425C
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_NTNP425C
11063 # endif
11064 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
11065 #else
11066 # define machine_is_ntnp425c()  (0)
11067 #endif
11068
11069 #ifdef CONFIG_MACH_COLIBRI
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_COLIBRI
11075 # endif
11076 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
11077 #else
11078 # define machine_is_colibri()   (0)
11079 #endif
11080
11081 #ifdef CONFIG_MACH_PCM7220
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_PCM7220
11087 # endif
11088 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
11089 #else
11090 # define machine_is_pcm7220()   (0)
11091 #endif
11092
11093 #ifdef CONFIG_MACH_GATEWAY7001
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_GATEWAY7001
11099 # endif
11100 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
11101 #else
11102 # define machine_is_gateway7001()       (0)
11103 #endif
11104
11105 #ifdef CONFIG_MACH_PCM027
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_PCM027
11111 # endif
11112 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
11113 #else
11114 # define machine_is_pcm027()    (0)
11115 #endif
11116
11117 #ifdef CONFIG_MACH_CMPXA
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_CMPXA
11123 # endif
11124 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
11125 #else
11126 # define machine_is_cmpxa()     (0)
11127 #endif
11128
11129 #ifdef CONFIG_MACH_ANUBIS
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_ANUBIS
11135 # endif
11136 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
11137 #else
11138 # define machine_is_anubis()    (0)
11139 #endif
11140
11141 #ifdef CONFIG_MACH_ITE8152
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_ITE8152
11147 # endif
11148 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
11149 #else
11150 # define machine_is_ite8152()   (0)
11151 #endif
11152
11153 #ifdef CONFIG_MACH_LPC3XXX
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_LPC3XXX
11159 # endif
11160 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
11161 #else
11162 # define machine_is_lpc3xxx()   (0)
11163 #endif
11164
11165 #ifdef CONFIG_MACH_PUPPETEER
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_PUPPETEER
11171 # endif
11172 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
11173 #else
11174 # define machine_is_puppeteer() (0)
11175 #endif
11176
11177 #ifdef CONFIG_MACH_E570
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_E570
11183 # endif
11184 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
11185 #else
11186 # define machine_is_e570()      (0)
11187 #endif
11188
11189 #ifdef CONFIG_MACH_X50
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_X50
11195 # endif
11196 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
11197 #else
11198 # define machine_is_x50()       (0)
11199 #endif
11200
11201 #ifdef CONFIG_MACH_RECON
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_RECON
11207 # endif
11208 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
11209 #else
11210 # define machine_is_recon()     (0)
11211 #endif
11212
11213 #ifdef CONFIG_MACH_XBOARDGP8
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_XBOARDGP8
11219 # endif
11220 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
11221 #else
11222 # define machine_is_xboardgp8() (0)
11223 #endif
11224
11225 #ifdef CONFIG_MACH_FPIC2
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_FPIC2
11231 # endif
11232 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
11233 #else
11234 # define machine_is_fpic2()     (0)
11235 #endif
11236
11237 #ifdef CONFIG_MACH_AKITA
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_AKITA
11243 # endif
11244 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
11245 #else
11246 # define machine_is_akita()     (0)
11247 #endif
11248
11249 #ifdef CONFIG_MACH_A81
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_A81
11255 # endif
11256 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
11257 #else
11258 # define machine_is_a81()       (0)
11259 #endif
11260
11261 #ifdef CONFIG_MACH_SVM_SC25X
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_SVM_SC25X
11267 # endif
11268 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
11269 #else
11270 # define machine_is_svm_sc25x() (0)
11271 #endif
11272
11273 #ifdef CONFIG_MACH_VADATECH020
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_VADATECH020
11279 # endif
11280 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
11281 #else
11282 # define machine_is_vt020()     (0)
11283 #endif
11284
11285 #ifdef CONFIG_MACH_TLI
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_TLI
11291 # endif
11292 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
11293 #else
11294 # define machine_is_tli()       (0)
11295 #endif
11296
11297 #ifdef CONFIG_MACH_EDB9315LC
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_EDB9315LC
11303 # endif
11304 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
11305 #else
11306 # define machine_is_edb9315lc() (0)
11307 #endif
11308
11309 #ifdef CONFIG_MACH_PASSEC
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_PASSEC
11315 # endif
11316 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
11317 #else
11318 # define machine_is_passec()    (0)
11319 #endif
11320
11321 #ifdef CONFIG_MACH_DS_TIGER
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_DS_TIGER
11327 # endif
11328 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
11329 #else
11330 # define machine_is_ds_tiger()  (0)
11331 #endif
11332
11333 #ifdef CONFIG_MACH_E310
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_E310
11339 # endif
11340 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
11341 #else
11342 # define machine_is_e310()      (0)
11343 #endif
11344
11345 #ifdef CONFIG_MACH_E330
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_E330
11351 # endif
11352 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
11353 #else
11354 # define machine_is_e330()      (0)
11355 #endif
11356
11357 #ifdef CONFIG_MACH_RT3000
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_RT3000
11363 # endif
11364 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
11365 #else
11366 # define machine_is_rt3000()    (0)
11367 #endif
11368
11369 #ifdef CONFIG_MACH_NOKIA770
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_NOKIA770
11375 # endif
11376 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
11377 #else
11378 # define machine_is_nokia770()  (0)
11379 #endif
11380
11381 #ifdef CONFIG_MACH_PNX0106
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_PNX0106
11387 # endif
11388 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
11389 #else
11390 # define machine_is_pnx0106()   (0)
11391 #endif
11392
11393 #ifdef CONFIG_MACH_HX21XX
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_HX21XX
11399 # endif
11400 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
11401 #else
11402 # define machine_is_hx21xx()    (0)
11403 #endif
11404
11405 #ifdef CONFIG_MACH_FARADAY
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_FARADAY
11411 # endif
11412 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
11413 #else
11414 # define machine_is_faraday()   (0)
11415 #endif
11416
11417 #ifdef CONFIG_MACH_SBC9312
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_SBC9312
11423 # endif
11424 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
11425 #else
11426 # define machine_is_sbc9312()   (0)
11427 #endif
11428
11429 #ifdef CONFIG_MACH_BATMAN
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_BATMAN
11435 # endif
11436 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
11437 #else
11438 # define machine_is_batman()    (0)
11439 #endif
11440
11441 #ifdef CONFIG_MACH_JPD201
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_JPD201
11447 # endif
11448 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
11449 #else
11450 # define machine_is_jpd201()    (0)
11451 #endif
11452
11453 #ifdef CONFIG_MACH_MIPSA
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_MIPSA
11459 # endif
11460 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
11461 #else
11462 # define machine_is_mipsa()     (0)
11463 #endif
11464
11465 #ifdef CONFIG_MACH_KACOM
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_KACOM
11471 # endif
11472 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
11473 #else
11474 # define machine_is_kacom()     (0)
11475 #endif
11476
11477 #ifdef CONFIG_MACH_SWARCOCPU
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_SWARCOCPU
11483 # endif
11484 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
11485 #else
11486 # define machine_is_swarcocpu() (0)
11487 #endif
11488
11489 #ifdef CONFIG_MACH_SWARCODSL
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_SWARCODSL
11495 # endif
11496 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
11497 #else
11498 # define machine_is_swarcodsl() (0)
11499 #endif
11500
11501 #ifdef CONFIG_MACH_BLUEANGEL
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_BLUEANGEL
11507 # endif
11508 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
11509 #else
11510 # define machine_is_blueangel() (0)
11511 #endif
11512
11513 #ifdef CONFIG_MACH_HAIRYGRAMA
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_HAIRYGRAMA
11519 # endif
11520 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
11521 #else
11522 # define machine_is_hairygrama()        (0)
11523 #endif
11524
11525 #ifdef CONFIG_MACH_BANFF
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_BANFF
11531 # endif
11532 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
11533 #else
11534 # define machine_is_banff()     (0)
11535 #endif
11536
11537 #ifdef CONFIG_MACH_CARMEVA
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_CARMEVA
11543 # endif
11544 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
11545 #else
11546 # define machine_is_carmeva()   (0)
11547 #endif
11548
11549 #ifdef CONFIG_MACH_SAM255
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_SAM255
11555 # endif
11556 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
11557 #else
11558 # define machine_is_sam255()    (0)
11559 #endif
11560
11561 #ifdef CONFIG_MACH_PPM10
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_PPM10
11567 # endif
11568 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
11569 #else
11570 # define machine_is_ppm10()     (0)
11571 #endif
11572
11573 #ifdef CONFIG_MACH_EDB9315A
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_EDB9315A
11579 # endif
11580 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
11581 #else
11582 # define machine_is_edb9315a()  (0)
11583 #endif
11584
11585 #ifdef CONFIG_MACH_SUNSET
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_SUNSET
11591 # endif
11592 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
11593 #else
11594 # define machine_is_sunset()    (0)
11595 #endif
11596
11597 #ifdef CONFIG_MACH_STARGATE2
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_STARGATE2
11603 # endif
11604 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
11605 #else
11606 # define machine_is_stargate2() (0)
11607 #endif
11608
11609 #ifdef CONFIG_MACH_INTELMOTE2
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_INTELMOTE2
11615 # endif
11616 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
11617 #else
11618 # define machine_is_intelmote2()        (0)
11619 #endif
11620
11621 #ifdef CONFIG_MACH_TRIZEPS4
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_TRIZEPS4
11627 # endif
11628 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
11629 #else
11630 # define machine_is_trizeps4()  (0)
11631 #endif
11632
11633 #ifdef CONFIG_MACH_MAINSTONE2
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_MAINSTONE2
11639 # endif
11640 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
11641 #else
11642 # define machine_is_mainstone2()        (0)
11643 #endif
11644
11645 #ifdef CONFIG_MACH_EZ_IXP42X
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_EZ_IXP42X
11651 # endif
11652 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
11653 #else
11654 # define machine_is_ez_ixp42x() (0)
11655 #endif
11656
11657 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
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_TAPWAVE_ZODIAC
11663 # endif
11664 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
11665 #else
11666 # define machine_is_tapwave_zodiac()    (0)
11667 #endif
11668
11669 #ifdef CONFIG_MACH_UNIVERSALMETER
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_UNIVERSALMETER
11675 # endif
11676 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
11677 #else
11678 # define machine_is_universalmeter()    (0)
11679 #endif
11680
11681 #ifdef CONFIG_MACH_HICOARM9
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_HICOARM9
11687 # endif
11688 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
11689 #else
11690 # define machine_is_hicoarm9()  (0)
11691 #endif
11692
11693 #ifdef CONFIG_MACH_PNX4008
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_PNX4008
11699 # endif
11700 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
11701 #else
11702 # define machine_is_pnx4008()   (0)
11703 #endif
11704
11705 #ifdef CONFIG_MACH_KWS6000
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_KWS6000
11711 # endif
11712 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
11713 #else
11714 # define machine_is_kws6000()   (0)
11715 #endif
11716
11717 #ifdef CONFIG_MACH_PORTUX920T
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_PORTUX920T
11723 # endif
11724 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
11725 #else
11726 # define machine_is_portux920t()        (0)
11727 #endif
11728
11729 #ifdef CONFIG_MACH_EZ_X5
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_EZ_X5
11735 # endif
11736 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
11737 #else
11738 # define machine_is_ez_x5()     (0)
11739 #endif
11740
11741 #ifdef CONFIG_MACH_OMAP_RUDOLPH
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_OMAP_RUDOLPH
11747 # endif
11748 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
11749 #else
11750 # define machine_is_omap_rudolph()      (0)
11751 #endif
11752
11753 #ifdef CONFIG_MACH_CPUAT91
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_CPUAT91
11759 # endif
11760 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
11761 #else
11762 # define machine_is_cpuat91()   (0)
11763 #endif
11764
11765 #ifdef CONFIG_MACH_REA9200
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_REA9200
11771 # endif
11772 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
11773 #else
11774 # define machine_is_rea9200()   (0)
11775 #endif
11776
11777 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
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_ACTS_PUNE_SA1110
11783 # endif
11784 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
11785 #else
11786 # define machine_is_acts_pune_sa1110()  (0)
11787 #endif
11788
11789 #ifdef CONFIG_MACH_IXP425
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_IXP425
11795 # endif
11796 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
11797 #else
11798 # define machine_is_ixp425()    (0)
11799 #endif
11800
11801 #ifdef CONFIG_MACH_I30030ADS
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_I30030ADS
11807 # endif
11808 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
11809 #else
11810 # define machine_is_i30030ads() (0)
11811 #endif
11812
11813 #ifdef CONFIG_MACH_PERCH
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_PERCH
11819 # endif
11820 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
11821 #else
11822 # define machine_is_perch()     (0)
11823 #endif
11824
11825 #ifdef CONFIG_MACH_EIS05R1
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_EIS05R1
11831 # endif
11832 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
11833 #else
11834 # define machine_is_eis05r1()   (0)
11835 #endif
11836
11837 #ifdef CONFIG_MACH_PEPPERPAD
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_PEPPERPAD
11843 # endif
11844 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
11845 #else
11846 # define machine_is_pepperpad() (0)
11847 #endif
11848
11849 #ifdef CONFIG_MACH_SB3010
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_SB3010
11855 # endif
11856 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
11857 #else
11858 # define machine_is_sb3010()    (0)
11859 #endif
11860
11861 #ifdef CONFIG_MACH_RM9200
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_RM9200
11867 # endif
11868 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
11869 #else
11870 # define machine_is_rm9200()    (0)
11871 #endif
11872
11873 #ifdef CONFIG_MACH_DMA03
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_DMA03
11879 # endif
11880 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
11881 #else
11882 # define machine_is_dma03()     (0)
11883 #endif
11884
11885 #ifdef CONFIG_MACH_ROAD_S101
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_ROAD_S101
11891 # endif
11892 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
11893 #else
11894 # define machine_is_road_s101() (0)
11895 #endif
11896
11897 #ifdef CONFIG_MACH_IQ81340SC
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_IQ81340SC
11903 # endif
11904 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
11905 #else
11906 # define machine_is_iq81340sc() (0)
11907 #endif
11908
11909 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
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_IQ_NEXTGEN_B
11915 # endif
11916 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
11917 #else
11918 # define machine_is_iq_nextgen_b()      (0)
11919 #endif
11920
11921 #ifdef CONFIG_MACH_IQ81340MC
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_IQ81340MC
11927 # endif
11928 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
11929 #else
11930 # define machine_is_iq81340mc() (0)
11931 #endif
11932
11933 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
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_IQ_NEXTGEN_D
11939 # endif
11940 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
11941 #else
11942 # define machine_is_iq_nextgen_d()      (0)
11943 #endif
11944
11945 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
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_IQ_NEXTGEN_E
11951 # endif
11952 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
11953 #else
11954 # define machine_is_iq_nextgen_e()      (0)
11955 #endif
11956
11957 #ifdef CONFIG_MACH_MALLOW_AT91
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_MALLOW_AT91
11963 # endif
11964 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
11965 #else
11966 # define machine_is_mallow_at91()       (0)
11967 #endif
11968
11969 #ifdef CONFIG_MACH_CYBERTRACKER_I
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_CYBERTRACKER_I
11975 # endif
11976 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
11977 #else
11978 # define machine_is_cybertracker_i()    (0)
11979 #endif
11980
11981 #ifdef CONFIG_MACH_GESBC931X
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_GESBC931X
11987 # endif
11988 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
11989 #else
11990 # define machine_is_gesbc931x() (0)
11991 #endif
11992
11993 #ifdef CONFIG_MACH_CENTIPAD
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_CENTIPAD
11999 # endif
12000 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
12001 #else
12002 # define machine_is_centipad()  (0)
12003 #endif
12004
12005 #ifdef CONFIG_MACH_ARMSOC
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_ARMSOC
12011 # endif
12012 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
12013 #else
12014 # define machine_is_armsoc()    (0)
12015 #endif
12016
12017 #ifdef CONFIG_MACH_SE4200
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_SE4200
12023 # endif
12024 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
12025 #else
12026 # define machine_is_se4200()    (0)
12027 #endif
12028
12029 #ifdef CONFIG_MACH_EMS197A
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_EMS197A
12035 # endif
12036 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
12037 #else
12038 # define machine_is_ems197a()   (0)
12039 #endif
12040
12041 #ifdef CONFIG_MACH_MICRO9
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_MICRO9
12047 # endif
12048 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
12049 #else
12050 # define machine_is_micro9()    (0)
12051 #endif
12052
12053 #ifdef CONFIG_MACH_MICRO9L
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_MICRO9L
12059 # endif
12060 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
12061 #else
12062 # define machine_is_micro9l()   (0)
12063 #endif
12064
12065 #ifdef CONFIG_MACH_UC5471DSP
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_UC5471DSP
12071 # endif
12072 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
12073 #else
12074 # define machine_is_uc5471dsp() (0)
12075 #endif
12076
12077 #ifdef CONFIG_MACH_SJ5471ENG
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_SJ5471ENG
12083 # endif
12084 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
12085 #else
12086 # define machine_is_sj5471eng() (0)
12087 #endif
12088
12089 #ifdef CONFIG_MACH_CMPXA26X
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_CMPXA26X
12095 # endif
12096 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
12097 #else
12098 # define machine_is_none()      (0)
12099 #endif
12100
12101 #ifdef CONFIG_MACH_NC
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_NC
12107 # endif
12108 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
12109 #else
12110 # define machine_is_nc1()       (0)
12111 #endif
12112
12113 #ifdef CONFIG_MACH_OMAP_PALMTE
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_PALMTE
12119 # endif
12120 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
12121 #else
12122 # define machine_is_omap_palmte()       (0)
12123 #endif
12124
12125 #ifdef CONFIG_MACH_AJAX52X
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_AJAX52X
12131 # endif
12132 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
12133 #else
12134 # define machine_is_ajax52x()   (0)
12135 #endif
12136
12137 #ifdef CONFIG_MACH_SIRIUSTAR
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_SIRIUSTAR
12143 # endif
12144 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
12145 #else
12146 # define machine_is_siriustar() (0)
12147 #endif
12148
12149 #ifdef CONFIG_MACH_IODATA_HDLG
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_IODATA_HDLG
12155 # endif
12156 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
12157 #else
12158 # define machine_is_iodata_hdlg()       (0)
12159 #endif
12160
12161 #ifdef CONFIG_MACH_AT91RM9200UTL
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_AT91RM9200UTL
12167 # endif
12168 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
12169 #else
12170 # define machine_is_at91rm9200utl()     (0)
12171 #endif
12172
12173 #ifdef CONFIG_MACH_BIOSAFE
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_BIOSAFE
12179 # endif
12180 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
12181 #else
12182 # define machine_is_biosafe()   (0)
12183 #endif
12184
12185 #ifdef CONFIG_MACH_MP1000
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_MP1000
12191 # endif
12192 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
12193 #else
12194 # define machine_is_mp1000()    (0)
12195 #endif
12196
12197 #ifdef CONFIG_MACH_PARSY
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_PARSY
12203 # endif
12204 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
12205 #else
12206 # define machine_is_parsy()     (0)
12207 #endif
12208
12209 #ifdef CONFIG_MACH_CCXP
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_CCXP
12215 # endif
12216 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
12217 #else
12218 # define machine_is_ccxp270()   (0)
12219 #endif
12220
12221 #ifdef CONFIG_MACH_OMAP_GSAMPLE
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_OMAP_GSAMPLE
12227 # endif
12228 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
12229 #else
12230 # define machine_is_omap_gsample()      (0)
12231 #endif
12232
12233 #ifdef CONFIG_MACH_REALVIEW_EB
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_REALVIEW_EB
12239 # endif
12240 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
12241 #else
12242 # define machine_is_realview_eb()       (0)
12243 #endif
12244
12245 #ifdef CONFIG_MACH_SAMOA
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_SAMOA
12251 # endif
12252 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
12253 #else
12254 # define machine_is_samoa()     (0)
12255 #endif
12256
12257 #ifdef CONFIG_MACH_PALMT3
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_PALMT3
12263 # endif
12264 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
12265 #else
12266 # define machine_is_palmt3()    (0)
12267 #endif
12268
12269 #ifdef CONFIG_MACH_I878
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_I878
12275 # endif
12276 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
12277 #else
12278 # define machine_is_i878()      (0)
12279 #endif
12280
12281 #ifdef CONFIG_MACH_BORZOI
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_BORZOI
12287 # endif
12288 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
12289 #else
12290 # define machine_is_borzoi()    (0)
12291 #endif
12292
12293 #ifdef CONFIG_MACH_GECKO
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_GECKO
12299 # endif
12300 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
12301 #else
12302 # define machine_is_gecko()     (0)
12303 #endif
12304
12305 #ifdef CONFIG_MACH_DS101
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_DS101
12311 # endif
12312 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
12313 #else
12314 # define machine_is_ds101()     (0)
12315 #endif
12316
12317 #ifdef CONFIG_MACH_OMAP_PALMTT2
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_OMAP_PALMTT2
12323 # endif
12324 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
12325 #else
12326 # define machine_is_omap_palmtt2()      (0)
12327 #endif
12328
12329 #ifdef CONFIG_MACH_PALMLD
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_PALMLD
12335 # endif
12336 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
12337 #else
12338 # define machine_is_palmld()    (0)
12339 #endif
12340
12341 #ifdef CONFIG_MACH_CC9C
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_CC9C
12347 # endif
12348 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
12349 #else
12350 # define machine_is_cc9c()      (0)
12351 #endif
12352
12353 #ifdef CONFIG_MACH_SBC1670
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_SBC1670
12359 # endif
12360 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
12361 #else
12362 # define machine_is_sbc1670()   (0)
12363 #endif
12364
12365 #ifdef CONFIG_MACH_IXDP28X5
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_IXDP28X5
12371 # endif
12372 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
12373 #else
12374 # define machine_is_ixdp28x5()  (0)
12375 #endif
12376
12377 #ifdef CONFIG_MACH_OMAP_PALMTT
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_OMAP_PALMTT
12383 # endif
12384 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
12385 #else
12386 # define machine_is_omap_palmtt()       (0)
12387 #endif
12388
12389 #ifdef CONFIG_MACH_ML696K
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_ML696K
12395 # endif
12396 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
12397 #else
12398 # define machine_is_ml696k()    (0)
12399 #endif
12400
12401 #ifdef CONFIG_MACH_ARCOM_ZEUS
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_ARCOM_ZEUS
12407 # endif
12408 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
12409 #else
12410 # define machine_is_arcom_zeus()        (0)
12411 #endif
12412
12413 #ifdef CONFIG_MACH_OSIRIS
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_OSIRIS
12419 # endif
12420 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
12421 #else
12422 # define machine_is_osiris()    (0)
12423 #endif
12424
12425 #ifdef CONFIG_MACH_MAESTRO
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_MAESTRO
12431 # endif
12432 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
12433 #else
12434 # define machine_is_maestro()   (0)
12435 #endif
12436
12437 #ifdef CONFIG_MACH_PALMTE2
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_PALMTE2
12443 # endif
12444 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
12445 #else
12446 # define machine_is_palmte2()   (0)
12447 #endif
12448
12449 #ifdef CONFIG_MACH_IXBBM
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_IXBBM
12455 # endif
12456 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
12457 #else
12458 # define machine_is_ixbbm()     (0)
12459 #endif
12460
12461 #ifdef CONFIG_MACH_MX27ADS
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_MX27ADS
12467 # endif
12468 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
12469 #else
12470 # define machine_is_mx27ads()   (0)
12471 #endif
12472
12473 #ifdef CONFIG_MACH_AX8004
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_AX8004
12479 # endif
12480 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
12481 #else
12482 # define machine_is_ax8004()    (0)
12483 #endif
12484
12485 #ifdef CONFIG_MACH_AT91SAM9261EK
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_AT91SAM9261EK
12491 # endif
12492 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
12493 #else
12494 # define machine_is_at91sam9261ek()     (0)
12495 #endif
12496
12497 #ifdef CONFIG_MACH_LOFT
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_LOFT
12503 # endif
12504 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
12505 #else
12506 # define machine_is_loft()      (0)
12507 #endif
12508
12509 #ifdef CONFIG_MACH_MAGPIE
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_MAGPIE
12515 # endif
12516 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
12517 #else
12518 # define machine_is_magpie()    (0)
12519 #endif
12520
12521 #ifdef CONFIG_MACH_MX21ADS
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_MX21ADS
12527 # endif
12528 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
12529 #else
12530 # define machine_is_mx21ads()   (0)
12531 #endif
12532
12533 #ifdef CONFIG_MACH_MB87M3400
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_MB87M3400
12539 # endif
12540 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
12541 #else
12542 # define machine_is_mb87m3400() (0)
12543 #endif
12544
12545 #ifdef CONFIG_MACH_MGUARD_DELTA
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_MGUARD_DELTA
12551 # endif
12552 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
12553 #else
12554 # define machine_is_mguard_delta()      (0)
12555 #endif
12556
12557 #ifdef CONFIG_MACH_DAVINCI_DVDP
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_DAVINCI_DVDP
12563 # endif
12564 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
12565 #else
12566 # define machine_is_davinci_dvdp()      (0)
12567 #endif
12568
12569 #ifdef CONFIG_MACH_HTCUNIVERSAL
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_HTCUNIVERSAL
12575 # endif
12576 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
12577 #else
12578 # define machine_is_htcuniversal()      (0)
12579 #endif
12580
12581 #ifdef CONFIG_MACH_TPAD
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_TPAD
12587 # endif
12588 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
12589 #else
12590 # define machine_is_tpad()      (0)
12591 #endif
12592
12593 #ifdef CONFIG_MACH_ROVERP3
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_ROVERP3
12599 # endif
12600 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
12601 #else
12602 # define machine_is_roverp3()   (0)
12603 #endif
12604
12605 #ifdef CONFIG_MACH_JORNADA928
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_JORNADA928
12611 # endif
12612 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
12613 #else
12614 # define machine_is_jornada928()        (0)
12615 #endif
12616
12617 #ifdef CONFIG_MACH_MV88FXX81
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_MV88FXX81
12623 # endif
12624 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
12625 #else
12626 # define machine_is_mv88fxx81() (0)
12627 #endif
12628
12629 #ifdef CONFIG_MACH_STMP36XX
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_STMP36XX
12635 # endif
12636 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
12637 #else
12638 # define machine_is_stmp36xx()  (0)
12639 #endif
12640
12641 #ifdef CONFIG_MACH_SXNI79524
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_SXNI79524
12647 # endif
12648 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
12649 #else
12650 # define machine_is_sxni79524() (0)
12651 #endif
12652
12653 #ifdef CONFIG_MACH_AMS_DELTA
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_AMS_DELTA
12659 # endif
12660 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
12661 #else
12662 # define machine_is_ams_delta() (0)
12663 #endif
12664
12665 #ifdef CONFIG_MACH_URANIUM
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_URANIUM
12671 # endif
12672 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
12673 #else
12674 # define machine_is_uranium()   (0)
12675 #endif
12676
12677 #ifdef CONFIG_MACH_UCON
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_UCON
12683 # endif
12684 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
12685 #else
12686 # define machine_is_ucon()      (0)
12687 #endif
12688
12689 #ifdef CONFIG_MACH_NAS100D
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_NAS100D
12695 # endif
12696 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
12697 #else
12698 # define machine_is_nas100d()   (0)
12699 #endif
12700
12701 #ifdef CONFIG_MACH_L083_1000
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_L083_1000
12707 # endif
12708 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
12709 #else
12710 # define machine_is_l083()      (0)
12711 #endif
12712
12713 #ifdef CONFIG_MACH_EZX
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_EZX
12719 # endif
12720 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
12721 #else
12722 # define machine_is_ezx()       (0)
12723 #endif
12724
12725 #ifdef CONFIG_MACH_PNX5220
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_PNX5220
12731 # endif
12732 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
12733 #else
12734 # define machine_is_pnx5220()   (0)
12735 #endif
12736
12737 #ifdef CONFIG_MACH_BUTTE
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_BUTTE
12743 # endif
12744 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
12745 #else
12746 # define machine_is_butte()     (0)
12747 #endif
12748
12749 #ifdef CONFIG_MACH_SRM2
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_SRM2
12755 # endif
12756 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
12757 #else
12758 # define machine_is_srm2()      (0)
12759 #endif
12760
12761 #ifdef CONFIG_MACH_DSBR
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_DSBR
12767 # endif
12768 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
12769 #else
12770 # define machine_is_dsbr()      (0)
12771 #endif
12772
12773 #ifdef CONFIG_MACH_CRYSTALBALL
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_CRYSTALBALL
12779 # endif
12780 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
12781 #else
12782 # define machine_is_crystalball()       (0)
12783 #endif
12784
12785 #ifdef CONFIG_MACH_TINYPXA27X
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_TINYPXA27X
12791 # endif
12792 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
12793 #else
12794 # define machine_is_tinypxa27x()        (0)
12795 #endif
12796
12797 #ifdef CONFIG_MACH_HERBIE
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_HERBIE
12803 # endif
12804 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
12805 #else
12806 # define machine_is_herbie()    (0)
12807 #endif
12808
12809 #ifdef CONFIG_MACH_MAGICIAN
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_MAGICIAN
12815 # endif
12816 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
12817 #else
12818 # define machine_is_magician()  (0)
12819 #endif
12820
12821 #ifdef CONFIG_MACH_CM4002
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_CM4002
12827 # endif
12828 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
12829 #else
12830 # define machine_is_cm4002()    (0)
12831 #endif
12832
12833 #ifdef CONFIG_MACH_B4
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_B4
12839 # endif
12840 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
12841 #else
12842 # define machine_is_b4()        (0)
12843 #endif
12844
12845 #ifdef CONFIG_MACH_MAUI
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_MAUI
12851 # endif
12852 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
12853 #else
12854 # define machine_is_maui()      (0)
12855 #endif
12856
12857 #ifdef CONFIG_MACH_CYBERTRACKER_G
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_CYBERTRACKER_G
12863 # endif
12864 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
12865 #else
12866 # define machine_is_cybertracker_g()    (0)
12867 #endif
12868
12869 #ifdef CONFIG_MACH_NXDKN
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_NXDKN
12875 # endif
12876 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
12877 #else
12878 # define machine_is_nxdkn()     (0)
12879 #endif
12880
12881 #ifdef CONFIG_MACH_MIO8390
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_MIO8390
12887 # endif
12888 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
12889 #else
12890 # define machine_is_mio8390()   (0)
12891 #endif
12892
12893 #ifdef CONFIG_MACH_OMI_BOARD
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_OMI_BOARD
12899 # endif
12900 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
12901 #else
12902 # define machine_is_omi_board() (0)
12903 #endif
12904
12905 #ifdef CONFIG_MACH_MX21CIV
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_MX21CIV
12911 # endif
12912 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
12913 #else
12914 # define machine_is_mx21civ()   (0)
12915 #endif
12916
12917 #ifdef CONFIG_MACH_MAHI_CDAC
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_MAHI_CDAC
12923 # endif
12924 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
12925 #else
12926 # define machine_is_mahi_cdac() (0)
12927 #endif
12928
12929 #ifdef CONFIG_MACH_PALMTX
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_PALMTX
12935 # endif
12936 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
12937 #else
12938 # define machine_is_palmtx()    (0)
12939 #endif
12940
12941 #ifdef CONFIG_MACH_S3C2413
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_S3C2413
12947 # endif
12948 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
12949 #else
12950 # define machine_is_s3c2413()   (0)
12951 #endif
12952
12953 #ifdef CONFIG_MACH_SAMSYS_EP0
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_SAMSYS_EP0
12959 # endif
12960 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
12961 #else
12962 # define machine_is_samsys_ep0()        (0)
12963 #endif
12964
12965 #ifdef CONFIG_MACH_WG302V1
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_WG302V1
12971 # endif
12972 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
12973 #else
12974 # define machine_is_wg302v1()   (0)
12975 #endif
12976
12977 #ifdef CONFIG_MACH_WG302V2
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_WG302V2
12983 # endif
12984 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
12985 #else
12986 # define machine_is_wg302v2()   (0)
12987 #endif
12988
12989 #ifdef CONFIG_MACH_EB42X
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_EB42X
12995 # endif
12996 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
12997 #else
12998 # define machine_is_eb42x()     (0)
12999 #endif
13000
13001 #ifdef CONFIG_MACH_IQ331ES
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_IQ331ES
13007 # endif
13008 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
13009 #else
13010 # define machine_is_iq331es()   (0)
13011 #endif
13012
13013 #ifdef CONFIG_MACH_COSYDSP
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_COSYDSP
13019 # endif
13020 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
13021 #else
13022 # define machine_is_cosydsp()   (0)
13023 #endif
13024
13025 #ifdef CONFIG_MACH_UPLAT7D
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_UPLAT7D
13031 # endif
13032 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
13033 #else
13034 # define machine_is_uplat7d_proto()     (0)
13035 #endif
13036
13037 #ifdef CONFIG_MACH_PTDAVINCI
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_PTDAVINCI
13043 # endif
13044 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
13045 #else
13046 # define machine_is_ptdavinci() (0)
13047 #endif
13048
13049 #ifdef CONFIG_MACH_MBUS
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_MBUS
13055 # endif
13056 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
13057 #else
13058 # define machine_is_mbus()      (0)
13059 #endif
13060
13061 #ifdef CONFIG_MACH_NADIA2VB
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_NADIA2VB
13067 # endif
13068 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
13069 #else
13070 # define machine_is_nadia2vb()  (0)
13071 #endif
13072
13073 #ifdef CONFIG_MACH_R1000
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_R1000
13079 # endif
13080 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
13081 #else
13082 # define machine_is_r1000()     (0)
13083 #endif
13084
13085 #ifdef CONFIG_MACH_HW90250
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_HW90250
13091 # endif
13092 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
13093 #else
13094 # define machine_is_hw90250()   (0)
13095 #endif
13096
13097 #ifdef CONFIG_MACH_OMAP_2430SDP
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_OMAP_2430SDP
13103 # endif
13104 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
13105 #else
13106 # define machine_is_omap_2430sdp()      (0)
13107 #endif
13108
13109 #ifdef CONFIG_MACH_DAVINCI_EVM
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_DAVINCI_EVM
13115 # endif
13116 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
13117 #else
13118 # define machine_is_davinci_evm()       (0)
13119 #endif
13120
13121 #ifdef CONFIG_MACH_OMAP_TORNADO
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_OMAP_TORNADO
13127 # endif
13128 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
13129 #else
13130 # define machine_is_omap_tornado()      (0)
13131 #endif
13132
13133 #ifdef CONFIG_MACH_OLOCREEK
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_OLOCREEK
13139 # endif
13140 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
13141 #else
13142 # define machine_is_olocreek()  (0)
13143 #endif
13144
13145 #ifdef CONFIG_MACH_PALMZ72
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_PALMZ72
13151 # endif
13152 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
13153 #else
13154 # define machine_is_palmz72()   (0)
13155 #endif
13156
13157 #ifdef CONFIG_MACH_NXDB500
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_NXDB500
13163 # endif
13164 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
13165 #else
13166 # define machine_is_nxdb500()   (0)
13167 #endif
13168
13169 #ifdef CONFIG_MACH_APF9328
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_APF9328
13175 # endif
13176 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
13177 #else
13178 # define machine_is_apf9328()   (0)
13179 #endif
13180
13181 #ifdef CONFIG_MACH_OMAP_WIPOQ
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_OMAP_WIPOQ
13187 # endif
13188 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
13189 #else
13190 # define machine_is_omap_wipoq()        (0)
13191 #endif
13192
13193 #ifdef CONFIG_MACH_OMAP_TWIP
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_OMAP_TWIP
13199 # endif
13200 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
13201 #else
13202 # define machine_is_omap_twip() (0)
13203 #endif
13204
13205 #ifdef CONFIG_MACH_TREO650
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_TREO650
13211 # endif
13212 # define machine_is_treo650()   (machine_arch_type == MACH_TYPE_TREO650)
13213 #else
13214 # define machine_is_treo650()   (0)
13215 #endif
13216
13217 #ifdef CONFIG_MACH_ACUMEN
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_ACUMEN
13223 # endif
13224 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
13225 #else
13226 # define machine_is_acumen()    (0)
13227 #endif
13228
13229 #ifdef CONFIG_MACH_XP100
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_XP100
13235 # endif
13236 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
13237 #else
13238 # define machine_is_xp100()     (0)
13239 #endif
13240
13241 #ifdef CONFIG_MACH_FS2410
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_FS2410
13247 # endif
13248 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
13249 #else
13250 # define machine_is_fs2410()    (0)
13251 #endif
13252
13253 #ifdef CONFIG_MACH_PXA270_CERF
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_PXA270_CERF
13259 # endif
13260 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
13261 #else
13262 # define machine_is_pxa270_cerf()       (0)
13263 #endif
13264
13265 #ifdef CONFIG_MACH_SQ2FTLPALM
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_SQ2FTLPALM
13271 # endif
13272 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
13273 #else
13274 # define machine_is_sq2ftlpalm()        (0)
13275 #endif
13276
13277 #ifdef CONFIG_MACH_BSEMSERVER
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_BSEMSERVER
13283 # endif
13284 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
13285 #else
13286 # define machine_is_bsemserver()        (0)
13287 #endif
13288
13289 #ifdef CONFIG_MACH_NETCLIENT
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_NETCLIENT
13295 # endif
13296 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
13297 #else
13298 # define machine_is_netclient() (0)
13299 #endif
13300
13301 #ifdef CONFIG_MACH_PALMT5
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_PALMT5
13307 # endif
13308 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
13309 #else
13310 # define machine_is_palmt5()    (0)
13311 #endif
13312
13313 #ifdef CONFIG_MACH_PALMTC
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_PALMTC
13319 # endif
13320 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
13321 #else
13322 # define machine_is_palmtc()    (0)
13323 #endif
13324
13325 #ifdef CONFIG_MACH_OMAP_APOLLON
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_OMAP_APOLLON
13331 # endif
13332 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
13333 #else
13334 # define machine_is_omap_apollon()      (0)
13335 #endif
13336
13337 #ifdef CONFIG_MACH_MXC30030EVB
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_MXC30030EVB
13343 # endif
13344 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
13345 #else
13346 # define machine_is_mxc30030evb()       (0)
13347 #endif
13348
13349 #ifdef CONFIG_MACH_REA_2D
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_REA_2D
13355 # endif
13356 # define machine_is_rea_2d()    (machine_arch_type == MACH_TYPE_REA_2D)
13357 #else
13358 # define machine_is_rea_2d()    (0)
13359 #endif
13360
13361 #ifdef CONFIG_MACH_TI3E524
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_TI3E524
13367 # endif
13368 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
13369 #else
13370 # define machine_is_eti3e524()  (0)
13371 #endif
13372
13373 #ifdef CONFIG_MACH_ATEB9200
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_ATEB9200
13379 # endif
13380 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
13381 #else
13382 # define machine_is_ateb9200()  (0)
13383 #endif
13384
13385 #ifdef CONFIG_MACH_AUCKLAND
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_AUCKLAND
13391 # endif
13392 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
13393 #else
13394 # define machine_is_auckland()  (0)
13395 #endif
13396
13397 #ifdef CONFIG_MACH_AK3320M
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_AK3320M
13403 # endif
13404 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
13405 #else
13406 # define machine_is_ak3220m()   (0)
13407 #endif
13408
13409 #ifdef CONFIG_MACH_DURAMAX
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_DURAMAX
13415 # endif
13416 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
13417 #else
13418 # define machine_is_duramax()   (0)
13419 #endif
13420
13421 #ifdef CONFIG_MACH_N35
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_N35
13427 # endif
13428 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
13429 #else
13430 # define machine_is_n35()       (0)
13431 #endif
13432
13433 #ifdef CONFIG_MACH_PRONGHORN
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_PRONGHORN
13439 # endif
13440 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13441 #else
13442 # define machine_is_pronghorn() (0)
13443 #endif
13444
13445 #ifdef CONFIG_MACH_FUNDY
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_FUNDY
13451 # endif
13452 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
13453 #else
13454 # define machine_is_fundy()     (0)
13455 #endif
13456
13457 #ifdef CONFIG_MACH_LOGICPD_PXA270
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_LOGICPD_PXA270
13463 # endif
13464 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
13465 #else
13466 # define machine_is_logicpd_pxa270()    (0)
13467 #endif
13468
13469 #ifdef CONFIG_MACH_CPU777
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_CPU777
13475 # endif
13476 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
13477 #else
13478 # define machine_is_cpu777()    (0)
13479 #endif
13480
13481 #ifdef CONFIG_MACH_SIMICON9201
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_SIMICON9201
13487 # endif
13488 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
13489 #else
13490 # define machine_is_simicon9201()       (0)
13491 #endif
13492
13493 #ifdef CONFIG_MACH_LEAP2_HPM
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_LEAP2_HPM
13499 # endif
13500 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
13501 #else
13502 # define machine_is_leap2_hpm() (0)
13503 #endif
13504
13505 #ifdef CONFIG_MACH_CM922TXA10
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_CM922TXA10
13511 # endif
13512 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
13513 #else
13514 # define machine_is_cm922txa10()        (0)
13515 #endif
13516
13517 #ifdef CONFIG_MACH_PXA
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_PXA
13523 # endif
13524 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
13525 #else
13526 # define machine_is_sandgate()  (0)
13527 #endif
13528
13529 #ifdef CONFIG_MACH_SANDGATE2
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_SANDGATE2
13535 # endif
13536 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
13537 #else
13538 # define machine_is_sandgate2() (0)
13539 #endif
13540
13541 #ifdef CONFIG_MACH_SANDGATE2G
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_SANDGATE2G
13547 # endif
13548 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
13549 #else
13550 # define machine_is_sandgate2g()        (0)
13551 #endif
13552
13553 #ifdef CONFIG_MACH_SANDGATE2P
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_SANDGATE2P
13559 # endif
13560 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
13561 #else
13562 # define machine_is_sandgate2p()        (0)
13563 #endif
13564
13565 #ifdef CONFIG_MACH_FRED_JACK
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_FRED_JACK
13571 # endif
13572 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
13573 #else
13574 # define machine_is_fred_jack() (0)
13575 #endif
13576
13577 #ifdef CONFIG_MACH_TTG_COLOR1
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_TTG_COLOR1
13583 # endif
13584 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
13585 #else
13586 # define machine_is_ttg_color1()        (0)
13587 #endif
13588
13589 #ifdef CONFIG_MACH_NXEB500HMI
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_NXEB500HMI
13595 # endif
13596 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
13597 #else
13598 # define machine_is_nxeb500hmi()        (0)
13599 #endif
13600
13601 #ifdef CONFIG_MACH_NETDCU8
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_NETDCU8
13607 # endif
13608 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
13609 #else
13610 # define machine_is_netdcu8()   (0)
13611 #endif
13612
13613 #ifdef CONFIG_MACH_NG_FVX538
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_NG_FVX538
13619 # endif
13620 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
13621 #else
13622 # define machine_is_ng_fvx538() (0)
13623 #endif
13624
13625 #ifdef CONFIG_MACH_NG_FVS338
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_NG_FVS338
13631 # endif
13632 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
13633 #else
13634 # define machine_is_ng_fvs338() (0)
13635 #endif
13636
13637 #ifdef CONFIG_MACH_PNX4103
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_PNX4103
13643 # endif
13644 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
13645 #else
13646 # define machine_is_pnx4103()   (0)
13647 #endif
13648
13649 #ifdef CONFIG_MACH_HESDB
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_HESDB
13655 # endif
13656 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
13657 #else
13658 # define machine_is_hesdb()     (0)
13659 #endif
13660
13661 #ifdef CONFIG_MACH_XSILO
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_XSILO
13667 # endif
13668 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
13669 #else
13670 # define machine_is_xsilo()     (0)
13671 #endif
13672
13673 #ifdef CONFIG_MACH_ESPRESSO
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_ESPRESSO
13679 # endif
13680 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
13681 #else
13682 # define machine_is_espresso()  (0)
13683 #endif
13684
13685 #ifdef CONFIG_MACH_EMLC
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_EMLC
13691 # endif
13692 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
13693 #else
13694 # define machine_is_emlc()      (0)
13695 #endif
13696
13697 #ifdef CONFIG_MACH_SISTERON
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_SISTERON
13703 # endif
13704 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
13705 #else
13706 # define machine_is_sisteron()  (0)
13707 #endif
13708
13709 #ifdef CONFIG_MACH_RX1950
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_RX1950
13715 # endif
13716 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
13717 #else
13718 # define machine_is_rx1950()    (0)
13719 #endif
13720
13721 #ifdef CONFIG_MACH_TSC_VENUS
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_TSC_VENUS
13727 # endif
13728 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
13729 #else
13730 # define machine_is_tsc_venus() (0)
13731 #endif
13732
13733 #ifdef CONFIG_MACH_DS101J
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_DS101J
13739 # endif
13740 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
13741 #else
13742 # define machine_is_ds101j()    (0)
13743 #endif
13744
13745 #ifdef CONFIG_MACH_MXC30030ADS
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_MXC30030ADS
13751 # endif
13752 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
13753 #else
13754 # define machine_is_mxc30030ads()       (0)
13755 #endif
13756
13757 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
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_FUJITSU_WIMAXSOC
13763 # endif
13764 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
13765 #else
13766 # define machine_is_fujitsu_wimaxsoc()  (0)
13767 #endif
13768
13769 #ifdef CONFIG_MACH_DUALPCMODEM
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_DUALPCMODEM
13775 # endif
13776 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
13777 #else
13778 # define machine_is_dualpcmodem()       (0)
13779 #endif
13780
13781 #ifdef CONFIG_MACH_GESBC9312
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_GESBC9312
13787 # endif
13788 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
13789 #else
13790 # define machine_is_gesbc9312() (0)
13791 #endif
13792
13793 #ifdef CONFIG_MACH_HTCAPACHE
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_HTCAPACHE
13799 # endif
13800 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
13801 #else
13802 # define machine_is_htcapache() (0)
13803 #endif
13804
13805 #ifdef CONFIG_MACH_IXDP435
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_IXDP435
13811 # endif
13812 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
13813 #else
13814 # define machine_is_ixdp435()   (0)
13815 #endif
13816
13817 #ifdef CONFIG_MACH_CATPROVT100
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_CATPROVT100
13823 # endif
13824 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
13825 #else
13826 # define machine_is_catprovt100()       (0)
13827 #endif
13828
13829 #ifdef CONFIG_MACH_PICOTUX1XX
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_PICOTUX1XX
13835 # endif
13836 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
13837 #else
13838 # define machine_is_picotux1xx()        (0)
13839 #endif
13840
13841 #ifdef CONFIG_MACH_PICOTUX2XX
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_PICOTUX2XX
13847 # endif
13848 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
13849 #else
13850 # define machine_is_picotux2xx()        (0)
13851 #endif
13852
13853 #ifdef CONFIG_MACH_DSMG600
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_DSMG600
13859 # endif
13860 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
13861 #else
13862 # define machine_is_dsmg600()   (0)
13863 #endif
13864
13865 #ifdef CONFIG_MACH_EMPC2
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_EMPC2
13871 # endif
13872 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
13873 #else
13874 # define machine_is_empc2()     (0)
13875 #endif
13876
13877 #ifdef CONFIG_MACH_VENTURA
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_VENTURA
13883 # endif
13884 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
13885 #else
13886 # define machine_is_ventura()   (0)
13887 #endif
13888
13889 #ifdef CONFIG_MACH_PHIDGET_SBC
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_PHIDGET_SBC
13895 # endif
13896 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
13897 #else
13898 # define machine_is_phidget_sbc()       (0)
13899 #endif
13900
13901 #ifdef CONFIG_MACH_IJ3K
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_IJ3K
13907 # endif
13908 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
13909 #else
13910 # define machine_is_ij3k()      (0)
13911 #endif
13912
13913 #ifdef CONFIG_MACH_PISGAH
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_PISGAH
13919 # endif
13920 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
13921 #else
13922 # define machine_is_pisgah()    (0)
13923 #endif
13924
13925 #ifdef CONFIG_MACH_OMAP_FSAMPLE
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_OMAP_FSAMPLE
13931 # endif
13932 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
13933 #else
13934 # define machine_is_omap_fsample()      (0)
13935 #endif
13936
13937 #ifdef CONFIG_MACH_SG720
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_SG720
13943 # endif
13944 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
13945 #else
13946 # define machine_is_sg720()     (0)
13947 #endif
13948
13949 #ifdef CONFIG_MACH_REDFOX
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_REDFOX
13955 # endif
13956 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
13957 #else
13958 # define machine_is_redfox()    (0)
13959 #endif
13960
13961 #ifdef CONFIG_MACH_MYSH_EP9315_1
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_MYSH_EP9315_1
13967 # endif
13968 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
13969 #else
13970 # define machine_is_mysh_ep9315_1()     (0)
13971 #endif
13972
13973 #ifdef CONFIG_MACH_TPF106
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_TPF106
13979 # endif
13980 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
13981 #else
13982 # define machine_is_tpf106()    (0)
13983 #endif
13984
13985 #ifdef CONFIG_MACH_AT91RM9200KG
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_AT91RM9200KG
13991 # endif
13992 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
13993 #else
13994 # define machine_is_at91rm9200kg()      (0)
13995 #endif
13996
13997 #ifdef CONFIG_MACH_SLEDB
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_SLEDB
14003 # endif
14004 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
14005 #else
14006 # define machine_is_rcmt2()     (0)
14007 #endif
14008
14009 #ifdef CONFIG_MACH_ONTRACK
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_ONTRACK
14015 # endif
14016 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
14017 #else
14018 # define machine_is_ontrack()   (0)
14019 #endif
14020
14021 #ifdef CONFIG_MACH_PM1200
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_PM1200
14027 # endif
14028 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
14029 #else
14030 # define machine_is_pm1200()    (0)
14031 #endif
14032
14033 #ifdef CONFIG_MACH_ESS24XXX
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_ESS24XXX
14039 # endif
14040 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
14041 #else
14042 # define machine_is_ess24562()  (0)
14043 #endif
14044
14045 #ifdef CONFIG_MACH_COREMP7
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_COREMP7
14051 # endif
14052 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
14053 #else
14054 # define machine_is_coremp7()   (0)
14055 #endif
14056
14057 #ifdef CONFIG_MACH_NEXCODER_6446
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_NEXCODER_6446
14063 # endif
14064 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
14065 #else
14066 # define machine_is_nexcoder_6446()     (0)
14067 #endif
14068
14069 #ifdef CONFIG_MACH_STVC8380
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_STVC8380
14075 # endif
14076 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
14077 #else
14078 # define machine_is_stvc8380()  (0)
14079 #endif
14080
14081 #ifdef CONFIG_MACH_TEKLYNX
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_TEKLYNX
14087 # endif
14088 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
14089 #else
14090 # define machine_is_teklynx()   (0)
14091 #endif
14092
14093 #ifdef CONFIG_MACH_CARBONADO
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_CARBONADO
14099 # endif
14100 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
14101 #else
14102 # define machine_is_carbonado() (0)
14103 #endif
14104
14105 #ifdef CONFIG_MACH_SYSMOS_MP730
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_SYSMOS_MP730
14111 # endif
14112 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
14113 #else
14114 # define machine_is_sysmos_mp730()      (0)
14115 #endif
14116
14117 #ifdef CONFIG_MACH_SNAPPER_CL15
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_SNAPPER_CL15
14123 # endif
14124 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
14125 #else
14126 # define machine_is_snapper_cl15()      (0)
14127 #endif
14128
14129 #ifdef CONFIG_MACH_PGIGIM
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_PGIGIM
14135 # endif
14136 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
14137 #else
14138 # define machine_is_pgigim()    (0)
14139 #endif
14140
14141 #ifdef CONFIG_MACH_PTX9160P2
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_PTX9160P2
14147 # endif
14148 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
14149 #else
14150 # define machine_is_ptx9160p2() (0)
14151 #endif
14152
14153 #ifdef CONFIG_MACH_DCORE1
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_DCORE1
14159 # endif
14160 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
14161 #else
14162 # define machine_is_dcore1()    (0)
14163 #endif
14164
14165 #ifdef CONFIG_MACH_VICTORPXA
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_VICTORPXA
14171 # endif
14172 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
14173 #else
14174 # define machine_is_victorpxa() (0)
14175 #endif
14176
14177 #ifdef CONFIG_MACH_MX2DTB
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_MX2DTB
14183 # endif
14184 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
14185 #else
14186 # define machine_is_mx2dtb()    (0)
14187 #endif
14188
14189 #ifdef CONFIG_MACH_PXA_IREX_ER0100
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_PXA_IREX_ER0100
14195 # endif
14196 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
14197 #else
14198 # define machine_is_pxa_irex_er0100()   (0)
14199 #endif
14200
14201 #ifdef CONFIG_MACH_OMAP_PALMZ71
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_OMAP_PALMZ71
14207 # endif
14208 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
14209 #else
14210 # define machine_is_omap_palmz71()      (0)
14211 #endif
14212
14213 #ifdef CONFIG_MACH_BARTEC_DEG
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_BARTEC_DEG
14219 # endif
14220 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
14221 #else
14222 # define machine_is_bartec_deg()        (0)
14223 #endif
14224
14225 #ifdef CONFIG_MACH_HW50251
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_HW50251
14231 # endif
14232 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
14233 #else
14234 # define machine_is_hw50251()   (0)
14235 #endif
14236
14237 #ifdef CONFIG_MACH_IBOX
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_IBOX
14243 # endif
14244 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
14245 #else
14246 # define machine_is_ibox()      (0)
14247 #endif
14248
14249 #ifdef CONFIG_MACH_ATLASLH7A404
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_ATLASLH7A404
14255 # endif
14256 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
14257 #else
14258 # define machine_is_atlaslh7a404()      (0)
14259 #endif
14260
14261 #ifdef CONFIG_MACH_PT2026
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_PT2026
14267 # endif
14268 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
14269 #else
14270 # define machine_is_pt2026()    (0)
14271 #endif
14272
14273 #ifdef CONFIG_MACH_HTCALPINE
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_HTCALPINE
14279 # endif
14280 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
14281 #else
14282 # define machine_is_htcalpine() (0)
14283 #endif
14284
14285 #ifdef CONFIG_MACH_BARTEC_VTU
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_BARTEC_VTU
14291 # endif
14292 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
14293 #else
14294 # define machine_is_bartec_vtu()        (0)
14295 #endif
14296
14297 #ifdef CONFIG_MACH_VCOREII
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_VCOREII
14303 # endif
14304 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
14305 #else
14306 # define machine_is_vcoreii()   (0)
14307 #endif
14308
14309 #ifdef CONFIG_MACH_PDNB3
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_PDNB3
14315 # endif
14316 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
14317 #else
14318 # define machine_is_pdnb3()     (0)
14319 #endif
14320
14321 #ifdef CONFIG_MACH_HTCBEETLES
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_HTCBEETLES
14327 # endif
14328 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
14329 #else
14330 # define machine_is_htcbeetles()        (0)
14331 #endif
14332
14333 #ifdef CONFIG_MACH_S3C6400
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_S3C6400
14339 # endif
14340 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
14341 #else
14342 # define machine_is_s3c6400()   (0)
14343 #endif
14344
14345 #ifdef CONFIG_MACH_S3C2443
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_S3C2443
14351 # endif
14352 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
14353 #else
14354 # define machine_is_s3c2443()   (0)
14355 #endif
14356
14357 #ifdef CONFIG_MACH_OMAP_LDK
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_OMAP_LDK
14363 # endif
14364 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
14365 #else
14366 # define machine_is_omap_ldk()  (0)
14367 #endif
14368
14369 #ifdef CONFIG_MACH_SMDK2460
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_SMDK2460
14375 # endif
14376 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
14377 #else
14378 # define machine_is_smdk2460()  (0)
14379 #endif
14380
14381 #ifdef CONFIG_MACH_SMDK2440
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_SMDK2440
14387 # endif
14388 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
14389 #else
14390 # define machine_is_smdk2440()  (0)
14391 #endif
14392
14393 #ifdef CONFIG_MACH_SMDK2412
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_SMDK2412
14399 # endif
14400 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
14401 #else
14402 # define machine_is_smdk2412()  (0)
14403 #endif
14404
14405 #ifdef CONFIG_MACH_WEBBOX
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_WEBBOX
14411 # endif
14412 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
14413 #else
14414 # define machine_is_webbox()    (0)
14415 #endif
14416
14417 #ifdef CONFIG_MACH_CWWNDP
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_CWWNDP
14423 # endif
14424 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
14425 #else
14426 # define machine_is_cwwndp()    (0)
14427 #endif
14428
14429 #ifdef CONFIG_MACH_DRAGON
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_DRAGON
14435 # endif
14436 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
14437 #else
14438 # define machine_is_i839()      (0)
14439 #endif
14440
14441 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
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_OPENDO_CPU_BOARD
14447 # endif
14448 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14449 #else
14450 # define machine_is_opendo_cpu_board()  (0)
14451 #endif
14452
14453 #ifdef CONFIG_MACH_CCM2200
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_CCM2200
14459 # endif
14460 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
14461 #else
14462 # define machine_is_ccm2200()   (0)
14463 #endif
14464
14465 #ifdef CONFIG_MACH_ETWARM
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_ETWARM
14471 # endif
14472 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
14473 #else
14474 # define machine_is_etwarm()    (0)
14475 #endif
14476
14477 #ifdef CONFIG_MACH_M93030
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_M93030
14483 # endif
14484 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
14485 #else
14486 # define machine_is_m93030()    (0)
14487 #endif
14488
14489 #ifdef CONFIG_MACH_CC7U
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_CC7U
14495 # endif
14496 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
14497 #else
14498 # define machine_is_cc7u()      (0)
14499 #endif
14500
14501 #ifdef CONFIG_MACH_MTT_RANGER
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_MTT_RANGER
14507 # endif
14508 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
14509 #else
14510 # define machine_is_mtt_ranger()        (0)
14511 #endif
14512
14513 #ifdef CONFIG_MACH_NEXUS
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_NEXUS
14519 # endif
14520 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
14521 #else
14522 # define machine_is_nexus()     (0)
14523 #endif
14524
14525 #ifdef CONFIG_MACH_DESMAN
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_DESMAN
14531 # endif
14532 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
14533 #else
14534 # define machine_is_desman()    (0)
14535 #endif
14536
14537 #ifdef CONFIG_MACH_BKDE303
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_BKDE303
14543 # endif
14544 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
14545 #else
14546 # define machine_is_bkde303()   (0)
14547 #endif
14548
14549 #ifdef CONFIG_MACH_SMDK2413
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_SMDK2413
14555 # endif
14556 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
14557 #else
14558 # define machine_is_smdk2413()  (0)
14559 #endif
14560
14561 #ifdef CONFIG_MACH_AML_M7200
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_AML_M7200
14567 # endif
14568 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
14569 #else
14570 # define machine_is_aml_m7200() (0)
14571 #endif
14572
14573 #ifdef CONFIG_MACH_AML_M5900
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_AML_M5900
14579 # endif
14580 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
14581 #else
14582 # define machine_is_aml_m5900() (0)
14583 #endif
14584
14585 #ifdef CONFIG_MACH_SG640
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_SG640
14591 # endif
14592 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
14593 #else
14594 # define machine_is_sg640()     (0)
14595 #endif
14596
14597 #ifdef CONFIG_MACH_EDG79524
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_EDG79524
14603 # endif
14604 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
14605 #else
14606 # define machine_is_edg79524()  (0)
14607 #endif
14608
14609 #ifdef CONFIG_MACH_AI2410
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_AI2410
14615 # endif
14616 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
14617 #else
14618 # define machine_is_ai2410()    (0)
14619 #endif
14620
14621 #ifdef CONFIG_MACH_IXP465
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_IXP465
14627 # endif
14628 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
14629 #else
14630 # define machine_is_ixp465()    (0)
14631 #endif
14632
14633 #ifdef CONFIG_MACH_BALLOON3
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_BALLOON3
14639 # endif
14640 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
14641 #else
14642 # define machine_is_balloon3()  (0)
14643 #endif
14644
14645 #ifdef CONFIG_MACH_HEINS
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_HEINS
14651 # endif
14652 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
14653 #else
14654 # define machine_is_heins()     (0)
14655 #endif
14656
14657 #ifdef CONFIG_MACH_MPLUSEVA
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_MPLUSEVA
14663 # endif
14664 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
14665 #else
14666 # define machine_is_mpluseva()  (0)
14667 #endif
14668
14669 #ifdef CONFIG_MACH_RT042
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_RT042
14675 # endif
14676 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
14677 #else
14678 # define machine_is_rt042()     (0)
14679 #endif
14680
14681 #ifdef CONFIG_MACH_CWIEM
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_CWIEM
14687 # endif
14688 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
14689 #else
14690 # define machine_is_cwiem()     (0)
14691 #endif
14692
14693 #ifdef CONFIG_MACH_CM_X270
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_CM_X270
14699 # endif
14700 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
14701 #else
14702 # define machine_is_cm_x270()   (0)
14703 #endif
14704
14705 #ifdef CONFIG_MACH_CM_X255
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_CM_X255
14711 # endif
14712 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
14713 #else
14714 # define machine_is_cm_x255()   (0)
14715 #endif
14716
14717 #ifdef CONFIG_MACH_ESH_AT91
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_ESH_AT91
14723 # endif
14724 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
14725 #else
14726 # define machine_is_esh_at91()  (0)
14727 #endif
14728
14729 #ifdef CONFIG_MACH_SANDGATE3
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_SANDGATE3
14735 # endif
14736 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
14737 #else
14738 # define machine_is_sandgate3() (0)
14739 #endif
14740
14741 #ifdef CONFIG_MACH_PRIMO
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_PRIMO
14747 # endif
14748 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
14749 #else
14750 # define machine_is_primo()     (0)
14751 #endif
14752
14753 #ifdef CONFIG_MACH_GEMSTONE
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_GEMSTONE
14759 # endif
14760 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
14761 #else
14762 # define machine_is_gemstone()  (0)
14763 #endif
14764
14765 #ifdef CONFIG_MACH_PRONGHORNMETRO
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_PRONGHORNMETRO
14771 # endif
14772 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
14773 #else
14774 # define machine_is_pronghorn_metro()   (0)
14775 #endif
14776
14777 #ifdef CONFIG_MACH_SIDEWINDER
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_SIDEWINDER
14783 # endif
14784 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
14785 #else
14786 # define machine_is_sidewinder()        (0)
14787 #endif
14788
14789 #ifdef CONFIG_MACH_PICOMOD1
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_PICOMOD1
14795 # endif
14796 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
14797 #else
14798 # define machine_is_picomod1()  (0)
14799 #endif
14800
14801 #ifdef CONFIG_MACH_SG590
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_SG590
14807 # endif
14808 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
14809 #else
14810 # define machine_is_sg590()     (0)
14811 #endif
14812
14813 #ifdef CONFIG_MACH_AKAI9307
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_AKAI9307
14819 # endif
14820 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
14821 #else
14822 # define machine_is_akai9307()  (0)
14823 #endif
14824
14825 #ifdef CONFIG_MACH_FONTAINE
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_FONTAINE
14831 # endif
14832 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
14833 #else
14834 # define machine_is_fontaine()  (0)
14835 #endif
14836
14837 #ifdef CONFIG_MACH_WOMBAT
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_WOMBAT
14843 # endif
14844 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
14845 #else
14846 # define machine_is_wombat()    (0)
14847 #endif
14848
14849 #ifdef CONFIG_MACH_ACQ300
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_ACQ300
14855 # endif
14856 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
14857 #else
14858 # define machine_is_acq300()    (0)
14859 #endif
14860
14861 #ifdef CONFIG_MACH_MOD_270
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_MOD_270
14867 # endif
14868 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
14869 #else
14870 # define machine_is_mod272()    (0)
14871 #endif
14872
14873 #ifdef CONFIG_MACH_VC0820
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_VC0820
14879 # endif
14880 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
14881 #else
14882 # define machine_is_vmc_vc0820()        (0)
14883 #endif
14884
14885 #ifdef CONFIG_MACH_ANI_AIM
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_ANI_AIM
14891 # endif
14892 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
14893 #else
14894 # define machine_is_ani_aim()   (0)
14895 #endif
14896
14897 #ifdef CONFIG_MACH_JELLYFISH
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_JELLYFISH
14903 # endif
14904 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
14905 #else
14906 # define machine_is_jellyfish() (0)
14907 #endif
14908
14909 #ifdef CONFIG_MACH_AMANITA
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_AMANITA
14915 # endif
14916 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
14917 #else
14918 # define machine_is_amanita()   (0)
14919 #endif
14920
14921 #ifdef CONFIG_MACH_VLINK
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_VLINK
14927 # endif
14928 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
14929 #else
14930 # define machine_is_vlink()     (0)
14931 #endif
14932
14933 #ifdef CONFIG_MACH_DEXFLEX
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_DEXFLEX
14939 # endif
14940 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
14941 #else
14942 # define machine_is_dexflex()   (0)
14943 #endif
14944
14945 #ifdef CONFIG_MACH_EIGEN_TTQ
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_EIGEN_TTQ
14951 # endif
14952 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
14953 #else
14954 # define machine_is_eigen_ttq() (0)
14955 #endif
14956
14957 #ifdef CONFIG_MACH_ARCOM_TITAN
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_ARCOM_TITAN
14963 # endif
14964 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
14965 #else
14966 # define machine_is_arcom_titan()       (0)
14967 #endif
14968
14969 #ifdef CONFIG_MACH_TABLA
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_TABLA
14975 # endif
14976 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
14977 #else
14978 # define machine_is_tabla()     (0)
14979 #endif
14980
14981 #ifdef CONFIG_MACH_MDIRAC3
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_MDIRAC3
14987 # endif
14988 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
14989 #else
14990 # define machine_is_mdirac3()   (0)
14991 #endif
14992
14993 #ifdef CONFIG_MACH_MRHFBP2
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_MRHFBP2
14999 # endif
15000 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
15001 #else
15002 # define machine_is_mrhfbp2()   (0)
15003 #endif
15004
15005 #ifdef CONFIG_MACH_AT91RM9200RB
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_AT91RM9200RB
15011 # endif
15012 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
15013 #else
15014 # define machine_is_at91rm9200rb()      (0)
15015 #endif
15016
15017 #ifdef CONFIG_MACH_ANI_APM
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_ANI_APM
15023 # endif
15024 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
15025 #else
15026 # define machine_is_ani_apm()   (0)
15027 #endif
15028
15029 #ifdef CONFIG_MACH_ELLA1
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_ELLA1
15035 # endif
15036 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
15037 #else
15038 # define machine_is_ella1()     (0)
15039 #endif
15040
15041 #ifdef CONFIG_MACH_INHAND_PXA27X
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_INHAND_PXA27X
15047 # endif
15048 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
15049 #else
15050 # define machine_is_inhand_pxa27x()     (0)
15051 #endif
15052
15053 #ifdef CONFIG_MACH_INHAND_PXA25X
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_INHAND_PXA25X
15059 # endif
15060 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
15061 #else
15062 # define machine_is_inhand_pxa25x()     (0)
15063 #endif
15064
15065 #ifdef CONFIG_MACH_EMPOS_XM
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_EMPOS_XM
15071 # endif
15072 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
15073 #else
15074 # define machine_is_empos_xm()  (0)
15075 #endif
15076
15077 #ifdef CONFIG_MACH_EMPOS
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_EMPOS
15083 # endif
15084 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
15085 #else
15086 # define machine_is_empos()     (0)
15087 #endif
15088
15089 #ifdef CONFIG_MACH_EMPOS_TINY
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_EMPOS_TINY
15095 # endif
15096 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
15097 #else
15098 # define machine_is_empos_tiny()        (0)
15099 #endif
15100
15101 #ifdef CONFIG_MACH_EMPOS_SM
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_EMPOS_SM
15107 # endif
15108 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
15109 #else
15110 # define machine_is_empos_sm()  (0)
15111 #endif
15112
15113 #ifdef CONFIG_MACH_EGRET
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_EGRET
15119 # endif
15120 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
15121 #else
15122 # define machine_is_egret()     (0)
15123 #endif
15124
15125 #ifdef CONFIG_MACH_OSTRICH
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_OSTRICH
15131 # endif
15132 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
15133 #else
15134 # define machine_is_ostrich()   (0)
15135 #endif
15136
15137 #ifdef CONFIG_MACH_N50
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_N50
15143 # endif
15144 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
15145 #else
15146 # define machine_is_n50()       (0)
15147 #endif
15148
15149 #ifdef CONFIG_MACH_ECBAT91
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_ECBAT91
15155 # endif
15156 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
15157 #else
15158 # define machine_is_ecbat91()   (0)
15159 #endif
15160
15161 #ifdef CONFIG_MACH_STAREAST
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_STAREAST
15167 # endif
15168 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
15169 #else
15170 # define machine_is_stareast()  (0)
15171 #endif
15172
15173 #ifdef CONFIG_MACH_DSPG_DW
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_DSPG_DW
15179 # endif
15180 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
15181 #else
15182 # define machine_is_dspg_dw()   (0)
15183 #endif
15184
15185 #ifdef CONFIG_MACH_ONEARM
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_ONEARM
15191 # endif
15192 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
15193 #else
15194 # define machine_is_onearm()    (0)
15195 #endif
15196
15197 #ifdef CONFIG_MACH_MRG110_6
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_MRG110_6
15203 # endif
15204 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
15205 #else
15206 # define machine_is_mrg110_6()  (0)
15207 #endif
15208
15209 #ifdef CONFIG_MACH_WRT300NV2
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_WRT300NV2
15215 # endif
15216 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
15217 #else
15218 # define machine_is_wrt300nv2() (0)
15219 #endif
15220
15221 #ifdef CONFIG_MACH_XM_BULVERDE
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_XM_BULVERDE
15227 # endif
15228 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
15229 #else
15230 # define machine_is_xm_bulverde()       (0)
15231 #endif
15232
15233 #ifdef CONFIG_MACH_MSM6100
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_MSM6100
15239 # endif
15240 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
15241 #else
15242 # define machine_is_msm6100()   (0)
15243 #endif
15244
15245 #ifdef CONFIG_MACH_ETI_B1
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_ETI_B1
15251 # endif
15252 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
15253 #else
15254 # define machine_is_eti_b1()    (0)
15255 #endif
15256
15257 #ifdef CONFIG_MACH_ZILOG_ZA9L
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_ZILOG_ZA9L
15263 # endif
15264 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
15265 #else
15266 # define machine_is_za9l_series()       (0)
15267 #endif
15268
15269 #ifdef CONFIG_MACH_BIT2440
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_BIT2440
15275 # endif
15276 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
15277 #else
15278 # define machine_is_bit2440()   (0)
15279 #endif
15280
15281 #ifdef CONFIG_MACH_NBI
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_NBI
15287 # endif
15288 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
15289 #else
15290 # define machine_is_nbi()       (0)
15291 #endif
15292
15293 #ifdef CONFIG_MACH_SMDK2443
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_SMDK2443
15299 # endif
15300 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
15301 #else
15302 # define machine_is_smdk2443()  (0)
15303 #endif
15304
15305 #ifdef CONFIG_MACH_VDAVINCI
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_VDAVINCI
15311 # endif
15312 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
15313 #else
15314 # define machine_is_vdavinci()  (0)
15315 #endif
15316
15317 #ifdef CONFIG_MACH_ATC6
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_ATC6
15323 # endif
15324 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
15325 #else
15326 # define machine_is_atc6()      (0)
15327 #endif
15328
15329 #ifdef CONFIG_MACH_MULTMDW
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_MULTMDW
15335 # endif
15336 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
15337 #else
15338 # define machine_is_multmdw()   (0)
15339 #endif
15340
15341 #ifdef CONFIG_MACH_MBA2440
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_MBA2440
15347 # endif
15348 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
15349 #else
15350 # define machine_is_mba2440()   (0)
15351 #endif
15352
15353 #ifdef CONFIG_MACH_ECSD
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_ECSD
15359 # endif
15360 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
15361 #else
15362 # define machine_is_ecsd()      (0)
15363 #endif
15364
15365 #ifdef CONFIG_MACH_PALMZ31
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_PALMZ31
15371 # endif
15372 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
15373 #else
15374 # define machine_is_palmz31()   (0)
15375 #endif
15376
15377 #ifdef CONFIG_MACH_FSG
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_FSG
15383 # endif
15384 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
15385 #else
15386 # define machine_is_fsg()       (0)
15387 #endif
15388
15389 #ifdef CONFIG_MACH_RAZOR101
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_RAZOR101
15395 # endif
15396 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
15397 #else
15398 # define machine_is_razor101()  (0)
15399 #endif
15400
15401 #ifdef CONFIG_MACH_OPERA_TDM
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_OPERA_TDM
15407 # endif
15408 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
15409 #else
15410 # define machine_is_opera_tdm() (0)
15411 #endif
15412
15413 #ifdef CONFIG_MACH_COMCERTO
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_COMCERTO
15419 # endif
15420 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
15421 #else
15422 # define machine_is_comcerto()  (0)
15423 #endif
15424
15425 #ifdef CONFIG_MACH_TB0319
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_TB0319
15431 # endif
15432 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
15433 #else
15434 # define machine_is_tb0319()    (0)
15435 #endif
15436
15437 #ifdef CONFIG_MACH_KWS8000
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_KWS8000
15443 # endif
15444 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
15445 #else
15446 # define machine_is_kws8000()   (0)
15447 #endif
15448
15449 #ifdef CONFIG_MACH_B2
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_B2
15455 # endif
15456 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
15457 #else
15458 # define machine_is_b2()        (0)
15459 #endif
15460
15461 #ifdef CONFIG_MACH_LCL54
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_LCL54
15467 # endif
15468 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
15469 #else
15470 # define machine_is_lcl54()     (0)
15471 #endif
15472
15473 #ifdef CONFIG_MACH_AT91SAM9260EK
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_AT91SAM9260EK
15479 # endif
15480 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
15481 #else
15482 # define machine_is_at91sam9260ek()     (0)
15483 #endif
15484
15485 #ifdef CONFIG_MACH_GLANTANK
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_GLANTANK
15491 # endif
15492 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
15493 #else
15494 # define machine_is_glantank()  (0)
15495 #endif
15496
15497 #ifdef CONFIG_MACH_N2100
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_N2100
15503 # endif
15504 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
15505 #else
15506 # define machine_is_n2100()     (0)
15507 #endif
15508
15509 #ifdef CONFIG_MACH_N4100
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_N4100
15515 # endif
15516 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
15517 #else
15518 # define machine_is_n4100()     (0)
15519 #endif
15520
15521 #ifdef CONFIG_MACH_VERTICAL_RSC4
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_VERTICAL_RSC4
15527 # endif
15528 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
15529 #else
15530 # define machine_is_rsc4()      (0)
15531 #endif
15532
15533 #ifdef CONFIG_MACH_SG8100
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_SG8100
15539 # endif
15540 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
15541 #else
15542 # define machine_is_sg8100()    (0)
15543 #endif
15544
15545 #ifdef CONFIG_MACH_IM42XX
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_IM42XX
15551 # endif
15552 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
15553 #else
15554 # define machine_is_im42xx()    (0)
15555 #endif
15556
15557 #ifdef CONFIG_MACH_FTXX
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_FTXX
15563 # endif
15564 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
15565 #else
15566 # define machine_is_ftxx()      (0)
15567 #endif
15568
15569 #ifdef CONFIG_MACH_LWFUSION
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_LWFUSION
15575 # endif
15576 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
15577 #else
15578 # define machine_is_lwfusion()  (0)
15579 #endif
15580
15581 #ifdef CONFIG_MACH_QT2410
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_QT2410
15587 # endif
15588 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
15589 #else
15590 # define machine_is_qt2410()    (0)
15591 #endif
15592
15593 #ifdef CONFIG_MACH_KIXRP435
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_KIXRP435
15599 # endif
15600 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
15601 #else
15602 # define machine_is_kixrp435()  (0)
15603 #endif
15604
15605 #ifdef CONFIG_MACH_CCW9C
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_CCW9C
15611 # endif
15612 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
15613 #else
15614 # define machine_is_ccw9c()     (0)
15615 #endif
15616
15617 #ifdef CONFIG_MACH_DABHS
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_DABHS
15623 # endif
15624 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
15625 #else
15626 # define machine_is_dabhs()     (0)
15627 #endif
15628
15629 #ifdef CONFIG_MACH_GZMX
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_GZMX
15635 # endif
15636 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
15637 #else
15638 # define machine_is_gzmx()      (0)
15639 #endif
15640
15641 #ifdef CONFIG_MACH_IPNW100AP
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_IPNW100AP
15647 # endif
15648 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
15649 #else
15650 # define machine_is_ipnw100ap() (0)
15651 #endif
15652
15653 #ifdef CONFIG_MACH_CC9P9360DEV
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_CC9P9360DEV
15659 # endif
15660 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
15661 #else
15662 # define machine_is_cc9p9360dev()       (0)
15663 #endif
15664
15665 #ifdef CONFIG_MACH_CC9P9750DEV
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_CC9P9750DEV
15671 # endif
15672 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
15673 #else
15674 # define machine_is_cc9p9750dev()       (0)
15675 #endif
15676
15677 #ifdef CONFIG_MACH_CC9P9360VAL
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_CC9P9360VAL
15683 # endif
15684 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
15685 #else
15686 # define machine_is_cc9p9360val()       (0)
15687 #endif
15688
15689 #ifdef CONFIG_MACH_CC9P9750VAL
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_CC9P9750VAL
15695 # endif
15696 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
15697 #else
15698 # define machine_is_cc9p9750val()       (0)
15699 #endif
15700
15701 #ifdef CONFIG_MACH_NX70V
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_NX70V
15707 # endif
15708 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
15709 #else
15710 # define machine_is_nx70v()     (0)
15711 #endif
15712
15713 #ifdef CONFIG_MACH_AT91RM9200DF
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_AT91RM9200DF
15719 # endif
15720 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
15721 #else
15722 # define machine_is_at91rm9200df()      (0)
15723 #endif
15724
15725 #ifdef CONFIG_MACH_SE_PILOT2
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_SE_PILOT2
15731 # endif
15732 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
15733 #else
15734 # define machine_is_se_pilot2() (0)
15735 #endif
15736
15737 #ifdef CONFIG_MACH_MTCN_T800
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_MTCN_T800
15743 # endif
15744 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
15745 #else
15746 # define machine_is_mtcn_t800() (0)
15747 #endif
15748
15749 #ifdef CONFIG_MACH_VCMX212
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_VCMX212
15755 # endif
15756 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
15757 #else
15758 # define machine_is_vcmx212()   (0)
15759 #endif
15760
15761 #ifdef CONFIG_MACH_LYNX
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_LYNX
15767 # endif
15768 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
15769 #else
15770 # define machine_is_lynx()      (0)
15771 #endif
15772
15773 #ifdef CONFIG_MACH_AT91SAM9260ID
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_AT91SAM9260ID
15779 # endif
15780 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
15781 #else
15782 # define machine_is_at91sam9260id()     (0)
15783 #endif
15784
15785 #ifdef CONFIG_MACH_HW86052
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_HW86052
15791 # endif
15792 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
15793 #else
15794 # define machine_is_hw86052()   (0)
15795 #endif
15796
15797 #ifdef CONFIG_MACH_PILZ_PMI3
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_PILZ_PMI3
15803 # endif
15804 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
15805 #else
15806 # define machine_is_pilz_pmi3() (0)
15807 #endif
15808
15809 #ifdef CONFIG_MACH_EDB9302A
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_EDB9302A
15815 # endif
15816 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
15817 #else
15818 # define machine_is_edb9302a()  (0)
15819 #endif
15820
15821 #ifdef CONFIG_MACH_EDB9307A
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_EDB9307A
15827 # endif
15828 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
15829 #else
15830 # define machine_is_edb9307a()  (0)
15831 #endif
15832
15833 #ifdef CONFIG_MACH_CT_DFS
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_CT_DFS
15839 # endif
15840 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
15841 #else
15842 # define machine_is_ct_dfs()    (0)
15843 #endif
15844
15845 #ifdef CONFIG_MACH_PILZ_PMI4
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_PILZ_PMI4
15851 # endif
15852 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
15853 #else
15854 # define machine_is_pilz_pmi4() (0)
15855 #endif
15856
15857 #ifdef CONFIG_MACH_XCEEDNP_IXP
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_XCEEDNP_IXP
15863 # endif
15864 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
15865 #else
15866 # define machine_is_xceednp_ixp()       (0)
15867 #endif
15868
15869 #ifdef CONFIG_MACH_SMDK2442B
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_SMDK2442B
15875 # endif
15876 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
15877 #else
15878 # define machine_is_smdk2442b() (0)
15879 #endif
15880
15881 #ifdef CONFIG_MACH_XNODE
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_XNODE
15887 # endif
15888 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
15889 #else
15890 # define machine_is_xnode()     (0)
15891 #endif
15892
15893 #ifdef CONFIG_MACH_AIDX270
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_AIDX270
15899 # endif
15900 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
15901 #else
15902 # define machine_is_aidx270()   (0)
15903 #endif
15904
15905 #ifdef CONFIG_MACH_REMA
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_REMA
15911 # endif
15912 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
15913 #else
15914 # define machine_is_rema()      (0)
15915 #endif
15916
15917 #ifdef CONFIG_MACH_BPS1000
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_BPS1000
15923 # endif
15924 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
15925 #else
15926 # define machine_is_bps1000()   (0)
15927 #endif
15928
15929 #ifdef CONFIG_MACH_HW90350
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_HW90350
15935 # endif
15936 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
15937 #else
15938 # define machine_is_hw90350()   (0)
15939 #endif
15940
15941 #ifdef CONFIG_MACH_OMAP_3430SDP
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_OMAP_3430SDP
15947 # endif
15948 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
15949 #else
15950 # define machine_is_omap_3430sdp()      (0)
15951 #endif
15952
15953 #ifdef CONFIG_MACH_BLUETOUCH
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_BLUETOUCH
15959 # endif
15960 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
15961 #else
15962 # define machine_is_bluetouch() (0)
15963 #endif
15964
15965 #ifdef CONFIG_MACH_VSTMS
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_VSTMS
15971 # endif
15972 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
15973 #else
15974 # define machine_is_vstms()     (0)
15975 #endif
15976
15977 #ifdef CONFIG_MACH_XSBASE270
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_XSBASE270
15983 # endif
15984 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
15985 #else
15986 # define machine_is_xsbase270() (0)
15987 #endif
15988
15989 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
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_AT91SAM9260EK_CN
15995 # endif
15996 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
15997 #else
15998 # define machine_is_at91sam9260ek_cn()  (0)
15999 #endif
16000
16001 #ifdef CONFIG_MACH_ADSTURBOXB
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_ADSTURBOXB
16007 # endif
16008 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
16009 #else
16010 # define machine_is_adsturboxb()        (0)
16011 #endif
16012
16013 #ifdef CONFIG_MACH_OTI4110
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_OTI4110
16019 # endif
16020 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
16021 #else
16022 # define machine_is_oti4110()   (0)
16023 #endif
16024
16025 #ifdef CONFIG_MACH_HME_PXA
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_HME_PXA
16031 # endif
16032 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
16033 #else
16034 # define machine_is_hme_pxa()   (0)
16035 #endif
16036
16037 #ifdef CONFIG_MACH_DEISTERDCA
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_DEISTERDCA
16043 # endif
16044 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
16045 #else
16046 # define machine_is_deisterdca()        (0)
16047 #endif
16048
16049 #ifdef CONFIG_MACH_CES_SSEM2
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_CES_SSEM2
16055 # endif
16056 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
16057 #else
16058 # define machine_is_ces_ssem2() (0)
16059 #endif
16060
16061 #ifdef CONFIG_MACH_CES_MTR
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_CES_MTR
16067 # endif
16068 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
16069 #else
16070 # define machine_is_ces_mtr()   (0)
16071 #endif
16072
16073 #ifdef CONFIG_MACH_TDS_AVNG_SBC
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_TDS_AVNG_SBC
16079 # endif
16080 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
16081 #else
16082 # define machine_is_tds_avng_sbc()      (0)
16083 #endif
16084
16085 #ifdef CONFIG_MACH_EVEREST
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_EVEREST
16091 # endif
16092 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
16093 #else
16094 # define machine_is_everest()   (0)
16095 #endif
16096
16097 #ifdef CONFIG_MACH_PNX4010
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_PNX4010
16103 # endif
16104 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
16105 #else
16106 # define machine_is_pnx4010()   (0)
16107 #endif
16108
16109 #ifdef CONFIG_MACH_OXNAS
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_OXNAS
16115 # endif
16116 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
16117 #else
16118 # define machine_is_oxnas()     (0)
16119 #endif
16120
16121 #ifdef CONFIG_MACH_FIORI
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_FIORI
16127 # endif
16128 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
16129 #else
16130 # define machine_is_fiori()     (0)
16131 #endif
16132
16133 #ifdef CONFIG_MACH_ML1200
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_ML1200
16139 # endif
16140 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
16141 #else
16142 # define machine_is_ml1200()    (0)
16143 #endif
16144
16145 #ifdef CONFIG_MACH_PECOS
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_PECOS
16151 # endif
16152 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
16153 #else
16154 # define machine_is_pecos()     (0)
16155 #endif
16156
16157 #ifdef CONFIG_MACH_NB2XXX
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_NB2XXX
16163 # endif
16164 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
16165 #else
16166 # define machine_is_nb2xxx()    (0)
16167 #endif
16168
16169 #ifdef CONFIG_MACH_HW6900
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_HW6900
16175 # endif
16176 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
16177 #else
16178 # define machine_is_hw6900()    (0)
16179 #endif
16180
16181 #ifdef CONFIG_MACH_CDCS_QUOLL
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_CDCS_QUOLL
16187 # endif
16188 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
16189 #else
16190 # define machine_is_cdcs_quoll()        (0)
16191 #endif
16192
16193 #ifdef CONFIG_MACH_QUICKSILVER
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_QUICKSILVER
16199 # endif
16200 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
16201 #else
16202 # define machine_is_quicksilver()       (0)
16203 #endif
16204
16205 #ifdef CONFIG_MACH_UPLAT926
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_UPLAT926
16211 # endif
16212 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
16213 #else
16214 # define machine_is_uplat926()  (0)
16215 #endif
16216
16217 #ifdef CONFIG_MACH_DEP2410_THOMAS
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_DEP2410_THOMAS
16223 # endif
16224 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
16225 #else
16226 # define machine_is_dep2410_dep2410()   (0)
16227 #endif
16228
16229 #ifdef CONFIG_MACH_DTK2410
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_DTK2410
16235 # endif
16236 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
16237 #else
16238 # define machine_is_dtk2410()   (0)
16239 #endif
16240
16241 #ifdef CONFIG_MACH_CHILI
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_CHILI
16247 # endif
16248 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
16249 #else
16250 # define machine_is_chili()     (0)
16251 #endif
16252
16253 #ifdef CONFIG_MACH_DEMETER
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_DEMETER
16259 # endif
16260 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
16261 #else
16262 # define machine_is_demeter()   (0)
16263 #endif
16264
16265 #ifdef CONFIG_MACH_DIONYSUS
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_DIONYSUS
16271 # endif
16272 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
16273 #else
16274 # define machine_is_dionysus()  (0)
16275 #endif
16276
16277 #ifdef CONFIG_MACH_AS352X
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_AS352X
16283 # endif
16284 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
16285 #else
16286 # define machine_is_as352x()    (0)
16287 #endif
16288
16289 #ifdef CONFIG_MACH_SERVICE
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_SERVICE
16295 # endif
16296 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
16297 #else
16298 # define machine_is_service()   (0)
16299 #endif
16300
16301 #ifdef CONFIG_MACH_CS_E9301
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_CS_E9301
16307 # endif
16308 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
16309 #else
16310 # define machine_is_cs_e9301()  (0)
16311 #endif
16312
16313 #ifdef CONFIG_MACH_MICRO9M
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_MICRO9M
16319 # endif
16320 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
16321 #else
16322 # define machine_is_micro9m()   (0)
16323 #endif
16324
16325 #ifdef CONFIG_MACH_IA_MOSPCK
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_IA_MOSPCK
16331 # endif
16332 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
16333 #else
16334 # define machine_is_ia_mospck() (0)
16335 #endif
16336
16337 #ifdef CONFIG_MACH_QL201B
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_QL201B
16343 # endif
16344 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
16345 #else
16346 # define machine_is_ql201b()    (0)
16347 #endif
16348
16349 #ifdef CONFIG_MACH_BBM
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_BBM
16355 # endif
16356 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
16357 #else
16358 # define machine_is_bbm()       (0)
16359 #endif
16360
16361 #ifdef CONFIG_MACH_EXXX
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_EXXX
16367 # endif
16368 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
16369 #else
16370 # define machine_is_exxx()      (0)
16371 #endif
16372
16373 #ifdef CONFIG_MACH_WMA11B
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_WMA11B
16379 # endif
16380 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
16381 #else
16382 # define machine_is_wma11b()    (0)
16383 #endif
16384
16385 #ifdef CONFIG_MACH_PELCO_ATLAS
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_PELCO_ATLAS
16391 # endif
16392 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
16393 #else
16394 # define machine_is_pelco_atlas()       (0)
16395 #endif
16396
16397 #ifdef CONFIG_MACH_G500
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_G500
16403 # endif
16404 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
16405 #else
16406 # define machine_is_g500()      (0)
16407 #endif
16408
16409 #ifdef CONFIG_MACH_BUG
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_BUG
16415 # endif
16416 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
16417 #else
16418 # define machine_is_bug()       (0)
16419 #endif
16420
16421 #ifdef CONFIG_MACH_MX33ADS
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_MX33ADS
16427 # endif
16428 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
16429 #else
16430 # define machine_is_mx33ads()   (0)
16431 #endif
16432
16433 #ifdef CONFIG_MACH_CHUB
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_CHUB
16439 # endif
16440 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
16441 #else
16442 # define machine_is_chub()      (0)
16443 #endif
16444
16445 #ifdef CONFIG_MACH_NEO1973_GTA01
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_NEO1973_GTA01
16451 # endif
16452 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16453 #else
16454 # define machine_is_neo1973_gta01()     (0)
16455 #endif
16456
16457 #ifdef CONFIG_MACH_W90N740
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_W90N740
16463 # endif
16464 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
16465 #else
16466 # define machine_is_w90n740()   (0)
16467 #endif
16468
16469 #ifdef CONFIG_MACH_MEDALLION_SA2410
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_MEDALLION_SA2410
16475 # endif
16476 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
16477 #else
16478 # define machine_is_medallion_sa2410()  (0)
16479 #endif
16480
16481 #ifdef CONFIG_MACH_IA_CPU_9200_2
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_IA_CPU_9200_2
16487 # endif
16488 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
16489 #else
16490 # define machine_is_ia_cpu_9200_2()     (0)
16491 #endif
16492
16493 #ifdef CONFIG_MACH_DIMMRM9200
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_DIMMRM9200
16499 # endif
16500 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
16501 #else
16502 # define machine_is_dimmrm9200()        (0)
16503 #endif
16504
16505 #ifdef CONFIG_MACH_PM9261
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_PM9261
16511 # endif
16512 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
16513 #else
16514 # define machine_is_pm9261()    (0)
16515 #endif
16516
16517 #ifdef CONFIG_MACH_ML7304
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_ML7304
16523 # endif
16524 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
16525 #else
16526 # define machine_is_ml7304()    (0)
16527 #endif
16528
16529 #ifdef CONFIG_MACH_UCP250
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_UCP250
16535 # endif
16536 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
16537 #else
16538 # define machine_is_ucp250()    (0)
16539 #endif
16540
16541 #ifdef CONFIG_MACH_INTBOARD
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_INTBOARD
16547 # endif
16548 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
16549 #else
16550 # define machine_is_intboard()  (0)
16551 #endif
16552
16553 #ifdef CONFIG_MACH_GULFSTREAM
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_GULFSTREAM
16559 # endif
16560 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
16561 #else
16562 # define machine_is_gulfstream()        (0)
16563 #endif
16564
16565 #ifdef CONFIG_MACH_LABQUEST
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_LABQUEST
16571 # endif
16572 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
16573 #else
16574 # define machine_is_labquest()  (0)
16575 #endif
16576
16577 #ifdef CONFIG_MACH_VCMX313
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_VCMX313
16583 # endif
16584 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
16585 #else
16586 # define machine_is_vcmx313()   (0)
16587 #endif
16588
16589 #ifdef CONFIG_MACH_URG200
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_URG200
16595 # endif
16596 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
16597 #else
16598 # define machine_is_urg200()    (0)
16599 #endif
16600
16601 #ifdef CONFIG_MACH_CPUX255LCDNET
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_CPUX255LCDNET
16607 # endif
16608 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
16609 #else
16610 # define machine_is_cpux255lcdnet()     (0)
16611 #endif
16612
16613 #ifdef CONFIG_MACH_NETDCU9
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_NETDCU9
16619 # endif
16620 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
16621 #else
16622 # define machine_is_netdcu9()   (0)
16623 #endif
16624
16625 #ifdef CONFIG_MACH_NETDCU10
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_NETDCU10
16631 # endif
16632 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
16633 #else
16634 # define machine_is_netdcu10()  (0)
16635 #endif
16636
16637 #ifdef CONFIG_MACH_DSPG_DGA
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_DSPG_DGA
16643 # endif
16644 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
16645 #else
16646 # define machine_is_dspg_dga()  (0)
16647 #endif
16648
16649 #ifdef CONFIG_MACH_DSPG_DVW
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_DSPG_DVW
16655 # endif
16656 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
16657 #else
16658 # define machine_is_dspg_dvw()  (0)
16659 #endif
16660
16661 #ifdef CONFIG_MACH_SOLOS
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_SOLOS
16667 # endif
16668 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
16669 #else
16670 # define machine_is_solos()     (0)
16671 #endif
16672
16673 #ifdef CONFIG_MACH_AT91SAM9263EK
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_AT91SAM9263EK
16679 # endif
16680 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
16681 #else
16682 # define machine_is_at91sam9263ek()     (0)
16683 #endif
16684
16685 #ifdef CONFIG_MACH_OSSTBOX
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_OSSTBOX
16691 # endif
16692 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
16693 #else
16694 # define machine_is_osstbox()   (0)
16695 #endif
16696
16697 #ifdef CONFIG_MACH_KBAT9261
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_KBAT9261
16703 # endif
16704 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
16705 #else
16706 # define machine_is_kbat9261()  (0)
16707 #endif
16708
16709 #ifdef CONFIG_MACH_CT1100
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_CT1100
16715 # endif
16716 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
16717 #else
16718 # define machine_is_ct1100()    (0)
16719 #endif
16720
16721 #ifdef CONFIG_MACH_AKCPPXA
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_AKCPPXA
16727 # endif
16728 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
16729 #else
16730 # define machine_is_akcppxa()   (0)
16731 #endif
16732
16733 #ifdef CONFIG_MACH_OCHAYA1020
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_OCHAYA1020
16739 # endif
16740 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
16741 #else
16742 # define machine_is_ochaya1020()        (0)
16743 #endif
16744
16745 #ifdef CONFIG_MACH_HITRACK
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_HITRACK
16751 # endif
16752 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
16753 #else
16754 # define machine_is_hitrack()   (0)
16755 #endif
16756
16757 #ifdef CONFIG_MACH_SYME1
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_SYME1
16763 # endif
16764 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
16765 #else
16766 # define machine_is_syme1()     (0)
16767 #endif
16768
16769 #ifdef CONFIG_MACH_SYHL1
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_SYHL1
16775 # endif
16776 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
16777 #else
16778 # define machine_is_syhl1()     (0)
16779 #endif
16780
16781 #ifdef CONFIG_MACH_EMPCA400
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_EMPCA400
16787 # endif
16788 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
16789 #else
16790 # define machine_is_empca400()  (0)
16791 #endif
16792
16793 #ifdef CONFIG_MACH_EM7210
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_EM7210
16799 # endif
16800 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
16801 #else
16802 # define machine_is_em7210()    (0)
16803 #endif
16804
16805 #ifdef CONFIG_MACH_HTCHERMES
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_HTCHERMES
16811 # endif
16812 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
16813 #else
16814 # define machine_is_htchermes() (0)
16815 #endif
16816
16817 #ifdef CONFIG_MACH_ETI_C1
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_ETI_C1
16823 # endif
16824 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
16825 #else
16826 # define machine_is_eti_c1()    (0)
16827 #endif
16828
16829 #ifdef CONFIG_MACH_AC100
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_AC100
16835 # endif
16836 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
16837 #else
16838 # define machine_is_ac100()     (0)
16839 #endif
16840
16841 #ifdef CONFIG_MACH_SNEETCH
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_SNEETCH
16847 # endif
16848 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
16849 #else
16850 # define machine_is_sneetch()   (0)
16851 #endif
16852
16853 #ifdef CONFIG_MACH_STUDENTMATE
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_STUDENTMATE
16859 # endif
16860 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
16861 #else
16862 # define machine_is_studentmate()       (0)
16863 #endif
16864
16865 #ifdef CONFIG_MACH_ZIR2410
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_ZIR2410
16871 # endif
16872 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
16873 #else
16874 # define machine_is_zir2410()   (0)
16875 #endif
16876
16877 #ifdef CONFIG_MACH_ZIR2413
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_ZIR2413
16883 # endif
16884 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
16885 #else
16886 # define machine_is_zir2413()   (0)
16887 #endif
16888
16889 #ifdef CONFIG_MACH_DLONIP3
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_DLONIP3
16895 # endif
16896 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
16897 #else
16898 # define machine_is_dlonip3()   (0)
16899 #endif
16900
16901 #ifdef CONFIG_MACH_INSTREAM
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_INSTREAM
16907 # endif
16908 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
16909 #else
16910 # define machine_is_instream()  (0)
16911 #endif
16912
16913 #ifdef CONFIG_MACH_AMBARELLA
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_AMBARELLA
16919 # endif
16920 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
16921 #else
16922 # define machine_is_ambarella() (0)
16923 #endif
16924
16925 #ifdef CONFIG_MACH_NEVIS
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_NEVIS
16931 # endif
16932 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
16933 #else
16934 # define machine_is_nevis()     (0)
16935 #endif
16936
16937 #ifdef CONFIG_MACH_HTC_TRINITY
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_HTC_TRINITY
16943 # endif
16944 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
16945 #else
16946 # define machine_is_htc_trinity()       (0)
16947 #endif
16948
16949 #ifdef CONFIG_MACH_QL202B
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_QL202B
16955 # endif
16956 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
16957 #else
16958 # define machine_is_ql202b()    (0)
16959 #endif
16960
16961 #ifdef CONFIG_MACH_VPAC270
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_VPAC270
16967 # endif
16968 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
16969 #else
16970 # define machine_is_vpac270()   (0)
16971 #endif
16972
16973 #ifdef CONFIG_MACH_RD129
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_RD129
16979 # endif
16980 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
16981 #else
16982 # define machine_is_rd129()     (0)
16983 #endif
16984
16985 #ifdef CONFIG_MACH_HTCWIZARD
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_HTCWIZARD
16991 # endif
16992 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
16993 #else
16994 # define machine_is_htcwizard() (0)
16995 #endif
16996
16997 #ifdef CONFIG_MACH_TREO680
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_TREO680
17003 # endif
17004 # define machine_is_treo680()   (machine_arch_type == MACH_TYPE_TREO680)
17005 #else
17006 # define machine_is_treo680()   (0)
17007 #endif
17008
17009 #ifdef CONFIG_MACH_TECON_TMEZON
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_TECON_TMEZON
17015 # endif
17016 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
17017 #else
17018 # define machine_is_tecon_tmezon()      (0)
17019 #endif
17020
17021 #ifdef CONFIG_MACH_ZYLONITE
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_ZYLONITE
17027 # endif
17028 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
17029 #else
17030 # define machine_is_zylonite()  (0)
17031 #endif
17032
17033 #ifdef CONFIG_MACH_GENE1270
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_GENE1270
17039 # endif
17040 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
17041 #else
17042 # define machine_is_gene1270()  (0)
17043 #endif
17044
17045 #ifdef CONFIG_MACH_ZIR2412
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_ZIR2412
17051 # endif
17052 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
17053 #else
17054 # define machine_is_zir2412()   (0)
17055 #endif
17056
17057 #ifdef CONFIG_MACH_MX31LITE
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_MX31LITE
17063 # endif
17064 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
17065 #else
17066 # define machine_is_mx31lite()  (0)
17067 #endif
17068
17069 #ifdef CONFIG_MACH_T700WX
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_T700WX
17075 # endif
17076 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
17077 #else
17078 # define machine_is_t700wx()    (0)
17079 #endif
17080
17081 #ifdef CONFIG_MACH_VF100
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_VF100
17087 # endif
17088 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
17089 #else
17090 # define machine_is_vf100()     (0)
17091 #endif
17092
17093 #ifdef CONFIG_MACH_NSB2
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_NSB2
17099 # endif
17100 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
17101 #else
17102 # define machine_is_nsb2()      (0)
17103 #endif
17104
17105 #ifdef CONFIG_MACH_NXHMI_BB
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_NXHMI_BB
17111 # endif
17112 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
17113 #else
17114 # define machine_is_nxhmi_bb()  (0)
17115 #endif
17116
17117 #ifdef CONFIG_MACH_NXHMI_RE
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_NXHMI_RE
17123 # endif
17124 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
17125 #else
17126 # define machine_is_nxhmi_re()  (0)
17127 #endif
17128
17129 #ifdef CONFIG_MACH_N4100PRO
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_N4100PRO
17135 # endif
17136 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
17137 #else
17138 # define machine_is_n4100pro()  (0)
17139 #endif
17140
17141 #ifdef CONFIG_MACH_SAM9260
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_SAM9260
17147 # endif
17148 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
17149 #else
17150 # define machine_is_sam9260()   (0)
17151 #endif
17152
17153 #ifdef CONFIG_MACH_OMAP_TREO600
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_OMAP_TREO600
17159 # endif
17160 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
17161 #else
17162 # define machine_is_omap_treo600()      (0)
17163 #endif
17164
17165 #ifdef CONFIG_MACH_INDY2410
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_INDY2410
17171 # endif
17172 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
17173 #else
17174 # define machine_is_indy2410()  (0)
17175 #endif
17176
17177 #ifdef CONFIG_MACH_NELT_A
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_NELT_A
17183 # endif
17184 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
17185 #else
17186 # define machine_is_nelt_a()    (0)
17187 #endif
17188
17189 #ifdef CONFIG_MACH_N311
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_N311
17195 # endif
17196 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
17197 #else
17198 # define machine_is_n311()      (0)
17199 #endif
17200
17201 #ifdef CONFIG_MACH_AT91SAM9260VGK
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_AT91SAM9260VGK
17207 # endif
17208 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
17209 #else
17210 # define machine_is_at91sam9260vgk()    (0)
17211 #endif
17212
17213 #ifdef CONFIG_MACH_AT91LEPPE
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_AT91LEPPE
17219 # endif
17220 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
17221 #else
17222 # define machine_is_at91leppe() (0)
17223 #endif
17224
17225 #ifdef CONFIG_MACH_AT91LEPCCN
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_AT91LEPCCN
17231 # endif
17232 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
17233 #else
17234 # define machine_is_at91lepccn()        (0)
17235 #endif
17236
17237 #ifdef CONFIG_MACH_APC7100
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_APC7100
17243 # endif
17244 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
17245 #else
17246 # define machine_is_apc7100()   (0)
17247 #endif
17248
17249 #ifdef CONFIG_MACH_STARGAZER
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_STARGAZER
17255 # endif
17256 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
17257 #else
17258 # define machine_is_stargazer() (0)
17259 #endif
17260
17261 #ifdef CONFIG_MACH_SONATA
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_SONATA
17267 # endif
17268 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
17269 #else
17270 # define machine_is_sonata()    (0)
17271 #endif
17272
17273 #ifdef CONFIG_MACH_SCHMOOGIE
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_SCHMOOGIE
17279 # endif
17280 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
17281 #else
17282 # define machine_is_schmoogie() (0)
17283 #endif
17284
17285 #ifdef CONFIG_MACH_AZTOOL
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_AZTOOL
17291 # endif
17292 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
17293 #else
17294 # define machine_is_aztool()    (0)
17295 #endif
17296
17297 #ifdef CONFIG_MACH_MIOA701
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_MIOA701
17303 # endif
17304 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
17305 #else
17306 # define machine_is_mioa701()   (0)
17307 #endif
17308
17309 #ifdef CONFIG_MACH_SXNI9260
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_SXNI9260
17315 # endif
17316 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
17317 #else
17318 # define machine_is_sxni9260()  (0)
17319 #endif
17320
17321 #ifdef CONFIG_MACH_MXC27520EVB
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_MXC27520EVB
17327 # endif
17328 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
17329 #else
17330 # define machine_is_mxc27520evb()       (0)
17331 #endif
17332
17333 #ifdef CONFIG_MACH_ARMADILLO5X0
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_ARMADILLO5X0
17339 # endif
17340 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
17341 #else
17342 # define machine_is_armadillo5x0()      (0)
17343 #endif
17344
17345 #ifdef CONFIG_MACH_MB9260
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_MB9260
17351 # endif
17352 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
17353 #else
17354 # define machine_is_mb9260()    (0)
17355 #endif
17356
17357 #ifdef CONFIG_MACH_MB9263
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_MB9263
17363 # endif
17364 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
17365 #else
17366 # define machine_is_mb9263()    (0)
17367 #endif
17368
17369 #ifdef CONFIG_MACH_IPAC9302
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_IPAC9302
17375 # endif
17376 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
17377 #else
17378 # define machine_is_ipac9302()  (0)
17379 #endif
17380
17381 #ifdef CONFIG_MACH_CC9P9360JS
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_CC9P9360JS
17387 # endif
17388 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
17389 #else
17390 # define machine_is_cc9p9360js()        (0)
17391 #endif
17392
17393 #ifdef CONFIG_MACH_GALLIUM
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_GALLIUM
17399 # endif
17400 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
17401 #else
17402 # define machine_is_gallium()   (0)
17403 #endif
17404
17405 #ifdef CONFIG_MACH_MSC2410
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_MSC2410
17411 # endif
17412 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
17413 #else
17414 # define machine_is_msc2410()   (0)
17415 #endif
17416
17417 #ifdef CONFIG_MACH_GHI270
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_GHI270
17423 # endif
17424 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
17425 #else
17426 # define machine_is_ghi270()    (0)
17427 #endif
17428
17429 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
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_DAVINCI_LEONARDO
17435 # endif
17436 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17437 #else
17438 # define machine_is_davinci_leonardo()  (0)
17439 #endif
17440
17441 #ifdef CONFIG_MACH_OIAB
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_OIAB
17447 # endif
17448 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
17449 #else
17450 # define machine_is_oiab()      (0)
17451 #endif
17452
17453 #ifdef CONFIG_MACH_SMDK6400
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_SMDK6400
17459 # endif
17460 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
17461 #else
17462 # define machine_is_smdk6400()  (0)
17463 #endif
17464
17465 #ifdef CONFIG_MACH_NOKIA_N800
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_NOKIA_N800
17471 # endif
17472 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
17473 #else
17474 # define machine_is_nokia_n800()        (0)
17475 #endif
17476
17477 #ifdef CONFIG_MACH_GREENPHONE
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_GREENPHONE
17483 # endif
17484 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
17485 #else
17486 # define machine_is_greenphone()        (0)
17487 #endif
17488
17489 #ifdef CONFIG_MACH_COMPEXWP18
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_COMPEXWP18
17495 # endif
17496 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
17497 #else
17498 # define machine_is_compex42x() (0)
17499 #endif
17500
17501 #ifdef CONFIG_MACH_XMATE
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_XMATE
17507 # endif
17508 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
17509 #else
17510 # define machine_is_xmate()     (0)
17511 #endif
17512
17513 #ifdef CONFIG_MACH_ENERGIZER
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_ENERGIZER
17519 # endif
17520 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
17521 #else
17522 # define machine_is_energizer() (0)
17523 #endif
17524
17525 #ifdef CONFIG_MACH_IME1
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_IME1
17531 # endif
17532 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
17533 #else
17534 # define machine_is_ime1()      (0)
17535 #endif
17536
17537 #ifdef CONFIG_MACH_SWEDATMS
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_SWEDATMS
17543 # endif
17544 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
17545 #else
17546 # define machine_is_sweda_tms() (0)
17547 #endif
17548
17549 #ifdef CONFIG_MACH_NTNP435C
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_NTNP435C
17555 # endif
17556 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
17557 #else
17558 # define machine_is_ntnp435c()  (0)
17559 #endif
17560
17561 #ifdef CONFIG_MACH_SPECTRO2
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_SPECTRO2
17567 # endif
17568 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
17569 #else
17570 # define machine_is_spectro2()  (0)
17571 #endif
17572
17573 #ifdef CONFIG_MACH_H6039
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_H6039
17579 # endif
17580 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
17581 #else
17582 # define machine_is_h6039()     (0)
17583 #endif
17584
17585 #ifdef CONFIG_MACH_EP80219
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_EP80219
17591 # endif
17592 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
17593 #else
17594 # define machine_is_ep80219()   (0)
17595 #endif
17596
17597 #ifdef CONFIG_MACH_SAMOA_II
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_SAMOA_II
17603 # endif
17604 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
17605 #else
17606 # define machine_is_samoa_ii()  (0)
17607 #endif
17608
17609 #ifdef CONFIG_MACH_CWMXL
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_CWMXL
17615 # endif
17616 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
17617 #else
17618 # define machine_is_cwmxl()     (0)
17619 #endif
17620
17621 #ifdef CONFIG_MACH_AS9200
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_AS9200
17627 # endif
17628 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
17629 #else
17630 # define machine_is_as9200()    (0)
17631 #endif
17632
17633 #ifdef CONFIG_MACH_SFX1149
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_SFX1149
17639 # endif
17640 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
17641 #else
17642 # define machine_is_sfx1149()   (0)
17643 #endif
17644
17645 #ifdef CONFIG_MACH_NAVI010
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_NAVI010
17651 # endif
17652 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
17653 #else
17654 # define machine_is_navi010()   (0)
17655 #endif
17656
17657 #ifdef CONFIG_MACH_MULTMDP
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_MULTMDP
17663 # endif
17664 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
17665 #else
17666 # define machine_is_multmdp()   (0)
17667 #endif
17668
17669 #ifdef CONFIG_MACH_SCB9520
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_SCB9520
17675 # endif
17676 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
17677 #else
17678 # define machine_is_scb9520()   (0)
17679 #endif
17680
17681 #ifdef CONFIG_MACH_HTCATHENA
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_HTCATHENA
17687 # endif
17688 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
17689 #else
17690 # define machine_is_htcathena() (0)
17691 #endif
17692
17693 #ifdef CONFIG_MACH_XP179
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_XP179
17699 # endif
17700 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
17701 #else
17702 # define machine_is_xp179()     (0)
17703 #endif
17704
17705 #ifdef CONFIG_MACH_H4300
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_H4300
17711 # endif
17712 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
17713 #else
17714 # define machine_is_h4300()     (0)
17715 #endif
17716
17717 #ifdef CONFIG_MACH_GORAMO_MLR
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_GORAMO_MLR
17723 # endif
17724 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
17725 #else
17726 # define machine_is_goramo_mlr()        (0)
17727 #endif
17728
17729 #ifdef CONFIG_MACH_MXC30020EVB
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_MXC30020EVB
17735 # endif
17736 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
17737 #else
17738 # define machine_is_mxc30020evb()       (0)
17739 #endif
17740
17741 #ifdef CONFIG_MACH_ADSBITSYG5
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_ADSBITSYG5
17747 # endif
17748 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
17749 #else
17750 # define machine_is_adsbitsyg5()        (0)
17751 #endif
17752
17753 #ifdef CONFIG_MACH_ADSPORTALPLUS
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_ADSPORTALPLUS
17759 # endif
17760 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
17761 #else
17762 # define machine_is_adsportalplus()     (0)
17763 #endif
17764
17765 #ifdef CONFIG_MACH_MMSP2PLUS
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_MMSP2PLUS
17771 # endif
17772 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
17773 #else
17774 # define machine_is_mmsp2plus() (0)
17775 #endif
17776
17777 #ifdef CONFIG_MACH_EM_X270
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_EM_X270
17783 # endif
17784 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
17785 #else
17786 # define machine_is_em_x270()   (0)
17787 #endif
17788
17789 #ifdef CONFIG_MACH_TPP302
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_TPP302
17795 # endif
17796 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
17797 #else
17798 # define machine_is_tpp302()    (0)
17799 #endif
17800
17801 #ifdef CONFIG_MACH_TPM104
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_TPM104
17807 # endif
17808 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
17809 #else
17810 # define machine_is_tpp104()    (0)
17811 #endif
17812
17813 #ifdef CONFIG_MACH_TPM102
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_TPM102
17819 # endif
17820 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
17821 #else
17822 # define machine_is_tpm102()    (0)
17823 #endif
17824
17825 #ifdef CONFIG_MACH_TPM109
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_TPM109
17831 # endif
17832 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
17833 #else
17834 # define machine_is_tpm109()    (0)
17835 #endif
17836
17837 #ifdef CONFIG_MACH_FBXO1
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_FBXO1
17843 # endif
17844 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
17845 #else
17846 # define machine_is_fbxo1()     (0)
17847 #endif
17848
17849 #ifdef CONFIG_MACH_HXD8
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_HXD8
17855 # endif
17856 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
17857 #else
17858 # define machine_is_hxd8()      (0)
17859 #endif
17860
17861 #ifdef CONFIG_MACH_NEO1973_GTA02
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_NEO1973_GTA02
17867 # endif
17868 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
17869 #else
17870 # define machine_is_neo1973_gta02()     (0)
17871 #endif
17872
17873 #ifdef CONFIG_MACH_EMTEST
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_EMTEST
17879 # endif
17880 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
17881 #else
17882 # define machine_is_emtest()    (0)
17883 #endif
17884
17885 #ifdef CONFIG_MACH_AD6900
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_AD6900
17891 # endif
17892 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
17893 #else
17894 # define machine_is_ad6900()    (0)
17895 #endif
17896
17897 #ifdef CONFIG_MACH_EUROPA
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_EUROPA
17903 # endif
17904 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
17905 #else
17906 # define machine_is_europa()    (0)
17907 #endif
17908
17909 #ifdef CONFIG_MACH_METROCONNECT
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_METROCONNECT
17915 # endif
17916 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
17917 #else
17918 # define machine_is_metroconnect()      (0)
17919 #endif
17920
17921 #ifdef CONFIG_MACH_EZ_S2410
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_EZ_S2410
17927 # endif
17928 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
17929 #else
17930 # define machine_is_ez_s2410()  (0)
17931 #endif
17932
17933 #ifdef CONFIG_MACH_EZ_S2440
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_EZ_S2440
17939 # endif
17940 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
17941 #else
17942 # define machine_is_ez_s2440()  (0)
17943 #endif
17944
17945 #ifdef CONFIG_MACH_EZ_EP9312
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_EZ_EP9312
17951 # endif
17952 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
17953 #else
17954 # define machine_is_ez_ep9312() (0)
17955 #endif
17956
17957 #ifdef CONFIG_MACH_EZ_EP9315
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_EZ_EP9315
17963 # endif
17964 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
17965 #else
17966 # define machine_is_ez_ep9315() (0)
17967 #endif
17968
17969 #ifdef CONFIG_MACH_EZ_X7
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_EZ_X7
17975 # endif
17976 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
17977 #else
17978 # define machine_is_ez_x7()     (0)
17979 #endif
17980
17981 #ifdef CONFIG_MACH_GODOTDB
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_GODOTDB
17987 # endif
17988 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
17989 #else
17990 # define machine_is_godotdb()   (0)
17991 #endif
17992
17993 #ifdef CONFIG_MACH_MISTRAL
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_MISTRAL
17999 # endif
18000 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
18001 #else
18002 # define machine_is_mistral()   (0)
18003 #endif
18004
18005 #ifdef CONFIG_MACH_MSM
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_MSM
18011 # endif
18012 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
18013 #else
18014 # define machine_is_msm()       (0)
18015 #endif
18016
18017 #ifdef CONFIG_MACH_CT5910
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_CT5910
18023 # endif
18024 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
18025 #else
18026 # define machine_is_ct5910()    (0)
18027 #endif
18028
18029 #ifdef CONFIG_MACH_CT5912
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_CT5912
18035 # endif
18036 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
18037 #else
18038 # define machine_is_ct5912()    (0)
18039 #endif
18040
18041 #ifdef CONFIG_MACH_HYNET_INE
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_HYNET_INE
18047 # endif
18048 # define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
18049 #else
18050 # define machine_is_hynet_ine() (0)
18051 #endif
18052
18053 #ifdef CONFIG_MACH_HYNET_APP
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_HYNET_APP
18059 # endif
18060 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
18061 #else
18062 # define machine_is_hynet_app() (0)
18063 #endif
18064
18065 #ifdef CONFIG_MACH_MSM7200
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_MSM7200
18071 # endif
18072 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
18073 #else
18074 # define machine_is_msm7200()   (0)
18075 #endif
18076
18077 #ifdef CONFIG_MACH_MSM7600
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_MSM7600
18083 # endif
18084 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
18085 #else
18086 # define machine_is_msm7600()   (0)
18087 #endif
18088
18089 #ifdef CONFIG_MACH_CEB255
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_CEB255
18095 # endif
18096 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
18097 #else
18098 # define machine_is_ceb255()    (0)
18099 #endif
18100
18101 #ifdef CONFIG_MACH_CIEL
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_CIEL
18107 # endif
18108 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
18109 #else
18110 # define machine_is_ciel()      (0)
18111 #endif
18112
18113 #ifdef CONFIG_MACH_SLM5650
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_SLM5650
18119 # endif
18120 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
18121 #else
18122 # define machine_is_slm5650()   (0)
18123 #endif
18124
18125 #ifdef CONFIG_MACH_AT91SAM9RLEK
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_AT91SAM9RLEK
18131 # endif
18132 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
18133 #else
18134 # define machine_is_at91sam9rlek()      (0)
18135 #endif
18136
18137 #ifdef CONFIG_MACH_COMTECH_ROUTER
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_COMTECH_ROUTER
18143 # endif
18144 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
18145 #else
18146 # define machine_is_comtech_router()    (0)
18147 #endif
18148
18149 #ifdef CONFIG_MACH_SBC2410X
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_SBC2410X
18155 # endif
18156 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
18157 #else
18158 # define machine_is_sbc2410x()  (0)
18159 #endif
18160
18161 #ifdef CONFIG_MACH_AT4X0BD
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_AT4X0BD
18167 # endif
18168 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
18169 #else
18170 # define machine_is_at4x0bd()   (0)
18171 #endif
18172
18173 #ifdef CONFIG_MACH_CBIFR
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_CBIFR
18179 # endif
18180 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
18181 #else
18182 # define machine_is_cbifr()     (0)
18183 #endif
18184
18185 #ifdef CONFIG_MACH_ARCOM_QUANTUM
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_ARCOM_QUANTUM
18191 # endif
18192 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
18193 #else
18194 # define machine_is_arcom_quantum()     (0)
18195 #endif
18196
18197 #ifdef CONFIG_MACH_MATRIX520
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_MATRIX520
18203 # endif
18204 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
18205 #else
18206 # define machine_is_matrix520() (0)
18207 #endif
18208
18209 #ifdef CONFIG_MACH_MATRIX510
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_MATRIX510
18215 # endif
18216 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
18217 #else
18218 # define machine_is_matrix510() (0)
18219 #endif
18220
18221 #ifdef CONFIG_MACH_MATRIX500
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_MATRIX500
18227 # endif
18228 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
18229 #else
18230 # define machine_is_matrix500() (0)
18231 #endif
18232
18233 #ifdef CONFIG_MACH_M501
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_M501
18239 # endif
18240 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
18241 #else
18242 # define machine_is_m501()      (0)
18243 #endif
18244
18245 #ifdef CONFIG_MACH_AAEON1270
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_AAEON1270
18251 # endif
18252 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
18253 #else
18254 # define machine_is_aaeon1270() (0)
18255 #endif
18256
18257 #ifdef CONFIG_MACH_MATRIX500EV
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_MATRIX500EV
18263 # endif
18264 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
18265 #else
18266 # define machine_is_matrix500ev()       (0)
18267 #endif
18268
18269 #ifdef CONFIG_MACH_PAC500
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_PAC500
18275 # endif
18276 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
18277 #else
18278 # define machine_is_pac500()    (0)
18279 #endif
18280
18281 #ifdef CONFIG_MACH_PNX8181
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_PNX8181
18287 # endif
18288 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
18289 #else
18290 # define machine_is_pnx8181()   (0)
18291 #endif
18292
18293 #ifdef CONFIG_MACH_COLIBRI320
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_COLIBRI320
18299 # endif
18300 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
18301 #else
18302 # define machine_is_colibri320()        (0)
18303 #endif
18304
18305 #ifdef CONFIG_MACH_AZTOOLBB
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_AZTOOLBB
18311 # endif
18312 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
18313 #else
18314 # define machine_is_aztoolbb()  (0)
18315 #endif
18316
18317 #ifdef CONFIG_MACH_AZTOOLG2
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_AZTOOLG2
18323 # endif
18324 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
18325 #else
18326 # define machine_is_aztoolg2()  (0)
18327 #endif
18328
18329 #ifdef CONFIG_MACH_DVLHOST
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_DVLHOST
18335 # endif
18336 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
18337 #else
18338 # define machine_is_dvlhost()   (0)
18339 #endif
18340
18341 #ifdef CONFIG_MACH_ZIR9200
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_ZIR9200
18347 # endif
18348 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
18349 #else
18350 # define machine_is_zir9200()   (0)
18351 #endif
18352
18353 #ifdef CONFIG_MACH_ZIR9260
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_ZIR9260
18359 # endif
18360 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
18361 #else
18362 # define machine_is_zir9260()   (0)
18363 #endif
18364
18365 #ifdef CONFIG_MACH_COCOPAH
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_COCOPAH
18371 # endif
18372 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
18373 #else
18374 # define machine_is_cocopah()   (0)
18375 #endif
18376
18377 #ifdef CONFIG_MACH_NDS
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_NDS
18383 # endif
18384 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
18385 #else
18386 # define machine_is_nds()       (0)
18387 #endif
18388
18389 #ifdef CONFIG_MACH_ROSENCRANTZ
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_ROSENCRANTZ
18395 # endif
18396 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
18397 #else
18398 # define machine_is_rosencrantz()       (0)
18399 #endif
18400
18401 #ifdef CONFIG_MACH_FTTX_ODSC
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_FTTX_ODSC
18407 # endif
18408 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
18409 #else
18410 # define machine_is_fttx_odsc() (0)
18411 #endif
18412
18413 #ifdef CONFIG_MACH_CLASSE_R6904
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_CLASSE_R6904
18419 # endif
18420 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18421 #else
18422 # define machine_is_classe_r6904()      (0)
18423 #endif
18424
18425 #ifdef CONFIG_MACH_CAM60
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_CAM60
18431 # endif
18432 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
18433 #else
18434 # define machine_is_cam60()     (0)
18435 #endif
18436
18437 #ifdef CONFIG_MACH_MXC30031ADS
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_MXC30031ADS
18443 # endif
18444 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
18445 #else
18446 # define machine_is_mxc30031ads()       (0)
18447 #endif
18448
18449 #ifdef CONFIG_MACH_DATACALL
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_DATACALL
18455 # endif
18456 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
18457 #else
18458 # define machine_is_datacall()  (0)
18459 #endif
18460
18461 #ifdef CONFIG_MACH_AT91EB01
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_AT91EB01
18467 # endif
18468 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
18469 #else
18470 # define machine_is_at91eb01()  (0)
18471 #endif
18472
18473 #ifdef CONFIG_MACH_RTY
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_RTY
18479 # endif
18480 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
18481 #else
18482 # define machine_is_rty()       (0)
18483 #endif
18484
18485 #ifdef CONFIG_MACH_DWL2100
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_DWL2100
18491 # endif
18492 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
18493 #else
18494 # define machine_is_dwl2100()   (0)
18495 #endif
18496
18497 #ifdef CONFIG_MACH_VINSI
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_VINSI
18503 # endif
18504 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
18505 #else
18506 # define machine_is_vinsi()     (0)
18507 #endif
18508
18509 #ifdef CONFIG_MACH_DB88F5281
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_DB88F5281
18515 # endif
18516 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
18517 #else
18518 # define machine_is_db88f5281() (0)
18519 #endif
18520
18521 #ifdef CONFIG_MACH_CSB726
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_CSB726
18527 # endif
18528 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
18529 #else
18530 # define machine_is_csb726()    (0)
18531 #endif
18532
18533 #ifdef CONFIG_MACH_TIK27
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_TIK27
18539 # endif
18540 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
18541 #else
18542 # define machine_is_tik27()     (0)
18543 #endif
18544
18545 #ifdef CONFIG_MACH_MX_UC7420
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_MX_UC7420
18551 # endif
18552 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
18553 #else
18554 # define machine_is_mx_uc7420() (0)
18555 #endif
18556
18557 #ifdef CONFIG_MACH_RIRM3
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_RIRM3
18563 # endif
18564 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
18565 #else
18566 # define machine_is_rirm3()     (0)
18567 #endif
18568
18569 #ifdef CONFIG_MACH_PELCO_ODYSSEY
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_PELCO_ODYSSEY
18575 # endif
18576 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
18577 #else
18578 # define machine_is_pelco_odyssey()     (0)
18579 #endif
18580
18581 #ifdef CONFIG_MACH_ADX_ABOX
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_ADX_ABOX
18587 # endif
18588 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
18589 #else
18590 # define machine_is_adx_abox()  (0)
18591 #endif
18592
18593 #ifdef CONFIG_MACH_ADX_TPID
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_ADX_TPID
18599 # endif
18600 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
18601 #else
18602 # define machine_is_adx_tpid()  (0)
18603 #endif
18604
18605 #ifdef CONFIG_MACH_MINICHECK
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_MINICHECK
18611 # endif
18612 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
18613 #else
18614 # define machine_is_minicheck() (0)
18615 #endif
18616
18617 #ifdef CONFIG_MACH_IDAM
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_IDAM
18623 # endif
18624 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
18625 #else
18626 # define machine_is_idam()      (0)
18627 #endif
18628
18629 #ifdef CONFIG_MACH_MARIO_MX
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_MARIO_MX
18635 # endif
18636 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
18637 #else
18638 # define machine_is_mario_mx()  (0)
18639 #endif
18640
18641 #ifdef CONFIG_MACH_VI1888
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_VI1888
18647 # endif
18648 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
18649 #else
18650 # define machine_is_vi1888()    (0)
18651 #endif
18652
18653 #ifdef CONFIG_MACH_ZR4230
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_ZR4230
18659 # endif
18660 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
18661 #else
18662 # define machine_is_zr4230()    (0)
18663 #endif
18664
18665 #ifdef CONFIG_MACH_T1_IX_BLUE
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_T1_IX_BLUE
18671 # endif
18672 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
18673 #else
18674 # define machine_is_t1_ix_blue()        (0)
18675 #endif
18676
18677 #ifdef CONFIG_MACH_SYHQ2
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_SYHQ2
18683 # endif
18684 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
18685 #else
18686 # define machine_is_syhq2()     (0)
18687 #endif
18688
18689 #ifdef CONFIG_MACH_COMPUTIME_R3
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_COMPUTIME_R3
18695 # endif
18696 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
18697 #else
18698 # define machine_is_computime_r3()      (0)
18699 #endif
18700
18701 #ifdef CONFIG_MACH_ORATIS
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_ORATIS
18707 # endif
18708 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
18709 #else
18710 # define machine_is_oratis()    (0)
18711 #endif
18712
18713 #ifdef CONFIG_MACH_MIKKO
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_MIKKO
18719 # endif
18720 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
18721 #else
18722 # define machine_is_mikko()     (0)
18723 #endif
18724
18725 #ifdef CONFIG_MACH_HOLON
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_HOLON
18731 # endif
18732 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
18733 #else
18734 # define machine_is_holon()     (0)
18735 #endif
18736
18737 #ifdef CONFIG_MACH_OLIP8
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_OLIP8
18743 # endif
18744 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
18745 #else
18746 # define machine_is_olip8()     (0)
18747 #endif
18748
18749 #ifdef CONFIG_MACH_GHI270HG
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_GHI270HG
18755 # endif
18756 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
18757 #else
18758 # define machine_is_ghi270hg()  (0)
18759 #endif
18760
18761 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
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_DAVINCI_DM6467_EVM
18767 # endif
18768 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
18769 #else
18770 # define machine_is_davinci_dm6467_evm()        (0)
18771 #endif
18772
18773 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
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_DAVINCI_DM355_EVM
18779 # endif
18780 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
18781 #else
18782 # define machine_is_davinci_dm355_evm() (0)
18783 #endif
18784
18785 #ifdef CONFIG_MACH_BLACKRIVER
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_BLACKRIVER
18791 # endif
18792 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
18793 #else
18794 # define machine_is_blackriver()        (0)
18795 #endif
18796
18797 #ifdef CONFIG_MACH_SANDGATEWP
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_SANDGATEWP
18803 # endif
18804 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
18805 #else
18806 # define machine_is_sandgate_wp()       (0)
18807 #endif
18808
18809 #ifdef CONFIG_MACH_CDOTBWSG
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_CDOTBWSG
18815 # endif
18816 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
18817 #else
18818 # define machine_is_cdotbwsg()  (0)
18819 #endif
18820
18821 #ifdef CONFIG_MACH_QUARK963
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_QUARK963
18827 # endif
18828 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
18829 #else
18830 # define machine_is_quark963()  (0)
18831 #endif
18832
18833 #ifdef CONFIG_MACH_CSB735
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_CSB735
18839 # endif
18840 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
18841 #else
18842 # define machine_is_csb735()    (0)
18843 #endif
18844
18845 #ifdef CONFIG_MACH_LITTLETON
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_LITTLETON
18851 # endif
18852 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
18853 #else
18854 # define machine_is_littleton() (0)
18855 #endif
18856
18857 #ifdef CONFIG_MACH_MIO_P550
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_MIO_P550
18863 # endif
18864 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
18865 #else
18866 # define machine_is_mio_p550()  (0)
18867 #endif
18868
18869 #ifdef CONFIG_MACH_MOTION2440
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_MOTION2440
18875 # endif
18876 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
18877 #else
18878 # define machine_is_motion2440()        (0)
18879 #endif
18880
18881 #ifdef CONFIG_MACH_IMM500
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_IMM500
18887 # endif
18888 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
18889 #else
18890 # define machine_is_imm500()    (0)
18891 #endif
18892
18893 #ifdef CONFIG_MACH_HOMEMATIC
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_HOMEMATIC
18899 # endif
18900 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
18901 #else
18902 # define machine_is_homematic() (0)
18903 #endif
18904
18905 #ifdef CONFIG_MACH_ERMINE
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_ERMINE
18911 # endif
18912 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
18913 #else
18914 # define machine_is_ermine()    (0)
18915 #endif
18916
18917 #ifdef CONFIG_MACH_KB9202B
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_KB9202B
18923 # endif
18924 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
18925 #else
18926 # define machine_is_kb9202b()   (0)
18927 #endif
18928
18929 #ifdef CONFIG_MACH_HS1XX
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_HS1XX
18935 # endif
18936 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
18937 #else
18938 # define machine_is_hs1xx()     (0)
18939 #endif
18940
18941 #ifdef CONFIG_MACH_STUDENTMATE2440
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_STUDENTMATE2440
18947 # endif
18948 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
18949 #else
18950 # define machine_is_studentmate2440()   (0)
18951 #endif
18952
18953 #ifdef CONFIG_MACH_ARVOO_L1_Z1
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_ARVOO_L1_Z1
18959 # endif
18960 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
18961 #else
18962 # define machine_is_arvoo_l1_z1()       (0)
18963 #endif
18964
18965 #ifdef CONFIG_MACH_DEP2410K
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_DEP2410K
18971 # endif
18972 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
18973 #else
18974 # define machine_is_dep2410k()  (0)
18975 #endif
18976
18977 #ifdef CONFIG_MACH_XXSVIDEO
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_XXSVIDEO
18983 # endif
18984 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
18985 #else
18986 # define machine_is_xxsvideo()  (0)
18987 #endif
18988
18989 #ifdef CONFIG_MACH_IM4004
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_IM4004
18995 # endif
18996 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
18997 #else
18998 # define machine_is_im4004()    (0)
18999 #endif
19000
19001 #ifdef CONFIG_MACH_OCHAYA1050
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_OCHAYA1050
19007 # endif
19008 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
19009 #else
19010 # define machine_is_ochaya1050()        (0)
19011 #endif
19012
19013 #ifdef CONFIG_MACH_LEP9261
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_LEP9261
19019 # endif
19020 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
19021 #else
19022 # define machine_is_lep9261()   (0)
19023 #endif
19024
19025 #ifdef CONFIG_MACH_SVENMEB
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_SVENMEB
19031 # endif
19032 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
19033 #else
19034 # define machine_is_svenmeb()   (0)
19035 #endif
19036
19037 #ifdef CONFIG_MACH_FORTUNET2NE
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_FORTUNET2NE
19043 # endif
19044 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
19045 #else
19046 # define machine_is_fortunet2ne()       (0)
19047 #endif
19048
19049 #ifdef CONFIG_MACH_NXHX
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_NXHX
19055 # endif
19056 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
19057 #else
19058 # define machine_is_nxhx()      (0)
19059 #endif
19060
19061 #ifdef CONFIG_MACH_REALVIEW_PB11MP
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_REALVIEW_PB11MP
19067 # endif
19068 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
19069 #else
19070 # define machine_is_realview_pb11mp()   (0)
19071 #endif
19072
19073 #ifdef CONFIG_MACH_IDS500
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_IDS500
19079 # endif
19080 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
19081 #else
19082 # define machine_is_ids500()    (0)
19083 #endif
19084
19085 #ifdef CONFIG_MACH_ORS_N725
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_ORS_N725
19091 # endif
19092 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
19093 #else
19094 # define machine_is_ors_n725()  (0)
19095 #endif
19096
19097 #ifdef CONFIG_MACH_HSDARM
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_HSDARM
19103 # endif
19104 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
19105 #else
19106 # define machine_is_hsdarm()    (0)
19107 #endif
19108
19109 #ifdef CONFIG_MACH_SHA_PON003
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_SHA_PON003
19115 # endif
19116 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
19117 #else
19118 # define machine_is_sha_pon003()        (0)
19119 #endif
19120
19121 #ifdef CONFIG_MACH_SHA_PON004
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_SHA_PON004
19127 # endif
19128 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
19129 #else
19130 # define machine_is_sha_pon004()        (0)
19131 #endif
19132
19133 #ifdef CONFIG_MACH_SHA_PON007
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_SHA_PON007
19139 # endif
19140 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
19141 #else
19142 # define machine_is_sha_pon007()        (0)
19143 #endif
19144
19145 #ifdef CONFIG_MACH_SHA_PON011
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_SHA_PON011
19151 # endif
19152 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
19153 #else
19154 # define machine_is_sha_pon011()        (0)
19155 #endif
19156
19157 #ifdef CONFIG_MACH_H6042
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_H6042
19163 # endif
19164 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
19165 #else
19166 # define machine_is_h6042()     (0)
19167 #endif
19168
19169 #ifdef CONFIG_MACH_H6043
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_H6043
19175 # endif
19176 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
19177 #else
19178 # define machine_is_h6043()     (0)
19179 #endif
19180
19181 #ifdef CONFIG_MACH_LOOXC550
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_LOOXC550
19187 # endif
19188 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
19189 #else
19190 # define machine_is_looxc550()  (0)
19191 #endif
19192
19193 #ifdef CONFIG_MACH_CNTY_TITAN
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_CNTY_TITAN
19199 # endif
19200 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
19201 #else
19202 # define machine_is_cnty_titan()        (0)
19203 #endif
19204
19205 #ifdef CONFIG_MACH_APP3XX
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_APP3XX
19211 # endif
19212 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
19213 #else
19214 # define machine_is_app3xx()    (0)
19215 #endif
19216
19217 #ifdef CONFIG_MACH_SIDEOATSGRAMA
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_SIDEOATSGRAMA
19223 # endif
19224 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
19225 #else
19226 # define machine_is_sideoatsgrama()     (0)
19227 #endif
19228
19229 #ifdef CONFIG_MACH_TREO700P
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_TREO700P
19235 # endif
19236 # define machine_is_treo700p()  (machine_arch_type == MACH_TYPE_TREO700P)
19237 #else
19238 # define machine_is_treo700p()  (0)
19239 #endif
19240
19241 #ifdef CONFIG_MACH_TREO700W
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_TREO700W
19247 # endif
19248 # define machine_is_treo700w()  (machine_arch_type == MACH_TYPE_TREO700W)
19249 #else
19250 # define machine_is_treo700w()  (0)
19251 #endif
19252
19253 #ifdef CONFIG_MACH_TREO750
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_TREO750
19259 # endif
19260 # define machine_is_treo750()   (machine_arch_type == MACH_TYPE_TREO750)
19261 #else
19262 # define machine_is_treo750()   (0)
19263 #endif
19264
19265 #ifdef CONFIG_MACH_TREO755P
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_TREO755P
19271 # endif
19272 # define machine_is_treo755p()  (machine_arch_type == MACH_TYPE_TREO755P)
19273 #else
19274 # define machine_is_treo755p()  (0)
19275 #endif
19276
19277 #ifdef CONFIG_MACH_EZREGANUT9200
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_EZREGANUT9200
19283 # endif
19284 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
19285 #else
19286 # define machine_is_ezreganut9200()     (0)
19287 #endif
19288
19289 #ifdef CONFIG_MACH_SARGE
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_SARGE
19295 # endif
19296 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
19297 #else
19298 # define machine_is_sarge()     (0)
19299 #endif
19300
19301 #ifdef CONFIG_MACH_A696
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_A696
19307 # endif
19308 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
19309 #else
19310 # define machine_is_a696()      (0)
19311 #endif
19312
19313 #ifdef CONFIG_MACH_TURTLE
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_TURTLE
19319 # endif
19320 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
19321 #else
19322 # define machine_is_turtle1916()        (0)
19323 #endif
19324
19325 #ifdef CONFIG_MACH_MX27_3DS
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_MX27_3DS
19331 # endif
19332 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
19333 #else
19334 # define machine_is_mx27_3ds()  (0)
19335 #endif
19336
19337 #ifdef CONFIG_MACH_BISHOP
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_BISHOP
19343 # endif
19344 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
19345 #else
19346 # define machine_is_bishop()    (0)
19347 #endif
19348
19349 #ifdef CONFIG_MACH_PXX
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_PXX
19355 # endif
19356 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
19357 #else
19358 # define machine_is_pxx()       (0)
19359 #endif
19360
19361 #ifdef CONFIG_MACH_REDWOOD
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_REDWOOD
19367 # endif
19368 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
19369 #else
19370 # define machine_is_redwood()   (0)
19371 #endif
19372
19373 #ifdef CONFIG_MACH_OMAP_2430DLP
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_OMAP_2430DLP
19379 # endif
19380 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
19381 #else
19382 # define machine_is_omap_2430dlp()      (0)
19383 #endif
19384
19385 #ifdef CONFIG_MACH_OMAP_2430OSK
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_OMAP_2430OSK
19391 # endif
19392 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
19393 #else
19394 # define machine_is_omap_2430osk()      (0)
19395 #endif
19396
19397 #ifdef CONFIG_MACH_SARDINE
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_SARDINE
19403 # endif
19404 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
19405 #else
19406 # define machine_is_sardine()   (0)
19407 #endif
19408
19409 #ifdef CONFIG_MACH_HALIBUT
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_HALIBUT
19415 # endif
19416 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
19417 #else
19418 # define machine_is_halibut()   (0)
19419 #endif
19420
19421 #ifdef CONFIG_MACH_TROUT
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_TROUT
19427 # endif
19428 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
19429 #else
19430 # define machine_is_trout()     (0)
19431 #endif
19432
19433 #ifdef CONFIG_MACH_GOLDFISH
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_GOLDFISH
19439 # endif
19440 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
19441 #else
19442 # define machine_is_goldfish()  (0)
19443 #endif
19444
19445 #ifdef CONFIG_MACH_GESBC2440
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_GESBC2440
19451 # endif
19452 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19453 #else
19454 # define machine_is_gesbc2440() (0)
19455 #endif
19456
19457 #ifdef CONFIG_MACH_NOMAD
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_NOMAD
19463 # endif
19464 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
19465 #else
19466 # define machine_is_nomad()     (0)
19467 #endif
19468
19469 #ifdef CONFIG_MACH_ROSALIND
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_ROSALIND
19475 # endif
19476 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
19477 #else
19478 # define machine_is_rosalind()  (0)
19479 #endif
19480
19481 #ifdef CONFIG_MACH_CC9P9215
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_CC9P9215
19487 # endif
19488 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
19489 #else
19490 # define machine_is_cc9p9215()  (0)
19491 #endif
19492
19493 #ifdef CONFIG_MACH_CC9P9210
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_CC9P9210
19499 # endif
19500 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
19501 #else
19502 # define machine_is_cc9p9210()  (0)
19503 #endif
19504
19505 #ifdef CONFIG_MACH_CC9P9215JS
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_CC9P9215JS
19511 # endif
19512 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
19513 #else
19514 # define machine_is_cc9p9215js()        (0)
19515 #endif
19516
19517 #ifdef CONFIG_MACH_CC9P9210JS
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_CC9P9210JS
19523 # endif
19524 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
19525 #else
19526 # define machine_is_cc9p9210js()        (0)
19527 #endif
19528
19529 #ifdef CONFIG_MACH_NASFFE
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_NASFFE
19535 # endif
19536 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
19537 #else
19538 # define machine_is_nasffe()    (0)
19539 #endif
19540
19541 #ifdef CONFIG_MACH_TN2X0BD
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_TN2X0BD
19547 # endif
19548 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
19549 #else
19550 # define machine_is_tn2x0bd()   (0)
19551 #endif
19552
19553 #ifdef CONFIG_MACH_GWMPXA
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_GWMPXA
19559 # endif
19560 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
19561 #else
19562 # define machine_is_gwmpxa()    (0)
19563 #endif
19564
19565 #ifdef CONFIG_MACH_EXYPLUS
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_EXYPLUS
19571 # endif
19572 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
19573 #else
19574 # define machine_is_exyplus()   (0)
19575 #endif
19576
19577 #ifdef CONFIG_MACH_JADOO21
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_JADOO21
19583 # endif
19584 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
19585 #else
19586 # define machine_is_jadoo21()   (0)
19587 #endif
19588
19589 #ifdef CONFIG_MACH_LOOXN560
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_LOOXN560
19595 # endif
19596 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
19597 #else
19598 # define machine_is_looxn560()  (0)
19599 #endif
19600
19601 #ifdef CONFIG_MACH_BONSAI
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_BONSAI
19607 # endif
19608 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
19609 #else
19610 # define machine_is_bonsai()    (0)
19611 #endif
19612
19613 #ifdef CONFIG_MACH_ADSMILGATO
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_ADSMILGATO
19619 # endif
19620 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
19621 #else
19622 # define machine_is_adsmilgato()        (0)
19623 #endif
19624
19625 #ifdef CONFIG_MACH_GBA
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_GBA
19631 # endif
19632 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
19633 #else
19634 # define machine_is_gba()       (0)
19635 #endif
19636
19637 #ifdef CONFIG_MACH_H6044
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_H6044
19643 # endif
19644 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
19645 #else
19646 # define machine_is_h6044()     (0)
19647 #endif
19648
19649 #ifdef CONFIG_MACH_APP
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_APP
19655 # endif
19656 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
19657 #else
19658 # define machine_is_app()       (0)
19659 #endif
19660
19661 #ifdef CONFIG_MACH_TCT_HAMMER
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_TCT_HAMMER
19667 # endif
19668 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
19669 #else
19670 # define machine_is_tct_hammer()        (0)
19671 #endif
19672
19673 #ifdef CONFIG_MACH_HERALD
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_HERALD
19679 # endif
19680 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERALD)
19681 #else
19682 # define machine_is_herald()    (0)
19683 #endif
19684
19685 #ifdef CONFIG_MACH_ARTEMIS
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_ARTEMIS
19691 # endif
19692 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
19693 #else
19694 # define machine_is_artemis()   (0)
19695 #endif
19696
19697 #ifdef CONFIG_MACH_HTCTITAN
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_HTCTITAN
19703 # endif
19704 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
19705 #else
19706 # define machine_is_htctitan()  (0)
19707 #endif
19708
19709 #ifdef CONFIG_MACH_QRANIUM
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_QRANIUM
19715 # endif
19716 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
19717 #else
19718 # define machine_is_qranium()   (0)
19719 #endif
19720
19721 #ifdef CONFIG_MACH_ADX_WSC2
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_ADX_WSC2
19727 # endif
19728 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
19729 #else
19730 # define machine_is_adx_wsc2()  (0)
19731 #endif
19732
19733 #ifdef CONFIG_MACH_ADX_MEDCOM
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_ADX_MEDCOM
19739 # endif
19740 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
19741 #else
19742 # define machine_is_adx_medcom()        (0)
19743 #endif
19744
19745 #ifdef CONFIG_MACH_BBOARD
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_BBOARD
19751 # endif
19752 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
19753 #else
19754 # define machine_is_bboard()    (0)
19755 #endif
19756
19757 #ifdef CONFIG_MACH_CAMBRIA
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_CAMBRIA
19763 # endif
19764 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
19765 #else
19766 # define machine_is_cambria()   (0)
19767 #endif
19768
19769 #ifdef CONFIG_MACH_MT7XXX
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_MT7XXX
19775 # endif
19776 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
19777 #else
19778 # define machine_is_mt7xxx()    (0)
19779 #endif
19780
19781 #ifdef CONFIG_MACH_MATRIX512
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_MATRIX512
19787 # endif
19788 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
19789 #else
19790 # define machine_is_matrix512() (0)
19791 #endif
19792
19793 #ifdef CONFIG_MACH_MATRIX522
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_MATRIX522
19799 # endif
19800 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
19801 #else
19802 # define machine_is_matrix522() (0)
19803 #endif
19804
19805 #ifdef CONFIG_MACH_IPAC5010
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_IPAC5010
19811 # endif
19812 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
19813 #else
19814 # define machine_is_ipac5010()  (0)
19815 #endif
19816
19817 #ifdef CONFIG_MACH_SAKURA
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_SAKURA
19823 # endif
19824 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
19825 #else
19826 # define machine_is_sakura()    (0)
19827 #endif
19828
19829 #ifdef CONFIG_MACH_GROCX
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_GROCX
19835 # endif
19836 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
19837 #else
19838 # define machine_is_grocx()     (0)
19839 #endif
19840
19841 #ifdef CONFIG_MACH_PM9263
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_PM9263
19847 # endif
19848 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
19849 #else
19850 # define machine_is_pm9263()    (0)
19851 #endif
19852
19853 #ifdef CONFIG_MACH_SIM_ONE
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_SIM_ONE
19859 # endif
19860 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
19861 #else
19862 # define machine_is_sim_one()   (0)
19863 #endif
19864
19865 #ifdef CONFIG_MACH_ACQ132
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_ACQ132
19871 # endif
19872 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
19873 #else
19874 # define machine_is_acq132()    (0)
19875 #endif
19876
19877 #ifdef CONFIG_MACH_DATR
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_DATR
19883 # endif
19884 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
19885 #else
19886 # define machine_is_datr()      (0)
19887 #endif
19888
19889 #ifdef CONFIG_MACH_ACTUX1
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_ACTUX1
19895 # endif
19896 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
19897 #else
19898 # define machine_is_actux1()    (0)
19899 #endif
19900
19901 #ifdef CONFIG_MACH_ACTUX2
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_ACTUX2
19907 # endif
19908 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
19909 #else
19910 # define machine_is_actux2()    (0)
19911 #endif
19912
19913 #ifdef CONFIG_MACH_ACTUX3
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_ACTUX3
19919 # endif
19920 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
19921 #else
19922 # define machine_is_actux3()    (0)
19923 #endif
19924
19925 #ifdef CONFIG_MACH_FLEXIT
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_FLEXIT
19931 # endif
19932 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
19933 #else
19934 # define machine_is_flexit()    (0)
19935 #endif
19936
19937 #ifdef CONFIG_MACH_BH2X0BD
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_BH2X0BD
19943 # endif
19944 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
19945 #else
19946 # define machine_is_bh2x0bd()   (0)
19947 #endif
19948
19949 #ifdef CONFIG_MACH_ATB2002
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_ATB2002
19955 # endif
19956 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
19957 #else
19958 # define machine_is_atb2002()   (0)
19959 #endif
19960
19961 #ifdef CONFIG_MACH_XENON
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_XENON
19967 # endif
19968 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
19969 #else
19970 # define machine_is_xenon()     (0)
19971 #endif
19972
19973 #ifdef CONFIG_MACH_FM607
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_FM607
19979 # endif
19980 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
19981 #else
19982 # define machine_is_fm607()     (0)
19983 #endif
19984
19985 #ifdef CONFIG_MACH_MATRIX514
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_MATRIX514
19991 # endif
19992 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
19993 #else
19994 # define machine_is_matrix514() (0)
19995 #endif
19996
19997 #ifdef CONFIG_MACH_MATRIX524
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_MATRIX524
20003 # endif
20004 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
20005 #else
20006 # define machine_is_matrix524() (0)
20007 #endif
20008
20009 #ifdef CONFIG_MACH_INPOD
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_INPOD
20015 # endif
20016 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
20017 #else
20018 # define machine_is_inpod()     (0)
20019 #endif
20020
20021 #ifdef CONFIG_MACH_JIVE
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_JIVE
20027 # endif
20028 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
20029 #else
20030 # define machine_is_jive()      (0)
20031 #endif
20032
20033 #ifdef CONFIG_MACH_TLL_MX21
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_TLL_MX21
20039 # endif
20040 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
20041 #else
20042 # define machine_is_tll_mx21()  (0)
20043 #endif
20044
20045 #ifdef CONFIG_MACH_SBC2800
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_SBC2800
20051 # endif
20052 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
20053 #else
20054 # define machine_is_sbc2800()   (0)
20055 #endif
20056
20057 #ifdef CONFIG_MACH_CC7UCAMRY
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_CC7UCAMRY
20063 # endif
20064 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
20065 #else
20066 # define machine_is_cc7ucamry() (0)
20067 #endif
20068
20069 #ifdef CONFIG_MACH_UBISYS_P9_SC15
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_UBISYS_P9_SC15
20075 # endif
20076 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
20077 #else
20078 # define machine_is_ubisys_p9_sc15()    (0)
20079 #endif
20080
20081 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
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_UBISYS_P9_SSC2D10
20087 # endif
20088 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
20089 #else
20090 # define machine_is_ubisys_p9_ssc2d10() (0)
20091 #endif
20092
20093 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
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_UBISYS_P9_RCU3
20099 # endif
20100 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
20101 #else
20102 # define machine_is_ubisys_p9_rcu3()    (0)
20103 #endif
20104
20105 #ifdef CONFIG_MACH_AML_M8000
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_AML_M8000
20111 # endif
20112 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
20113 #else
20114 # define machine_is_aml_m8000() (0)
20115 #endif
20116
20117 #ifdef CONFIG_MACH_SNAPPER_270
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_SNAPPER_270
20123 # endif
20124 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
20125 #else
20126 # define machine_is_snapper_270()       (0)
20127 #endif
20128
20129 #ifdef CONFIG_MACH_OMAP_BBX
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_OMAP_BBX
20135 # endif
20136 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
20137 #else
20138 # define machine_is_omap_bbx()  (0)
20139 #endif
20140
20141 #ifdef CONFIG_MACH_UCN2410
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_UCN2410
20147 # endif
20148 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
20149 #else
20150 # define machine_is_ucn2410()   (0)
20151 #endif
20152
20153 #ifdef CONFIG_MACH_SAM9_L9260
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_SAM9_L9260
20159 # endif
20160 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
20161 #else
20162 # define machine_is_sam9_l9260()        (0)
20163 #endif
20164
20165 #ifdef CONFIG_MACH_ETI_C2
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_ETI_C2
20171 # endif
20172 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
20173 #else
20174 # define machine_is_eti_c2()    (0)
20175 #endif
20176
20177 #ifdef CONFIG_MACH_AVALANCHE
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_AVALANCHE
20183 # endif
20184 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
20185 #else
20186 # define machine_is_avalanche() (0)
20187 #endif
20188
20189 #ifdef CONFIG_MACH_REALVIEW_PB1176
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_REALVIEW_PB1176
20195 # endif
20196 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
20197 #else
20198 # define machine_is_realview_pb1176()   (0)
20199 #endif
20200
20201 #ifdef CONFIG_MACH_DP1500
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_DP1500
20207 # endif
20208 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
20209 #else
20210 # define machine_is_dp1500()    (0)
20211 #endif
20212
20213 #ifdef CONFIG_MACH_APPLE_IPHONE
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_APPLE_IPHONE
20219 # endif
20220 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
20221 #else
20222 # define machine_is_apple_iphone()      (0)
20223 #endif
20224
20225 #ifdef CONFIG_MACH_YL9200
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_YL9200
20231 # endif
20232 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
20233 #else
20234 # define machine_is_yl9200()    (0)
20235 #endif
20236
20237 #ifdef CONFIG_MACH_RD88F5182
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_RD88F5182
20243 # endif
20244 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
20245 #else
20246 # define machine_is_rd88f5182() (0)
20247 #endif
20248
20249 #ifdef CONFIG_MACH_KUROBOX_PRO
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_KUROBOX_PRO
20255 # endif
20256 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
20257 #else
20258 # define machine_is_kurobox_pro()       (0)
20259 #endif
20260
20261 #ifdef CONFIG_MACH_SE_POET
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_SE_POET
20267 # endif
20268 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
20269 #else
20270 # define machine_is_se_poet()   (0)
20271 #endif
20272
20273 #ifdef CONFIG_MACH_MX31_3DS
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_MX31_3DS
20279 # endif
20280 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
20281 #else
20282 # define machine_is_mx31_3ds()  (0)
20283 #endif
20284
20285 #ifdef CONFIG_MACH_R270
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_R270
20291 # endif
20292 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
20293 #else
20294 # define machine_is_r270()      (0)
20295 #endif
20296
20297 #ifdef CONFIG_MACH_ARMOUR21
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_ARMOUR21
20303 # endif
20304 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
20305 #else
20306 # define machine_is_armour21()  (0)
20307 #endif
20308
20309 #ifdef CONFIG_MACH_DT2
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_DT2
20315 # endif
20316 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
20317 #else
20318 # define machine_is_dt2()       (0)
20319 #endif
20320
20321 #ifdef CONFIG_MACH_VT4
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_VT4
20327 # endif
20328 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
20329 #else
20330 # define machine_is_vt4()       (0)
20331 #endif
20332
20333 #ifdef CONFIG_MACH_TYCO320
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_TYCO320
20339 # endif
20340 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
20341 #else
20342 # define machine_is_tyco320()   (0)
20343 #endif
20344
20345 #ifdef CONFIG_MACH_ADMA
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_ADMA
20351 # endif
20352 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
20353 #else
20354 # define machine_is_adma()      (0)
20355 #endif
20356
20357 #ifdef CONFIG_MACH_WP188
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_WP188
20363 # endif
20364 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
20365 #else
20366 # define machine_is_wp188()     (0)
20367 #endif
20368
20369 #ifdef CONFIG_MACH_CORSICA
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_CORSICA
20375 # endif
20376 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
20377 #else
20378 # define machine_is_corsica()   (0)
20379 #endif
20380
20381 #ifdef CONFIG_MACH_BIGEYE
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_BIGEYE
20387 # endif
20388 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
20389 #else
20390 # define machine_is_bigeye()    (0)
20391 #endif
20392
20393 #ifdef CONFIG_MACH_TLL5000
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_TLL5000
20399 # endif
20400 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
20401 #else
20402 # define machine_is_tll5000()   (0)
20403 #endif
20404
20405 #ifdef CONFIG_MACH_BEBOT
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_BEBOT
20411 # endif
20412 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
20413 #else
20414 # define machine_is_bebot()     (0)
20415 #endif
20416
20417 #ifdef CONFIG_MACH_QONG
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_QONG
20423 # endif
20424 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
20425 #else
20426 # define machine_is_qong()      (0)
20427 #endif
20428
20429 #ifdef CONFIG_MACH_TCOMPACT
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_TCOMPACT
20435 # endif
20436 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
20437 #else
20438 # define machine_is_tcompact()  (0)
20439 #endif
20440
20441 #ifdef CONFIG_MACH_PUMA5
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_PUMA5
20447 # endif
20448 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
20449 #else
20450 # define machine_is_puma5()     (0)
20451 #endif
20452
20453 #ifdef CONFIG_MACH_ELARA
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_ELARA
20459 # endif
20460 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
20461 #else
20462 # define machine_is_elara()     (0)
20463 #endif
20464
20465 #ifdef CONFIG_MACH_ELLINGTON
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_ELLINGTON
20471 # endif
20472 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
20473 #else
20474 # define machine_is_ellington() (0)
20475 #endif
20476
20477 #ifdef CONFIG_MACH_XDA_ATOM
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_XDA_ATOM
20483 # endif
20484 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
20485 #else
20486 # define machine_is_xda_atom()  (0)
20487 #endif
20488
20489 #ifdef CONFIG_MACH_ENERGIZER2
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_ENERGIZER2
20495 # endif
20496 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
20497 #else
20498 # define machine_is_energizer2()        (0)
20499 #endif
20500
20501 #ifdef CONFIG_MACH_ODIN
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_ODIN
20507 # endif
20508 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
20509 #else
20510 # define machine_is_odin()      (0)
20511 #endif
20512
20513 #ifdef CONFIG_MACH_ACTUX4
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_ACTUX4
20519 # endif
20520 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
20521 #else
20522 # define machine_is_actux4()    (0)
20523 #endif
20524
20525 #ifdef CONFIG_MACH_ESL_OMAP
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_ESL_OMAP
20531 # endif
20532 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
20533 #else
20534 # define machine_is_esl_omap()  (0)
20535 #endif
20536
20537 #ifdef CONFIG_MACH_OMAP2EVM
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_OMAP2EVM
20543 # endif
20544 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
20545 #else
20546 # define machine_is_omap2evm()  (0)
20547 #endif
20548
20549 #ifdef CONFIG_MACH_OMAP3EVM
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_OMAP3EVM
20555 # endif
20556 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
20557 #else
20558 # define machine_is_omap3evm()  (0)
20559 #endif
20560
20561 #ifdef CONFIG_MACH_ADX_PCU57
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_ADX_PCU57
20567 # endif
20568 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
20569 #else
20570 # define machine_is_adx_pcu57() (0)
20571 #endif
20572
20573 #ifdef CONFIG_MACH_MONACO
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_MONACO
20579 # endif
20580 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
20581 #else
20582 # define machine_is_monaco()    (0)
20583 #endif
20584
20585 #ifdef CONFIG_MACH_LEVANTE
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_LEVANTE
20591 # endif
20592 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
20593 #else
20594 # define machine_is_levante()   (0)
20595 #endif
20596
20597 #ifdef CONFIG_MACH_TMXIPX425
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_TMXIPX425
20603 # endif
20604 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
20605 #else
20606 # define machine_is_tmxipx425() (0)
20607 #endif
20608
20609 #ifdef CONFIG_MACH_LEEP
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_LEEP
20615 # endif
20616 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
20617 #else
20618 # define machine_is_leep()      (0)
20619 #endif
20620
20621 #ifdef CONFIG_MACH_RAAD
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_RAAD
20627 # endif
20628 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
20629 #else
20630 # define machine_is_raad()      (0)
20631 #endif
20632
20633 #ifdef CONFIG_MACH_DNS323
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_DNS323
20639 # endif
20640 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
20641 #else
20642 # define machine_is_dns323()    (0)
20643 #endif
20644
20645 #ifdef CONFIG_MACH_AP1000
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_AP1000
20651 # endif
20652 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
20653 #else
20654 # define machine_is_ap1000()    (0)
20655 #endif
20656
20657 #ifdef CONFIG_MACH_A9SAM6432
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_A9SAM6432
20663 # endif
20664 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
20665 #else
20666 # define machine_is_a9sam6432() (0)
20667 #endif
20668
20669 #ifdef CONFIG_MACH_SHINY
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_SHINY
20675 # endif
20676 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
20677 #else
20678 # define machine_is_shiny()     (0)
20679 #endif
20680
20681 #ifdef CONFIG_MACH_OMAP3_BEAGLE
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_OMAP3_BEAGLE
20687 # endif
20688 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
20689 #else
20690 # define machine_is_omap3_beagle()      (0)
20691 #endif
20692
20693 #ifdef CONFIG_MACH_CSR_BDB2
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_CSR_BDB2
20699 # endif
20700 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
20701 #else
20702 # define machine_is_csr_bdb2()  (0)
20703 #endif
20704
20705 #ifdef CONFIG_MACH_NOKIA_N810
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_NOKIA_N810
20711 # endif
20712 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
20713 #else
20714 # define machine_is_nokia_n810()        (0)
20715 #endif
20716
20717 #ifdef CONFIG_MACH_C270
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_C270
20723 # endif
20724 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
20725 #else
20726 # define machine_is_c270()      (0)
20727 #endif
20728
20729 #ifdef CONFIG_MACH_SENTRY
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_SENTRY
20735 # endif
20736 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
20737 #else
20738 # define machine_is_sentry()    (0)
20739 #endif
20740
20741 #ifdef CONFIG_MACH_PCM038
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_PCM038
20747 # endif
20748 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
20749 #else
20750 # define machine_is_pcm038()    (0)
20751 #endif
20752
20753 #ifdef CONFIG_MACH_ANC300
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_ANC300
20759 # endif
20760 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
20761 #else
20762 # define machine_is_anc300()    (0)
20763 #endif
20764
20765 #ifdef CONFIG_MACH_HTCKAISER
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_HTCKAISER
20771 # endif
20772 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
20773 #else
20774 # define machine_is_htckaiser() (0)
20775 #endif
20776
20777 #ifdef CONFIG_MACH_SBAT100
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_SBAT100
20783 # endif
20784 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
20785 #else
20786 # define machine_is_sbat100()   (0)
20787 #endif
20788
20789 #ifdef CONFIG_MACH_MODUNORM
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_MODUNORM
20795 # endif
20796 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
20797 #else
20798 # define machine_is_modunorm()  (0)
20799 #endif
20800
20801 #ifdef CONFIG_MACH_PELOS_TWARM
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_PELOS_TWARM
20807 # endif
20808 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
20809 #else
20810 # define machine_is_pelos_twarm()       (0)
20811 #endif
20812
20813 #ifdef CONFIG_MACH_FLANK
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_FLANK
20819 # endif
20820 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
20821 #else
20822 # define machine_is_flank()     (0)
20823 #endif
20824
20825 #ifdef CONFIG_MACH_SIRLOIN
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_SIRLOIN
20831 # endif
20832 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
20833 #else
20834 # define machine_is_sirloin()   (0)
20835 #endif
20836
20837 #ifdef CONFIG_MACH_BRISKET
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_BRISKET
20843 # endif
20844 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
20845 #else
20846 # define machine_is_brisket()   (0)
20847 #endif
20848
20849 #ifdef CONFIG_MACH_CHUCK
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_CHUCK
20855 # endif
20856 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
20857 #else
20858 # define machine_is_chuck()     (0)
20859 #endif
20860
20861 #ifdef CONFIG_MACH_OTTER
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_OTTER
20867 # endif
20868 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
20869 #else
20870 # define machine_is_otter()     (0)
20871 #endif
20872
20873 #ifdef CONFIG_MACH_DAVINCI_LDK
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_DAVINCI_LDK
20879 # endif
20880 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
20881 #else
20882 # define machine_is_davinci_ldk()       (0)
20883 #endif
20884
20885 #ifdef CONFIG_MACH_PHREEDOM
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_PHREEDOM
20891 # endif
20892 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
20893 #else
20894 # define machine_is_phreedom()  (0)
20895 #endif
20896
20897 #ifdef CONFIG_MACH_SG310
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_SG310
20903 # endif
20904 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
20905 #else
20906 # define machine_is_sg310()     (0)
20907 #endif
20908
20909 #ifdef CONFIG_MACH_TS209
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_TS209
20915 # endif
20916 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
20917 #else
20918 # define machine_is_ts_x09()    (0)
20919 #endif
20920
20921 #ifdef CONFIG_MACH_AT91CAP9ADK
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_AT91CAP9ADK
20927 # endif
20928 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
20929 #else
20930 # define machine_is_at91cap9adk()       (0)
20931 #endif
20932
20933 #ifdef CONFIG_MACH_TION9315
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_TION9315
20939 # endif
20940 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
20941 #else
20942 # define machine_is_tion9315()  (0)
20943 #endif
20944
20945 #ifdef CONFIG_MACH_MAST
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_MAST
20951 # endif
20952 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
20953 #else
20954 # define machine_is_mast()      (0)
20955 #endif
20956
20957 #ifdef CONFIG_MACH_PFW
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_PFW
20963 # endif
20964 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
20965 #else
20966 # define machine_is_pfw()       (0)
20967 #endif
20968
20969 #ifdef CONFIG_MACH_YL_P2440
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_YL_P2440
20975 # endif
20976 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
20977 #else
20978 # define machine_is_yl_p2440()  (0)
20979 #endif
20980
20981 #ifdef CONFIG_MACH_ZSBC32
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_ZSBC32
20987 # endif
20988 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
20989 #else
20990 # define machine_is_zsbc32()    (0)
20991 #endif
20992
20993 #ifdef CONFIG_MACH_OMAP_PACE2
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_OMAP_PACE2
20999 # endif
21000 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
21001 #else
21002 # define machine_is_omap_pace2()        (0)
21003 #endif
21004
21005 #ifdef CONFIG_MACH_IMX_PACE2
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_IMX_PACE2
21011 # endif
21012 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
21013 #else
21014 # define machine_is_imx_pace2() (0)
21015 #endif
21016
21017 #ifdef CONFIG_MACH_MX31MOBOARD
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_MX31MOBOARD
21023 # endif
21024 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
21025 #else
21026 # define machine_is_mx31moboard()       (0)
21027 #endif
21028
21029 #ifdef CONFIG_MACH_MX37_3DS
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_MX37_3DS
21035 # endif
21036 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
21037 #else
21038 # define machine_is_mx37_3ds()  (0)
21039 #endif
21040
21041 #ifdef CONFIG_MACH_RCC
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_RCC
21047 # endif
21048 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
21049 #else
21050 # define machine_is_rcc()       (0)
21051 #endif
21052
21053 #ifdef CONFIG_MACH_ARM9
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_ARM9
21059 # endif
21060 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
21061 #else
21062 # define machine_is_dmp()       (0)
21063 #endif
21064
21065 #ifdef CONFIG_MACH_VISION_EP9307
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_VISION_EP9307
21071 # endif
21072 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
21073 #else
21074 # define machine_is_vision_ep9307()     (0)
21075 #endif
21076
21077 #ifdef CONFIG_MACH_SCLY1000
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_SCLY1000
21083 # endif
21084 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
21085 #else
21086 # define machine_is_scly1000()  (0)
21087 #endif
21088
21089 #ifdef CONFIG_MACH_FONTEL_EP
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_FONTEL_EP
21095 # endif
21096 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
21097 #else
21098 # define machine_is_fontel_ep() (0)
21099 #endif
21100
21101 #ifdef CONFIG_MACH_VOICEBLUE3G
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_VOICEBLUE3G
21107 # endif
21108 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
21109 #else
21110 # define machine_is_voiceblue3g()       (0)
21111 #endif
21112
21113 #ifdef CONFIG_MACH_TT9200
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_TT9200
21119 # endif
21120 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
21121 #else
21122 # define machine_is_tt9200()    (0)
21123 #endif
21124
21125 #ifdef CONFIG_MACH_DIGI2410
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_DIGI2410
21131 # endif
21132 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
21133 #else
21134 # define machine_is_digi2410()  (0)
21135 #endif
21136
21137 #ifdef CONFIG_MACH_TERASTATION_PRO2
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_TERASTATION_PRO2
21143 # endif
21144 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
21145 #else
21146 # define machine_is_terastation_pro2()  (0)
21147 #endif
21148
21149 #ifdef CONFIG_MACH_LINKSTATION_PRO
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_LINKSTATION_PRO
21155 # endif
21156 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
21157 #else
21158 # define machine_is_linkstation_pro()   (0)
21159 #endif
21160
21161 #ifdef CONFIG_MACH_MOTOROLA_A780
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_MOTOROLA_A780
21167 # endif
21168 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
21169 #else
21170 # define machine_is_motorola_a780()     (0)
21171 #endif
21172
21173 #ifdef CONFIG_MACH_MOTOROLA_E6
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_MOTOROLA_E6
21179 # endif
21180 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
21181 #else
21182 # define machine_is_motorola_e6()       (0)
21183 #endif
21184
21185 #ifdef CONFIG_MACH_MOTOROLA_E2
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_MOTOROLA_E2
21191 # endif
21192 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
21193 #else
21194 # define machine_is_motorola_e2()       (0)
21195 #endif
21196
21197 #ifdef CONFIG_MACH_MOTOROLA_E680
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_MOTOROLA_E680
21203 # endif
21204 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
21205 #else
21206 # define machine_is_motorola_e680()     (0)
21207 #endif
21208
21209 #ifdef CONFIG_MACH_UR2410
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_UR2410
21215 # endif
21216 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
21217 #else
21218 # define machine_is_ur2410()    (0)
21219 #endif
21220
21221 #ifdef CONFIG_MACH_TAS9261
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_TAS9261
21227 # endif
21228 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
21229 #else
21230 # define machine_is_tas9261()   (0)
21231 #endif
21232
21233 #ifdef CONFIG_MACH_HERMES_HD
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_HERMES_HD
21239 # endif
21240 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
21241 #else
21242 # define machine_is_davinci_hermes_hd() (0)
21243 #endif
21244
21245 #ifdef CONFIG_MACH_PERSEO_HD
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_PERSEO_HD
21251 # endif
21252 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
21253 #else
21254 # define machine_is_davinci_perseo_hd() (0)
21255 #endif
21256
21257 #ifdef CONFIG_MACH_STARGAZER2
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_STARGAZER2
21263 # endif
21264 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
21265 #else
21266 # define machine_is_stargazer2()        (0)
21267 #endif
21268
21269 #ifdef CONFIG_MACH_E350
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_E350
21275 # endif
21276 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
21277 #else
21278 # define machine_is_e350()      (0)
21279 #endif
21280
21281 #ifdef CONFIG_MACH_WPCM450
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_WPCM450
21287 # endif
21288 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
21289 #else
21290 # define machine_is_wpcm450()   (0)
21291 #endif
21292
21293 #ifdef CONFIG_MACH_CARTESIO
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_CARTESIO
21299 # endif
21300 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
21301 #else
21302 # define machine_is_cartesio()  (0)
21303 #endif
21304
21305 #ifdef CONFIG_MACH_TOYBOX
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_TOYBOX
21311 # endif
21312 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
21313 #else
21314 # define machine_is_toybox()    (0)
21315 #endif
21316
21317 #ifdef CONFIG_MACH_TX27
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_TX27
21323 # endif
21324 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
21325 #else
21326 # define machine_is_tx27()      (0)
21327 #endif
21328
21329 #ifdef CONFIG_MACH_TS409
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_TS409
21335 # endif
21336 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
21337 #else
21338 # define machine_is_ts409()     (0)
21339 #endif
21340
21341 #ifdef CONFIG_MACH_P300
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_P300
21347 # endif
21348 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
21349 #else
21350 # define machine_is_p300()      (0)
21351 #endif
21352
21353 #ifdef CONFIG_MACH_XDACOMET
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_XDACOMET
21359 # endif
21360 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
21361 #else
21362 # define machine_is_xdacomet()  (0)
21363 #endif
21364
21365 #ifdef CONFIG_MACH_DEXFLEX2
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_DEXFLEX2
21371 # endif
21372 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
21373 #else
21374 # define machine_is_dexflex2()  (0)
21375 #endif
21376
21377 #ifdef CONFIG_MACH_OW
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_OW
21383 # endif
21384 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
21385 #else
21386 # define machine_is_ow()        (0)
21387 #endif
21388
21389 #ifdef CONFIG_MACH_ARMEBS3
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_ARMEBS3
21395 # endif
21396 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
21397 #else
21398 # define machine_is_armebs3()   (0)
21399 #endif
21400
21401 #ifdef CONFIG_MACH_U3
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_U3
21407 # endif
21408 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
21409 #else
21410 # define machine_is_u3()        (0)
21411 #endif
21412
21413 #ifdef CONFIG_MACH_SMDK2450
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_SMDK2450
21419 # endif
21420 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
21421 #else
21422 # define machine_is_smdk2450()  (0)
21423 #endif
21424
21425 #ifdef CONFIG_MACH_RSI_EWS
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_RSI_EWS
21431 # endif
21432 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
21433 #else
21434 # define machine_is_rsi_ews()   (0)
21435 #endif
21436
21437 #ifdef CONFIG_MACH_TNB
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_TNB
21443 # endif
21444 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
21445 #else
21446 # define machine_is_tnb()       (0)
21447 #endif
21448
21449 #ifdef CONFIG_MACH_TOEPATH
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_TOEPATH
21455 # endif
21456 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
21457 #else
21458 # define machine_is_toepath()   (0)
21459 #endif
21460
21461 #ifdef CONFIG_MACH_KB9263
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_KB9263
21467 # endif
21468 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
21469 #else
21470 # define machine_is_kb9263()    (0)
21471 #endif
21472
21473 #ifdef CONFIG_MACH_MT7108
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_MT7108
21479 # endif
21480 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
21481 #else
21482 # define machine_is_mt7108()    (0)
21483 #endif
21484
21485 #ifdef CONFIG_MACH_SMTR2440
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_SMTR2440
21491 # endif
21492 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
21493 #else
21494 # define machine_is_smtr2440()  (0)
21495 #endif
21496
21497 #ifdef CONFIG_MACH_MANAO
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_MANAO
21503 # endif
21504 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
21505 #else
21506 # define machine_is_manao()     (0)
21507 #endif
21508
21509 #ifdef CONFIG_MACH_CM_X300
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_CM_X300
21515 # endif
21516 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
21517 #else
21518 # define machine_is_cm_x300()   (0)
21519 #endif
21520
21521 #ifdef CONFIG_MACH_GULFSTREAM_KP
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_GULFSTREAM_KP
21527 # endif
21528 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
21529 #else
21530 # define machine_is_gulfstream_kp()     (0)
21531 #endif
21532
21533 #ifdef CONFIG_MACH_LANREADYFN522
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_LANREADYFN522
21539 # endif
21540 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
21541 #else
21542 # define machine_is_lanreadyfn522()     (0)
21543 #endif
21544
21545 #ifdef CONFIG_MACH_ARMA37
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_ARMA37
21551 # endif
21552 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
21553 #else
21554 # define machine_is_arma37()    (0)
21555 #endif
21556
21557 #ifdef CONFIG_MACH_MENDEL
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_MENDEL
21563 # endif
21564 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
21565 #else
21566 # define machine_is_mendel()    (0)
21567 #endif
21568
21569 #ifdef CONFIG_MACH_PELCO_ILIAD
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_PELCO_ILIAD
21575 # endif
21576 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
21577 #else
21578 # define machine_is_pelco_iliad()       (0)
21579 #endif
21580
21581 #ifdef CONFIG_MACH_UNIT2P
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_UNIT2P
21587 # endif
21588 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
21589 #else
21590 # define machine_is_unit2p()    (0)
21591 #endif
21592
21593 #ifdef CONFIG_MACH_INC20OTTER
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_INC20OTTER
21599 # endif
21600 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
21601 #else
21602 # define machine_is_inc20otter()        (0)
21603 #endif
21604
21605 #ifdef CONFIG_MACH_AT91SAM9G20EK
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_AT91SAM9G20EK
21611 # endif
21612 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
21613 #else
21614 # define machine_is_at91sam9g20ek()     (0)
21615 #endif
21616
21617 #ifdef CONFIG_MACH_STORCENTER
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_STORCENTER
21623 # endif
21624 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
21625 #else
21626 # define machine_is_sc_ge2()    (0)
21627 #endif
21628
21629 #ifdef CONFIG_MACH_SMDK6410
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_SMDK6410
21635 # endif
21636 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
21637 #else
21638 # define machine_is_smdk6410()  (0)
21639 #endif
21640
21641 #ifdef CONFIG_MACH_U300
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_U300
21647 # endif
21648 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
21649 #else
21650 # define machine_is_u300()      (0)
21651 #endif
21652
21653 #ifdef CONFIG_MACH_U500
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_U500
21659 # endif
21660 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
21661 #else
21662 # define machine_is_u500()      (0)
21663 #endif
21664
21665 #ifdef CONFIG_MACH_DS9260
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_DS9260
21671 # endif
21672 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
21673 #else
21674 # define machine_is_ds9260()    (0)
21675 #endif
21676
21677 #ifdef CONFIG_MACH_RIVERROCK
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_RIVERROCK
21683 # endif
21684 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
21685 #else
21686 # define machine_is_riverrock() (0)
21687 #endif
21688
21689 #ifdef CONFIG_MACH_SCIBATH
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_SCIBATH
21695 # endif
21696 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
21697 #else
21698 # define machine_is_scibath()   (0)
21699 #endif
21700
21701 #ifdef CONFIG_MACH_AT91SAM7SE512EK
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_AT91SAM7SE512EK
21707 # endif
21708 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
21709 #else
21710 # define machine_is_at91sam7se()        (0)
21711 #endif
21712
21713 #ifdef CONFIG_MACH_WRT350N_V2
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_WRT350N_V2
21719 # endif
21720 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
21721 #else
21722 # define machine_is_wrt350n_v2()        (0)
21723 #endif
21724
21725 #ifdef CONFIG_MACH_MULTIMEDIA
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_MULTIMEDIA
21731 # endif
21732 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
21733 #else
21734 # define machine_is_multimedia()        (0)
21735 #endif
21736
21737 #ifdef CONFIG_MACH_MARVIN
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_MARVIN
21743 # endif
21744 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
21745 #else
21746 # define machine_is_marvin()    (0)
21747 #endif
21748
21749 #ifdef CONFIG_MACH_X500
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_X500
21755 # endif
21756 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
21757 #else
21758 # define machine_is_x500()      (0)
21759 #endif
21760
21761 #ifdef CONFIG_MACH_AWLUG4LCU
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_AWLUG4LCU
21767 # endif
21768 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
21769 #else
21770 # define machine_is_awlug4lcu() (0)
21771 #endif
21772
21773 #ifdef CONFIG_MACH_PALERMOC
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_PALERMOC
21779 # endif
21780 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
21781 #else
21782 # define machine_is_palermoc()  (0)
21783 #endif
21784
21785 #ifdef CONFIG_MACH_OMAP_LDP
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_OMAP_LDP
21791 # endif
21792 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
21793 #else
21794 # define machine_is_omap_ldp()  (0)
21795 #endif
21796
21797 #ifdef CONFIG_MACH_IP500
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_IP500
21803 # endif
21804 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
21805 #else
21806 # define machine_is_ip500()     (0)
21807 #endif
21808
21809 #ifdef CONFIG_MACH_ASE2
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_ASE2
21815 # endif
21816 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
21817 #else
21818 # define machine_is_ase2()      (0)
21819 #endif
21820
21821 #ifdef CONFIG_MACH_MX35EVB
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_MX35EVB
21827 # endif
21828 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
21829 #else
21830 # define machine_is_mx35evb()   (0)
21831 #endif
21832
21833 #ifdef CONFIG_MACH_AML_M8050
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_AML_M8050
21839 # endif
21840 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
21841 #else
21842 # define machine_is_aml_m8050() (0)
21843 #endif
21844
21845 #ifdef CONFIG_MACH_MX35_3DS
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_MX35_3DS
21851 # endif
21852 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
21853 #else
21854 # define machine_is_mx35_3ds()  (0)
21855 #endif
21856
21857 #ifdef CONFIG_MACH_MARS
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_MARS
21863 # endif
21864 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
21865 #else
21866 # define machine_is_mars()      (0)
21867 #endif
21868
21869 #ifdef CONFIG_MACH_NTOSD_644XA
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_NTOSD_644XA
21875 # endif
21876 # define machine_is_ntosd_644xa()       (machine_arch_type == MACH_TYPE_NTOSD_644XA)
21877 #else
21878 # define machine_is_ntosd_644xa()       (0)
21879 #endif
21880
21881 #ifdef CONFIG_MACH_BADGER
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_BADGER
21887 # endif
21888 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
21889 #else
21890 # define machine_is_badger()    (0)
21891 #endif
21892
21893 #ifdef CONFIG_MACH_TRIZEPS4WL
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_TRIZEPS4WL
21899 # endif
21900 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
21901 #else
21902 # define machine_is_trizeps4wl()        (0)
21903 #endif
21904
21905 #ifdef CONFIG_MACH_TRIZEPS5
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_TRIZEPS5
21911 # endif
21912 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
21913 #else
21914 # define machine_is_trizeps5()  (0)
21915 #endif
21916
21917 #ifdef CONFIG_MACH_MARLIN
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_MARLIN
21923 # endif
21924 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
21925 #else
21926 # define machine_is_marlin()    (0)
21927 #endif
21928
21929 #ifdef CONFIG_MACH_TS78XX
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_TS78XX
21935 # endif
21936 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
21937 #else
21938 # define machine_is_ts78xx()    (0)
21939 #endif
21940
21941 #ifdef CONFIG_MACH_HPIPAQ214
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_HPIPAQ214
21947 # endif
21948 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
21949 #else
21950 # define machine_is_hpipaq214() (0)
21951 #endif
21952
21953 #ifdef CONFIG_MACH_AT572D940DCM
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_AT572D940DCM
21959 # endif
21960 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
21961 #else
21962 # define machine_is_at572d940dcm()      (0)
21963 #endif
21964
21965 #ifdef CONFIG_MACH_NE1BOARD
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_NE1BOARD
21971 # endif
21972 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
21973 #else
21974 # define machine_is_ne1board()  (0)
21975 #endif
21976
21977 #ifdef CONFIG_MACH_ZANTE
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_ZANTE
21983 # endif
21984 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
21985 #else
21986 # define machine_is_zante()     (0)
21987 #endif
21988
21989 #ifdef CONFIG_MACH_SFFSDR
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_SFFSDR
21995 # endif
21996 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
21997 #else
21998 # define machine_is_sffsdr()    (0)
21999 #endif
22000
22001 #ifdef CONFIG_MACH_TW2662
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_TW2662
22007 # endif
22008 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
22009 #else
22010 # define machine_is_tw2662()    (0)
22011 #endif
22012
22013 #ifdef CONFIG_MACH_VF10XX
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_VF10XX
22019 # endif
22020 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
22021 #else
22022 # define machine_is_vf10xx()    (0)
22023 #endif
22024
22025 #ifdef CONFIG_MACH_ZORAN43XX
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_ZORAN43XX
22031 # endif
22032 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
22033 #else
22034 # define machine_is_zoran43xx() (0)
22035 #endif
22036
22037 #ifdef CONFIG_MACH_SONIX926
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_SONIX926
22043 # endif
22044 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
22045 #else
22046 # define machine_is_sonix926()  (0)
22047 #endif
22048
22049 #ifdef CONFIG_MACH_CELESTIALSEMI
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_CELESTIALSEMI
22055 # endif
22056 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
22057 #else
22058 # define machine_is_celestialsemi()     (0)
22059 #endif
22060
22061 #ifdef CONFIG_MACH_CC9M2443
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_CC9M2443
22067 # endif
22068 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
22069 #else
22070 # define machine_is_cc9m2443()  (0)
22071 #endif
22072
22073 #ifdef CONFIG_MACH_TW5334
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_TW5334
22079 # endif
22080 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
22081 #else
22082 # define machine_is_tw5334()    (0)
22083 #endif
22084
22085 #ifdef CONFIG_MACH_HTCARTEMIS
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_HTCARTEMIS
22091 # endif
22092 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
22093 #else
22094 # define machine_is_omap_htcartemis()   (0)
22095 #endif
22096
22097 #ifdef CONFIG_MACH_NAL_HLITE
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_NAL_HLITE
22103 # endif
22104 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
22105 #else
22106 # define machine_is_nal_hlite() (0)
22107 #endif
22108
22109 #ifdef CONFIG_MACH_HTCVOGUE
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_HTCVOGUE
22115 # endif
22116 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
22117 #else
22118 # define machine_is_htcvogue()  (0)
22119 #endif
22120
22121 #ifdef CONFIG_MACH_SMARTWEB
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_SMARTWEB
22127 # endif
22128 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
22129 #else
22130 # define machine_is_smartweb()  (0)
22131 #endif
22132
22133 #ifdef CONFIG_MACH_MV86XX
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_MV86XX
22139 # endif
22140 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
22141 #else
22142 # define machine_is_mv86xx()    (0)
22143 #endif
22144
22145 #ifdef CONFIG_MACH_MV87XX
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_MV87XX
22151 # endif
22152 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
22153 #else
22154 # define machine_is_mv87xx()    (0)
22155 #endif
22156
22157 #ifdef CONFIG_MACH_SONGYOUNGHO
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_SONGYOUNGHO
22163 # endif
22164 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
22165 #else
22166 # define machine_is_songyoungho()       (0)
22167 #endif
22168
22169 #ifdef CONFIG_MACH_YOUNGHOTEMA
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_YOUNGHOTEMA
22175 # endif
22176 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
22177 #else
22178 # define machine_is_younghotema()       (0)
22179 #endif
22180
22181 #ifdef CONFIG_MACH_PCM037
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_PCM037
22187 # endif
22188 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
22189 #else
22190 # define machine_is_pcm037()    (0)
22191 #endif
22192
22193 #ifdef CONFIG_MACH_MMVP
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_MMVP
22199 # endif
22200 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
22201 #else
22202 # define machine_is_mmvp()      (0)
22203 #endif
22204
22205 #ifdef CONFIG_MACH_MMAP
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_MMAP
22211 # endif
22212 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
22213 #else
22214 # define machine_is_mmap()      (0)
22215 #endif
22216
22217 #ifdef CONFIG_MACH_PTID2410
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_PTID2410
22223 # endif
22224 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
22225 #else
22226 # define machine_is_ptid2410()  (0)
22227 #endif
22228
22229 #ifdef CONFIG_MACH_JAMES_926
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_JAMES_926
22235 # endif
22236 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
22237 #else
22238 # define machine_is_james_926() (0)
22239 #endif
22240
22241 #ifdef CONFIG_MACH_FM6000
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_FM6000
22247 # endif
22248 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
22249 #else
22250 # define machine_is_fm6000()    (0)
22251 #endif
22252
22253 #ifdef CONFIG_MACH_DB88F6281_BP
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_DB88F6281_BP
22259 # endif
22260 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
22261 #else
22262 # define machine_is_db88f6281_bp()      (0)
22263 #endif
22264
22265 #ifdef CONFIG_MACH_RD88F6192_NAS
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_RD88F6192_NAS
22271 # endif
22272 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
22273 #else
22274 # define machine_is_rd88f6192_nas()     (0)
22275 #endif
22276
22277 #ifdef CONFIG_MACH_RD88F6281
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_RD88F6281
22283 # endif
22284 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
22285 #else
22286 # define machine_is_rd88f6281() (0)
22287 #endif
22288
22289 #ifdef CONFIG_MACH_DB78X00_BP
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_DB78X00_BP
22295 # endif
22296 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
22297 #else
22298 # define machine_is_db78x00_bp()        (0)
22299 #endif
22300
22301 #ifdef CONFIG_MACH_SMDK2416
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_SMDK2416
22307 # endif
22308 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
22309 #else
22310 # define machine_is_smdk2416()  (0)
22311 #endif
22312
22313 #ifdef CONFIG_MACH_OCE_SPIDER_SI
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_OCE_SPIDER_SI
22319 # endif
22320 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
22321 #else
22322 # define machine_is_oce_spider_si()     (0)
22323 #endif
22324
22325 #ifdef CONFIG_MACH_OCE_SPIDER_SK
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_OCE_SPIDER_SK
22331 # endif
22332 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
22333 #else
22334 # define machine_is_oce_spider_sk()     (0)
22335 #endif
22336
22337 #ifdef CONFIG_MACH_ROVERN6
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_ROVERN6
22343 # endif
22344 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
22345 #else
22346 # define machine_is_rovern6()   (0)
22347 #endif
22348
22349 #ifdef CONFIG_MACH_PELCO_EVOLUTION
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_PELCO_EVOLUTION
22355 # endif
22356 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
22357 #else
22358 # define machine_is_pelco_evolution()   (0)
22359 #endif
22360
22361 #ifdef CONFIG_MACH_WBD111
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_WBD111
22367 # endif
22368 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
22369 #else
22370 # define machine_is_wbd111()    (0)
22371 #endif
22372
22373 #ifdef CONFIG_MACH_ELARACPE
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_ELARACPE
22379 # endif
22380 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
22381 #else
22382 # define machine_is_elaracpe()  (0)
22383 #endif
22384
22385 #ifdef CONFIG_MACH_MABV3
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_MABV3
22391 # endif
22392 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
22393 #else
22394 # define machine_is_mabv3()     (0)
22395 #endif
22396
22397 #ifdef CONFIG_MACH_MV2120
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_MV2120
22403 # endif
22404 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
22405 #else
22406 # define machine_is_mv2120()    (0)
22407 #endif
22408
22409 #ifdef CONFIG_MACH_CSB737
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_CSB737
22415 # endif
22416 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
22417 #else
22418 # define machine_is_csb737()    (0)
22419 #endif
22420
22421 #ifdef CONFIG_MACH_MX51_3DS
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_MX51_3DS
22427 # endif
22428 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
22429 #else
22430 # define machine_is_mx51_3ds()  (0)
22431 #endif
22432
22433 #ifdef CONFIG_MACH_G900
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_G900
22439 # endif
22440 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
22441 #else
22442 # define machine_is_g900()      (0)
22443 #endif
22444
22445 #ifdef CONFIG_MACH_APF27
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_APF27
22451 # endif
22452 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
22453 #else
22454 # define machine_is_apf27()     (0)
22455 #endif
22456
22457 #ifdef CONFIG_MACH_GGUS2000
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_GGUS2000
22463 # endif
22464 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
22465 #else
22466 # define machine_is_ggus2000()  (0)
22467 #endif
22468
22469 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
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_OMAP_2430_MIMIC
22475 # endif
22476 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
22477 #else
22478 # define machine_is_omap_2430_mimic()   (0)
22479 #endif
22480
22481 #ifdef CONFIG_MACH_IMX27LITE
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_IMX27LITE
22487 # endif
22488 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
22489 #else
22490 # define machine_is_imx27lite() (0)
22491 #endif
22492
22493 #ifdef CONFIG_MACH_ALMEX
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_ALMEX
22499 # endif
22500 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
22501 #else
22502 # define machine_is_almex()     (0)
22503 #endif
22504
22505 #ifdef CONFIG_MACH_CONTROL
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_CONTROL
22511 # endif
22512 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
22513 #else
22514 # define machine_is_control()   (0)
22515 #endif
22516
22517 #ifdef CONFIG_MACH_MBA2410
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_MBA2410
22523 # endif
22524 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
22525 #else
22526 # define machine_is_mba2410()   (0)
22527 #endif
22528
22529 #ifdef CONFIG_MACH_VOLCANO
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_VOLCANO
22535 # endif
22536 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
22537 #else
22538 # define machine_is_volcano()   (0)
22539 #endif
22540
22541 #ifdef CONFIG_MACH_ZENITH
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_ZENITH
22547 # endif
22548 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
22549 #else
22550 # define machine_is_zenith()    (0)
22551 #endif
22552
22553 #ifdef CONFIG_MACH_MUCHIP
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_MUCHIP
22559 # endif
22560 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
22561 #else
22562 # define machine_is_muchip()    (0)
22563 #endif
22564
22565 #ifdef CONFIG_MACH_MAGELLAN
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_MAGELLAN
22571 # endif
22572 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
22573 #else
22574 # define machine_is_magellan()  (0)
22575 #endif
22576
22577 #ifdef CONFIG_MACH_USB_A9260
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_USB_A9260
22583 # endif
22584 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
22585 #else
22586 # define machine_is_usb_a9260() (0)
22587 #endif
22588
22589 #ifdef CONFIG_MACH_USB_A9263
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_USB_A9263
22595 # endif
22596 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
22597 #else
22598 # define machine_is_usb_a9263() (0)
22599 #endif
22600
22601 #ifdef CONFIG_MACH_QIL_A9260
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_QIL_A9260
22607 # endif
22608 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
22609 #else
22610 # define machine_is_qil_a9260() (0)
22611 #endif
22612
22613 #ifdef CONFIG_MACH_CME9210
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_CME9210
22619 # endif
22620 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
22621 #else
22622 # define machine_is_cme9210()   (0)
22623 #endif
22624
22625 #ifdef CONFIG_MACH_HCZH4
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_HCZH4
22631 # endif
22632 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
22633 #else
22634 # define machine_is_hczh4()     (0)
22635 #endif
22636
22637 #ifdef CONFIG_MACH_SPEARBASIC
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_SPEARBASIC
22643 # endif
22644 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
22645 #else
22646 # define machine_is_spearbasic()        (0)
22647 #endif
22648
22649 #ifdef CONFIG_MACH_DEP2440
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_DEP2440
22655 # endif
22656 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
22657 #else
22658 # define machine_is_dep2440()   (0)
22659 #endif
22660
22661 #ifdef CONFIG_MACH_HDL_GXR
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_HDL_GXR
22667 # endif
22668 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
22669 #else
22670 # define machine_is_hdl_gxr()   (0)
22671 #endif
22672
22673 #ifdef CONFIG_MACH_HDL_GT
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_HDL_GT
22679 # endif
22680 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
22681 #else
22682 # define machine_is_hdl_gt()    (0)
22683 #endif
22684
22685 #ifdef CONFIG_MACH_HDL_4G
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_HDL_4G
22691 # endif
22692 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
22693 #else
22694 # define machine_is_hdl_4g()    (0)
22695 #endif
22696
22697 #ifdef CONFIG_MACH_S3C6000
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_S3C6000
22703 # endif
22704 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
22705 #else
22706 # define machine_is_s3c6000()   (0)
22707 #endif
22708
22709 #ifdef CONFIG_MACH_MMSP2_MDK
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_MMSP2_MDK
22715 # endif
22716 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
22717 #else
22718 # define machine_is_mmsp2_mdk() (0)
22719 #endif
22720
22721 #ifdef CONFIG_MACH_MPX220
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_MPX220
22727 # endif
22728 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
22729 #else
22730 # define machine_is_mpx220()    (0)
22731 #endif
22732
22733 #ifdef CONFIG_MACH_KZM_ARM11_01
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_KZM_ARM11_01
22739 # endif
22740 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
22741 #else
22742 # define machine_is_kzm_arm11_01()      (0)
22743 #endif
22744
22745 #ifdef CONFIG_MACH_HTC_POLARIS
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_HTC_POLARIS
22751 # endif
22752 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
22753 #else
22754 # define machine_is_htc_polaris()       (0)
22755 #endif
22756
22757 #ifdef CONFIG_MACH_HTC_KAISER
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_HTC_KAISER
22763 # endif
22764 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
22765 #else
22766 # define machine_is_htc_kaiser()        (0)
22767 #endif
22768
22769 #ifdef CONFIG_MACH_LG_KS20
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_LG_KS20
22775 # endif
22776 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
22777 #else
22778 # define machine_is_lg_ks20()   (0)
22779 #endif
22780
22781 #ifdef CONFIG_MACH_HHGPS
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_HHGPS
22787 # endif
22788 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
22789 #else
22790 # define machine_is_hhgps()     (0)
22791 #endif
22792
22793 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
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_NOKIA_N810_WIMAX
22799 # endif
22800 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
22801 #else
22802 # define machine_is_nokia_n810_wimax()  (0)
22803 #endif
22804
22805 #ifdef CONFIG_MACH_INSIGHT
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_INSIGHT
22811 # endif
22812 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
22813 #else
22814 # define machine_is_insight()   (0)
22815 #endif
22816
22817 #ifdef CONFIG_MACH_SAPPHIRE
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_SAPPHIRE
22823 # endif
22824 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
22825 #else
22826 # define machine_is_sapphire()  (0)
22827 #endif
22828
22829 #ifdef CONFIG_MACH_CSB637XO
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_CSB637XO
22835 # endif
22836 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
22837 #else
22838 # define machine_is_csb637xo()  (0)
22839 #endif
22840
22841 #ifdef CONFIG_MACH_EVISIONG
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_EVISIONG
22847 # endif
22848 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
22849 #else
22850 # define machine_is_evisiong()  (0)
22851 #endif
22852
22853 #ifdef CONFIG_MACH_STMP37XX
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_STMP37XX
22859 # endif
22860 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
22861 #else
22862 # define machine_is_stmp37xx()  (0)
22863 #endif
22864
22865 #ifdef CONFIG_MACH_STMP378X
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_STMP378X
22871 # endif
22872 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP378X)
22873 #else
22874 # define machine_is_stmp378x()  (0)
22875 #endif
22876
22877 #ifdef CONFIG_MACH_TNT
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_TNT
22883 # endif
22884 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
22885 #else
22886 # define machine_is_tnt()       (0)
22887 #endif
22888
22889 #ifdef CONFIG_MACH_TBXT
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_TBXT
22895 # endif
22896 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
22897 #else
22898 # define machine_is_tbxt()      (0)
22899 #endif
22900
22901 #ifdef CONFIG_MACH_PLAYMATE
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_PLAYMATE
22907 # endif
22908 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
22909 #else
22910 # define machine_is_playmate()  (0)
22911 #endif
22912
22913 #ifdef CONFIG_MACH_PNS10
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_PNS10
22919 # endif
22920 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
22921 #else
22922 # define machine_is_pns10()     (0)
22923 #endif
22924
22925 #ifdef CONFIG_MACH_EZNAVI
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_EZNAVI
22931 # endif
22932 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
22933 #else
22934 # define machine_is_eznavi()    (0)
22935 #endif
22936
22937 #ifdef CONFIG_MACH_PS4000
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_PS4000
22943 # endif
22944 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
22945 #else
22946 # define machine_is_ps4000()    (0)
22947 #endif
22948
22949 #ifdef CONFIG_MACH_EZX_A780
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_EZX_A780
22955 # endif
22956 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
22957 #else
22958 # define machine_is_ezx_a780()  (0)
22959 #endif
22960
22961 #ifdef CONFIG_MACH_EZX_E680
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_EZX_E680
22967 # endif
22968 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
22969 #else
22970 # define machine_is_ezx_e680()  (0)
22971 #endif
22972
22973 #ifdef CONFIG_MACH_EZX_A1200
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_EZX_A1200
22979 # endif
22980 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
22981 #else
22982 # define machine_is_ezx_a1200() (0)
22983 #endif
22984
22985 #ifdef CONFIG_MACH_EZX_E6
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_EZX_E6
22991 # endif
22992 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
22993 #else
22994 # define machine_is_ezx_e6()    (0)
22995 #endif
22996
22997 #ifdef CONFIG_MACH_EZX_E2
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_EZX_E2
23003 # endif
23004 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
23005 #else
23006 # define machine_is_ezx_e2()    (0)
23007 #endif
23008
23009 #ifdef CONFIG_MACH_EZX_A910
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_EZX_A910
23015 # endif
23016 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
23017 #else
23018 # define machine_is_ezx_a910()  (0)
23019 #endif
23020
23021 #ifdef CONFIG_MACH_CWMX31
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_CWMX31
23027 # endif
23028 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
23029 #else
23030 # define machine_is_cwmx31()    (0)
23031 #endif
23032
23033 #ifdef CONFIG_MACH_SL2312
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_SL2312
23039 # endif
23040 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
23041 #else
23042 # define machine_is_sl2312()    (0)
23043 #endif
23044
23045 #ifdef CONFIG_MACH_BLENNY
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_BLENNY
23051 # endif
23052 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
23053 #else
23054 # define machine_is_blenny()    (0)
23055 #endif
23056
23057 #ifdef CONFIG_MACH_DS107
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_DS107
23063 # endif
23064 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
23065 #else
23066 # define machine_is_ds107()     (0)
23067 #endif
23068
23069 #ifdef CONFIG_MACH_DSX07
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_DSX07
23075 # endif
23076 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
23077 #else
23078 # define machine_is_dsx07()     (0)
23079 #endif
23080
23081 #ifdef CONFIG_MACH_PICOCOM1
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_PICOCOM1
23087 # endif
23088 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
23089 #else
23090 # define machine_is_picocom1()  (0)
23091 #endif
23092
23093 #ifdef CONFIG_MACH_LYNX_WOLVERINE
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_LYNX_WOLVERINE
23099 # endif
23100 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
23101 #else
23102 # define machine_is_lynx_wolverine()    (0)
23103 #endif
23104
23105 #ifdef CONFIG_MACH_UBISYS_P9_SC19
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_UBISYS_P9_SC19
23111 # endif
23112 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
23113 #else
23114 # define machine_is_ubisys_p9_sc19()    (0)
23115 #endif
23116
23117 #ifdef CONFIG_MACH_KRATOS_LOW
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_KRATOS_LOW
23123 # endif
23124 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
23125 #else
23126 # define machine_is_kratos_low()        (0)
23127 #endif
23128
23129 #ifdef CONFIG_MACH_M700
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_M700
23135 # endif
23136 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
23137 #else
23138 # define machine_is_m700()      (0)
23139 #endif
23140
23141 #ifdef CONFIG_MACH_EDMINI_V2
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_EDMINI_V2
23147 # endif
23148 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
23149 #else
23150 # define machine_is_edmini_v2() (0)
23151 #endif
23152
23153 #ifdef CONFIG_MACH_ZIPIT2
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_ZIPIT2
23159 # endif
23160 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
23161 #else
23162 # define machine_is_zipit2()    (0)
23163 #endif
23164
23165 #ifdef CONFIG_MACH_HSLFEMTOCELL
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_HSLFEMTOCELL
23171 # endif
23172 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
23173 #else
23174 # define machine_is_hslfemtocell()      (0)
23175 #endif
23176
23177 #ifdef CONFIG_MACH_DAINTREE_AT91
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_DAINTREE_AT91
23183 # endif
23184 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
23185 #else
23186 # define machine_is_daintree_at91()     (0)
23187 #endif
23188
23189 #ifdef CONFIG_MACH_SG560USB
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_SG560USB
23195 # endif
23196 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
23197 #else
23198 # define machine_is_sg560usb()  (0)
23199 #endif
23200
23201 #ifdef CONFIG_MACH_OMAP3_PANDORA
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_OMAP3_PANDORA
23207 # endif
23208 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
23209 #else
23210 # define machine_is_omap3_pandora()     (0)
23211 #endif
23212
23213 #ifdef CONFIG_MACH_USR8200
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_USR8200
23219 # endif
23220 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
23221 #else
23222 # define machine_is_usr8200()   (0)
23223 #endif
23224
23225 #ifdef CONFIG_MACH_S1S65K
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_S1S65K
23231 # endif
23232 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
23233 #else
23234 # define machine_is_s1s65k()    (0)
23235 #endif
23236
23237 #ifdef CONFIG_MACH_S2S65A
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_S2S65A
23243 # endif
23244 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
23245 #else
23246 # define machine_is_s2s65a()    (0)
23247 #endif
23248
23249 #ifdef CONFIG_MACH_ICORE
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_ICORE
23255 # endif
23256 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
23257 #else
23258 # define machine_is_icore()     (0)
23259 #endif
23260
23261 #ifdef CONFIG_MACH_MSS2
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_MSS2
23267 # endif
23268 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
23269 #else
23270 # define machine_is_mss2()      (0)
23271 #endif
23272
23273 #ifdef CONFIG_MACH_BELMONT
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_BELMONT
23279 # endif
23280 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
23281 #else
23282 # define machine_is_belmont()   (0)
23283 #endif
23284
23285 #ifdef CONFIG_MACH_ASUSP525
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_ASUSP525
23291 # endif
23292 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
23293 #else
23294 # define machine_is_asusp525()  (0)
23295 #endif
23296
23297 #ifdef CONFIG_MACH_LB88RC8480
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_LB88RC8480
23303 # endif
23304 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
23305 #else
23306 # define machine_is_lb88rc8480()        (0)
23307 #endif
23308
23309 #ifdef CONFIG_MACH_HIPXA
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_HIPXA
23315 # endif
23316 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
23317 #else
23318 # define machine_is_hipxa()     (0)
23319 #endif
23320
23321 #ifdef CONFIG_MACH_MX25_3DS
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_MX25_3DS
23327 # endif
23328 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
23329 #else
23330 # define machine_is_mx25_3ds()  (0)
23331 #endif
23332
23333 #ifdef CONFIG_MACH_M800
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_M800
23339 # endif
23340 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
23341 #else
23342 # define machine_is_m800()      (0)
23343 #endif
23344
23345 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
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_OMAP3530_LV_SOM
23351 # endif
23352 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
23353 #else
23354 # define machine_is_omap3530_lv_som()   (0)
23355 #endif
23356
23357 #ifdef CONFIG_MACH_PRIMA_EVB
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_PRIMA_EVB
23363 # endif
23364 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
23365 #else
23366 # define machine_is_prima_evb() (0)
23367 #endif
23368
23369 #ifdef CONFIG_MACH_MX31BT1
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_MX31BT1
23375 # endif
23376 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
23377 #else
23378 # define machine_is_mx31bt1()   (0)
23379 #endif
23380
23381 #ifdef CONFIG_MACH_ATLAS4_EVB
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_ATLAS4_EVB
23387 # endif
23388 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
23389 #else
23390 # define machine_is_atlas4_evb()        (0)
23391 #endif
23392
23393 #ifdef CONFIG_MACH_MX31CICADA
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_MX31CICADA
23399 # endif
23400 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
23401 #else
23402 # define machine_is_mx31cicada()        (0)
23403 #endif
23404
23405 #ifdef CONFIG_MACH_MI424WR
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_MI424WR
23411 # endif
23412 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
23413 #else
23414 # define machine_is_mi424wr()   (0)
23415 #endif
23416
23417 #ifdef CONFIG_MACH_AXS_ULTRAX
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_AXS_ULTRAX
23423 # endif
23424 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23425 #else
23426 # define machine_is_axs_ultrax()        (0)
23427 #endif
23428
23429 #ifdef CONFIG_MACH_AT572D940DEB
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_AT572D940DEB
23435 # endif
23436 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
23437 #else
23438 # define machine_is_at572d940deb()      (0)
23439 #endif
23440
23441 #ifdef CONFIG_MACH_DAVINCI_DA830_EVM
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_DAVINCI_DA830_EVM
23447 # endif
23448 # define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
23449 #else
23450 # define machine_is_davinci_da830_evm() (0)
23451 #endif
23452
23453 #ifdef CONFIG_MACH_EP9302
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_EP9302
23459 # endif
23460 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
23461 #else
23462 # define machine_is_ep9302()    (0)
23463 #endif
23464
23465 #ifdef CONFIG_MACH_AT572D940HFEB
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_AT572D940HFEB
23471 # endif
23472 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
23473 #else
23474 # define machine_is_at572d940hfek()     (0)
23475 #endif
23476
23477 #ifdef CONFIG_MACH_CYBOOK3
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_CYBOOK3
23483 # endif
23484 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
23485 #else
23486 # define machine_is_cybook3()   (0)
23487 #endif
23488
23489 #ifdef CONFIG_MACH_WDG002
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_WDG002
23495 # endif
23496 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
23497 #else
23498 # define machine_is_wdg002()    (0)
23499 #endif
23500
23501 #ifdef CONFIG_MACH_SG560ADSL
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_SG560ADSL
23507 # endif
23508 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
23509 #else
23510 # define machine_is_sg560adsl() (0)
23511 #endif
23512
23513 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
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_NEXTIO_N2800_ICA
23519 # endif
23520 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
23521 #else
23522 # define machine_is_nextio_n2800_ica()  (0)
23523 #endif
23524
23525 #ifdef CONFIG_MACH_MARVELL_NEWDB
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_MARVELL_NEWDB
23531 # endif
23532 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
23533 #else
23534 # define machine_is_marvell_newdb()     (0)
23535 #endif
23536
23537 #ifdef CONFIG_MACH_VANDIHUD
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_VANDIHUD
23543 # endif
23544 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
23545 #else
23546 # define machine_is_vandihud()  (0)
23547 #endif
23548
23549 #ifdef CONFIG_MACH_MAGX_E8
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_MAGX_E8
23555 # endif
23556 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
23557 #else
23558 # define machine_is_magx_e8()   (0)
23559 #endif
23560
23561 #ifdef CONFIG_MACH_MAGX_Z6
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_MAGX_Z6
23567 # endif
23568 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
23569 #else
23570 # define machine_is_magx_z6()   (0)
23571 #endif
23572
23573 #ifdef CONFIG_MACH_MAGX_V8
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_MAGX_V8
23579 # endif
23580 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
23581 #else
23582 # define machine_is_magx_v8()   (0)
23583 #endif
23584
23585 #ifdef CONFIG_MACH_MAGX_U9
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_MAGX_U9
23591 # endif
23592 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
23593 #else
23594 # define machine_is_magx_u9()   (0)
23595 #endif
23596
23597 #ifdef CONFIG_MACH_TOUGHCF08
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_TOUGHCF08
23603 # endif
23604 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
23605 #else
23606 # define machine_is_toughcf08() (0)
23607 #endif
23608
23609 #ifdef CONFIG_MACH_ZW4400
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_ZW4400
23615 # endif
23616 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
23617 #else
23618 # define machine_is_zw4400()    (0)
23619 #endif
23620
23621 #ifdef CONFIG_MACH_MARAT91
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_MARAT91
23627 # endif
23628 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
23629 #else
23630 # define machine_is_marat91()   (0)
23631 #endif
23632
23633 #ifdef CONFIG_MACH_OVERO
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_OVERO
23639 # endif
23640 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
23641 #else
23642 # define machine_is_overo()     (0)
23643 #endif
23644
23645 #ifdef CONFIG_MACH_AT2440EVB
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_AT2440EVB
23651 # endif
23652 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
23653 #else
23654 # define machine_is_at2440evb() (0)
23655 #endif
23656
23657 #ifdef CONFIG_MACH_NEOCORE926
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_NEOCORE926
23663 # endif
23664 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
23665 #else
23666 # define machine_is_neocore926()        (0)
23667 #endif
23668
23669 #ifdef CONFIG_MACH_WNR854T
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_WNR854T
23675 # endif
23676 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
23677 #else
23678 # define machine_is_wnr854t()   (0)
23679 #endif
23680
23681 #ifdef CONFIG_MACH_IMX27
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_IMX27
23687 # endif
23688 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
23689 #else
23690 # define machine_is_imx27()     (0)
23691 #endif
23692
23693 #ifdef CONFIG_MACH_MOOSE_DB
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_MOOSE_DB
23699 # endif
23700 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
23701 #else
23702 # define machine_is_moose_db()  (0)
23703 #endif
23704
23705 #ifdef CONFIG_MACH_FAB4
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_FAB4
23711 # endif
23712 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
23713 #else
23714 # define machine_is_fab4()      (0)
23715 #endif
23716
23717 #ifdef CONFIG_MACH_HTCDIAMOND
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_HTCDIAMOND
23723 # endif
23724 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
23725 #else
23726 # define machine_is_htcdiamond()        (0)
23727 #endif
23728
23729 #ifdef CONFIG_MACH_FIONA
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_FIONA
23735 # endif
23736 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
23737 #else
23738 # define machine_is_fiona()     (0)
23739 #endif
23740
23741 #ifdef CONFIG_MACH_MXC30030_X
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_MXC30030_X
23747 # endif
23748 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
23749 #else
23750 # define machine_is_mxc30030_x()        (0)
23751 #endif
23752
23753 #ifdef CONFIG_MACH_BMP1000
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_BMP1000
23759 # endif
23760 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
23761 #else
23762 # define machine_is_bmp1000()   (0)
23763 #endif
23764
23765 #ifdef CONFIG_MACH_LOGI9200
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_LOGI9200
23771 # endif
23772 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
23773 #else
23774 # define machine_is_logi9200()  (0)
23775 #endif
23776
23777 #ifdef CONFIG_MACH_TQMA31
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_TQMA31
23783 # endif
23784 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
23785 #else
23786 # define machine_is_tqma31()    (0)
23787 #endif
23788
23789 #ifdef CONFIG_MACH_CCW9P9215JS
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_CCW9P9215JS
23795 # endif
23796 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
23797 #else
23798 # define machine_is_ccw9p9215js()       (0)
23799 #endif
23800
23801 #ifdef CONFIG_MACH_RD88F5181L_GE
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_RD88F5181L_GE
23807 # endif
23808 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
23809 #else
23810 # define machine_is_rd88f5181l_ge()     (0)
23811 #endif
23812
23813 #ifdef CONFIG_MACH_SIFMAIN
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_SIFMAIN
23819 # endif
23820 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
23821 #else
23822 # define machine_is_sifmain()   (0)
23823 #endif
23824
23825 #ifdef CONFIG_MACH_SAM9_L9261
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_SAM9_L9261
23831 # endif
23832 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
23833 #else
23834 # define machine_is_sam9_l9261()        (0)
23835 #endif
23836
23837 #ifdef CONFIG_MACH_CC9M2443JS
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_CC9M2443JS
23843 # endif
23844 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
23845 #else
23846 # define machine_is_cc9m2443js()        (0)
23847 #endif
23848
23849 #ifdef CONFIG_MACH_XARIA300
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_XARIA300
23855 # endif
23856 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
23857 #else
23858 # define machine_is_xaria300()  (0)
23859 #endif
23860
23861 #ifdef CONFIG_MACH_IT9200
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_IT9200
23867 # endif
23868 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
23869 #else
23870 # define machine_is_it9200()    (0)
23871 #endif
23872
23873 #ifdef CONFIG_MACH_RD88F5181L_FXO
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_RD88F5181L_FXO
23879 # endif
23880 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
23881 #else
23882 # define machine_is_rd88f5181l_fxo()    (0)
23883 #endif
23884
23885 #ifdef CONFIG_MACH_KRISS_SENSOR
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_KRISS_SENSOR
23891 # endif
23892 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
23893 #else
23894 # define machine_is_kriss_sensor()      (0)
23895 #endif
23896
23897 #ifdef CONFIG_MACH_PILZ_PMI5
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_PILZ_PMI5
23903 # endif
23904 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
23905 #else
23906 # define machine_is_pilz_pmi5() (0)
23907 #endif
23908
23909 #ifdef CONFIG_MACH_JADE
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_JADE
23915 # endif
23916 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
23917 #else
23918 # define machine_is_jade()      (0)
23919 #endif
23920
23921 #ifdef CONFIG_MACH_KS8695_SOFTPLC
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_KS8695_SOFTPLC
23927 # endif
23928 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
23929 #else
23930 # define machine_is_ks8695_softplc()    (0)
23931 #endif
23932
23933 #ifdef CONFIG_MACH_GPRISC3
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_GPRISC3
23939 # endif
23940 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
23941 #else
23942 # define machine_is_gprisc3()   (0)
23943 #endif
23944
23945 #ifdef CONFIG_MACH_STAMP9G20
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_STAMP9G20
23951 # endif
23952 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
23953 #else
23954 # define machine_is_stamp9g20() (0)
23955 #endif
23956
23957 #ifdef CONFIG_MACH_SMDK6430
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_SMDK6430
23963 # endif
23964 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
23965 #else
23966 # define machine_is_smdk6430()  (0)
23967 #endif
23968
23969 #ifdef CONFIG_MACH_SMDKC100
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_SMDKC100
23975 # endif
23976 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
23977 #else
23978 # define machine_is_smdkc100()  (0)
23979 #endif
23980
23981 #ifdef CONFIG_MACH_TAVOREVB
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_TAVOREVB
23987 # endif
23988 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
23989 #else
23990 # define machine_is_tavorevb()  (0)
23991 #endif
23992
23993 #ifdef CONFIG_MACH_SAAR
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_SAAR
23999 # endif
24000 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
24001 #else
24002 # define machine_is_saar()      (0)
24003 #endif
24004
24005 #ifdef CONFIG_MACH_DEISTER_EYECAM
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_DEISTER_EYECAM
24011 # endif
24012 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
24013 #else
24014 # define machine_is_deister_eyecam()    (0)
24015 #endif
24016
24017 #ifdef CONFIG_MACH_AT91SAM9M10G45EK
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_AT91SAM9M10G45EK
24023 # endif
24024 # define machine_is_at91sam9m10g45ek()  (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
24025 #else
24026 # define machine_is_at91sam9m10g45ek()  (0)
24027 #endif
24028
24029 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
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_LINKSTATION_PRODUO
24035 # endif
24036 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
24037 #else
24038 # define machine_is_linkstation_produo()        (0)
24039 #endif
24040
24041 #ifdef CONFIG_MACH_HIT_B0
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_HIT_B0
24047 # endif
24048 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
24049 #else
24050 # define machine_is_hit_b0()    (0)
24051 #endif
24052
24053 #ifdef CONFIG_MACH_ADX_RMU
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_ADX_RMU
24059 # endif
24060 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
24061 #else
24062 # define machine_is_adx_rmu()   (0)
24063 #endif
24064
24065 #ifdef CONFIG_MACH_XG_CPE_MAIN
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_XG_CPE_MAIN
24071 # endif
24072 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
24073 #else
24074 # define machine_is_xg_cpe_main()       (0)
24075 #endif
24076
24077 #ifdef CONFIG_MACH_EDB9407A
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_EDB9407A
24083 # endif
24084 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
24085 #else
24086 # define machine_is_edb9407a()  (0)
24087 #endif
24088
24089 #ifdef CONFIG_MACH_DTB9608
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_DTB9608
24095 # endif
24096 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
24097 #else
24098 # define machine_is_dtb9608()   (0)
24099 #endif
24100
24101 #ifdef CONFIG_MACH_EM104V1
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_EM104V1
24107 # endif
24108 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
24109 #else
24110 # define machine_is_em104v1()   (0)
24111 #endif
24112
24113 #ifdef CONFIG_MACH_DEMO
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_DEMO
24119 # endif
24120 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
24121 #else
24122 # define machine_is_demo()      (0)
24123 #endif
24124
24125 #ifdef CONFIG_MACH_LOGI9260
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_LOGI9260
24131 # endif
24132 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
24133 #else
24134 # define machine_is_logi9260()  (0)
24135 #endif
24136
24137 #ifdef CONFIG_MACH_MX31_EXM32
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_MX31_EXM32
24143 # endif
24144 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
24145 #else
24146 # define machine_is_mx31_exm32()        (0)
24147 #endif
24148
24149 #ifdef CONFIG_MACH_USB_A9G20
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_USB_A9G20
24155 # endif
24156 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
24157 #else
24158 # define machine_is_usb_a9g20() (0)
24159 #endif
24160
24161 #ifdef CONFIG_MACH_PICPROJE2008
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_PICPROJE2008
24167 # endif
24168 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
24169 #else
24170 # define machine_is_picproje2008()      (0)
24171 #endif
24172
24173 #ifdef CONFIG_MACH_CS_E9315
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_CS_E9315
24179 # endif
24180 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
24181 #else
24182 # define machine_is_cs_e9315()  (0)
24183 #endif
24184
24185 #ifdef CONFIG_MACH_QIL_A9G20
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_QIL_A9G20
24191 # endif
24192 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
24193 #else
24194 # define machine_is_qil_a9g20() (0)
24195 #endif
24196
24197 #ifdef CONFIG_MACH_SHA_PON020
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_SHA_PON020
24203 # endif
24204 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
24205 #else
24206 # define machine_is_sha_pon020()        (0)
24207 #endif
24208
24209 #ifdef CONFIG_MACH_NAD
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_NAD
24215 # endif
24216 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
24217 #else
24218 # define machine_is_nad()       (0)
24219 #endif
24220
24221 #ifdef CONFIG_MACH_SBC35_A9260
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_SBC35_A9260
24227 # endif
24228 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
24229 #else
24230 # define machine_is_sbc35_a9260()       (0)
24231 #endif
24232
24233 #ifdef CONFIG_MACH_SBC35_A9G20
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_SBC35_A9G20
24239 # endif
24240 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
24241 #else
24242 # define machine_is_sbc35_a9g20()       (0)
24243 #endif
24244
24245 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
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_DAVINCI_BEGINNING
24251 # endif
24252 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
24253 #else
24254 # define machine_is_davinci_beginning() (0)
24255 #endif
24256
24257 #ifdef CONFIG_MACH_UWC
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_UWC
24263 # endif
24264 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
24265 #else
24266 # define machine_is_uwc()       (0)
24267 #endif
24268
24269 #ifdef CONFIG_MACH_MXLADS
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_MXLADS
24275 # endif
24276 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
24277 #else
24278 # define machine_is_mxlads()    (0)
24279 #endif
24280
24281 #ifdef CONFIG_MACH_HTCNIKE
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_HTCNIKE
24287 # endif
24288 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
24289 #else
24290 # define machine_is_htcnike()   (0)
24291 #endif
24292
24293 #ifdef CONFIG_MACH_DEISTER_PXA270
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_DEISTER_PXA270
24299 # endif
24300 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
24301 #else
24302 # define machine_is_deister_pxa270()    (0)
24303 #endif
24304
24305 #ifdef CONFIG_MACH_CME9210JS
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_CME9210JS
24311 # endif
24312 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
24313 #else
24314 # define machine_is_cme9210js() (0)
24315 #endif
24316
24317 #ifdef CONFIG_MACH_CC9P9360
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_CC9P9360
24323 # endif
24324 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
24325 #else
24326 # define machine_is_cc9p9360()  (0)
24327 #endif
24328
24329 #ifdef CONFIG_MACH_MOCHA
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_MOCHA
24335 # endif
24336 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
24337 #else
24338 # define machine_is_mocha()     (0)
24339 #endif
24340
24341 #ifdef CONFIG_MACH_WAPD170AG
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_WAPD170AG
24347 # endif
24348 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
24349 #else
24350 # define machine_is_wapd170ag() (0)
24351 #endif
24352
24353 #ifdef CONFIG_MACH_LINKSTATION_MINI
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_LINKSTATION_MINI
24359 # endif
24360 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
24361 #else
24362 # define machine_is_linkstation_mini()  (0)
24363 #endif
24364
24365 #ifdef CONFIG_MACH_AFEB9260
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_AFEB9260
24371 # endif
24372 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
24373 #else
24374 # define machine_is_afeb9260()  (0)
24375 #endif
24376
24377 #ifdef CONFIG_MACH_W90X900
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_W90X900
24383 # endif
24384 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
24385 #else
24386 # define machine_is_w90x900()   (0)
24387 #endif
24388
24389 #ifdef CONFIG_MACH_W90X700
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_W90X700
24395 # endif
24396 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
24397 #else
24398 # define machine_is_w90x700()   (0)
24399 #endif
24400
24401 #ifdef CONFIG_MACH_KT300IP
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_KT300IP
24407 # endif
24408 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
24409 #else
24410 # define machine_is_kt300ip()   (0)
24411 #endif
24412
24413 #ifdef CONFIG_MACH_KT300IP_G20
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_KT300IP_G20
24419 # endif
24420 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
24421 #else
24422 # define machine_is_kt300ip_g20()       (0)
24423 #endif
24424
24425 #ifdef CONFIG_MACH_SRCM
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_SRCM
24431 # endif
24432 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
24433 #else
24434 # define machine_is_srcm()      (0)
24435 #endif
24436
24437 #ifdef CONFIG_MACH_WLNX_9260
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_WLNX_9260
24443 # endif
24444 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
24445 #else
24446 # define machine_is_wlnx_9260() (0)
24447 #endif
24448
24449 #ifdef CONFIG_MACH_OPENMOKO_GTA03
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_OPENMOKO_GTA03
24455 # endif
24456 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
24457 #else
24458 # define machine_is_openmoko_gta03()    (0)
24459 #endif
24460
24461 #ifdef CONFIG_MACH_OSPREY2
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_OSPREY2
24467 # endif
24468 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
24469 #else
24470 # define machine_is_osprey2()   (0)
24471 #endif
24472
24473 #ifdef CONFIG_MACH_KBIO9260
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_KBIO9260
24479 # endif
24480 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
24481 #else
24482 # define machine_is_kbio9260()  (0)
24483 #endif
24484
24485 #ifdef CONFIG_MACH_GINZA
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_GINZA
24491 # endif
24492 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
24493 #else
24494 # define machine_is_ginza()     (0)
24495 #endif
24496
24497 #ifdef CONFIG_MACH_A636N
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_A636N
24503 # endif
24504 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
24505 #else
24506 # define machine_is_a636n()     (0)
24507 #endif
24508
24509 #ifdef CONFIG_MACH_IMX27IPCAM
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_IMX27IPCAM
24515 # endif
24516 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
24517 #else
24518 # define machine_is_imx27ipcam()        (0)
24519 #endif
24520
24521 #ifdef CONFIG_MACH_NEMOC
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_NEMOC
24527 # endif
24528 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
24529 #else
24530 # define machine_is_nemoc()     (0)
24531 #endif
24532
24533 #ifdef CONFIG_MACH_GENEVA
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_GENEVA
24539 # endif
24540 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
24541 #else
24542 # define machine_is_geneva()    (0)
24543 #endif
24544
24545 #ifdef CONFIG_MACH_HTCPHAROS
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_HTCPHAROS
24551 # endif
24552 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
24553 #else
24554 # define machine_is_htcpharos() (0)
24555 #endif
24556
24557 #ifdef CONFIG_MACH_NEONC
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_NEONC
24563 # endif
24564 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
24565 #else
24566 # define machine_is_neonc()     (0)
24567 #endif
24568
24569 #ifdef CONFIG_MACH_NAS7100
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_NAS7100
24575 # endif
24576 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
24577 #else
24578 # define machine_is_nas7100()   (0)
24579 #endif
24580
24581 #ifdef CONFIG_MACH_TEUPHONE
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_TEUPHONE
24587 # endif
24588 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
24589 #else
24590 # define machine_is_teuphone()  (0)
24591 #endif
24592
24593 #ifdef CONFIG_MACH_ANNAX_ETH2
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_ANNAX_ETH2
24599 # endif
24600 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
24601 #else
24602 # define machine_is_annax_eth2()        (0)
24603 #endif
24604
24605 #ifdef CONFIG_MACH_CSB733
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_CSB733
24611 # endif
24612 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
24613 #else
24614 # define machine_is_csb733()    (0)
24615 #endif
24616
24617 #ifdef CONFIG_MACH_BK3
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_BK3
24623 # endif
24624 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
24625 #else
24626 # define machine_is_bk3()       (0)
24627 #endif
24628
24629 #ifdef CONFIG_MACH_OMAP_EM32
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_OMAP_EM32
24635 # endif
24636 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
24637 #else
24638 # define machine_is_omap_em32() (0)
24639 #endif
24640
24641 #ifdef CONFIG_MACH_ET9261CP
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_ET9261CP
24647 # endif
24648 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
24649 #else
24650 # define machine_is_et9261cp()  (0)
24651 #endif
24652
24653 #ifdef CONFIG_MACH_JASPERC
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_JASPERC
24659 # endif
24660 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
24661 #else
24662 # define machine_is_jasperc()   (0)
24663 #endif
24664
24665 #ifdef CONFIG_MACH_ISSI_ARM9
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_ISSI_ARM9
24671 # endif
24672 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
24673 #else
24674 # define machine_is_issi_arm9() (0)
24675 #endif
24676
24677 #ifdef CONFIG_MACH_UED
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_UED
24683 # endif
24684 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
24685 #else
24686 # define machine_is_ued()       (0)
24687 #endif
24688
24689 #ifdef CONFIG_MACH_ESIBLADE
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_ESIBLADE
24695 # endif
24696 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
24697 #else
24698 # define machine_is_esiblade()  (0)
24699 #endif
24700
24701 #ifdef CONFIG_MACH_EYE02
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_EYE02
24707 # endif
24708 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
24709 #else
24710 # define machine_is_eye02()     (0)
24711 #endif
24712
24713 #ifdef CONFIG_MACH_IMX27KBD
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_IMX27KBD
24719 # endif
24720 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
24721 #else
24722 # define machine_is_imx27kbd()  (0)
24723 #endif
24724
24725 #ifdef CONFIG_MACH_SST61VC010_FPGA
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_SST61VC010_FPGA
24731 # endif
24732 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
24733 #else
24734 # define machine_is_sst61vc010_fpga()   (0)
24735 #endif
24736
24737 #ifdef CONFIG_MACH_KIXVP435
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_KIXVP435
24743 # endif
24744 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
24745 #else
24746 # define machine_is_kixvp435()  (0)
24747 #endif
24748
24749 #ifdef CONFIG_MACH_KIXNP435
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_KIXNP435
24755 # endif
24756 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
24757 #else
24758 # define machine_is_kixnp435()  (0)
24759 #endif
24760
24761 #ifdef CONFIG_MACH_AFRICA
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_AFRICA
24767 # endif
24768 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
24769 #else
24770 # define machine_is_africa()    (0)
24771 #endif
24772
24773 #ifdef CONFIG_MACH_NH233
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_NH233
24779 # endif
24780 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
24781 #else
24782 # define machine_is_nh233()     (0)
24783 #endif
24784
24785 #ifdef CONFIG_MACH_RD88F6183AP_GE
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_RD88F6183AP_GE
24791 # endif
24792 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
24793 #else
24794 # define machine_is_rd88f6183ap_ge()    (0)
24795 #endif
24796
24797 #ifdef CONFIG_MACH_BCM4760
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_BCM4760
24803 # endif
24804 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
24805 #else
24806 # define machine_is_bcm4760()   (0)
24807 #endif
24808
24809 #ifdef CONFIG_MACH_EDDY_V2
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_EDDY_V2
24815 # endif
24816 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
24817 #else
24818 # define machine_is_eddy_v2()   (0)
24819 #endif
24820
24821 #ifdef CONFIG_MACH_REALVIEW_PBA8
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_REALVIEW_PBA8
24827 # endif
24828 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
24829 #else
24830 # define machine_is_realview_pba8()     (0)
24831 #endif
24832
24833 #ifdef CONFIG_MACH_HID_A7
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_HID_A7
24839 # endif
24840 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
24841 #else
24842 # define machine_is_hid_a7()    (0)
24843 #endif
24844
24845 #ifdef CONFIG_MACH_HERO
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_HERO
24851 # endif
24852 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
24853 #else
24854 # define machine_is_hero()      (0)
24855 #endif
24856
24857 #ifdef CONFIG_MACH_OMAP_POSEIDON
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_OMAP_POSEIDON
24863 # endif
24864 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
24865 #else
24866 # define machine_is_omap_poseidon()     (0)
24867 #endif
24868
24869 #ifdef CONFIG_MACH_REALVIEW_PBX
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_REALVIEW_PBX
24875 # endif
24876 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
24877 #else
24878 # define machine_is_realview_pbx()      (0)
24879 #endif
24880
24881 #ifdef CONFIG_MACH_MICRO9S
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_MICRO9S
24887 # endif
24888 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
24889 #else
24890 # define machine_is_micro9s()   (0)
24891 #endif
24892
24893 #ifdef CONFIG_MACH_MAKO
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_MAKO
24899 # endif
24900 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
24901 #else
24902 # define machine_is_mako()      (0)
24903 #endif
24904
24905 #ifdef CONFIG_MACH_XDAFLAME
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_XDAFLAME
24911 # endif
24912 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
24913 #else
24914 # define machine_is_xdaflame()  (0)
24915 #endif
24916
24917 #ifdef CONFIG_MACH_PHIDGET_SBC2
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_PHIDGET_SBC2
24923 # endif
24924 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
24925 #else
24926 # define machine_is_phidget_sbc2()      (0)
24927 #endif
24928
24929 #ifdef CONFIG_MACH_LIMESTONE
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_LIMESTONE
24935 # endif
24936 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
24937 #else
24938 # define machine_is_limestone() (0)
24939 #endif
24940
24941 #ifdef CONFIG_MACH_IPROBE_C32
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_IPROBE_C32
24947 # endif
24948 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
24949 #else
24950 # define machine_is_iprobe_c32()        (0)
24951 #endif
24952
24953 #ifdef CONFIG_MACH_RUT100
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_RUT100
24959 # endif
24960 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
24961 #else
24962 # define machine_is_rut100()    (0)
24963 #endif
24964
24965 #ifdef CONFIG_MACH_ASUSP535
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_ASUSP535
24971 # endif
24972 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
24973 #else
24974 # define machine_is_asusp535()  (0)
24975 #endif
24976
24977 #ifdef CONFIG_MACH_HTCRAPHAEL
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_HTCRAPHAEL
24983 # endif
24984 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
24985 #else
24986 # define machine_is_htcraphael()        (0)
24987 #endif
24988
24989 #ifdef CONFIG_MACH_SYGDG1
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_SYGDG1
24995 # endif
24996 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
24997 #else
24998 # define machine_is_sygdg1()    (0)
24999 #endif
25000
25001 #ifdef CONFIG_MACH_SYGDG2
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_SYGDG2
25007 # endif
25008 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
25009 #else
25010 # define machine_is_sygdg2()    (0)
25011 #endif
25012
25013 #ifdef CONFIG_MACH_SEOUL
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_SEOUL
25019 # endif
25020 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
25021 #else
25022 # define machine_is_seoul()     (0)
25023 #endif
25024
25025 #ifdef CONFIG_MACH_SALERNO
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_SALERNO
25031 # endif
25032 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
25033 #else
25034 # define machine_is_salerno()   (0)
25035 #endif
25036
25037 #ifdef CONFIG_MACH_UCN_S3C64XX
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_UCN_S3C64XX
25043 # endif
25044 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
25045 #else
25046 # define machine_is_ucn_s3c64xx()       (0)
25047 #endif
25048
25049 #ifdef CONFIG_MACH_MSM7201A
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_MSM7201A
25055 # endif
25056 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
25057 #else
25058 # define machine_is_msm7201a()  (0)
25059 #endif
25060
25061 #ifdef CONFIG_MACH_LPR1
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_LPR1
25067 # endif
25068 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
25069 #else
25070 # define machine_is_lpr1()      (0)
25071 #endif
25072
25073 #ifdef CONFIG_MACH_ARMADILLO500FX
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_ARMADILLO500FX
25079 # endif
25080 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
25081 #else
25082 # define machine_is_armadillo500fx()    (0)
25083 #endif
25084
25085 #ifdef CONFIG_MACH_G3EVM
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_G3EVM
25091 # endif
25092 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
25093 #else
25094 # define machine_is_g3evm()     (0)
25095 #endif
25096
25097 #ifdef CONFIG_MACH_Z3_DM355
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_Z3_DM355
25103 # endif
25104 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
25105 #else
25106 # define machine_is_z3_dm355()  (0)
25107 #endif
25108
25109 #ifdef CONFIG_MACH_W90P910EVB
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_W90P910EVB
25115 # endif
25116 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
25117 #else
25118 # define machine_is_w90p910evb()        (0)
25119 #endif
25120
25121 #ifdef CONFIG_MACH_W90P920EVB
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_W90P920EVB
25127 # endif
25128 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
25129 #else
25130 # define machine_is_w90p920evb()        (0)
25131 #endif
25132
25133 #ifdef CONFIG_MACH_W90P950EVB
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_W90P950EVB
25139 # endif
25140 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
25141 #else
25142 # define machine_is_w90p950evb()        (0)
25143 #endif
25144
25145 #ifdef CONFIG_MACH_W90N960EVB
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_W90N960EVB
25151 # endif
25152 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
25153 #else
25154 # define machine_is_w90n960evb()        (0)
25155 #endif
25156
25157 #ifdef CONFIG_MACH_CAMHD
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_CAMHD
25163 # endif
25164 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
25165 #else
25166 # define machine_is_camhd()     (0)
25167 #endif
25168
25169 #ifdef CONFIG_MACH_MVC100
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_MVC100
25175 # endif
25176 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
25177 #else
25178 # define machine_is_mvc100()    (0)
25179 #endif
25180
25181 #ifdef CONFIG_MACH_ELECTRUM_200
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_ELECTRUM_200
25187 # endif
25188 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
25189 #else
25190 # define machine_is_electrum_200()      (0)
25191 #endif
25192
25193 #ifdef CONFIG_MACH_HTCJADE
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_HTCJADE
25199 # endif
25200 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
25201 #else
25202 # define machine_is_htcjade()   (0)
25203 #endif
25204
25205 #ifdef CONFIG_MACH_MEMPHIS
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_MEMPHIS
25211 # endif
25212 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
25213 #else
25214 # define machine_is_memphis()   (0)
25215 #endif
25216
25217 #ifdef CONFIG_MACH_IMX27SBC
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_IMX27SBC
25223 # endif
25224 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
25225 #else
25226 # define machine_is_imx27sbc()  (0)
25227 #endif
25228
25229 #ifdef CONFIG_MACH_LEXTAR
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_LEXTAR
25235 # endif
25236 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
25237 #else
25238 # define machine_is_lextar()    (0)
25239 #endif
25240
25241 #ifdef CONFIG_MACH_MV88F6281GTW_GE
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_MV88F6281GTW_GE
25247 # endif
25248 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
25249 #else
25250 # define machine_is_mv88f6281gtw_ge()   (0)
25251 #endif
25252
25253 #ifdef CONFIG_MACH_NCP
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_NCP
25259 # endif
25260 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
25261 #else
25262 # define machine_is_ncp()       (0)
25263 #endif
25264
25265 #ifdef CONFIG_MACH_Z32AN
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_Z32AN
25271 # endif
25272 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
25273 #else
25274 # define machine_is_z32an_series()      (0)
25275 #endif
25276
25277 #ifdef CONFIG_MACH_TMQ_CAPD
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_TMQ_CAPD
25283 # endif
25284 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
25285 #else
25286 # define machine_is_tmq_capd()  (0)
25287 #endif
25288
25289 #ifdef CONFIG_MACH_OMAP3_WL
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_OMAP3_WL
25295 # endif
25296 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
25297 #else
25298 # define machine_is_omap3_wl()  (0)
25299 #endif
25300
25301 #ifdef CONFIG_MACH_CHUMBY
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_CHUMBY
25307 # endif
25308 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
25309 #else
25310 # define machine_is_chumby()    (0)
25311 #endif
25312
25313 #ifdef CONFIG_MACH_ATSARM9
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_ATSARM9
25319 # endif
25320 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
25321 #else
25322 # define machine_is_atsarm9()   (0)
25323 #endif
25324
25325 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
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_DAVINCI_DM365_EVM
25331 # endif
25332 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
25333 #else
25334 # define machine_is_davinci_dm365_evm() (0)
25335 #endif
25336
25337 #ifdef CONFIG_MACH_BAHAMAS
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_BAHAMAS
25343 # endif
25344 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
25345 #else
25346 # define machine_is_bahamas()   (0)
25347 #endif
25348
25349 #ifdef CONFIG_MACH_DAS
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_DAS
25355 # endif
25356 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
25357 #else
25358 # define machine_is_das()       (0)
25359 #endif
25360
25361 #ifdef CONFIG_MACH_MINIDAS
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_MINIDAS
25367 # endif
25368 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
25369 #else
25370 # define machine_is_minidas()   (0)
25371 #endif
25372
25373 #ifdef CONFIG_MACH_VK1000
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_VK1000
25379 # endif
25380 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
25381 #else
25382 # define machine_is_vk1000()    (0)
25383 #endif
25384
25385 #ifdef CONFIG_MACH_CENTRO
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_CENTRO
25391 # endif
25392 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
25393 #else
25394 # define machine_is_centro()    (0)
25395 #endif
25396
25397 #ifdef CONFIG_MACH_CTERA_2BAY
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_CTERA_2BAY
25403 # endif
25404 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
25405 #else
25406 # define machine_is_ctera_2bay()        (0)
25407 #endif
25408
25409 #ifdef CONFIG_MACH_EDGECONNECT
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_EDGECONNECT
25415 # endif
25416 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
25417 #else
25418 # define machine_is_edgeconnect()       (0)
25419 #endif
25420
25421 #ifdef CONFIG_MACH_ND27000
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_ND27000
25427 # endif
25428 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
25429 #else
25430 # define machine_is_nd27000()   (0)
25431 #endif
25432
25433 #ifdef CONFIG_MACH_GEMALTO_COBRA
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_GEMALTO_COBRA
25439 # endif
25440 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25441 #else
25442 # define machine_is_cobra()     (0)
25443 #endif
25444
25445 #ifdef CONFIG_MACH_INGELABS_COMET
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_INGELABS_COMET
25451 # endif
25452 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
25453 #else
25454 # define machine_is_ingelabs_comet()    (0)
25455 #endif
25456
25457 #ifdef CONFIG_MACH_POLLUX_WIZ
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_POLLUX_WIZ
25463 # endif
25464 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
25465 #else
25466 # define machine_is_pollux_wiz()        (0)
25467 #endif
25468
25469 #ifdef CONFIG_MACH_BLACKSTONE
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_BLACKSTONE
25475 # endif
25476 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
25477 #else
25478 # define machine_is_blackstone()        (0)
25479 #endif
25480
25481 #ifdef CONFIG_MACH_TOPAZ
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_TOPAZ
25487 # endif
25488 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
25489 #else
25490 # define machine_is_topaz()     (0)
25491 #endif
25492
25493 #ifdef CONFIG_MACH_AIXLE
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_AIXLE
25499 # endif
25500 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
25501 #else
25502 # define machine_is_aixle()     (0)
25503 #endif
25504
25505 #ifdef CONFIG_MACH_MW998
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_MW998
25511 # endif
25512 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
25513 #else
25514 # define machine_is_mw998()     (0)
25515 #endif
25516
25517 #ifdef CONFIG_MACH_NOKIA_RX51
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_NOKIA_RX51
25523 # endif
25524 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
25525 #else
25526 # define machine_is_nokia_rx51()        (0)
25527 #endif
25528
25529 #ifdef CONFIG_MACH_VSC5605EV
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_VSC5605EV
25535 # endif
25536 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
25537 #else
25538 # define machine_is_vsc5605ev() (0)
25539 #endif
25540
25541 #ifdef CONFIG_MACH_NT98700DK
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_NT98700DK
25547 # endif
25548 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
25549 #else
25550 # define machine_is_nt98700dk() (0)
25551 #endif
25552
25553 #ifdef CONFIG_MACH_ICONTACT
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_ICONTACT
25559 # endif
25560 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
25561 #else
25562 # define machine_is_icontact()  (0)
25563 #endif
25564
25565 #ifdef CONFIG_MACH_SWARCO_FRCPU
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_SWARCO_FRCPU
25571 # endif
25572 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
25573 #else
25574 # define machine_is_swarco_frcpu()      (0)
25575 #endif
25576
25577 #ifdef CONFIG_MACH_SWARCO_SCPU
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_SWARCO_SCPU
25583 # endif
25584 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
25585 #else
25586 # define machine_is_swarco_scpu()       (0)
25587 #endif
25588
25589 #ifdef CONFIG_MACH_BBOX_P16
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_BBOX_P16
25595 # endif
25596 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
25597 #else
25598 # define machine_is_bbox_p16()  (0)
25599 #endif
25600
25601 #ifdef CONFIG_MACH_BSTD
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_BSTD
25607 # endif
25608 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
25609 #else
25610 # define machine_is_bstd()      (0)
25611 #endif
25612
25613 #ifdef CONFIG_MACH_SBC2440II
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_SBC2440II
25619 # endif
25620 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
25621 #else
25622 # define machine_is_sbc2440ii() (0)
25623 #endif
25624
25625 #ifdef CONFIG_MACH_PCM034
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_PCM034
25631 # endif
25632 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
25633 #else
25634 # define machine_is_pcm034()    (0)
25635 #endif
25636
25637 #ifdef CONFIG_MACH_NESO
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_NESO
25643 # endif
25644 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
25645 #else
25646 # define machine_is_neso()      (0)
25647 #endif
25648
25649 #ifdef CONFIG_MACH_WLNX_9G20
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_WLNX_9G20
25655 # endif
25656 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
25657 #else
25658 # define machine_is_wlnx_9g20() (0)
25659 #endif
25660
25661 #ifdef CONFIG_MACH_OMAP_ZOOM2
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_OMAP_ZOOM2
25667 # endif
25668 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
25669 #else
25670 # define machine_is_omap_zoom2()        (0)
25671 #endif
25672
25673 #ifdef CONFIG_MACH_TOTEMNOVA
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_TOTEMNOVA
25679 # endif
25680 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
25681 #else
25682 # define machine_is_totemnova() (0)
25683 #endif
25684
25685 #ifdef CONFIG_MACH_C5000
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_C5000
25691 # endif
25692 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
25693 #else
25694 # define machine_is_c5000()     (0)
25695 #endif
25696
25697 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
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_UNIPO_AT91SAM9263
25703 # endif
25704 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
25705 #else
25706 # define machine_is_unipo_at91sam9263() (0)
25707 #endif
25708
25709 #ifdef CONFIG_MACH_ETHERNUT5
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_ETHERNUT5
25715 # endif
25716 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
25717 #else
25718 # define machine_is_ethernut5() (0)
25719 #endif
25720
25721 #ifdef CONFIG_MACH_ARM11
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_ARM11
25727 # endif
25728 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
25729 #else
25730 # define machine_is_arm11()     (0)
25731 #endif
25732
25733 #ifdef CONFIG_MACH_CPUAT9260
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_CPUAT9260
25739 # endif
25740 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
25741 #else
25742 # define machine_is_cpuat9260() (0)
25743 #endif
25744
25745 #ifdef CONFIG_MACH_CPUPXA255
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_CPUPXA255
25751 # endif
25752 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
25753 #else
25754 # define machine_is_cpupxa255() (0)
25755 #endif
25756
25757 #ifdef CONFIG_MACH_CPUIMX27
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_CPUIMX27
25763 # endif
25764 # define machine_is_eukrea_cpuimx27()   (machine_arch_type == MACH_TYPE_CPUIMX27)
25765 #else
25766 # define machine_is_eukrea_cpuimx27()   (0)
25767 #endif
25768
25769 #ifdef CONFIG_MACH_CHEFLUX
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_CHEFLUX
25775 # endif
25776 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
25777 #else
25778 # define machine_is_cheflux()   (0)
25779 #endif
25780
25781 #ifdef CONFIG_MACH_EB_CPUX9K2
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_EB_CPUX9K2
25787 # endif
25788 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
25789 #else
25790 # define machine_is_eb_cpux9k2()        (0)
25791 #endif
25792
25793 #ifdef CONFIG_MACH_OPCOTEC
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_OPCOTEC
25799 # endif
25800 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
25801 #else
25802 # define machine_is_opcotec()   (0)
25803 #endif
25804
25805 #ifdef CONFIG_MACH_YT
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_YT
25811 # endif
25812 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
25813 #else
25814 # define machine_is_yt()        (0)
25815 #endif
25816
25817 #ifdef CONFIG_MACH_MOTOQ
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_MOTOQ
25823 # endif
25824 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
25825 #else
25826 # define machine_is_motoq()     (0)
25827 #endif
25828
25829 #ifdef CONFIG_MACH_BSB1
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_BSB1
25835 # endif
25836 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
25837 #else
25838 # define machine_is_bsb1()      (0)
25839 #endif
25840
25841 #ifdef CONFIG_MACH_ACS5K
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_ACS5K
25847 # endif
25848 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
25849 #else
25850 # define machine_is_acs5k()     (0)
25851 #endif
25852
25853 #ifdef CONFIG_MACH_MILAN
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_MILAN
25859 # endif
25860 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
25861 #else
25862 # define machine_is_milan()     (0)
25863 #endif
25864
25865 #ifdef CONFIG_MACH_QUARTZV2
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_QUARTZV2
25871 # endif
25872 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
25873 #else
25874 # define machine_is_quartzv2()  (0)
25875 #endif
25876
25877 #ifdef CONFIG_MACH_RSVP
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_RSVP
25883 # endif
25884 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
25885 #else
25886 # define machine_is_rsvp()      (0)
25887 #endif
25888
25889 #ifdef CONFIG_MACH_RMP200
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_RMP200
25895 # endif
25896 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
25897 #else
25898 # define machine_is_rmp200()    (0)
25899 #endif
25900
25901 #ifdef CONFIG_MACH_SNAPPER_9260
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_SNAPPER_9260
25907 # endif
25908 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
25909 #else
25910 # define machine_is_snapper_9260()      (0)
25911 #endif
25912
25913 #ifdef CONFIG_MACH_DSM320
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_DSM320
25919 # endif
25920 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
25921 #else
25922 # define machine_is_dsm320()    (0)
25923 #endif
25924
25925 #ifdef CONFIG_MACH_ADSGCM
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_ADSGCM
25931 # endif
25932 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
25933 #else
25934 # define machine_is_adsgcm()    (0)
25935 #endif
25936
25937 #ifdef CONFIG_MACH_ASE2_400
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_ASE2_400
25943 # endif
25944 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
25945 #else
25946 # define machine_is_ase2_400()  (0)
25947 #endif
25948
25949 #ifdef CONFIG_MACH_PIZZA
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_PIZZA
25955 # endif
25956 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
25957 #else
25958 # define machine_is_pizza()     (0)
25959 #endif
25960
25961 #ifdef CONFIG_MACH_SPOT_NGPL
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_SPOT_NGPL
25967 # endif
25968 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
25969 #else
25970 # define machine_is_spot_ngpl() (0)
25971 #endif
25972
25973 #ifdef CONFIG_MACH_ARMATA
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_ARMATA
25979 # endif
25980 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
25981 #else
25982 # define machine_is_armata()    (0)
25983 #endif
25984
25985 #ifdef CONFIG_MACH_EXEDA
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_EXEDA
25991 # endif
25992 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
25993 #else
25994 # define machine_is_exeda()     (0)
25995 #endif
25996
25997 #ifdef CONFIG_MACH_MX31SF005
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_MX31SF005
26003 # endif
26004 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
26005 #else
26006 # define machine_is_mx31sf005() (0)
26007 #endif
26008
26009 #ifdef CONFIG_MACH_F5D8231_4_V2
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_F5D8231_4_V2
26015 # endif
26016 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
26017 #else
26018 # define machine_is_f5d8231_4_v2()      (0)
26019 #endif
26020
26021 #ifdef CONFIG_MACH_Q2440
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_Q2440
26027 # endif
26028 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
26029 #else
26030 # define machine_is_q2440()     (0)
26031 #endif
26032
26033 #ifdef CONFIG_MACH_QQ2440
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_QQ2440
26039 # endif
26040 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
26041 #else
26042 # define machine_is_qq2440()    (0)
26043 #endif
26044
26045 #ifdef CONFIG_MACH_MINI2440
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_MINI2440
26051 # endif
26052 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
26053 #else
26054 # define machine_is_mini2440()  (0)
26055 #endif
26056
26057 #ifdef CONFIG_MACH_COLIBRI300
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_COLIBRI300
26063 # endif
26064 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
26065 #else
26066 # define machine_is_colibri300()        (0)
26067 #endif
26068
26069 #ifdef CONFIG_MACH_JADES
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_JADES
26075 # endif
26076 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
26077 #else
26078 # define machine_is_jades()     (0)
26079 #endif
26080
26081 #ifdef CONFIG_MACH_SPARK
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_SPARK
26087 # endif
26088 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
26089 #else
26090 # define machine_is_spark()     (0)
26091 #endif
26092
26093 #ifdef CONFIG_MACH_BENZINA
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_BENZINA
26099 # endif
26100 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
26101 #else
26102 # define machine_is_benzina()   (0)
26103 #endif
26104
26105 #ifdef CONFIG_MACH_BLAZE
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_BLAZE
26111 # endif
26112 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
26113 #else
26114 # define machine_is_blaze()     (0)
26115 #endif
26116
26117 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
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_LINKSTATION_LS_HGL
26123 # endif
26124 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
26125 #else
26126 # define machine_is_linkstation_ls_hgl()        (0)
26127 #endif
26128
26129 #ifdef CONFIG_MACH_HTCVENUS
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_HTCVENUS
26135 # endif
26136 # define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCVENUS)
26137 #else
26138 # define machine_is_htckovsky() (0)
26139 #endif
26140
26141 #ifdef CONFIG_MACH_SONY_PRS505
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_SONY_PRS505
26147 # endif
26148 # define machine_is_sony_prs505()       (machine_arch_type == MACH_TYPE_SONY_PRS505)
26149 #else
26150 # define machine_is_sony_prs505()       (0)
26151 #endif
26152
26153 #ifdef CONFIG_MACH_HANLIN_V3
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_HANLIN_V3
26159 # endif
26160 # define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
26161 #else
26162 # define machine_is_hanlin_v3() (0)
26163 #endif
26164
26165 #ifdef CONFIG_MACH_SAPPHIRA
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_SAPPHIRA
26171 # endif
26172 # define machine_is_sapphira()  (machine_arch_type == MACH_TYPE_SAPPHIRA)
26173 #else
26174 # define machine_is_sapphira()  (0)
26175 #endif
26176
26177 #ifdef CONFIG_MACH_DACK_SDA_01
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_DACK_SDA_01
26183 # endif
26184 # define machine_is_dack_sda_01()       (machine_arch_type == MACH_TYPE_DACK_SDA_01)
26185 #else
26186 # define machine_is_dack_sda_01()       (0)
26187 #endif
26188
26189 #ifdef CONFIG_MACH_ARMBOX
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_ARMBOX
26195 # endif
26196 # define machine_is_armbox()    (machine_arch_type == MACH_TYPE_ARMBOX)
26197 #else
26198 # define machine_is_armbox()    (0)
26199 #endif
26200
26201 #ifdef CONFIG_MACH_HARRIS_RVP
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_HARRIS_RVP
26207 # endif
26208 # define machine_is_harris_rvp()        (machine_arch_type == MACH_TYPE_HARRIS_RVP)
26209 #else
26210 # define machine_is_harris_rvp()        (0)
26211 #endif
26212
26213 #ifdef CONFIG_MACH_RIBALDO
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_RIBALDO
26219 # endif
26220 # define machine_is_ribaldo()   (machine_arch_type == MACH_TYPE_RIBALDO)
26221 #else
26222 # define machine_is_ribaldo()   (0)
26223 #endif
26224
26225 #ifdef CONFIG_MACH_AGORA
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_AGORA
26231 # endif
26232 # define machine_is_agora()     (machine_arch_type == MACH_TYPE_AGORA)
26233 #else
26234 # define machine_is_agora()     (0)
26235 #endif
26236
26237 #ifdef CONFIG_MACH_OMAP3_MINI
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_OMAP3_MINI
26243 # endif
26244 # define machine_is_omap3_mini()        (machine_arch_type == MACH_TYPE_OMAP3_MINI)
26245 #else
26246 # define machine_is_omap3_mini()        (0)
26247 #endif
26248
26249 #ifdef CONFIG_MACH_A9SAM6432_B
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_A9SAM6432_B
26255 # endif
26256 # define machine_is_a9sam6432_b()       (machine_arch_type == MACH_TYPE_A9SAM6432_B)
26257 #else
26258 # define machine_is_a9sam6432_b()       (0)
26259 #endif
26260
26261 #ifdef CONFIG_MACH_USG2410
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_USG2410
26267 # endif
26268 # define machine_is_usg2410()   (machine_arch_type == MACH_TYPE_USG2410)
26269 #else
26270 # define machine_is_usg2410()   (0)
26271 #endif
26272
26273 #ifdef CONFIG_MACH_PC72052_I10_REVB
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_PC72052_I10_REVB
26279 # endif
26280 # define machine_is_pc72052_i10_revb()  (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
26281 #else
26282 # define machine_is_pc72052_i10_revb()  (0)
26283 #endif
26284
26285 #ifdef CONFIG_MACH_MX35_EXM32
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_MX35_EXM32
26291 # endif
26292 # define machine_is_mx35_exm32()        (machine_arch_type == MACH_TYPE_MX35_EXM32)
26293 #else
26294 # define machine_is_mx35_exm32()        (0)
26295 #endif
26296
26297 #ifdef CONFIG_MACH_TOPAS910
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_TOPAS910
26303 # endif
26304 # define machine_is_topas910()  (machine_arch_type == MACH_TYPE_TOPAS910)
26305 #else
26306 # define machine_is_topas910()  (0)
26307 #endif
26308
26309 #ifdef CONFIG_MACH_HYENA
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_HYENA
26315 # endif
26316 # define machine_is_hyena()     (machine_arch_type == MACH_TYPE_HYENA)
26317 #else
26318 # define machine_is_hyena()     (0)
26319 #endif
26320
26321 #ifdef CONFIG_MACH_POSPAX
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_POSPAX
26327 # endif
26328 # define machine_is_pospax()    (machine_arch_type == MACH_TYPE_POSPAX)
26329 #else
26330 # define machine_is_pospax()    (0)
26331 #endif
26332
26333 #ifdef CONFIG_MACH_HDL_GX
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_HDL_GX
26339 # endif
26340 # define machine_is_hdl_gx()    (machine_arch_type == MACH_TYPE_HDL_GX)
26341 #else
26342 # define machine_is_hdl_gx()    (0)
26343 #endif
26344
26345 #ifdef CONFIG_MACH_CTERA_4BAY
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_CTERA_4BAY
26351 # endif
26352 # define machine_is_ctera_4bay()        (machine_arch_type == MACH_TYPE_CTERA_4BAY)
26353 #else
26354 # define machine_is_ctera_4bay()        (0)
26355 #endif
26356
26357 #ifdef CONFIG_MACH_CTERA_PLUG_C
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_CTERA_PLUG_C
26363 # endif
26364 # define machine_is_ctera_plug_c()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
26365 #else
26366 # define machine_is_ctera_plug_c()      (0)
26367 #endif
26368
26369 #ifdef CONFIG_MACH_CRWEA_PLUG_I
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_CRWEA_PLUG_I
26375 # endif
26376 # define machine_is_crwea_plug_i()      (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
26377 #else
26378 # define machine_is_crwea_plug_i()      (0)
26379 #endif
26380
26381 #ifdef CONFIG_MACH_EGAUGE2
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_EGAUGE2
26387 # endif
26388 # define machine_is_egauge2()   (machine_arch_type == MACH_TYPE_EGAUGE2)
26389 #else
26390 # define machine_is_egauge2()   (0)
26391 #endif
26392
26393 #ifdef CONFIG_MACH_DIDJ
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_DIDJ
26399 # endif
26400 # define machine_is_didj()      (machine_arch_type == MACH_TYPE_DIDJ)
26401 #else
26402 # define machine_is_didj()      (0)
26403 #endif
26404
26405 #ifdef CONFIG_MACH_MEISTER
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_MEISTER
26411 # endif
26412 # define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
26413 #else
26414 # define machine_is_m_s3c2443() (0)
26415 #endif
26416
26417 #ifdef CONFIG_MACH_HTCBLACKSTONE
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_HTCBLACKSTONE
26423 # endif
26424 # define machine_is_htcblackstone()     (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
26425 #else
26426 # define machine_is_htcblackstone()     (0)
26427 #endif
26428
26429 #ifdef CONFIG_MACH_CPUAT9G20
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_CPUAT9G20
26435 # endif
26436 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
26437 #else
26438 # define machine_is_cpuat9g20() (0)
26439 #endif
26440
26441 #ifdef CONFIG_MACH_SMDK6440
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_SMDK6440
26447 # endif
26448 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
26449 #else
26450 # define machine_is_smdk6440()  (0)
26451 #endif
26452
26453 #ifdef CONFIG_MACH_OMAP_35XX_MVP
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_OMAP_35XX_MVP
26459 # endif
26460 # define machine_is_omap_35xx_mvp()     (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
26461 #else
26462 # define machine_is_omap_35xx_mvp()     (0)
26463 #endif
26464
26465 #ifdef CONFIG_MACH_CTERA_PLUG_I
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_CTERA_PLUG_I
26471 # endif
26472 # define machine_is_ctera_plug_i()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
26473 #else
26474 # define machine_is_ctera_plug_i()      (0)
26475 #endif
26476
26477 #ifdef CONFIG_MACH_PVG610
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_PVG610
26483 # endif
26484 # define machine_is_pvg610_100()        (machine_arch_type == MACH_TYPE_PVG610)
26485 #else
26486 # define machine_is_pvg610_100()        (0)
26487 #endif
26488
26489 #ifdef CONFIG_MACH_HPRW6815
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_HPRW6815
26495 # endif
26496 # define machine_is_hprw6815()  (machine_arch_type == MACH_TYPE_HPRW6815)
26497 #else
26498 # define machine_is_hprw6815()  (0)
26499 #endif
26500
26501 #ifdef CONFIG_MACH_OMAP3_OSWALD
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_OMAP3_OSWALD
26507 # endif
26508 # define machine_is_omap3_oswald()      (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
26509 #else
26510 # define machine_is_omap3_oswald()      (0)
26511 #endif
26512
26513 #ifdef CONFIG_MACH_NAS4220B
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_NAS4220B
26519 # endif
26520 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
26521 #else
26522 # define machine_is_nas4220b()  (0)
26523 #endif
26524
26525 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
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_HTCRAPHAEL_CDMA
26531 # endif
26532 # define machine_is_htcraphael_cdma()   (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
26533 #else
26534 # define machine_is_htcraphael_cdma()   (0)
26535 #endif
26536
26537 #ifdef CONFIG_MACH_HTCDIAMOND_CDMA
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_HTCDIAMOND_CDMA
26543 # endif
26544 # define machine_is_htcdiamond_cdma()   (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
26545 #else
26546 # define machine_is_htcdiamond_cdma()   (0)
26547 #endif
26548
26549 #ifdef CONFIG_MACH_SCALER
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_SCALER
26555 # endif
26556 # define machine_is_scaler()    (machine_arch_type == MACH_TYPE_SCALER)
26557 #else
26558 # define machine_is_scaler()    (0)
26559 #endif
26560
26561 #ifdef CONFIG_MACH_ZYLONITE2
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_ZYLONITE2
26567 # endif
26568 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
26569 #else
26570 # define machine_is_zylonite2() (0)
26571 #endif
26572
26573 #ifdef CONFIG_MACH_ASPENITE
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_ASPENITE
26579 # endif
26580 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
26581 #else
26582 # define machine_is_aspenite()  (0)
26583 #endif
26584
26585 #ifdef CONFIG_MACH_TETON
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_TETON
26591 # endif
26592 # define machine_is_teton()     (machine_arch_type == MACH_TYPE_TETON)
26593 #else
26594 # define machine_is_teton()     (0)
26595 #endif
26596
26597 #ifdef CONFIG_MACH_TTC_DKB
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_TTC_DKB
26603 # endif
26604 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
26605 #else
26606 # define machine_is_ttc_dkb()   (0)
26607 #endif
26608
26609 #ifdef CONFIG_MACH_BISHOP2
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_BISHOP2
26615 # endif
26616 # define machine_is_bishop2()   (machine_arch_type == MACH_TYPE_BISHOP2)
26617 #else
26618 # define machine_is_bishop2()   (0)
26619 #endif
26620
26621 #ifdef CONFIG_MACH_IPPV5
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_IPPV5
26627 # endif
26628 # define machine_is_ippv5()     (machine_arch_type == MACH_TYPE_IPPV5)
26629 #else
26630 # define machine_is_ippv5()     (0)
26631 #endif
26632
26633 #ifdef CONFIG_MACH_FARM926
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_FARM926
26639 # endif
26640 # define machine_is_farm926()   (machine_arch_type == MACH_TYPE_FARM926)
26641 #else
26642 # define machine_is_farm926()   (0)
26643 #endif
26644
26645 #ifdef CONFIG_MACH_MMCCPU
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_MMCCPU
26651 # endif
26652 # define machine_is_mmccpu()    (machine_arch_type == MACH_TYPE_MMCCPU)
26653 #else
26654 # define machine_is_mmccpu()    (0)
26655 #endif
26656
26657 #ifdef CONFIG_MACH_SGMSFL
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_SGMSFL
26663 # endif
26664 # define machine_is_sgmsfl()    (machine_arch_type == MACH_TYPE_SGMSFL)
26665 #else
26666 # define machine_is_sgmsfl()    (0)
26667 #endif
26668
26669 #ifdef CONFIG_MACH_TT8000
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_TT8000
26675 # endif
26676 # define machine_is_tt8000()    (machine_arch_type == MACH_TYPE_TT8000)
26677 #else
26678 # define machine_is_tt8000()    (0)
26679 #endif
26680
26681 #ifdef CONFIG_MACH_ZRN4300LP
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_ZRN4300LP
26687 # endif
26688 # define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
26689 #else
26690 # define machine_is_zrn4300lp() (0)
26691 #endif
26692
26693 #ifdef CONFIG_MACH_MPTC
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_MPTC
26699 # endif
26700 # define machine_is_mptc()      (machine_arch_type == MACH_TYPE_MPTC)
26701 #else
26702 # define machine_is_mptc()      (0)
26703 #endif
26704
26705 #ifdef CONFIG_MACH_H6051
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_H6051
26711 # endif
26712 # define machine_is_h6051()     (machine_arch_type == MACH_TYPE_H6051)
26713 #else
26714 # define machine_is_h6051()     (0)
26715 #endif
26716
26717 #ifdef CONFIG_MACH_PVG610_101
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_PVG610_101
26723 # endif
26724 # define machine_is_pvg610_101()        (machine_arch_type == MACH_TYPE_PVG610_101)
26725 #else
26726 # define machine_is_pvg610_101()        (0)
26727 #endif
26728
26729 #ifdef CONFIG_MACH_STAMP9261_PC_EVB
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_STAMP9261_PC_EVB
26735 # endif
26736 # define machine_is_stamp9261_pc_evb()  (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
26737 #else
26738 # define machine_is_stamp9261_pc_evb()  (0)
26739 #endif
26740
26741 #ifdef CONFIG_MACH_PELCO_ODYSSEUS
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_PELCO_ODYSSEUS
26747 # endif
26748 # define machine_is_pelco_odysseus()    (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
26749 #else
26750 # define machine_is_pelco_odysseus()    (0)
26751 #endif
26752
26753 #ifdef CONFIG_MACH_TNY_A9260
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_TNY_A9260
26759 # endif
26760 # define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
26761 #else
26762 # define machine_is_tny_a9260() (0)
26763 #endif
26764
26765 #ifdef CONFIG_MACH_TNY_A9G20
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_TNY_A9G20
26771 # endif
26772 # define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
26773 #else
26774 # define machine_is_tny_a9g20() (0)
26775 #endif
26776
26777 #ifdef CONFIG_MACH_AESOP_MP2530F
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_AESOP_MP2530F
26783 # endif
26784 # define machine_is_aesop_mp2530f()     (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
26785 #else
26786 # define machine_is_aesop_mp2530f()     (0)
26787 #endif
26788
26789 #ifdef CONFIG_MACH_DX900
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_DX900
26795 # endif
26796 # define machine_is_dx900()     (machine_arch_type == MACH_TYPE_DX900)
26797 #else
26798 # define machine_is_dx900()     (0)
26799 #endif
26800
26801 #ifdef CONFIG_MACH_CPODC2
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_CPODC2
26807 # endif
26808 # define machine_is_cpodc2()    (machine_arch_type == MACH_TYPE_CPODC2)
26809 #else
26810 # define machine_is_cpodc2()    (0)
26811 #endif
26812
26813 #ifdef CONFIG_MACH_TILT_8925
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_TILT_8925
26819 # endif
26820 # define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
26821 #else
26822 # define machine_is_tilt_8925() (0)
26823 #endif
26824
26825 #ifdef CONFIG_MACH_DAVINCI_DM357_EVM
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_DAVINCI_DM357_EVM
26831 # endif
26832 # define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
26833 #else
26834 # define machine_is_davinci_dm357_evm() (0)
26835 #endif
26836
26837 #ifdef CONFIG_MACH_SWORDFISH
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_SWORDFISH
26843 # endif
26844 # define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
26845 #else
26846 # define machine_is_swordfish() (0)
26847 #endif
26848
26849 #ifdef CONFIG_MACH_CORVUS
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_CORVUS
26855 # endif
26856 # define machine_is_corvus()    (machine_arch_type == MACH_TYPE_CORVUS)
26857 #else
26858 # define machine_is_corvus()    (0)
26859 #endif
26860
26861 #ifdef CONFIG_MACH_TAURUS
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_TAURUS
26867 # endif
26868 # define machine_is_taurus()    (machine_arch_type == MACH_TYPE_TAURUS)
26869 #else
26870 # define machine_is_taurus()    (0)
26871 #endif
26872
26873 #ifdef CONFIG_MACH_AXM
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_AXM
26879 # endif
26880 # define machine_is_axm()       (machine_arch_type == MACH_TYPE_AXM)
26881 #else
26882 # define machine_is_axm()       (0)
26883 #endif
26884
26885 #ifdef CONFIG_MACH_AXC
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_AXC
26891 # endif
26892 # define machine_is_axc()       (machine_arch_type == MACH_TYPE_AXC)
26893 #else
26894 # define machine_is_axc()       (0)
26895 #endif
26896
26897 #ifdef CONFIG_MACH_BABY
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_BABY
26903 # endif
26904 # define machine_is_baby()      (machine_arch_type == MACH_TYPE_BABY)
26905 #else
26906 # define machine_is_baby()      (0)
26907 #endif
26908
26909 #ifdef CONFIG_MACH_MP200
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_MP200
26915 # endif
26916 # define machine_is_mp200()     (machine_arch_type == MACH_TYPE_MP200)
26917 #else
26918 # define machine_is_mp200()     (0)
26919 #endif
26920
26921 #ifdef CONFIG_MACH_PCM043
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_PCM043
26927 # endif
26928 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
26929 #else
26930 # define machine_is_pcm043()    (0)
26931 #endif
26932
26933 #ifdef CONFIG_MACH_HANLIN_V3C
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_HANLIN_V3C
26939 # endif
26940 # define machine_is_hanlin_v3c()        (machine_arch_type == MACH_TYPE_HANLIN_V3C)
26941 #else
26942 # define machine_is_hanlin_v3c()        (0)
26943 #endif
26944
26945 #ifdef CONFIG_MACH_KBK9G20
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_KBK9G20
26951 # endif
26952 # define machine_is_kbk9g20()   (machine_arch_type == MACH_TYPE_KBK9G20)
26953 #else
26954 # define machine_is_kbk9g20()   (0)
26955 #endif
26956
26957 #ifdef CONFIG_MACH_ADSTURBOG5
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_ADSTURBOG5
26963 # endif
26964 # define machine_is_adsturbog5()        (machine_arch_type == MACH_TYPE_ADSTURBOG5)
26965 #else
26966 # define machine_is_adsturbog5()        (0)
26967 #endif
26968
26969 #ifdef CONFIG_MACH_AVENGER_LITE1
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_AVENGER_LITE1
26975 # endif
26976 # define machine_is_avenger_lite1()     (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
26977 #else
26978 # define machine_is_avenger_lite1()     (0)
26979 #endif
26980
26981 #ifdef CONFIG_MACH_SUC
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_SUC
26987 # endif
26988 # define machine_is_suc82x()    (machine_arch_type == MACH_TYPE_SUC)
26989 #else
26990 # define machine_is_suc82x()    (0)
26991 #endif
26992
26993 #ifdef CONFIG_MACH_AT91SAM7S256
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_AT91SAM7S256
26999 # endif
27000 # define machine_is_at91sam7s256()      (machine_arch_type == MACH_TYPE_AT91SAM7S256)
27001 #else
27002 # define machine_is_at91sam7s256()      (0)
27003 #endif
27004
27005 #ifdef CONFIG_MACH_MENDOZA
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_MENDOZA
27011 # endif
27012 # define machine_is_mendoza()   (machine_arch_type == MACH_TYPE_MENDOZA)
27013 #else
27014 # define machine_is_mendoza()   (0)
27015 #endif
27016
27017 #ifdef CONFIG_MACH_KIRA
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_KIRA
27023 # endif
27024 # define machine_is_kira()      (machine_arch_type == MACH_TYPE_KIRA)
27025 #else
27026 # define machine_is_kira()      (0)
27027 #endif
27028
27029 #ifdef CONFIG_MACH_MX1HBM
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_MX1HBM
27035 # endif
27036 # define machine_is_mx1hbm()    (machine_arch_type == MACH_TYPE_MX1HBM)
27037 #else
27038 # define machine_is_mx1hbm()    (0)
27039 #endif
27040
27041 #ifdef CONFIG_MACH_QUATRO43XX
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_QUATRO43XX
27047 # endif
27048 # define machine_is_quatro43xx()        (machine_arch_type == MACH_TYPE_QUATRO43XX)
27049 #else
27050 # define machine_is_quatro43xx()        (0)
27051 #endif
27052
27053 #ifdef CONFIG_MACH_QUATRO4230
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_QUATRO4230
27059 # endif
27060 # define machine_is_quatro4230()        (machine_arch_type == MACH_TYPE_QUATRO4230)
27061 #else
27062 # define machine_is_quatro4230()        (0)
27063 #endif
27064
27065 #ifdef CONFIG_MACH_NSB400
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_NSB400
27071 # endif
27072 # define machine_is_nsb400()    (machine_arch_type == MACH_TYPE_NSB400)
27073 #else
27074 # define machine_is_nsb400()    (0)
27075 #endif
27076
27077 #ifdef CONFIG_MACH_DRP255
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_DRP255
27083 # endif
27084 # define machine_is_drp255()    (machine_arch_type == MACH_TYPE_DRP255)
27085 #else
27086 # define machine_is_drp255()    (0)
27087 #endif
27088
27089 #ifdef CONFIG_MACH_THOTH
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_THOTH
27095 # endif
27096 # define machine_is_thoth()     (machine_arch_type == MACH_TYPE_THOTH)
27097 #else
27098 # define machine_is_thoth()     (0)
27099 #endif
27100
27101 #ifdef CONFIG_MACH_FIRESTONE
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_FIRESTONE
27107 # endif
27108 # define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
27109 #else
27110 # define machine_is_firestone() (0)
27111 #endif
27112
27113 #ifdef CONFIG_MACH_ASUSP750
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_ASUSP750
27119 # endif
27120 # define machine_is_asusp750()  (machine_arch_type == MACH_TYPE_ASUSP750)
27121 #else
27122 # define machine_is_asusp750()  (0)
27123 #endif
27124
27125 #ifdef CONFIG_MACH_CTERA_DL
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_CTERA_DL
27131 # endif
27132 # define machine_is_ctera_dl()  (machine_arch_type == MACH_TYPE_CTERA_DL)
27133 #else
27134 # define machine_is_ctera_dl()  (0)
27135 #endif
27136
27137 #ifdef CONFIG_MACH_SOCR
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_SOCR
27143 # endif
27144 # define machine_is_socr()      (machine_arch_type == MACH_TYPE_SOCR)
27145 #else
27146 # define machine_is_socr()      (0)
27147 #endif
27148
27149 #ifdef CONFIG_MACH_HTCOXYGEN
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_HTCOXYGEN
27155 # endif
27156 # define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
27157 #else
27158 # define machine_is_htcoxygen() (0)
27159 #endif
27160
27161 #ifdef CONFIG_MACH_HEROC
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_HEROC
27167 # endif
27168 # define machine_is_heroc()     (machine_arch_type == MACH_TYPE_HEROC)
27169 #else
27170 # define machine_is_heroc()     (0)
27171 #endif
27172
27173 #ifdef CONFIG_MACH_ZENO6800
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_ZENO6800
27179 # endif
27180 # define machine_is_zeno6800()  (machine_arch_type == MACH_TYPE_ZENO6800)
27181 #else
27182 # define machine_is_zeno6800()  (0)
27183 #endif
27184
27185 #ifdef CONFIG_MACH_SC2MCS
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_SC2MCS
27191 # endif
27192 # define machine_is_sc2mcs()    (machine_arch_type == MACH_TYPE_SC2MCS)
27193 #else
27194 # define machine_is_sc2mcs()    (0)
27195 #endif
27196
27197 #ifdef CONFIG_MACH_GENE100
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_GENE100
27203 # endif
27204 # define machine_is_gene100()   (machine_arch_type == MACH_TYPE_GENE100)
27205 #else
27206 # define machine_is_gene100()   (0)
27207 #endif
27208
27209 #ifdef CONFIG_MACH_AS353X
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_AS353X
27215 # endif
27216 # define machine_is_as353x()    (machine_arch_type == MACH_TYPE_AS353X)
27217 #else
27218 # define machine_is_as353x()    (0)
27219 #endif
27220
27221 #ifdef CONFIG_MACH_SHEEVAPLUG
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_SHEEVAPLUG
27227 # endif
27228 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
27229 #else
27230 # define machine_is_sheevaplug()        (0)
27231 #endif
27232
27233 #ifdef CONFIG_MACH_AT91SAM9G20
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_AT91SAM9G20
27239 # endif
27240 # define machine_is_at91sam9g20()       (machine_arch_type == MACH_TYPE_AT91SAM9G20)
27241 #else
27242 # define machine_is_at91sam9g20()       (0)
27243 #endif
27244
27245 #ifdef CONFIG_MACH_MV88F6192GTW_FE
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_MV88F6192GTW_FE
27251 # endif
27252 # define machine_is_mv88f6192gtw_fe()   (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
27253 #else
27254 # define machine_is_mv88f6192gtw_fe()   (0)
27255 #endif
27256
27257 #ifdef CONFIG_MACH_CC9200
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_CC9200
27263 # endif
27264 # define machine_is_cc9200()    (machine_arch_type == MACH_TYPE_CC9200)
27265 #else
27266 # define machine_is_cc9200()    (0)
27267 #endif
27268
27269 #ifdef CONFIG_MACH_SM9200
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_SM9200
27275 # endif
27276 # define machine_is_sm9200()    (machine_arch_type == MACH_TYPE_SM9200)
27277 #else
27278 # define machine_is_sm9200()    (0)
27279 #endif
27280
27281 #ifdef CONFIG_MACH_TP9200
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_TP9200
27287 # endif
27288 # define machine_is_tp9200()    (machine_arch_type == MACH_TYPE_TP9200)
27289 #else
27290 # define machine_is_tp9200()    (0)
27291 #endif
27292
27293 #ifdef CONFIG_MACH_SNAPPERDV
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_SNAPPERDV
27299 # endif
27300 # define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
27301 #else
27302 # define machine_is_snapperdv() (0)
27303 #endif
27304
27305 #ifdef CONFIG_MACH_AVENGERS_LITE
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_AVENGERS_LITE
27311 # endif
27312 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
27313 #else
27314 # define machine_is_avengers_lite()     (0)
27315 #endif
27316
27317 #ifdef CONFIG_MACH_AVENGERS_LITE1
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_AVENGERS_LITE1
27323 # endif
27324 # define machine_is_avengers_lite1()    (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
27325 #else
27326 # define machine_is_avengers_lite1()    (0)
27327 #endif
27328
27329 #ifdef CONFIG_MACH_OMAP3AXON
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_OMAP3AXON
27335 # endif
27336 # define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
27337 #else
27338 # define machine_is_omap3axon() (0)
27339 #endif
27340
27341 #ifdef CONFIG_MACH_MA8XX
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_MA8XX
27347 # endif
27348 # define machine_is_ma8xx()     (machine_arch_type == MACH_TYPE_MA8XX)
27349 #else
27350 # define machine_is_ma8xx()     (0)
27351 #endif
27352
27353 #ifdef CONFIG_MACH_MP201EK
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_MP201EK
27359 # endif
27360 # define machine_is_mp201ek()   (machine_arch_type == MACH_TYPE_MP201EK)
27361 #else
27362 # define machine_is_mp201ek()   (0)
27363 #endif
27364
27365 #ifdef CONFIG_MACH_DAVINCI_TUX
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_DAVINCI_TUX
27371 # endif
27372 # define machine_is_davinci_tux()       (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
27373 #else
27374 # define machine_is_davinci_tux()       (0)
27375 #endif
27376
27377 #ifdef CONFIG_MACH_MPA1600
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_MPA1600
27383 # endif
27384 # define machine_is_mpa1600()   (machine_arch_type == MACH_TYPE_MPA1600)
27385 #else
27386 # define machine_is_mpa1600()   (0)
27387 #endif
27388
27389 #ifdef CONFIG_MACH_PELCO_TROY
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_PELCO_TROY
27395 # endif
27396 # define machine_is_pelco_troy()        (machine_arch_type == MACH_TYPE_PELCO_TROY)
27397 #else
27398 # define machine_is_pelco_troy()        (0)
27399 #endif
27400
27401 #ifdef CONFIG_MACH_NSB667
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_NSB667
27407 # endif
27408 # define machine_is_nsb667()    (machine_arch_type == MACH_TYPE_NSB667)
27409 #else
27410 # define machine_is_nsb667()    (0)
27411 #endif
27412
27413 #ifdef CONFIG_MACH_ROVERS5_4MPIX
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_ROVERS5_4MPIX
27419 # endif
27420 # define machine_is_rovers5_4mpix()     (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
27421 #else
27422 # define machine_is_rovers5_4mpix()     (0)
27423 #endif
27424
27425 #ifdef CONFIG_MACH_TWOCOM
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_TWOCOM
27431 # endif
27432 # define machine_is_twocom()    (machine_arch_type == MACH_TYPE_TWOCOM)
27433 #else
27434 # define machine_is_twocom()    (0)
27435 #endif
27436
27437 #ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
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_UBISYS_P9_RCU3R2
27443 # endif
27444 # define machine_is_ubisys_p9_rcu3r2()  (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
27445 #else
27446 # define machine_is_ubisys_p9_rcu3r2()  (0)
27447 #endif
27448
27449 #ifdef CONFIG_MACH_HERO_ESPRESSO
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_HERO_ESPRESSO
27455 # endif
27456 # define machine_is_hero_espresso()     (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
27457 #else
27458 # define machine_is_hero_espresso()     (0)
27459 #endif
27460
27461 #ifdef CONFIG_MACH_AFEUSB
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_AFEUSB
27467 # endif
27468 # define machine_is_afeusb()    (machine_arch_type == MACH_TYPE_AFEUSB)
27469 #else
27470 # define machine_is_afeusb()    (0)
27471 #endif
27472
27473 #ifdef CONFIG_MACH_T830
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_T830
27479 # endif
27480 # define machine_is_t830()      (machine_arch_type == MACH_TYPE_T830)
27481 #else
27482 # define machine_is_t830()      (0)
27483 #endif
27484
27485 #ifdef CONFIG_MACH_SPD8020_CC
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_SPD8020_CC
27491 # endif
27492 # define machine_is_spd8020_cc()        (machine_arch_type == MACH_TYPE_SPD8020_CC)
27493 #else
27494 # define machine_is_spd8020_cc()        (0)
27495 #endif
27496
27497 #ifdef CONFIG_MACH_OM_3D7K
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_OM_3D7K
27503 # endif
27504 # define machine_is_om_3d7k()   (machine_arch_type == MACH_TYPE_OM_3D7K)
27505 #else
27506 # define machine_is_om_3d7k()   (0)
27507 #endif
27508
27509 #ifdef CONFIG_MACH_PICOCOM2
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_PICOCOM2
27515 # endif
27516 # define machine_is_picocom2()  (machine_arch_type == MACH_TYPE_PICOCOM2)
27517 #else
27518 # define machine_is_picocom2()  (0)
27519 #endif
27520
27521 #ifdef CONFIG_MACH_UWG4MX27
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_UWG4MX27
27527 # endif
27528 # define machine_is_uwg4mx27()  (machine_arch_type == MACH_TYPE_UWG4MX27)
27529 #else
27530 # define machine_is_uwg4mx27()  (0)
27531 #endif
27532
27533 #ifdef CONFIG_MACH_UWG4MX31
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_UWG4MX31
27539 # endif
27540 # define machine_is_uwg4mx31()  (machine_arch_type == MACH_TYPE_UWG4MX31)
27541 #else
27542 # define machine_is_uwg4mx31()  (0)
27543 #endif
27544
27545 #ifdef CONFIG_MACH_CHERRY
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_CHERRY
27551 # endif
27552 # define machine_is_cherry()    (machine_arch_type == MACH_TYPE_CHERRY)
27553 #else
27554 # define machine_is_cherry()    (0)
27555 #endif
27556
27557 #ifdef CONFIG_MACH_MX51_BABBAGE
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_MX51_BABBAGE
27563 # endif
27564 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
27565 #else
27566 # define machine_is_mx51_babbage()      (0)
27567 #endif
27568
27569 #ifdef CONFIG_MACH_S3C2440TURKIYE
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_S3C2440TURKIYE
27575 # endif
27576 # define machine_is_s3c2440turkiye()    (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
27577 #else
27578 # define machine_is_s3c2440turkiye()    (0)
27579 #endif
27580
27581 #ifdef CONFIG_MACH_TX37
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_TX37
27587 # endif
27588 # define machine_is_tx37()      (machine_arch_type == MACH_TYPE_TX37)
27589 #else
27590 # define machine_is_tx37()      (0)
27591 #endif
27592
27593 #ifdef CONFIG_MACH_SBC2800_9G20
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_SBC2800_9G20
27599 # endif
27600 # define machine_is_sbc2800_9g20()      (machine_arch_type == MACH_TYPE_SBC2800_9G20)
27601 #else
27602 # define machine_is_sbc2800_9g20()      (0)
27603 #endif
27604
27605 #ifdef CONFIG_MACH_BENZGLB
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_BENZGLB
27611 # endif
27612 # define machine_is_benzglb()   (machine_arch_type == MACH_TYPE_BENZGLB)
27613 #else
27614 # define machine_is_benzglb()   (0)
27615 #endif
27616
27617 #ifdef CONFIG_MACH_BENZTD
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_BENZTD
27623 # endif
27624 # define machine_is_benztd()    (machine_arch_type == MACH_TYPE_BENZTD)
27625 #else
27626 # define machine_is_benztd()    (0)
27627 #endif
27628
27629 #ifdef CONFIG_MACH_CARTESIO_PLUS
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_CARTESIO_PLUS
27635 # endif
27636 # define machine_is_cartesio_plus()     (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
27637 #else
27638 # define machine_is_cartesio_plus()     (0)
27639 #endif
27640
27641 #ifdef CONFIG_MACH_SOLRAD_G20
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_SOLRAD_G20
27647 # endif
27648 # define machine_is_solrad_g20()        (machine_arch_type == MACH_TYPE_SOLRAD_G20)
27649 #else
27650 # define machine_is_solrad_g20()        (0)
27651 #endif
27652
27653 #ifdef CONFIG_MACH_MX27WALLACE
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_MX27WALLACE
27659 # endif
27660 # define machine_is_mx27wallace()       (machine_arch_type == MACH_TYPE_MX27WALLACE)
27661 #else
27662 # define machine_is_mx27wallace()       (0)
27663 #endif
27664
27665 #ifdef CONFIG_MACH_FMZWEBMODUL
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_FMZWEBMODUL
27671 # endif
27672 # define machine_is_fmzwebmodul()       (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
27673 #else
27674 # define machine_is_fmzwebmodul()       (0)
27675 #endif
27676
27677 #ifdef CONFIG_MACH_RD78X00_MASA
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_RD78X00_MASA
27683 # endif
27684 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
27685 #else
27686 # define machine_is_rd78x00_masa()      (0)
27687 #endif
27688
27689 #ifdef CONFIG_MACH_SMALLOGGER
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_SMALLOGGER
27695 # endif
27696 # define machine_is_smallogger()        (machine_arch_type == MACH_TYPE_SMALLOGGER)
27697 #else
27698 # define machine_is_smallogger()        (0)
27699 #endif
27700
27701 #ifdef CONFIG_MACH_CCW9P9215
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_CCW9P9215
27707 # endif
27708 # define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
27709 #else
27710 # define machine_is_ccw9p9215() (0)
27711 #endif
27712
27713 #ifdef CONFIG_MACH_DM355_LEOPARD
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_DM355_LEOPARD
27719 # endif
27720 # define machine_is_dm355_leopard()     (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
27721 #else
27722 # define machine_is_dm355_leopard()     (0)
27723 #endif
27724
27725 #ifdef CONFIG_MACH_TS219
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_TS219
27731 # endif
27732 # define machine_is_ts219()     (machine_arch_type == MACH_TYPE_TS219)
27733 #else
27734 # define machine_is_ts219()     (0)
27735 #endif
27736
27737 #ifdef CONFIG_MACH_TNY_A9263
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_TNY_A9263
27743 # endif
27744 # define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
27745 #else
27746 # define machine_is_tny_a9263() (0)
27747 #endif
27748
27749 #ifdef CONFIG_MACH_APOLLO
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_APOLLO
27755 # endif
27756 # define machine_is_apollo()    (machine_arch_type == MACH_TYPE_APOLLO)
27757 #else
27758 # define machine_is_apollo()    (0)
27759 #endif
27760
27761 #ifdef CONFIG_MACH_AT91CAP9STK
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_AT91CAP9STK
27767 # endif
27768 # define machine_is_at91cap9stk()       (machine_arch_type == MACH_TYPE_AT91CAP9STK)
27769 #else
27770 # define machine_is_at91cap9stk()       (0)
27771 #endif
27772
27773 #ifdef CONFIG_MACH_SPC300
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_SPC300
27779 # endif
27780 # define machine_is_spc300()    (machine_arch_type == MACH_TYPE_SPC300)
27781 #else
27782 # define machine_is_spc300()    (0)
27783 #endif
27784
27785 #ifdef CONFIG_MACH_EKO
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_EKO
27791 # endif
27792 # define machine_is_eko()       (machine_arch_type == MACH_TYPE_EKO)
27793 #else
27794 # define machine_is_eko()       (0)
27795 #endif
27796
27797 #ifdef CONFIG_MACH_CCW9M2443
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_CCW9M2443
27803 # endif
27804 # define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
27805 #else
27806 # define machine_is_ccw9m2443() (0)
27807 #endif
27808
27809 #ifdef CONFIG_MACH_CCW9M2443JS
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_CCW9M2443JS
27815 # endif
27816 # define machine_is_ccw9m2443js()       (machine_arch_type == MACH_TYPE_CCW9M2443JS)
27817 #else
27818 # define machine_is_ccw9m2443js()       (0)
27819 #endif
27820
27821 #ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
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_M2M_ROUTER_DEVICE
27827 # endif
27828 # define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
27829 #else
27830 # define machine_is_m2m_router_device() (0)
27831 #endif
27832
27833 #ifdef CONFIG_MACH_STAR9104NAS
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_STAR9104NAS
27839 # endif
27840 # define machine_is_str9104nas()        (machine_arch_type == MACH_TYPE_STAR9104NAS)
27841 #else
27842 # define machine_is_str9104nas()        (0)
27843 #endif
27844
27845 #ifdef CONFIG_MACH_PCA100
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_PCA100
27851 # endif
27852 # define machine_is_pca100()    (machine_arch_type == MACH_TYPE_PCA100)
27853 #else
27854 # define machine_is_pca100()    (0)
27855 #endif
27856
27857 #ifdef CONFIG_MACH_Z3_DM365_MOD_01
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_Z3_DM365_MOD_01
27863 # endif
27864 # define machine_is_z3_dm365_mod_01()   (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
27865 #else
27866 # define machine_is_z3_dm365_mod_01()   (0)
27867 #endif
27868
27869 #ifdef CONFIG_MACH_HIPOX
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_HIPOX
27875 # endif
27876 # define machine_is_hipox()     (machine_arch_type == MACH_TYPE_HIPOX)
27877 #else
27878 # define machine_is_hipox()     (0)
27879 #endif
27880
27881 #ifdef CONFIG_MACH_OMAP3_PITEDS
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_OMAP3_PITEDS
27887 # endif
27888 # define machine_is_omap3_piteds()      (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
27889 #else
27890 # define machine_is_omap3_piteds()      (0)
27891 #endif
27892
27893 #ifdef CONFIG_MACH_BM150R
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_BM150R
27899 # endif
27900 # define machine_is_bm150r()    (machine_arch_type == MACH_TYPE_BM150R)
27901 #else
27902 # define machine_is_bm150r()    (0)
27903 #endif
27904
27905 #ifdef CONFIG_MACH_TBONE
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_TBONE
27911 # endif
27912 # define machine_is_tbone()     (machine_arch_type == MACH_TYPE_TBONE)
27913 #else
27914 # define machine_is_tbone()     (0)
27915 #endif
27916
27917 #ifdef CONFIG_MACH_MERLIN
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_MERLIN
27923 # endif
27924 # define machine_is_merlin()    (machine_arch_type == MACH_TYPE_MERLIN)
27925 #else
27926 # define machine_is_merlin()    (0)
27927 #endif
27928
27929 #ifdef CONFIG_MACH_FALCON
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_FALCON
27935 # endif
27936 # define machine_is_falcon()    (machine_arch_type == MACH_TYPE_FALCON)
27937 #else
27938 # define machine_is_falcon()    (0)
27939 #endif
27940
27941 #ifdef CONFIG_MACH_DAVINCI_DA850_EVM
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_DAVINCI_DA850_EVM
27947 # endif
27948 # define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
27949 #else
27950 # define machine_is_davinci_da850_evm() (0)
27951 #endif
27952
27953 #ifdef CONFIG_MACH_S5P6440
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_S5P6440
27959 # endif
27960 # define machine_is_s5p6440()   (machine_arch_type == MACH_TYPE_S5P6440)
27961 #else
27962 # define machine_is_s5p6440()   (0)
27963 #endif
27964
27965 #ifdef CONFIG_MACH_AT91SAM9G10EK
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_AT91SAM9G10EK
27971 # endif
27972 # define machine_is_at91sam9g10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
27973 #else
27974 # define machine_is_at91sam9g10ek()     (0)
27975 #endif
27976
27977 #ifdef CONFIG_MACH_OMAP_4430SDP
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_OMAP_4430SDP
27983 # endif
27984 # define machine_is_omap_4430sdp()      (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
27985 #else
27986 # define machine_is_omap_4430sdp()      (0)
27987 #endif
27988
27989 #ifdef CONFIG_MACH_LPC313X
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_LPC313X
27995 # endif
27996 # define machine_is_lpc313x()   (machine_arch_type == MACH_TYPE_LPC313X)
27997 #else
27998 # define machine_is_lpc313x()   (0)
27999 #endif
28000
28001 #ifdef CONFIG_MACH_MAGX_ZN5
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_MAGX_ZN5
28007 # endif
28008 # define machine_is_magx_zn5()  (machine_arch_type == MACH_TYPE_MAGX_ZN5)
28009 #else
28010 # define machine_is_magx_zn5()  (0)
28011 #endif
28012
28013 #ifdef CONFIG_MACH_MAGX_EM30
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_MAGX_EM30
28019 # endif
28020 # define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
28021 #else
28022 # define machine_is_magx_em30() (0)
28023 #endif
28024
28025 #ifdef CONFIG_MACH_MAGX_VE66
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_MAGX_VE66
28031 # endif
28032 # define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
28033 #else
28034 # define machine_is_magx_ve66() (0)
28035 #endif
28036
28037 #ifdef CONFIG_MACH_MEESC
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_MEESC
28043 # endif
28044 # define machine_is_meesc()     (machine_arch_type == MACH_TYPE_MEESC)
28045 #else
28046 # define machine_is_meesc()     (0)
28047 #endif
28048
28049 #ifdef CONFIG_MACH_OTC570
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_OTC570
28055 # endif
28056 # define machine_is_otc570()    (machine_arch_type == MACH_TYPE_OTC570)
28057 #else
28058 # define machine_is_otc570()    (0)
28059 #endif
28060
28061 #ifdef CONFIG_MACH_BCU2412
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_BCU2412
28067 # endif
28068 # define machine_is_bcu2412()   (machine_arch_type == MACH_TYPE_BCU2412)
28069 #else
28070 # define machine_is_bcu2412()   (0)
28071 #endif
28072
28073 #ifdef CONFIG_MACH_BEACON
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_BEACON
28079 # endif
28080 # define machine_is_beacon()    (machine_arch_type == MACH_TYPE_BEACON)
28081 #else
28082 # define machine_is_beacon()    (0)
28083 #endif
28084
28085 #ifdef CONFIG_MACH_ACTIA_TGW
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_ACTIA_TGW
28091 # endif
28092 # define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
28093 #else
28094 # define machine_is_actia_tgw() (0)
28095 #endif
28096
28097 #ifdef CONFIG_MACH_E4430
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_E4430
28103 # endif
28104 # define machine_is_e4430()     (machine_arch_type == MACH_TYPE_E4430)
28105 #else
28106 # define machine_is_e4430()     (0)
28107 #endif
28108
28109 #ifdef CONFIG_MACH_QL300
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_QL300
28115 # endif
28116 # define machine_is_ql300()     (machine_arch_type == MACH_TYPE_QL300)
28117 #else
28118 # define machine_is_ql300()     (0)
28119 #endif
28120
28121 #ifdef CONFIG_MACH_BTMAVB101
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_BTMAVB101
28127 # endif
28128 # define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
28129 #else
28130 # define machine_is_btmavb101() (0)
28131 #endif
28132
28133 #ifdef CONFIG_MACH_BTMAWB101
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_BTMAWB101
28139 # endif
28140 # define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
28141 #else
28142 # define machine_is_btmawb101() (0)
28143 #endif
28144
28145 #ifdef CONFIG_MACH_SQ201
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_SQ201
28151 # endif
28152 # define machine_is_sq201()     (machine_arch_type == MACH_TYPE_SQ201)
28153 #else
28154 # define machine_is_sq201()     (0)
28155 #endif
28156
28157 #ifdef CONFIG_MACH_QUATRO45XX
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_QUATRO45XX
28163 # endif
28164 # define machine_is_quatro45xx()        (machine_arch_type == MACH_TYPE_QUATRO45XX)
28165 #else
28166 # define machine_is_quatro45xx()        (0)
28167 #endif
28168
28169 #ifdef CONFIG_MACH_OPENPAD
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_OPENPAD
28175 # endif
28176 # define machine_is_openpad()   (machine_arch_type == MACH_TYPE_OPENPAD)
28177 #else
28178 # define machine_is_openpad()   (0)
28179 #endif
28180
28181 #ifdef CONFIG_MACH_TX25
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_TX25
28187 # endif
28188 # define machine_is_tx25()      (machine_arch_type == MACH_TYPE_TX25)
28189 #else
28190 # define machine_is_tx25()      (0)
28191 #endif
28192
28193 #ifdef CONFIG_MACH_OMAP3_TORPEDO
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_OMAP3_TORPEDO
28199 # endif
28200 # define machine_is_omap3_torpedo()     (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
28201 #else
28202 # define machine_is_omap3_torpedo()     (0)
28203 #endif
28204
28205 #ifdef CONFIG_MACH_HTCRAPHAEL_K
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_HTCRAPHAEL_K
28211 # endif
28212 # define machine_is_htcraphael_k()      (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
28213 #else
28214 # define machine_is_htcraphael_k()      (0)
28215 #endif
28216
28217 #ifdef CONFIG_MACH_LAL43
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_LAL43
28223 # endif
28224 # define machine_is_lal43()     (machine_arch_type == MACH_TYPE_LAL43)
28225 #else
28226 # define machine_is_lal43()     (0)
28227 #endif
28228
28229 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
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_HTCRAPHAEL_CDMA500
28235 # endif
28236 # define machine_is_htcraphael_cdma500()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
28237 #else
28238 # define machine_is_htcraphael_cdma500()        (0)
28239 #endif
28240
28241 #ifdef CONFIG_MACH_ANW6410
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_ANW6410
28247 # endif
28248 # define machine_is_anw6410()   (machine_arch_type == MACH_TYPE_ANW6410)
28249 #else
28250 # define machine_is_anw6410()   (0)
28251 #endif
28252
28253 #ifdef CONFIG_MACH_HTCPROPHET
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_HTCPROPHET
28259 # endif
28260 # define machine_is_htcprophet()        (machine_arch_type == MACH_TYPE_HTCPROPHET)
28261 #else
28262 # define machine_is_htcprophet()        (0)
28263 #endif
28264
28265 #ifdef CONFIG_MACH_CFA_10022
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_CFA_10022
28271 # endif
28272 # define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
28273 #else
28274 # define machine_is_cfa_10022() (0)
28275 #endif
28276
28277 #ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
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_IMX27_VISSTRIM_M10
28283 # endif
28284 # define machine_is_imx27_visstrim_m10()        (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
28285 #else
28286 # define machine_is_imx27_visstrim_m10()        (0)
28287 #endif
28288
28289 #ifdef CONFIG_MACH_PX2IMX27
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_PX2IMX27
28295 # endif
28296 # define machine_is_px2imx27()  (machine_arch_type == MACH_TYPE_PX2IMX27)
28297 #else
28298 # define machine_is_px2imx27()  (0)
28299 #endif
28300
28301 #ifdef CONFIG_MACH_STM3210E_EVAL
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_STM3210E_EVAL
28307 # endif
28308 # define machine_is_stm3210e_eval()     (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
28309 #else
28310 # define machine_is_stm3210e_eval()     (0)
28311 #endif
28312
28313 #ifdef CONFIG_MACH_DVS10
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_DVS10
28319 # endif
28320 # define machine_is_dvs10()     (machine_arch_type == MACH_TYPE_DVS10)
28321 #else
28322 # define machine_is_dvs10()     (0)
28323 #endif
28324
28325 #ifdef CONFIG_MACH_PORTUXG20
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_PORTUXG20
28331 # endif
28332 # define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
28333 #else
28334 # define machine_is_portuxg20() (0)
28335 #endif
28336
28337 #ifdef CONFIG_MACH_ARM_SPV
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_ARM_SPV
28343 # endif
28344 # define machine_is_arm_spv()   (machine_arch_type == MACH_TYPE_ARM_SPV)
28345 #else
28346 # define machine_is_arm_spv()   (0)
28347 #endif
28348
28349 #ifdef CONFIG_MACH_SMDKC110
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_SMDKC110
28355 # endif
28356 # define machine_is_smdkc110()  (machine_arch_type == MACH_TYPE_SMDKC110)
28357 #else
28358 # define machine_is_smdkc110()  (0)
28359 #endif
28360
28361 #ifdef CONFIG_MACH_CABESPRESSO
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_CABESPRESSO
28367 # endif
28368 # define machine_is_cabespresso()       (machine_arch_type == MACH_TYPE_CABESPRESSO)
28369 #else
28370 # define machine_is_cabespresso()       (0)
28371 #endif
28372
28373 #ifdef CONFIG_MACH_HMC800
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_HMC800
28379 # endif
28380 # define machine_is_hmc800()    (machine_arch_type == MACH_TYPE_HMC800)
28381 #else
28382 # define machine_is_hmc800()    (0)
28383 #endif
28384
28385 #ifdef CONFIG_MACH_SHOLES
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_SHOLES
28391 # endif
28392 # define machine_is_sholes()    (machine_arch_type == MACH_TYPE_SHOLES)
28393 #else
28394 # define machine_is_sholes()    (0)
28395 #endif
28396
28397 #ifdef CONFIG_MACH_BTMXC31
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_BTMXC31
28403 # endif
28404 # define machine_is_btmxc31()   (machine_arch_type == MACH_TYPE_BTMXC31)
28405 #else
28406 # define machine_is_btmxc31()   (0)
28407 #endif
28408
28409 #ifdef CONFIG_MACH_DT501
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_DT501
28415 # endif
28416 # define machine_is_dt501()     (machine_arch_type == MACH_TYPE_DT501)
28417 #else
28418 # define machine_is_dt501()     (0)
28419 #endif
28420
28421 #ifdef CONFIG_MACH_KTX
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_KTX
28427 # endif
28428 # define machine_is_ktx()       (machine_arch_type == MACH_TYPE_KTX)
28429 #else
28430 # define machine_is_ktx()       (0)
28431 #endif
28432
28433 #ifdef CONFIG_MACH_OMAP3517EVM
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_OMAP3517EVM
28439 # endif
28440 # define machine_is_omap3517evm()       (machine_arch_type == MACH_TYPE_OMAP3517EVM)
28441 #else
28442 # define machine_is_omap3517evm()       (0)
28443 #endif
28444
28445 #ifdef CONFIG_MACH_NETSPACE_V2
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_NETSPACE_V2
28451 # endif
28452 # define machine_is_netspace_v2()       (machine_arch_type == MACH_TYPE_NETSPACE_V2)
28453 #else
28454 # define machine_is_netspace_v2()       (0)
28455 #endif
28456
28457 #ifdef CONFIG_MACH_NETSPACE_MAX_V2
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_NETSPACE_MAX_V2
28463 # endif
28464 # define machine_is_netspace_max_v2()   (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
28465 #else
28466 # define machine_is_netspace_max_v2()   (0)
28467 #endif
28468
28469 #ifdef CONFIG_MACH_D2NET_V2
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_D2NET_V2
28475 # endif
28476 # define machine_is_d2net_v2()  (machine_arch_type == MACH_TYPE_D2NET_V2)
28477 #else
28478 # define machine_is_d2net_v2()  (0)
28479 #endif
28480
28481 #ifdef CONFIG_MACH_NET2BIG_V2
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_NET2BIG_V2
28487 # endif
28488 # define machine_is_net2big_v2()        (machine_arch_type == MACH_TYPE_NET2BIG_V2)
28489 #else
28490 # define machine_is_net2big_v2()        (0)
28491 #endif
28492
28493 #ifdef CONFIG_MACH_NET4BIG_V2
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_NET4BIG_V2
28499 # endif
28500 # define machine_is_net4big_v2()        (machine_arch_type == MACH_TYPE_NET4BIG_V2)
28501 #else
28502 # define machine_is_net4big_v2()        (0)
28503 #endif
28504
28505 #ifdef CONFIG_MACH_NET5BIG_V2
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_NET5BIG_V2
28511 # endif
28512 # define machine_is_net5big_v2()        (machine_arch_type == MACH_TYPE_NET5BIG_V2)
28513 #else
28514 # define machine_is_net5big_v2()        (0)
28515 #endif
28516
28517 #ifdef CONFIG_MACH_ENDB2443
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_ENDB2443
28523 # endif
28524 # define machine_is_endb2443()  (machine_arch_type == MACH_TYPE_ENDB2443)
28525 #else
28526 # define machine_is_endb2443()  (0)
28527 #endif
28528
28529 #ifdef CONFIG_MACH_INETSPACE_V2
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_INETSPACE_V2
28535 # endif
28536 # define machine_is_inetspace_v2()      (machine_arch_type == MACH_TYPE_INETSPACE_V2)
28537 #else
28538 # define machine_is_inetspace_v2()      (0)
28539 #endif
28540
28541 #ifdef CONFIG_MACH_TROS
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_TROS
28547 # endif
28548 # define machine_is_tros()      (machine_arch_type == MACH_TYPE_TROS)
28549 #else
28550 # define machine_is_tros()      (0)
28551 #endif
28552
28553 #ifdef CONFIG_MACH_PELCO_HOMER
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_PELCO_HOMER
28559 # endif
28560 # define machine_is_pelco_homer()       (machine_arch_type == MACH_TYPE_PELCO_HOMER)
28561 #else
28562 # define machine_is_pelco_homer()       (0)
28563 #endif
28564
28565 #ifdef CONFIG_MACH_OFSP8
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_OFSP8
28571 # endif
28572 # define machine_is_ofsp8()     (machine_arch_type == MACH_TYPE_OFSP8)
28573 #else
28574 # define machine_is_ofsp8()     (0)
28575 #endif
28576
28577 #ifdef CONFIG_MACH_AT91SAM9G45EKES
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_AT91SAM9G45EKES
28583 # endif
28584 # define machine_is_at91sam9g45ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
28585 #else
28586 # define machine_is_at91sam9g45ekes()   (0)
28587 #endif
28588
28589 #ifdef CONFIG_MACH_GUF_CUPID
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_GUF_CUPID
28595 # endif
28596 # define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
28597 #else
28598 # define machine_is_guf_cupid() (0)
28599 #endif
28600
28601 #ifdef CONFIG_MACH_EAB1R
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_EAB1R
28607 # endif
28608 # define machine_is_eab1r()     (machine_arch_type == MACH_TYPE_EAB1R)
28609 #else
28610 # define machine_is_eab1r()     (0)
28611 #endif
28612
28613 #ifdef CONFIG_MACH_DESIREC
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_DESIREC
28619 # endif
28620 # define machine_is_desirec()   (machine_arch_type == MACH_TYPE_DESIREC)
28621 #else
28622 # define machine_is_desirec()   (0)
28623 #endif
28624
28625 #ifdef CONFIG_MACH_CORDOBA
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_CORDOBA
28631 # endif
28632 # define machine_is_cordoba()   (machine_arch_type == MACH_TYPE_CORDOBA)
28633 #else
28634 # define machine_is_cordoba()   (0)
28635 #endif
28636
28637 #ifdef CONFIG_MACH_IRVINE
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_IRVINE
28643 # endif
28644 # define machine_is_irvine()    (machine_arch_type == MACH_TYPE_IRVINE)
28645 #else
28646 # define machine_is_irvine()    (0)
28647 #endif
28648
28649 #ifdef CONFIG_MACH_SFF772
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_SFF772
28655 # endif
28656 # define machine_is_sff772()    (machine_arch_type == MACH_TYPE_SFF772)
28657 #else
28658 # define machine_is_sff772()    (0)
28659 #endif
28660
28661 #ifdef CONFIG_MACH_PELCO_MILANO
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_PELCO_MILANO
28667 # endif
28668 # define machine_is_pelco_milano()      (machine_arch_type == MACH_TYPE_PELCO_MILANO)
28669 #else
28670 # define machine_is_pelco_milano()      (0)
28671 #endif
28672
28673 #ifdef CONFIG_MACH_PC7302
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_PC7302
28679 # endif
28680 # define machine_is_pc7302()    (machine_arch_type == MACH_TYPE_PC7302)
28681 #else
28682 # define machine_is_pc7302()    (0)
28683 #endif
28684
28685 #ifdef CONFIG_MACH_BIP6000
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_BIP6000
28691 # endif
28692 # define machine_is_bip6000()   (machine_arch_type == MACH_TYPE_BIP6000)
28693 #else
28694 # define machine_is_bip6000()   (0)
28695 #endif
28696
28697 #ifdef CONFIG_MACH_SILVERMOON
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_SILVERMOON
28703 # endif
28704 # define machine_is_silvermoon()        (machine_arch_type == MACH_TYPE_SILVERMOON)
28705 #else
28706 # define machine_is_silvermoon()        (0)
28707 #endif
28708
28709 #ifdef CONFIG_MACH_VC0830
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_VC0830
28715 # endif
28716 # define machine_is_vc0830()    (machine_arch_type == MACH_TYPE_VC0830)
28717 #else
28718 # define machine_is_vc0830()    (0)
28719 #endif
28720
28721 #ifdef CONFIG_MACH_DT430
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_DT430
28727 # endif
28728 # define machine_is_dt430()     (machine_arch_type == MACH_TYPE_DT430)
28729 #else
28730 # define machine_is_dt430()     (0)
28731 #endif
28732
28733 #ifdef CONFIG_MACH_JI42PF
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_JI42PF
28739 # endif
28740 # define machine_is_ji42pf()    (machine_arch_type == MACH_TYPE_JI42PF)
28741 #else
28742 # define machine_is_ji42pf()    (0)
28743 #endif
28744
28745 #ifdef CONFIG_MACH_GNET_KSM
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_GNET_KSM
28751 # endif
28752 # define machine_is_gnet_ksm()  (machine_arch_type == MACH_TYPE_GNET_KSM)
28753 #else
28754 # define machine_is_gnet_ksm()  (0)
28755 #endif
28756
28757 #ifdef CONFIG_MACH_GNET_SGM
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_GNET_SGM
28763 # endif
28764 # define machine_is_gnet_sgm()  (machine_arch_type == MACH_TYPE_GNET_SGM)
28765 #else
28766 # define machine_is_gnet_sgm()  (0)
28767 #endif
28768
28769 #ifdef CONFIG_MACH_GNET_SGR
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_GNET_SGR
28775 # endif
28776 # define machine_is_gnet_sgr()  (machine_arch_type == MACH_TYPE_GNET_SGR)
28777 #else
28778 # define machine_is_gnet_sgr()  (0)
28779 #endif
28780
28781 #ifdef CONFIG_MACH_OMAP3_ICETEKEVM
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_OMAP3_ICETEKEVM
28787 # endif
28788 # define machine_is_omap3_icetekevm()   (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
28789 #else
28790 # define machine_is_omap3_icetekevm()   (0)
28791 #endif
28792
28793 #ifdef CONFIG_MACH_PNP
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_PNP
28799 # endif
28800 # define machine_is_pnp()       (machine_arch_type == MACH_TYPE_PNP)
28801 #else
28802 # define machine_is_pnp()       (0)
28803 #endif
28804
28805 #ifdef CONFIG_MACH_CTERA_2BAY_K
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_CTERA_2BAY_K
28811 # endif
28812 # define machine_is_ctera_2bay_k()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
28813 #else
28814 # define machine_is_ctera_2bay_k()      (0)
28815 #endif
28816
28817 #ifdef CONFIG_MACH_CTERA_2BAY_U
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_CTERA_2BAY_U
28823 # endif
28824 # define machine_is_ctera_2bay_u()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
28825 #else
28826 # define machine_is_ctera_2bay_u()      (0)
28827 #endif
28828
28829 #ifdef CONFIG_MACH_SAS_C
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_SAS_C
28835 # endif
28836 # define machine_is_sas_c()     (machine_arch_type == MACH_TYPE_SAS_C)
28837 #else
28838 # define machine_is_sas_c()     (0)
28839 #endif
28840
28841 #ifdef CONFIG_MACH_VMA2315
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_VMA2315
28847 # endif
28848 # define machine_is_vma2315()   (machine_arch_type == MACH_TYPE_VMA2315)
28849 #else
28850 # define machine_is_vma2315()   (0)
28851 #endif
28852
28853 #ifdef CONFIG_MACH_VCS
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_VCS
28859 # endif
28860 # define machine_is_vcs()       (machine_arch_type == MACH_TYPE_VCS)
28861 #else
28862 # define machine_is_vcs()       (0)
28863 #endif
28864
28865 #ifdef CONFIG_MACH_SPEAR600
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_SPEAR600
28871 # endif
28872 # define machine_is_spear600()  (machine_arch_type == MACH_TYPE_SPEAR600)
28873 #else
28874 # define machine_is_spear600()  (0)
28875 #endif
28876
28877 #ifdef CONFIG_MACH_SPEAR300
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_SPEAR300
28883 # endif
28884 # define machine_is_spear300()  (machine_arch_type == MACH_TYPE_SPEAR300)
28885 #else
28886 # define machine_is_spear300()  (0)
28887 #endif
28888
28889 #ifdef CONFIG_MACH_SPEAR1300
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_SPEAR1300
28895 # endif
28896 # define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
28897 #else
28898 # define machine_is_spear1300() (0)
28899 #endif
28900
28901 #ifdef CONFIG_MACH_LILLY1131
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_LILLY1131
28907 # endif
28908 # define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
28909 #else
28910 # define machine_is_lilly1131() (0)
28911 #endif
28912
28913 #ifdef CONFIG_MACH_ARVOO_AX301
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_ARVOO_AX301
28919 # endif
28920 # define machine_is_arvoo_ax301()       (machine_arch_type == MACH_TYPE_ARVOO_AX301)
28921 #else
28922 # define machine_is_arvoo_ax301()       (0)
28923 #endif
28924
28925 #ifdef CONFIG_MACH_MAPPHONE
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_MAPPHONE
28931 # endif
28932 # define machine_is_mapphone()  (machine_arch_type == MACH_TYPE_MAPPHONE)
28933 #else
28934 # define machine_is_mapphone()  (0)
28935 #endif
28936
28937 #ifdef CONFIG_MACH_LEGEND
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_LEGEND
28943 # endif
28944 # define machine_is_legend()    (machine_arch_type == MACH_TYPE_LEGEND)
28945 #else
28946 # define machine_is_legend()    (0)
28947 #endif
28948
28949 #ifdef CONFIG_MACH_SALSA
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_SALSA
28955 # endif
28956 # define machine_is_salsa()     (machine_arch_type == MACH_TYPE_SALSA)
28957 #else
28958 # define machine_is_salsa()     (0)
28959 #endif
28960
28961 #ifdef CONFIG_MACH_LOUNGE
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_LOUNGE
28967 # endif
28968 # define machine_is_lounge()    (machine_arch_type == MACH_TYPE_LOUNGE)
28969 #else
28970 # define machine_is_lounge()    (0)
28971 #endif
28972
28973 #ifdef CONFIG_MACH_VISION
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_VISION
28979 # endif
28980 # define machine_is_vision()    (machine_arch_type == MACH_TYPE_VISION)
28981 #else
28982 # define machine_is_vision()    (0)
28983 #endif
28984
28985 #ifdef CONFIG_MACH_VMB20
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_VMB20
28991 # endif
28992 # define machine_is_vmb20()     (machine_arch_type == MACH_TYPE_VMB20)
28993 #else
28994 # define machine_is_vmb20()     (0)
28995 #endif
28996
28997 #ifdef CONFIG_MACH_HY2410
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_HY2410
29003 # endif
29004 # define machine_is_hy2410()    (machine_arch_type == MACH_TYPE_HY2410)
29005 #else
29006 # define machine_is_hy2410()    (0)
29007 #endif
29008
29009 #ifdef CONFIG_MACH_HY9315
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_HY9315
29015 # endif
29016 # define machine_is_hy9315()    (machine_arch_type == MACH_TYPE_HY9315)
29017 #else
29018 # define machine_is_hy9315()    (0)
29019 #endif
29020
29021 #ifdef CONFIG_MACH_BULLWINKLE
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_BULLWINKLE
29027 # endif
29028 # define machine_is_bullwinkle()        (machine_arch_type == MACH_TYPE_BULLWINKLE)
29029 #else
29030 # define machine_is_bullwinkle()        (0)
29031 #endif
29032
29033 #ifdef CONFIG_MACH_ARM_ULTIMATOR2
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_ARM_ULTIMATOR2
29039 # endif
29040 # define machine_is_arm_ultimator2()    (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
29041 #else
29042 # define machine_is_arm_ultimator2()    (0)
29043 #endif
29044
29045 #ifdef CONFIG_MACH_VS_V210
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_VS_V210
29051 # endif
29052 # define machine_is_vs_v210()   (machine_arch_type == MACH_TYPE_VS_V210)
29053 #else
29054 # define machine_is_vs_v210()   (0)
29055 #endif
29056
29057 #ifdef CONFIG_MACH_VS_V212
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_VS_V212
29063 # endif
29064 # define machine_is_vs_v212()   (machine_arch_type == MACH_TYPE_VS_V212)
29065 #else
29066 # define machine_is_vs_v212()   (0)
29067 #endif
29068
29069 #ifdef CONFIG_MACH_HMT
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_HMT
29075 # endif
29076 # define machine_is_hmt()       (machine_arch_type == MACH_TYPE_HMT)
29077 #else
29078 # define machine_is_hmt()       (0)
29079 #endif
29080
29081 #ifdef CONFIG_MACH_SUEN3
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_SUEN3
29087 # endif
29088 # define machine_is_suen3()     (machine_arch_type == MACH_TYPE_SUEN3)
29089 #else
29090 # define machine_is_suen3()     (0)
29091 #endif
29092
29093 #ifdef CONFIG_MACH_VESPER
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_VESPER
29099 # endif
29100 # define machine_is_vesper()    (machine_arch_type == MACH_TYPE_VESPER)
29101 #else
29102 # define machine_is_vesper()    (0)
29103 #endif
29104
29105 #ifdef CONFIG_MACH_STR9
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_STR9
29111 # endif
29112 # define machine_is_str9()      (machine_arch_type == MACH_TYPE_STR9)
29113 #else
29114 # define machine_is_str9()      (0)
29115 #endif
29116
29117 #ifdef CONFIG_MACH_OMAP3_WL_FF
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_OMAP3_WL_FF
29123 # endif
29124 # define machine_is_omap3_wl_ff()       (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
29125 #else
29126 # define machine_is_omap3_wl_ff()       (0)
29127 #endif
29128
29129 #ifdef CONFIG_MACH_SIMCOM
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_SIMCOM
29135 # endif
29136 # define machine_is_simcom()    (machine_arch_type == MACH_TYPE_SIMCOM)
29137 #else
29138 # define machine_is_simcom()    (0)
29139 #endif
29140
29141 #ifdef CONFIG_MACH_MCWEBIO
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_MCWEBIO
29147 # endif
29148 # define machine_is_mcwebio()   (machine_arch_type == MACH_TYPE_MCWEBIO)
29149 #else
29150 # define machine_is_mcwebio()   (0)
29151 #endif
29152
29153 #ifdef CONFIG_MACH_OMAP3_PHRAZER
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_OMAP3_PHRAZER
29159 # endif
29160 # define machine_is_omap3_phrazer()     (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER)
29161 #else
29162 # define machine_is_omap3_phrazer()     (0)
29163 #endif
29164
29165 #ifdef CONFIG_MACH_DARWIN
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_DARWIN
29171 # endif
29172 # define machine_is_darwin()    (machine_arch_type == MACH_TYPE_DARWIN)
29173 #else
29174 # define machine_is_darwin()    (0)
29175 #endif
29176
29177 #ifdef CONFIG_MACH_ORATISCOMU
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_ORATISCOMU
29183 # endif
29184 # define machine_is_oratiscomu()        (machine_arch_type == MACH_TYPE_ORATISCOMU)
29185 #else
29186 # define machine_is_oratiscomu()        (0)
29187 #endif
29188
29189 #ifdef CONFIG_MACH_RTSBC20
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_RTSBC20
29195 # endif
29196 # define machine_is_rtsbc20()   (machine_arch_type == MACH_TYPE_RTSBC20)
29197 #else
29198 # define machine_is_rtsbc20()   (0)
29199 #endif
29200
29201 #ifdef CONFIG_MACH_I780
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_I780
29207 # endif
29208 # define machine_is_sgh_i780()  (machine_arch_type == MACH_TYPE_I780)
29209 #else
29210 # define machine_is_sgh_i780()  (0)
29211 #endif
29212
29213 #ifdef CONFIG_MACH_GEMINI324
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_GEMINI324
29219 # endif
29220 # define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324)
29221 #else
29222 # define machine_is_gemini324() (0)
29223 #endif
29224
29225 #ifdef CONFIG_MACH_ORATISLAN
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_ORATISLAN
29231 # endif
29232 # define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN)
29233 #else
29234 # define machine_is_oratislan() (0)
29235 #endif
29236
29237 #ifdef CONFIG_MACH_ORATISALOG
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_ORATISALOG
29243 # endif
29244 # define machine_is_oratisalog()        (machine_arch_type == MACH_TYPE_ORATISALOG)
29245 #else
29246 # define machine_is_oratisalog()        (0)
29247 #endif
29248
29249 #ifdef CONFIG_MACH_ORATISMADI
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_ORATISMADI
29255 # endif
29256 # define machine_is_oratismadi()        (machine_arch_type == MACH_TYPE_ORATISMADI)
29257 #else
29258 # define machine_is_oratismadi()        (0)
29259 #endif
29260
29261 #ifdef CONFIG_MACH_ORATISOT16
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_ORATISOT16
29267 # endif
29268 # define machine_is_oratisot16()        (machine_arch_type == MACH_TYPE_ORATISOT16)
29269 #else
29270 # define machine_is_oratisot16()        (0)
29271 #endif
29272
29273 #ifdef CONFIG_MACH_ORATISDESK
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_ORATISDESK
29279 # endif
29280 # define machine_is_oratisdesk()        (machine_arch_type == MACH_TYPE_ORATISDESK)
29281 #else
29282 # define machine_is_oratisdesk()        (0)
29283 #endif
29284
29285 #ifdef CONFIG_MACH_V2P_CA9
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_V2P_CA9
29291 # endif
29292 # define machine_is_v2_ca9()    (machine_arch_type == MACH_TYPE_V2P_CA9)
29293 #else
29294 # define machine_is_v2_ca9()    (0)
29295 #endif
29296
29297 #ifdef CONFIG_MACH_SINTEXO
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_SINTEXO
29303 # endif
29304 # define machine_is_sintexo()   (machine_arch_type == MACH_TYPE_SINTEXO)
29305 #else
29306 # define machine_is_sintexo()   (0)
29307 #endif
29308
29309 #ifdef CONFIG_MACH_CM3389
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_CM3389
29315 # endif
29316 # define machine_is_cm3389()    (machine_arch_type == MACH_TYPE_CM3389)
29317 #else
29318 # define machine_is_cm3389()    (0)
29319 #endif
29320
29321 #ifdef CONFIG_MACH_OMAP3_CIO
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_OMAP3_CIO
29327 # endif
29328 # define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO)
29329 #else
29330 # define machine_is_omap3_cio() (0)
29331 #endif
29332
29333 #ifdef CONFIG_MACH_SGH_I900
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_SGH_I900
29339 # endif
29340 # define machine_is_sgh_i900()  (machine_arch_type == MACH_TYPE_SGH_I900)
29341 #else
29342 # define machine_is_sgh_i900()  (0)
29343 #endif
29344
29345 #ifdef CONFIG_MACH_BST100
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_BST100
29351 # endif
29352 # define machine_is_bst100()    (machine_arch_type == MACH_TYPE_BST100)
29353 #else
29354 # define machine_is_bst100()    (0)
29355 #endif
29356
29357 #ifdef CONFIG_MACH_PASSION
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_PASSION
29363 # endif
29364 # define machine_is_passion()   (machine_arch_type == MACH_TYPE_PASSION)
29365 #else
29366 # define machine_is_passion()   (0)
29367 #endif
29368
29369 #ifdef CONFIG_MACH_INDESIGN_AT91SAM
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_INDESIGN_AT91SAM
29375 # endif
29376 # define machine_is_indesign_at91sam()  (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM)
29377 #else
29378 # define machine_is_indesign_at91sam()  (0)
29379 #endif
29380
29381 #ifdef CONFIG_MACH_C4_BADGER
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_C4_BADGER
29387 # endif
29388 # define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER)
29389 #else
29390 # define machine_is_c4_badger() (0)
29391 #endif
29392
29393 #ifdef CONFIG_MACH_C4_VIPER
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_C4_VIPER
29399 # endif
29400 # define machine_is_c4_viper()  (machine_arch_type == MACH_TYPE_C4_VIPER)
29401 #else
29402 # define machine_is_c4_viper()  (0)
29403 #endif
29404
29405 #ifdef CONFIG_MACH_D2NET
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_D2NET
29411 # endif
29412 # define machine_is_d2net()     (machine_arch_type == MACH_TYPE_D2NET)
29413 #else
29414 # define machine_is_d2net()     (0)
29415 #endif
29416
29417 #ifdef CONFIG_MACH_BIGDISK
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_BIGDISK
29423 # endif
29424 # define machine_is_bigdisk()   (machine_arch_type == MACH_TYPE_BIGDISK)
29425 #else
29426 # define machine_is_bigdisk()   (0)
29427 #endif
29428
29429 #ifdef CONFIG_MACH_NOTALVISION
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_NOTALVISION
29435 # endif
29436 # define machine_is_notalvision()       (machine_arch_type == MACH_TYPE_NOTALVISION)
29437 #else
29438 # define machine_is_notalvision()       (0)
29439 #endif
29440
29441 #ifdef CONFIG_MACH_OMAP3_KBOC
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_OMAP3_KBOC
29447 # endif
29448 # define machine_is_omap3_kboc()        (machine_arch_type == MACH_TYPE_OMAP3_KBOC)
29449 #else
29450 # define machine_is_omap3_kboc()        (0)
29451 #endif
29452
29453 #ifdef CONFIG_MACH_CYCLONE
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_CYCLONE
29459 # endif
29460 # define machine_is_cyclone()   (machine_arch_type == MACH_TYPE_CYCLONE)
29461 #else
29462 # define machine_is_cyclone()   (0)
29463 #endif
29464
29465 #ifdef CONFIG_MACH_NINJA
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_NINJA
29471 # endif
29472 # define machine_is_ninja()     (machine_arch_type == MACH_TYPE_NINJA)
29473 #else
29474 # define machine_is_ninja()     (0)
29475 #endif
29476
29477 #ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
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_AT91SAM9G20EK_2MMC
29483 # endif
29484 # define machine_is_at91sam9g20ek_2mmc()        (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
29485 #else
29486 # define machine_is_at91sam9g20ek_2mmc()        (0)
29487 #endif
29488
29489 #ifdef CONFIG_MACH_BCMRING
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_BCMRING
29495 # endif
29496 # define machine_is_bcmring()   (machine_arch_type == MACH_TYPE_BCMRING)
29497 #else
29498 # define machine_is_bcmring()   (0)
29499 #endif
29500
29501 #ifdef CONFIG_MACH_RESOL_DL2
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_RESOL_DL2
29507 # endif
29508 # define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2)
29509 #else
29510 # define machine_is_resol_dl2() (0)
29511 #endif
29512
29513 #ifdef CONFIG_MACH_IFOSW
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_IFOSW
29519 # endif
29520 # define machine_is_ifosw()     (machine_arch_type == MACH_TYPE_IFOSW)
29521 #else
29522 # define machine_is_ifosw()     (0)
29523 #endif
29524
29525 #ifdef CONFIG_MACH_HTCRHODIUM
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_HTCRHODIUM
29531 # endif
29532 # define machine_is_htcrhodium()        (machine_arch_type == MACH_TYPE_HTCRHODIUM)
29533 #else
29534 # define machine_is_htcrhodium()        (0)
29535 #endif
29536
29537 #ifdef CONFIG_MACH_HTCTOPAZ
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_HTCTOPAZ
29543 # endif
29544 # define machine_is_htctopaz()  (machine_arch_type == MACH_TYPE_HTCTOPAZ)
29545 #else
29546 # define machine_is_htctopaz()  (0)
29547 #endif
29548
29549 #ifdef CONFIG_MACH_MATRIX504
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_MATRIX504
29555 # endif
29556 # define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504)
29557 #else
29558 # define machine_is_matrix504() (0)
29559 #endif
29560
29561 #ifdef CONFIG_MACH_MRFSA
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_MRFSA
29567 # endif
29568 # define machine_is_mrfsa()     (machine_arch_type == MACH_TYPE_MRFSA)
29569 #else
29570 # define machine_is_mrfsa()     (0)
29571 #endif
29572
29573 #ifdef CONFIG_MACH_SC_P270
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_SC_P270
29579 # endif
29580 # define machine_is_sc_p270()   (machine_arch_type == MACH_TYPE_SC_P270)
29581 #else
29582 # define machine_is_sc_p270()   (0)
29583 #endif
29584
29585 #ifdef CONFIG_MACH_ATLAS5_EVB
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_ATLAS5_EVB
29591 # endif
29592 # define machine_is_atlas5_evb()        (machine_arch_type == MACH_TYPE_ATLAS5_EVB)
29593 #else
29594 # define machine_is_atlas5_evb()        (0)
29595 #endif
29596
29597 #ifdef CONFIG_MACH_PELCO_LOBOX
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_PELCO_LOBOX
29603 # endif
29604 # define machine_is_pelco_lobox()       (machine_arch_type == MACH_TYPE_PELCO_LOBOX)
29605 #else
29606 # define machine_is_pelco_lobox()       (0)
29607 #endif
29608
29609 #ifdef CONFIG_MACH_DILAX_PCU200
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_DILAX_PCU200
29615 # endif
29616 # define machine_is_dilax_pcu200()      (machine_arch_type == MACH_TYPE_DILAX_PCU200)
29617 #else
29618 # define machine_is_dilax_pcu200()      (0)
29619 #endif
29620
29621 #ifdef CONFIG_MACH_LEONARDO
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_LEONARDO
29627 # endif
29628 # define machine_is_leonardo()  (machine_arch_type == MACH_TYPE_LEONARDO)
29629 #else
29630 # define machine_is_leonardo()  (0)
29631 #endif
29632
29633 #ifdef CONFIG_MACH_ZORAN_APPROACH7
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_ZORAN_APPROACH7
29639 # endif
29640 # define machine_is_zoran_approach7()   (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7)
29641 #else
29642 # define machine_is_zoran_approach7()   (0)
29643 #endif
29644
29645 #ifdef CONFIG_MACH_DP6XX
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_DP6XX
29651 # endif
29652 # define machine_is_dp6xx()     (machine_arch_type == MACH_TYPE_DP6XX)
29653 #else
29654 # define machine_is_dp6xx()     (0)
29655 #endif
29656
29657 #ifdef CONFIG_MACH_BCM2153_VESPER
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_BCM2153_VESPER
29663 # endif
29664 # define machine_is_bcm2153_vesper()    (machine_arch_type == MACH_TYPE_BCM2153_VESPER)
29665 #else
29666 # define machine_is_bcm2153_vesper()    (0)
29667 #endif
29668
29669 #ifdef CONFIG_MACH_MAHIMAHI
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_MAHIMAHI
29675 # endif
29676 # define machine_is_mahimahi()  (machine_arch_type == MACH_TYPE_MAHIMAHI)
29677 #else
29678 # define machine_is_mahimahi()  (0)
29679 #endif
29680
29681 #ifdef CONFIG_MACH_CLICKC
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_CLICKC
29687 # endif
29688 # define machine_is_clickc()    (machine_arch_type == MACH_TYPE_CLICKC)
29689 #else
29690 # define machine_is_clickc()    (0)
29691 #endif
29692
29693 #ifdef CONFIG_MACH_ZB_GATEWAY
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_ZB_GATEWAY
29699 # endif
29700 # define machine_is_zb_gateway()        (machine_arch_type == MACH_TYPE_ZB_GATEWAY)
29701 #else
29702 # define machine_is_zb_gateway()        (0)
29703 #endif
29704
29705 #ifdef CONFIG_MACH_TAZCARD
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_TAZCARD
29711 # endif
29712 # define machine_is_tazcard()   (machine_arch_type == MACH_TYPE_TAZCARD)
29713 #else
29714 # define machine_is_tazcard()   (0)
29715 #endif
29716
29717 #ifdef CONFIG_MACH_TAZDEV
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_TAZDEV
29723 # endif
29724 # define machine_is_tazdev()    (machine_arch_type == MACH_TYPE_TAZDEV)
29725 #else
29726 # define machine_is_tazdev()    (0)
29727 #endif
29728
29729 #ifdef CONFIG_MACH_ANNAX_CB_ARM
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_ANNAX_CB_ARM
29735 # endif
29736 # define machine_is_annax_cb_arm()      (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM)
29737 #else
29738 # define machine_is_annax_cb_arm()      (0)
29739 #endif
29740
29741 #ifdef CONFIG_MACH_ANNAX_DM3
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_ANNAX_DM3
29747 # endif
29748 # define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3)
29749 #else
29750 # define machine_is_annax_dm3() (0)
29751 #endif
29752
29753 #ifdef CONFIG_MACH_CEREBRIC
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_CEREBRIC
29759 # endif
29760 # define machine_is_cerebric()  (machine_arch_type == MACH_TYPE_CEREBRIC)
29761 #else
29762 # define machine_is_cerebric()  (0)
29763 #endif
29764
29765 #ifdef CONFIG_MACH_ORCA
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_ORCA
29771 # endif
29772 # define machine_is_orca()      (machine_arch_type == MACH_TYPE_ORCA)
29773 #else
29774 # define machine_is_orca()      (0)
29775 #endif
29776
29777 #ifdef CONFIG_MACH_PC9260
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_PC9260
29783 # endif
29784 # define machine_is_pc9260()    (machine_arch_type == MACH_TYPE_PC9260)
29785 #else
29786 # define machine_is_pc9260()    (0)
29787 #endif
29788
29789 #ifdef CONFIG_MACH_EMS285A
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_EMS285A
29795 # endif
29796 # define machine_is_ems285a()   (machine_arch_type == MACH_TYPE_EMS285A)
29797 #else
29798 # define machine_is_ems285a()   (0)
29799 #endif
29800
29801 #ifdef CONFIG_MACH_GEC2410
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_GEC2410
29807 # endif
29808 # define machine_is_gec2410()   (machine_arch_type == MACH_TYPE_GEC2410)
29809 #else
29810 # define machine_is_gec2410()   (0)
29811 #endif
29812
29813 #ifdef CONFIG_MACH_GEC2440
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_GEC2440
29819 # endif
29820 # define machine_is_gec2440()   (machine_arch_type == MACH_TYPE_GEC2440)
29821 #else
29822 # define machine_is_gec2440()   (0)
29823 #endif
29824
29825 #ifdef CONFIG_MACH_ARCH_MW903
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_ARCH_MW903
29831 # endif
29832 # define machine_is_mw903()     (machine_arch_type == MACH_TYPE_ARCH_MW903)
29833 #else
29834 # define machine_is_mw903()     (0)
29835 #endif
29836
29837 #ifdef CONFIG_MACH_MW2440
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_MW2440
29843 # endif
29844 # define machine_is_mw2440()    (machine_arch_type == MACH_TYPE_MW2440)
29845 #else
29846 # define machine_is_mw2440()    (0)
29847 #endif
29848
29849 #ifdef CONFIG_MACH_ECAC2378
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_ECAC2378
29855 # endif
29856 # define machine_is_ecac2378()  (machine_arch_type == MACH_TYPE_ECAC2378)
29857 #else
29858 # define machine_is_ecac2378()  (0)
29859 #endif
29860
29861 #ifdef CONFIG_MACH_TAZKIOSK
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_TAZKIOSK
29867 # endif
29868 # define machine_is_tazkiosk()  (machine_arch_type == MACH_TYPE_TAZKIOSK)
29869 #else
29870 # define machine_is_tazkiosk()  (0)
29871 #endif
29872
29873 #ifdef CONFIG_MACH_WHITERABBIT_MCH
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_WHITERABBIT_MCH
29879 # endif
29880 # define machine_is_whiterabbit_mch()   (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH)
29881 #else
29882 # define machine_is_whiterabbit_mch()   (0)
29883 #endif
29884
29885 #ifdef CONFIG_MACH_SBOX9263
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_SBOX9263
29891 # endif
29892 # define machine_is_sbox9263()  (machine_arch_type == MACH_TYPE_SBOX9263)
29893 #else
29894 # define machine_is_sbox9263()  (0)
29895 #endif
29896
29897 #ifdef CONFIG_MACH_OREO
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_OREO
29903 # endif
29904 # define machine_is_oreo()      (machine_arch_type == MACH_TYPE_OREO)
29905 #else
29906 # define machine_is_oreo()      (0)
29907 #endif
29908
29909 #ifdef CONFIG_MACH_SMDK6442
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_SMDK6442
29915 # endif
29916 # define machine_is_smdk6442()  (machine_arch_type == MACH_TYPE_SMDK6442)
29917 #else
29918 # define machine_is_smdk6442()  (0)
29919 #endif
29920
29921 #ifdef CONFIG_MACH_OPENRD_BASE
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_OPENRD_BASE
29927 # endif
29928 # define machine_is_openrd_base()       (machine_arch_type == MACH_TYPE_OPENRD_BASE)
29929 #else
29930 # define machine_is_openrd_base()       (0)
29931 #endif
29932
29933 #ifdef CONFIG_MACH_INCREDIBLE
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_INCREDIBLE
29939 # endif
29940 # define machine_is_incredible()        (machine_arch_type == MACH_TYPE_INCREDIBLE)
29941 #else
29942 # define machine_is_incredible()        (0)
29943 #endif
29944
29945 #ifdef CONFIG_MACH_INCREDIBLEC
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_INCREDIBLEC
29951 # endif
29952 # define machine_is_incrediblec()       (machine_arch_type == MACH_TYPE_INCREDIBLEC)
29953 #else
29954 # define machine_is_incrediblec()       (0)
29955 #endif
29956
29957 #ifdef CONFIG_MACH_HEROCT
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_HEROCT
29963 # endif
29964 # define machine_is_heroct()    (machine_arch_type == MACH_TYPE_HEROCT)
29965 #else
29966 # define machine_is_heroct()    (0)
29967 #endif
29968
29969 #ifdef CONFIG_MACH_MMNET1000
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_MMNET1000
29975 # endif
29976 # define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000)
29977 #else
29978 # define machine_is_mmnet1000() (0)
29979 #endif
29980
29981 #ifdef CONFIG_MACH_DEVKIT8000
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_DEVKIT8000
29987 # endif
29988 # define machine_is_devkit8000()        (machine_arch_type == MACH_TYPE_DEVKIT8000)
29989 #else
29990 # define machine_is_devkit8000()        (0)
29991 #endif
29992
29993 #ifdef CONFIG_MACH_DEVKIT9000
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_DEVKIT9000
29999 # endif
30000 # define machine_is_devkit9000()        (machine_arch_type == MACH_TYPE_DEVKIT9000)
30001 #else
30002 # define machine_is_devkit9000()        (0)
30003 #endif
30004
30005 #ifdef CONFIG_MACH_MX31TXTR
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_MX31TXTR
30011 # endif
30012 # define machine_is_mx31txtr()  (machine_arch_type == MACH_TYPE_MX31TXTR)
30013 #else
30014 # define machine_is_mx31txtr()  (0)
30015 #endif
30016
30017 #ifdef CONFIG_MACH_U380
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_U380
30023 # endif
30024 # define machine_is_u380()      (machine_arch_type == MACH_TYPE_U380)
30025 #else
30026 # define machine_is_u380()      (0)
30027 #endif
30028
30029 #ifdef CONFIG_MACH_HUALU_BOARD
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_HUALU_BOARD
30035 # endif
30036 # define machine_is_oamp3_hualu()       (machine_arch_type == MACH_TYPE_HUALU_BOARD)
30037 #else
30038 # define machine_is_oamp3_hualu()       (0)
30039 #endif
30040
30041 #ifdef CONFIG_MACH_NPCMX50
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_NPCMX50
30047 # endif
30048 # define machine_is_npcmx50()   (machine_arch_type == MACH_TYPE_NPCMX50)
30049 #else
30050 # define machine_is_npcmx50()   (0)
30051 #endif
30052
30053 #ifdef CONFIG_MACH_MX51_LANGE51
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_MX51_LANGE51
30059 # endif
30060 # define machine_is_mx51_lange51()      (machine_arch_type == MACH_TYPE_MX51_LANGE51)
30061 #else
30062 # define machine_is_mx51_lange51()      (0)
30063 #endif
30064
30065 #ifdef CONFIG_MACH_MX51_LANGE52
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_MX51_LANGE52
30071 # endif
30072 # define machine_is_mx51_lange52()      (machine_arch_type == MACH_TYPE_MX51_LANGE52)
30073 #else
30074 # define machine_is_mx51_lange52()      (0)
30075 #endif
30076
30077 #ifdef CONFIG_MACH_RIOM
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_RIOM
30083 # endif
30084 # define machine_is_riom()      (machine_arch_type == MACH_TYPE_RIOM)
30085 #else
30086 # define machine_is_riom()      (0)
30087 #endif
30088
30089 #ifdef CONFIG_MACH_COMCAS
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_COMCAS
30095 # endif
30096 # define machine_is_comcas()    (machine_arch_type == MACH_TYPE_COMCAS)
30097 #else
30098 # define machine_is_comcas()    (0)
30099 #endif
30100
30101 #ifdef CONFIG_MACH_WSI_MX27
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_WSI_MX27
30107 # endif
30108 # define machine_is_wsi_mx27()  (machine_arch_type == MACH_TYPE_WSI_MX27)
30109 #else
30110 # define machine_is_wsi_mx27()  (0)
30111 #endif
30112
30113 #ifdef CONFIG_MACH_CM_T35
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_CM_T35
30119 # endif
30120 # define machine_is_cm_t35()    (machine_arch_type == MACH_TYPE_CM_T35)
30121 #else
30122 # define machine_is_cm_t35()    (0)
30123 #endif
30124
30125 #ifdef CONFIG_MACH_NET2BIG
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_NET2BIG
30131 # endif
30132 # define machine_is_net2big()   (machine_arch_type == MACH_TYPE_NET2BIG)
30133 #else
30134 # define machine_is_net2big()   (0)
30135 #endif
30136
30137 #ifdef CONFIG_MACH_MOTOROLA_A1600
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_MOTOROLA_A1600
30143 # endif
30144 # define machine_is_motorola_a1600()    (machine_arch_type == MACH_TYPE_MOTOROLA_A1600)
30145 #else
30146 # define machine_is_motorola_a1600()    (0)
30147 #endif
30148
30149 #ifdef CONFIG_MACH_IGEP0020
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_IGEP0020
30155 # endif
30156 # define machine_is_igep0020()  (machine_arch_type == MACH_TYPE_IGEP0020)
30157 #else
30158 # define machine_is_igep0020()  (0)
30159 #endif
30160
30161 #ifdef CONFIG_MACH_IGEP0010
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_IGEP0010
30167 # endif
30168 # define machine_is_igep0010()  (machine_arch_type == MACH_TYPE_IGEP0010)
30169 #else
30170 # define machine_is_igep0010()  (0)
30171 #endif
30172
30173 #ifdef CONFIG_MACH_MV6281GTWGE2
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_MV6281GTWGE2
30179 # endif
30180 # define machine_is_mv6281gtwge2()      (machine_arch_type == MACH_TYPE_MV6281GTWGE2)
30181 #else
30182 # define machine_is_mv6281gtwge2()      (0)
30183 #endif
30184
30185 #ifdef CONFIG_MACH_SCAT100
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_SCAT100
30191 # endif
30192 # define machine_is_scat100()   (machine_arch_type == MACH_TYPE_SCAT100)
30193 #else
30194 # define machine_is_scat100()   (0)
30195 #endif
30196
30197 #ifdef CONFIG_MACH_SANMINA
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_SANMINA
30203 # endif
30204 # define machine_is_sanmina()   (machine_arch_type == MACH_TYPE_SANMINA)
30205 #else
30206 # define machine_is_sanmina()   (0)
30207 #endif
30208
30209 #ifdef CONFIG_MACH_MOMENTO
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_MOMENTO
30215 # endif
30216 # define machine_is_momento()   (machine_arch_type == MACH_TYPE_MOMENTO)
30217 #else
30218 # define machine_is_momento()   (0)
30219 #endif
30220
30221 #ifdef CONFIG_MACH_NUC9XX
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_NUC9XX
30227 # endif
30228 # define machine_is_nuc9xx()    (machine_arch_type == MACH_TYPE_NUC9XX)
30229 #else
30230 # define machine_is_nuc9xx()    (0)
30231 #endif
30232
30233 #ifdef CONFIG_MACH_NUC910EVB
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_NUC910EVB
30239 # endif
30240 # define machine_is_nuc910evb() (machine_arch_type == MACH_TYPE_NUC910EVB)
30241 #else
30242 # define machine_is_nuc910evb() (0)
30243 #endif
30244
30245 #ifdef CONFIG_MACH_NUC920EVB
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_NUC920EVB
30251 # endif
30252 # define machine_is_nuc920evb() (machine_arch_type == MACH_TYPE_NUC920EVB)
30253 #else
30254 # define machine_is_nuc920evb() (0)
30255 #endif
30256
30257 #ifdef CONFIG_MACH_NUC950EVB
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_NUC950EVB
30263 # endif
30264 # define machine_is_nuc950evb() (machine_arch_type == MACH_TYPE_NUC950EVB)
30265 #else
30266 # define machine_is_nuc950evb() (0)
30267 #endif
30268
30269 #ifdef CONFIG_MACH_NUC945EVB
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_NUC945EVB
30275 # endif
30276 # define machine_is_nuc945evb() (machine_arch_type == MACH_TYPE_NUC945EVB)
30277 #else
30278 # define machine_is_nuc945evb() (0)
30279 #endif
30280
30281 #ifdef CONFIG_MACH_NUC960EVB
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_NUC960EVB
30287 # endif
30288 # define machine_is_nuc960evb() (machine_arch_type == MACH_TYPE_NUC960EVB)
30289 #else
30290 # define machine_is_nuc960evb() (0)
30291 #endif
30292
30293 #ifdef CONFIG_MACH_NUC932EVB
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_NUC932EVB
30299 # endif
30300 # define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
30301 #else
30302 # define machine_is_nuc932evb() (0)
30303 #endif
30304
30305 #ifdef CONFIG_MACH_NUC900
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_NUC900
30311 # endif
30312 # define machine_is_nuc900()    (machine_arch_type == MACH_TYPE_NUC900)
30313 #else
30314 # define machine_is_nuc900()    (0)
30315 #endif
30316
30317 #ifdef CONFIG_MACH_SD1SOC
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_SD1SOC
30323 # endif
30324 # define machine_is_sd1soc()    (machine_arch_type == MACH_TYPE_SD1SOC)
30325 #else
30326 # define machine_is_sd1soc()    (0)
30327 #endif
30328
30329 #ifdef CONFIG_MACH_LN2440BC
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_LN2440BC
30335 # endif
30336 # define machine_is_ln2440bc()  (machine_arch_type == MACH_TYPE_LN2440BC)
30337 #else
30338 # define machine_is_ln2440bc()  (0)
30339 #endif
30340
30341 #ifdef CONFIG_MACH_RSBC
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_RSBC
30347 # endif
30348 # define machine_is_rsbc()      (machine_arch_type == MACH_TYPE_RSBC)
30349 #else
30350 # define machine_is_rsbc()      (0)
30351 #endif
30352
30353 #ifdef CONFIG_MACH_OPENRD_CLIENT
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_OPENRD_CLIENT
30359 # endif
30360 # define machine_is_openrd_client()     (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
30361 #else
30362 # define machine_is_openrd_client()     (0)
30363 #endif
30364
30365 #ifdef CONFIG_MACH_HPIPAQ11X
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_HPIPAQ11X
30371 # endif
30372 # define machine_is_hpipaq11x() (machine_arch_type == MACH_TYPE_HPIPAQ11X)
30373 #else
30374 # define machine_is_hpipaq11x() (0)
30375 #endif
30376
30377 #ifdef CONFIG_MACH_WAYLAND
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_WAYLAND
30383 # endif
30384 # define machine_is_wayland()   (machine_arch_type == MACH_TYPE_WAYLAND)
30385 #else
30386 # define machine_is_wayland()   (0)
30387 #endif
30388
30389 #ifdef CONFIG_MACH_ACNBSX102
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_ACNBSX102
30395 # endif
30396 # define machine_is_acnbsx102() (machine_arch_type == MACH_TYPE_ACNBSX102)
30397 #else
30398 # define machine_is_acnbsx102() (0)
30399 #endif
30400
30401 #ifdef CONFIG_MACH_HWAT91
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_HWAT91
30407 # endif
30408 # define machine_is_hwat91()    (machine_arch_type == MACH_TYPE_HWAT91)
30409 #else
30410 # define machine_is_hwat91()    (0)
30411 #endif
30412
30413 #ifdef CONFIG_MACH_AT91SAM9263CS
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_AT91SAM9263CS
30419 # endif
30420 # define machine_is_at91sam9263cs()     (machine_arch_type == MACH_TYPE_AT91SAM9263CS)
30421 #else
30422 # define machine_is_at91sam9263cs()     (0)
30423 #endif
30424
30425 #ifdef CONFIG_MACH_CSB732
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_CSB732
30431 # endif
30432 # define machine_is_csb732()    (machine_arch_type == MACH_TYPE_CSB732)
30433 #else
30434 # define machine_is_csb732()    (0)
30435 #endif
30436
30437 #ifdef CONFIG_MACH_U8500
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_U8500
30443 # endif
30444 # define machine_is_u8500()     (machine_arch_type == MACH_TYPE_U8500)
30445 #else
30446 # define machine_is_u8500()     (0)
30447 #endif
30448
30449 #ifdef CONFIG_MACH_HUQIU
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_HUQIU
30455 # endif
30456 # define machine_is_huqiu()     (machine_arch_type == MACH_TYPE_HUQIU)
30457 #else
30458 # define machine_is_huqiu()     (0)
30459 #endif
30460
30461 #ifdef CONFIG_MACH_MX51_KUNLUN
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_MX51_KUNLUN
30467 # endif
30468 # define machine_is_mx51_kunlun()       (machine_arch_type == MACH_TYPE_MX51_KUNLUN)
30469 #else
30470 # define machine_is_mx51_kunlun()       (0)
30471 #endif
30472
30473 #ifdef CONFIG_MACH_PMT1G
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_PMT1G
30479 # endif
30480 # define machine_is_pmt1g()     (machine_arch_type == MACH_TYPE_PMT1G)
30481 #else
30482 # define machine_is_pmt1g()     (0)
30483 #endif
30484
30485 #ifdef CONFIG_MACH_HTCELF
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_HTCELF
30491 # endif
30492 # define machine_is_htcelf()    (machine_arch_type == MACH_TYPE_HTCELF)
30493 #else
30494 # define machine_is_htcelf()    (0)
30495 #endif
30496
30497 #ifdef CONFIG_MACH_ARMADILLO420
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_ARMADILLO420
30503 # endif
30504 # define machine_is_armadillo420()      (machine_arch_type == MACH_TYPE_ARMADILLO420)
30505 #else
30506 # define machine_is_armadillo420()      (0)
30507 #endif
30508
30509 #ifdef CONFIG_MACH_ARMADILLO440
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_ARMADILLO440
30515 # endif
30516 # define machine_is_armadillo440()      (machine_arch_type == MACH_TYPE_ARMADILLO440)
30517 #else
30518 # define machine_is_armadillo440()      (0)
30519 #endif
30520
30521 #ifdef CONFIG_MACH_U_CHIP_DUAL_ARM
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_U_CHIP_DUAL_ARM
30527 # endif
30528 # define machine_is_u_chip_dual_arm()   (machine_arch_type == MACH_TYPE_U_CHIP_DUAL_ARM)
30529 #else
30530 # define machine_is_u_chip_dual_arm()   (0)
30531 #endif
30532
30533 #ifdef CONFIG_MACH_CSR_BDB3
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_CSR_BDB3
30539 # endif
30540 # define machine_is_csr_bdb3()  (machine_arch_type == MACH_TYPE_CSR_BDB3)
30541 #else
30542 # define machine_is_csr_bdb3()  (0)
30543 #endif
30544
30545 #ifdef CONFIG_MACH_DOLBY_CAT1018
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_DOLBY_CAT1018
30551 # endif
30552 # define machine_is_dolby_cat1018()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1018)
30553 #else
30554 # define machine_is_dolby_cat1018()     (0)
30555 #endif
30556
30557 #ifdef CONFIG_MACH_HY9307
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_HY9307
30563 # endif
30564 # define machine_is_hy9307()    (machine_arch_type == MACH_TYPE_HY9307)
30565 #else
30566 # define machine_is_hy9307()    (0)
30567 #endif
30568
30569 #ifdef CONFIG_MACH_A_ES
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_A_ES
30575 # endif
30576 # define machine_is_aspire_easystore()  (machine_arch_type == MACH_TYPE_A_ES)
30577 #else
30578 # define machine_is_aspire_easystore()  (0)
30579 #endif
30580
30581 #ifdef CONFIG_MACH_DAVINCI_IRIF
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_DAVINCI_IRIF
30587 # endif
30588 # define machine_is_davinci_irif()      (machine_arch_type == MACH_TYPE_DAVINCI_IRIF)
30589 #else
30590 # define machine_is_davinci_irif()      (0)
30591 #endif
30592
30593 #ifdef CONFIG_MACH_AGAMA9263
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_AGAMA9263
30599 # endif
30600 # define machine_is_agama9263() (machine_arch_type == MACH_TYPE_AGAMA9263)
30601 #else
30602 # define machine_is_agama9263() (0)
30603 #endif
30604
30605 #ifdef CONFIG_MACH_MARVELL_JASPER
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_MARVELL_JASPER
30611 # endif
30612 # define machine_is_marvell_jasper()    (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
30613 #else
30614 # define machine_is_marvell_jasper()    (0)
30615 #endif
30616
30617 #ifdef CONFIG_MACH_FLINT
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_FLINT
30623 # endif
30624 # define machine_is_flint()     (machine_arch_type == MACH_TYPE_FLINT)
30625 #else
30626 # define machine_is_flint()     (0)
30627 #endif
30628
30629 #ifdef CONFIG_MACH_TAVOREVB3
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_TAVOREVB3
30635 # endif
30636 # define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
30637 #else
30638 # define machine_is_tavorevb3() (0)
30639 #endif
30640
30641 #ifdef CONFIG_MACH_SCH_M490
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_SCH_M490
30647 # endif
30648 # define machine_is_sch_m490()  (machine_arch_type == MACH_TYPE_SCH_M490)
30649 #else
30650 # define machine_is_sch_m490()  (0)
30651 #endif
30652
30653 #ifdef CONFIG_MACH_RBL01
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_RBL01
30659 # endif
30660 # define machine_is_rbl01()     (machine_arch_type == MACH_TYPE_RBL01)
30661 #else
30662 # define machine_is_rbl01()     (0)
30663 #endif
30664
30665 #ifdef CONFIG_MACH_OMNIFI
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_OMNIFI
30671 # endif
30672 # define machine_is_omnifi()    (machine_arch_type == MACH_TYPE_OMNIFI)
30673 #else
30674 # define machine_is_omnifi()    (0)
30675 #endif
30676
30677 #ifdef CONFIG_MACH_OTAVALO
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_OTAVALO
30683 # endif
30684 # define machine_is_otavalo()   (machine_arch_type == MACH_TYPE_OTAVALO)
30685 #else
30686 # define machine_is_otavalo()   (0)
30687 #endif
30688
30689 #ifdef CONFIG_MACH_SIENNA
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_SIENNA
30695 # endif
30696 # define machine_is_sienna()    (machine_arch_type == MACH_TYPE_SIENNA)
30697 #else
30698 # define machine_is_sienna()    (0)
30699 #endif
30700
30701 #ifdef CONFIG_MACH_HTC_EXCALIBUR_S620
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_HTC_EXCALIBUR_S620
30707 # endif
30708 # define machine_is_htc_excalibur_s620()        (machine_arch_type == MACH_TYPE_HTC_EXCALIBUR_S620)
30709 #else
30710 # define machine_is_htc_excalibur_s620()        (0)
30711 #endif
30712
30713 #ifdef CONFIG_MACH_HTC_OPAL
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_HTC_OPAL
30719 # endif
30720 # define machine_is_htc_opal()  (machine_arch_type == MACH_TYPE_HTC_OPAL)
30721 #else
30722 # define machine_is_htc_opal()  (0)
30723 #endif
30724
30725 #ifdef CONFIG_MACH_TOUCHBOOK
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_TOUCHBOOK
30731 # endif
30732 # define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
30733 #else
30734 # define machine_is_touchbook() (0)
30735 #endif
30736
30737 #ifdef CONFIG_MACH_LATTE
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_LATTE
30743 # endif
30744 # define machine_is_latte()     (machine_arch_type == MACH_TYPE_LATTE)
30745 #else
30746 # define machine_is_latte()     (0)
30747 #endif
30748
30749 #ifdef CONFIG_MACH_XA200
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_XA200
30755 # endif
30756 # define machine_is_xa200()     (machine_arch_type == MACH_TYPE_XA200)
30757 #else
30758 # define machine_is_xa200()     (0)
30759 #endif
30760
30761 #ifdef CONFIG_MACH_NIMROD
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_NIMROD
30767 # endif
30768 # define machine_is_nimrod()    (machine_arch_type == MACH_TYPE_NIMROD)
30769 #else
30770 # define machine_is_nimrod()    (0)
30771 #endif
30772
30773 #ifdef CONFIG_MACH_CC9P9215_3G
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_CC9P9215_3G
30779 # endif
30780 # define machine_is_cc9p9215_3g()       (machine_arch_type == MACH_TYPE_CC9P9215_3G)
30781 #else
30782 # define machine_is_cc9p9215_3g()       (0)
30783 #endif
30784
30785 #ifdef CONFIG_MACH_CC9P9215_3GJS
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_CC9P9215_3GJS
30791 # endif
30792 # define machine_is_cc9p9215_3gjs()     (machine_arch_type == MACH_TYPE_CC9P9215_3GJS)
30793 #else
30794 # define machine_is_cc9p9215_3gjs()     (0)
30795 #endif
30796
30797 #ifdef CONFIG_MACH_TK71
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_TK71
30803 # endif
30804 # define machine_is_tk71()      (machine_arch_type == MACH_TYPE_TK71)
30805 #else
30806 # define machine_is_tk71()      (0)
30807 #endif
30808
30809 #ifdef CONFIG_MACH_COMHAM3525
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_COMHAM3525
30815 # endif
30816 # define machine_is_comham3525()        (machine_arch_type == MACH_TYPE_COMHAM3525)
30817 #else
30818 # define machine_is_comham3525()        (0)
30819 #endif
30820
30821 #ifdef CONFIG_MACH_MX31EREBUS
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_MX31EREBUS
30827 # endif
30828 # define machine_is_mx31erebus()        (machine_arch_type == MACH_TYPE_MX31EREBUS)
30829 #else
30830 # define machine_is_mx31erebus()        (0)
30831 #endif
30832
30833 #ifdef CONFIG_MACH_MCARDMX27
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_MCARDMX27
30839 # endif
30840 # define machine_is_mcardmx27() (machine_arch_type == MACH_TYPE_MCARDMX27)
30841 #else
30842 # define machine_is_mcardmx27() (0)
30843 #endif
30844
30845 #ifdef CONFIG_MACH_PARADISE
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_PARADISE
30851 # endif
30852 # define machine_is_paradise()  (machine_arch_type == MACH_TYPE_PARADISE)
30853 #else
30854 # define machine_is_paradise()  (0)
30855 #endif
30856
30857 #ifdef CONFIG_MACH_TIDE
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_TIDE
30863 # endif
30864 # define machine_is_tide()      (machine_arch_type == MACH_TYPE_TIDE)
30865 #else
30866 # define machine_is_tide()      (0)
30867 #endif
30868
30869 #ifdef CONFIG_MACH_WZL2440
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_WZL2440
30875 # endif
30876 # define machine_is_wzl2440()   (machine_arch_type == MACH_TYPE_WZL2440)
30877 #else
30878 # define machine_is_wzl2440()   (0)
30879 #endif
30880
30881 #ifdef CONFIG_MACH_SDRDEMO
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_SDRDEMO
30887 # endif
30888 # define machine_is_sdrdemo()   (machine_arch_type == MACH_TYPE_SDRDEMO)
30889 #else
30890 # define machine_is_sdrdemo()   (0)
30891 #endif
30892
30893 #ifdef CONFIG_MACH_ETHERCAN2
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_ETHERCAN2
30899 # endif
30900 # define machine_is_ethercan2() (machine_arch_type == MACH_TYPE_ETHERCAN2)
30901 #else
30902 # define machine_is_ethercan2() (0)
30903 #endif
30904
30905 #ifdef CONFIG_MACH_ECMIMG20
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_ECMIMG20
30911 # endif
30912 # define machine_is_ecmimg20()  (machine_arch_type == MACH_TYPE_ECMIMG20)
30913 #else
30914 # define machine_is_ecmimg20()  (0)
30915 #endif
30916
30917 #ifdef CONFIG_MACH_OMAP_DRAGON
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_OMAP_DRAGON
30923 # endif
30924 # define machine_is_omap_dragon()       (machine_arch_type == MACH_TYPE_OMAP_DRAGON)
30925 #else
30926 # define machine_is_omap_dragon()       (0)
30927 #endif
30928
30929 #ifdef CONFIG_MACH_HALO
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_HALO
30935 # endif
30936 # define machine_is_halo()      (machine_arch_type == MACH_TYPE_HALO)
30937 #else
30938 # define machine_is_halo()      (0)
30939 #endif
30940
30941 #ifdef CONFIG_MACH_HUANGSHAN
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_HUANGSHAN
30947 # endif
30948 # define machine_is_huangshan() (machine_arch_type == MACH_TYPE_HUANGSHAN)
30949 #else
30950 # define machine_is_huangshan() (0)
30951 #endif
30952
30953 #ifdef CONFIG_MACH_VL_MA2SC
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_VL_MA2SC
30959 # endif
30960 # define machine_is_vl_ma2sc()  (machine_arch_type == MACH_TYPE_VL_MA2SC)
30961 #else
30962 # define machine_is_vl_ma2sc()  (0)
30963 #endif
30964
30965 #ifdef CONFIG_MACH_RAUMFELD_RC
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_RAUMFELD_RC
30971 # endif
30972 # define machine_is_raumfeld_rc()       (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
30973 #else
30974 # define machine_is_raumfeld_rc()       (0)
30975 #endif
30976
30977 #ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
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_RAUMFELD_CONNECTOR
30983 # endif
30984 # define machine_is_raumfeld_connector()        (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
30985 #else
30986 # define machine_is_raumfeld_connector()        (0)
30987 #endif
30988
30989 #ifdef CONFIG_MACH_RAUMFELD_SPEAKER
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_RAUMFELD_SPEAKER
30995 # endif
30996 # define machine_is_raumfeld_speaker()  (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
30997 #else
30998 # define machine_is_raumfeld_speaker()  (0)
30999 #endif
31000
31001 #ifdef CONFIG_MACH_MULTIBUS_MASTER
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_MULTIBUS_MASTER
31007 # endif
31008 # define machine_is_multibus_master()   (machine_arch_type == MACH_TYPE_MULTIBUS_MASTER)
31009 #else
31010 # define machine_is_multibus_master()   (0)
31011 #endif
31012
31013 #ifdef CONFIG_MACH_MULTIBUS_PBK
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_MULTIBUS_PBK
31019 # endif
31020 # define machine_is_multibus_pbk()      (machine_arch_type == MACH_TYPE_MULTIBUS_PBK)
31021 #else
31022 # define machine_is_multibus_pbk()      (0)
31023 #endif
31024
31025 #ifdef CONFIG_MACH_TNETV107X
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_TNETV107X
31031 # endif
31032 # define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
31033 #else
31034 # define machine_is_tnetv107x() (0)
31035 #endif
31036
31037 /*
31038  * These have not yet been registered
31039  */
31040
31041 #ifndef machine_arch_type
31042 #define machine_arch_type       __machine_arch_type
31043 #endif
31044
31045 #endif