]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/include/asm/mach-types.h
Merge branch 'master' of git://git.denx.de/u-boot-samsung
[karo-tx-uboot.git] / arch / arm / include / asm / mach-types.h
1 /*
2  * This was automagically generated from arch/arm/tools/mach-types!
3  * Do NOT edit
4  */
5
6 #ifndef __ASM_ARM_MACH_TYPE_H
7 #define __ASM_ARM_MACH_TYPE_H
8
9 #ifndef __ASSEMBLY__
10 /* The type of machine we're running on */
11 extern unsigned int __machine_arch_type;
12 #endif
13
14 /* see arch/arm/kernel/arch.c for a description of these */
15 #define MACH_TYPE_EBSA110              0
16 #define MACH_TYPE_RISCPC               1
17 #define MACH_TYPE_NEXUSPCI             3
18 #define MACH_TYPE_EBSA285              4
19 #define MACH_TYPE_NETWINDER            5
20 #define MACH_TYPE_CATS                 6
21 #define MACH_TYPE_TBOX                 7
22 #define MACH_TYPE_CO285                8
23 #define MACH_TYPE_CLPS7110             9
24 #define MACH_TYPE_ARCHIMEDES           10
25 #define MACH_TYPE_A5K                  11
26 #define MACH_TYPE_ETOILE               12
27 #define MACH_TYPE_LACIE_NAS            13
28 #define MACH_TYPE_CLPS7500             14
29 #define MACH_TYPE_SHARK                15
30 #define MACH_TYPE_BRUTUS               16
31 #define MACH_TYPE_PERSONAL_SERVER      17
32 #define MACH_TYPE_ITSY                 18
33 #define MACH_TYPE_L7200                19
34 #define MACH_TYPE_PLEB                 20
35 #define MACH_TYPE_INTEGRATOR           21
36 #define MACH_TYPE_H3600                22
37 #define MACH_TYPE_IXP1200              23
38 #define MACH_TYPE_P720T                24
39 #define MACH_TYPE_ASSABET              25
40 #define MACH_TYPE_VICTOR               26
41 #define MACH_TYPE_LART                 27
42 #define MACH_TYPE_RANGER               28
43 #define MACH_TYPE_GRAPHICSCLIENT       29
44 #define MACH_TYPE_XP860                30
45 #define MACH_TYPE_CERF                 31
46 #define MACH_TYPE_NANOENGINE           32
47 #define MACH_TYPE_FPIC                 33
48 #define MACH_TYPE_EXTENEX1             34
49 #define MACH_TYPE_SHERMAN              35
50 #define MACH_TYPE_ACCELENT_SA          36
51 #define MACH_TYPE_ACCELENT_L7200       37
52 #define MACH_TYPE_NETPORT              38
53 #define MACH_TYPE_PANGOLIN             39
54 #define MACH_TYPE_YOPY                 40
55 #define MACH_TYPE_COOLIDGE             41
56 #define MACH_TYPE_HUW_WEBPANEL         42
57 #define MACH_TYPE_SPOTME               43
58 #define MACH_TYPE_FREEBIRD             44
59 #define MACH_TYPE_TI925                45
60 #define MACH_TYPE_RISCSTATION          46
61 #define MACH_TYPE_CAVY                 47
62 #define MACH_TYPE_JORNADA720           48
63 #define MACH_TYPE_OMNIMETER            49
64 #define MACH_TYPE_EDB7211              50
65 #define MACH_TYPE_CITYGO               51
66 #define MACH_TYPE_PFS168               52
67 #define MACH_TYPE_SPOT                 53
68 #define MACH_TYPE_FLEXANET             54
69 #define MACH_TYPE_WEBPAL               55
70 #define MACH_TYPE_LINPDA               56
71 #define MACH_TYPE_ANAKIN               57
72 #define MACH_TYPE_MVI                  58
73 #define MACH_TYPE_JUPITER              59
74 #define MACH_TYPE_PSIONW               60
75 #define MACH_TYPE_ALN                  61
76 #define MACH_TYPE_CAMELOT              62
77 #define MACH_TYPE_GDS2200              63
78 #define MACH_TYPE_PSION_SERIES7        64
79 #define MACH_TYPE_XFILE                65
80 #define MACH_TYPE_ACCELENT_EP9312      66
81 #define MACH_TYPE_IC200                67
82 #define MACH_TYPE_CREDITLART           68
83 #define MACH_TYPE_HTM                  69
84 #define MACH_TYPE_IQ80310              70
85 #define MACH_TYPE_FREEBOT              71
86 #define MACH_TYPE_ENTEL                72
87 #define MACH_TYPE_ENP3510              73
88 #define MACH_TYPE_TRIZEPS              74
89 #define MACH_TYPE_NESA                 75
90 #define MACH_TYPE_VENUS                76
91 #define MACH_TYPE_TARDIS               77
92 #define MACH_TYPE_MERCURY              78
93 #define MACH_TYPE_EMPEG                79
94 #define MACH_TYPE_I80200FCC            80
95 #define MACH_TYPE_ITT_CPB              81
96 #define MACH_TYPE_SVC                  82
97 #define MACH_TYPE_ALPHA2               84
98 #define MACH_TYPE_ALPHA1               85
99 #define MACH_TYPE_NETARM               86
100 #define MACH_TYPE_SIMPAD               87
101 #define MACH_TYPE_PDA1                 88
102 #define MACH_TYPE_LUBBOCK              89
103 #define MACH_TYPE_ANIKO                90
104 #define MACH_TYPE_CLEP7212             91
105 #define MACH_TYPE_CS89712              92
106 #define MACH_TYPE_WEARARM              93
107 #define MACH_TYPE_POSSIO_PX            94
108 #define MACH_TYPE_SIDEARM              95
109 #define MACH_TYPE_STORK                96
110 #define MACH_TYPE_SHANNON              97
111 #define MACH_TYPE_ACE                  98
112 #define MACH_TYPE_BALLYARM             99
113 #define MACH_TYPE_SIMPUTER             100
114 #define MACH_TYPE_NEXTERM              101
115 #define MACH_TYPE_SA1100_ELF           102
116 #define MACH_TYPE_GATOR                103
117 #define MACH_TYPE_GRANITE              104
118 #define MACH_TYPE_CONSUS               105
119 #define MACH_TYPE_AAED2000             106
120 #define MACH_TYPE_CDB89712             107
121 #define MACH_TYPE_GRAPHICSMASTER       108
122 #define MACH_TYPE_ADSBITSY             109
123 #define MACH_TYPE_PXA_IDP              110
124 #define MACH_TYPE_PLCE                 111
125 #define MACH_TYPE_PT_SYSTEM3           112
126 #define MACH_TYPE_MEDALB               113
127 #define MACH_TYPE_EAGLE                114
128 #define MACH_TYPE_DSC21                115
129 #define MACH_TYPE_DSC24                116
130 #define MACH_TYPE_TI5472               117
131 #define MACH_TYPE_AUTCPU12             118
132 #define MACH_TYPE_UENGINE              119
133 #define MACH_TYPE_BLUESTEM             120
134 #define MACH_TYPE_XINGU8               121
135 #define MACH_TYPE_BUSHSTB              122
136 #define MACH_TYPE_EPSILON1             123
137 #define MACH_TYPE_BALLOON              124
138 #define MACH_TYPE_PUPPY                125
139 #define MACH_TYPE_ELROY                126
140 #define MACH_TYPE_GMS720               127
141 #define MACH_TYPE_S24X                 128
142 #define MACH_TYPE_JTEL_CLEP7312        129
143 #define MACH_TYPE_CX821XX              130
144 #define MACH_TYPE_EDB7312              131
145 #define MACH_TYPE_BSA1110              132
146 #define MACH_TYPE_POWERPIN             133
147 #define MACH_TYPE_OPENARM              134
148 #define MACH_TYPE_WHITECHAPEL          135
149 #define MACH_TYPE_H3100                136
150 #define MACH_TYPE_H3800                137
151 #define MACH_TYPE_BLUE_V1              138
152 #define MACH_TYPE_PXA_CERF             139
153 #define MACH_TYPE_ARM7TEVB             140
154 #define MACH_TYPE_D7400                141
155 #define MACH_TYPE_PIRANHA              142
156 #define MACH_TYPE_SBCAMELOT            143
157 #define MACH_TYPE_KINGS                144
158 #define MACH_TYPE_SMDK2400             145
159 #define MACH_TYPE_COLLIE               146
160 #define MACH_TYPE_IDR                  147
161 #define MACH_TYPE_BADGE4               148
162 #define MACH_TYPE_WEBNET               149
163 #define MACH_TYPE_D7300                150
164 #define MACH_TYPE_CEP                  151
165 #define MACH_TYPE_FORTUNET             152
166 #define MACH_TYPE_VC547X               153
167 #define MACH_TYPE_FILEWALKER           154
168 #define MACH_TYPE_NETGATEWAY           155
169 #define MACH_TYPE_SYMBOL2800           156
170 #define MACH_TYPE_SUNS                 157
171 #define MACH_TYPE_FRODO                158
172 #define MACH_TYPE_MACH_TYTE_MS301      159
173 #define MACH_TYPE_MX1ADS               160
174 #define MACH_TYPE_H7201                161
175 #define MACH_TYPE_H7202                162
176 #define MACH_TYPE_AMICO                163
177 #define MACH_TYPE_IAM                  164
178 #define MACH_TYPE_TT530                165
179 #define MACH_TYPE_SAM2400              166
180 #define MACH_TYPE_JORNADA56X           167
181 #define MACH_TYPE_ACTIVE               168
182 #define MACH_TYPE_IQ80321              169
183 #define MACH_TYPE_WID                  170
184 #define MACH_TYPE_SABINAL              171
185 #define MACH_TYPE_IXP425_MATACUMBE     172
186 #define MACH_TYPE_MINIPRINT            173
187 #define MACH_TYPE_ADM510X              174
188 #define MACH_TYPE_SVS200               175
189 #define MACH_TYPE_ATG_TCU              176
190 #define MACH_TYPE_JORNADA820           177
191 #define MACH_TYPE_S3C44B0              178
192 #define MACH_TYPE_MARGIS2              179
193 #define MACH_TYPE_KS8695               180
194 #define MACH_TYPE_BRH                  181
195 #define MACH_TYPE_S3C2410              182
196 #define MACH_TYPE_POSSIO_PX30          183
197 #define MACH_TYPE_S3C2800              184
198 #define MACH_TYPE_FLEETWOOD            185
199 #define MACH_TYPE_OMAHA                186
200 #define MACH_TYPE_TA7                  187
201 #define MACH_TYPE_NOVA                 188
202 #define MACH_TYPE_HMK                  189
203 #define MACH_TYPE_KARO                 190
204 #define MACH_TYPE_FESTER               191
205 #define MACH_TYPE_GPI                  192
206 #define MACH_TYPE_SMDK2410             193
207 #define MACH_TYPE_I519                 194
208 #define MACH_TYPE_NEXIO                195
209 #define MACH_TYPE_BITBOX               196
210 #define MACH_TYPE_G200                 197
211 #define MACH_TYPE_GILL                 198
212 #define MACH_TYPE_PXA_MERCURY          199
213 #define MACH_TYPE_CEIVA                200
214 #define MACH_TYPE_FRET                 201
215 #define MACH_TYPE_EMAILPHONE           202
216 #define MACH_TYPE_H3900                203
217 #define MACH_TYPE_PXA1                 204
218 #define MACH_TYPE_KOAN369              205
219 #define MACH_TYPE_COGENT               206
220 #define MACH_TYPE_ESL_SIMPUTER         207
221 #define MACH_TYPE_ESL_SIMPUTER_CLR     208
222 #define MACH_TYPE_ESL_SIMPUTER_BW      209
223 #define MACH_TYPE_HHP_CRADLE           210
224 #define MACH_TYPE_HE500                211
225 #define MACH_TYPE_INHANDELF2           212
226 #define MACH_TYPE_INHANDFTIP           213
227 #define MACH_TYPE_DNP1110              214
228 #define MACH_TYPE_PNP1110              215
229 #define MACH_TYPE_CSB226               216
230 #define MACH_TYPE_ARNOLD               217
231 #define MACH_TYPE_VOICEBLUE            218
232 #define MACH_TYPE_JZ8028               219
233 #define MACH_TYPE_H5400                220
234 #define MACH_TYPE_FORTE                221
235 #define MACH_TYPE_ACAM                 222
236 #define MACH_TYPE_ABOX                 223
237 #define MACH_TYPE_ATMEL                224
238 #define MACH_TYPE_SITSANG              225
239 #define MACH_TYPE_CPU1110LCDNET        226
240 #define MACH_TYPE_MPL_VCMA9            227
241 #define MACH_TYPE_OPUS_A1              228
242 #define MACH_TYPE_DAYTONA              229
243 #define MACH_TYPE_KILLBEAR             230
244 #define MACH_TYPE_YOHO                 231
245 #define MACH_TYPE_JASPER               232
246 #define MACH_TYPE_DSC25                233
247 #define MACH_TYPE_OMAP_INNOVATOR       234
248 #define MACH_TYPE_RAMSES               235
249 #define MACH_TYPE_S28X                 236
250 #define MACH_TYPE_MPORT3               237
251 #define MACH_TYPE_PXA_EAGLE250         238
252 #define MACH_TYPE_PDB                  239
253 #define MACH_TYPE_BLUE_2G              240
254 #define MACH_TYPE_BLUEARCH             241
255 #define MACH_TYPE_IXDP2400             242
256 #define MACH_TYPE_IXDP2800             243
257 #define MACH_TYPE_EXPLORER             244
258 #define MACH_TYPE_IXDP425              245
259 #define MACH_TYPE_CHIMP                246
260 #define MACH_TYPE_STORK_NEST           247
261 #define MACH_TYPE_STORK_EGG            248
262 #define MACH_TYPE_WISMO                249
263 #define MACH_TYPE_EZLINX               250
264 #define MACH_TYPE_AT91RM9200           251
265 #define MACH_TYPE_ADTECH_ORION         252
266 #define MACH_TYPE_NEPTUNE              253
267 #define MACH_TYPE_HACKKIT              254
268 #define MACH_TYPE_PXA_WINS30           255
269 #define MACH_TYPE_LAVINNA              256
270 #define MACH_TYPE_PXA_UENGINE          257
271 #define MACH_TYPE_INNOKOM              258
272 #define MACH_TYPE_BMS                  259
273 #define MACH_TYPE_IXCDP1100            260
274 #define MACH_TYPE_PRPMC1100            261
275 #define MACH_TYPE_AT91RM9200DK         262
276 #define MACH_TYPE_ARMSTICK             263
277 #define MACH_TYPE_ARMONIE              264
278 #define MACH_TYPE_MPORT1               265
279 #define MACH_TYPE_S3C5410              266
280 #define MACH_TYPE_ZCP320A              267
281 #define MACH_TYPE_I_BOX                268
282 #define MACH_TYPE_STLC1502             269
283 #define MACH_TYPE_SIREN                270
284 #define MACH_TYPE_GREENLAKE            271
285 #define MACH_TYPE_ARGUS                272
286 #define MACH_TYPE_COMBADGE             273
287 #define MACH_TYPE_ROKEPXA              274
288 #define MACH_TYPE_CINTEGRATOR          275
289 #define MACH_TYPE_GUIDEA07             276
290 #define MACH_TYPE_TAT257               277
291 #define MACH_TYPE_IGP2425              278
292 #define MACH_TYPE_BLUEGRAMMA           279
293 #define MACH_TYPE_IPOD                 280
294 #define MACH_TYPE_ADSBITSYX            281
295 #define MACH_TYPE_TRIZEPS2             282
296 #define MACH_TYPE_VIPER                283
297 #define MACH_TYPE_ADSBITSYPLUS         284
298 #define MACH_TYPE_ADSAGC               285
299 #define MACH_TYPE_STP7312              286
300 #define MACH_TYPE_NX_PHNX              287
301 #define MACH_TYPE_WEP_EP250            288
302 #define MACH_TYPE_INHANDELF3           289
303 #define MACH_TYPE_ADI_COYOTE           290
304 #define MACH_TYPE_IYONIX               291
305 #define MACH_TYPE_DAMICAM_SA1110       292
306 #define MACH_TYPE_MEG03                293
307 #define MACH_TYPE_PXA_WHITECHAPEL      294
308 #define MACH_TYPE_NWSC                 295
309 #define MACH_TYPE_NWLARM               296
310 #define MACH_TYPE_IXP425_MGUARD        297
311 #define MACH_TYPE_PXA_NETDCU4          298
312 #define MACH_TYPE_IXDP2401             299
313 #define MACH_TYPE_IXDP2801             300
314 #define MACH_TYPE_ZODIAC               301
315 #define MACH_TYPE_ARMMODUL             302
316 #define MACH_TYPE_KETOP                303
317 #define MACH_TYPE_AV7200               304
318 #define MACH_TYPE_ARCH_TI925           305
319 #define MACH_TYPE_ACQ200               306
320 #define MACH_TYPE_PT_DAFIT             307
321 #define MACH_TYPE_IHBA                 308
322 #define MACH_TYPE_QUINQUE              309
323 #define MACH_TYPE_NIMBRAONE            310
324 #define MACH_TYPE_NIMBRA29X            311
325 #define MACH_TYPE_NIMBRA210            312
326 #define MACH_TYPE_HHP_D95XX            313
327 #define MACH_TYPE_LABARM               314
328 #define MACH_TYPE_M825XX               315
329 #define MACH_TYPE_M7100                316
330 #define MACH_TYPE_NIPC2                317
331 #define MACH_TYPE_FU7202               318
332 #define MACH_TYPE_ADSAGX               319
333 #define MACH_TYPE_PXA_POOH             320
334 #define MACH_TYPE_BANDON               321
335 #define MACH_TYPE_PCM7210              322
336 #define MACH_TYPE_NMS9200              323
337 #define MACH_TYPE_LOGODL               324
338 #define MACH_TYPE_M7140                325
339 #define MACH_TYPE_KOREBOT              326
340 #define MACH_TYPE_IQ31244              327
341 #define MACH_TYPE_KOAN393              328
342 #define MACH_TYPE_INHANDFTIP3          329
343 #define MACH_TYPE_GONZO                330
344 #define MACH_TYPE_BAST                 331
345 #define MACH_TYPE_SCANPASS             332
346 #define MACH_TYPE_EP7312_POOH          333
347 #define MACH_TYPE_TA7S                 334
348 #define MACH_TYPE_TA7V                 335
349 #define MACH_TYPE_ICARUS               336
350 #define MACH_TYPE_H1900                337
351 #define MACH_TYPE_GEMINI               338
352 #define MACH_TYPE_AXIM                 339
353 #define MACH_TYPE_AUDIOTRON            340
354 #define MACH_TYPE_H2200                341
355 #define MACH_TYPE_LOOX600              342
356 #define MACH_TYPE_NIOP                 343
357 #define MACH_TYPE_DM310                344
358 #define MACH_TYPE_SEEDPXA_C2           345
359 #define MACH_TYPE_IXP4XX_MGUARD_PCI    346
360 #define MACH_TYPE_H1940                347
361 #define MACH_TYPE_SCORPIO              348
362 #define MACH_TYPE_VIVA                 349
363 #define MACH_TYPE_PXA_XCARD            350
364 #define MACH_TYPE_CSB335               351
365 #define MACH_TYPE_IXRD425              352
366 #define MACH_TYPE_IQ80315              353
367 #define MACH_TYPE_NMP7312              354
368 #define MACH_TYPE_CX861XX              355
369 #define MACH_TYPE_ENP2611              356
370 #define MACH_TYPE_XDA                  357
371 #define MACH_TYPE_CSIR_IMS             358
372 #define MACH_TYPE_IXP421_DNAEETH       359
373 #define MACH_TYPE_POCKETSERV9200       360
374 #define MACH_TYPE_TOTO                 361
375 #define MACH_TYPE_S3C2440              362
376 #define MACH_TYPE_KS8695P              363
377 #define MACH_TYPE_SE4000               364
378 #define MACH_TYPE_QUADRICEPS           365
379 #define MACH_TYPE_BRONCO               366
380 #define MACH_TYPE_ESL_WIRELESS_TAB     367
381 #define MACH_TYPE_ESL_SOFCOMP          368
382 #define MACH_TYPE_S5C7375              369
383 #define MACH_TYPE_SPEARHEAD            370
384 #define MACH_TYPE_PANTERA              371
385 #define MACH_TYPE_PRAYOGLITE           372
386 #define MACH_TYPE_GUMSTIX              373
387 #define MACH_TYPE_RCUBE                374
388 #define MACH_TYPE_REA_OLV              375
389 #define MACH_TYPE_PXA_IPHONE           376
390 #define MACH_TYPE_S3C3410              377
391 #define MACH_TYPE_ESPD_4510B           378
392 #define MACH_TYPE_MP1X                 379
393 #define MACH_TYPE_AT91RM9200TB         380
394 #define MACH_TYPE_ADSVGX               381
395 #define MACH_TYPE_OMAP_H2              382
396 #define MACH_TYPE_PELEE                383
397 #define MACH_TYPE_E740                 384
398 #define MACH_TYPE_IQ80331              385
399 #define MACH_TYPE_VERSATILE_PB         387
400 #define MACH_TYPE_KEV7A400             388
401 #define MACH_TYPE_LPD7A400             389
402 #define MACH_TYPE_LPD7A404             390
403 #define MACH_TYPE_FUJITSU_CAMELOT      391
404 #define MACH_TYPE_JANUS2M              392
405 #define MACH_TYPE_EMBTF                393
406 #define MACH_TYPE_HPM                  394
407 #define MACH_TYPE_SMDK2410TK           395
408 #define MACH_TYPE_SMDK2410AJ           396
409 #define MACH_TYPE_STREETRACER          397
410 #define MACH_TYPE_EFRAME               398
411 #define MACH_TYPE_CSB337               399
412 #define MACH_TYPE_PXA_LARK             400
413 #define MACH_TYPE_PNP2110              401
414 #define MACH_TYPE_TCC72X               402
415 #define MACH_TYPE_ALTAIR               403
416 #define MACH_TYPE_KC3                  404
417 #define MACH_TYPE_SINTEFTD             405
418 #define MACH_TYPE_MAINSTONE            406
419 #define MACH_TYPE_ADAY4X               407
420 #define MACH_TYPE_LITE300              408
421 #define MACH_TYPE_S5C7376              409
422 #define MACH_TYPE_MT02                 410
423 #define MACH_TYPE_MPORT3S              411
424 #define MACH_TYPE_RA_ALPHA             412
425 #define MACH_TYPE_XCEP                 413
426 #define MACH_TYPE_ARCOM_VULCAN         414
427 #define MACH_TYPE_STARGATE             415
428 #define MACH_TYPE_ARMADILLOJ           416
429 #define MACH_TYPE_ELROY_JACK           417
430 #define MACH_TYPE_BACKEND              418
431 #define MACH_TYPE_S5LINBOX             419
432 #define MACH_TYPE_NOMADIK              420
433 #define MACH_TYPE_IA_CPU_9200          421
434 #define MACH_TYPE_AT91_BJA1            422
435 #define MACH_TYPE_CORGI                423
436 #define MACH_TYPE_POODLE               424
437 #define MACH_TYPE_TEN                  425
438 #define MACH_TYPE_ROVERP5P             426
439 #define MACH_TYPE_SC2700               427
440 #define MACH_TYPE_EX_EAGLE             428
441 #define MACH_TYPE_NX_PXA12             429
442 #define MACH_TYPE_NX_PXA5              430
443 #define MACH_TYPE_BLACKBOARD2          431
444 #define MACH_TYPE_I819                 432
445 #define MACH_TYPE_IXMB995E             433
446 #define MACH_TYPE_SKYRIDER             434
447 #define MACH_TYPE_SKYHAWK              435
448 #define MACH_TYPE_ENTERPRISE           436
449 #define MACH_TYPE_DEP2410              437
450 #define MACH_TYPE_ARMCORE              438
451 #define MACH_TYPE_HOBBIT               439
452 #define MACH_TYPE_H7210                440
453 #define MACH_TYPE_PXA_NETDCU5          441
454 #define MACH_TYPE_ACC                  442
455 #define MACH_TYPE_ESL_SARVA            443
456 #define MACH_TYPE_XM250                444
457 #define MACH_TYPE_T6TC1XB              445
458 #define MACH_TYPE_ESS710               446
459 #define MACH_TYPE_MX31ADS              447
460 #define MACH_TYPE_HIMALAYA             448
461 #define MACH_TYPE_BOLFENK              449
462 #define MACH_TYPE_AT91RM9200KR         450
463 #define MACH_TYPE_EDB9312              451
464 #define MACH_TYPE_OMAP_GENERIC         452
465 #define MACH_TYPE_AXIMX3               453
466 #define MACH_TYPE_EB67XDIP             454
467 #define MACH_TYPE_WEBTXS               455
468 #define MACH_TYPE_HAWK                 456
469 #define MACH_TYPE_CCAT91SBC001         457
470 #define MACH_TYPE_EXPRESSO             458
471 #define MACH_TYPE_H4000                459
472 #define MACH_TYPE_DINO                 460
473 #define MACH_TYPE_ML675K               461
474 #define MACH_TYPE_EDB9301              462
475 #define MACH_TYPE_EDB9315              463
476 #define MACH_TYPE_RECIVA_TT            464
477 #define MACH_TYPE_CSTCB01              465
478 #define MACH_TYPE_CSTCB1               466
479 #define MACH_TYPE_SHADWELL             467
480 #define MACH_TYPE_GOEPEL263            468
481 #define MACH_TYPE_ACQ100               469
482 #define MACH_TYPE_MX1FS2               470
483 #define MACH_TYPE_HIPTOP_G1            471
484 #define MACH_TYPE_SPARKY               472
485 #define MACH_TYPE_NS9750               473
486 #define MACH_TYPE_PHOENIX              474
487 #define MACH_TYPE_VR1000               475
488 #define MACH_TYPE_DEISTERPXA           476
489 #define MACH_TYPE_BCM1160              477
490 #define MACH_TYPE_PCM022               478
491 #define MACH_TYPE_ADSGCX               479
492 #define MACH_TYPE_DREADNAUGHT          480
493 #define MACH_TYPE_DM320                481
494 #define MACH_TYPE_MARKOV               482
495 #define MACH_TYPE_COS7A400             483
496 #define MACH_TYPE_MILANO               484
497 #define MACH_TYPE_UE9328               485
498 #define MACH_TYPE_UEX255               486
499 #define MACH_TYPE_UE2410               487
500 #define MACH_TYPE_A620                 488
501 #define MACH_TYPE_OCELOT               489
502 #define MACH_TYPE_CHEETAH              490
503 #define MACH_TYPE_OMAP_PERSEUS2        491
504 #define MACH_TYPE_ZVUE                 492
505 #define MACH_TYPE_ROVERP1              493
506 #define MACH_TYPE_ASIDIAL2             494
507 #define MACH_TYPE_S3C24A0              495
508 #define MACH_TYPE_E800                 496
509 #define MACH_TYPE_E750                 497
510 #define MACH_TYPE_S3C5500              498
511 #define MACH_TYPE_SMDK5500             499
512 #define MACH_TYPE_SIGNALSYNC           500
513 #define MACH_TYPE_NBC                  501
514 #define MACH_TYPE_KODIAK               502
515 #define MACH_TYPE_NETBOOKPRO           503
516 #define MACH_TYPE_HW90200              504
517 #define MACH_TYPE_CONDOR               505
518 #define MACH_TYPE_CUP                  506
519 #define MACH_TYPE_KITE                 507
520 #define MACH_TYPE_SCB9328              508
521 #define MACH_TYPE_OMAP_H3              509
522 #define MACH_TYPE_OMAP_H4              510
523 #define MACH_TYPE_N10                  511
524 #define MACH_TYPE_MONTAJADE            512
525 #define MACH_TYPE_SG560                513
526 #define MACH_TYPE_DP1000               514
527 #define MACH_TYPE_OMAP_OSK             515
528 #define MACH_TYPE_RG100V3              516
529 #define MACH_TYPE_MX2ADS               517
530 #define MACH_TYPE_PXA_KILO             518
531 #define MACH_TYPE_IXP4XX_EAGLE         519
532 #define MACH_TYPE_TOSA                 520
533 #define MACH_TYPE_MB2520F              521
534 #define MACH_TYPE_EMC1000              522
535 #define MACH_TYPE_TIDSC25              523
536 #define MACH_TYPE_AKCPMXL              524
537 #define MACH_TYPE_AV3XX                525
538 #define MACH_TYPE_AVILA                526
539 #define MACH_TYPE_PXA_MPM10            527
540 #define MACH_TYPE_PXA_KYANITE          528
541 #define MACH_TYPE_SGOLD                529
542 #define MACH_TYPE_OSCAR                530
543 #define MACH_TYPE_EPXA4USB2            531
544 #define MACH_TYPE_XSENGINE             532
545 #define MACH_TYPE_IP600                533
546 #define MACH_TYPE_MCAN2                534
547 #define MACH_TYPE_DDI_BLUERIDGE        535
548 #define MACH_TYPE_SKYMINDER            536
549 #define MACH_TYPE_LPD79520             537
550 #define MACH_TYPE_EDB9302              538
551 #define MACH_TYPE_HW90340              539
552 #define MACH_TYPE_CIP_BOX              540
553 #define MACH_TYPE_IVPN                 541
554 #define MACH_TYPE_RSOC2                542
555 #define MACH_TYPE_HUSKY                543
556 #define MACH_TYPE_BOXER                544
557 #define MACH_TYPE_SHEPHERD             545
558 #define MACH_TYPE_AML42800AA           546
559 #define MACH_TYPE_LPC2294              548
560 #define MACH_TYPE_SWITCHGRASS          549
561 #define MACH_TYPE_ENS_CMU              550
562 #define MACH_TYPE_MM6_SDB              551
563 #define MACH_TYPE_SATURN               552
564 #define MACH_TYPE_I30030EVB            553
565 #define MACH_TYPE_MXC27530EVB          554
566 #define MACH_TYPE_SMDK2800             555
567 #define MACH_TYPE_MTWILSON             556
568 #define MACH_TYPE_ZITI                 557
569 #define MACH_TYPE_GRANDFATHER          558
570 #define MACH_TYPE_TENGINE              559
571 #define MACH_TYPE_S3C2460              560
572 #define MACH_TYPE_PDM                  561
573 #define MACH_TYPE_H4700                562
574 #define MACH_TYPE_H6300                563
575 #define MACH_TYPE_RZ1700               564
576 #define MACH_TYPE_A716                 565
577 #define MACH_TYPE_ESTK2440A            566
578 #define MACH_TYPE_ATWIXP425            567
579 #define MACH_TYPE_CSB336               568
580 #define MACH_TYPE_RIRM2                569
581 #define MACH_TYPE_CX23518              570
582 #define MACH_TYPE_CX2351X              571
583 #define MACH_TYPE_COMPUTIME            572
584 #define MACH_TYPE_IZARUS               573
585 #define MACH_TYPE_RTS                  574
586 #define MACH_TYPE_SE5100               575
587 #define MACH_TYPE_S3C2510              576
588 #define MACH_TYPE_CSB437TL             577
589 #define MACH_TYPE_SLAUSON              578
590 #define MACH_TYPE_PEARLRIVER           579
591 #define MACH_TYPE_TDC_P210             580
592 #define MACH_TYPE_SG580                581
593 #define MACH_TYPE_WRSBCARM7            582
594 #define MACH_TYPE_IPD                  583
595 #define MACH_TYPE_PXA_DNP2110          584
596 #define MACH_TYPE_XAENIAX              585
597 #define MACH_TYPE_SOMN4250             586
598 #define MACH_TYPE_PLEB2                587
599 #define MACH_TYPE_CORNWALLIS           588
600 #define MACH_TYPE_GURNEY_DRV           589
601 #define MACH_TYPE_CHAFFEE              590
602 #define MACH_TYPE_RMS101               591
603 #define MACH_TYPE_RX3715               592
604 #define MACH_TYPE_SWIFT                593
605 #define MACH_TYPE_ROVERP7              594
606 #define MACH_TYPE_PR818S               595
607 #define MACH_TYPE_TRXPRO               596
608 #define MACH_TYPE_NSLU2                597
609 #define MACH_TYPE_E400                 598
610 #define MACH_TYPE_TRAB                 599
611 #define MACH_TYPE_CMC_PU2              600
612 #define MACH_TYPE_FULCRUM              601
613 #define MACH_TYPE_NETGATE42X           602
614 #define MACH_TYPE_STR710               603
615 #define MACH_TYPE_IXDPG425             604
616 #define MACH_TYPE_TOMTOMGO             605
617 #define MACH_TYPE_VERSATILE_AB         606
618 #define MACH_TYPE_EDB9307              607
619 #define MACH_TYPE_SG565                608
620 #define MACH_TYPE_LPD79524             609
621 #define MACH_TYPE_LPD79525             610
622 #define MACH_TYPE_RMS100               611
623 #define MACH_TYPE_KB9200               612
624 #define MACH_TYPE_SX1                  613
625 #define MACH_TYPE_HMS39C7092           614
626 #define MACH_TYPE_ARMADILLO            615
627 #define MACH_TYPE_IPCU                 616
628 #define MACH_TYPE_LOOX720              617
629 #define MACH_TYPE_IXDP465              618
630 #define MACH_TYPE_IXDP2351             619
631 #define MACH_TYPE_ADSVIX               620
632 #define MACH_TYPE_DM270                621
633 #define MACH_TYPE_SOCLTPLUS            622
634 #define MACH_TYPE_ECIA                 623
635 #define MACH_TYPE_CM4008               624
636 #define MACH_TYPE_P2001                625
637 #define MACH_TYPE_TWISTER              626
638 #define MACH_TYPE_MUDSHARK             627
639 #define MACH_TYPE_HB2                  628
640 #define MACH_TYPE_IQ80332              629
641 #define MACH_TYPE_SENDT                630
642 #define MACH_TYPE_MX2JAZZ              631
643 #define MACH_TYPE_MULTIIO              632
644 #define MACH_TYPE_HRDISPLAY            633
645 #define MACH_TYPE_MXC27530ADS          634
646 #define MACH_TYPE_TRIZEPS3             635
647 #define MACH_TYPE_ZEFEERDZA            636
648 #define MACH_TYPE_ZEFEERDZB            637
649 #define MACH_TYPE_ZEFEERDZG            638
650 #define MACH_TYPE_ZEFEERDZN            639
651 #define MACH_TYPE_ZEFEERDZQ            640
652 #define MACH_TYPE_GTWX5715             641
653 #define MACH_TYPE_ASTRO_JACK           643
654 #define MACH_TYPE_TIP03                644
655 #define MACH_TYPE_A9200EC              645
656 #define MACH_TYPE_PNX0105              646
657 #define MACH_TYPE_ADCPOECPU            647
658 #define MACH_TYPE_CSB637               648
659 #define MACH_TYPE_MB9200               650
660 #define MACH_TYPE_KULUN                651
661 #define MACH_TYPE_SNAPPER              652
662 #define MACH_TYPE_OPTIMA               653
663 #define MACH_TYPE_DLHSBC               654
664 #define MACH_TYPE_X30                  655
665 #define MACH_TYPE_N30                  656
666 #define MACH_TYPE_MANGA_KS8695         657
667 #define MACH_TYPE_AJAX                 658
668 #define MACH_TYPE_NEC_MP900            659
669 #define MACH_TYPE_VVTK1000             661
670 #define MACH_TYPE_KAFA                 662
671 #define MACH_TYPE_VVTK3000             663
672 #define MACH_TYPE_PIMX1                664
673 #define MACH_TYPE_OLLIE                665
674 #define MACH_TYPE_SKYMAX               666
675 #define MACH_TYPE_JAZZ                 667
676 #define MACH_TYPE_TEL_T3               668
677 #define MACH_TYPE_AISINO_FCR255        669
678 #define MACH_TYPE_BTWEB                670
679 #define MACH_TYPE_DBG_LH79520          671
680 #define MACH_TYPE_CM41XX               672
681 #define MACH_TYPE_TS72XX               673
682 #define MACH_TYPE_NGGPXA               674
683 #define MACH_TYPE_CSB535               675
684 #define MACH_TYPE_CSB536               676
685 #define MACH_TYPE_PXA_TRAKPOD          677
686 #define MACH_TYPE_PRAXIS               678
687 #define MACH_TYPE_LH75411              679
688 #define MACH_TYPE_OTOM                 680
689 #define MACH_TYPE_NEXCODER_2440        681
690 #define MACH_TYPE_LOOX410              682
691 #define MACH_TYPE_WESTLAKE             683
692 #define MACH_TYPE_NSB                  684
693 #define MACH_TYPE_ESL_SARVA_STN        685
694 #define MACH_TYPE_ESL_SARVA_TFT        686
695 #define MACH_TYPE_ESL_SARVA_IAD        687
696 #define MACH_TYPE_ESL_SARVA_ACC        688
697 #define MACH_TYPE_TYPHOON              689
698 #define MACH_TYPE_CNAV                 690
699 #define MACH_TYPE_A730                 691
700 #define MACH_TYPE_NETSTAR              692
701 #define MACH_TYPE_PHASEFALE_SUPERCON   693
702 #define MACH_TYPE_SHIVA1100            694
703 #define MACH_TYPE_ETEXSC               695
704 #define MACH_TYPE_IXDPG465             696
705 #define MACH_TYPE_A9M2410              697
706 #define MACH_TYPE_A9M2440              698
707 #define MACH_TYPE_A9M9750              699
708 #define MACH_TYPE_A9M9360              700
709 #define MACH_TYPE_UNC90                701
710 #define MACH_TYPE_ECO920               702
711 #define MACH_TYPE_SATVIEW              703
712 #define MACH_TYPE_ROADRUNNER           704
713 #define MACH_TYPE_AT91RM9200EK         705
714 #define MACH_TYPE_GP32                 706
715 #define MACH_TYPE_GEM                  707
716 #define MACH_TYPE_I858                 708
717 #define MACH_TYPE_HX2750               709
718 #define MACH_TYPE_MXC91131EVB          710
719 #define MACH_TYPE_P700                 711
720 #define MACH_TYPE_CPE                  712
721 #define MACH_TYPE_SPITZ                713
722 #define MACH_TYPE_NIMBRA340            714
723 #define MACH_TYPE_LPC22XX              715
724 #define MACH_TYPE_COMET3               716
725 #define MACH_TYPE_COMET4               717
726 #define MACH_TYPE_CSB625               718
727 #define MACH_TYPE_FORTUNET2            719
728 #define MACH_TYPE_S5H2200              720
729 #define MACH_TYPE_OPTORM920            721
730 #define MACH_TYPE_ADSBITSYXB           722
731 #define MACH_TYPE_ADSSPHERE            723
732 #define MACH_TYPE_ADSPORTAL            724
733 #define MACH_TYPE_LN2410SBC            725
734 #define MACH_TYPE_CB3RUFC              726
735 #define MACH_TYPE_MP2USB               727
736 #define MACH_TYPE_NTNP425C             728
737 #define MACH_TYPE_COLIBRI              729
738 #define MACH_TYPE_PCM7220              730
739 #define MACH_TYPE_GATEWAY7001          731
740 #define MACH_TYPE_PCM027               732
741 #define MACH_TYPE_CMPXA                733
742 #define MACH_TYPE_ANUBIS               734
743 #define MACH_TYPE_ITE8152              735
744 #define MACH_TYPE_LPC3XXX              736
745 #define MACH_TYPE_PUPPETEER            737
746 #define MACH_TYPE_E570                 739
747 #define MACH_TYPE_X50                  740
748 #define MACH_TYPE_RECON                741
749 #define MACH_TYPE_XBOARDGP8            742
750 #define MACH_TYPE_FPIC2                743
751 #define MACH_TYPE_AKITA                744
752 #define MACH_TYPE_A81                  745
753 #define MACH_TYPE_SVM_SC25X            746
754 #define MACH_TYPE_VADATECH020          747
755 #define MACH_TYPE_TLI                  748
756 #define MACH_TYPE_EDB9315LC            749
757 #define MACH_TYPE_PASSEC               750
758 #define MACH_TYPE_DS_TIGER             751
759 #define MACH_TYPE_E310                 752
760 #define MACH_TYPE_E330                 753
761 #define MACH_TYPE_RT3000               754
762 #define MACH_TYPE_NOKIA770             755
763 #define MACH_TYPE_PNX0106              756
764 #define MACH_TYPE_HX21XX               757
765 #define MACH_TYPE_FARADAY              758
766 #define MACH_TYPE_SBC9312              759
767 #define MACH_TYPE_BATMAN               760
768 #define MACH_TYPE_JPD201               761
769 #define MACH_TYPE_MIPSA                762
770 #define MACH_TYPE_KACOM                763
771 #define MACH_TYPE_SWARCOCPU            764
772 #define MACH_TYPE_SWARCODSL            765
773 #define MACH_TYPE_BLUEANGEL            766
774 #define MACH_TYPE_HAIRYGRAMA           767
775 #define MACH_TYPE_BANFF                768
776 #define MACH_TYPE_CARMEVA              769
777 #define MACH_TYPE_SAM255               770
778 #define MACH_TYPE_PPM10                771
779 #define MACH_TYPE_EDB9315A             772
780 #define MACH_TYPE_SUNSET               773
781 #define MACH_TYPE_STARGATE2            774
782 #define MACH_TYPE_INTELMOTE2           775
783 #define MACH_TYPE_TRIZEPS4             776
784 #define MACH_TYPE_MAINSTONE2           777
785 #define MACH_TYPE_EZ_IXP42X            778
786 #define MACH_TYPE_TAPWAVE_ZODIAC       779
787 #define MACH_TYPE_UNIVERSALMETER       780
788 #define MACH_TYPE_HICOARM9             781
789 #define MACH_TYPE_PNX4008              782
790 #define MACH_TYPE_KWS6000              783
791 #define MACH_TYPE_PORTUX920T           784
792 #define MACH_TYPE_EZ_X5                785
793 #define MACH_TYPE_OMAP_RUDOLPH         786
794 #define MACH_TYPE_CPUAT91              787
795 #define MACH_TYPE_REA9200              788
796 #define MACH_TYPE_ACTS_PUNE_SA1110     789
797 #define MACH_TYPE_IXP425               790
798 #define MACH_TYPE_I30030ADS            791
799 #define MACH_TYPE_PERCH                792
800 #define MACH_TYPE_EIS05R1              793
801 #define MACH_TYPE_PEPPERPAD            794
802 #define MACH_TYPE_SB3010               795
803 #define MACH_TYPE_RM9200               796
804 #define MACH_TYPE_DMA03                797
805 #define MACH_TYPE_ROAD_S101            798
806 #define MACH_TYPE_IQ81340SC            799
807 #define MACH_TYPE_IQ_NEXTGEN_B         800
808 #define MACH_TYPE_IQ81340MC            801
809 #define MACH_TYPE_IQ_NEXTGEN_D         802
810 #define MACH_TYPE_IQ_NEXTGEN_E         803
811 #define MACH_TYPE_MALLOW_AT91          804
812 #define MACH_TYPE_CYBERTRACKER_I       805
813 #define MACH_TYPE_GESBC931X            806
814 #define MACH_TYPE_CENTIPAD             807
815 #define MACH_TYPE_ARMSOC               808
816 #define MACH_TYPE_SE4200               809
817 #define MACH_TYPE_EMS197A              810
818 #define MACH_TYPE_MICRO9               811
819 #define MACH_TYPE_MICRO9L              812
820 #define MACH_TYPE_UC5471DSP            813
821 #define MACH_TYPE_SJ5471ENG            814
822 #define MACH_TYPE_CMPXA26X             815
823 #define MACH_TYPE_NC                   816
824 #define MACH_TYPE_OMAP_PALMTE          817
825 #define MACH_TYPE_AJAX52X              818
826 #define MACH_TYPE_SIRIUSTAR            819
827 #define MACH_TYPE_IODATA_HDLG          820
828 #define MACH_TYPE_AT91RM9200UTL        821
829 #define MACH_TYPE_BIOSAFE              822
830 #define MACH_TYPE_MP1000               823
831 #define MACH_TYPE_PARSY                824
832 #define MACH_TYPE_CCXP                 825
833 #define MACH_TYPE_OMAP_GSAMPLE         826
834 #define MACH_TYPE_REALVIEW_EB          827
835 #define MACH_TYPE_SAMOA                828
836 #define MACH_TYPE_PALMT3               829
837 #define MACH_TYPE_I878                 830
838 #define MACH_TYPE_BORZOI               831
839 #define MACH_TYPE_GECKO                832
840 #define MACH_TYPE_DS101                833
841 #define MACH_TYPE_OMAP_PALMTT2         834
842 #define MACH_TYPE_PALMLD               835
843 #define MACH_TYPE_CC9C                 836
844 #define MACH_TYPE_SBC1670              837
845 #define MACH_TYPE_IXDP28X5             838
846 #define MACH_TYPE_OMAP_PALMTT          839
847 #define MACH_TYPE_ML696K               840
848 #define MACH_TYPE_ARCOM_ZEUS           841
849 #define MACH_TYPE_OSIRIS               842
850 #define MACH_TYPE_MAESTRO              843
851 #define MACH_TYPE_PALMTE2              844
852 #define MACH_TYPE_IXBBM                845
853 #define MACH_TYPE_MX27ADS              846
854 #define MACH_TYPE_AX8004               847
855 #define MACH_TYPE_AT91SAM9261EK        848
856 #define MACH_TYPE_LOFT                 849
857 #define MACH_TYPE_MAGPIE               850
858 #define MACH_TYPE_MX21ADS              851
859 #define MACH_TYPE_MB87M3400            852
860 #define MACH_TYPE_MGUARD_DELTA         853
861 #define MACH_TYPE_DAVINCI_DVDP         854
862 #define MACH_TYPE_HTCUNIVERSAL         855
863 #define MACH_TYPE_TPAD                 856
864 #define MACH_TYPE_ROVERP3              857
865 #define MACH_TYPE_JORNADA928           858
866 #define MACH_TYPE_MV88FXX81            859
867 #define MACH_TYPE_STMP36XX             860
868 #define MACH_TYPE_SXNI79524            861
869 #define MACH_TYPE_AMS_DELTA            862
870 #define MACH_TYPE_URANIUM              863
871 #define MACH_TYPE_UCON                 864
872 #define MACH_TYPE_NAS100D              865
873 #define MACH_TYPE_L083_1000            866
874 #define MACH_TYPE_EZX                  867
875 #define MACH_TYPE_PNX5220              868
876 #define MACH_TYPE_BUTTE                869
877 #define MACH_TYPE_SRM2                 870
878 #define MACH_TYPE_DSBR                 871
879 #define MACH_TYPE_CRYSTALBALL          872
880 #define MACH_TYPE_TINYPXA27X           873
881 #define MACH_TYPE_HERBIE               874
882 #define MACH_TYPE_MAGICIAN             875
883 #define MACH_TYPE_CM4002               876
884 #define MACH_TYPE_B4                   877
885 #define MACH_TYPE_MAUI                 878
886 #define MACH_TYPE_CYBERTRACKER_G       879
887 #define MACH_TYPE_NXDKN                880
888 #define MACH_TYPE_MIO8390              881
889 #define MACH_TYPE_OMI_BOARD            882
890 #define MACH_TYPE_MX21CIV              883
891 #define MACH_TYPE_MAHI_CDAC            884
892 #define MACH_TYPE_PALMTX               885
893 #define MACH_TYPE_S3C2413              887
894 #define MACH_TYPE_SAMSYS_EP0           888
895 #define MACH_TYPE_WG302V1              889
896 #define MACH_TYPE_WG302V2              890
897 #define MACH_TYPE_EB42X                891
898 #define MACH_TYPE_IQ331ES              892
899 #define MACH_TYPE_COSYDSP              893
900 #define MACH_TYPE_UPLAT7D              894
901 #define MACH_TYPE_PTDAVINCI            895
902 #define MACH_TYPE_MBUS                 896
903 #define MACH_TYPE_NADIA2VB             897
904 #define MACH_TYPE_R1000                898
905 #define MACH_TYPE_HW90250              899
906 #define MACH_TYPE_OMAP_2430SDP         900
907 #define MACH_TYPE_DAVINCI_EVM          901
908 #define MACH_TYPE_OMAP_TORNADO         902
909 #define MACH_TYPE_OLOCREEK             903
910 #define MACH_TYPE_PALMZ72              904
911 #define MACH_TYPE_NXDB500              905
912 #define MACH_TYPE_APF9328              906
913 #define MACH_TYPE_OMAP_WIPOQ           907
914 #define MACH_TYPE_OMAP_TWIP            908
915 #define MACH_TYPE_TREO650              909
916 #define MACH_TYPE_ACUMEN               910
917 #define MACH_TYPE_XP100                911
918 #define MACH_TYPE_FS2410               912
919 #define MACH_TYPE_PXA270_CERF          913
920 #define MACH_TYPE_SQ2FTLPALM           914
921 #define MACH_TYPE_BSEMSERVER           915
922 #define MACH_TYPE_NETCLIENT            916
923 #define MACH_TYPE_PALMT5               917
924 #define MACH_TYPE_PALMTC               918
925 #define MACH_TYPE_OMAP_APOLLON         919
926 #define MACH_TYPE_MXC30030EVB          920
927 #define MACH_TYPE_REA_2D               921
928 #define MACH_TYPE_TI3E524              922
929 #define MACH_TYPE_ATEB9200             923
930 #define MACH_TYPE_AUCKLAND             924
931 #define MACH_TYPE_AK3320M              925
932 #define MACH_TYPE_DURAMAX              926
933 #define MACH_TYPE_N35                  927
934 #define MACH_TYPE_PRONGHORN            928
935 #define MACH_TYPE_FUNDY                929
936 #define MACH_TYPE_LOGICPD_PXA270       930
937 #define MACH_TYPE_CPU777               931
938 #define MACH_TYPE_SIMICON9201          932
939 #define MACH_TYPE_LEAP2_HPM            933
940 #define MACH_TYPE_CM922TXA10           934
941 #define MACH_TYPE_PXA                  935
942 #define MACH_TYPE_SANDGATE2            936
943 #define MACH_TYPE_SANDGATE2G           937
944 #define MACH_TYPE_SANDGATE2P           938
945 #define MACH_TYPE_FRED_JACK            939
946 #define MACH_TYPE_TTG_COLOR1           940
947 #define MACH_TYPE_NXEB500HMI           941
948 #define MACH_TYPE_NETDCU8              942
949 #define MACH_TYPE_NG_FVX538            944
950 #define MACH_TYPE_NG_FVS338            945
951 #define MACH_TYPE_PNX4103              946
952 #define MACH_TYPE_HESDB                947
953 #define MACH_TYPE_XSILO                948
954 #define MACH_TYPE_ESPRESSO             949
955 #define MACH_TYPE_EMLC                 950
956 #define MACH_TYPE_SISTERON             951
957 #define MACH_TYPE_RX1950               952
958 #define MACH_TYPE_TSC_VENUS            953
959 #define MACH_TYPE_DS101J               954
960 #define MACH_TYPE_MXC30030ADS          955
961 #define MACH_TYPE_FUJITSU_WIMAXSOC     956
962 #define MACH_TYPE_DUALPCMODEM          957
963 #define MACH_TYPE_GESBC9312            958
964 #define MACH_TYPE_HTCAPACHE            959
965 #define MACH_TYPE_IXDP435              960
966 #define MACH_TYPE_CATPROVT100          961
967 #define MACH_TYPE_PICOTUX1XX           962
968 #define MACH_TYPE_PICOTUX2XX           963
969 #define MACH_TYPE_DSMG600              964
970 #define MACH_TYPE_EMPC2                965
971 #define MACH_TYPE_VENTURA              966
972 #define MACH_TYPE_PHIDGET_SBC          967
973 #define MACH_TYPE_IJ3K                 968
974 #define MACH_TYPE_PISGAH               969
975 #define MACH_TYPE_OMAP_FSAMPLE         970
976 #define MACH_TYPE_SG720                971
977 #define MACH_TYPE_REDFOX               972
978 #define MACH_TYPE_MYSH_EP9315_1        973
979 #define MACH_TYPE_TPF106               974
980 #define MACH_TYPE_AT91RM9200KG         975
981 #define MACH_TYPE_SLEDB                976
982 #define MACH_TYPE_ONTRACK              977
983 #define MACH_TYPE_PM1200               978
984 #define MACH_TYPE_ESS24XXX             979
985 #define MACH_TYPE_COREMP7              980
986 #define MACH_TYPE_NEXCODER_6446        981
987 #define MACH_TYPE_STVC8380             982
988 #define MACH_TYPE_TEKLYNX              983
989 #define MACH_TYPE_CARBONADO            984
990 #define MACH_TYPE_SYSMOS_MP730         985
991 #define MACH_TYPE_SNAPPER_CL15         986
992 #define MACH_TYPE_PGIGIM               987
993 #define MACH_TYPE_PTX9160P2            988
994 #define MACH_TYPE_DCORE1               989
995 #define MACH_TYPE_VICTORPXA            990
996 #define MACH_TYPE_MX2DTB               991
997 #define MACH_TYPE_PXA_IREX_ER0100      992
998 #define MACH_TYPE_OMAP_PALMZ71         993
999 #define MACH_TYPE_BARTEC_DEG           994
1000 #define MACH_TYPE_HW50251              995
1001 #define MACH_TYPE_IBOX                 996
1002 #define MACH_TYPE_ATLASLH7A404         997
1003 #define MACH_TYPE_PT2026               998
1004 #define MACH_TYPE_HTCALPINE            999
1005 #define MACH_TYPE_BARTEC_VTU           1000
1006 #define MACH_TYPE_VCOREII              1001
1007 #define MACH_TYPE_PDNB3                1002
1008 #define MACH_TYPE_HTCBEETLES           1003
1009 #define MACH_TYPE_S3C6400              1004
1010 #define MACH_TYPE_S3C2443              1005
1011 #define MACH_TYPE_OMAP_LDK             1006
1012 #define MACH_TYPE_SMDK2460             1007
1013 #define MACH_TYPE_SMDK2440             1008
1014 #define MACH_TYPE_SMDK2412             1009
1015 #define MACH_TYPE_WEBBOX               1010
1016 #define MACH_TYPE_CWWNDP               1011
1017 #define MACH_TYPE_DRAGON               1012
1018 #define MACH_TYPE_OPENDO_CPU_BOARD     1013
1019 #define MACH_TYPE_CCM2200              1014
1020 #define MACH_TYPE_ETWARM               1015
1021 #define MACH_TYPE_M93030               1016
1022 #define MACH_TYPE_CC7U                 1017
1023 #define MACH_TYPE_MTT_RANGER           1018
1024 #define MACH_TYPE_NEXUS                1019
1025 #define MACH_TYPE_DESMAN               1020
1026 #define MACH_TYPE_BKDE303              1021
1027 #define MACH_TYPE_SMDK2413             1022
1028 #define MACH_TYPE_AML_M7200            1023
1029 #define MACH_TYPE_AML_M5900            1024
1030 #define MACH_TYPE_SG640                1025
1031 #define MACH_TYPE_EDG79524             1026
1032 #define MACH_TYPE_AI2410               1027
1033 #define MACH_TYPE_IXP465               1028
1034 #define MACH_TYPE_BALLOON3             1029
1035 #define MACH_TYPE_HEINS                1030
1036 #define MACH_TYPE_MPLUSEVA             1031
1037 #define MACH_TYPE_RT042                1032
1038 #define MACH_TYPE_CWIEM                1033
1039 #define MACH_TYPE_CM_X270              1034
1040 #define MACH_TYPE_CM_X255              1035
1041 #define MACH_TYPE_ESH_AT91             1036
1042 #define MACH_TYPE_SANDGATE3            1037
1043 #define MACH_TYPE_PRIMO                1038
1044 #define MACH_TYPE_GEMSTONE             1039
1045 #define MACH_TYPE_PRONGHORNMETRO       1040
1046 #define MACH_TYPE_SIDEWINDER           1041
1047 #define MACH_TYPE_PICOMOD1             1042
1048 #define MACH_TYPE_SG590                1043
1049 #define MACH_TYPE_AKAI9307             1044
1050 #define MACH_TYPE_FONTAINE             1045
1051 #define MACH_TYPE_WOMBAT               1046
1052 #define MACH_TYPE_ACQ300               1047
1053 #define MACH_TYPE_MOD_270              1048
1054 #define MACH_TYPE_VC0820               1049
1055 #define MACH_TYPE_ANI_AIM              1050
1056 #define MACH_TYPE_JELLYFISH            1051
1057 #define MACH_TYPE_AMANITA              1052
1058 #define MACH_TYPE_VLINK                1053
1059 #define MACH_TYPE_DEXFLEX              1054
1060 #define MACH_TYPE_EIGEN_TTQ            1055
1061 #define MACH_TYPE_ARCOM_TITAN          1056
1062 #define MACH_TYPE_TABLA                1057
1063 #define MACH_TYPE_MDIRAC3              1058
1064 #define MACH_TYPE_MRHFBP2              1059
1065 #define MACH_TYPE_AT91RM9200RB         1060
1066 #define MACH_TYPE_ANI_APM              1061
1067 #define MACH_TYPE_ELLA1                1062
1068 #define MACH_TYPE_INHAND_PXA27X        1063
1069 #define MACH_TYPE_INHAND_PXA25X        1064
1070 #define MACH_TYPE_EMPOS_XM             1065
1071 #define MACH_TYPE_EMPOS                1066
1072 #define MACH_TYPE_EMPOS_TINY           1067
1073 #define MACH_TYPE_EMPOS_SM             1068
1074 #define MACH_TYPE_EGRET                1069
1075 #define MACH_TYPE_OSTRICH              1070
1076 #define MACH_TYPE_N50                  1071
1077 #define MACH_TYPE_ECBAT91              1072
1078 #define MACH_TYPE_STAREAST             1073
1079 #define MACH_TYPE_DSPG_DW              1074
1080 #define MACH_TYPE_ONEARM               1075
1081 #define MACH_TYPE_MRG110_6             1076
1082 #define MACH_TYPE_WRT300NV2            1077
1083 #define MACH_TYPE_XM_BULVERDE          1078
1084 #define MACH_TYPE_MSM6100              1079
1085 #define MACH_TYPE_ETI_B1               1080
1086 #define MACH_TYPE_ZILOG_ZA9L           1081
1087 #define MACH_TYPE_BIT2440              1082
1088 #define MACH_TYPE_NBI                  1083
1089 #define MACH_TYPE_SMDK2443             1084
1090 #define MACH_TYPE_VDAVINCI             1085
1091 #define MACH_TYPE_ATC6                 1086
1092 #define MACH_TYPE_MULTMDW              1087
1093 #define MACH_TYPE_MBA2440              1088
1094 #define MACH_TYPE_ECSD                 1089
1095 #define MACH_TYPE_PALMZ31              1090
1096 #define MACH_TYPE_FSG                  1091
1097 #define MACH_TYPE_RAZOR101             1092
1098 #define MACH_TYPE_OPERA_TDM            1093
1099 #define MACH_TYPE_COMCERTO             1094
1100 #define MACH_TYPE_TB0319               1095
1101 #define MACH_TYPE_KWS8000              1096
1102 #define MACH_TYPE_B2                   1097
1103 #define MACH_TYPE_LCL54                1098
1104 #define MACH_TYPE_AT91SAM9260EK        1099
1105 #define MACH_TYPE_GLANTANK             1100
1106 #define MACH_TYPE_N2100                1101
1107 #define MACH_TYPE_N4100                1102
1108 #define MACH_TYPE_VERTICAL_RSC4        1103
1109 #define MACH_TYPE_SG8100               1104
1110 #define MACH_TYPE_IM42XX               1105
1111 #define MACH_TYPE_FTXX                 1106
1112 #define MACH_TYPE_LWFUSION             1107
1113 #define MACH_TYPE_QT2410               1108
1114 #define MACH_TYPE_KIXRP435             1109
1115 #define MACH_TYPE_CCW9C                1110
1116 #define MACH_TYPE_DABHS                1111
1117 #define MACH_TYPE_GZMX                 1112
1118 #define MACH_TYPE_IPNW100AP            1113
1119 #define MACH_TYPE_CC9P9360DEV          1114
1120 #define MACH_TYPE_CC9P9750DEV          1115
1121 #define MACH_TYPE_CC9P9360VAL          1116
1122 #define MACH_TYPE_CC9P9750VAL          1117
1123 #define MACH_TYPE_NX70V                1118
1124 #define MACH_TYPE_AT91RM9200DF         1119
1125 #define MACH_TYPE_SE_PILOT2            1120
1126 #define MACH_TYPE_MTCN_T800            1121
1127 #define MACH_TYPE_VCMX212              1122
1128 #define MACH_TYPE_LYNX                 1123
1129 #define MACH_TYPE_AT91SAM9260ID        1124
1130 #define MACH_TYPE_HW86052              1125
1131 #define MACH_TYPE_PILZ_PMI3            1126
1132 #define MACH_TYPE_EDB9302A             1127
1133 #define MACH_TYPE_EDB9307A             1128
1134 #define MACH_TYPE_CT_DFS               1129
1135 #define MACH_TYPE_PILZ_PMI4            1130
1136 #define MACH_TYPE_XCEEDNP_IXP          1131
1137 #define MACH_TYPE_SMDK2442B            1132
1138 #define MACH_TYPE_XNODE                1133
1139 #define MACH_TYPE_AIDX270              1134
1140 #define MACH_TYPE_REMA                 1135
1141 #define MACH_TYPE_BPS1000              1136
1142 #define MACH_TYPE_HW90350              1137
1143 #define MACH_TYPE_OMAP_3430SDP         1138
1144 #define MACH_TYPE_BLUETOUCH            1139
1145 #define MACH_TYPE_VSTMS                1140
1146 #define MACH_TYPE_XSBASE270            1141
1147 #define MACH_TYPE_AT91SAM9260EK_CN     1142
1148 #define MACH_TYPE_ADSTURBOXB           1143
1149 #define MACH_TYPE_OTI4110              1144
1150 #define MACH_TYPE_HME_PXA              1145
1151 #define MACH_TYPE_DEISTERDCA           1146
1152 #define MACH_TYPE_CES_SSEM2            1147
1153 #define MACH_TYPE_CES_MTR              1148
1154 #define MACH_TYPE_TDS_AVNG_SBC         1149
1155 #define MACH_TYPE_EVEREST              1150
1156 #define MACH_TYPE_PNX4010              1151
1157 #define MACH_TYPE_OXNAS                1152
1158 #define MACH_TYPE_FIORI                1153
1159 #define MACH_TYPE_ML1200               1154
1160 #define MACH_TYPE_PECOS                1155
1161 #define MACH_TYPE_NB2XXX               1156
1162 #define MACH_TYPE_HW6900               1157
1163 #define MACH_TYPE_CDCS_QUOLL           1158
1164 #define MACH_TYPE_QUICKSILVER          1159
1165 #define MACH_TYPE_UPLAT926             1160
1166 #define MACH_TYPE_DEP2410_THOMAS       1161
1167 #define MACH_TYPE_DTK2410              1162
1168 #define MACH_TYPE_CHILI                1163
1169 #define MACH_TYPE_DEMETER              1164
1170 #define MACH_TYPE_DIONYSUS             1165
1171 #define MACH_TYPE_AS352X               1166
1172 #define MACH_TYPE_SERVICE              1167
1173 #define MACH_TYPE_CS_E9301             1168
1174 #define MACH_TYPE_MICRO9M              1169
1175 #define MACH_TYPE_IA_MOSPCK            1170
1176 #define MACH_TYPE_QL201B               1171
1177 #define MACH_TYPE_BBM                  1174
1178 #define MACH_TYPE_EXXX                 1175
1179 #define MACH_TYPE_WMA11B               1176
1180 #define MACH_TYPE_PELCO_ATLAS          1177
1181 #define MACH_TYPE_G500                 1178
1182 #define MACH_TYPE_BUG                  1179
1183 #define MACH_TYPE_MX33ADS              1180
1184 #define MACH_TYPE_CHUB                 1181
1185 #define MACH_TYPE_NEO1973_GTA01        1182
1186 #define MACH_TYPE_W90N740              1183
1187 #define MACH_TYPE_MEDALLION_SA2410     1184
1188 #define MACH_TYPE_IA_CPU_9200_2        1185
1189 #define MACH_TYPE_DIMMRM9200           1186
1190 #define MACH_TYPE_PM9261               1187
1191 #define MACH_TYPE_ML7304               1189
1192 #define MACH_TYPE_UCP250               1190
1193 #define MACH_TYPE_INTBOARD             1191
1194 #define MACH_TYPE_GULFSTREAM           1192
1195 #define MACH_TYPE_LABQUEST             1193
1196 #define MACH_TYPE_VCMX313              1194
1197 #define MACH_TYPE_URG200               1195
1198 #define MACH_TYPE_CPUX255LCDNET        1196
1199 #define MACH_TYPE_NETDCU9              1197
1200 #define MACH_TYPE_NETDCU10             1198
1201 #define MACH_TYPE_DSPG_DGA             1199
1202 #define MACH_TYPE_DSPG_DVW             1200
1203 #define MACH_TYPE_SOLOS                1201
1204 #define MACH_TYPE_AT91SAM9263EK        1202
1205 #define MACH_TYPE_OSSTBOX              1203
1206 #define MACH_TYPE_KBAT9261             1204
1207 #define MACH_TYPE_CT1100               1205
1208 #define MACH_TYPE_AKCPPXA              1206
1209 #define MACH_TYPE_OCHAYA1020           1207
1210 #define MACH_TYPE_HITRACK              1208
1211 #define MACH_TYPE_SYME1                1209
1212 #define MACH_TYPE_SYHL1                1210
1213 #define MACH_TYPE_EMPCA400             1211
1214 #define MACH_TYPE_EM7210               1212
1215 #define MACH_TYPE_HTCHERMES            1213
1216 #define MACH_TYPE_ETI_C1               1214
1217 #define MACH_TYPE_AC100                1216
1218 #define MACH_TYPE_SNEETCH              1217
1219 #define MACH_TYPE_STUDENTMATE          1218
1220 #define MACH_TYPE_ZIR2410              1219
1221 #define MACH_TYPE_ZIR2413              1220
1222 #define MACH_TYPE_DLONIP3              1221
1223 #define MACH_TYPE_INSTREAM             1222
1224 #define MACH_TYPE_AMBARELLA            1223
1225 #define MACH_TYPE_NEVIS                1224
1226 #define MACH_TYPE_HTC_TRINITY          1225
1227 #define MACH_TYPE_QL202B               1226
1228 #define MACH_TYPE_VPAC270              1227
1229 #define MACH_TYPE_RD129                1228
1230 #define MACH_TYPE_HTCWIZARD            1229
1231 #define MACH_TYPE_TREO680              1230
1232 #define MACH_TYPE_TECON_TMEZON         1231
1233 #define MACH_TYPE_ZYLONITE             1233
1234 #define MACH_TYPE_GENE1270             1234
1235 #define MACH_TYPE_ZIR2412              1235
1236 #define MACH_TYPE_MX31LITE             1236
1237 #define MACH_TYPE_T700WX               1237
1238 #define MACH_TYPE_VF100                1238
1239 #define MACH_TYPE_NSB2                 1239
1240 #define MACH_TYPE_NXHMI_BB             1240
1241 #define MACH_TYPE_NXHMI_RE             1241
1242 #define MACH_TYPE_N4100PRO             1242
1243 #define MACH_TYPE_SAM9260              1243
1244 #define MACH_TYPE_OMAP_TREO600         1244
1245 #define MACH_TYPE_INDY2410             1245
1246 #define MACH_TYPE_NELT_A               1246
1247 #define MACH_TYPE_N311                 1248
1248 #define MACH_TYPE_AT91SAM9260VGK       1249
1249 #define MACH_TYPE_AT91LEPPE            1250
1250 #define MACH_TYPE_AT91LEPCCN           1251
1251 #define MACH_TYPE_APC7100              1252
1252 #define MACH_TYPE_STARGAZER            1253
1253 #define MACH_TYPE_SONATA               1254
1254 #define MACH_TYPE_SCHMOOGIE            1255
1255 #define MACH_TYPE_AZTOOL               1256
1256 #define MACH_TYPE_MIOA701              1257
1257 #define MACH_TYPE_SXNI9260             1258
1258 #define MACH_TYPE_MXC27520EVB          1259
1259 #define MACH_TYPE_ARMADILLO5X0         1260
1260 #define MACH_TYPE_MB9260               1261
1261 #define MACH_TYPE_MB9263               1262
1262 #define MACH_TYPE_IPAC9302             1263
1263 #define MACH_TYPE_CC9P9360JS           1264
1264 #define MACH_TYPE_GALLIUM              1265
1265 #define MACH_TYPE_MSC2410              1266
1266 #define MACH_TYPE_GHI270               1267
1267 #define MACH_TYPE_DAVINCI_LEONARDO     1268
1268 #define MACH_TYPE_OIAB                 1269
1269 #define MACH_TYPE_SMDK6400             1270
1270 #define MACH_TYPE_NOKIA_N800           1271
1271 #define MACH_TYPE_GREENPHONE           1272
1272 #define MACH_TYPE_COMPEXWP18           1273
1273 #define MACH_TYPE_XMATE                1274
1274 #define MACH_TYPE_ENERGIZER            1275
1275 #define MACH_TYPE_IME1                 1276
1276 #define MACH_TYPE_SWEDATMS             1277
1277 #define MACH_TYPE_NTNP435C             1278
1278 #define MACH_TYPE_SPECTRO2             1279
1279 #define MACH_TYPE_H6039                1280
1280 #define MACH_TYPE_EP80219              1281
1281 #define MACH_TYPE_SAMOA_II             1282
1282 #define MACH_TYPE_CWMXL                1283
1283 #define MACH_TYPE_AS9200               1284
1284 #define MACH_TYPE_SFX1149              1285
1285 #define MACH_TYPE_NAVI010              1286
1286 #define MACH_TYPE_MULTMDP              1287
1287 #define MACH_TYPE_SCB9520              1288
1288 #define MACH_TYPE_HTCATHENA            1289
1289 #define MACH_TYPE_XP179                1290
1290 #define MACH_TYPE_H4300                1291
1291 #define MACH_TYPE_GORAMO_MLR           1292
1292 #define MACH_TYPE_MXC30020EVB          1293
1293 #define MACH_TYPE_ADSBITSYG5           1294
1294 #define MACH_TYPE_ADSPORTALPLUS        1295
1295 #define MACH_TYPE_MMSP2PLUS            1296
1296 #define MACH_TYPE_EM_X270              1297
1297 #define MACH_TYPE_TPP302               1298
1298 #define MACH_TYPE_TPM104               1299
1299 #define MACH_TYPE_TPM102               1300
1300 #define MACH_TYPE_TPM109               1301
1301 #define MACH_TYPE_FBXO1                1302
1302 #define MACH_TYPE_HXD8                 1303
1303 #define MACH_TYPE_NEO1973_GTA02        1304
1304 #define MACH_TYPE_EMTEST               1305
1305 #define MACH_TYPE_AD6900               1306
1306 #define MACH_TYPE_EUROPA               1307
1307 #define MACH_TYPE_METROCONNECT         1308
1308 #define MACH_TYPE_EZ_S2410             1309
1309 #define MACH_TYPE_EZ_S2440             1310
1310 #define MACH_TYPE_EZ_EP9312            1311
1311 #define MACH_TYPE_EZ_EP9315            1312
1312 #define MACH_TYPE_EZ_X7                1313
1313 #define MACH_TYPE_GODOTDB              1314
1314 #define MACH_TYPE_MISTRAL              1315
1315 #define MACH_TYPE_MSM                  1316
1316 #define MACH_TYPE_CT5910               1317
1317 #define MACH_TYPE_CT5912               1318
1318 #define MACH_TYPE_HYNET_INE            1319
1319 #define MACH_TYPE_HYNET_APP            1320
1320 #define MACH_TYPE_MSM7200              1321
1321 #define MACH_TYPE_MSM7600              1322
1322 #define MACH_TYPE_CEB255               1323
1323 #define MACH_TYPE_CIEL                 1324
1324 #define MACH_TYPE_SLM5650              1325
1325 #define MACH_TYPE_AT91SAM9RLEK         1326
1326 #define MACH_TYPE_COMTECH_ROUTER       1327
1327 #define MACH_TYPE_SBC2410X             1328
1328 #define MACH_TYPE_AT4X0BD              1329
1329 #define MACH_TYPE_CBIFR                1330
1330 #define MACH_TYPE_ARCOM_QUANTUM        1331
1331 #define MACH_TYPE_MATRIX520            1332
1332 #define MACH_TYPE_MATRIX510            1333
1333 #define MACH_TYPE_MATRIX500            1334
1334 #define MACH_TYPE_M501                 1335
1335 #define MACH_TYPE_AAEON1270            1336
1336 #define MACH_TYPE_MATRIX500EV          1337
1337 #define MACH_TYPE_PAC500               1338
1338 #define MACH_TYPE_PNX8181              1339
1339 #define MACH_TYPE_COLIBRI320           1340
1340 #define MACH_TYPE_AZTOOLBB             1341
1341 #define MACH_TYPE_AZTOOLG2             1342
1342 #define MACH_TYPE_DVLHOST              1343
1343 #define MACH_TYPE_ZIR9200              1344
1344 #define MACH_TYPE_ZIR9260              1345
1345 #define MACH_TYPE_COCOPAH              1346
1346 #define MACH_TYPE_NDS                  1347
1347 #define MACH_TYPE_ROSENCRANTZ          1348
1348 #define MACH_TYPE_FTTX_ODSC            1349
1349 #define MACH_TYPE_CLASSE_R6904         1350
1350 #define MACH_TYPE_CAM60                1351
1351 #define MACH_TYPE_MXC30031ADS          1352
1352 #define MACH_TYPE_DATACALL             1353
1353 #define MACH_TYPE_AT91EB01             1354
1354 #define MACH_TYPE_RTY                  1355
1355 #define MACH_TYPE_DWL2100              1356
1356 #define MACH_TYPE_VINSI                1357
1357 #define MACH_TYPE_DB88F5281            1358
1358 #define MACH_TYPE_CSB726               1359
1359 #define MACH_TYPE_TIK27                1360
1360 #define MACH_TYPE_MX_UC7420            1361
1361 #define MACH_TYPE_RIRM3                1362
1362 #define MACH_TYPE_PELCO_ODYSSEY        1363
1363 #define MACH_TYPE_ADX_ABOX             1365
1364 #define MACH_TYPE_ADX_TPID             1366
1365 #define MACH_TYPE_MINICHECK            1367
1366 #define MACH_TYPE_IDAM                 1368
1367 #define MACH_TYPE_MARIO_MX             1369
1368 #define MACH_TYPE_VI1888               1370
1369 #define MACH_TYPE_ZR4230               1371
1370 #define MACH_TYPE_T1_IX_BLUE           1372
1371 #define MACH_TYPE_SYHQ2                1373
1372 #define MACH_TYPE_COMPUTIME_R3         1374
1373 #define MACH_TYPE_ORATIS               1375
1374 #define MACH_TYPE_MIKKO                1376
1375 #define MACH_TYPE_HOLON                1377
1376 #define MACH_TYPE_OLIP8                1378
1377 #define MACH_TYPE_GHI270HG             1379
1378 #define MACH_TYPE_DAVINCI_DM6467_EVM   1380
1379 #define MACH_TYPE_DAVINCI_DM355_EVM    1381
1380 #define MACH_TYPE_BLACKRIVER           1383
1381 #define MACH_TYPE_SANDGATEWP           1384
1382 #define MACH_TYPE_CDOTBWSG             1385
1383 #define MACH_TYPE_QUARK963             1386
1384 #define MACH_TYPE_CSB735               1387
1385 #define MACH_TYPE_LITTLETON            1388
1386 #define MACH_TYPE_MIO_P550             1389
1387 #define MACH_TYPE_MOTION2440           1390
1388 #define MACH_TYPE_IMM500               1391
1389 #define MACH_TYPE_HOMEMATIC            1392
1390 #define MACH_TYPE_ERMINE               1393
1391 #define MACH_TYPE_KB9202B              1394
1392 #define MACH_TYPE_HS1XX                1395
1393 #define MACH_TYPE_STUDENTMATE2440      1396
1394 #define MACH_TYPE_ARVOO_L1_Z1          1397
1395 #define MACH_TYPE_DEP2410K             1398
1396 #define MACH_TYPE_XXSVIDEO             1399
1397 #define MACH_TYPE_IM4004               1400
1398 #define MACH_TYPE_OCHAYA1050           1401
1399 #define MACH_TYPE_LEP9261              1402
1400 #define MACH_TYPE_SVENMEB              1403
1401 #define MACH_TYPE_FORTUNET2NE          1404
1402 #define MACH_TYPE_NXHX                 1406
1403 #define MACH_TYPE_REALVIEW_PB11MP      1407
1404 #define MACH_TYPE_IDS500               1408
1405 #define MACH_TYPE_ORS_N725             1409
1406 #define MACH_TYPE_HSDARM               1410
1407 #define MACH_TYPE_SHA_PON003           1411
1408 #define MACH_TYPE_SHA_PON004           1412
1409 #define MACH_TYPE_SHA_PON007           1413
1410 #define MACH_TYPE_SHA_PON011           1414
1411 #define MACH_TYPE_H6042                1415
1412 #define MACH_TYPE_H6043                1416
1413 #define MACH_TYPE_LOOXC550             1417
1414 #define MACH_TYPE_CNTY_TITAN           1418
1415 #define MACH_TYPE_APP3XX               1419
1416 #define MACH_TYPE_SIDEOATSGRAMA        1420
1417 #define MACH_TYPE_TREO700P             1421
1418 #define MACH_TYPE_TREO700W             1422
1419 #define MACH_TYPE_TREO750              1423
1420 #define MACH_TYPE_TREO755P             1424
1421 #define MACH_TYPE_EZREGANUT9200        1425
1422 #define MACH_TYPE_SARGE                1426
1423 #define MACH_TYPE_A696                 1427
1424 #define MACH_TYPE_TURTLE               1428
1425 #define MACH_TYPE_MX27_3DS             1430
1426 #define MACH_TYPE_BISHOP               1431
1427 #define MACH_TYPE_PXX                  1432
1428 #define MACH_TYPE_REDWOOD              1433
1429 #define MACH_TYPE_OMAP_2430DLP         1436
1430 #define MACH_TYPE_OMAP_2430OSK         1437
1431 #define MACH_TYPE_SARDINE              1438
1432 #define MACH_TYPE_HALIBUT              1439
1433 #define MACH_TYPE_TROUT                1440
1434 #define MACH_TYPE_GOLDFISH             1441
1435 #define MACH_TYPE_GESBC2440            1442
1436 #define MACH_TYPE_NOMAD                1443
1437 #define MACH_TYPE_ROSALIND             1444
1438 #define MACH_TYPE_CC9P9215             1445
1439 #define MACH_TYPE_CC9P9210             1446
1440 #define MACH_TYPE_CC9P9215JS           1447
1441 #define MACH_TYPE_CC9P9210JS           1448
1442 #define MACH_TYPE_NASFFE               1449
1443 #define MACH_TYPE_TN2X0BD              1450
1444 #define MACH_TYPE_GWMPXA               1451
1445 #define MACH_TYPE_EXYPLUS              1452
1446 #define MACH_TYPE_JADOO21              1453
1447 #define MACH_TYPE_LOOXN560             1454
1448 #define MACH_TYPE_BONSAI               1455
1449 #define MACH_TYPE_ADSMILGATO           1456
1450 #define MACH_TYPE_GBA                  1457
1451 #define MACH_TYPE_H6044                1458
1452 #define MACH_TYPE_APP                  1459
1453 #define MACH_TYPE_TCT_HAMMER           1460
1454 #define MACH_TYPE_HERALD               1461
1455 #define MACH_TYPE_ARTEMIS              1462
1456 #define MACH_TYPE_HTCTITAN             1463
1457 #define MACH_TYPE_QRANIUM              1464
1458 #define MACH_TYPE_ADX_WSC2             1465
1459 #define MACH_TYPE_ADX_MEDCOM           1466
1460 #define MACH_TYPE_BBOARD               1467
1461 #define MACH_TYPE_CAMBRIA              1468
1462 #define MACH_TYPE_MT7XXX               1469
1463 #define MACH_TYPE_MATRIX512            1470
1464 #define MACH_TYPE_MATRIX522            1471
1465 #define MACH_TYPE_IPAC5010             1472
1466 #define MACH_TYPE_SAKURA               1473
1467 #define MACH_TYPE_GROCX                1474
1468 #define MACH_TYPE_PM9263               1475
1469 #define MACH_TYPE_SIM_ONE              1476
1470 #define MACH_TYPE_ACQ132               1477
1471 #define MACH_TYPE_DATR                 1478
1472 #define MACH_TYPE_ACTUX1               1479
1473 #define MACH_TYPE_ACTUX2               1480
1474 #define MACH_TYPE_ACTUX3               1481
1475 #define MACH_TYPE_FLEXIT               1482
1476 #define MACH_TYPE_BH2X0BD              1483
1477 #define MACH_TYPE_ATB2002              1484
1478 #define MACH_TYPE_XENON                1485
1479 #define MACH_TYPE_FM607                1486
1480 #define MACH_TYPE_MATRIX514            1487
1481 #define MACH_TYPE_MATRIX524            1488
1482 #define MACH_TYPE_INPOD                1489
1483 #define MACH_TYPE_JIVE                 1490
1484 #define MACH_TYPE_TLL_MX21             1491
1485 #define MACH_TYPE_SBC2800              1492
1486 #define MACH_TYPE_CC7UCAMRY            1493
1487 #define MACH_TYPE_UBISYS_P9_SC15       1494
1488 #define MACH_TYPE_UBISYS_P9_SSC2D10    1495
1489 #define MACH_TYPE_UBISYS_P9_RCU3       1496
1490 #define MACH_TYPE_AML_M8000            1497
1491 #define MACH_TYPE_SNAPPER_270          1498
1492 #define MACH_TYPE_OMAP_BBX             1499
1493 #define MACH_TYPE_UCN2410              1500
1494 #define MACH_TYPE_SAM9_L9260           1501
1495 #define MACH_TYPE_ETI_C2               1502
1496 #define MACH_TYPE_AVALANCHE            1503
1497 #define MACH_TYPE_REALVIEW_PB1176      1504
1498 #define MACH_TYPE_DP1500               1505
1499 #define MACH_TYPE_APPLE_IPHONE         1506
1500 #define MACH_TYPE_YL9200               1507
1501 #define MACH_TYPE_RD88F5182            1508
1502 #define MACH_TYPE_KUROBOX_PRO          1509
1503 #define MACH_TYPE_SE_POET              1510
1504 #define MACH_TYPE_MX31_3DS             1511
1505 #define MACH_TYPE_R270                 1512
1506 #define MACH_TYPE_ARMOUR21             1513
1507 #define MACH_TYPE_DT2                  1514
1508 #define MACH_TYPE_VT4                  1515
1509 #define MACH_TYPE_TYCO320              1516
1510 #define MACH_TYPE_ADMA                 1517
1511 #define MACH_TYPE_WP188                1518
1512 #define MACH_TYPE_CORSICA              1519
1513 #define MACH_TYPE_BIGEYE               1520
1514 #define MACH_TYPE_TLL5000              1522
1515 #define MACH_TYPE_BEBOT                1523
1516 #define MACH_TYPE_QONG                 1524
1517 #define MACH_TYPE_TCOMPACT             1525
1518 #define MACH_TYPE_PUMA5                1526
1519 #define MACH_TYPE_ELARA                1527
1520 #define MACH_TYPE_ELLINGTON            1528
1521 #define MACH_TYPE_XDA_ATOM             1529
1522 #define MACH_TYPE_ENERGIZER2           1530
1523 #define MACH_TYPE_ODIN                 1531
1524 #define MACH_TYPE_ACTUX4               1532
1525 #define MACH_TYPE_ESL_OMAP             1533
1526 #define MACH_TYPE_OMAP2EVM             1534
1527 #define MACH_TYPE_OMAP3EVM             1535
1528 #define MACH_TYPE_ADX_PCU57            1536
1529 #define MACH_TYPE_MONACO               1537
1530 #define MACH_TYPE_LEVANTE              1538
1531 #define MACH_TYPE_TMXIPX425            1539
1532 #define MACH_TYPE_LEEP                 1540
1533 #define MACH_TYPE_RAAD                 1541
1534 #define MACH_TYPE_DNS323               1542
1535 #define MACH_TYPE_AP1000               1543
1536 #define MACH_TYPE_A9SAM6432            1544
1537 #define MACH_TYPE_SHINY                1545
1538 #define MACH_TYPE_OMAP3_BEAGLE         1546
1539 #define MACH_TYPE_CSR_BDB2             1547
1540 #define MACH_TYPE_NOKIA_N810           1548
1541 #define MACH_TYPE_C270                 1549
1542 #define MACH_TYPE_SENTRY               1550
1543 #define MACH_TYPE_PCM038               1551
1544 #define MACH_TYPE_ANC300               1552
1545 #define MACH_TYPE_HTCKAISER            1553
1546 #define MACH_TYPE_SBAT100              1554
1547 #define MACH_TYPE_MODUNORM             1555
1548 #define MACH_TYPE_PELOS_TWARM          1556
1549 #define MACH_TYPE_FLANK                1557
1550 #define MACH_TYPE_SIRLOIN              1558
1551 #define MACH_TYPE_BRISKET              1559
1552 #define MACH_TYPE_CHUCK                1560
1553 #define MACH_TYPE_OTTER                1561
1554 #define MACH_TYPE_DAVINCI_LDK          1562
1555 #define MACH_TYPE_PHREEDOM             1563
1556 #define MACH_TYPE_SG310                1564
1557 #define MACH_TYPE_TS209                1565
1558 #define MACH_TYPE_AT91CAP9ADK          1566
1559 #define MACH_TYPE_TION9315             1567
1560 #define MACH_TYPE_MAST                 1568
1561 #define MACH_TYPE_PFW                  1569
1562 #define MACH_TYPE_YL_P2440             1570
1563 #define MACH_TYPE_ZSBC32               1571
1564 #define MACH_TYPE_OMAP_PACE2           1572
1565 #define MACH_TYPE_IMX_PACE2            1573
1566 #define MACH_TYPE_MX31MOBOARD          1574
1567 #define MACH_TYPE_MX37_3DS             1575
1568 #define MACH_TYPE_RCC                  1576
1569 #define MACH_TYPE_ARM9                 1577
1570 #define MACH_TYPE_VISION_EP9307        1578
1571 #define MACH_TYPE_SCLY1000             1579
1572 #define MACH_TYPE_FONTEL_EP            1580
1573 #define MACH_TYPE_VOICEBLUE3G          1581
1574 #define MACH_TYPE_TT9200               1582
1575 #define MACH_TYPE_DIGI2410             1583
1576 #define MACH_TYPE_TERASTATION_PRO2     1584
1577 #define MACH_TYPE_LINKSTATION_PRO      1585
1578 #define MACH_TYPE_MOTOROLA_A780        1587
1579 #define MACH_TYPE_MOTOROLA_E6          1588
1580 #define MACH_TYPE_MOTOROLA_E2          1589
1581 #define MACH_TYPE_MOTOROLA_E680        1590
1582 #define MACH_TYPE_UR2410               1591
1583 #define MACH_TYPE_TAS9261              1592
1584 #define MACH_TYPE_HERMES_HD            1593
1585 #define MACH_TYPE_PERSEO_HD            1594
1586 #define MACH_TYPE_STARGAZER2           1595
1587 #define MACH_TYPE_E350                 1596
1588 #define MACH_TYPE_WPCM450              1597
1589 #define MACH_TYPE_CARTESIO             1598
1590 #define MACH_TYPE_TOYBOX               1599
1591 #define MACH_TYPE_TX27                 1600
1592 #define MACH_TYPE_TS409                1601
1593 #define MACH_TYPE_P300                 1602
1594 #define MACH_TYPE_XDACOMET             1603
1595 #define MACH_TYPE_DEXFLEX2             1604
1596 #define MACH_TYPE_OW                   1605
1597 #define MACH_TYPE_ARMEBS3              1606
1598 #define MACH_TYPE_U3                   1607
1599 #define MACH_TYPE_SMDK2450             1608
1600 #define MACH_TYPE_RSI_EWS              1609
1601 #define MACH_TYPE_TNB                  1610
1602 #define MACH_TYPE_TOEPATH              1611
1603 #define MACH_TYPE_KB9263               1612
1604 #define MACH_TYPE_MT7108               1613
1605 #define MACH_TYPE_SMTR2440             1614
1606 #define MACH_TYPE_MANAO                1615
1607 #define MACH_TYPE_CM_X300              1616
1608 #define MACH_TYPE_GULFSTREAM_KP        1617
1609 #define MACH_TYPE_LANREADYFN522        1618
1610 #define MACH_TYPE_ARMA37               1619
1611 #define MACH_TYPE_MENDEL               1620
1612 #define MACH_TYPE_PELCO_ILIAD          1621
1613 #define MACH_TYPE_UNIT2P               1622
1614 #define MACH_TYPE_INC20OTTER           1623
1615 #define MACH_TYPE_AT91SAM9G20EK        1624
1616 #define MACH_TYPE_STORCENTER           1625
1617 #define MACH_TYPE_SMDK6410             1626
1618 #define MACH_TYPE_U300                 1627
1619 #define MACH_TYPE_U500                 1628
1620 #define MACH_TYPE_DS9260               1629
1621 #define MACH_TYPE_RIVERROCK            1630
1622 #define MACH_TYPE_SCIBATH              1631
1623 #define MACH_TYPE_AT91SAM7SE512EK      1632
1624 #define MACH_TYPE_WRT350N_V2           1633
1625 #define MACH_TYPE_MULTIMEDIA           1634
1626 #define MACH_TYPE_MARVIN               1635
1627 #define MACH_TYPE_X500                 1636
1628 #define MACH_TYPE_AWLUG4LCU            1637
1629 #define MACH_TYPE_PALERMOC             1638
1630 #define MACH_TYPE_OMAP_LDP             1639
1631 #define MACH_TYPE_IP500                1640
1632 #define MACH_TYPE_ASE2                 1642
1633 #define MACH_TYPE_MX35EVB              1643
1634 #define MACH_TYPE_AML_M8050            1644
1635 #define MACH_TYPE_MX35_3DS             1645
1636 #define MACH_TYPE_MARS                 1646
1637 #define MACH_TYPE_NEUROS_OSD2          1647
1638 #define MACH_TYPE_BADGER               1648
1639 #define MACH_TYPE_TRIZEPS4WL           1649
1640 #define MACH_TYPE_TRIZEPS5             1650
1641 #define MACH_TYPE_MARLIN               1651
1642 #define MACH_TYPE_TS78XX               1652
1643 #define MACH_TYPE_HPIPAQ214            1653
1644 #define MACH_TYPE_AT572D940DCM         1654
1645 #define MACH_TYPE_NE1BOARD             1655
1646 #define MACH_TYPE_ZANTE                1656
1647 #define MACH_TYPE_SFFSDR               1657
1648 #define MACH_TYPE_TW2662               1658
1649 #define MACH_TYPE_VF10XX               1659
1650 #define MACH_TYPE_ZORAN43XX            1660
1651 #define MACH_TYPE_SONIX926             1661
1652 #define MACH_TYPE_CELESTIALSEMI        1662
1653 #define MACH_TYPE_CC9M2443JS           1663
1654 #define MACH_TYPE_TW5334               1664
1655 #define MACH_TYPE_HTCARTEMIS           1665
1656 #define MACH_TYPE_NAL_HLITE            1666
1657 #define MACH_TYPE_HTCVOGUE             1667
1658 #define MACH_TYPE_SMARTWEB             1668
1659 #define MACH_TYPE_MV86XX               1669
1660 #define MACH_TYPE_MV87XX               1670
1661 #define MACH_TYPE_SONGYOUNGHO          1671
1662 #define MACH_TYPE_YOUNGHOTEMA          1672
1663 #define MACH_TYPE_PCM037               1673
1664 #define MACH_TYPE_MMVP                 1674
1665 #define MACH_TYPE_MMAP                 1675
1666 #define MACH_TYPE_PTID2410             1676
1667 #define MACH_TYPE_JAMES_926            1677
1668 #define MACH_TYPE_FM6000               1678
1669 #define MACH_TYPE_DB88F6281_BP         1680
1670 #define MACH_TYPE_RD88F6192_NAS        1681
1671 #define MACH_TYPE_RD88F6281            1682
1672 #define MACH_TYPE_DB78X00_BP           1683
1673 #define MACH_TYPE_SMDK2416             1685
1674 #define MACH_TYPE_OCE_SPIDER_SI        1686
1675 #define MACH_TYPE_OCE_SPIDER_SK        1687
1676 #define MACH_TYPE_ROVERN6              1688
1677 #define MACH_TYPE_PELCO_EVOLUTION      1689
1678 #define MACH_TYPE_WBD111               1690
1679 #define MACH_TYPE_ELARACPE             1691
1680 #define MACH_TYPE_MABV3                1692
1681 #define MACH_TYPE_MV2120               1693
1682 #define MACH_TYPE_CSB737               1695
1683 #define MACH_TYPE_MX51_3DS             1696
1684 #define MACH_TYPE_G900                 1697
1685 #define MACH_TYPE_APF27                1698
1686 #define MACH_TYPE_GGUS2000             1699
1687 #define MACH_TYPE_OMAP_2430_MIMIC      1700
1688 #define MACH_TYPE_IMX27LITE            1701
1689 #define MACH_TYPE_ALMEX                1702
1690 #define MACH_TYPE_CONTROL              1703
1691 #define MACH_TYPE_MBA2410              1704
1692 #define MACH_TYPE_VOLCANO              1705
1693 #define MACH_TYPE_ZENITH               1706
1694 #define MACH_TYPE_MUCHIP               1707
1695 #define MACH_TYPE_MAGELLAN             1708
1696 #define MACH_TYPE_USB_A9260            1709
1697 #define MACH_TYPE_USB_A9263            1710
1698 #define MACH_TYPE_QIL_A9260            1711
1699 #define MACH_TYPE_CME9210              1712
1700 #define MACH_TYPE_HCZH4                1713
1701 #define MACH_TYPE_SPEARBASIC           1714
1702 #define MACH_TYPE_DEP2440              1715
1703 #define MACH_TYPE_HDL_GXR              1716
1704 #define MACH_TYPE_HDL_GT               1717
1705 #define MACH_TYPE_HDL_4G               1718
1706 #define MACH_TYPE_S3C6000              1719
1707 #define MACH_TYPE_MMSP2_MDK            1720
1708 #define MACH_TYPE_MPX220               1721
1709 #define MACH_TYPE_KZM_ARM11_01         1722
1710 #define MACH_TYPE_HTC_POLARIS          1723
1711 #define MACH_TYPE_HTC_KAISER           1724
1712 #define MACH_TYPE_LG_KS20              1725
1713 #define MACH_TYPE_HHGPS                1726
1714 #define MACH_TYPE_NOKIA_N810_WIMAX     1727
1715 #define MACH_TYPE_INSIGHT              1728
1716 #define MACH_TYPE_SAPPHIRE             1729
1717 #define MACH_TYPE_CSB637XO             1730
1718 #define MACH_TYPE_EVISIONG             1731
1719 #define MACH_TYPE_STMP37XX             1732
1720 #define MACH_TYPE_STMP378X             1733
1721 #define MACH_TYPE_TNT                  1734
1722 #define MACH_TYPE_TBXT                 1735
1723 #define MACH_TYPE_PLAYMATE             1736
1724 #define MACH_TYPE_PNS10                1737
1725 #define MACH_TYPE_EZNAVI               1738
1726 #define MACH_TYPE_PS4000               1739
1727 #define MACH_TYPE_EZX_A780             1740
1728 #define MACH_TYPE_EZX_E680             1741
1729 #define MACH_TYPE_EZX_A1200            1742
1730 #define MACH_TYPE_EZX_E6               1743
1731 #define MACH_TYPE_EZX_E2               1744
1732 #define MACH_TYPE_EZX_A910             1745
1733 #define MACH_TYPE_CWMX31               1746
1734 #define MACH_TYPE_SL2312               1747
1735 #define MACH_TYPE_BLENNY               1748
1736 #define MACH_TYPE_DS107                1749
1737 #define MACH_TYPE_DSX07                1750
1738 #define MACH_TYPE_PICOCOM1             1751
1739 #define MACH_TYPE_LYNX_WOLVERINE       1752
1740 #define MACH_TYPE_UBISYS_P9_SC19       1753
1741 #define MACH_TYPE_KRATOS_LOW           1754
1742 #define MACH_TYPE_M700                 1755
1743 #define MACH_TYPE_EDMINI_V2            1756
1744 #define MACH_TYPE_ZIPIT2               1757
1745 #define MACH_TYPE_HSLFEMTOCELL         1758
1746 #define MACH_TYPE_DAINTREE_AT91        1759
1747 #define MACH_TYPE_SG560USB             1760
1748 #define MACH_TYPE_OMAP3_PANDORA        1761
1749 #define MACH_TYPE_USR8200              1762
1750 #define MACH_TYPE_S1S65K               1763
1751 #define MACH_TYPE_S2S65A               1764
1752 #define MACH_TYPE_ICORE                1765
1753 #define MACH_TYPE_MSS2                 1766
1754 #define MACH_TYPE_BELMONT              1767
1755 #define MACH_TYPE_ASUSP525             1768
1756 #define MACH_TYPE_LB88RC8480           1769
1757 #define MACH_TYPE_HIPXA                1770
1758 #define MACH_TYPE_MX25_3DS             1771
1759 #define MACH_TYPE_M800                 1772
1760 #define MACH_TYPE_OMAP3530_LV_SOM      1773
1761 #define MACH_TYPE_PRIMA_EVB            1774
1762 #define MACH_TYPE_MX31BT1              1775
1763 #define MACH_TYPE_ATLAS4_EVB           1776
1764 #define MACH_TYPE_MX31CICADA           1777
1765 #define MACH_TYPE_MI424WR              1778
1766 #define MACH_TYPE_AXS_ULTRAX           1779
1767 #define MACH_TYPE_AT572D940DEB         1780
1768 #define MACH_TYPE_DAVINCI_DA830_EVM    1781
1769 #define MACH_TYPE_EP9302               1782
1770 #define MACH_TYPE_AT572D940HFEB        1783
1771 #define MACH_TYPE_CYBOOK3              1784
1772 #define MACH_TYPE_WDG002               1785
1773 #define MACH_TYPE_SG560ADSL            1786
1774 #define MACH_TYPE_NEXTIO_N2800_ICA     1787
1775 #define MACH_TYPE_DOVE_DB              1788
1776 #define MACH_TYPE_MARVELL_NEWDB        1789
1777 #define MACH_TYPE_VANDIHUD             1790
1778 #define MACH_TYPE_MAGX_E8              1791
1779 #define MACH_TYPE_MAGX_Z6              1792
1780 #define MACH_TYPE_MAGX_V8              1793
1781 #define MACH_TYPE_MAGX_U9              1794
1782 #define MACH_TYPE_TOUGHCF08            1795
1783 #define MACH_TYPE_ZW4400               1796
1784 #define MACH_TYPE_MARAT91              1797
1785 #define MACH_TYPE_OVERO                1798
1786 #define MACH_TYPE_AT2440EVB            1799
1787 #define MACH_TYPE_NEOCORE926           1800
1788 #define MACH_TYPE_WNR854T              1801
1789 #define MACH_TYPE_IMX27                1802
1790 #define MACH_TYPE_MOOSE_DB             1803
1791 #define MACH_TYPE_FAB4                 1804
1792 #define MACH_TYPE_HTCDIAMOND           1805
1793 #define MACH_TYPE_FIONA                1806
1794 #define MACH_TYPE_MXC30030_X           1807
1795 #define MACH_TYPE_BMP1000              1808
1796 #define MACH_TYPE_LOGI9200             1809
1797 #define MACH_TYPE_TQMA31               1810
1798 #define MACH_TYPE_CCW9P9215JS          1811
1799 #define MACH_TYPE_RD88F5181L_GE        1812
1800 #define MACH_TYPE_SIFMAIN              1813
1801 #define MACH_TYPE_SAM9_L9261           1814
1802 #define MACH_TYPE_CC9M2443             1815
1803 #define MACH_TYPE_XARIA300             1816
1804 #define MACH_TYPE_IT9200               1817
1805 #define MACH_TYPE_RD88F5181L_FXO       1818
1806 #define MACH_TYPE_KRISS_SENSOR         1819
1807 #define MACH_TYPE_PILZ_PMI5            1820
1808 #define MACH_TYPE_JADE                 1821
1809 #define MACH_TYPE_KS8695_SOFTPLC       1822
1810 #define MACH_TYPE_GPRISC3              1823
1811 #define MACH_TYPE_STAMP9G20            1824
1812 #define MACH_TYPE_SMDK6430             1825
1813 #define MACH_TYPE_SMDKC100             1826
1814 #define MACH_TYPE_TAVOREVB             1827
1815 #define MACH_TYPE_SAAR                 1828
1816 #define MACH_TYPE_DEISTER_EYECAM       1829
1817 #define MACH_TYPE_AT91SAM9M10G45EK     1830
1818 #define MACH_TYPE_LINKSTATION_PRODUO   1831
1819 #define MACH_TYPE_HIT_B0               1832
1820 #define MACH_TYPE_ADX_RMU              1833
1821 #define MACH_TYPE_XG_CPE_MAIN          1834
1822 #define MACH_TYPE_EDB9407A             1835
1823 #define MACH_TYPE_DTB9608              1836
1824 #define MACH_TYPE_EM104V1              1837
1825 #define MACH_TYPE_DEMO                 1838
1826 #define MACH_TYPE_LOGI9260             1839
1827 #define MACH_TYPE_MX31_EXM32           1840
1828 #define MACH_TYPE_USB_A9G20            1841
1829 #define MACH_TYPE_PICPROJE2008         1842
1830 #define MACH_TYPE_CS_E9315             1843
1831 #define MACH_TYPE_QIL_A9G20            1844
1832 #define MACH_TYPE_SHA_PON020           1845
1833 #define MACH_TYPE_NAD                  1846
1834 #define MACH_TYPE_SBC35_A9260          1847
1835 #define MACH_TYPE_SBC35_A9G20          1848
1836 #define MACH_TYPE_DAVINCI_BEGINNING    1849
1837 #define MACH_TYPE_UWC                  1850
1838 #define MACH_TYPE_MXLADS               1851
1839 #define MACH_TYPE_HTCNIKE              1852
1840 #define MACH_TYPE_DEISTER_PXA270       1853
1841 #define MACH_TYPE_CME9210JS            1854
1842 #define MACH_TYPE_CC9P9360             1855
1843 #define MACH_TYPE_MOCHA                1856
1844 #define MACH_TYPE_WAPD170AG            1857
1845 #define MACH_TYPE_LINKSTATION_MINI     1858
1846 #define MACH_TYPE_AFEB9260             1859
1847 #define MACH_TYPE_W90X900              1860
1848 #define MACH_TYPE_W90X700              1861
1849 #define MACH_TYPE_KT300IP              1862
1850 #define MACH_TYPE_KT300IP_G20          1863
1851 #define MACH_TYPE_SRCM                 1864
1852 #define MACH_TYPE_WLNX_9260            1865
1853 #define MACH_TYPE_OPENMOKO_GTA03       1866
1854 #define MACH_TYPE_OSPREY2              1867
1855 #define MACH_TYPE_KBIO9260             1868
1856 #define MACH_TYPE_GINZA                1869
1857 #define MACH_TYPE_A636N                1870
1858 #define MACH_TYPE_IMX27IPCAM           1871
1859 #define MACH_TYPE_NEMOC                1872
1860 #define MACH_TYPE_GENEVA               1873
1861 #define MACH_TYPE_HTCPHAROS            1874
1862 #define MACH_TYPE_NEONC                1875
1863 #define MACH_TYPE_NAS7100              1876
1864 #define MACH_TYPE_TEUPHONE             1877
1865 #define MACH_TYPE_ANNAX_ETH2           1878
1866 #define MACH_TYPE_CSB733               1879
1867 #define MACH_TYPE_BK3                  1880
1868 #define MACH_TYPE_OMAP_EM32            1881
1869 #define MACH_TYPE_ET9261CP             1882
1870 #define MACH_TYPE_JASPERC              1883
1871 #define MACH_TYPE_ISSI_ARM9            1884
1872 #define MACH_TYPE_UED                  1885
1873 #define MACH_TYPE_ESIBLADE             1886
1874 #define MACH_TYPE_EYE02                1887
1875 #define MACH_TYPE_IMX27KBD             1888
1876 #define MACH_TYPE_SST61VC010_FPGA      1889
1877 #define MACH_TYPE_KIXVP435             1890
1878 #define MACH_TYPE_KIXNP435             1891
1879 #define MACH_TYPE_AFRICA               1892
1880 #define MACH_TYPE_NH233                1893
1881 #define MACH_TYPE_RD88F6183AP_GE       1894
1882 #define MACH_TYPE_BCM4760              1895
1883 #define MACH_TYPE_EDDY_V2              1896
1884 #define MACH_TYPE_REALVIEW_PBA8        1897
1885 #define MACH_TYPE_HID_A7               1898
1886 #define MACH_TYPE_HERO                 1899
1887 #define MACH_TYPE_OMAP_POSEIDON        1900
1888 #define MACH_TYPE_REALVIEW_PBX         1901
1889 #define MACH_TYPE_MICRO9S              1902
1890 #define MACH_TYPE_MAKO                 1903
1891 #define MACH_TYPE_XDAFLAME             1904
1892 #define MACH_TYPE_PHIDGET_SBC2         1905
1893 #define MACH_TYPE_LIMESTONE            1906
1894 #define MACH_TYPE_IPROBE_C32           1907
1895 #define MACH_TYPE_RUT100               1908
1896 #define MACH_TYPE_ASUSP535             1909
1897 #define MACH_TYPE_HTCRAPHAEL           1910
1898 #define MACH_TYPE_SYGDG1               1911
1899 #define MACH_TYPE_SYGDG2               1912
1900 #define MACH_TYPE_SEOUL                1913
1901 #define MACH_TYPE_SALERNO              1914
1902 #define MACH_TYPE_UCN_S3C64XX          1915
1903 #define MACH_TYPE_MSM7201A             1916
1904 #define MACH_TYPE_LPR1                 1917
1905 #define MACH_TYPE_ARMADILLO500FX       1918
1906 #define MACH_TYPE_G3EVM                1919
1907 #define MACH_TYPE_Z3_DM355             1920
1908 #define MACH_TYPE_W90P910EVB           1921
1909 #define MACH_TYPE_W90P920EVB           1922
1910 #define MACH_TYPE_W90P950EVB           1923
1911 #define MACH_TYPE_W90N960EVB           1924
1912 #define MACH_TYPE_CAMHD                1925
1913 #define MACH_TYPE_MVC100               1926
1914 #define MACH_TYPE_ELECTRUM_200         1927
1915 #define MACH_TYPE_HTCJADE              1928
1916 #define MACH_TYPE_MEMPHIS              1929
1917 #define MACH_TYPE_IMX27SBC             1930
1918 #define MACH_TYPE_LEXTAR               1931
1919 #define MACH_TYPE_MV88F6281GTW_GE      1932
1920 #define MACH_TYPE_NCP                  1933
1921 #define MACH_TYPE_Z32AN                1934
1922 #define MACH_TYPE_TMQ_CAPD             1935
1923 #define MACH_TYPE_OMAP3_WL             1936
1924 #define MACH_TYPE_CHUMBY               1937
1925 #define MACH_TYPE_ATSARM9              1938
1926 #define MACH_TYPE_DAVINCI_DM365_EVM    1939
1927 #define MACH_TYPE_BAHAMAS              1940
1928 #define MACH_TYPE_DAS                  1941
1929 #define MACH_TYPE_MINIDAS              1942
1930 #define MACH_TYPE_VK1000               1943
1931 #define MACH_TYPE_CENTRO               1944
1932 #define MACH_TYPE_CTERA_2BAY           1945
1933 #define MACH_TYPE_EDGECONNECT          1946
1934 #define MACH_TYPE_ND27000              1947
1935 #define MACH_TYPE_GEMALTO_COBRA        1948
1936 #define MACH_TYPE_INGELABS_COMET       1949
1937 #define MACH_TYPE_POLLUX_WIZ           1950
1938 #define MACH_TYPE_BLACKSTONE           1951
1939 #define MACH_TYPE_TOPAZ                1952
1940 #define MACH_TYPE_AIXLE                1953
1941 #define MACH_TYPE_MW998                1954
1942 #define MACH_TYPE_NOKIA_RX51           1955
1943 #define MACH_TYPE_VSC5605EV            1956
1944 #define MACH_TYPE_NT98700DK            1957
1945 #define MACH_TYPE_ICONTACT             1958
1946 #define MACH_TYPE_SWARCO_FRCPU         1959
1947 #define MACH_TYPE_SWARCO_SCPU          1960
1948 #define MACH_TYPE_BBOX_P16             1961
1949 #define MACH_TYPE_BSTD                 1962
1950 #define MACH_TYPE_SBC2440II            1963
1951 #define MACH_TYPE_PCM034               1964
1952 #define MACH_TYPE_NESO                 1965
1953 #define MACH_TYPE_WLNX_9G20            1966
1954 #define MACH_TYPE_OMAP_ZOOM2           1967
1955 #define MACH_TYPE_TOTEMNOVA            1968
1956 #define MACH_TYPE_C5000                1969
1957 #define MACH_TYPE_UNIPO_AT91SAM9263    1970
1958 #define MACH_TYPE_ETHERNUT5            1971
1959 #define MACH_TYPE_ARM11                1972
1960 #define MACH_TYPE_CPUAT9260            1973
1961 #define MACH_TYPE_CPUPXA255            1974
1962 #define MACH_TYPE_CPUIMX27             1975
1963 #define MACH_TYPE_CHEFLUX              1976
1964 #define MACH_TYPE_EB_CPUX9K2           1977
1965 #define MACH_TYPE_OPCOTEC              1978
1966 #define MACH_TYPE_YT                   1979
1967 #define MACH_TYPE_MOTOQ                1980
1968 #define MACH_TYPE_BSB1                 1981
1969 #define MACH_TYPE_ACS5K                1982
1970 #define MACH_TYPE_MILAN                1983
1971 #define MACH_TYPE_QUARTZV2             1984
1972 #define MACH_TYPE_RSVP                 1985
1973 #define MACH_TYPE_RMP200               1986
1974 #define MACH_TYPE_SNAPPER_9260         1987
1975 #define MACH_TYPE_DSM320               1988
1976 #define MACH_TYPE_ADSGCM               1989
1977 #define MACH_TYPE_ASE2_400             1990
1978 #define MACH_TYPE_PIZZA                1991
1979 #define MACH_TYPE_SPOT_NGPL            1992
1980 #define MACH_TYPE_ARMATA               1993
1981 #define MACH_TYPE_EXEDA                1994
1982 #define MACH_TYPE_MX31SF005            1995
1983 #define MACH_TYPE_F5D8231_4_V2         1996
1984 #define MACH_TYPE_Q2440                1997
1985 #define MACH_TYPE_QQ2440               1998
1986 #define MACH_TYPE_MINI2440             1999
1987 #define MACH_TYPE_COLIBRI300           2000
1988 #define MACH_TYPE_JADES                2001
1989 #define MACH_TYPE_SPARK                2002
1990 #define MACH_TYPE_BENZINA              2003
1991 #define MACH_TYPE_BLAZE                2004
1992 #define MACH_TYPE_LINKSTATION_LS_HGL   2005
1993 #define MACH_TYPE_HTCKOVSKY            2006
1994 #define MACH_TYPE_SONY_PRS505          2007
1995 #define MACH_TYPE_HANLIN_V3            2008
1996 #define MACH_TYPE_SAPPHIRA             2009
1997 #define MACH_TYPE_DACK_SDA_01          2010
1998 #define MACH_TYPE_ARMBOX               2011
1999 #define MACH_TYPE_HARRIS_RVP           2012
2000 #define MACH_TYPE_RIBALDO              2013
2001 #define MACH_TYPE_AGORA                2014
2002 #define MACH_TYPE_OMAP3_MINI           2015
2003 #define MACH_TYPE_A9SAM6432_B          2016
2004 #define MACH_TYPE_USG2410              2017
2005 #define MACH_TYPE_PC72052_I10_REVB     2018
2006 #define MACH_TYPE_MX35_EXM32           2019
2007 #define MACH_TYPE_TOPAS910             2020
2008 #define MACH_TYPE_HYENA                2021
2009 #define MACH_TYPE_POSPAX               2022
2010 #define MACH_TYPE_HDL_GX               2023
2011 #define MACH_TYPE_CTERA_4BAY           2024
2012 #define MACH_TYPE_CTERA_PLUG_C         2025
2013 #define MACH_TYPE_CRWEA_PLUG_I         2026
2014 #define MACH_TYPE_EGAUGE2              2027
2015 #define MACH_TYPE_DIDJ                 2028
2016 #define MACH_TYPE_MEISTER              2029
2017 #define MACH_TYPE_HTCBLACKSTONE        2030
2018 #define MACH_TYPE_CPUAT9G20            2031
2019 #define MACH_TYPE_SMDK6440             2032
2020 #define MACH_TYPE_OMAP_35XX_MVP        2033
2021 #define MACH_TYPE_CTERA_PLUG_I         2034
2022 #define MACH_TYPE_PVG610               2035
2023 #define MACH_TYPE_HPRW6815             2036
2024 #define MACH_TYPE_OMAP3_OSWALD         2037
2025 #define MACH_TYPE_NAS4220B             2038
2026 #define MACH_TYPE_HTCRAPHAEL_CDMA      2039
2027 #define MACH_TYPE_HTCDIAMOND_CDMA      2040
2028 #define MACH_TYPE_SCALER               2041
2029 #define MACH_TYPE_ZYLONITE2            2042
2030 #define MACH_TYPE_ASPENITE             2043
2031 #define MACH_TYPE_TETON                2044
2032 #define MACH_TYPE_TTC_DKB              2045
2033 #define MACH_TYPE_BISHOP2              2046
2034 #define MACH_TYPE_IPPV5                2047
2035 #define MACH_TYPE_FARM926              2048
2036 #define MACH_TYPE_MMCCPU               2049
2037 #define MACH_TYPE_SGMSFL               2050
2038 #define MACH_TYPE_TT8000               2051
2039 #define MACH_TYPE_ZRN4300LP            2052
2040 #define MACH_TYPE_MPTC                 2053
2041 #define MACH_TYPE_H6051                2054
2042 #define MACH_TYPE_PVG610_101           2055
2043 #define MACH_TYPE_STAMP9261_PC_EVB     2056
2044 #define MACH_TYPE_PELCO_ODYSSEUS       2057
2045 #define MACH_TYPE_TNY_A9260            2058
2046 #define MACH_TYPE_TNY_A9G20            2059
2047 #define MACH_TYPE_AESOP_MP2530F        2060
2048 #define MACH_TYPE_DX900                2061
2049 #define MACH_TYPE_CPODC2               2062
2050 #define MACH_TYPE_TILT_8925            2063
2051 #define MACH_TYPE_DAVINCI_DM357_EVM    2064
2052 #define MACH_TYPE_SWORDFISH            2065
2053 #define MACH_TYPE_CORVUS               2066
2054 #define MACH_TYPE_TAURUS               2067
2055 #define MACH_TYPE_AXM                  2068
2056 #define MACH_TYPE_AXC                  2069
2057 #define MACH_TYPE_BABY                 2070
2058 #define MACH_TYPE_MP200                2071
2059 #define MACH_TYPE_PCM043               2072
2060 #define MACH_TYPE_HANLIN_V3C           2073
2061 #define MACH_TYPE_KBK9G20              2074
2062 #define MACH_TYPE_ADSTURBOG5           2075
2063 #define MACH_TYPE_AVENGER_LITE1        2076
2064 #define MACH_TYPE_SUC                  2077
2065 #define MACH_TYPE_AT91SAM7S256         2078
2066 #define MACH_TYPE_MENDOZA              2079
2067 #define MACH_TYPE_KIRA                 2080
2068 #define MACH_TYPE_MX1HBM               2081
2069 #define MACH_TYPE_QUATRO43XX           2082
2070 #define MACH_TYPE_QUATRO4230           2083
2071 #define MACH_TYPE_NSB400               2084
2072 #define MACH_TYPE_DRP255               2085
2073 #define MACH_TYPE_THOTH                2086
2074 #define MACH_TYPE_FIRESTONE            2087
2075 #define MACH_TYPE_ASUSP750             2088
2076 #define MACH_TYPE_CTERA_DL             2089
2077 #define MACH_TYPE_SOCR                 2090
2078 #define MACH_TYPE_HTCOXYGEN            2091
2079 #define MACH_TYPE_HEROC                2092
2080 #define MACH_TYPE_ZENO6800             2093
2081 #define MACH_TYPE_SC2MCS               2094
2082 #define MACH_TYPE_GENE100              2095
2083 #define MACH_TYPE_AS353X               2096
2084 #define MACH_TYPE_SHEEVAPLUG           2097
2085 #define MACH_TYPE_AT91SAM9G20          2098
2086 #define MACH_TYPE_MV88F6192GTW_FE      2099
2087 #define MACH_TYPE_CC9200               2100
2088 #define MACH_TYPE_SM9200               2101
2089 #define MACH_TYPE_TP9200               2102
2090 #define MACH_TYPE_SNAPPERDV            2103
2091 #define MACH_TYPE_AVENGERS_LITE        2104
2092 #define MACH_TYPE_AVENGERS_LITE1       2105
2093 #define MACH_TYPE_OMAP3AXON            2106
2094 #define MACH_TYPE_MA8XX                2107
2095 #define MACH_TYPE_MP201EK              2108
2096 #define MACH_TYPE_DAVINCI_TUX          2109
2097 #define MACH_TYPE_MPA1600              2110
2098 #define MACH_TYPE_PELCO_TROY           2111
2099 #define MACH_TYPE_NSB667               2112
2100 #define MACH_TYPE_ROVERS5_4MPIX        2113
2101 #define MACH_TYPE_TWOCOM               2114
2102 #define MACH_TYPE_UBISYS_P9_RCU3R2     2115
2103 #define MACH_TYPE_HERO_ESPRESSO        2116
2104 #define MACH_TYPE_AFEUSB               2117
2105 #define MACH_TYPE_T830                 2118
2106 #define MACH_TYPE_SPD8020_CC           2119
2107 #define MACH_TYPE_OM_3D7K              2120
2108 #define MACH_TYPE_PICOCOM2             2121
2109 #define MACH_TYPE_UWG4MX27             2122
2110 #define MACH_TYPE_UWG4MX31             2123
2111 #define MACH_TYPE_CHERRY               2124
2112 #define MACH_TYPE_MX51_BABBAGE         2125
2113 #define MACH_TYPE_S3C2440TURKIYE       2126
2114 #define MACH_TYPE_TX37                 2127
2115 #define MACH_TYPE_SBC2800_9G20         2128
2116 #define MACH_TYPE_BENZGLB              2129
2117 #define MACH_TYPE_BENZTD               2130
2118 #define MACH_TYPE_CARTESIO_PLUS        2131
2119 #define MACH_TYPE_SOLRAD_G20           2132
2120 #define MACH_TYPE_MX27WALLACE          2133
2121 #define MACH_TYPE_FMZWEBMODUL          2134
2122 #define MACH_TYPE_RD78X00_MASA         2135
2123 #define MACH_TYPE_SMALLOGGER           2136
2124 #define MACH_TYPE_CCW9P9215            2137
2125 #define MACH_TYPE_DM355_LEOPARD        2138
2126 #define MACH_TYPE_TS219                2139
2127 #define MACH_TYPE_TNY_A9263            2140
2128 #define MACH_TYPE_APOLLO               2141
2129 #define MACH_TYPE_AT91CAP9STK          2142
2130 #define MACH_TYPE_SPC300               2143
2131 #define MACH_TYPE_EKO                  2144
2132 #define MACH_TYPE_CCW9M2443            2145
2133 #define MACH_TYPE_CCW9M2443JS          2146
2134 #define MACH_TYPE_M2M_ROUTER_DEVICE    2147
2135 #define MACH_TYPE_STAR9104NAS          2148
2136 #define MACH_TYPE_PCA100               2149
2137 #define MACH_TYPE_Z3_DM365_MOD_01      2150
2138 #define MACH_TYPE_HIPOX                2151
2139 #define MACH_TYPE_OMAP3_PITEDS         2152
2140 #define MACH_TYPE_BM150R               2153
2141 #define MACH_TYPE_TBONE                2154
2142 #define MACH_TYPE_MERLIN               2155
2143 #define MACH_TYPE_FALCON               2156
2144 #define MACH_TYPE_DAVINCI_DA850_EVM    2157
2145 #define MACH_TYPE_S5P6440              2158
2146 #define MACH_TYPE_AT91SAM9G10EK        2159
2147 #define MACH_TYPE_OMAP_4430SDP         2160
2148 #define MACH_TYPE_LPC313X              2161
2149 #define MACH_TYPE_MAGX_ZN5             2162
2150 #define MACH_TYPE_MAGX_EM30            2163
2151 #define MACH_TYPE_MAGX_VE66            2164
2152 #define MACH_TYPE_MEESC                2165
2153 #define MACH_TYPE_OTC570               2166
2154 #define MACH_TYPE_BCU2412              2167
2155 #define MACH_TYPE_BEACON               2168
2156 #define MACH_TYPE_ACTIA_TGW            2169
2157 #define MACH_TYPE_E4430                2170
2158 #define MACH_TYPE_QL300                2171
2159 #define MACH_TYPE_BTMAVB101            2172
2160 #define MACH_TYPE_BTMAWB101            2173
2161 #define MACH_TYPE_SQ201                2174
2162 #define MACH_TYPE_QUATRO45XX           2175
2163 #define MACH_TYPE_OPENPAD              2176
2164 #define MACH_TYPE_TX25                 2177
2165 #define MACH_TYPE_OMAP3_TORPEDO        2178
2166 #define MACH_TYPE_HTCRAPHAEL_K         2179
2167 #define MACH_TYPE_LAL43                2181
2168 #define MACH_TYPE_HTCRAPHAEL_CDMA500   2182
2169 #define MACH_TYPE_ANW6410              2183
2170 #define MACH_TYPE_HTCPROPHET           2185
2171 #define MACH_TYPE_CFA_10022            2186
2172 #define MACH_TYPE_IMX27_VISSTRIM_M10   2187
2173 #define MACH_TYPE_PX2IMX27             2188
2174 #define MACH_TYPE_STM3210E_EVAL        2189
2175 #define MACH_TYPE_DVS10                2190
2176 #define MACH_TYPE_PORTUXG20            2191
2177 #define MACH_TYPE_ARM_SPV              2192
2178 #define MACH_TYPE_SMDKC110             2193
2179 #define MACH_TYPE_CABESPRESSO          2194
2180 #define MACH_TYPE_HMC800               2195
2181 #define MACH_TYPE_SHOLES               2196
2182 #define MACH_TYPE_BTMXC31              2197
2183 #define MACH_TYPE_DT501                2198
2184 #define MACH_TYPE_KTX                  2199
2185 #define MACH_TYPE_OMAP3517EVM          2200
2186 #define MACH_TYPE_NETSPACE_V2          2201
2187 #define MACH_TYPE_NETSPACE_MAX_V2      2202
2188 #define MACH_TYPE_D2NET_V2             2203
2189 #define MACH_TYPE_NET2BIG_V2           2204
2190 #define MACH_TYPE_NET4BIG_V2           2205
2191 #define MACH_TYPE_NET5BIG_V2           2206
2192 #define MACH_TYPE_ENDB2443             2207
2193 #define MACH_TYPE_INETSPACE_V2         2208
2194 #define MACH_TYPE_TROS                 2209
2195 #define MACH_TYPE_PELCO_HOMER          2210
2196 #define MACH_TYPE_OFSP8                2211
2197 #define MACH_TYPE_AT91SAM9G45EKES      2212
2198 #define MACH_TYPE_GUF_CUPID            2213
2199 #define MACH_TYPE_EAB1R                2214
2200 #define MACH_TYPE_DESIREC              2215
2201 #define MACH_TYPE_CORDOBA              2216
2202 #define MACH_TYPE_IRVINE               2217
2203 #define MACH_TYPE_SFF772               2218
2204 #define MACH_TYPE_PELCO_MILANO         2219
2205 #define MACH_TYPE_PC7302               2220
2206 #define MACH_TYPE_BIP6000              2221
2207 #define MACH_TYPE_SILVERMOON           2222
2208 #define MACH_TYPE_VC0830               2223
2209 #define MACH_TYPE_DT430                2224
2210 #define MACH_TYPE_JI42PF               2225
2211 #define MACH_TYPE_GNET_KSM             2226
2212 #define MACH_TYPE_GNET_SGM             2227
2213 #define MACH_TYPE_GNET_SGR             2228
2214 #define MACH_TYPE_OMAP3_ICETEKEVM      2229
2215 #define MACH_TYPE_PNP                  2230
2216 #define MACH_TYPE_CTERA_2BAY_K         2231
2217 #define MACH_TYPE_CTERA_2BAY_U         2232
2218 #define MACH_TYPE_SAS_C                2233
2219 #define MACH_TYPE_VMA2315              2234
2220 #define MACH_TYPE_VCS                  2235
2221 #define MACH_TYPE_SPEAR600             2236
2222 #define MACH_TYPE_SPEAR300             2237
2223 #define MACH_TYPE_SPEAR1300            2238
2224 #define MACH_TYPE_LILLY1131            2239
2225 #define MACH_TYPE_ARVOO_AX301          2240
2226 #define MACH_TYPE_MAPPHONE             2241
2227 #define MACH_TYPE_LEGEND               2242
2228 #define MACH_TYPE_SALSA                2243
2229 #define MACH_TYPE_LOUNGE               2244
2230 #define MACH_TYPE_VISION               2245
2231 #define MACH_TYPE_VMB20                2246
2232 #define MACH_TYPE_HY2410               2247
2233 #define MACH_TYPE_HY9315               2248
2234 #define MACH_TYPE_BULLWINKLE           2249
2235 #define MACH_TYPE_ARM_ULTIMATOR2       2250
2236 #define MACH_TYPE_VS_V210              2252
2237 #define MACH_TYPE_VS_V212              2253
2238 #define MACH_TYPE_HMT                  2254
2239 #define MACH_TYPE_SUEN3                2255
2240 #define MACH_TYPE_VESPER               2256
2241 #define MACH_TYPE_STR9                 2257
2242 #define MACH_TYPE_OMAP3_WL_FF          2258
2243 #define MACH_TYPE_SIMCOM               2259
2244 #define MACH_TYPE_MCWEBIO              2260
2245 #define MACH_TYPE_OMAP3_PHRAZER        2261
2246 #define MACH_TYPE_DARWIN               2262
2247 #define MACH_TYPE_ORATISCOMU           2263
2248 #define MACH_TYPE_RTSBC20              2264
2249 #define MACH_TYPE_I780                 2265
2250 #define MACH_TYPE_GEMINI324            2266
2251 #define MACH_TYPE_ORATISLAN            2267
2252 #define MACH_TYPE_ORATISALOG           2268
2253 #define MACH_TYPE_ORATISMADI           2269
2254 #define MACH_TYPE_ORATISOT16           2270
2255 #define MACH_TYPE_ORATISDESK           2271
2256 #define MACH_TYPE_VEXPRESS             2272
2257 #define MACH_TYPE_SINTEXO              2273
2258 #define MACH_TYPE_CM3389               2274
2259 #define MACH_TYPE_OMAP3_CIO            2275
2260 #define MACH_TYPE_SGH_I900             2276
2261 #define MACH_TYPE_BST100               2277
2262 #define MACH_TYPE_PASSION              2278
2263 #define MACH_TYPE_INDESIGN_AT91SAM     2279
2264 #define MACH_TYPE_C4_BADGER            2280
2265 #define MACH_TYPE_C4_VIPER             2281
2266 #define MACH_TYPE_D2NET                2282
2267 #define MACH_TYPE_BIGDISK              2283
2268 #define MACH_TYPE_NOTALVISION          2284
2269 #define MACH_TYPE_OMAP3_KBOC           2285
2270 #define MACH_TYPE_CYCLONE              2286
2271 #define MACH_TYPE_NINJA                2287
2272 #define MACH_TYPE_AT91SAM9G20EK_2MMC   2288
2273 #define MACH_TYPE_BCMRING              2289
2274 #define MACH_TYPE_RESOL_DL2            2290
2275 #define MACH_TYPE_IFOSW                2291
2276 #define MACH_TYPE_HTCRHODIUM           2292
2277 #define MACH_TYPE_HTCTOPAZ             2293
2278 #define MACH_TYPE_MATRIX504            2294
2279 #define MACH_TYPE_MRFSA                2295
2280 #define MACH_TYPE_SC_P270              2296
2281 #define MACH_TYPE_ATLAS5_EVB           2297
2282 #define MACH_TYPE_PELCO_LOBOX          2298
2283 #define MACH_TYPE_DILAX_PCU200         2299
2284 #define MACH_TYPE_LEONARDO             2300
2285 #define MACH_TYPE_ZORAN_APPROACH7      2301
2286 #define MACH_TYPE_DP6XX                2302
2287 #define MACH_TYPE_BCM2153_VESPER       2303
2288 #define MACH_TYPE_MAHIMAHI             2304
2289 #define MACH_TYPE_CLICKC               2305
2290 #define MACH_TYPE_ZB_GATEWAY           2306
2291 #define MACH_TYPE_TAZCARD              2307
2292 #define MACH_TYPE_TAZDEV               2308
2293 #define MACH_TYPE_ANNAX_CB_ARM         2309
2294 #define MACH_TYPE_ANNAX_DM3            2310
2295 #define MACH_TYPE_CEREBRIC             2311
2296 #define MACH_TYPE_ORCA                 2312
2297 #define MACH_TYPE_PC9260               2313
2298 #define MACH_TYPE_EMS285A              2314
2299 #define MACH_TYPE_GEC2410              2315
2300 #define MACH_TYPE_GEC2440              2316
2301 #define MACH_TYPE_ARCH_MW903           2317
2302 #define MACH_TYPE_MW2440               2318
2303 #define MACH_TYPE_ECAC2378             2319
2304 #define MACH_TYPE_TAZKIOSK             2320
2305 #define MACH_TYPE_WHITERABBIT_MCH      2321
2306 #define MACH_TYPE_SBOX9263             2322
2307 #define MACH_TYPE_OREO                 2323
2308 #define MACH_TYPE_SMDK6442             2324
2309 #define MACH_TYPE_OPENRD_BASE          2325
2310 #define MACH_TYPE_INCREDIBLE           2326
2311 #define MACH_TYPE_INCREDIBLEC          2327
2312 #define MACH_TYPE_HEROCT               2328
2313 #define MACH_TYPE_MMNET1000            2329
2314 #define MACH_TYPE_DEVKIT8000           2330
2315 #define MACH_TYPE_DEVKIT9000           2331
2316 #define MACH_TYPE_MX31TXTR             2332
2317 #define MACH_TYPE_U380                 2333
2318 #define MACH_TYPE_HUALU_BOARD          2334
2319 #define MACH_TYPE_NPCMX50              2335
2320 #define MACH_TYPE_MX51_LANGE51         2336
2321 #define MACH_TYPE_MX51_LANGE52         2337
2322 #define MACH_TYPE_RIOM                 2338
2323 #define MACH_TYPE_COMCAS               2339
2324 #define MACH_TYPE_WSI_MX27             2340
2325 #define MACH_TYPE_CM_T35               2341
2326 #define MACH_TYPE_NET2BIG              2342
2327 #define MACH_TYPE_MOTOROLA_A1600       2343
2328 #define MACH_TYPE_IGEP0020             2344
2329 #define MACH_TYPE_IGEP0010             2345
2330 #define MACH_TYPE_MV6281GTWGE2         2346
2331 #define MACH_TYPE_SCAT100              2347
2332 #define MACH_TYPE_SANMINA              2348
2333 #define MACH_TYPE_MOMENTO              2349
2334 #define MACH_TYPE_NUC9XX               2350
2335 #define MACH_TYPE_NUC910EVB            2351
2336 #define MACH_TYPE_NUC920EVB            2352
2337 #define MACH_TYPE_NUC950EVB            2353
2338 #define MACH_TYPE_NUC945EVB            2354
2339 #define MACH_TYPE_NUC960EVB            2355
2340 #define MACH_TYPE_NUC932EVB            2356
2341 #define MACH_TYPE_NUC900               2357
2342 #define MACH_TYPE_SD1SOC               2358
2343 #define MACH_TYPE_LN2440BC             2359
2344 #define MACH_TYPE_RSBC                 2360
2345 #define MACH_TYPE_OPENRD_CLIENT        2361
2346 #define MACH_TYPE_HPIPAQ11X            2362
2347 #define MACH_TYPE_WAYLAND              2363
2348 #define MACH_TYPE_ACNBSX102            2364
2349 #define MACH_TYPE_HWAT91               2365
2350 #define MACH_TYPE_AT91SAM9263CS        2366
2351 #define MACH_TYPE_CSB732               2367
2352 #define MACH_TYPE_U8500                2368
2353 #define MACH_TYPE_HUQIU                2369
2354 #define MACH_TYPE_MX51_KUNLUN          2370
2355 #define MACH_TYPE_PMT1G                2371
2356 #define MACH_TYPE_HTCELF               2372
2357 #define MACH_TYPE_ARMADILLO420         2373
2358 #define MACH_TYPE_ARMADILLO440         2374
2359 #define MACH_TYPE_U_CHIP_DUAL_ARM      2375
2360 #define MACH_TYPE_CSR_BDB3             2376
2361 #define MACH_TYPE_DOLBY_CAT1018        2377
2362 #define MACH_TYPE_HY9307               2378
2363 #define MACH_TYPE_A_ES                 2379
2364 #define MACH_TYPE_DAVINCI_IRIF         2380
2365 #define MACH_TYPE_AGAMA9263            2381
2366 #define MACH_TYPE_MARVELL_JASPER       2382
2367 #define MACH_TYPE_FLINT                2383
2368 #define MACH_TYPE_TAVOREVB3            2384
2369 #define MACH_TYPE_SCH_M490             2386
2370 #define MACH_TYPE_RBL01                2387
2371 #define MACH_TYPE_OMNIFI               2388
2372 #define MACH_TYPE_OTAVALO              2389
2373 #define MACH_TYPE_SIENNA               2390
2374 #define MACH_TYPE_HTC_EXCALIBUR_S620   2391
2375 #define MACH_TYPE_HTC_OPAL             2392
2376 #define MACH_TYPE_TOUCHBOOK            2393
2377 #define MACH_TYPE_LATTE                2394
2378 #define MACH_TYPE_XA200                2395
2379 #define MACH_TYPE_NIMROD               2396
2380 #define MACH_TYPE_CC9P9215_3G          2397
2381 #define MACH_TYPE_CC9P9215_3GJS        2398
2382 #define MACH_TYPE_TK71                 2399
2383 #define MACH_TYPE_COMHAM3525           2400
2384 #define MACH_TYPE_MX31EREBUS           2401
2385 #define MACH_TYPE_MCARDMX27            2402
2386 #define MACH_TYPE_PARADISE             2403
2387 #define MACH_TYPE_TIDE                 2404
2388 #define MACH_TYPE_WZL2440              2405
2389 #define MACH_TYPE_SDRDEMO              2406
2390 #define MACH_TYPE_ETHERCAN2            2407
2391 #define MACH_TYPE_ECMIMG20             2408
2392 #define MACH_TYPE_OMAP_DRAGON          2409
2393 #define MACH_TYPE_HALO                 2410
2394 #define MACH_TYPE_HUANGSHAN            2411
2395 #define MACH_TYPE_VL_MA2SC             2412
2396 #define MACH_TYPE_RAUMFELD_RC          2413
2397 #define MACH_TYPE_RAUMFELD_CONNECTOR   2414
2398 #define MACH_TYPE_RAUMFELD_SPEAKER     2415
2399 #define MACH_TYPE_MULTIBUS_MASTER      2416
2400 #define MACH_TYPE_MULTIBUS_PBK         2417
2401 #define MACH_TYPE_TNETV107X            2418
2402 #define MACH_TYPE_SNAKE                2419
2403 #define MACH_TYPE_CWMX27               2420
2404 #define MACH_TYPE_SCH_M480             2421
2405 #define MACH_TYPE_PLATYPUS             2422
2406 #define MACH_TYPE_PSS2                 2423
2407 #define MACH_TYPE_DAVINCI_APM150       2424
2408 #define MACH_TYPE_STR9100              2425
2409 #define MACH_TYPE_NET5BIG              2426
2410 #define MACH_TYPE_SEABED9263           2427
2411 #define MACH_TYPE_MX51_M2ID            2428
2412 #define MACH_TYPE_OCTVOCPLUS_EB        2429
2413 #define MACH_TYPE_KLK_FIREFOX          2430
2414 #define MACH_TYPE_KLK_WIRMA_MODULE     2431
2415 #define MACH_TYPE_KLK_WIRMA_MMI        2432
2416 #define MACH_TYPE_SUPERSONIC           2433
2417 #define MACH_TYPE_LIBERTY              2434
2418 #define MACH_TYPE_MH355                2435
2419 #define MACH_TYPE_PC7802               2436
2420 #define MACH_TYPE_GNET_SGC             2437
2421 #define MACH_TYPE_EINSTEIN15           2438
2422 #define MACH_TYPE_CMPD                 2439
2423 #define MACH_TYPE_DAVINCI_HASE1        2440
2424 #define MACH_TYPE_LGEINCITEPHONE       2441
2425 #define MACH_TYPE_EA313X               2442
2426 #define MACH_TYPE_FWBD_39064           2443
2427 #define MACH_TYPE_FWBD_390128          2444
2428 #define MACH_TYPE_PELCO_MOE            2445
2429 #define MACH_TYPE_MINIMIX27            2446
2430 #define MACH_TYPE_OMAP3_THUNDER        2447
2431 #define MACH_TYPE_PASSIONC             2448
2432 #define MACH_TYPE_MX27AMATA            2449
2433 #define MACH_TYPE_BGAT1                2450
2434 #define MACH_TYPE_BUZZ                 2451
2435 #define MACH_TYPE_MB9G20               2452
2436 #define MACH_TYPE_YUSHAN               2453
2437 #define MACH_TYPE_LIZARD               2454
2438 #define MACH_TYPE_OMAP3POLYCOM         2455
2439 #define MACH_TYPE_SMDKV210             2456
2440 #define MACH_TYPE_BRAVO                2457
2441 #define MACH_TYPE_SIOGENTOO1           2458
2442 #define MACH_TYPE_SIOGENTOO2           2459
2443 #define MACH_TYPE_SM3K                 2460
2444 #define MACH_TYPE_ACER_TEMPO_F900      2461
2445 #define MACH_TYPE_SST61VC010_DEV       2462
2446 #define MACH_TYPE_GLITTERTIND          2463
2447 #define MACH_TYPE_OMAP_ZOOM3           2464
2448 #define MACH_TYPE_OMAP_3630SDP         2465
2449 #define MACH_TYPE_CYBOOK2440           2466
2450 #define MACH_TYPE_TORINO_S             2467
2451 #define MACH_TYPE_HAVANA               2468
2452 #define MACH_TYPE_BEAUMONT_11          2469
2453 #define MACH_TYPE_VANGUARD             2470
2454 #define MACH_TYPE_S5PC110_DRACO        2471
2455 #define MACH_TYPE_CARTESIO_TWO         2472
2456 #define MACH_TYPE_ASTER                2473
2457 #define MACH_TYPE_VOGUESV210           2474
2458 #define MACH_TYPE_ACM500X              2475
2459 #define MACH_TYPE_KM9260               2476
2460 #define MACH_TYPE_NIDEFLEXG1           2477
2461 #define MACH_TYPE_CTERA_PLUG_IO        2478
2462 #define MACH_TYPE_SMARTQ7              2479
2463 #define MACH_TYPE_AT91SAM9G10EK2       2480
2464 #define MACH_TYPE_ASUSP527             2481
2465 #define MACH_TYPE_AT91SAM9G20MPM2      2482
2466 #define MACH_TYPE_TOPASA900            2483
2467 #define MACH_TYPE_ELECTRUM_100         2484
2468 #define MACH_TYPE_MX51GRB              2485
2469 #define MACH_TYPE_XEA300               2486
2470 #define MACH_TYPE_HTCSTARTREK          2487
2471 #define MACH_TYPE_LIMA                 2488
2472 #define MACH_TYPE_CSB740               2489
2473 #define MACH_TYPE_USB_S8815            2490
2474 #define MACH_TYPE_WATSON_EFM_PLUGIN    2491
2475 #define MACH_TYPE_MILKYWAY             2492
2476 #define MACH_TYPE_G4EVM                2493
2477 #define MACH_TYPE_PICOMOD6             2494
2478 #define MACH_TYPE_OMAPL138_HAWKBOARD   2495
2479 #define MACH_TYPE_IP6000               2496
2480 #define MACH_TYPE_IP6010               2497
2481 #define MACH_TYPE_UTM400               2498
2482 #define MACH_TYPE_OMAP3_ZYBEX          2499
2483 #define MACH_TYPE_WIRELESS_SPACE       2500
2484 #define MACH_TYPE_SX560                2501
2485 #define MACH_TYPE_TS41X                2502
2486 #define MACH_TYPE_ELPHEL10373          2503
2487 #define MACH_TYPE_RHOBOT               2504
2488 #define MACH_TYPE_MX51_REFRESH         2505
2489 #define MACH_TYPE_LS9260               2506
2490 #define MACH_TYPE_SHANK                2507
2491 #define MACH_TYPE_QSD8X50_ST1          2508
2492 #define MACH_TYPE_AT91SAM9M10EKES      2509
2493 #define MACH_TYPE_HIRAM                2510
2494 #define MACH_TYPE_PHY3250              2511
2495 #define MACH_TYPE_EA3250               2512
2496 #define MACH_TYPE_FDI3250              2513
2497 #define MACH_TYPE_WHITESTONE           2514
2498 #define MACH_TYPE_AT91SAM9263NIT       2515
2499 #define MACH_TYPE_CCMX51               2516
2500 #define MACH_TYPE_CCMX51JS             2517
2501 #define MACH_TYPE_CCWMX51              2518
2502 #define MACH_TYPE_CCWMX51JS            2519
2503 #define MACH_TYPE_MINI6410             2520
2504 #define MACH_TYPE_TINY6410             2521
2505 #define MACH_TYPE_NANO6410             2522
2506 #define MACH_TYPE_AT572D940HFNLDB      2523
2507 #define MACH_TYPE_HTCLEO               2524
2508 #define MACH_TYPE_AVP13                2525
2509 #define MACH_TYPE_XXSVIDEOD            2526
2510 #define MACH_TYPE_VPNEXT               2527
2511 #define MACH_TYPE_SWARCO_ITC3          2528
2512 #define MACH_TYPE_TX51                 2529
2513 #define MACH_TYPE_DOLBY_CAT1021        2530
2514 #define MACH_TYPE_MX28EVK              2531
2515 #define MACH_TYPE_PHOENIX260           2532
2516 #define MACH_TYPE_UVACA_STORK          2533
2517 #define MACH_TYPE_SMARTQ5              2534
2518 #define MACH_TYPE_ALL3078              2535
2519 #define MACH_TYPE_CTERA_2BAY_DS        2536
2520 #define MACH_TYPE_SIOGENTOO3           2537
2521 #define MACH_TYPE_EPB5000              2538
2522 #define MACH_TYPE_HY9263               2539
2523 #define MACH_TYPE_ACER_TEMPO_M900      2540
2524 #define MACH_TYPE_ACER_TEMPO_DX900     2541
2525 #define MACH_TYPE_ACER_TEMPO_X960      2542
2526 #define MACH_TYPE_ACER_ETEN_V900       2543
2527 #define MACH_TYPE_ACER_ETEN_X900       2544
2528 #define MACH_TYPE_BONNELL              2545
2529 #define MACH_TYPE_OHT_MX27             2546
2530 #define MACH_TYPE_HTCQUARTZ            2547
2531 #define MACH_TYPE_DAVINCI_DM6467TEVM   2548
2532 #define MACH_TYPE_C3AX03               2549
2533 #define MACH_TYPE_MXT_TD60             2550
2534 #define MACH_TYPE_ESYX                 2551
2535 #define MACH_TYPE_DOVE_DB2             2552
2536 #define MACH_TYPE_BULLDOG              2553
2537 #define MACH_TYPE_DERELL_ME2000        2554
2538 #define MACH_TYPE_BCMRING_BASE         2555
2539 #define MACH_TYPE_BCMRING_EVM          2556
2540 #define MACH_TYPE_BCMRING_EVM_JAZZ     2557
2541 #define MACH_TYPE_BCMRING_SP           2558
2542 #define MACH_TYPE_BCMRING_SV           2559
2543 #define MACH_TYPE_BCMRING_SV_JAZZ      2560
2544 #define MACH_TYPE_BCMRING_TABLET       2561
2545 #define MACH_TYPE_BCMRING_VP           2562
2546 #define MACH_TYPE_BCMRING_EVM_SEIKOR   2563
2547 #define MACH_TYPE_BCMRING_SP_WQVGA     2564
2548 #define MACH_TYPE_BCMRING_CUSTOM       2565
2549 #define MACH_TYPE_ACER_S200            2566
2550 #define MACH_TYPE_BT270                2567
2551 #define MACH_TYPE_ISEO                 2568
2552 #define MACH_TYPE_CEZANNE              2569
2553 #define MACH_TYPE_LUCCA                2570
2554 #define MACH_TYPE_SUPERSMART           2571
2555 #define MACH_TYPE_CS_MISANO            2572
2556 #define MACH_TYPE_MAGNOLIA2            2573
2557 #define MACH_TYPE_EMXX                 2574
2558 #define MACH_TYPE_OUTLAW               2575
2559 #define MACH_TYPE_RIOT_BEI2            2576
2560 #define MACH_TYPE_RIOT_VOX             2577
2561 #define MACH_TYPE_RIOT_X37             2578
2562 #define MACH_TYPE_MEGA25MX             2579
2563 #define MACH_TYPE_BENZINA2             2580
2564 #define MACH_TYPE_IGNITE               2581
2565 #define MACH_TYPE_FOGGIA               2582
2566 #define MACH_TYPE_AREZZO               2583
2567 #define MACH_TYPE_LEICA_SKYWALKER      2584
2568 #define MACH_TYPE_JACINTO2_JAMR        2585
2569 #define MACH_TYPE_GTS_NOVA             2586
2570 #define MACH_TYPE_P3600                2587
2571 #define MACH_TYPE_DLT2                 2588
2572 #define MACH_TYPE_DF3120               2589
2573 #define MACH_TYPE_ECUCORE_9G20         2590
2574 #define MACH_TYPE_NAUTEL_LPC3240       2591
2575 #define MACH_TYPE_GLACIER              2592
2576 #define MACH_TYPE_PHRAZER_BULLDOG      2593
2577 #define MACH_TYPE_OMAP3_BULLDOG        2594
2578 #define MACH_TYPE_PCA101               2595
2579 #define MACH_TYPE_BUZZC                2596
2580 #define MACH_TYPE_SASIE2               2597
2581 #define MACH_TYPE_DAVINCI_CIO          2598
2582 #define MACH_TYPE_SMARTMETER_DL        2599
2583 #define MACH_TYPE_WZL6410              2600
2584 #define MACH_TYPE_WZL6410M             2601
2585 #define MACH_TYPE_WZL6410F             2602
2586 #define MACH_TYPE_WZL6410I             2603
2587 #define MACH_TYPE_SPACECOM1            2604
2588 #define MACH_TYPE_PINGU920             2605
2589 #define MACH_TYPE_BRAVOC               2606
2590 #define MACH_TYPE_CYBO2440             2607
2591 #define MACH_TYPE_VDSSW                2608
2592 #define MACH_TYPE_ROMULUS              2609
2593 #define MACH_TYPE_OMAP_MAGIC           2610
2594 #define MACH_TYPE_ELTD100              2611
2595 #define MACH_TYPE_CAPC7117             2612
2596 #define MACH_TYPE_SWAN                 2613
2597 #define MACH_TYPE_VEU                  2614
2598 #define MACH_TYPE_RM2                  2615
2599 #define MACH_TYPE_TT2100               2616
2600 #define MACH_TYPE_VENICE               2617
2601 #define MACH_TYPE_PC7323               2618
2602 #define MACH_TYPE_MASP                 2619
2603 #define MACH_TYPE_FUJITSU_TVSTBSOC     2620
2604 #define MACH_TYPE_FUJITSU_TVSTBSOC1    2621
2605 #define MACH_TYPE_LEXIKON              2622
2606 #define MACH_TYPE_MINI2440V2           2623
2607 #define MACH_TYPE_ICONTROL             2624
2608 #define MACH_TYPE_SHEEVAD              2625
2609 #define MACH_TYPE_QSD8X50A_ST1_1       2626
2610 #define MACH_TYPE_QSD8X50A_ST1_5       2627
2611 #define MACH_TYPE_BEE                  2628
2612 #define MACH_TYPE_MX23EVK              2629
2613 #define MACH_TYPE_AP4EVB               2630
2614 #define MACH_TYPE_STOCKHOLM            2631
2615 #define MACH_TYPE_LPC_H3131            2632
2616 #define MACH_TYPE_STINGRAY             2633
2617 #define MACH_TYPE_KRAKEN               2634
2618 #define MACH_TYPE_GW2388               2635
2619 #define MACH_TYPE_JADECPU              2636
2620 #define MACH_TYPE_CARLISLE             2637
2621 #define MACH_TYPE_LUX_SFT9             2638
2622 #define MACH_TYPE_NEMID_TB             2639
2623 #define MACH_TYPE_TERRIER              2640
2624 #define MACH_TYPE_TURBOT               2641
2625 #define MACH_TYPE_SANDDAB              2642
2626 #define MACH_TYPE_MX35_CICADA          2643
2627 #define MACH_TYPE_GHI2703D             2644
2628 #define MACH_TYPE_LUX_SFX9             2645
2629 #define MACH_TYPE_LUX_SF9G             2646
2630 #define MACH_TYPE_LUX_EDK9             2647
2631 #define MACH_TYPE_HW90240              2648
2632 #define MACH_TYPE_DM365_LEOPARD        2649
2633 #define MACH_TYPE_MITYOMAPL138         2650
2634 #define MACH_TYPE_SCAT110              2651
2635 #define MACH_TYPE_ACER_A1              2652
2636 #define MACH_TYPE_CMCONTROL            2653
2637 #define MACH_TYPE_PELCO_LAMAR          2654
2638 #define MACH_TYPE_RFP43                2655
2639 #define MACH_TYPE_SK86R0301            2656
2640 #define MACH_TYPE_CTPXA                2657
2641 #define MACH_TYPE_EPB_ARM9_A           2658
2642 #define MACH_TYPE_GURUPLUG             2659
2643 #define MACH_TYPE_SPEAR310             2660
2644 #define MACH_TYPE_SPEAR320             2661
2645 #define MACH_TYPE_ROBOTX               2662
2646 #define MACH_TYPE_LSXHL                2663
2647 #define MACH_TYPE_SMARTLITE            2664
2648 #define MACH_TYPE_CWS2                 2665
2649 #define MACH_TYPE_M619                 2666
2650 #define MACH_TYPE_SMARTVIEW            2667
2651 #define MACH_TYPE_LSA_SALSA            2668
2652 #define MACH_TYPE_KIZBOX               2669
2653 #define MACH_TYPE_HTCCHARMER           2670
2654 #define MACH_TYPE_GUF_NESO_LT          2671
2655 #define MACH_TYPE_PM9G45               2672
2656 #define MACH_TYPE_HTCPANTHER           2673
2657 #define MACH_TYPE_HTCPANTHER_CDMA      2674
2658 #define MACH_TYPE_REB01                2675
2659 #define MACH_TYPE_AQUILA               2676
2660 #define MACH_TYPE_SPARK_SLS_HW2        2677
2661 #define MACH_TYPE_ESATA_SHEEVAPLUG     2678
2662 #define MACH_TYPE_MSM7X30_SURF         2679
2663 #define MACH_TYPE_MICRO2440            2680
2664 #define MACH_TYPE_AM2440               2681
2665 #define MACH_TYPE_TQ2440               2682
2666 #define MACH_TYPE_LPC2478OEM           2683
2667 #define MACH_TYPE_AK880X               2684
2668 #define MACH_TYPE_COBRA3530            2685
2669 #define MACH_TYPE_PMPPB                2686
2670 #define MACH_TYPE_U6715                2687
2671 #define MACH_TYPE_AXAR1500_SENDER      2688
2672 #define MACH_TYPE_G30_DVB              2689
2673 #define MACH_TYPE_VC088X               2690
2674 #define MACH_TYPE_MIOA702              2691
2675 #define MACH_TYPE_HPMIN                2692
2676 #define MACH_TYPE_AK880XAK             2693
2677 #define MACH_TYPE_ARM926TOMAP850       2694
2678 #define MACH_TYPE_LKEVM                2695
2679 #define MACH_TYPE_MW6410               2696
2680 #define MACH_TYPE_TERASTATION_WXL      2697
2681 #define MACH_TYPE_CPU8000E             2698
2682 #define MACH_TYPE_CATANIA              2699
2683 #define MACH_TYPE_TOKYO                2700
2684 #define MACH_TYPE_MSM7201A_SURF        2701
2685 #define MACH_TYPE_MSM7201A_FFA         2702
2686 #define MACH_TYPE_MSM7X25_SURF         2703
2687 #define MACH_TYPE_MSM7X25_FFA          2704
2688 #define MACH_TYPE_MSM7X27_SURF         2705
2689 #define MACH_TYPE_MSM7X27_FFA          2706
2690 #define MACH_TYPE_MSM7X30_FFA          2707
2691 #define MACH_TYPE_QSD8X50_SURF         2708
2692 #define MACH_TYPE_QSD8X50_COMET        2709
2693 #define MACH_TYPE_QSD8X50_FFA          2710
2694 #define MACH_TYPE_QSD8X50A_SURF        2711
2695 #define MACH_TYPE_QSD8X50A_FFA         2712
2696 #define MACH_TYPE_ADX_XGCP10           2713
2697 #define MACH_TYPE_MCGWUMTS2A           2714
2698 #define MACH_TYPE_MOBIKT               2715
2699 #define MACH_TYPE_MX53_EVK             2716
2700 #define MACH_TYPE_IGEP0030             2717
2701 #define MACH_TYPE_AXELL_H40_H50_CTRL   2718
2702 #define MACH_TYPE_DTCOMMOD             2719
2703 #define MACH_TYPE_GOULD                2720
2704 #define MACH_TYPE_SIBERIA              2721
2705 #define MACH_TYPE_SBC3530              2722
2706 #define MACH_TYPE_QARM                 2723
2707 #define MACH_TYPE_MIPS                 2724
2708 #define MACH_TYPE_MX27GRB              2725
2709 #define MACH_TYPE_SBC8100              2726
2710 #define MACH_TYPE_SAARB                2727
2711 #define MACH_TYPE_OMAP3MINI            2728
2712 #define MACH_TYPE_CNMBOOK7SE           2729
2713 #define MACH_TYPE_CATAN                2730
2714 #define MACH_TYPE_HARMONY              2731
2715 #define MACH_TYPE_TONGA                2732
2716 #define MACH_TYPE_CYBOOK_ORIZON        2733
2717 #define MACH_TYPE_HTCRHODIUMCDMA       2734
2718 #define MACH_TYPE_EPC_G45              2735
2719 #define MACH_TYPE_EPC_LPC3250          2736
2720 #define MACH_TYPE_MXC91341EVB          2737
2721 #define MACH_TYPE_RTW1000              2738
2722 #define MACH_TYPE_BOBCAT               2739
2723 #define MACH_TYPE_TRIZEPS6             2740
2724 #define MACH_TYPE_MSM7X30_FLUID        2741
2725 #define MACH_TYPE_NEDAP9263            2742
2726 #define MACH_TYPE_NETGEAR_MS2110       2743
2727 #define MACH_TYPE_BMX                  2744
2728 #define MACH_TYPE_NETSTREAM            2745
2729 #define MACH_TYPE_VPNEXT_RCU           2746
2730 #define MACH_TYPE_VPNEXT_MPU           2747
2731 #define MACH_TYPE_BCMRING_TABLET_V1    2748
2732 #define MACH_TYPE_SGARM10              2749
2733 #define MACH_TYPE_CM_T3517             2750
2734 #define MACH_TYPE_OMAP3_CPS            2751
2735 #define MACH_TYPE_AXAR1500_RECEIVER    2752
2736 #define MACH_TYPE_WBD222               2753
2737 #define MACH_TYPE_MT65XX               2754
2738 #define MACH_TYPE_MSM8X60_SURF         2755
2739 #define MACH_TYPE_MSM8X60_SIM          2756
2740 #define MACH_TYPE_VMC300               2757
2741 #define MACH_TYPE_TCC8000_SDK          2758
2742 #define MACH_TYPE_NANOS                2759
2743 #define MACH_TYPE_STAMP9G10            2760
2744 #define MACH_TYPE_STAMP9G45            2761
2745 #define MACH_TYPE_H6053                2762
2746 #define MACH_TYPE_SMINT01              2763
2747 #define MACH_TYPE_PRTLVT2              2764
2748 #define MACH_TYPE_AP420                2765
2749 #define MACH_TYPE_HTCSHIFT             2766
2750 #define MACH_TYPE_DAVINCI_DM365_FC     2767
2751 #define MACH_TYPE_MSM8X55_SURF         2768
2752 #define MACH_TYPE_MSM8X55_FFA          2769
2753 #define MACH_TYPE_ESL_VAMANA           2770
2754 #define MACH_TYPE_SBC35                2771
2755 #define MACH_TYPE_MPX6446              2772
2756 #define MACH_TYPE_OREO_CONTROLLER      2773
2757 #define MACH_TYPE_KOPIN_MODELS         2774
2758 #define MACH_TYPE_TTC_VISION2          2775
2759 #define MACH_TYPE_CNS3420VB            2776
2760 #define MACH_TYPE_LPC2                 2777
2761 #define MACH_TYPE_OLYMPUS              2778
2762 #define MACH_TYPE_VORTEX               2779
2763 #define MACH_TYPE_S5PC200              2780
2764 #define MACH_TYPE_ECUCORE_9263         2781
2765 #define MACH_TYPE_SMDKC200             2782
2766 #define MACH_TYPE_EMSISO_SX27          2783
2767 #define MACH_TYPE_APX_SOM9G45_EK       2784
2768 #define MACH_TYPE_SONGSHAN             2785
2769 #define MACH_TYPE_TIANSHAN             2786
2770 #define MACH_TYPE_VPX500               2787
2771 #define MACH_TYPE_AM3517SAM            2788
2772 #define MACH_TYPE_SKAT91_SIM508        2789
2773 #define MACH_TYPE_SKAT91_S3E           2790
2774 #define MACH_TYPE_OMAP4_PANDA          2791
2775 #define MACH_TYPE_DF7220               2792
2776 #define MACH_TYPE_NEMINI               2793
2777 #define MACH_TYPE_T8200                2794
2778 #define MACH_TYPE_APF51                2795
2779 #define MACH_TYPE_DR_RC_UNIT           2796
2780 #define MACH_TYPE_BORDEAUX             2797
2781 #define MACH_TYPE_CATANIA_B            2798
2782 #define MACH_TYPE_MX51_OCEAN           2799
2783 #define MACH_TYPE_TI8168EVM            2800
2784 #define MACH_TYPE_NEOCOREOMAP          2801
2785 #define MACH_TYPE_WITHINGS_WBP         2802
2786 #define MACH_TYPE_DBPS                 2803
2787 #define MACH_TYPE_SBC9261              2804
2788 #define MACH_TYPE_PCBFP0001            2805
2789 #define MACH_TYPE_SPEEDY               2806
2790 #define MACH_TYPE_CHRYSAOR             2807
2791 #define MACH_TYPE_TANGO                2808
2792 #define MACH_TYPE_SYNOLOGY_DSX11       2809
2793 #define MACH_TYPE_HANLIN_V3EXT         2810
2794 #define MACH_TYPE_HANLIN_V5            2811
2795 #define MACH_TYPE_HANLIN_V3PLUS        2812
2796 #define MACH_TYPE_IRIVER_STORY         2813
2797 #define MACH_TYPE_IREX_ILIAD           2814
2798 #define MACH_TYPE_IREX_DR1000          2815
2799 #define MACH_TYPE_TETON_BGA            2816
2800 #define MACH_TYPE_SNAPPER9G45          2817
2801 #define MACH_TYPE_TAM3517              2818
2802 #define MACH_TYPE_PDC100               2819
2803 #define MACH_TYPE_EUKREA_CPUIMX25      2820
2804 #define MACH_TYPE_EUKREA_CPUIMX35      2821
2805 #define MACH_TYPE_EUKREA_CPUIMX51SD    2822
2806 #define MACH_TYPE_EUKREA_CPUIMX51      2823
2807 #define MACH_TYPE_P565                 2824
2808 #define MACH_TYPE_ACER_A4              2825
2809 #define MACH_TYPE_DAVINCI_DM368_BIP    2826
2810 #define MACH_TYPE_ESHARE               2827
2811 #define MACH_TYPE_HW_OMAPL138_EUROPA   2828
2812 #define MACH_TYPE_WLBARGN              2829
2813 #define MACH_TYPE_BM170                2830
2814 #define MACH_TYPE_NETSPACE_MINI_V2     2831
2815 #define MACH_TYPE_NETSPACE_PLUG_V2     2832
2816 #define MACH_TYPE_SIEMENS_L1           2833
2817 #define MACH_TYPE_ELV_LCU1             2834
2818 #define MACH_TYPE_MCU1                 2835
2819 #define MACH_TYPE_OMAP3_TAO3530        2836
2820 #define MACH_TYPE_OMAP3_PCUTOUCH       2837
2821 #define MACH_TYPE_SMDKC210             2838
2822 #define MACH_TYPE_OMAP3_BRAILLO        2839
2823 #define MACH_TYPE_SPYPLUG              2840
2824 #define MACH_TYPE_GINGER               2841
2825 #define MACH_TYPE_TNY_T3530            2842
2826 #define MACH_TYPE_PCA102               2843
2827 #define MACH_TYPE_SPADE                2844
2828 #define MACH_TYPE_MXC25_TOPAZ          2845
2829 #define MACH_TYPE_T5325                2846
2830 #define MACH_TYPE_GW2361               2847
2831 #define MACH_TYPE_ELOG                 2848
2832 #define MACH_TYPE_INCOME               2849
2833 #define MACH_TYPE_BCM589X              2850
2834 #define MACH_TYPE_ETNA                 2851
2835 #define MACH_TYPE_HAWKS                2852
2836 #define MACH_TYPE_MESON                2853
2837 #define MACH_TYPE_XSBASE255            2854
2838 #define MACH_TYPE_PVM2030              2855
2839 #define MACH_TYPE_MIOA502              2856
2840 #define MACH_TYPE_VVBOX_SDORIG2        2857
2841 #define MACH_TYPE_VVBOX_SDLITE2        2858
2842 #define MACH_TYPE_VVBOX_SDPRO4         2859
2843 #define MACH_TYPE_HTC_SPV_M700         2860
2844 #define MACH_TYPE_MX257SX              2861
2845 #define MACH_TYPE_GONI                 2862
2846 #define MACH_TYPE_MSM8X55_SVLTE_FFA    2863
2847 #define MACH_TYPE_MSM8X55_SVLTE_SURF   2864
2848 #define MACH_TYPE_QUICKSTEP            2865
2849 #define MACH_TYPE_DMW96                2866
2850 #define MACH_TYPE_HAMMERHEAD           2867
2851 #define MACH_TYPE_TRIDENT              2868
2852 #define MACH_TYPE_LIGHTNING            2869
2853 #define MACH_TYPE_ICONNECT             2870
2854 #define MACH_TYPE_AUTOBOT              2871
2855 #define MACH_TYPE_COCONUT              2872
2856 #define MACH_TYPE_DURIAN               2873
2857 #define MACH_TYPE_CAYENNE              2874
2858 #define MACH_TYPE_FUJI                 2875
2859 #define MACH_TYPE_SYNOLOGY_6282        2876
2860 #define MACH_TYPE_EM1SY                2877
2861 #define MACH_TYPE_M502                 2878
2862 #define MACH_TYPE_MATRIX518            2879
2863 #define MACH_TYPE_TINY_GURNARD         2880
2864 #define MACH_TYPE_SPEAR1310            2881
2865 #define MACH_TYPE_BV07                 2882
2866 #define MACH_TYPE_MXT_TD61             2883
2867 #define MACH_TYPE_OPENRD_ULTIMATE      2884
2868 #define MACH_TYPE_DEVIXP               2885
2869 #define MACH_TYPE_MICCPT               2886
2870 #define MACH_TYPE_MIC256               2887
2871 #define MACH_TYPE_AS1167               2888
2872 #define MACH_TYPE_OMAP3_IBIZA          2889
2873 #define MACH_TYPE_U5500                2890
2874 #define MACH_TYPE_DAVINCI_PICTO        2891
2875 #define MACH_TYPE_MECHA                2892
2876 #define MACH_TYPE_BUBBA3               2893
2877 #define MACH_TYPE_PUPITRE              2894
2878 #define MACH_TYPE_TEGRA_HARMONY        2895
2879 #define MACH_TYPE_TEGRA_VOGUE          2896
2880 #define MACH_TYPE_TEGRA_E1165          2897
2881 #define MACH_TYPE_SIMPLENET            2898
2882 #define MACH_TYPE_EC4350TBM            2899
2883 #define MACH_TYPE_PEC_TC               2900
2884 #define MACH_TYPE_PEC_HC2              2901
2885 #define MACH_TYPE_ESL_MOBILIS_A        2902
2886 #define MACH_TYPE_ESL_MOBILIS_B        2903
2887 #define MACH_TYPE_ESL_WAVE_A           2904
2888 #define MACH_TYPE_ESL_WAVE_B           2905
2889 #define MACH_TYPE_UNISENSE_MMM         2906
2890 #define MACH_TYPE_BLUESHARK            2907
2891 #define MACH_TYPE_E10                  2908
2892 #define MACH_TYPE_APP3K_ROBIN          2909
2893 #define MACH_TYPE_POV15HD              2910
2894 #define MACH_TYPE_STELLA               2911
2895 #define MACH_TYPE_LINKSTATION_LSCHL    2913
2896 #define MACH_TYPE_NETWALKER            2914
2897 #define MACH_TYPE_ACSX106              2915
2898 #define MACH_TYPE_ATLAS5_C1            2916
2899 #define MACH_TYPE_NSB3AST              2917
2900 #define MACH_TYPE_GNET_SLC             2918
2901 #define MACH_TYPE_AF4000               2919
2902 #define MACH_TYPE_ARK9431              2920
2903 #define MACH_TYPE_FS_S5PC100           2921
2904 #define MACH_TYPE_OMAP3505NOVA8        2922
2905 #define MACH_TYPE_OMAP3621_EDP1        2923
2906 #define MACH_TYPE_ORATISAES            2924
2907 #define MACH_TYPE_SMDKV310             2925
2908 #define MACH_TYPE_SIEMENS_L0           2926
2909 #define MACH_TYPE_VENTANA              2927
2910 #define MACH_TYPE_WM8505_7IN_NETBOOK   2928
2911 #define MACH_TYPE_EC4350SDB            2929
2912 #define MACH_TYPE_MIMAS                2930
2913 #define MACH_TYPE_TITAN                2931
2914 #define MACH_TYPE_CRANEBOARD           2932
2915 #define MACH_TYPE_ES2440               2933
2916 #define MACH_TYPE_NAJAY_A9263          2934
2917 #define MACH_TYPE_HTCTORNADO           2935
2918 #define MACH_TYPE_DIMM_MX257           2936
2919 #define MACH_TYPE_JIGEN                2937
2920 #define MACH_TYPE_SMDK6450             2938
2921 #define MACH_TYPE_MENO_QNG             2939
2922 #define MACH_TYPE_NS2416               2940
2923 #define MACH_TYPE_RPC353               2941
2924 #define MACH_TYPE_TQ6410               2942
2925 #define MACH_TYPE_SKY6410              2943
2926 #define MACH_TYPE_DYNASTY              2944
2927 #define MACH_TYPE_VIVO                 2945
2928 #define MACH_TYPE_BURY_BL7582          2946
2929 #define MACH_TYPE_BURY_BPS5270         2947
2930 #define MACH_TYPE_BASI                 2948
2931 #define MACH_TYPE_TN200                2949
2932 #define MACH_TYPE_C2MMI                2950
2933 #define MACH_TYPE_MESON_6236M          2951
2934 #define MACH_TYPE_MESON_8626M          2952
2935 #define MACH_TYPE_TUBE                 2953
2936 #define MACH_TYPE_MESSINA              2954
2937 #define MACH_TYPE_MX50_ARM2            2955
2938 #define MACH_TYPE_CETUS9263            2956
2939 #define MACH_TYPE_BROWNSTONE           2957
2940 #define MACH_TYPE_VMX25                2958
2941 #define MACH_TYPE_VMX51                2959
2942 #define MACH_TYPE_ABACUS               2960
2943 #define MACH_TYPE_CM4745               2961
2944 #define MACH_TYPE_ORATISLINK           2962
2945 #define MACH_TYPE_DAVINCI_DM365_DVR    2963
2946 #define MACH_TYPE_NETVIZ               2964
2947 #define MACH_TYPE_FLEXIBITY            2965
2948 #define MACH_TYPE_WLAN_COMPUTER        2966
2949
2950 #ifdef CONFIG_ARCH_EBSA110
2951 # ifdef machine_arch_type
2952 #  undef machine_arch_type
2953 #  define machine_arch_type     __machine_arch_type
2954 # else
2955 #  define machine_arch_type     MACH_TYPE_EBSA110
2956 # endif
2957 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
2958 #else
2959 # define machine_is_ebsa110()   (0)
2960 #endif
2961
2962 #ifdef CONFIG_ARCH_RPC
2963 # ifdef machine_arch_type
2964 #  undef machine_arch_type
2965 #  define machine_arch_type     __machine_arch_type
2966 # else
2967 #  define machine_arch_type     MACH_TYPE_RISCPC
2968 # endif
2969 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
2970 #else
2971 # define machine_is_riscpc()    (0)
2972 #endif
2973
2974 #ifdef CONFIG_ARCH_NEXUSPCI
2975 # ifdef machine_arch_type
2976 #  undef machine_arch_type
2977 #  define machine_arch_type     __machine_arch_type
2978 # else
2979 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
2980 # endif
2981 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
2982 #else
2983 # define machine_is_nexuspci()  (0)
2984 #endif
2985
2986 #ifdef CONFIG_ARCH_EBSA285
2987 # ifdef machine_arch_type
2988 #  undef machine_arch_type
2989 #  define machine_arch_type     __machine_arch_type
2990 # else
2991 #  define machine_arch_type     MACH_TYPE_EBSA285
2992 # endif
2993 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
2994 #else
2995 # define machine_is_ebsa285()   (0)
2996 #endif
2997
2998 #ifdef CONFIG_ARCH_NETWINDER
2999 # ifdef machine_arch_type
3000 #  undef machine_arch_type
3001 #  define machine_arch_type     __machine_arch_type
3002 # else
3003 #  define machine_arch_type     MACH_TYPE_NETWINDER
3004 # endif
3005 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
3006 #else
3007 # define machine_is_netwinder() (0)
3008 #endif
3009
3010 #ifdef CONFIG_ARCH_CATS
3011 # ifdef machine_arch_type
3012 #  undef machine_arch_type
3013 #  define machine_arch_type     __machine_arch_type
3014 # else
3015 #  define machine_arch_type     MACH_TYPE_CATS
3016 # endif
3017 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
3018 #else
3019 # define machine_is_cats()      (0)
3020 #endif
3021
3022 #ifdef CONFIG_ARCH_TBOX
3023 # ifdef machine_arch_type
3024 #  undef machine_arch_type
3025 #  define machine_arch_type     __machine_arch_type
3026 # else
3027 #  define machine_arch_type     MACH_TYPE_TBOX
3028 # endif
3029 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
3030 #else
3031 # define machine_is_tbox()      (0)
3032 #endif
3033
3034 #ifdef CONFIG_ARCH_CO285
3035 # ifdef machine_arch_type
3036 #  undef machine_arch_type
3037 #  define machine_arch_type     __machine_arch_type
3038 # else
3039 #  define machine_arch_type     MACH_TYPE_CO285
3040 # endif
3041 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
3042 #else
3043 # define machine_is_co285()     (0)
3044 #endif
3045
3046 #ifdef CONFIG_ARCH_CLPS7110
3047 # ifdef machine_arch_type
3048 #  undef machine_arch_type
3049 #  define machine_arch_type     __machine_arch_type
3050 # else
3051 #  define machine_arch_type     MACH_TYPE_CLPS7110
3052 # endif
3053 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
3054 #else
3055 # define machine_is_clps7110()  (0)
3056 #endif
3057
3058 #ifdef CONFIG_ARCH_ARC
3059 # ifdef machine_arch_type
3060 #  undef machine_arch_type
3061 #  define machine_arch_type     __machine_arch_type
3062 # else
3063 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
3064 # endif
3065 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
3066 #else
3067 # define machine_is_archimedes()        (0)
3068 #endif
3069
3070 #ifdef CONFIG_ARCH_A5K
3071 # ifdef machine_arch_type
3072 #  undef machine_arch_type
3073 #  define machine_arch_type     __machine_arch_type
3074 # else
3075 #  define machine_arch_type     MACH_TYPE_A5K
3076 # endif
3077 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
3078 #else
3079 # define machine_is_a5k()       (0)
3080 #endif
3081
3082 #ifdef CONFIG_ARCH_ETOILE
3083 # ifdef machine_arch_type
3084 #  undef machine_arch_type
3085 #  define machine_arch_type     __machine_arch_type
3086 # else
3087 #  define machine_arch_type     MACH_TYPE_ETOILE
3088 # endif
3089 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
3090 #else
3091 # define machine_is_etoile()    (0)
3092 #endif
3093
3094 #ifdef CONFIG_ARCH_LACIE_NAS
3095 # ifdef machine_arch_type
3096 #  undef machine_arch_type
3097 #  define machine_arch_type     __machine_arch_type
3098 # else
3099 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
3100 # endif
3101 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
3102 #else
3103 # define machine_is_lacie_nas() (0)
3104 #endif
3105
3106 #ifdef CONFIG_ARCH_CLPS7500
3107 # ifdef machine_arch_type
3108 #  undef machine_arch_type
3109 #  define machine_arch_type     __machine_arch_type
3110 # else
3111 #  define machine_arch_type     MACH_TYPE_CLPS7500
3112 # endif
3113 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
3114 #else
3115 # define machine_is_clps7500()  (0)
3116 #endif
3117
3118 #ifdef CONFIG_ARCH_SHARK
3119 # ifdef machine_arch_type
3120 #  undef machine_arch_type
3121 #  define machine_arch_type     __machine_arch_type
3122 # else
3123 #  define machine_arch_type     MACH_TYPE_SHARK
3124 # endif
3125 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
3126 #else
3127 # define machine_is_shark()     (0)
3128 #endif
3129
3130 #ifdef CONFIG_SA1100_BRUTUS
3131 # ifdef machine_arch_type
3132 #  undef machine_arch_type
3133 #  define machine_arch_type     __machine_arch_type
3134 # else
3135 #  define machine_arch_type     MACH_TYPE_BRUTUS
3136 # endif
3137 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
3138 #else
3139 # define machine_is_brutus()    (0)
3140 #endif
3141
3142 #ifdef CONFIG_ARCH_PERSONAL_SERVER
3143 # ifdef machine_arch_type
3144 #  undef machine_arch_type
3145 #  define machine_arch_type     __machine_arch_type
3146 # else
3147 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
3148 # endif
3149 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
3150 #else
3151 # define machine_is_personal_server()   (0)
3152 #endif
3153
3154 #ifdef CONFIG_SA1100_ITSY
3155 # ifdef machine_arch_type
3156 #  undef machine_arch_type
3157 #  define machine_arch_type     __machine_arch_type
3158 # else
3159 #  define machine_arch_type     MACH_TYPE_ITSY
3160 # endif
3161 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
3162 #else
3163 # define machine_is_itsy()      (0)
3164 #endif
3165
3166 #ifdef CONFIG_ARCH_L7200
3167 # ifdef machine_arch_type
3168 #  undef machine_arch_type
3169 #  define machine_arch_type     __machine_arch_type
3170 # else
3171 #  define machine_arch_type     MACH_TYPE_L7200
3172 # endif
3173 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
3174 #else
3175 # define machine_is_l7200()     (0)
3176 #endif
3177
3178 #ifdef CONFIG_SA1100_PLEB
3179 # ifdef machine_arch_type
3180 #  undef machine_arch_type
3181 #  define machine_arch_type     __machine_arch_type
3182 # else
3183 #  define machine_arch_type     MACH_TYPE_PLEB
3184 # endif
3185 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
3186 #else
3187 # define machine_is_pleb()      (0)
3188 #endif
3189
3190 #ifdef CONFIG_ARCH_INTEGRATOR
3191 # ifdef machine_arch_type
3192 #  undef machine_arch_type
3193 #  define machine_arch_type     __machine_arch_type
3194 # else
3195 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
3196 # endif
3197 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
3198 #else
3199 # define machine_is_integrator()        (0)
3200 #endif
3201
3202 #ifdef CONFIG_SA1100_H3600
3203 # ifdef machine_arch_type
3204 #  undef machine_arch_type
3205 #  define machine_arch_type     __machine_arch_type
3206 # else
3207 #  define machine_arch_type     MACH_TYPE_H3600
3208 # endif
3209 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
3210 #else
3211 # define machine_is_h3600()     (0)
3212 #endif
3213
3214 #ifdef CONFIG_ARCH_IXP1200
3215 # ifdef machine_arch_type
3216 #  undef machine_arch_type
3217 #  define machine_arch_type     __machine_arch_type
3218 # else
3219 #  define machine_arch_type     MACH_TYPE_IXP1200
3220 # endif
3221 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
3222 #else
3223 # define machine_is_ixp1200()   (0)
3224 #endif
3225
3226 #ifdef CONFIG_ARCH_P720T
3227 # ifdef machine_arch_type
3228 #  undef machine_arch_type
3229 #  define machine_arch_type     __machine_arch_type
3230 # else
3231 #  define machine_arch_type     MACH_TYPE_P720T
3232 # endif
3233 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
3234 #else
3235 # define machine_is_p720t()     (0)
3236 #endif
3237
3238 #ifdef CONFIG_SA1100_ASSABET
3239 # ifdef machine_arch_type
3240 #  undef machine_arch_type
3241 #  define machine_arch_type     __machine_arch_type
3242 # else
3243 #  define machine_arch_type     MACH_TYPE_ASSABET
3244 # endif
3245 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
3246 #else
3247 # define machine_is_assabet()   (0)
3248 #endif
3249
3250 #ifdef CONFIG_SA1100_VICTOR
3251 # ifdef machine_arch_type
3252 #  undef machine_arch_type
3253 #  define machine_arch_type     __machine_arch_type
3254 # else
3255 #  define machine_arch_type     MACH_TYPE_VICTOR
3256 # endif
3257 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
3258 #else
3259 # define machine_is_victor()    (0)
3260 #endif
3261
3262 #ifdef CONFIG_SA1100_LART
3263 # ifdef machine_arch_type
3264 #  undef machine_arch_type
3265 #  define machine_arch_type     __machine_arch_type
3266 # else
3267 #  define machine_arch_type     MACH_TYPE_LART
3268 # endif
3269 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
3270 #else
3271 # define machine_is_lart()      (0)
3272 #endif
3273
3274 #ifdef CONFIG_SA1100_RANGER
3275 # ifdef machine_arch_type
3276 #  undef machine_arch_type
3277 #  define machine_arch_type     __machine_arch_type
3278 # else
3279 #  define machine_arch_type     MACH_TYPE_RANGER
3280 # endif
3281 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
3282 #else
3283 # define machine_is_ranger()    (0)
3284 #endif
3285
3286 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
3287 # ifdef machine_arch_type
3288 #  undef machine_arch_type
3289 #  define machine_arch_type     __machine_arch_type
3290 # else
3291 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
3292 # endif
3293 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
3294 #else
3295 # define machine_is_graphicsclient()    (0)
3296 #endif
3297
3298 #ifdef CONFIG_SA1100_XP860
3299 # ifdef machine_arch_type
3300 #  undef machine_arch_type
3301 #  define machine_arch_type     __machine_arch_type
3302 # else
3303 #  define machine_arch_type     MACH_TYPE_XP860
3304 # endif
3305 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
3306 #else
3307 # define machine_is_xp860()     (0)
3308 #endif
3309
3310 #ifdef CONFIG_SA1100_CERF
3311 # ifdef machine_arch_type
3312 #  undef machine_arch_type
3313 #  define machine_arch_type     __machine_arch_type
3314 # else
3315 #  define machine_arch_type     MACH_TYPE_CERF
3316 # endif
3317 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
3318 #else
3319 # define machine_is_cerf()      (0)
3320 #endif
3321
3322 #ifdef CONFIG_SA1100_NANOENGINE
3323 # ifdef machine_arch_type
3324 #  undef machine_arch_type
3325 #  define machine_arch_type     __machine_arch_type
3326 # else
3327 #  define machine_arch_type     MACH_TYPE_NANOENGINE
3328 # endif
3329 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
3330 #else
3331 # define machine_is_nanoengine()        (0)
3332 #endif
3333
3334 #ifdef CONFIG_SA1100_FPIC
3335 # ifdef machine_arch_type
3336 #  undef machine_arch_type
3337 #  define machine_arch_type     __machine_arch_type
3338 # else
3339 #  define machine_arch_type     MACH_TYPE_FPIC
3340 # endif
3341 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
3342 #else
3343 # define machine_is_fpic()      (0)
3344 #endif
3345
3346 #ifdef CONFIG_SA1100_EXTENEX1
3347 # ifdef machine_arch_type
3348 #  undef machine_arch_type
3349 #  define machine_arch_type     __machine_arch_type
3350 # else
3351 #  define machine_arch_type     MACH_TYPE_EXTENEX1
3352 # endif
3353 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
3354 #else
3355 # define machine_is_extenex1()  (0)
3356 #endif
3357
3358 #ifdef CONFIG_SA1100_SHERMAN
3359 # ifdef machine_arch_type
3360 #  undef machine_arch_type
3361 #  define machine_arch_type     __machine_arch_type
3362 # else
3363 #  define machine_arch_type     MACH_TYPE_SHERMAN
3364 # endif
3365 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
3366 #else
3367 # define machine_is_sherman()   (0)
3368 #endif
3369
3370 #ifdef CONFIG_SA1100_ACCELENT
3371 # ifdef machine_arch_type
3372 #  undef machine_arch_type
3373 #  define machine_arch_type     __machine_arch_type
3374 # else
3375 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
3376 # endif
3377 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
3378 #else
3379 # define machine_is_accelent_sa()       (0)
3380 #endif
3381
3382 #ifdef CONFIG_ARCH_L7200_ACCELENT
3383 # ifdef machine_arch_type
3384 #  undef machine_arch_type
3385 #  define machine_arch_type     __machine_arch_type
3386 # else
3387 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
3388 # endif
3389 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
3390 #else
3391 # define machine_is_accelent_l7200()    (0)
3392 #endif
3393
3394 #ifdef CONFIG_SA1100_NETPORT
3395 # ifdef machine_arch_type
3396 #  undef machine_arch_type
3397 #  define machine_arch_type     __machine_arch_type
3398 # else
3399 #  define machine_arch_type     MACH_TYPE_NETPORT
3400 # endif
3401 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
3402 #else
3403 # define machine_is_netport()   (0)
3404 #endif
3405
3406 #ifdef CONFIG_SA1100_PANGOLIN
3407 # ifdef machine_arch_type
3408 #  undef machine_arch_type
3409 #  define machine_arch_type     __machine_arch_type
3410 # else
3411 #  define machine_arch_type     MACH_TYPE_PANGOLIN
3412 # endif
3413 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
3414 #else
3415 # define machine_is_pangolin()  (0)
3416 #endif
3417
3418 #ifdef CONFIG_SA1100_YOPY
3419 # ifdef machine_arch_type
3420 #  undef machine_arch_type
3421 #  define machine_arch_type     __machine_arch_type
3422 # else
3423 #  define machine_arch_type     MACH_TYPE_YOPY
3424 # endif
3425 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
3426 #else
3427 # define machine_is_yopy()      (0)
3428 #endif
3429
3430 #ifdef CONFIG_SA1100_COOLIDGE
3431 # ifdef machine_arch_type
3432 #  undef machine_arch_type
3433 #  define machine_arch_type     __machine_arch_type
3434 # else
3435 #  define machine_arch_type     MACH_TYPE_COOLIDGE
3436 # endif
3437 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
3438 #else
3439 # define machine_is_coolidge()  (0)
3440 #endif
3441
3442 #ifdef CONFIG_SA1100_HUW_WEBPANEL
3443 # ifdef machine_arch_type
3444 #  undef machine_arch_type
3445 #  define machine_arch_type     __machine_arch_type
3446 # else
3447 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
3448 # endif
3449 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
3450 #else
3451 # define machine_is_huw_webpanel()      (0)
3452 #endif
3453
3454 #ifdef CONFIG_ARCH_SPOTME
3455 # ifdef machine_arch_type
3456 #  undef machine_arch_type
3457 #  define machine_arch_type     __machine_arch_type
3458 # else
3459 #  define machine_arch_type     MACH_TYPE_SPOTME
3460 # endif
3461 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
3462 #else
3463 # define machine_is_spotme()    (0)
3464 #endif
3465
3466 #ifdef CONFIG_ARCH_FREEBIRD
3467 # ifdef machine_arch_type
3468 #  undef machine_arch_type
3469 #  define machine_arch_type     __machine_arch_type
3470 # else
3471 #  define machine_arch_type     MACH_TYPE_FREEBIRD
3472 # endif
3473 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
3474 #else
3475 # define machine_is_freebird()  (0)
3476 #endif
3477
3478 #ifdef CONFIG_ARCH_TI925
3479 # ifdef machine_arch_type
3480 #  undef machine_arch_type
3481 #  define machine_arch_type     __machine_arch_type
3482 # else
3483 #  define machine_arch_type     MACH_TYPE_TI925
3484 # endif
3485 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
3486 #else
3487 # define machine_is_ti925()     (0)
3488 #endif
3489
3490 #ifdef CONFIG_ARCH_RISCSTATION
3491 # ifdef machine_arch_type
3492 #  undef machine_arch_type
3493 #  define machine_arch_type     __machine_arch_type
3494 # else
3495 #  define machine_arch_type     MACH_TYPE_RISCSTATION
3496 # endif
3497 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
3498 #else
3499 # define machine_is_riscstation()       (0)
3500 #endif
3501
3502 #ifdef CONFIG_SA1100_CAVY
3503 # ifdef machine_arch_type
3504 #  undef machine_arch_type
3505 #  define machine_arch_type     __machine_arch_type
3506 # else
3507 #  define machine_arch_type     MACH_TYPE_CAVY
3508 # endif
3509 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
3510 #else
3511 # define machine_is_cavy()      (0)
3512 #endif
3513
3514 #ifdef CONFIG_SA1100_JORNADA720
3515 # ifdef machine_arch_type
3516 #  undef machine_arch_type
3517 #  define machine_arch_type     __machine_arch_type
3518 # else
3519 #  define machine_arch_type     MACH_TYPE_JORNADA720
3520 # endif
3521 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
3522 #else
3523 # define machine_is_jornada720()        (0)
3524 #endif
3525
3526 #ifdef CONFIG_SA1100_OMNIMETER
3527 # ifdef machine_arch_type
3528 #  undef machine_arch_type
3529 #  define machine_arch_type     __machine_arch_type
3530 # else
3531 #  define machine_arch_type     MACH_TYPE_OMNIMETER
3532 # endif
3533 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
3534 #else
3535 # define machine_is_omnimeter() (0)
3536 #endif
3537
3538 #ifdef CONFIG_ARCH_EDB7211
3539 # ifdef machine_arch_type
3540 #  undef machine_arch_type
3541 #  define machine_arch_type     __machine_arch_type
3542 # else
3543 #  define machine_arch_type     MACH_TYPE_EDB7211
3544 # endif
3545 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
3546 #else
3547 # define machine_is_edb7211()   (0)
3548 #endif
3549
3550 #ifdef CONFIG_SA1100_CITYGO
3551 # ifdef machine_arch_type
3552 #  undef machine_arch_type
3553 #  define machine_arch_type     __machine_arch_type
3554 # else
3555 #  define machine_arch_type     MACH_TYPE_CITYGO
3556 # endif
3557 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
3558 #else
3559 # define machine_is_citygo()    (0)
3560 #endif
3561
3562 #ifdef CONFIG_SA1100_PFS168
3563 # ifdef machine_arch_type
3564 #  undef machine_arch_type
3565 #  define machine_arch_type     __machine_arch_type
3566 # else
3567 #  define machine_arch_type     MACH_TYPE_PFS168
3568 # endif
3569 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
3570 #else
3571 # define machine_is_pfs168()    (0)
3572 #endif
3573
3574 #ifdef CONFIG_SA1100_SPOT
3575 # ifdef machine_arch_type
3576 #  undef machine_arch_type
3577 #  define machine_arch_type     __machine_arch_type
3578 # else
3579 #  define machine_arch_type     MACH_TYPE_SPOT
3580 # endif
3581 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
3582 #else
3583 # define machine_is_spot()      (0)
3584 #endif
3585
3586 #ifdef CONFIG_SA1100_FLEXANET
3587 # ifdef machine_arch_type
3588 #  undef machine_arch_type
3589 #  define machine_arch_type     __machine_arch_type
3590 # else
3591 #  define machine_arch_type     MACH_TYPE_FLEXANET
3592 # endif
3593 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
3594 #else
3595 # define machine_is_flexanet()  (0)
3596 #endif
3597
3598 #ifdef CONFIG_ARCH_WEBPAL
3599 # ifdef machine_arch_type
3600 #  undef machine_arch_type
3601 #  define machine_arch_type     __machine_arch_type
3602 # else
3603 #  define machine_arch_type     MACH_TYPE_WEBPAL
3604 # endif
3605 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
3606 #else
3607 # define machine_is_webpal()    (0)
3608 #endif
3609
3610 #ifdef CONFIG_SA1100_LINPDA
3611 # ifdef machine_arch_type
3612 #  undef machine_arch_type
3613 #  define machine_arch_type     __machine_arch_type
3614 # else
3615 #  define machine_arch_type     MACH_TYPE_LINPDA
3616 # endif
3617 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
3618 #else
3619 # define machine_is_linpda()    (0)
3620 #endif
3621
3622 #ifdef CONFIG_ARCH_ANAKIN
3623 # ifdef machine_arch_type
3624 #  undef machine_arch_type
3625 #  define machine_arch_type     __machine_arch_type
3626 # else
3627 #  define machine_arch_type     MACH_TYPE_ANAKIN
3628 # endif
3629 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
3630 #else
3631 # define machine_is_anakin()    (0)
3632 #endif
3633
3634 #ifdef CONFIG_SA1100_MVI
3635 # ifdef machine_arch_type
3636 #  undef machine_arch_type
3637 #  define machine_arch_type     __machine_arch_type
3638 # else
3639 #  define machine_arch_type     MACH_TYPE_MVI
3640 # endif
3641 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
3642 #else
3643 # define machine_is_mvi()       (0)
3644 #endif
3645
3646 #ifdef CONFIG_SA1100_JUPITER
3647 # ifdef machine_arch_type
3648 #  undef machine_arch_type
3649 #  define machine_arch_type     __machine_arch_type
3650 # else
3651 #  define machine_arch_type     MACH_TYPE_JUPITER
3652 # endif
3653 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
3654 #else
3655 # define machine_is_jupiter()   (0)
3656 #endif
3657
3658 #ifdef CONFIG_ARCH_PSIONW
3659 # ifdef machine_arch_type
3660 #  undef machine_arch_type
3661 #  define machine_arch_type     __machine_arch_type
3662 # else
3663 #  define machine_arch_type     MACH_TYPE_PSIONW
3664 # endif
3665 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
3666 #else
3667 # define machine_is_psionw()    (0)
3668 #endif
3669
3670 #ifdef CONFIG_SA1100_ALN
3671 # ifdef machine_arch_type
3672 #  undef machine_arch_type
3673 #  define machine_arch_type     __machine_arch_type
3674 # else
3675 #  define machine_arch_type     MACH_TYPE_ALN
3676 # endif
3677 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
3678 #else
3679 # define machine_is_aln()       (0)
3680 #endif
3681
3682 #ifdef CONFIG_ARCH_CAMELOT
3683 # ifdef machine_arch_type
3684 #  undef machine_arch_type
3685 #  define machine_arch_type     __machine_arch_type
3686 # else
3687 #  define machine_arch_type     MACH_TYPE_CAMELOT
3688 # endif
3689 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
3690 #else
3691 # define machine_is_epxa()      (0)
3692 #endif
3693
3694 #ifdef CONFIG_SA1100_GDS2200
3695 # ifdef machine_arch_type
3696 #  undef machine_arch_type
3697 #  define machine_arch_type     __machine_arch_type
3698 # else
3699 #  define machine_arch_type     MACH_TYPE_GDS2200
3700 # endif
3701 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
3702 #else
3703 # define machine_is_gds2200()   (0)
3704 #endif
3705
3706 #ifdef CONFIG_SA1100_PSION_SERIES7
3707 # ifdef machine_arch_type
3708 #  undef machine_arch_type
3709 #  define machine_arch_type     __machine_arch_type
3710 # else
3711 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
3712 # endif
3713 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
3714 #else
3715 # define machine_is_netbook()   (0)
3716 #endif
3717
3718 #ifdef CONFIG_SA1100_XFILE
3719 # ifdef machine_arch_type
3720 #  undef machine_arch_type
3721 #  define machine_arch_type     __machine_arch_type
3722 # else
3723 #  define machine_arch_type     MACH_TYPE_XFILE
3724 # endif
3725 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
3726 #else
3727 # define machine_is_xfile()     (0)
3728 #endif
3729
3730 #ifdef CONFIG_ARCH_ACCELENT_EP9312
3731 # ifdef machine_arch_type
3732 #  undef machine_arch_type
3733 #  define machine_arch_type     __machine_arch_type
3734 # else
3735 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
3736 # endif
3737 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
3738 #else
3739 # define machine_is_accelent_ep9312()   (0)
3740 #endif
3741
3742 #ifdef CONFIG_ARCH_IC200
3743 # ifdef machine_arch_type
3744 #  undef machine_arch_type
3745 #  define machine_arch_type     __machine_arch_type
3746 # else
3747 #  define machine_arch_type     MACH_TYPE_IC200
3748 # endif
3749 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
3750 #else
3751 # define machine_is_ic200()     (0)
3752 #endif
3753
3754 #ifdef CONFIG_SA1100_CREDITLART
3755 # ifdef machine_arch_type
3756 #  undef machine_arch_type
3757 #  define machine_arch_type     __machine_arch_type
3758 # else
3759 #  define machine_arch_type     MACH_TYPE_CREDITLART
3760 # endif
3761 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
3762 #else
3763 # define machine_is_creditlart()        (0)
3764 #endif
3765
3766 #ifdef CONFIG_SA1100_HTM
3767 # ifdef machine_arch_type
3768 #  undef machine_arch_type
3769 #  define machine_arch_type     __machine_arch_type
3770 # else
3771 #  define machine_arch_type     MACH_TYPE_HTM
3772 # endif
3773 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
3774 #else
3775 # define machine_is_htm()       (0)
3776 #endif
3777
3778 #ifdef CONFIG_ARCH_IQ80310
3779 # ifdef machine_arch_type
3780 #  undef machine_arch_type
3781 #  define machine_arch_type     __machine_arch_type
3782 # else
3783 #  define machine_arch_type     MACH_TYPE_IQ80310
3784 # endif
3785 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
3786 #else
3787 # define machine_is_iq80310()   (0)
3788 #endif
3789
3790 #ifdef CONFIG_SA1100_FREEBOT
3791 # ifdef machine_arch_type
3792 #  undef machine_arch_type
3793 #  define machine_arch_type     __machine_arch_type
3794 # else
3795 #  define machine_arch_type     MACH_TYPE_FREEBOT
3796 # endif
3797 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
3798 #else
3799 # define machine_is_freebot()   (0)
3800 #endif
3801
3802 #ifdef CONFIG_ARCH_ENTEL
3803 # ifdef machine_arch_type
3804 #  undef machine_arch_type
3805 #  define machine_arch_type     __machine_arch_type
3806 # else
3807 #  define machine_arch_type     MACH_TYPE_ENTEL
3808 # endif
3809 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
3810 #else
3811 # define machine_is_entel()     (0)
3812 #endif
3813
3814 #ifdef CONFIG_ARCH_ENP3510
3815 # ifdef machine_arch_type
3816 #  undef machine_arch_type
3817 #  define machine_arch_type     __machine_arch_type
3818 # else
3819 #  define machine_arch_type     MACH_TYPE_ENP3510
3820 # endif
3821 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
3822 #else
3823 # define machine_is_enp3510()   (0)
3824 #endif
3825
3826 #ifdef CONFIG_SA1100_TRIZEPS
3827 # ifdef machine_arch_type
3828 #  undef machine_arch_type
3829 #  define machine_arch_type     __machine_arch_type
3830 # else
3831 #  define machine_arch_type     MACH_TYPE_TRIZEPS
3832 # endif
3833 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
3834 #else
3835 # define machine_is_trizeps()   (0)
3836 #endif
3837
3838 #ifdef CONFIG_SA1100_NESA
3839 # ifdef machine_arch_type
3840 #  undef machine_arch_type
3841 #  define machine_arch_type     __machine_arch_type
3842 # else
3843 #  define machine_arch_type     MACH_TYPE_NESA
3844 # endif
3845 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
3846 #else
3847 # define machine_is_nesa()      (0)
3848 #endif
3849
3850 #ifdef CONFIG_ARCH_VENUS
3851 # ifdef machine_arch_type
3852 #  undef machine_arch_type
3853 #  define machine_arch_type     __machine_arch_type
3854 # else
3855 #  define machine_arch_type     MACH_TYPE_VENUS
3856 # endif
3857 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
3858 #else
3859 # define machine_is_venus()     (0)
3860 #endif
3861
3862 #ifdef CONFIG_ARCH_TARDIS
3863 # ifdef machine_arch_type
3864 #  undef machine_arch_type
3865 #  define machine_arch_type     __machine_arch_type
3866 # else
3867 #  define machine_arch_type     MACH_TYPE_TARDIS
3868 # endif
3869 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
3870 #else
3871 # define machine_is_tardis()    (0)
3872 #endif
3873
3874 #ifdef CONFIG_ARCH_MERCURY
3875 # ifdef machine_arch_type
3876 #  undef machine_arch_type
3877 #  define machine_arch_type     __machine_arch_type
3878 # else
3879 #  define machine_arch_type     MACH_TYPE_MERCURY
3880 # endif
3881 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
3882 #else
3883 # define machine_is_mercury()   (0)
3884 #endif
3885
3886 #ifdef CONFIG_SA1100_EMPEG
3887 # ifdef machine_arch_type
3888 #  undef machine_arch_type
3889 #  define machine_arch_type     __machine_arch_type
3890 # else
3891 #  define machine_arch_type     MACH_TYPE_EMPEG
3892 # endif
3893 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
3894 #else
3895 # define machine_is_empeg()     (0)
3896 #endif
3897
3898 #ifdef CONFIG_ARCH_I80200FCC
3899 # ifdef machine_arch_type
3900 #  undef machine_arch_type
3901 #  define machine_arch_type     __machine_arch_type
3902 # else
3903 #  define machine_arch_type     MACH_TYPE_I80200FCC
3904 # endif
3905 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
3906 #else
3907 # define machine_is_adi_evb()   (0)
3908 #endif
3909
3910 #ifdef CONFIG_SA1100_ITT_CPB
3911 # ifdef machine_arch_type
3912 #  undef machine_arch_type
3913 #  define machine_arch_type     __machine_arch_type
3914 # else
3915 #  define machine_arch_type     MACH_TYPE_ITT_CPB
3916 # endif
3917 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
3918 #else
3919 # define machine_is_itt_cpb()   (0)
3920 #endif
3921
3922 #ifdef CONFIG_SA1100_SVC
3923 # ifdef machine_arch_type
3924 #  undef machine_arch_type
3925 #  define machine_arch_type     __machine_arch_type
3926 # else
3927 #  define machine_arch_type     MACH_TYPE_SVC
3928 # endif
3929 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
3930 #else
3931 # define machine_is_svc()       (0)
3932 #endif
3933
3934 #ifdef CONFIG_SA1100_ALPHA2
3935 # ifdef machine_arch_type
3936 #  undef machine_arch_type
3937 #  define machine_arch_type     __machine_arch_type
3938 # else
3939 #  define machine_arch_type     MACH_TYPE_ALPHA2
3940 # endif
3941 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
3942 #else
3943 # define machine_is_alpha2()    (0)
3944 #endif
3945
3946 #ifdef CONFIG_SA1100_ALPHA1
3947 # ifdef machine_arch_type
3948 #  undef machine_arch_type
3949 #  define machine_arch_type     __machine_arch_type
3950 # else
3951 #  define machine_arch_type     MACH_TYPE_ALPHA1
3952 # endif
3953 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
3954 #else
3955 # define machine_is_alpha1()    (0)
3956 #endif
3957
3958 #ifdef CONFIG_ARCH_NETARM
3959 # ifdef machine_arch_type
3960 #  undef machine_arch_type
3961 #  define machine_arch_type     __machine_arch_type
3962 # else
3963 #  define machine_arch_type     MACH_TYPE_NETARM
3964 # endif
3965 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
3966 #else
3967 # define machine_is_netarm()    (0)
3968 #endif
3969
3970 #ifdef CONFIG_SA1100_SIMPAD
3971 # ifdef machine_arch_type
3972 #  undef machine_arch_type
3973 #  define machine_arch_type     __machine_arch_type
3974 # else
3975 #  define machine_arch_type     MACH_TYPE_SIMPAD
3976 # endif
3977 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
3978 #else
3979 # define machine_is_simpad()    (0)
3980 #endif
3981
3982 #ifdef CONFIG_ARCH_PDA1
3983 # ifdef machine_arch_type
3984 #  undef machine_arch_type
3985 #  define machine_arch_type     __machine_arch_type
3986 # else
3987 #  define machine_arch_type     MACH_TYPE_PDA1
3988 # endif
3989 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
3990 #else
3991 # define machine_is_pda1()      (0)
3992 #endif
3993
3994 #ifdef CONFIG_ARCH_LUBBOCK
3995 # ifdef machine_arch_type
3996 #  undef machine_arch_type
3997 #  define machine_arch_type     __machine_arch_type
3998 # else
3999 #  define machine_arch_type     MACH_TYPE_LUBBOCK
4000 # endif
4001 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
4002 #else
4003 # define machine_is_lubbock()   (0)
4004 #endif
4005
4006 #ifdef CONFIG_ARCH_ANIKO
4007 # ifdef machine_arch_type
4008 #  undef machine_arch_type
4009 #  define machine_arch_type     __machine_arch_type
4010 # else
4011 #  define machine_arch_type     MACH_TYPE_ANIKO
4012 # endif
4013 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
4014 #else
4015 # define machine_is_aniko()     (0)
4016 #endif
4017
4018 #ifdef CONFIG_ARCH_CLEP7212
4019 # ifdef machine_arch_type
4020 #  undef machine_arch_type
4021 #  define machine_arch_type     __machine_arch_type
4022 # else
4023 #  define machine_arch_type     MACH_TYPE_CLEP7212
4024 # endif
4025 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
4026 #else
4027 # define machine_is_clep7212()  (0)
4028 #endif
4029
4030 #ifdef CONFIG_ARCH_CS89712
4031 # ifdef machine_arch_type
4032 #  undef machine_arch_type
4033 #  define machine_arch_type     __machine_arch_type
4034 # else
4035 #  define machine_arch_type     MACH_TYPE_CS89712
4036 # endif
4037 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
4038 #else
4039 # define machine_is_cs89712()   (0)
4040 #endif
4041
4042 #ifdef CONFIG_SA1100_WEARARM
4043 # ifdef machine_arch_type
4044 #  undef machine_arch_type
4045 #  define machine_arch_type     __machine_arch_type
4046 # else
4047 #  define machine_arch_type     MACH_TYPE_WEARARM
4048 # endif
4049 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
4050 #else
4051 # define machine_is_weararm()   (0)
4052 #endif
4053
4054 #ifdef CONFIG_SA1100_POSSIO_PX
4055 # ifdef machine_arch_type
4056 #  undef machine_arch_type
4057 #  define machine_arch_type     __machine_arch_type
4058 # else
4059 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
4060 # endif
4061 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
4062 #else
4063 # define machine_is_possio_px() (0)
4064 #endif
4065
4066 #ifdef CONFIG_SA1100_SIDEARM
4067 # ifdef machine_arch_type
4068 #  undef machine_arch_type
4069 #  define machine_arch_type     __machine_arch_type
4070 # else
4071 #  define machine_arch_type     MACH_TYPE_SIDEARM
4072 # endif
4073 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
4074 #else
4075 # define machine_is_sidearm()   (0)
4076 #endif
4077
4078 #ifdef CONFIG_SA1100_STORK
4079 # ifdef machine_arch_type
4080 #  undef machine_arch_type
4081 #  define machine_arch_type     __machine_arch_type
4082 # else
4083 #  define machine_arch_type     MACH_TYPE_STORK
4084 # endif
4085 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
4086 #else
4087 # define machine_is_stork()     (0)
4088 #endif
4089
4090 #ifdef CONFIG_SA1100_SHANNON
4091 # ifdef machine_arch_type
4092 #  undef machine_arch_type
4093 #  define machine_arch_type     __machine_arch_type
4094 # else
4095 #  define machine_arch_type     MACH_TYPE_SHANNON
4096 # endif
4097 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
4098 #else
4099 # define machine_is_shannon()   (0)
4100 #endif
4101
4102 #ifdef CONFIG_ARCH_ACE
4103 # ifdef machine_arch_type
4104 #  undef machine_arch_type
4105 #  define machine_arch_type     __machine_arch_type
4106 # else
4107 #  define machine_arch_type     MACH_TYPE_ACE
4108 # endif
4109 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
4110 #else
4111 # define machine_is_ace()       (0)
4112 #endif
4113
4114 #ifdef CONFIG_SA1100_BALLYARM
4115 # ifdef machine_arch_type
4116 #  undef machine_arch_type
4117 #  define machine_arch_type     __machine_arch_type
4118 # else
4119 #  define machine_arch_type     MACH_TYPE_BALLYARM
4120 # endif
4121 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
4122 #else
4123 # define machine_is_ballyarm()  (0)
4124 #endif
4125
4126 #ifdef CONFIG_SA1100_SIMPUTER
4127 # ifdef machine_arch_type
4128 #  undef machine_arch_type
4129 #  define machine_arch_type     __machine_arch_type
4130 # else
4131 #  define machine_arch_type     MACH_TYPE_SIMPUTER
4132 # endif
4133 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
4134 #else
4135 # define machine_is_simputer()  (0)
4136 #endif
4137
4138 #ifdef CONFIG_SA1100_NEXTERM
4139 # ifdef machine_arch_type
4140 #  undef machine_arch_type
4141 #  define machine_arch_type     __machine_arch_type
4142 # else
4143 #  define machine_arch_type     MACH_TYPE_NEXTERM
4144 # endif
4145 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
4146 #else
4147 # define machine_is_nexterm()   (0)
4148 #endif
4149
4150 #ifdef CONFIG_SA1100_SA1100_ELF
4151 # ifdef machine_arch_type
4152 #  undef machine_arch_type
4153 #  define machine_arch_type     __machine_arch_type
4154 # else
4155 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
4156 # endif
4157 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
4158 #else
4159 # define machine_is_sa1100_elf()        (0)
4160 #endif
4161
4162 #ifdef CONFIG_SA1100_GATOR
4163 # ifdef machine_arch_type
4164 #  undef machine_arch_type
4165 #  define machine_arch_type     __machine_arch_type
4166 # else
4167 #  define machine_arch_type     MACH_TYPE_GATOR
4168 # endif
4169 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
4170 #else
4171 # define machine_is_gator()     (0)
4172 #endif
4173
4174 #ifdef CONFIG_ARCH_GRANITE
4175 # ifdef machine_arch_type
4176 #  undef machine_arch_type
4177 #  define machine_arch_type     __machine_arch_type
4178 # else
4179 #  define machine_arch_type     MACH_TYPE_GRANITE
4180 # endif
4181 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
4182 #else
4183 # define machine_is_granite()   (0)
4184 #endif
4185
4186 #ifdef CONFIG_SA1100_CONSUS
4187 # ifdef machine_arch_type
4188 #  undef machine_arch_type
4189 #  define machine_arch_type     __machine_arch_type
4190 # else
4191 #  define machine_arch_type     MACH_TYPE_CONSUS
4192 # endif
4193 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
4194 #else
4195 # define machine_is_consus()    (0)
4196 #endif
4197
4198 #ifdef CONFIG_ARCH_AAED2000
4199 # ifdef machine_arch_type
4200 #  undef machine_arch_type
4201 #  define machine_arch_type     __machine_arch_type
4202 # else
4203 #  define machine_arch_type     MACH_TYPE_AAED2000
4204 # endif
4205 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
4206 #else
4207 # define machine_is_aaed2000()  (0)
4208 #endif
4209
4210 #ifdef CONFIG_ARCH_CDB89712
4211 # ifdef machine_arch_type
4212 #  undef machine_arch_type
4213 #  define machine_arch_type     __machine_arch_type
4214 # else
4215 #  define machine_arch_type     MACH_TYPE_CDB89712
4216 # endif
4217 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
4218 #else
4219 # define machine_is_cdb89712()  (0)
4220 #endif
4221
4222 #ifdef CONFIG_SA1100_GRAPHICSMASTER
4223 # ifdef machine_arch_type
4224 #  undef machine_arch_type
4225 #  define machine_arch_type     __machine_arch_type
4226 # else
4227 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
4228 # endif
4229 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
4230 #else
4231 # define machine_is_graphicsmaster()    (0)
4232 #endif
4233
4234 #ifdef CONFIG_SA1100_ADSBITSY
4235 # ifdef machine_arch_type
4236 #  undef machine_arch_type
4237 #  define machine_arch_type     __machine_arch_type
4238 # else
4239 #  define machine_arch_type     MACH_TYPE_ADSBITSY
4240 # endif
4241 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
4242 #else
4243 # define machine_is_adsbitsy()  (0)
4244 #endif
4245
4246 #ifdef CONFIG_ARCH_PXA_IDP
4247 # ifdef machine_arch_type
4248 #  undef machine_arch_type
4249 #  define machine_arch_type     __machine_arch_type
4250 # else
4251 #  define machine_arch_type     MACH_TYPE_PXA_IDP
4252 # endif
4253 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
4254 #else
4255 # define machine_is_pxa_idp()   (0)
4256 #endif
4257
4258 #ifdef CONFIG_ARCH_PLCE
4259 # ifdef machine_arch_type
4260 #  undef machine_arch_type
4261 #  define machine_arch_type     __machine_arch_type
4262 # else
4263 #  define machine_arch_type     MACH_TYPE_PLCE
4264 # endif
4265 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
4266 #else
4267 # define machine_is_plce()      (0)
4268 #endif
4269
4270 #ifdef CONFIG_SA1100_PT_SYSTEM3
4271 # ifdef machine_arch_type
4272 #  undef machine_arch_type
4273 #  define machine_arch_type     __machine_arch_type
4274 # else
4275 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
4276 # endif
4277 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
4278 #else
4279 # define machine_is_pt_system3()        (0)
4280 #endif
4281
4282 #ifdef CONFIG_ARCH_MEDALB
4283 # ifdef machine_arch_type
4284 #  undef machine_arch_type
4285 #  define machine_arch_type     __machine_arch_type
4286 # else
4287 #  define machine_arch_type     MACH_TYPE_MEDALB
4288 # endif
4289 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
4290 #else
4291 # define machine_is_murphy()    (0)
4292 #endif
4293
4294 #ifdef CONFIG_ARCH_EAGLE
4295 # ifdef machine_arch_type
4296 #  undef machine_arch_type
4297 #  define machine_arch_type     __machine_arch_type
4298 # else
4299 #  define machine_arch_type     MACH_TYPE_EAGLE
4300 # endif
4301 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
4302 #else
4303 # define machine_is_eagle()     (0)
4304 #endif
4305
4306 #ifdef CONFIG_ARCH_DSC21
4307 # ifdef machine_arch_type
4308 #  undef machine_arch_type
4309 #  define machine_arch_type     __machine_arch_type
4310 # else
4311 #  define machine_arch_type     MACH_TYPE_DSC21
4312 # endif
4313 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
4314 #else
4315 # define machine_is_dsc21()     (0)
4316 #endif
4317
4318 #ifdef CONFIG_ARCH_DSC24
4319 # ifdef machine_arch_type
4320 #  undef machine_arch_type
4321 #  define machine_arch_type     __machine_arch_type
4322 # else
4323 #  define machine_arch_type     MACH_TYPE_DSC24
4324 # endif
4325 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
4326 #else
4327 # define machine_is_dsc24()     (0)
4328 #endif
4329
4330 #ifdef CONFIG_ARCH_TI5472
4331 # ifdef machine_arch_type
4332 #  undef machine_arch_type
4333 #  define machine_arch_type     __machine_arch_type
4334 # else
4335 #  define machine_arch_type     MACH_TYPE_TI5472
4336 # endif
4337 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
4338 #else
4339 # define machine_is_ti5472()    (0)
4340 #endif
4341
4342 #ifdef CONFIG_ARCH_AUTCPU12
4343 # ifdef machine_arch_type
4344 #  undef machine_arch_type
4345 #  define machine_arch_type     __machine_arch_type
4346 # else
4347 #  define machine_arch_type     MACH_TYPE_AUTCPU12
4348 # endif
4349 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
4350 #else
4351 # define machine_is_autcpu12()  (0)
4352 #endif
4353
4354 #ifdef CONFIG_ARCH_UENGINE
4355 # ifdef machine_arch_type
4356 #  undef machine_arch_type
4357 #  define machine_arch_type     __machine_arch_type
4358 # else
4359 #  define machine_arch_type     MACH_TYPE_UENGINE
4360 # endif
4361 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
4362 #else
4363 # define machine_is_uengine()   (0)
4364 #endif
4365
4366 #ifdef CONFIG_SA1100_BLUESTEM
4367 # ifdef machine_arch_type
4368 #  undef machine_arch_type
4369 #  define machine_arch_type     __machine_arch_type
4370 # else
4371 #  define machine_arch_type     MACH_TYPE_BLUESTEM
4372 # endif
4373 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
4374 #else
4375 # define machine_is_bluestem()  (0)
4376 #endif
4377
4378 #ifdef CONFIG_ARCH_XINGU8
4379 # ifdef machine_arch_type
4380 #  undef machine_arch_type
4381 #  define machine_arch_type     __machine_arch_type
4382 # else
4383 #  define machine_arch_type     MACH_TYPE_XINGU8
4384 # endif
4385 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
4386 #else
4387 # define machine_is_xingu8()    (0)
4388 #endif
4389
4390 #ifdef CONFIG_ARCH_BUSHSTB
4391 # ifdef machine_arch_type
4392 #  undef machine_arch_type
4393 #  define machine_arch_type     __machine_arch_type
4394 # else
4395 #  define machine_arch_type     MACH_TYPE_BUSHSTB
4396 # endif
4397 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
4398 #else
4399 # define machine_is_bushstb()   (0)
4400 #endif
4401
4402 #ifdef CONFIG_SA1100_EPSILON1
4403 # ifdef machine_arch_type
4404 #  undef machine_arch_type
4405 #  define machine_arch_type     __machine_arch_type
4406 # else
4407 #  define machine_arch_type     MACH_TYPE_EPSILON1
4408 # endif
4409 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
4410 #else
4411 # define machine_is_epsilon1()  (0)
4412 #endif
4413
4414 #ifdef CONFIG_SA1100_BALLOON
4415 # ifdef machine_arch_type
4416 #  undef machine_arch_type
4417 #  define machine_arch_type     __machine_arch_type
4418 # else
4419 #  define machine_arch_type     MACH_TYPE_BALLOON
4420 # endif
4421 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
4422 #else
4423 # define machine_is_balloon()   (0)
4424 #endif
4425
4426 #ifdef CONFIG_ARCH_PUPPY
4427 # ifdef machine_arch_type
4428 #  undef machine_arch_type
4429 #  define machine_arch_type     __machine_arch_type
4430 # else
4431 #  define machine_arch_type     MACH_TYPE_PUPPY
4432 # endif
4433 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
4434 #else
4435 # define machine_is_puppy()     (0)
4436 #endif
4437
4438 #ifdef CONFIG_SA1100_ELROY
4439 # ifdef machine_arch_type
4440 #  undef machine_arch_type
4441 #  define machine_arch_type     __machine_arch_type
4442 # else
4443 #  define machine_arch_type     MACH_TYPE_ELROY
4444 # endif
4445 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
4446 #else
4447 # define machine_is_elroy()     (0)
4448 #endif
4449
4450 #ifdef CONFIG_ARCH_GMS720
4451 # ifdef machine_arch_type
4452 #  undef machine_arch_type
4453 #  define machine_arch_type     __machine_arch_type
4454 # else
4455 #  define machine_arch_type     MACH_TYPE_GMS720
4456 # endif
4457 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
4458 #else
4459 # define machine_is_gms720()    (0)
4460 #endif
4461
4462 #ifdef CONFIG_ARCH_S24X
4463 # ifdef machine_arch_type
4464 #  undef machine_arch_type
4465 #  define machine_arch_type     __machine_arch_type
4466 # else
4467 #  define machine_arch_type     MACH_TYPE_S24X
4468 # endif
4469 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
4470 #else
4471 # define machine_is_s24x()      (0)
4472 #endif
4473
4474 #ifdef CONFIG_ARCH_JTEL_CLEP7312
4475 # ifdef machine_arch_type
4476 #  undef machine_arch_type
4477 #  define machine_arch_type     __machine_arch_type
4478 # else
4479 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
4480 # endif
4481 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
4482 #else
4483 # define machine_is_jtel_clep7312()     (0)
4484 #endif
4485
4486 #ifdef CONFIG_ARCH_CX821XX
4487 # ifdef machine_arch_type
4488 #  undef machine_arch_type
4489 #  define machine_arch_type     __machine_arch_type
4490 # else
4491 #  define machine_arch_type     MACH_TYPE_CX821XX
4492 # endif
4493 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
4494 #else
4495 # define machine_is_cx821xx()   (0)
4496 #endif
4497
4498 #ifdef CONFIG_ARCH_EDB7312
4499 # ifdef machine_arch_type
4500 #  undef machine_arch_type
4501 #  define machine_arch_type     __machine_arch_type
4502 # else
4503 #  define machine_arch_type     MACH_TYPE_EDB7312
4504 # endif
4505 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
4506 #else
4507 # define machine_is_edb7312()   (0)
4508 #endif
4509
4510 #ifdef CONFIG_SA1100_BSA1110
4511 # ifdef machine_arch_type
4512 #  undef machine_arch_type
4513 #  define machine_arch_type     __machine_arch_type
4514 # else
4515 #  define machine_arch_type     MACH_TYPE_BSA1110
4516 # endif
4517 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
4518 #else
4519 # define machine_is_bsa1110()   (0)
4520 #endif
4521
4522 #ifdef CONFIG_ARCH_POWERPIN
4523 # ifdef machine_arch_type
4524 #  undef machine_arch_type
4525 #  define machine_arch_type     __machine_arch_type
4526 # else
4527 #  define machine_arch_type     MACH_TYPE_POWERPIN
4528 # endif
4529 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
4530 #else
4531 # define machine_is_powerpin()  (0)
4532 #endif
4533
4534 #ifdef CONFIG_ARCH_OPENARM
4535 # ifdef machine_arch_type
4536 #  undef machine_arch_type
4537 #  define machine_arch_type     __machine_arch_type
4538 # else
4539 #  define machine_arch_type     MACH_TYPE_OPENARM
4540 # endif
4541 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
4542 #else
4543 # define machine_is_openarm()   (0)
4544 #endif
4545
4546 #ifdef CONFIG_SA1100_WHITECHAPEL
4547 # ifdef machine_arch_type
4548 #  undef machine_arch_type
4549 #  define machine_arch_type     __machine_arch_type
4550 # else
4551 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
4552 # endif
4553 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
4554 #else
4555 # define machine_is_whitechapel()       (0)
4556 #endif
4557
4558 #ifdef CONFIG_SA1100_H3100
4559 # ifdef machine_arch_type
4560 #  undef machine_arch_type
4561 #  define machine_arch_type     __machine_arch_type
4562 # else
4563 #  define machine_arch_type     MACH_TYPE_H3100
4564 # endif
4565 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
4566 #else
4567 # define machine_is_h3100()     (0)
4568 #endif
4569
4570 #ifdef CONFIG_SA1100_H3800
4571 # ifdef machine_arch_type
4572 #  undef machine_arch_type
4573 #  define machine_arch_type     __machine_arch_type
4574 # else
4575 #  define machine_arch_type     MACH_TYPE_H3800
4576 # endif
4577 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
4578 #else
4579 # define machine_is_h3800()     (0)
4580 #endif
4581
4582 #ifdef CONFIG_ARCH_BLUE_V1
4583 # ifdef machine_arch_type
4584 #  undef machine_arch_type
4585 #  define machine_arch_type     __machine_arch_type
4586 # else
4587 #  define machine_arch_type     MACH_TYPE_BLUE_V1
4588 # endif
4589 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
4590 #else
4591 # define machine_is_blue_v1()   (0)
4592 #endif
4593
4594 #ifdef CONFIG_ARCH_PXA_CERF
4595 # ifdef machine_arch_type
4596 #  undef machine_arch_type
4597 #  define machine_arch_type     __machine_arch_type
4598 # else
4599 #  define machine_arch_type     MACH_TYPE_PXA_CERF
4600 # endif
4601 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
4602 #else
4603 # define machine_is_pxa_cerf()  (0)
4604 #endif
4605
4606 #ifdef CONFIG_ARCH_ARM7TEVB
4607 # ifdef machine_arch_type
4608 #  undef machine_arch_type
4609 #  define machine_arch_type     __machine_arch_type
4610 # else
4611 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
4612 # endif
4613 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
4614 #else
4615 # define machine_is_arm7tevb()  (0)
4616 #endif
4617
4618 #ifdef CONFIG_SA1100_D7400
4619 # ifdef machine_arch_type
4620 #  undef machine_arch_type
4621 #  define machine_arch_type     __machine_arch_type
4622 # else
4623 #  define machine_arch_type     MACH_TYPE_D7400
4624 # endif
4625 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
4626 #else
4627 # define machine_is_d7400()     (0)
4628 #endif
4629
4630 #ifdef CONFIG_ARCH_PIRANHA
4631 # ifdef machine_arch_type
4632 #  undef machine_arch_type
4633 #  define machine_arch_type     __machine_arch_type
4634 # else
4635 #  define machine_arch_type     MACH_TYPE_PIRANHA
4636 # endif
4637 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
4638 #else
4639 # define machine_is_piranha()   (0)
4640 #endif
4641
4642 #ifdef CONFIG_SA1100_SBCAMELOT
4643 # ifdef machine_arch_type
4644 #  undef machine_arch_type
4645 #  define machine_arch_type     __machine_arch_type
4646 # else
4647 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
4648 # endif
4649 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
4650 #else
4651 # define machine_is_sbcamelot() (0)
4652 #endif
4653
4654 #ifdef CONFIG_SA1100_KINGS
4655 # ifdef machine_arch_type
4656 #  undef machine_arch_type
4657 #  define machine_arch_type     __machine_arch_type
4658 # else
4659 #  define machine_arch_type     MACH_TYPE_KINGS
4660 # endif
4661 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
4662 #else
4663 # define machine_is_kings()     (0)
4664 #endif
4665
4666 #ifdef CONFIG_ARCH_SMDK2400
4667 # ifdef machine_arch_type
4668 #  undef machine_arch_type
4669 #  define machine_arch_type     __machine_arch_type
4670 # else
4671 #  define machine_arch_type     MACH_TYPE_SMDK2400
4672 # endif
4673 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
4674 #else
4675 # define machine_is_smdk2400()  (0)
4676 #endif
4677
4678 #ifdef CONFIG_SA1100_COLLIE
4679 # ifdef machine_arch_type
4680 #  undef machine_arch_type
4681 #  define machine_arch_type     __machine_arch_type
4682 # else
4683 #  define machine_arch_type     MACH_TYPE_COLLIE
4684 # endif
4685 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
4686 #else
4687 # define machine_is_collie()    (0)
4688 #endif
4689
4690 #ifdef CONFIG_ARCH_IDR
4691 # ifdef machine_arch_type
4692 #  undef machine_arch_type
4693 #  define machine_arch_type     __machine_arch_type
4694 # else
4695 #  define machine_arch_type     MACH_TYPE_IDR
4696 # endif
4697 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
4698 #else
4699 # define machine_is_idr()       (0)
4700 #endif
4701
4702 #ifdef CONFIG_SA1100_BADGE4
4703 # ifdef machine_arch_type
4704 #  undef machine_arch_type
4705 #  define machine_arch_type     __machine_arch_type
4706 # else
4707 #  define machine_arch_type     MACH_TYPE_BADGE4
4708 # endif
4709 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
4710 #else
4711 # define machine_is_badge4()    (0)
4712 #endif
4713
4714 #ifdef CONFIG_ARCH_WEBNET
4715 # ifdef machine_arch_type
4716 #  undef machine_arch_type
4717 #  define machine_arch_type     __machine_arch_type
4718 # else
4719 #  define machine_arch_type     MACH_TYPE_WEBNET
4720 # endif
4721 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
4722 #else
4723 # define machine_is_webnet()    (0)
4724 #endif
4725
4726 #ifdef CONFIG_SA1100_D7300
4727 # ifdef machine_arch_type
4728 #  undef machine_arch_type
4729 #  define machine_arch_type     __machine_arch_type
4730 # else
4731 #  define machine_arch_type     MACH_TYPE_D7300
4732 # endif
4733 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
4734 #else
4735 # define machine_is_d7300()     (0)
4736 #endif
4737
4738 #ifdef CONFIG_SA1100_CEP
4739 # ifdef machine_arch_type
4740 #  undef machine_arch_type
4741 #  define machine_arch_type     __machine_arch_type
4742 # else
4743 #  define machine_arch_type     MACH_TYPE_CEP
4744 # endif
4745 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
4746 #else
4747 # define machine_is_cep()       (0)
4748 #endif
4749
4750 #ifdef CONFIG_ARCH_FORTUNET
4751 # ifdef machine_arch_type
4752 #  undef machine_arch_type
4753 #  define machine_arch_type     __machine_arch_type
4754 # else
4755 #  define machine_arch_type     MACH_TYPE_FORTUNET
4756 # endif
4757 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
4758 #else
4759 # define machine_is_fortunet()  (0)
4760 #endif
4761
4762 #ifdef CONFIG_ARCH_VC547X
4763 # ifdef machine_arch_type
4764 #  undef machine_arch_type
4765 #  define machine_arch_type     __machine_arch_type
4766 # else
4767 #  define machine_arch_type     MACH_TYPE_VC547X
4768 # endif
4769 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
4770 #else
4771 # define machine_is_vc547x()    (0)
4772 #endif
4773
4774 #ifdef CONFIG_SA1100_FILEWALKER
4775 # ifdef machine_arch_type
4776 #  undef machine_arch_type
4777 #  define machine_arch_type     __machine_arch_type
4778 # else
4779 #  define machine_arch_type     MACH_TYPE_FILEWALKER
4780 # endif
4781 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
4782 #else
4783 # define machine_is_filewalker()        (0)
4784 #endif
4785
4786 #ifdef CONFIG_SA1100_NETGATEWAY
4787 # ifdef machine_arch_type
4788 #  undef machine_arch_type
4789 #  define machine_arch_type     __machine_arch_type
4790 # else
4791 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
4792 # endif
4793 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
4794 #else
4795 # define machine_is_netgateway()        (0)
4796 #endif
4797
4798 #ifdef CONFIG_SA1100_SYMBOL2800
4799 # ifdef machine_arch_type
4800 #  undef machine_arch_type
4801 #  define machine_arch_type     __machine_arch_type
4802 # else
4803 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
4804 # endif
4805 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
4806 #else
4807 # define machine_is_symbol2800()        (0)
4808 #endif
4809
4810 #ifdef CONFIG_SA1100_SUNS
4811 # ifdef machine_arch_type
4812 #  undef machine_arch_type
4813 #  define machine_arch_type     __machine_arch_type
4814 # else
4815 #  define machine_arch_type     MACH_TYPE_SUNS
4816 # endif
4817 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
4818 #else
4819 # define machine_is_suns()      (0)
4820 #endif
4821
4822 #ifdef CONFIG_SA1100_FRODO
4823 # ifdef machine_arch_type
4824 #  undef machine_arch_type
4825 #  define machine_arch_type     __machine_arch_type
4826 # else
4827 #  define machine_arch_type     MACH_TYPE_FRODO
4828 # endif
4829 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
4830 #else
4831 # define machine_is_frodo()     (0)
4832 #endif
4833
4834 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
4835 # ifdef machine_arch_type
4836 #  undef machine_arch_type
4837 #  define machine_arch_type     __machine_arch_type
4838 # else
4839 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
4840 # endif
4841 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
4842 #else
4843 # define machine_is_ms301()     (0)
4844 #endif
4845
4846 #ifdef CONFIG_ARCH_MX1ADS
4847 # ifdef machine_arch_type
4848 #  undef machine_arch_type
4849 #  define machine_arch_type     __machine_arch_type
4850 # else
4851 #  define machine_arch_type     MACH_TYPE_MX1ADS
4852 # endif
4853 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
4854 #else
4855 # define machine_is_mx1ads()    (0)
4856 #endif
4857
4858 #ifdef CONFIG_ARCH_H7201
4859 # ifdef machine_arch_type
4860 #  undef machine_arch_type
4861 #  define machine_arch_type     __machine_arch_type
4862 # else
4863 #  define machine_arch_type     MACH_TYPE_H7201
4864 # endif
4865 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
4866 #else
4867 # define machine_is_h7201()     (0)
4868 #endif
4869
4870 #ifdef CONFIG_ARCH_H7202
4871 # ifdef machine_arch_type
4872 #  undef machine_arch_type
4873 #  define machine_arch_type     __machine_arch_type
4874 # else
4875 #  define machine_arch_type     MACH_TYPE_H7202
4876 # endif
4877 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
4878 #else
4879 # define machine_is_h7202()     (0)
4880 #endif
4881
4882 #ifdef CONFIG_ARCH_AMICO
4883 # ifdef machine_arch_type
4884 #  undef machine_arch_type
4885 #  define machine_arch_type     __machine_arch_type
4886 # else
4887 #  define machine_arch_type     MACH_TYPE_AMICO
4888 # endif
4889 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
4890 #else
4891 # define machine_is_amico()     (0)
4892 #endif
4893
4894 #ifdef CONFIG_SA1100_IAM
4895 # ifdef machine_arch_type
4896 #  undef machine_arch_type
4897 #  define machine_arch_type     __machine_arch_type
4898 # else
4899 #  define machine_arch_type     MACH_TYPE_IAM
4900 # endif
4901 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
4902 #else
4903 # define machine_is_iam()       (0)
4904 #endif
4905
4906 #ifdef CONFIG_SA1100_TT530
4907 # ifdef machine_arch_type
4908 #  undef machine_arch_type
4909 #  define machine_arch_type     __machine_arch_type
4910 # else
4911 #  define machine_arch_type     MACH_TYPE_TT530
4912 # endif
4913 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
4914 #else
4915 # define machine_is_tt530()     (0)
4916 #endif
4917
4918 #ifdef CONFIG_ARCH_SAM2400
4919 # ifdef machine_arch_type
4920 #  undef machine_arch_type
4921 #  define machine_arch_type     __machine_arch_type
4922 # else
4923 #  define machine_arch_type     MACH_TYPE_SAM2400
4924 # endif
4925 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
4926 #else
4927 # define machine_is_sam2400()   (0)
4928 #endif
4929
4930 #ifdef CONFIG_SA1100_JORNADA56X
4931 # ifdef machine_arch_type
4932 #  undef machine_arch_type
4933 #  define machine_arch_type     __machine_arch_type
4934 # else
4935 #  define machine_arch_type     MACH_TYPE_JORNADA56X
4936 # endif
4937 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
4938 #else
4939 # define machine_is_jornada56x()        (0)
4940 #endif
4941
4942 #ifdef CONFIG_SA1100_ACTIVE
4943 # ifdef machine_arch_type
4944 #  undef machine_arch_type
4945 #  define machine_arch_type     __machine_arch_type
4946 # else
4947 #  define machine_arch_type     MACH_TYPE_ACTIVE
4948 # endif
4949 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
4950 #else
4951 # define machine_is_active()    (0)
4952 #endif
4953
4954 #ifdef CONFIG_ARCH_IQ80321
4955 # ifdef machine_arch_type
4956 #  undef machine_arch_type
4957 #  define machine_arch_type     __machine_arch_type
4958 # else
4959 #  define machine_arch_type     MACH_TYPE_IQ80321
4960 # endif
4961 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
4962 #else
4963 # define machine_is_iq80321()   (0)
4964 #endif
4965
4966 #ifdef CONFIG_SA1100_WID
4967 # ifdef machine_arch_type
4968 #  undef machine_arch_type
4969 #  define machine_arch_type     __machine_arch_type
4970 # else
4971 #  define machine_arch_type     MACH_TYPE_WID
4972 # endif
4973 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
4974 #else
4975 # define machine_is_wid()       (0)
4976 #endif
4977
4978 #ifdef CONFIG_ARCH_SABINAL
4979 # ifdef machine_arch_type
4980 #  undef machine_arch_type
4981 #  define machine_arch_type     __machine_arch_type
4982 # else
4983 #  define machine_arch_type     MACH_TYPE_SABINAL
4984 # endif
4985 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
4986 #else
4987 # define machine_is_sabinal()   (0)
4988 #endif
4989
4990 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
4991 # ifdef machine_arch_type
4992 #  undef machine_arch_type
4993 #  define machine_arch_type     __machine_arch_type
4994 # else
4995 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
4996 # endif
4997 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4998 #else
4999 # define machine_is_ixp425_matacumbe()  (0)
5000 #endif
5001
5002 #ifdef CONFIG_SA1100_MINIPRINT
5003 # ifdef machine_arch_type
5004 #  undef machine_arch_type
5005 #  define machine_arch_type     __machine_arch_type
5006 # else
5007 #  define machine_arch_type     MACH_TYPE_MINIPRINT
5008 # endif
5009 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
5010 #else
5011 # define machine_is_miniprint() (0)
5012 #endif
5013
5014 #ifdef CONFIG_ARCH_ADM510X
5015 # ifdef machine_arch_type
5016 #  undef machine_arch_type
5017 #  define machine_arch_type     __machine_arch_type
5018 # else
5019 #  define machine_arch_type     MACH_TYPE_ADM510X
5020 # endif
5021 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
5022 #else
5023 # define machine_is_adm510x()   (0)
5024 #endif
5025
5026 #ifdef CONFIG_SA1100_SVS200
5027 # ifdef machine_arch_type
5028 #  undef machine_arch_type
5029 #  define machine_arch_type     __machine_arch_type
5030 # else
5031 #  define machine_arch_type     MACH_TYPE_SVS200
5032 # endif
5033 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
5034 #else
5035 # define machine_is_svs200()    (0)
5036 #endif
5037
5038 #ifdef CONFIG_ARCH_ATG_TCU
5039 # ifdef machine_arch_type
5040 #  undef machine_arch_type
5041 #  define machine_arch_type     __machine_arch_type
5042 # else
5043 #  define machine_arch_type     MACH_TYPE_ATG_TCU
5044 # endif
5045 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
5046 #else
5047 # define machine_is_atg_tcu()   (0)
5048 #endif
5049
5050 #ifdef CONFIG_SA1100_JORNADA820
5051 # ifdef machine_arch_type
5052 #  undef machine_arch_type
5053 #  define machine_arch_type     __machine_arch_type
5054 # else
5055 #  define machine_arch_type     MACH_TYPE_JORNADA820
5056 # endif
5057 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
5058 #else
5059 # define machine_is_jornada820()        (0)
5060 #endif
5061
5062 #ifdef CONFIG_ARCH_S3C44B0
5063 # ifdef machine_arch_type
5064 #  undef machine_arch_type
5065 #  define machine_arch_type     __machine_arch_type
5066 # else
5067 #  define machine_arch_type     MACH_TYPE_S3C44B0
5068 # endif
5069 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
5070 #else
5071 # define machine_is_s3c44b0()   (0)
5072 #endif
5073
5074 #ifdef CONFIG_ARCH_MARGIS2
5075 # ifdef machine_arch_type
5076 #  undef machine_arch_type
5077 #  define machine_arch_type     __machine_arch_type
5078 # else
5079 #  define machine_arch_type     MACH_TYPE_MARGIS2
5080 # endif
5081 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
5082 #else
5083 # define machine_is_margis2()   (0)
5084 #endif
5085
5086 #ifdef CONFIG_ARCH_KS8695
5087 # ifdef machine_arch_type
5088 #  undef machine_arch_type
5089 #  define machine_arch_type     __machine_arch_type
5090 # else
5091 #  define machine_arch_type     MACH_TYPE_KS8695
5092 # endif
5093 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
5094 #else
5095 # define machine_is_ks8695()    (0)
5096 #endif
5097
5098 #ifdef CONFIG_ARCH_BRH
5099 # ifdef machine_arch_type
5100 #  undef machine_arch_type
5101 #  define machine_arch_type     __machine_arch_type
5102 # else
5103 #  define machine_arch_type     MACH_TYPE_BRH
5104 # endif
5105 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
5106 #else
5107 # define machine_is_brh()       (0)
5108 #endif
5109
5110 #ifdef CONFIG_ARCH_S3C2410
5111 # ifdef machine_arch_type
5112 #  undef machine_arch_type
5113 #  define machine_arch_type     __machine_arch_type
5114 # else
5115 #  define machine_arch_type     MACH_TYPE_S3C2410
5116 # endif
5117 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
5118 #else
5119 # define machine_is_s3c2410()   (0)
5120 #endif
5121
5122 #ifdef CONFIG_ARCH_POSSIO_PX30
5123 # ifdef machine_arch_type
5124 #  undef machine_arch_type
5125 #  define machine_arch_type     __machine_arch_type
5126 # else
5127 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
5128 # endif
5129 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
5130 #else
5131 # define machine_is_possio_px30()       (0)
5132 #endif
5133
5134 #ifdef CONFIG_ARCH_S3C2800
5135 # ifdef machine_arch_type
5136 #  undef machine_arch_type
5137 #  define machine_arch_type     __machine_arch_type
5138 # else
5139 #  define machine_arch_type     MACH_TYPE_S3C2800
5140 # endif
5141 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
5142 #else
5143 # define machine_is_s3c2800()   (0)
5144 #endif
5145
5146 #ifdef CONFIG_SA1100_FLEETWOOD
5147 # ifdef machine_arch_type
5148 #  undef machine_arch_type
5149 #  define machine_arch_type     __machine_arch_type
5150 # else
5151 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
5152 # endif
5153 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
5154 #else
5155 # define machine_is_fleetwood() (0)
5156 #endif
5157
5158 #ifdef CONFIG_ARCH_OMAHA
5159 # ifdef machine_arch_type
5160 #  undef machine_arch_type
5161 #  define machine_arch_type     __machine_arch_type
5162 # else
5163 #  define machine_arch_type     MACH_TYPE_OMAHA
5164 # endif
5165 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
5166 #else
5167 # define machine_is_omaha()     (0)
5168 #endif
5169
5170 #ifdef CONFIG_ARCH_TA7
5171 # ifdef machine_arch_type
5172 #  undef machine_arch_type
5173 #  define machine_arch_type     __machine_arch_type
5174 # else
5175 #  define machine_arch_type     MACH_TYPE_TA7
5176 # endif
5177 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
5178 #else
5179 # define machine_is_ta7()       (0)
5180 #endif
5181
5182 #ifdef CONFIG_SA1100_NOVA
5183 # ifdef machine_arch_type
5184 #  undef machine_arch_type
5185 #  define machine_arch_type     __machine_arch_type
5186 # else
5187 #  define machine_arch_type     MACH_TYPE_NOVA
5188 # endif
5189 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
5190 #else
5191 # define machine_is_nova()      (0)
5192 #endif
5193
5194 #ifdef CONFIG_ARCH_HMK
5195 # ifdef machine_arch_type
5196 #  undef machine_arch_type
5197 #  define machine_arch_type     __machine_arch_type
5198 # else
5199 #  define machine_arch_type     MACH_TYPE_HMK
5200 # endif
5201 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
5202 #else
5203 # define machine_is_hmk()       (0)
5204 #endif
5205
5206 #ifdef CONFIG_ARCH_KARO
5207 # ifdef machine_arch_type
5208 #  undef machine_arch_type
5209 #  define machine_arch_type     __machine_arch_type
5210 # else
5211 #  define machine_arch_type     MACH_TYPE_KARO
5212 # endif
5213 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
5214 #else
5215 # define machine_is_karo()      (0)
5216 #endif
5217
5218 #ifdef CONFIG_SA1100_FESTER
5219 # ifdef machine_arch_type
5220 #  undef machine_arch_type
5221 #  define machine_arch_type     __machine_arch_type
5222 # else
5223 #  define machine_arch_type     MACH_TYPE_FESTER
5224 # endif
5225 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
5226 #else
5227 # define machine_is_fester()    (0)
5228 #endif
5229
5230 #ifdef CONFIG_ARCH_GPI
5231 # ifdef machine_arch_type
5232 #  undef machine_arch_type
5233 #  define machine_arch_type     __machine_arch_type
5234 # else
5235 #  define machine_arch_type     MACH_TYPE_GPI
5236 # endif
5237 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
5238 #else
5239 # define machine_is_gpi()       (0)
5240 #endif
5241
5242 #ifdef CONFIG_ARCH_SMDK2410
5243 # ifdef machine_arch_type
5244 #  undef machine_arch_type
5245 #  define machine_arch_type     __machine_arch_type
5246 # else
5247 #  define machine_arch_type     MACH_TYPE_SMDK2410
5248 # endif
5249 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
5250 #else
5251 # define machine_is_smdk2410()  (0)
5252 #endif
5253
5254 #ifdef CONFIG_ARCH_I519
5255 # ifdef machine_arch_type
5256 #  undef machine_arch_type
5257 #  define machine_arch_type     __machine_arch_type
5258 # else
5259 #  define machine_arch_type     MACH_TYPE_I519
5260 # endif
5261 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
5262 #else
5263 # define machine_is_i519()      (0)
5264 #endif
5265
5266 #ifdef CONFIG_SA1100_NEXIO
5267 # ifdef machine_arch_type
5268 #  undef machine_arch_type
5269 #  define machine_arch_type     __machine_arch_type
5270 # else
5271 #  define machine_arch_type     MACH_TYPE_NEXIO
5272 # endif
5273 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
5274 #else
5275 # define machine_is_nexio()     (0)
5276 #endif
5277
5278 #ifdef CONFIG_SA1100_BITBOX
5279 # ifdef machine_arch_type
5280 #  undef machine_arch_type
5281 #  define machine_arch_type     __machine_arch_type
5282 # else
5283 #  define machine_arch_type     MACH_TYPE_BITBOX
5284 # endif
5285 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
5286 #else
5287 # define machine_is_bitbox()    (0)
5288 #endif
5289
5290 #ifdef CONFIG_SA1100_G200
5291 # ifdef machine_arch_type
5292 #  undef machine_arch_type
5293 #  define machine_arch_type     __machine_arch_type
5294 # else
5295 #  define machine_arch_type     MACH_TYPE_G200
5296 # endif
5297 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
5298 #else
5299 # define machine_is_g200()      (0)
5300 #endif
5301
5302 #ifdef CONFIG_SA1100_GILL
5303 # ifdef machine_arch_type
5304 #  undef machine_arch_type
5305 #  define machine_arch_type     __machine_arch_type
5306 # else
5307 #  define machine_arch_type     MACH_TYPE_GILL
5308 # endif
5309 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
5310 #else
5311 # define machine_is_gill()      (0)
5312 #endif
5313
5314 #ifdef CONFIG_ARCH_PXA_MERCURY
5315 # ifdef machine_arch_type
5316 #  undef machine_arch_type
5317 #  define machine_arch_type     __machine_arch_type
5318 # else
5319 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
5320 # endif
5321 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
5322 #else
5323 # define machine_is_pxa_mercury()       (0)
5324 #endif
5325
5326 #ifdef CONFIG_ARCH_CEIVA
5327 # ifdef machine_arch_type
5328 #  undef machine_arch_type
5329 #  define machine_arch_type     __machine_arch_type
5330 # else
5331 #  define machine_arch_type     MACH_TYPE_CEIVA
5332 # endif
5333 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
5334 #else
5335 # define machine_is_ceiva()     (0)
5336 #endif
5337
5338 #ifdef CONFIG_SA1100_FRET
5339 # ifdef machine_arch_type
5340 #  undef machine_arch_type
5341 #  define machine_arch_type     __machine_arch_type
5342 # else
5343 #  define machine_arch_type     MACH_TYPE_FRET
5344 # endif
5345 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
5346 #else
5347 # define machine_is_fret()      (0)
5348 #endif
5349
5350 #ifdef CONFIG_SA1100_EMAILPHONE
5351 # ifdef machine_arch_type
5352 #  undef machine_arch_type
5353 #  define machine_arch_type     __machine_arch_type
5354 # else
5355 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
5356 # endif
5357 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
5358 #else
5359 # define machine_is_emailphone()        (0)
5360 #endif
5361
5362 #ifdef CONFIG_ARCH_H3900
5363 # ifdef machine_arch_type
5364 #  undef machine_arch_type
5365 #  define machine_arch_type     __machine_arch_type
5366 # else
5367 #  define machine_arch_type     MACH_TYPE_H3900
5368 # endif
5369 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
5370 #else
5371 # define machine_is_h3900()     (0)
5372 #endif
5373
5374 #ifdef CONFIG_ARCH_PXA1
5375 # ifdef machine_arch_type
5376 #  undef machine_arch_type
5377 #  define machine_arch_type     __machine_arch_type
5378 # else
5379 #  define machine_arch_type     MACH_TYPE_PXA1
5380 # endif
5381 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
5382 #else
5383 # define machine_is_pxa1()      (0)
5384 #endif
5385
5386 #ifdef CONFIG_SA1100_KOAN369
5387 # ifdef machine_arch_type
5388 #  undef machine_arch_type
5389 #  define machine_arch_type     __machine_arch_type
5390 # else
5391 #  define machine_arch_type     MACH_TYPE_KOAN369
5392 # endif
5393 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
5394 #else
5395 # define machine_is_koan369()   (0)
5396 #endif
5397
5398 #ifdef CONFIG_ARCH_COGENT
5399 # ifdef machine_arch_type
5400 #  undef machine_arch_type
5401 #  define machine_arch_type     __machine_arch_type
5402 # else
5403 #  define machine_arch_type     MACH_TYPE_COGENT
5404 # endif
5405 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
5406 #else
5407 # define machine_is_cogent()    (0)
5408 #endif
5409
5410 #ifdef CONFIG_ARCH_ESL_SIMPUTER
5411 # ifdef machine_arch_type
5412 #  undef machine_arch_type
5413 #  define machine_arch_type     __machine_arch_type
5414 # else
5415 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
5416 # endif
5417 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
5418 #else
5419 # define machine_is_esl_simputer()      (0)
5420 #endif
5421
5422 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
5423 # ifdef machine_arch_type
5424 #  undef machine_arch_type
5425 #  define machine_arch_type     __machine_arch_type
5426 # else
5427 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
5428 # endif
5429 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
5430 #else
5431 # define machine_is_esl_simputer_clr()  (0)
5432 #endif
5433
5434 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
5435 # ifdef machine_arch_type
5436 #  undef machine_arch_type
5437 #  define machine_arch_type     __machine_arch_type
5438 # else
5439 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
5440 # endif
5441 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
5442 #else
5443 # define machine_is_esl_simputer_bw()   (0)
5444 #endif
5445
5446 #ifdef CONFIG_ARCH_HHP_CRADLE
5447 # ifdef machine_arch_type
5448 #  undef machine_arch_type
5449 #  define machine_arch_type     __machine_arch_type
5450 # else
5451 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
5452 # endif
5453 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
5454 #else
5455 # define machine_is_hhp_cradle()        (0)
5456 #endif
5457
5458 #ifdef CONFIG_ARCH_HE500
5459 # ifdef machine_arch_type
5460 #  undef machine_arch_type
5461 #  define machine_arch_type     __machine_arch_type
5462 # else
5463 #  define machine_arch_type     MACH_TYPE_HE500
5464 # endif
5465 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
5466 #else
5467 # define machine_is_he500()     (0)
5468 #endif
5469
5470 #ifdef CONFIG_SA1100_INHANDELF2
5471 # ifdef machine_arch_type
5472 #  undef machine_arch_type
5473 #  define machine_arch_type     __machine_arch_type
5474 # else
5475 #  define machine_arch_type     MACH_TYPE_INHANDELF2
5476 # endif
5477 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
5478 #else
5479 # define machine_is_inhandelf2()        (0)
5480 #endif
5481
5482 #ifdef CONFIG_SA1100_INHANDFTIP
5483 # ifdef machine_arch_type
5484 #  undef machine_arch_type
5485 #  define machine_arch_type     __machine_arch_type
5486 # else
5487 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
5488 # endif
5489 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
5490 #else
5491 # define machine_is_inhandftip()        (0)
5492 #endif
5493
5494 #ifdef CONFIG_SA1100_DNP1110
5495 # ifdef machine_arch_type
5496 #  undef machine_arch_type
5497 #  define machine_arch_type     __machine_arch_type
5498 # else
5499 #  define machine_arch_type     MACH_TYPE_DNP1110
5500 # endif
5501 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
5502 #else
5503 # define machine_is_dnp1110()   (0)
5504 #endif
5505
5506 #ifdef CONFIG_SA1100_PNP1110
5507 # ifdef machine_arch_type
5508 #  undef machine_arch_type
5509 #  define machine_arch_type     __machine_arch_type
5510 # else
5511 #  define machine_arch_type     MACH_TYPE_PNP1110
5512 # endif
5513 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
5514 #else
5515 # define machine_is_pnp1110()   (0)
5516 #endif
5517
5518 #ifdef CONFIG_ARCH_CSB226
5519 # ifdef machine_arch_type
5520 #  undef machine_arch_type
5521 #  define machine_arch_type     __machine_arch_type
5522 # else
5523 #  define machine_arch_type     MACH_TYPE_CSB226
5524 # endif
5525 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
5526 #else
5527 # define machine_is_csb226()    (0)
5528 #endif
5529
5530 #ifdef CONFIG_SA1100_ARNOLD
5531 # ifdef machine_arch_type
5532 #  undef machine_arch_type
5533 #  define machine_arch_type     __machine_arch_type
5534 # else
5535 #  define machine_arch_type     MACH_TYPE_ARNOLD
5536 # endif
5537 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
5538 #else
5539 # define machine_is_arnold()    (0)
5540 #endif
5541
5542 #ifdef CONFIG_MACH_VOICEBLUE
5543 # ifdef machine_arch_type
5544 #  undef machine_arch_type
5545 #  define machine_arch_type     __machine_arch_type
5546 # else
5547 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
5548 # endif
5549 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
5550 #else
5551 # define machine_is_voiceblue() (0)
5552 #endif
5553
5554 #ifdef CONFIG_ARCH_JZ8028
5555 # ifdef machine_arch_type
5556 #  undef machine_arch_type
5557 #  define machine_arch_type     __machine_arch_type
5558 # else
5559 #  define machine_arch_type     MACH_TYPE_JZ8028
5560 # endif
5561 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
5562 #else
5563 # define machine_is_jz8028()    (0)
5564 #endif
5565
5566 #ifdef CONFIG_ARCH_H5400
5567 # ifdef machine_arch_type
5568 #  undef machine_arch_type
5569 #  define machine_arch_type     __machine_arch_type
5570 # else
5571 #  define machine_arch_type     MACH_TYPE_H5400
5572 # endif
5573 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
5574 #else
5575 # define machine_is_h5400()     (0)
5576 #endif
5577
5578 #ifdef CONFIG_SA1100_FORTE
5579 # ifdef machine_arch_type
5580 #  undef machine_arch_type
5581 #  define machine_arch_type     __machine_arch_type
5582 # else
5583 #  define machine_arch_type     MACH_TYPE_FORTE
5584 # endif
5585 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
5586 #else
5587 # define machine_is_forte()     (0)
5588 #endif
5589
5590 #ifdef CONFIG_SA1100_ACAM
5591 # ifdef machine_arch_type
5592 #  undef machine_arch_type
5593 #  define machine_arch_type     __machine_arch_type
5594 # else
5595 #  define machine_arch_type     MACH_TYPE_ACAM
5596 # endif
5597 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
5598 #else
5599 # define machine_is_acam()      (0)
5600 #endif
5601
5602 #ifdef CONFIG_SA1100_ABOX
5603 # ifdef machine_arch_type
5604 #  undef machine_arch_type
5605 #  define machine_arch_type     __machine_arch_type
5606 # else
5607 #  define machine_arch_type     MACH_TYPE_ABOX
5608 # endif
5609 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
5610 #else
5611 # define machine_is_abox()      (0)
5612 #endif
5613
5614 #ifdef CONFIG_ARCH_ATMEL
5615 # ifdef machine_arch_type
5616 #  undef machine_arch_type
5617 #  define machine_arch_type     __machine_arch_type
5618 # else
5619 #  define machine_arch_type     MACH_TYPE_ATMEL
5620 # endif
5621 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
5622 #else
5623 # define machine_is_atmel()     (0)
5624 #endif
5625
5626 #ifdef CONFIG_ARCH_SITSANG
5627 # ifdef machine_arch_type
5628 #  undef machine_arch_type
5629 #  define machine_arch_type     __machine_arch_type
5630 # else
5631 #  define machine_arch_type     MACH_TYPE_SITSANG
5632 # endif
5633 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
5634 #else
5635 # define machine_is_sitsang()   (0)
5636 #endif
5637
5638 #ifdef CONFIG_SA1100_CPU1110LCDNET
5639 # ifdef machine_arch_type
5640 #  undef machine_arch_type
5641 #  define machine_arch_type     __machine_arch_type
5642 # else
5643 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
5644 # endif
5645 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
5646 #else
5647 # define machine_is_cpu1110lcdnet()     (0)
5648 #endif
5649
5650 #ifdef CONFIG_ARCH_MPL_VCMA9
5651 # ifdef machine_arch_type
5652 #  undef machine_arch_type
5653 #  define machine_arch_type     __machine_arch_type
5654 # else
5655 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
5656 # endif
5657 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
5658 #else
5659 # define machine_is_mpl_vcma9() (0)
5660 #endif
5661
5662 #ifdef CONFIG_ARCH_OPUS_A1
5663 # ifdef machine_arch_type
5664 #  undef machine_arch_type
5665 #  define machine_arch_type     __machine_arch_type
5666 # else
5667 #  define machine_arch_type     MACH_TYPE_OPUS_A1
5668 # endif
5669 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
5670 #else
5671 # define machine_is_opus_a1()   (0)
5672 #endif
5673
5674 #ifdef CONFIG_ARCH_DAYTONA
5675 # ifdef machine_arch_type
5676 #  undef machine_arch_type
5677 #  define machine_arch_type     __machine_arch_type
5678 # else
5679 #  define machine_arch_type     MACH_TYPE_DAYTONA
5680 # endif
5681 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
5682 #else
5683 # define machine_is_daytona()   (0)
5684 #endif
5685
5686 #ifdef CONFIG_SA1100_KILLBEAR
5687 # ifdef machine_arch_type
5688 #  undef machine_arch_type
5689 #  define machine_arch_type     __machine_arch_type
5690 # else
5691 #  define machine_arch_type     MACH_TYPE_KILLBEAR
5692 # endif
5693 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
5694 #else
5695 # define machine_is_killbear()  (0)
5696 #endif
5697
5698 #ifdef CONFIG_ARCH_YOHO
5699 # ifdef machine_arch_type
5700 #  undef machine_arch_type
5701 #  define machine_arch_type     __machine_arch_type
5702 # else
5703 #  define machine_arch_type     MACH_TYPE_YOHO
5704 # endif
5705 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
5706 #else
5707 # define machine_is_yoho()      (0)
5708 #endif
5709
5710 #ifdef CONFIG_ARCH_JASPER
5711 # ifdef machine_arch_type
5712 #  undef machine_arch_type
5713 #  define machine_arch_type     __machine_arch_type
5714 # else
5715 #  define machine_arch_type     MACH_TYPE_JASPER
5716 # endif
5717 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
5718 #else
5719 # define machine_is_jasper()    (0)
5720 #endif
5721
5722 #ifdef CONFIG_ARCH_DSC25
5723 # ifdef machine_arch_type
5724 #  undef machine_arch_type
5725 #  define machine_arch_type     __machine_arch_type
5726 # else
5727 #  define machine_arch_type     MACH_TYPE_DSC25
5728 # endif
5729 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
5730 #else
5731 # define machine_is_dsc25()     (0)
5732 #endif
5733
5734 #ifdef CONFIG_MACH_OMAP_INNOVATOR
5735 # ifdef machine_arch_type
5736 #  undef machine_arch_type
5737 #  define machine_arch_type     __machine_arch_type
5738 # else
5739 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
5740 # endif
5741 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
5742 #else
5743 # define machine_is_omap_innovator()    (0)
5744 #endif
5745
5746 #ifdef CONFIG_ARCH_RAMSES
5747 # ifdef machine_arch_type
5748 #  undef machine_arch_type
5749 #  define machine_arch_type     __machine_arch_type
5750 # else
5751 #  define machine_arch_type     MACH_TYPE_RAMSES
5752 # endif
5753 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
5754 #else
5755 # define machine_is_mnci()      (0)
5756 #endif
5757
5758 #ifdef CONFIG_ARCH_S28X
5759 # ifdef machine_arch_type
5760 #  undef machine_arch_type
5761 #  define machine_arch_type     __machine_arch_type
5762 # else
5763 #  define machine_arch_type     MACH_TYPE_S28X
5764 # endif
5765 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
5766 #else
5767 # define machine_is_s28x()      (0)
5768 #endif
5769
5770 #ifdef CONFIG_ARCH_MPORT3
5771 # ifdef machine_arch_type
5772 #  undef machine_arch_type
5773 #  define machine_arch_type     __machine_arch_type
5774 # else
5775 #  define machine_arch_type     MACH_TYPE_MPORT3
5776 # endif
5777 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
5778 #else
5779 # define machine_is_mport3()    (0)
5780 #endif
5781
5782 #ifdef CONFIG_ARCH_PXA_EAGLE250
5783 # ifdef machine_arch_type
5784 #  undef machine_arch_type
5785 #  define machine_arch_type     __machine_arch_type
5786 # else
5787 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
5788 # endif
5789 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
5790 #else
5791 # define machine_is_pxa_eagle250()      (0)
5792 #endif
5793
5794 #ifdef CONFIG_ARCH_PDB
5795 # ifdef machine_arch_type
5796 #  undef machine_arch_type
5797 #  define machine_arch_type     __machine_arch_type
5798 # else
5799 #  define machine_arch_type     MACH_TYPE_PDB
5800 # endif
5801 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
5802 #else
5803 # define machine_is_pdb()       (0)
5804 #endif
5805
5806 #ifdef CONFIG_SA1100_BLUE_2G
5807 # ifdef machine_arch_type
5808 #  undef machine_arch_type
5809 #  define machine_arch_type     __machine_arch_type
5810 # else
5811 #  define machine_arch_type     MACH_TYPE_BLUE_2G
5812 # endif
5813 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
5814 #else
5815 # define machine_is_blue_2g()   (0)
5816 #endif
5817
5818 #ifdef CONFIG_SA1100_BLUEARCH
5819 # ifdef machine_arch_type
5820 #  undef machine_arch_type
5821 #  define machine_arch_type     __machine_arch_type
5822 # else
5823 #  define machine_arch_type     MACH_TYPE_BLUEARCH
5824 # endif
5825 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
5826 #else
5827 # define machine_is_bluearch()  (0)
5828 #endif
5829
5830 #ifdef CONFIG_ARCH_IXDP2400
5831 # ifdef machine_arch_type
5832 #  undef machine_arch_type
5833 #  define machine_arch_type     __machine_arch_type
5834 # else
5835 #  define machine_arch_type     MACH_TYPE_IXDP2400
5836 # endif
5837 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
5838 #else
5839 # define machine_is_ixdp2400()  (0)
5840 #endif
5841
5842 #ifdef CONFIG_ARCH_IXDP2800
5843 # ifdef machine_arch_type
5844 #  undef machine_arch_type
5845 #  define machine_arch_type     __machine_arch_type
5846 # else
5847 #  define machine_arch_type     MACH_TYPE_IXDP2800
5848 # endif
5849 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
5850 #else
5851 # define machine_is_ixdp2800()  (0)
5852 #endif
5853
5854 #ifdef CONFIG_SA1100_EXPLORER
5855 # ifdef machine_arch_type
5856 #  undef machine_arch_type
5857 #  define machine_arch_type     __machine_arch_type
5858 # else
5859 #  define machine_arch_type     MACH_TYPE_EXPLORER
5860 # endif
5861 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
5862 #else
5863 # define machine_is_explorer()  (0)
5864 #endif
5865
5866 #ifdef CONFIG_ARCH_IXDP425
5867 # ifdef machine_arch_type
5868 #  undef machine_arch_type
5869 #  define machine_arch_type     __machine_arch_type
5870 # else
5871 #  define machine_arch_type     MACH_TYPE_IXDP425
5872 # endif
5873 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
5874 #else
5875 # define machine_is_ixdp425()   (0)
5876 #endif
5877
5878 #ifdef CONFIG_ARCH_CHIMP
5879 # ifdef machine_arch_type
5880 #  undef machine_arch_type
5881 #  define machine_arch_type     __machine_arch_type
5882 # else
5883 #  define machine_arch_type     MACH_TYPE_CHIMP
5884 # endif
5885 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
5886 #else
5887 # define machine_is_chimp()     (0)
5888 #endif
5889
5890 #ifdef CONFIG_ARCH_STORK_NEST
5891 # ifdef machine_arch_type
5892 #  undef machine_arch_type
5893 #  define machine_arch_type     __machine_arch_type
5894 # else
5895 #  define machine_arch_type     MACH_TYPE_STORK_NEST
5896 # endif
5897 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
5898 #else
5899 # define machine_is_stork_nest()        (0)
5900 #endif
5901
5902 #ifdef CONFIG_ARCH_STORK_EGG
5903 # ifdef machine_arch_type
5904 #  undef machine_arch_type
5905 #  define machine_arch_type     __machine_arch_type
5906 # else
5907 #  define machine_arch_type     MACH_TYPE_STORK_EGG
5908 # endif
5909 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
5910 #else
5911 # define machine_is_stork_egg() (0)
5912 #endif
5913
5914 #ifdef CONFIG_SA1100_WISMO
5915 # ifdef machine_arch_type
5916 #  undef machine_arch_type
5917 #  define machine_arch_type     __machine_arch_type
5918 # else
5919 #  define machine_arch_type     MACH_TYPE_WISMO
5920 # endif
5921 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
5922 #else
5923 # define machine_is_wismo()     (0)
5924 #endif
5925
5926 #ifdef CONFIG_ARCH_EZLINX
5927 # ifdef machine_arch_type
5928 #  undef machine_arch_type
5929 #  define machine_arch_type     __machine_arch_type
5930 # else
5931 #  define machine_arch_type     MACH_TYPE_EZLINX
5932 # endif
5933 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
5934 #else
5935 # define machine_is_ezlinx()    (0)
5936 #endif
5937
5938 #ifdef CONFIG_ARCH_AT91RM9200
5939 # ifdef machine_arch_type
5940 #  undef machine_arch_type
5941 #  define machine_arch_type     __machine_arch_type
5942 # else
5943 #  define machine_arch_type     MACH_TYPE_AT91RM9200
5944 # endif
5945 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
5946 #else
5947 # define machine_is_at91rm9200()        (0)
5948 #endif
5949
5950 #ifdef CONFIG_ARCH_ADTECH_ORION
5951 # ifdef machine_arch_type
5952 #  undef machine_arch_type
5953 #  define machine_arch_type     __machine_arch_type
5954 # else
5955 #  define machine_arch_type     MACH_TYPE_ADTECH_ORION
5956 # endif
5957 # define machine_is_adtech_orion()      (machine_arch_type == MACH_TYPE_ADTECH_ORION)
5958 #else
5959 # define machine_is_adtech_orion()      (0)
5960 #endif
5961
5962 #ifdef CONFIG_ARCH_NEPTUNE
5963 # ifdef machine_arch_type
5964 #  undef machine_arch_type
5965 #  define machine_arch_type     __machine_arch_type
5966 # else
5967 #  define machine_arch_type     MACH_TYPE_NEPTUNE
5968 # endif
5969 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
5970 #else
5971 # define machine_is_neptune()   (0)
5972 #endif
5973
5974 #ifdef CONFIG_SA1100_HACKKIT
5975 # ifdef machine_arch_type
5976 #  undef machine_arch_type
5977 #  define machine_arch_type     __machine_arch_type
5978 # else
5979 #  define machine_arch_type     MACH_TYPE_HACKKIT
5980 # endif
5981 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
5982 #else
5983 # define machine_is_hackkit()   (0)
5984 #endif
5985
5986 #ifdef CONFIG_ARCH_PXA_WINS30
5987 # ifdef machine_arch_type
5988 #  undef machine_arch_type
5989 #  define machine_arch_type     __machine_arch_type
5990 # else
5991 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
5992 # endif
5993 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
5994 #else
5995 # define machine_is_pxa_wins30()        (0)
5996 #endif
5997
5998 #ifdef CONFIG_SA1100_LAVINNA
5999 # ifdef machine_arch_type
6000 #  undef machine_arch_type
6001 #  define machine_arch_type     __machine_arch_type
6002 # else
6003 #  define machine_arch_type     MACH_TYPE_LAVINNA
6004 # endif
6005 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
6006 #else
6007 # define machine_is_lavinna()   (0)
6008 #endif
6009
6010 #ifdef CONFIG_ARCH_PXA_UENGINE
6011 # ifdef machine_arch_type
6012 #  undef machine_arch_type
6013 #  define machine_arch_type     __machine_arch_type
6014 # else
6015 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
6016 # endif
6017 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
6018 #else
6019 # define machine_is_pxa_uengine()       (0)
6020 #endif
6021
6022 #ifdef CONFIG_ARCH_INNOKOM
6023 # ifdef machine_arch_type
6024 #  undef machine_arch_type
6025 #  define machine_arch_type     __machine_arch_type
6026 # else
6027 #  define machine_arch_type     MACH_TYPE_INNOKOM
6028 # endif
6029 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
6030 #else
6031 # define machine_is_innokom()   (0)
6032 #endif
6033
6034 #ifdef CONFIG_ARCH_BMS
6035 # ifdef machine_arch_type
6036 #  undef machine_arch_type
6037 #  define machine_arch_type     __machine_arch_type
6038 # else
6039 #  define machine_arch_type     MACH_TYPE_BMS
6040 # endif
6041 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
6042 #else
6043 # define machine_is_bms()       (0)
6044 #endif
6045
6046 #ifdef CONFIG_ARCH_IXCDP1100
6047 # ifdef machine_arch_type
6048 #  undef machine_arch_type
6049 #  define machine_arch_type     __machine_arch_type
6050 # else
6051 #  define machine_arch_type     MACH_TYPE_IXCDP1100
6052 # endif
6053 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
6054 #else
6055 # define machine_is_ixcdp1100() (0)
6056 #endif
6057
6058 #ifdef CONFIG_ARCH_PRPMC1100
6059 # ifdef machine_arch_type
6060 #  undef machine_arch_type
6061 #  define machine_arch_type     __machine_arch_type
6062 # else
6063 #  define machine_arch_type     MACH_TYPE_PRPMC1100
6064 # endif
6065 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
6066 #else
6067 # define machine_is_prpmc1100() (0)
6068 #endif
6069
6070 #ifdef CONFIG_ARCH_AT91RM9200DK
6071 # ifdef machine_arch_type
6072 #  undef machine_arch_type
6073 #  define machine_arch_type     __machine_arch_type
6074 # else
6075 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
6076 # endif
6077 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
6078 #else
6079 # define machine_is_at91rm9200dk()      (0)
6080 #endif
6081
6082 #ifdef CONFIG_ARCH_ARMSTICK
6083 # ifdef machine_arch_type
6084 #  undef machine_arch_type
6085 #  define machine_arch_type     __machine_arch_type
6086 # else
6087 #  define machine_arch_type     MACH_TYPE_ARMSTICK
6088 # endif
6089 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
6090 #else
6091 # define machine_is_armstick()  (0)
6092 #endif
6093
6094 #ifdef CONFIG_ARCH_ARMONIE
6095 # ifdef machine_arch_type
6096 #  undef machine_arch_type
6097 #  define machine_arch_type     __machine_arch_type
6098 # else
6099 #  define machine_arch_type     MACH_TYPE_ARMONIE
6100 # endif
6101 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
6102 #else
6103 # define machine_is_armonie()   (0)
6104 #endif
6105
6106 #ifdef CONFIG_ARCH_MPORT1
6107 # ifdef machine_arch_type
6108 #  undef machine_arch_type
6109 #  define machine_arch_type     __machine_arch_type
6110 # else
6111 #  define machine_arch_type     MACH_TYPE_MPORT1
6112 # endif
6113 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
6114 #else
6115 # define machine_is_mport1()    (0)
6116 #endif
6117
6118 #ifdef CONFIG_ARCH_S3C5410
6119 # ifdef machine_arch_type
6120 #  undef machine_arch_type
6121 #  define machine_arch_type     __machine_arch_type
6122 # else
6123 #  define machine_arch_type     MACH_TYPE_S3C5410
6124 # endif
6125 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
6126 #else
6127 # define machine_is_s3c5410()   (0)
6128 #endif
6129
6130 #ifdef CONFIG_ARCH_ZCP320A
6131 # ifdef machine_arch_type
6132 #  undef machine_arch_type
6133 #  define machine_arch_type     __machine_arch_type
6134 # else
6135 #  define machine_arch_type     MACH_TYPE_ZCP320A
6136 # endif
6137 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
6138 #else
6139 # define machine_is_zcp320a()   (0)
6140 #endif
6141
6142 #ifdef CONFIG_ARCH_I_BOX
6143 # ifdef machine_arch_type
6144 #  undef machine_arch_type
6145 #  define machine_arch_type     __machine_arch_type
6146 # else
6147 #  define machine_arch_type     MACH_TYPE_I_BOX
6148 # endif
6149 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
6150 #else
6151 # define machine_is_i_box()     (0)
6152 #endif
6153
6154 #ifdef CONFIG_ARCH_STLC1502
6155 # ifdef machine_arch_type
6156 #  undef machine_arch_type
6157 #  define machine_arch_type     __machine_arch_type
6158 # else
6159 #  define machine_arch_type     MACH_TYPE_STLC1502
6160 # endif
6161 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
6162 #else
6163 # define machine_is_stlc1502()  (0)
6164 #endif
6165
6166 #ifdef CONFIG_ARCH_SIREN
6167 # ifdef machine_arch_type
6168 #  undef machine_arch_type
6169 #  define machine_arch_type     __machine_arch_type
6170 # else
6171 #  define machine_arch_type     MACH_TYPE_SIREN
6172 # endif
6173 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
6174 #else
6175 # define machine_is_siren()     (0)
6176 #endif
6177
6178 #ifdef CONFIG_ARCH_GREENLAKE
6179 # ifdef machine_arch_type
6180 #  undef machine_arch_type
6181 #  define machine_arch_type     __machine_arch_type
6182 # else
6183 #  define machine_arch_type     MACH_TYPE_GREENLAKE
6184 # endif
6185 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
6186 #else
6187 # define machine_is_greenlake() (0)
6188 #endif
6189
6190 #ifdef CONFIG_ARCH_ARGUS
6191 # ifdef machine_arch_type
6192 #  undef machine_arch_type
6193 #  define machine_arch_type     __machine_arch_type
6194 # else
6195 #  define machine_arch_type     MACH_TYPE_ARGUS
6196 # endif
6197 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
6198 #else
6199 # define machine_is_argus()     (0)
6200 #endif
6201
6202 #ifdef CONFIG_SA1100_COMBADGE
6203 # ifdef machine_arch_type
6204 #  undef machine_arch_type
6205 #  define machine_arch_type     __machine_arch_type
6206 # else
6207 #  define machine_arch_type     MACH_TYPE_COMBADGE
6208 # endif
6209 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
6210 #else
6211 # define machine_is_combadge()  (0)
6212 #endif
6213
6214 #ifdef CONFIG_ARCH_ROKEPXA
6215 # ifdef machine_arch_type
6216 #  undef machine_arch_type
6217 #  define machine_arch_type     __machine_arch_type
6218 # else
6219 #  define machine_arch_type     MACH_TYPE_ROKEPXA
6220 # endif
6221 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
6222 #else
6223 # define machine_is_rokepxa()   (0)
6224 #endif
6225
6226 #ifdef CONFIG_ARCH_CINTEGRATOR
6227 # ifdef machine_arch_type
6228 #  undef machine_arch_type
6229 #  define machine_arch_type     __machine_arch_type
6230 # else
6231 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
6232 # endif
6233 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
6234 #else
6235 # define machine_is_cintegrator()       (0)
6236 #endif
6237
6238 #ifdef CONFIG_ARCH_GUIDEA07
6239 # ifdef machine_arch_type
6240 #  undef machine_arch_type
6241 #  define machine_arch_type     __machine_arch_type
6242 # else
6243 #  define machine_arch_type     MACH_TYPE_GUIDEA07
6244 # endif
6245 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
6246 #else
6247 # define machine_is_guidea07()  (0)
6248 #endif
6249
6250 #ifdef CONFIG_ARCH_TAT257
6251 # ifdef machine_arch_type
6252 #  undef machine_arch_type
6253 #  define machine_arch_type     __machine_arch_type
6254 # else
6255 #  define machine_arch_type     MACH_TYPE_TAT257
6256 # endif
6257 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
6258 #else
6259 # define machine_is_tat257()    (0)
6260 #endif
6261
6262 #ifdef CONFIG_ARCH_IGP2425
6263 # ifdef machine_arch_type
6264 #  undef machine_arch_type
6265 #  define machine_arch_type     __machine_arch_type
6266 # else
6267 #  define machine_arch_type     MACH_TYPE_IGP2425
6268 # endif
6269 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
6270 #else
6271 # define machine_is_igp2425()   (0)
6272 #endif
6273
6274 #ifdef CONFIG_ARCH_BLUEGRAMMA
6275 # ifdef machine_arch_type
6276 #  undef machine_arch_type
6277 #  define machine_arch_type     __machine_arch_type
6278 # else
6279 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
6280 # endif
6281 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
6282 #else
6283 # define machine_is_bluegrama() (0)
6284 #endif
6285
6286 #ifdef CONFIG_ARCH_IPOD
6287 # ifdef machine_arch_type
6288 #  undef machine_arch_type
6289 #  define machine_arch_type     __machine_arch_type
6290 # else
6291 #  define machine_arch_type     MACH_TYPE_IPOD
6292 # endif
6293 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
6294 #else
6295 # define machine_is_ipod()      (0)
6296 #endif
6297
6298 #ifdef CONFIG_ARCH_ADSBITSYX
6299 # ifdef machine_arch_type
6300 #  undef machine_arch_type
6301 #  define machine_arch_type     __machine_arch_type
6302 # else
6303 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
6304 # endif
6305 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
6306 #else
6307 # define machine_is_adsbitsyx() (0)
6308 #endif
6309
6310 #ifdef CONFIG_ARCH_TRIZEPS2
6311 # ifdef machine_arch_type
6312 #  undef machine_arch_type
6313 #  define machine_arch_type     __machine_arch_type
6314 # else
6315 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
6316 # endif
6317 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
6318 #else
6319 # define machine_is_trizeps2()  (0)
6320 #endif
6321
6322 #ifdef CONFIG_ARCH_VIPER
6323 # ifdef machine_arch_type
6324 #  undef machine_arch_type
6325 #  define machine_arch_type     __machine_arch_type
6326 # else
6327 #  define machine_arch_type     MACH_TYPE_VIPER
6328 # endif
6329 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
6330 #else
6331 # define machine_is_viper()     (0)
6332 #endif
6333
6334 #ifdef CONFIG_SA1100_ADSBITSYPLUS
6335 # ifdef machine_arch_type
6336 #  undef machine_arch_type
6337 #  define machine_arch_type     __machine_arch_type
6338 # else
6339 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
6340 # endif
6341 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
6342 #else
6343 # define machine_is_adsbitsyplus()      (0)
6344 #endif
6345
6346 #ifdef CONFIG_SA1100_ADSAGC
6347 # ifdef machine_arch_type
6348 #  undef machine_arch_type
6349 #  define machine_arch_type     __machine_arch_type
6350 # else
6351 #  define machine_arch_type     MACH_TYPE_ADSAGC
6352 # endif
6353 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
6354 #else
6355 # define machine_is_adsagc()    (0)
6356 #endif
6357
6358 #ifdef CONFIG_ARCH_STP7312
6359 # ifdef machine_arch_type
6360 #  undef machine_arch_type
6361 #  define machine_arch_type     __machine_arch_type
6362 # else
6363 #  define machine_arch_type     MACH_TYPE_STP7312
6364 # endif
6365 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
6366 #else
6367 # define machine_is_stp7312()   (0)
6368 #endif
6369
6370 #ifdef CONFIG_MACH_NX_PHNX
6371 # ifdef machine_arch_type
6372 #  undef machine_arch_type
6373 #  define machine_arch_type     __machine_arch_type
6374 # else
6375 #  define machine_arch_type     MACH_TYPE_NX_PHNX
6376 # endif
6377 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
6378 #else
6379 # define machine_is_nx_phnx()   (0)
6380 #endif
6381
6382 #ifdef CONFIG_ARCH_WEP_EP250
6383 # ifdef machine_arch_type
6384 #  undef machine_arch_type
6385 #  define machine_arch_type     __machine_arch_type
6386 # else
6387 #  define machine_arch_type     MACH_TYPE_WEP_EP250
6388 # endif
6389 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
6390 #else
6391 # define machine_is_wep_ep250() (0)
6392 #endif
6393
6394 #ifdef CONFIG_ARCH_INHANDELF3
6395 # ifdef machine_arch_type
6396 #  undef machine_arch_type
6397 #  define machine_arch_type     __machine_arch_type
6398 # else
6399 #  define machine_arch_type     MACH_TYPE_INHANDELF3
6400 # endif
6401 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
6402 #else
6403 # define machine_is_inhandelf3()        (0)
6404 #endif
6405
6406 #ifdef CONFIG_ARCH_ADI_COYOTE
6407 # ifdef machine_arch_type
6408 #  undef machine_arch_type
6409 #  define machine_arch_type     __machine_arch_type
6410 # else
6411 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
6412 # endif
6413 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
6414 #else
6415 # define machine_is_adi_coyote()        (0)
6416 #endif
6417
6418 #ifdef CONFIG_ARCH_IYONIX
6419 # ifdef machine_arch_type
6420 #  undef machine_arch_type
6421 #  define machine_arch_type     __machine_arch_type
6422 # else
6423 #  define machine_arch_type     MACH_TYPE_IYONIX
6424 # endif
6425 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
6426 #else
6427 # define machine_is_iyonix()    (0)
6428 #endif
6429
6430 #ifdef CONFIG_ARCH_DAMICAM_SA1110
6431 # ifdef machine_arch_type
6432 #  undef machine_arch_type
6433 #  define machine_arch_type     __machine_arch_type
6434 # else
6435 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
6436 # endif
6437 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
6438 #else
6439 # define machine_is_damicam1()  (0)
6440 #endif
6441
6442 #ifdef CONFIG_ARCH_MEG03
6443 # ifdef machine_arch_type
6444 #  undef machine_arch_type
6445 #  define machine_arch_type     __machine_arch_type
6446 # else
6447 #  define machine_arch_type     MACH_TYPE_MEG03
6448 # endif
6449 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
6450 #else
6451 # define machine_is_meg03()     (0)
6452 #endif
6453
6454 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
6455 # ifdef machine_arch_type
6456 #  undef machine_arch_type
6457 #  define machine_arch_type     __machine_arch_type
6458 # else
6459 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
6460 # endif
6461 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
6462 #else
6463 # define machine_is_pxa_whitechapel()   (0)
6464 #endif
6465
6466 #ifdef CONFIG_ARCH_NWSC
6467 # ifdef machine_arch_type
6468 #  undef machine_arch_type
6469 #  define machine_arch_type     __machine_arch_type
6470 # else
6471 #  define machine_arch_type     MACH_TYPE_NWSC
6472 # endif
6473 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
6474 #else
6475 # define machine_is_nwsc()      (0)
6476 #endif
6477
6478 #ifdef CONFIG_ARCH_NWLARM
6479 # ifdef machine_arch_type
6480 #  undef machine_arch_type
6481 #  define machine_arch_type     __machine_arch_type
6482 # else
6483 #  define machine_arch_type     MACH_TYPE_NWLARM
6484 # endif
6485 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
6486 #else
6487 # define machine_is_nwlarm()    (0)
6488 #endif
6489
6490 #ifdef CONFIG_ARCH_IXP425_MGUARD
6491 # ifdef machine_arch_type
6492 #  undef machine_arch_type
6493 #  define machine_arch_type     __machine_arch_type
6494 # else
6495 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
6496 # endif
6497 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
6498 #else
6499 # define machine_is_ixp425_mguard()     (0)
6500 #endif
6501
6502 #ifdef CONFIG_ARCH_PXA_NETDCU4
6503 # ifdef machine_arch_type
6504 #  undef machine_arch_type
6505 #  define machine_arch_type     __machine_arch_type
6506 # else
6507 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
6508 # endif
6509 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
6510 #else
6511 # define machine_is_pxa_netdcu4()       (0)
6512 #endif
6513
6514 #ifdef CONFIG_ARCH_IXDP2401
6515 # ifdef machine_arch_type
6516 #  undef machine_arch_type
6517 #  define machine_arch_type     __machine_arch_type
6518 # else
6519 #  define machine_arch_type     MACH_TYPE_IXDP2401
6520 # endif
6521 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
6522 #else
6523 # define machine_is_ixdp2401()  (0)
6524 #endif
6525
6526 #ifdef CONFIG_ARCH_IXDP2801
6527 # ifdef machine_arch_type
6528 #  undef machine_arch_type
6529 #  define machine_arch_type     __machine_arch_type
6530 # else
6531 #  define machine_arch_type     MACH_TYPE_IXDP2801
6532 # endif
6533 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
6534 #else
6535 # define machine_is_ixdp2801()  (0)
6536 #endif
6537
6538 #ifdef CONFIG_ARCH_ZODIAC
6539 # ifdef machine_arch_type
6540 #  undef machine_arch_type
6541 #  define machine_arch_type     __machine_arch_type
6542 # else
6543 #  define machine_arch_type     MACH_TYPE_ZODIAC
6544 # endif
6545 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
6546 #else
6547 # define machine_is_zodiac()    (0)
6548 #endif
6549
6550 #ifdef CONFIG_ARCH_ARMMODUL
6551 # ifdef machine_arch_type
6552 #  undef machine_arch_type
6553 #  define machine_arch_type     __machine_arch_type
6554 # else
6555 #  define machine_arch_type     MACH_TYPE_ARMMODUL
6556 # endif
6557 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
6558 #else
6559 # define machine_is_armmodul()  (0)
6560 #endif
6561
6562 #ifdef CONFIG_SA1100_KETOP
6563 # ifdef machine_arch_type
6564 #  undef machine_arch_type
6565 #  define machine_arch_type     __machine_arch_type
6566 # else
6567 #  define machine_arch_type     MACH_TYPE_KETOP
6568 # endif
6569 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
6570 #else
6571 # define machine_is_ketop()     (0)
6572 #endif
6573
6574 #ifdef CONFIG_ARCH_AV7200
6575 # ifdef machine_arch_type
6576 #  undef machine_arch_type
6577 #  define machine_arch_type     __machine_arch_type
6578 # else
6579 #  define machine_arch_type     MACH_TYPE_AV7200
6580 # endif
6581 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
6582 #else
6583 # define machine_is_av7200()    (0)
6584 #endif
6585
6586 #ifdef CONFIG_ARCH_ARCH_TI925
6587 # ifdef machine_arch_type
6588 #  undef machine_arch_type
6589 #  define machine_arch_type     __machine_arch_type
6590 # else
6591 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
6592 # endif
6593 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
6594 #else
6595 # define machine_is_arch_ti925()        (0)
6596 #endif
6597
6598 #ifdef CONFIG_ARCH_ACQ200
6599 # ifdef machine_arch_type
6600 #  undef machine_arch_type
6601 #  define machine_arch_type     __machine_arch_type
6602 # else
6603 #  define machine_arch_type     MACH_TYPE_ACQ200
6604 # endif
6605 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
6606 #else
6607 # define machine_is_acq200()    (0)
6608 #endif
6609
6610 #ifdef CONFIG_SA1100_PT_DAFIT
6611 # ifdef machine_arch_type
6612 #  undef machine_arch_type
6613 #  define machine_arch_type     __machine_arch_type
6614 # else
6615 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
6616 # endif
6617 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
6618 #else
6619 # define machine_is_pt_dafit()  (0)
6620 #endif
6621
6622 #ifdef CONFIG_ARCH_IHBA
6623 # ifdef machine_arch_type
6624 #  undef machine_arch_type
6625 #  define machine_arch_type     __machine_arch_type
6626 # else
6627 #  define machine_arch_type     MACH_TYPE_IHBA
6628 # endif
6629 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
6630 #else
6631 # define machine_is_ihba()      (0)
6632 #endif
6633
6634 #ifdef CONFIG_ARCH_QUINQUE
6635 # ifdef machine_arch_type
6636 #  undef machine_arch_type
6637 #  define machine_arch_type     __machine_arch_type
6638 # else
6639 #  define machine_arch_type     MACH_TYPE_QUINQUE
6640 # endif
6641 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
6642 #else
6643 # define machine_is_quinque()   (0)
6644 #endif
6645
6646 #ifdef CONFIG_ARCH_NIMBRAONE
6647 # ifdef machine_arch_type
6648 #  undef machine_arch_type
6649 #  define machine_arch_type     __machine_arch_type
6650 # else
6651 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
6652 # endif
6653 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
6654 #else
6655 # define machine_is_nimbraone() (0)
6656 #endif
6657
6658 #ifdef CONFIG_ARCH_NIMBRA29X
6659 # ifdef machine_arch_type
6660 #  undef machine_arch_type
6661 #  define machine_arch_type     __machine_arch_type
6662 # else
6663 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
6664 # endif
6665 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
6666 #else
6667 # define machine_is_nimbra29x() (0)
6668 #endif
6669
6670 #ifdef CONFIG_ARCH_NIMBRA210
6671 # ifdef machine_arch_type
6672 #  undef machine_arch_type
6673 #  define machine_arch_type     __machine_arch_type
6674 # else
6675 #  define machine_arch_type     MACH_TYPE_NIMBRA210
6676 # endif
6677 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
6678 #else
6679 # define machine_is_nimbra210() (0)
6680 #endif
6681
6682 #ifdef CONFIG_ARCH_HHP_D95XX
6683 # ifdef machine_arch_type
6684 #  undef machine_arch_type
6685 #  define machine_arch_type     __machine_arch_type
6686 # else
6687 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
6688 # endif
6689 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
6690 #else
6691 # define machine_is_hhp_d95xx() (0)
6692 #endif
6693
6694 #ifdef CONFIG_ARCH_LABARM
6695 # ifdef machine_arch_type
6696 #  undef machine_arch_type
6697 #  define machine_arch_type     __machine_arch_type
6698 # else
6699 #  define machine_arch_type     MACH_TYPE_LABARM
6700 # endif
6701 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
6702 #else
6703 # define machine_is_labarm()    (0)
6704 #endif
6705
6706 #ifdef CONFIG_ARCH_M825XX
6707 # ifdef machine_arch_type
6708 #  undef machine_arch_type
6709 #  define machine_arch_type     __machine_arch_type
6710 # else
6711 #  define machine_arch_type     MACH_TYPE_M825XX
6712 # endif
6713 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
6714 #else
6715 # define machine_is_m825xx()    (0)
6716 #endif
6717
6718 #ifdef CONFIG_SA1100_M7100
6719 # ifdef machine_arch_type
6720 #  undef machine_arch_type
6721 #  define machine_arch_type     __machine_arch_type
6722 # else
6723 #  define machine_arch_type     MACH_TYPE_M7100
6724 # endif
6725 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
6726 #else
6727 # define machine_is_m7100()     (0)
6728 #endif
6729
6730 #ifdef CONFIG_ARCH_NIPC2
6731 # ifdef machine_arch_type
6732 #  undef machine_arch_type
6733 #  define machine_arch_type     __machine_arch_type
6734 # else
6735 #  define machine_arch_type     MACH_TYPE_NIPC2
6736 # endif
6737 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
6738 #else
6739 # define machine_is_nipc2()     (0)
6740 #endif
6741
6742 #ifdef CONFIG_ARCH_FU7202
6743 # ifdef machine_arch_type
6744 #  undef machine_arch_type
6745 #  define machine_arch_type     __machine_arch_type
6746 # else
6747 #  define machine_arch_type     MACH_TYPE_FU7202
6748 # endif
6749 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
6750 #else
6751 # define machine_is_fu7202()    (0)
6752 #endif
6753
6754 #ifdef CONFIG_ARCH_ADSAGX
6755 # ifdef machine_arch_type
6756 #  undef machine_arch_type
6757 #  define machine_arch_type     __machine_arch_type
6758 # else
6759 #  define machine_arch_type     MACH_TYPE_ADSAGX
6760 # endif
6761 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
6762 #else
6763 # define machine_is_adsagx()    (0)
6764 #endif
6765
6766 #ifdef CONFIG_ARCH_PXA_POOH
6767 # ifdef machine_arch_type
6768 #  undef machine_arch_type
6769 #  define machine_arch_type     __machine_arch_type
6770 # else
6771 #  define machine_arch_type     MACH_TYPE_PXA_POOH
6772 # endif
6773 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
6774 #else
6775 # define machine_is_pxa_pooh()  (0)
6776 #endif
6777
6778 #ifdef CONFIG_ARCH_BANDON
6779 # ifdef machine_arch_type
6780 #  undef machine_arch_type
6781 #  define machine_arch_type     __machine_arch_type
6782 # else
6783 #  define machine_arch_type     MACH_TYPE_BANDON
6784 # endif
6785 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
6786 #else
6787 # define machine_is_bandon()    (0)
6788 #endif
6789
6790 #ifdef CONFIG_ARCH_PCM7210
6791 # ifdef machine_arch_type
6792 #  undef machine_arch_type
6793 #  define machine_arch_type     __machine_arch_type
6794 # else
6795 #  define machine_arch_type     MACH_TYPE_PCM7210
6796 # endif
6797 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
6798 #else
6799 # define machine_is_pcm7210()   (0)
6800 #endif
6801
6802 #ifdef CONFIG_ARCH_NMS9200
6803 # ifdef machine_arch_type
6804 #  undef machine_arch_type
6805 #  define machine_arch_type     __machine_arch_type
6806 # else
6807 #  define machine_arch_type     MACH_TYPE_NMS9200
6808 # endif
6809 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
6810 #else
6811 # define machine_is_nms9200()   (0)
6812 #endif
6813
6814 #ifdef CONFIG_ARCH_LOGODL
6815 # ifdef machine_arch_type
6816 #  undef machine_arch_type
6817 #  define machine_arch_type     __machine_arch_type
6818 # else
6819 #  define machine_arch_type     MACH_TYPE_LOGODL
6820 # endif
6821 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
6822 #else
6823 # define machine_is_logodl()    (0)
6824 #endif
6825
6826 #ifdef CONFIG_SA1100_M7140
6827 # ifdef machine_arch_type
6828 #  undef machine_arch_type
6829 #  define machine_arch_type     __machine_arch_type
6830 # else
6831 #  define machine_arch_type     MACH_TYPE_M7140
6832 # endif
6833 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
6834 #else
6835 # define machine_is_m7140()     (0)
6836 #endif
6837
6838 #ifdef CONFIG_ARCH_KOREBOT
6839 # ifdef machine_arch_type
6840 #  undef machine_arch_type
6841 #  define machine_arch_type     __machine_arch_type
6842 # else
6843 #  define machine_arch_type     MACH_TYPE_KOREBOT
6844 # endif
6845 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
6846 #else
6847 # define machine_is_korebot()   (0)
6848 #endif
6849
6850 #ifdef CONFIG_ARCH_IQ31244
6851 # ifdef machine_arch_type
6852 #  undef machine_arch_type
6853 #  define machine_arch_type     __machine_arch_type
6854 # else
6855 #  define machine_arch_type     MACH_TYPE_IQ31244
6856 # endif
6857 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
6858 #else
6859 # define machine_is_iq31244()   (0)
6860 #endif
6861
6862 #ifdef CONFIG_SA1100_KOAN393
6863 # ifdef machine_arch_type
6864 #  undef machine_arch_type
6865 #  define machine_arch_type     __machine_arch_type
6866 # else
6867 #  define machine_arch_type     MACH_TYPE_KOAN393
6868 # endif
6869 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
6870 #else
6871 # define machine_is_koan393()   (0)
6872 #endif
6873
6874 #ifdef CONFIG_ARCH_INHANDFTIP3
6875 # ifdef machine_arch_type
6876 #  undef machine_arch_type
6877 #  define machine_arch_type     __machine_arch_type
6878 # else
6879 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
6880 # endif
6881 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
6882 #else
6883 # define machine_is_inhandftip3()       (0)
6884 #endif
6885
6886 #ifdef CONFIG_ARCH_GONZO
6887 # ifdef machine_arch_type
6888 #  undef machine_arch_type
6889 #  define machine_arch_type     __machine_arch_type
6890 # else
6891 #  define machine_arch_type     MACH_TYPE_GONZO
6892 # endif
6893 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
6894 #else
6895 # define machine_is_gonzo()     (0)
6896 #endif
6897
6898 #ifdef CONFIG_ARCH_BAST
6899 # ifdef machine_arch_type
6900 #  undef machine_arch_type
6901 #  define machine_arch_type     __machine_arch_type
6902 # else
6903 #  define machine_arch_type     MACH_TYPE_BAST
6904 # endif
6905 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
6906 #else
6907 # define machine_is_bast()      (0)
6908 #endif
6909
6910 #ifdef CONFIG_ARCH_SCANPASS
6911 # ifdef machine_arch_type
6912 #  undef machine_arch_type
6913 #  define machine_arch_type     __machine_arch_type
6914 # else
6915 #  define machine_arch_type     MACH_TYPE_SCANPASS
6916 # endif
6917 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
6918 #else
6919 # define machine_is_scanpass()  (0)
6920 #endif
6921
6922 #ifdef CONFIG_ARCH_EP7312_POOH
6923 # ifdef machine_arch_type
6924 #  undef machine_arch_type
6925 #  define machine_arch_type     __machine_arch_type
6926 # else
6927 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
6928 # endif
6929 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
6930 #else
6931 # define machine_is_ep7312_pooh()       (0)
6932 #endif
6933
6934 #ifdef CONFIG_ARCH_TA7S
6935 # ifdef machine_arch_type
6936 #  undef machine_arch_type
6937 #  define machine_arch_type     __machine_arch_type
6938 # else
6939 #  define machine_arch_type     MACH_TYPE_TA7S
6940 # endif
6941 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
6942 #else
6943 # define machine_is_ta7s()      (0)
6944 #endif
6945
6946 #ifdef CONFIG_ARCH_TA7V
6947 # ifdef machine_arch_type
6948 #  undef machine_arch_type
6949 #  define machine_arch_type     __machine_arch_type
6950 # else
6951 #  define machine_arch_type     MACH_TYPE_TA7V
6952 # endif
6953 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
6954 #else
6955 # define machine_is_ta7v()      (0)
6956 #endif
6957
6958 #ifdef CONFIG_SA1100_ICARUS
6959 # ifdef machine_arch_type
6960 #  undef machine_arch_type
6961 #  define machine_arch_type     __machine_arch_type
6962 # else
6963 #  define machine_arch_type     MACH_TYPE_ICARUS
6964 # endif
6965 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
6966 #else
6967 # define machine_is_icarus()    (0)
6968 #endif
6969
6970 #ifdef CONFIG_ARCH_H1900
6971 # ifdef machine_arch_type
6972 #  undef machine_arch_type
6973 #  define machine_arch_type     __machine_arch_type
6974 # else
6975 #  define machine_arch_type     MACH_TYPE_H1900
6976 # endif
6977 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
6978 #else
6979 # define machine_is_h1900()     (0)
6980 #endif
6981
6982 #ifdef CONFIG_SA1100_GEMINI
6983 # ifdef machine_arch_type
6984 #  undef machine_arch_type
6985 #  define machine_arch_type     __machine_arch_type
6986 # else
6987 #  define machine_arch_type     MACH_TYPE_GEMINI
6988 # endif
6989 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
6990 #else
6991 # define machine_is_gemini()    (0)
6992 #endif
6993
6994 #ifdef CONFIG_ARCH_AXIM
6995 # ifdef machine_arch_type
6996 #  undef machine_arch_type
6997 #  define machine_arch_type     __machine_arch_type
6998 # else
6999 #  define machine_arch_type     MACH_TYPE_AXIM
7000 # endif
7001 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
7002 #else
7003 # define machine_is_axim()      (0)
7004 #endif
7005
7006 #ifdef CONFIG_ARCH_AUDIOTRON
7007 # ifdef machine_arch_type
7008 #  undef machine_arch_type
7009 #  define machine_arch_type     __machine_arch_type
7010 # else
7011 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
7012 # endif
7013 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
7014 #else
7015 # define machine_is_audiotron() (0)
7016 #endif
7017
7018 #ifdef CONFIG_ARCH_H2200
7019 # ifdef machine_arch_type
7020 #  undef machine_arch_type
7021 #  define machine_arch_type     __machine_arch_type
7022 # else
7023 #  define machine_arch_type     MACH_TYPE_H2200
7024 # endif
7025 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
7026 #else
7027 # define machine_is_h2200()     (0)
7028 #endif
7029
7030 #ifdef CONFIG_ARCH_LOOX600
7031 # ifdef machine_arch_type
7032 #  undef machine_arch_type
7033 #  define machine_arch_type     __machine_arch_type
7034 # else
7035 #  define machine_arch_type     MACH_TYPE_LOOX600
7036 # endif
7037 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
7038 #else
7039 # define machine_is_loox600()   (0)
7040 #endif
7041
7042 #ifdef CONFIG_ARCH_NIOP
7043 # ifdef machine_arch_type
7044 #  undef machine_arch_type
7045 #  define machine_arch_type     __machine_arch_type
7046 # else
7047 #  define machine_arch_type     MACH_TYPE_NIOP
7048 # endif
7049 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
7050 #else
7051 # define machine_is_niop()      (0)
7052 #endif
7053
7054 #ifdef CONFIG_ARCH_DM310
7055 # ifdef machine_arch_type
7056 #  undef machine_arch_type
7057 #  define machine_arch_type     __machine_arch_type
7058 # else
7059 #  define machine_arch_type     MACH_TYPE_DM310
7060 # endif
7061 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
7062 #else
7063 # define machine_is_dm310()     (0)
7064 #endif
7065
7066 #ifdef CONFIG_ARCH_SEEDPXA_C2
7067 # ifdef machine_arch_type
7068 #  undef machine_arch_type
7069 #  define machine_arch_type     __machine_arch_type
7070 # else
7071 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
7072 # endif
7073 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
7074 #else
7075 # define machine_is_seedpxa_c2()        (0)
7076 #endif
7077
7078 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
7079 # ifdef machine_arch_type
7080 #  undef machine_arch_type
7081 #  define machine_arch_type     __machine_arch_type
7082 # else
7083 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
7084 # endif
7085 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
7086 #else
7087 # define machine_is_ixp4xx_mguardpci()  (0)
7088 #endif
7089
7090 #ifdef CONFIG_ARCH_H1940
7091 # ifdef machine_arch_type
7092 #  undef machine_arch_type
7093 #  define machine_arch_type     __machine_arch_type
7094 # else
7095 #  define machine_arch_type     MACH_TYPE_H1940
7096 # endif
7097 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
7098 #else
7099 # define machine_is_h1940()     (0)
7100 #endif
7101
7102 #ifdef CONFIG_ARCH_SCORPIO
7103 # ifdef machine_arch_type
7104 #  undef machine_arch_type
7105 #  define machine_arch_type     __machine_arch_type
7106 # else
7107 #  define machine_arch_type     MACH_TYPE_SCORPIO
7108 # endif
7109 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
7110 #else
7111 # define machine_is_scorpio()   (0)
7112 #endif
7113
7114 #ifdef CONFIG_ARCH_VIVA
7115 # ifdef machine_arch_type
7116 #  undef machine_arch_type
7117 #  define machine_arch_type     __machine_arch_type
7118 # else
7119 #  define machine_arch_type     MACH_TYPE_VIVA
7120 # endif
7121 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
7122 #else
7123 # define machine_is_viva()      (0)
7124 #endif
7125
7126 #ifdef CONFIG_ARCH_PXA_XCARD
7127 # ifdef machine_arch_type
7128 #  undef machine_arch_type
7129 #  define machine_arch_type     __machine_arch_type
7130 # else
7131 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
7132 # endif
7133 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
7134 #else
7135 # define machine_is_pxa_xcard() (0)
7136 #endif
7137
7138 #ifdef CONFIG_ARCH_CSB335
7139 # ifdef machine_arch_type
7140 #  undef machine_arch_type
7141 #  define machine_arch_type     __machine_arch_type
7142 # else
7143 #  define machine_arch_type     MACH_TYPE_CSB335
7144 # endif
7145 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
7146 #else
7147 # define machine_is_csb335()    (0)
7148 #endif
7149
7150 #ifdef CONFIG_ARCH_IXRD425
7151 # ifdef machine_arch_type
7152 #  undef machine_arch_type
7153 #  define machine_arch_type     __machine_arch_type
7154 # else
7155 #  define machine_arch_type     MACH_TYPE_IXRD425
7156 # endif
7157 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
7158 #else
7159 # define machine_is_ixrd425()   (0)
7160 #endif
7161
7162 #ifdef CONFIG_ARCH_IQ80315
7163 # ifdef machine_arch_type
7164 #  undef machine_arch_type
7165 #  define machine_arch_type     __machine_arch_type
7166 # else
7167 #  define machine_arch_type     MACH_TYPE_IQ80315
7168 # endif
7169 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
7170 #else
7171 # define machine_is_iq80315()   (0)
7172 #endif
7173
7174 #ifdef CONFIG_ARCH_NMP7312
7175 # ifdef machine_arch_type
7176 #  undef machine_arch_type
7177 #  define machine_arch_type     __machine_arch_type
7178 # else
7179 #  define machine_arch_type     MACH_TYPE_NMP7312
7180 # endif
7181 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
7182 #else
7183 # define machine_is_nmp7312()   (0)
7184 #endif
7185
7186 #ifdef CONFIG_ARCH_CX861XX
7187 # ifdef machine_arch_type
7188 #  undef machine_arch_type
7189 #  define machine_arch_type     __machine_arch_type
7190 # else
7191 #  define machine_arch_type     MACH_TYPE_CX861XX
7192 # endif
7193 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
7194 #else
7195 # define machine_is_cx861xx()   (0)
7196 #endif
7197
7198 #ifdef CONFIG_ARCH_ENP2611
7199 # ifdef machine_arch_type
7200 #  undef machine_arch_type
7201 #  define machine_arch_type     __machine_arch_type
7202 # else
7203 #  define machine_arch_type     MACH_TYPE_ENP2611
7204 # endif
7205 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
7206 #else
7207 # define machine_is_enp2611()   (0)
7208 #endif
7209
7210 #ifdef CONFIG_SA1100_XDA
7211 # ifdef machine_arch_type
7212 #  undef machine_arch_type
7213 #  define machine_arch_type     __machine_arch_type
7214 # else
7215 #  define machine_arch_type     MACH_TYPE_XDA
7216 # endif
7217 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
7218 #else
7219 # define machine_is_xda()       (0)
7220 #endif
7221
7222 #ifdef CONFIG_ARCH_CSIR_IMS
7223 # ifdef machine_arch_type
7224 #  undef machine_arch_type
7225 #  define machine_arch_type     __machine_arch_type
7226 # else
7227 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
7228 # endif
7229 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
7230 #else
7231 # define machine_is_csir_ims()  (0)
7232 #endif
7233
7234 #ifdef CONFIG_ARCH_IXP421_DNAEETH
7235 # ifdef machine_arch_type
7236 #  undef machine_arch_type
7237 #  define machine_arch_type     __machine_arch_type
7238 # else
7239 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
7240 # endif
7241 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
7242 #else
7243 # define machine_is_ixp421_dnaeeth()    (0)
7244 #endif
7245
7246 #ifdef CONFIG_ARCH_POCKETSERV9200
7247 # ifdef machine_arch_type
7248 #  undef machine_arch_type
7249 #  define machine_arch_type     __machine_arch_type
7250 # else
7251 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
7252 # endif
7253 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
7254 #else
7255 # define machine_is_pocketserv9200()    (0)
7256 #endif
7257
7258 #ifdef CONFIG_ARCH_TOTO
7259 # ifdef machine_arch_type
7260 #  undef machine_arch_type
7261 #  define machine_arch_type     __machine_arch_type
7262 # else
7263 #  define machine_arch_type     MACH_TYPE_TOTO
7264 # endif
7265 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
7266 #else
7267 # define machine_is_toto()      (0)
7268 #endif
7269
7270 #ifdef CONFIG_ARCH_S3C2440
7271 # ifdef machine_arch_type
7272 #  undef machine_arch_type
7273 #  define machine_arch_type     __machine_arch_type
7274 # else
7275 #  define machine_arch_type     MACH_TYPE_S3C2440
7276 # endif
7277 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
7278 #else
7279 # define machine_is_s3c2440()   (0)
7280 #endif
7281
7282 #ifdef CONFIG_ARCH_KS8695P
7283 # ifdef machine_arch_type
7284 #  undef machine_arch_type
7285 #  define machine_arch_type     __machine_arch_type
7286 # else
7287 #  define machine_arch_type     MACH_TYPE_KS8695P
7288 # endif
7289 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
7290 #else
7291 # define machine_is_ks8695p()   (0)
7292 #endif
7293
7294 #ifdef CONFIG_ARCH_SE4000
7295 # ifdef machine_arch_type
7296 #  undef machine_arch_type
7297 #  define machine_arch_type     __machine_arch_type
7298 # else
7299 #  define machine_arch_type     MACH_TYPE_SE4000
7300 # endif
7301 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
7302 #else
7303 # define machine_is_se4000()    (0)
7304 #endif
7305
7306 #ifdef CONFIG_ARCH_QUADRICEPS
7307 # ifdef machine_arch_type
7308 #  undef machine_arch_type
7309 #  define machine_arch_type     __machine_arch_type
7310 # else
7311 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
7312 # endif
7313 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
7314 #else
7315 # define machine_is_quadriceps()        (0)
7316 #endif
7317
7318 #ifdef CONFIG_ARCH_BRONCO
7319 # ifdef machine_arch_type
7320 #  undef machine_arch_type
7321 #  define machine_arch_type     __machine_arch_type
7322 # else
7323 #  define machine_arch_type     MACH_TYPE_BRONCO
7324 # endif
7325 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
7326 #else
7327 # define machine_is_bronco()    (0)
7328 #endif
7329
7330 #ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
7331 # ifdef machine_arch_type
7332 #  undef machine_arch_type
7333 #  define machine_arch_type     __machine_arch_type
7334 # else
7335 #  define machine_arch_type     MACH_TYPE_ESL_WIRELESS_TAB
7336 # endif
7337 # define machine_is_esl_wireless_tab()  (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
7338 #else
7339 # define machine_is_esl_wireless_tab()  (0)
7340 #endif
7341
7342 #ifdef CONFIG_ARCH_ESL_SOFCOMP
7343 # ifdef machine_arch_type
7344 #  undef machine_arch_type
7345 #  define machine_arch_type     __machine_arch_type
7346 # else
7347 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
7348 # endif
7349 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
7350 #else
7351 # define machine_is_esl_sofcomp()       (0)
7352 #endif
7353
7354 #ifdef CONFIG_ARCH_S5C7375
7355 # ifdef machine_arch_type
7356 #  undef machine_arch_type
7357 #  define machine_arch_type     __machine_arch_type
7358 # else
7359 #  define machine_arch_type     MACH_TYPE_S5C7375
7360 # endif
7361 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
7362 #else
7363 # define machine_is_s5c7375()   (0)
7364 #endif
7365
7366 #ifdef CONFIG_ARCH_SPEARHEAD
7367 # ifdef machine_arch_type
7368 #  undef machine_arch_type
7369 #  define machine_arch_type     __machine_arch_type
7370 # else
7371 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
7372 # endif
7373 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
7374 #else
7375 # define machine_is_spearhead() (0)
7376 #endif
7377
7378 #ifdef CONFIG_ARCH_PANTERA
7379 # ifdef machine_arch_type
7380 #  undef machine_arch_type
7381 #  define machine_arch_type     __machine_arch_type
7382 # else
7383 #  define machine_arch_type     MACH_TYPE_PANTERA
7384 # endif
7385 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
7386 #else
7387 # define machine_is_pantera()   (0)
7388 #endif
7389
7390 #ifdef CONFIG_ARCH_PRAYOGLITE
7391 # ifdef machine_arch_type
7392 #  undef machine_arch_type
7393 #  define machine_arch_type     __machine_arch_type
7394 # else
7395 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
7396 # endif
7397 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
7398 #else
7399 # define machine_is_prayoglite()        (0)
7400 #endif
7401
7402 #ifdef CONFIG_ARCH_GUMSTIX
7403 # ifdef machine_arch_type
7404 #  undef machine_arch_type
7405 #  define machine_arch_type     __machine_arch_type
7406 # else
7407 #  define machine_arch_type     MACH_TYPE_GUMSTIX
7408 # endif
7409 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
7410 #else
7411 # define machine_is_gumstix()   (0)
7412 #endif
7413
7414 #ifdef CONFIG_ARCH_RCUBE
7415 # ifdef machine_arch_type
7416 #  undef machine_arch_type
7417 #  define machine_arch_type     __machine_arch_type
7418 # else
7419 #  define machine_arch_type     MACH_TYPE_RCUBE
7420 # endif
7421 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
7422 #else
7423 # define machine_is_rcube()     (0)
7424 #endif
7425
7426 #ifdef CONFIG_ARCH_REA_OLV
7427 # ifdef machine_arch_type
7428 #  undef machine_arch_type
7429 #  define machine_arch_type     __machine_arch_type
7430 # else
7431 #  define machine_arch_type     MACH_TYPE_REA_OLV
7432 # endif
7433 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
7434 #else
7435 # define machine_is_rea_olv()   (0)
7436 #endif
7437
7438 #ifdef CONFIG_ARCH_PXA_IPHONE
7439 # ifdef machine_arch_type
7440 #  undef machine_arch_type
7441 #  define machine_arch_type     __machine_arch_type
7442 # else
7443 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
7444 # endif
7445 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
7446 #else
7447 # define machine_is_pxa_iphone()        (0)
7448 #endif
7449
7450 #ifdef CONFIG_ARCH_S3C3410
7451 # ifdef machine_arch_type
7452 #  undef machine_arch_type
7453 #  define machine_arch_type     __machine_arch_type
7454 # else
7455 #  define machine_arch_type     MACH_TYPE_S3C3410
7456 # endif
7457 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
7458 #else
7459 # define machine_is_s3c3410()   (0)
7460 #endif
7461
7462 #ifdef CONFIG_ARCH_ESPD_4510B
7463 # ifdef machine_arch_type
7464 #  undef machine_arch_type
7465 #  define machine_arch_type     __machine_arch_type
7466 # else
7467 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
7468 # endif
7469 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
7470 #else
7471 # define machine_is_espd_4510b()        (0)
7472 #endif
7473
7474 #ifdef CONFIG_ARCH_MP1X
7475 # ifdef machine_arch_type
7476 #  undef machine_arch_type
7477 #  define machine_arch_type     __machine_arch_type
7478 # else
7479 #  define machine_arch_type     MACH_TYPE_MP1X
7480 # endif
7481 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
7482 #else
7483 # define machine_is_mp1x()      (0)
7484 #endif
7485
7486 #ifdef CONFIG_ARCH_AT91RM9200TB
7487 # ifdef machine_arch_type
7488 #  undef machine_arch_type
7489 #  define machine_arch_type     __machine_arch_type
7490 # else
7491 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
7492 # endif
7493 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
7494 #else
7495 # define machine_is_at91rm9200tb()      (0)
7496 #endif
7497
7498 #ifdef CONFIG_ARCH_ADSVGX
7499 # ifdef machine_arch_type
7500 #  undef machine_arch_type
7501 #  define machine_arch_type     __machine_arch_type
7502 # else
7503 #  define machine_arch_type     MACH_TYPE_ADSVGX
7504 # endif
7505 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
7506 #else
7507 # define machine_is_adsvgx()    (0)
7508 #endif
7509
7510 #ifdef CONFIG_MACH_OMAP_H2
7511 # ifdef machine_arch_type
7512 #  undef machine_arch_type
7513 #  define machine_arch_type     __machine_arch_type
7514 # else
7515 #  define machine_arch_type     MACH_TYPE_OMAP_H2
7516 # endif
7517 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
7518 #else
7519 # define machine_is_omap_h2()   (0)
7520 #endif
7521
7522 #ifdef CONFIG_ARCH_PELEE
7523 # ifdef machine_arch_type
7524 #  undef machine_arch_type
7525 #  define machine_arch_type     __machine_arch_type
7526 # else
7527 #  define machine_arch_type     MACH_TYPE_PELEE
7528 # endif
7529 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
7530 #else
7531 # define machine_is_pelee()     (0)
7532 #endif
7533
7534 #ifdef CONFIG_MACH_E740
7535 # ifdef machine_arch_type
7536 #  undef machine_arch_type
7537 #  define machine_arch_type     __machine_arch_type
7538 # else
7539 #  define machine_arch_type     MACH_TYPE_E740
7540 # endif
7541 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
7542 #else
7543 # define machine_is_e740()      (0)
7544 #endif
7545
7546 #ifdef CONFIG_ARCH_IQ80331
7547 # ifdef machine_arch_type
7548 #  undef machine_arch_type
7549 #  define machine_arch_type     __machine_arch_type
7550 # else
7551 #  define machine_arch_type     MACH_TYPE_IQ80331
7552 # endif
7553 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
7554 #else
7555 # define machine_is_iq80331()   (0)
7556 #endif
7557
7558 #ifdef CONFIG_ARCH_VERSATILE_PB
7559 # ifdef machine_arch_type
7560 #  undef machine_arch_type
7561 #  define machine_arch_type     __machine_arch_type
7562 # else
7563 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
7564 # endif
7565 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
7566 #else
7567 # define machine_is_versatile_pb()      (0)
7568 #endif
7569
7570 #ifdef CONFIG_MACH_KEV7A400
7571 # ifdef machine_arch_type
7572 #  undef machine_arch_type
7573 #  define machine_arch_type     __machine_arch_type
7574 # else
7575 #  define machine_arch_type     MACH_TYPE_KEV7A400
7576 # endif
7577 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
7578 #else
7579 # define machine_is_kev7a400()  (0)
7580 #endif
7581
7582 #ifdef CONFIG_MACH_LPD7A400
7583 # ifdef machine_arch_type
7584 #  undef machine_arch_type
7585 #  define machine_arch_type     __machine_arch_type
7586 # else
7587 #  define machine_arch_type     MACH_TYPE_LPD7A400
7588 # endif
7589 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
7590 #else
7591 # define machine_is_lpd7a400()  (0)
7592 #endif
7593
7594 #ifdef CONFIG_MACH_LPD7A404
7595 # ifdef machine_arch_type
7596 #  undef machine_arch_type
7597 #  define machine_arch_type     __machine_arch_type
7598 # else
7599 #  define machine_arch_type     MACH_TYPE_LPD7A404
7600 # endif
7601 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
7602 #else
7603 # define machine_is_lpd7a404()  (0)
7604 #endif
7605
7606 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
7607 # ifdef machine_arch_type
7608 #  undef machine_arch_type
7609 #  define machine_arch_type     __machine_arch_type
7610 # else
7611 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
7612 # endif
7613 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
7614 #else
7615 # define machine_is_fujitsu_camelot()   (0)
7616 #endif
7617
7618 #ifdef CONFIG_ARCH_JANUS2M
7619 # ifdef machine_arch_type
7620 #  undef machine_arch_type
7621 #  define machine_arch_type     __machine_arch_type
7622 # else
7623 #  define machine_arch_type     MACH_TYPE_JANUS2M
7624 # endif
7625 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
7626 #else
7627 # define machine_is_janus2m()   (0)
7628 #endif
7629
7630 #ifdef CONFIG_MACH_EMBTF
7631 # ifdef machine_arch_type
7632 #  undef machine_arch_type
7633 #  define machine_arch_type     __machine_arch_type
7634 # else
7635 #  define machine_arch_type     MACH_TYPE_EMBTF
7636 # endif
7637 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
7638 #else
7639 # define machine_is_embtf()     (0)
7640 #endif
7641
7642 #ifdef CONFIG_MACH_HPM
7643 # ifdef machine_arch_type
7644 #  undef machine_arch_type
7645 #  define machine_arch_type     __machine_arch_type
7646 # else
7647 #  define machine_arch_type     MACH_TYPE_HPM
7648 # endif
7649 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
7650 #else
7651 # define machine_is_hpm()       (0)
7652 #endif
7653
7654 #ifdef CONFIG_MACH_SMDK2410TK
7655 # ifdef machine_arch_type
7656 #  undef machine_arch_type
7657 #  define machine_arch_type     __machine_arch_type
7658 # else
7659 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
7660 # endif
7661 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
7662 #else
7663 # define machine_is_smdk2410tk()        (0)
7664 #endif
7665
7666 #ifdef CONFIG_MACH_SMDK2410AJ
7667 # ifdef machine_arch_type
7668 #  undef machine_arch_type
7669 #  define machine_arch_type     __machine_arch_type
7670 # else
7671 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
7672 # endif
7673 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
7674 #else
7675 # define machine_is_smdk2410aj()        (0)
7676 #endif
7677
7678 #ifdef CONFIG_MACH_STREETRACER
7679 # ifdef machine_arch_type
7680 #  undef machine_arch_type
7681 #  define machine_arch_type     __machine_arch_type
7682 # else
7683 #  define machine_arch_type     MACH_TYPE_STREETRACER
7684 # endif
7685 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
7686 #else
7687 # define machine_is_streetracer()       (0)
7688 #endif
7689
7690 #ifdef CONFIG_MACH_EFRAME
7691 # ifdef machine_arch_type
7692 #  undef machine_arch_type
7693 #  define machine_arch_type     __machine_arch_type
7694 # else
7695 #  define machine_arch_type     MACH_TYPE_EFRAME
7696 # endif
7697 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
7698 #else
7699 # define machine_is_eframe()    (0)
7700 #endif
7701
7702 #ifdef CONFIG_MACH_CSB337
7703 # ifdef machine_arch_type
7704 #  undef machine_arch_type
7705 #  define machine_arch_type     __machine_arch_type
7706 # else
7707 #  define machine_arch_type     MACH_TYPE_CSB337
7708 # endif
7709 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
7710 #else
7711 # define machine_is_csb337()    (0)
7712 #endif
7713
7714 #ifdef CONFIG_MACH_PXA_LARK
7715 # ifdef machine_arch_type
7716 #  undef machine_arch_type
7717 #  define machine_arch_type     __machine_arch_type
7718 # else
7719 #  define machine_arch_type     MACH_TYPE_PXA_LARK
7720 # endif
7721 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
7722 #else
7723 # define machine_is_pxa_lark()  (0)
7724 #endif
7725
7726 #ifdef CONFIG_MACH_PNP2110
7727 # ifdef machine_arch_type
7728 #  undef machine_arch_type
7729 #  define machine_arch_type     __machine_arch_type
7730 # else
7731 #  define machine_arch_type     MACH_TYPE_PNP2110
7732 # endif
7733 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
7734 #else
7735 # define machine_is_pxa_pnp2110()       (0)
7736 #endif
7737
7738 #ifdef CONFIG_MACH_TCC72X
7739 # ifdef machine_arch_type
7740 #  undef machine_arch_type
7741 #  define machine_arch_type     __machine_arch_type
7742 # else
7743 #  define machine_arch_type     MACH_TYPE_TCC72X
7744 # endif
7745 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
7746 #else
7747 # define machine_is_tcc72x()    (0)
7748 #endif
7749
7750 #ifdef CONFIG_MACH_ALTAIR
7751 # ifdef machine_arch_type
7752 #  undef machine_arch_type
7753 #  define machine_arch_type     __machine_arch_type
7754 # else
7755 #  define machine_arch_type     MACH_TYPE_ALTAIR
7756 # endif
7757 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
7758 #else
7759 # define machine_is_altair()    (0)
7760 #endif
7761
7762 #ifdef CONFIG_MACH_KC3
7763 # ifdef machine_arch_type
7764 #  undef machine_arch_type
7765 #  define machine_arch_type     __machine_arch_type
7766 # else
7767 #  define machine_arch_type     MACH_TYPE_KC3
7768 # endif
7769 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
7770 #else
7771 # define machine_is_kc3()       (0)
7772 #endif
7773
7774 #ifdef CONFIG_MACH_SINTEFTD
7775 # ifdef machine_arch_type
7776 #  undef machine_arch_type
7777 #  define machine_arch_type     __machine_arch_type
7778 # else
7779 #  define machine_arch_type     MACH_TYPE_SINTEFTD
7780 # endif
7781 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
7782 #else
7783 # define machine_is_sinteftd()  (0)
7784 #endif
7785
7786 #ifdef CONFIG_MACH_MAINSTONE
7787 # ifdef machine_arch_type
7788 #  undef machine_arch_type
7789 #  define machine_arch_type     __machine_arch_type
7790 # else
7791 #  define machine_arch_type     MACH_TYPE_MAINSTONE
7792 # endif
7793 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
7794 #else
7795 # define machine_is_mainstone() (0)
7796 #endif
7797
7798 #ifdef CONFIG_MACH_ADAY4X
7799 # ifdef machine_arch_type
7800 #  undef machine_arch_type
7801 #  define machine_arch_type     __machine_arch_type
7802 # else
7803 #  define machine_arch_type     MACH_TYPE_ADAY4X
7804 # endif
7805 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
7806 #else
7807 # define machine_is_aday4x()    (0)
7808 #endif
7809
7810 #ifdef CONFIG_MACH_LITE300
7811 # ifdef machine_arch_type
7812 #  undef machine_arch_type
7813 #  define machine_arch_type     __machine_arch_type
7814 # else
7815 #  define machine_arch_type     MACH_TYPE_LITE300
7816 # endif
7817 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
7818 #else
7819 # define machine_is_lite300()   (0)
7820 #endif
7821
7822 #ifdef CONFIG_MACH_S5C7376
7823 # ifdef machine_arch_type
7824 #  undef machine_arch_type
7825 #  define machine_arch_type     __machine_arch_type
7826 # else
7827 #  define machine_arch_type     MACH_TYPE_S5C7376
7828 # endif
7829 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
7830 #else
7831 # define machine_is_s5c7376()   (0)
7832 #endif
7833
7834 #ifdef CONFIG_MACH_MT02
7835 # ifdef machine_arch_type
7836 #  undef machine_arch_type
7837 #  define machine_arch_type     __machine_arch_type
7838 # else
7839 #  define machine_arch_type     MACH_TYPE_MT02
7840 # endif
7841 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
7842 #else
7843 # define machine_is_mt02()      (0)
7844 #endif
7845
7846 #ifdef CONFIG_MACH_MPORT3S
7847 # ifdef machine_arch_type
7848 #  undef machine_arch_type
7849 #  define machine_arch_type     __machine_arch_type
7850 # else
7851 #  define machine_arch_type     MACH_TYPE_MPORT3S
7852 # endif
7853 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
7854 #else
7855 # define machine_is_mport3s()   (0)
7856 #endif
7857
7858 #ifdef CONFIG_MACH_RA_ALPHA
7859 # ifdef machine_arch_type
7860 #  undef machine_arch_type
7861 #  define machine_arch_type     __machine_arch_type
7862 # else
7863 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
7864 # endif
7865 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
7866 #else
7867 # define machine_is_ra_alpha()  (0)
7868 #endif
7869
7870 #ifdef CONFIG_MACH_XCEP
7871 # ifdef machine_arch_type
7872 #  undef machine_arch_type
7873 #  define machine_arch_type     __machine_arch_type
7874 # else
7875 #  define machine_arch_type     MACH_TYPE_XCEP
7876 # endif
7877 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
7878 #else
7879 # define machine_is_xcep()      (0)
7880 #endif
7881
7882 #ifdef CONFIG_MACH_ARCOM_VULCAN
7883 # ifdef machine_arch_type
7884 #  undef machine_arch_type
7885 #  define machine_arch_type     __machine_arch_type
7886 # else
7887 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
7888 # endif
7889 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
7890 #else
7891 # define machine_is_arcom_vulcan()      (0)
7892 #endif
7893
7894 #ifdef CONFIG_MACH_STARGATE
7895 # ifdef machine_arch_type
7896 #  undef machine_arch_type
7897 #  define machine_arch_type     __machine_arch_type
7898 # else
7899 #  define machine_arch_type     MACH_TYPE_STARGATE
7900 # endif
7901 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
7902 #else
7903 # define machine_is_stargate()  (0)
7904 #endif
7905
7906 #ifdef CONFIG_MACH_ARMADILLOJ
7907 # ifdef machine_arch_type
7908 #  undef machine_arch_type
7909 #  define machine_arch_type     __machine_arch_type
7910 # else
7911 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
7912 # endif
7913 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
7914 #else
7915 # define machine_is_armadilloj()        (0)
7916 #endif
7917
7918 #ifdef CONFIG_MACH_ELROY_JACK
7919 # ifdef machine_arch_type
7920 #  undef machine_arch_type
7921 #  define machine_arch_type     __machine_arch_type
7922 # else
7923 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
7924 # endif
7925 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
7926 #else
7927 # define machine_is_elroy_jack()        (0)
7928 #endif
7929
7930 #ifdef CONFIG_MACH_BACKEND
7931 # ifdef machine_arch_type
7932 #  undef machine_arch_type
7933 #  define machine_arch_type     __machine_arch_type
7934 # else
7935 #  define machine_arch_type     MACH_TYPE_BACKEND
7936 # endif
7937 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
7938 #else
7939 # define machine_is_backend()   (0)
7940 #endif
7941
7942 #ifdef CONFIG_MACH_S5LINBOX
7943 # ifdef machine_arch_type
7944 #  undef machine_arch_type
7945 #  define machine_arch_type     __machine_arch_type
7946 # else
7947 #  define machine_arch_type     MACH_TYPE_S5LINBOX
7948 # endif
7949 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
7950 #else
7951 # define machine_is_s5linbox()  (0)
7952 #endif
7953
7954 #ifdef CONFIG_MACH_NOMADIK
7955 # ifdef machine_arch_type
7956 #  undef machine_arch_type
7957 #  define machine_arch_type     __machine_arch_type
7958 # else
7959 #  define machine_arch_type     MACH_TYPE_NOMADIK
7960 # endif
7961 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
7962 #else
7963 # define machine_is_nomadik()   (0)
7964 #endif
7965
7966 #ifdef CONFIG_MACH_IA_CPU_9200
7967 # ifdef machine_arch_type
7968 #  undef machine_arch_type
7969 #  define machine_arch_type     __machine_arch_type
7970 # else
7971 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
7972 # endif
7973 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7974 #else
7975 # define machine_is_ia_cpu_9200()       (0)
7976 #endif
7977
7978 #ifdef CONFIG_MACH_AT91_BJA1
7979 # ifdef machine_arch_type
7980 #  undef machine_arch_type
7981 #  define machine_arch_type     __machine_arch_type
7982 # else
7983 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
7984 # endif
7985 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7986 #else
7987 # define machine_is_at91_bja1() (0)
7988 #endif
7989
7990 #ifdef CONFIG_MACH_CORGI
7991 # ifdef machine_arch_type
7992 #  undef machine_arch_type
7993 #  define machine_arch_type     __machine_arch_type
7994 # else
7995 #  define machine_arch_type     MACH_TYPE_CORGI
7996 # endif
7997 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
7998 #else
7999 # define machine_is_corgi()     (0)
8000 #endif
8001
8002 #ifdef CONFIG_MACH_POODLE
8003 # ifdef machine_arch_type
8004 #  undef machine_arch_type
8005 #  define machine_arch_type     __machine_arch_type
8006 # else
8007 #  define machine_arch_type     MACH_TYPE_POODLE
8008 # endif
8009 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
8010 #else
8011 # define machine_is_poodle()    (0)
8012 #endif
8013
8014 #ifdef CONFIG_MACH_TEN
8015 # ifdef machine_arch_type
8016 #  undef machine_arch_type
8017 #  define machine_arch_type     __machine_arch_type
8018 # else
8019 #  define machine_arch_type     MACH_TYPE_TEN
8020 # endif
8021 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
8022 #else
8023 # define machine_is_ten()       (0)
8024 #endif
8025
8026 #ifdef CONFIG_MACH_ROVERP5P
8027 # ifdef machine_arch_type
8028 #  undef machine_arch_type
8029 #  define machine_arch_type     __machine_arch_type
8030 # else
8031 #  define machine_arch_type     MACH_TYPE_ROVERP5P
8032 # endif
8033 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
8034 #else
8035 # define machine_is_roverp5p()  (0)
8036 #endif
8037
8038 #ifdef CONFIG_MACH_SC2700
8039 # ifdef machine_arch_type
8040 #  undef machine_arch_type
8041 #  define machine_arch_type     __machine_arch_type
8042 # else
8043 #  define machine_arch_type     MACH_TYPE_SC2700
8044 # endif
8045 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
8046 #else
8047 # define machine_is_sc2700()    (0)
8048 #endif
8049
8050 #ifdef CONFIG_MACH_EX_EAGLE
8051 # ifdef machine_arch_type
8052 #  undef machine_arch_type
8053 #  define machine_arch_type     __machine_arch_type
8054 # else
8055 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
8056 # endif
8057 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
8058 #else
8059 # define machine_is_ex_eagle()  (0)
8060 #endif
8061
8062 #ifdef CONFIG_MACH_NX_PXA12
8063 # ifdef machine_arch_type
8064 #  undef machine_arch_type
8065 #  define machine_arch_type     __machine_arch_type
8066 # else
8067 #  define machine_arch_type     MACH_TYPE_NX_PXA12
8068 # endif
8069 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
8070 #else
8071 # define machine_is_nx_pxa12()  (0)
8072 #endif
8073
8074 #ifdef CONFIG_MACH_NX_PXA5
8075 # ifdef machine_arch_type
8076 #  undef machine_arch_type
8077 #  define machine_arch_type     __machine_arch_type
8078 # else
8079 #  define machine_arch_type     MACH_TYPE_NX_PXA5
8080 # endif
8081 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
8082 #else
8083 # define machine_is_nx_pxa5()   (0)
8084 #endif
8085
8086 #ifdef CONFIG_MACH_BLACKBOARD2
8087 # ifdef machine_arch_type
8088 #  undef machine_arch_type
8089 #  define machine_arch_type     __machine_arch_type
8090 # else
8091 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
8092 # endif
8093 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
8094 #else
8095 # define machine_is_blackboard2()       (0)
8096 #endif
8097
8098 #ifdef CONFIG_MACH_I819
8099 # ifdef machine_arch_type
8100 #  undef machine_arch_type
8101 #  define machine_arch_type     __machine_arch_type
8102 # else
8103 #  define machine_arch_type     MACH_TYPE_I819
8104 # endif
8105 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
8106 #else
8107 # define machine_is_i819()      (0)
8108 #endif
8109
8110 #ifdef CONFIG_MACH_IXMB995E
8111 # ifdef machine_arch_type
8112 #  undef machine_arch_type
8113 #  define machine_arch_type     __machine_arch_type
8114 # else
8115 #  define machine_arch_type     MACH_TYPE_IXMB995E
8116 # endif
8117 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
8118 #else
8119 # define machine_is_ixmb995e()  (0)
8120 #endif
8121
8122 #ifdef CONFIG_MACH_SKYRIDER
8123 # ifdef machine_arch_type
8124 #  undef machine_arch_type
8125 #  define machine_arch_type     __machine_arch_type
8126 # else
8127 #  define machine_arch_type     MACH_TYPE_SKYRIDER
8128 # endif
8129 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
8130 #else
8131 # define machine_is_skyrider()  (0)
8132 #endif
8133
8134 #ifdef CONFIG_MACH_SKYHAWK
8135 # ifdef machine_arch_type
8136 #  undef machine_arch_type
8137 #  define machine_arch_type     __machine_arch_type
8138 # else
8139 #  define machine_arch_type     MACH_TYPE_SKYHAWK
8140 # endif
8141 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
8142 #else
8143 # define machine_is_skyhawk()   (0)
8144 #endif
8145
8146 #ifdef CONFIG_MACH_ENTERPRISE
8147 # ifdef machine_arch_type
8148 #  undef machine_arch_type
8149 #  define machine_arch_type     __machine_arch_type
8150 # else
8151 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
8152 # endif
8153 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
8154 #else
8155 # define machine_is_enterprise()        (0)
8156 #endif
8157
8158 #ifdef CONFIG_MACH_DEP2410
8159 # ifdef machine_arch_type
8160 #  undef machine_arch_type
8161 #  define machine_arch_type     __machine_arch_type
8162 # else
8163 #  define machine_arch_type     MACH_TYPE_DEP2410
8164 # endif
8165 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
8166 #else
8167 # define machine_is_dep2410()   (0)
8168 #endif
8169
8170 #ifdef CONFIG_MACH_ARMCORE
8171 # ifdef machine_arch_type
8172 #  undef machine_arch_type
8173 #  define machine_arch_type     __machine_arch_type
8174 # else
8175 #  define machine_arch_type     MACH_TYPE_ARMCORE
8176 # endif
8177 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
8178 #else
8179 # define machine_is_armcore()   (0)
8180 #endif
8181
8182 #ifdef CONFIG_MACH_HOBBIT
8183 # ifdef machine_arch_type
8184 #  undef machine_arch_type
8185 #  define machine_arch_type     __machine_arch_type
8186 # else
8187 #  define machine_arch_type     MACH_TYPE_HOBBIT
8188 # endif
8189 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
8190 #else
8191 # define machine_is_hobbit()    (0)
8192 #endif
8193
8194 #ifdef CONFIG_MACH_H7210
8195 # ifdef machine_arch_type
8196 #  undef machine_arch_type
8197 #  define machine_arch_type     __machine_arch_type
8198 # else
8199 #  define machine_arch_type     MACH_TYPE_H7210
8200 # endif
8201 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
8202 #else
8203 # define machine_is_h7210()     (0)
8204 #endif
8205
8206 #ifdef CONFIG_MACH_PXA_NETDCU5
8207 # ifdef machine_arch_type
8208 #  undef machine_arch_type
8209 #  define machine_arch_type     __machine_arch_type
8210 # else
8211 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
8212 # endif
8213 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
8214 #else
8215 # define machine_is_pxa_netdcu5()       (0)
8216 #endif
8217
8218 #ifdef CONFIG_MACH_ACC
8219 # ifdef machine_arch_type
8220 #  undef machine_arch_type
8221 #  define machine_arch_type     __machine_arch_type
8222 # else
8223 #  define machine_arch_type     MACH_TYPE_ACC
8224 # endif
8225 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
8226 #else
8227 # define machine_is_acc()       (0)
8228 #endif
8229
8230 #ifdef CONFIG_MACH_ESL_SARVA
8231 # ifdef machine_arch_type
8232 #  undef machine_arch_type
8233 #  define machine_arch_type     __machine_arch_type
8234 # else
8235 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
8236 # endif
8237 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
8238 #else
8239 # define machine_is_esl_sarva() (0)
8240 #endif
8241
8242 #ifdef CONFIG_MACH_XM250
8243 # ifdef machine_arch_type
8244 #  undef machine_arch_type
8245 #  define machine_arch_type     __machine_arch_type
8246 # else
8247 #  define machine_arch_type     MACH_TYPE_XM250
8248 # endif
8249 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
8250 #else
8251 # define machine_is_xm250()     (0)
8252 #endif
8253
8254 #ifdef CONFIG_MACH_T6TC1XB
8255 # ifdef machine_arch_type
8256 #  undef machine_arch_type
8257 #  define machine_arch_type     __machine_arch_type
8258 # else
8259 #  define machine_arch_type     MACH_TYPE_T6TC1XB
8260 # endif
8261 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
8262 #else
8263 # define machine_is_t6tc1xb()   (0)
8264 #endif
8265
8266 #ifdef CONFIG_MACH_ESS710
8267 # ifdef machine_arch_type
8268 #  undef machine_arch_type
8269 #  define machine_arch_type     __machine_arch_type
8270 # else
8271 #  define machine_arch_type     MACH_TYPE_ESS710
8272 # endif
8273 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
8274 #else
8275 # define machine_is_ess710()    (0)
8276 #endif
8277
8278 #ifdef CONFIG_MACH_MX31ADS
8279 # ifdef machine_arch_type
8280 #  undef machine_arch_type
8281 #  define machine_arch_type     __machine_arch_type
8282 # else
8283 #  define machine_arch_type     MACH_TYPE_MX31ADS
8284 # endif
8285 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
8286 #else
8287 # define machine_is_mx31ads()   (0)
8288 #endif
8289
8290 #ifdef CONFIG_MACH_HIMALAYA
8291 # ifdef machine_arch_type
8292 #  undef machine_arch_type
8293 #  define machine_arch_type     __machine_arch_type
8294 # else
8295 #  define machine_arch_type     MACH_TYPE_HIMALAYA
8296 # endif
8297 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
8298 #else
8299 # define machine_is_himalaya()  (0)
8300 #endif
8301
8302 #ifdef CONFIG_MACH_BOLFENK
8303 # ifdef machine_arch_type
8304 #  undef machine_arch_type
8305 #  define machine_arch_type     __machine_arch_type
8306 # else
8307 #  define machine_arch_type     MACH_TYPE_BOLFENK
8308 # endif
8309 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
8310 #else
8311 # define machine_is_bolfenk()   (0)
8312 #endif
8313
8314 #ifdef CONFIG_MACH_AT91RM9200KR
8315 # ifdef machine_arch_type
8316 #  undef machine_arch_type
8317 #  define machine_arch_type     __machine_arch_type
8318 # else
8319 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
8320 # endif
8321 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
8322 #else
8323 # define machine_is_at91rm9200kr()      (0)
8324 #endif
8325
8326 #ifdef CONFIG_MACH_EDB9312
8327 # ifdef machine_arch_type
8328 #  undef machine_arch_type
8329 #  define machine_arch_type     __machine_arch_type
8330 # else
8331 #  define machine_arch_type     MACH_TYPE_EDB9312
8332 # endif
8333 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
8334 #else
8335 # define machine_is_edb9312()   (0)
8336 #endif
8337
8338 #ifdef CONFIG_MACH_OMAP_GENERIC
8339 # ifdef machine_arch_type
8340 #  undef machine_arch_type
8341 #  define machine_arch_type     __machine_arch_type
8342 # else
8343 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
8344 # endif
8345 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
8346 #else
8347 # define machine_is_omap_generic()      (0)
8348 #endif
8349
8350 #ifdef CONFIG_MACH_AXIMX3
8351 # ifdef machine_arch_type
8352 #  undef machine_arch_type
8353 #  define machine_arch_type     __machine_arch_type
8354 # else
8355 #  define machine_arch_type     MACH_TYPE_AXIMX3
8356 # endif
8357 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
8358 #else
8359 # define machine_is_aximx3()    (0)
8360 #endif
8361
8362 #ifdef CONFIG_MACH_EB67XDIP
8363 # ifdef machine_arch_type
8364 #  undef machine_arch_type
8365 #  define machine_arch_type     __machine_arch_type
8366 # else
8367 #  define machine_arch_type     MACH_TYPE_EB67XDIP
8368 # endif
8369 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
8370 #else
8371 # define machine_is_eb67xdip()  (0)
8372 #endif
8373
8374 #ifdef CONFIG_MACH_WEBTXS
8375 # ifdef machine_arch_type
8376 #  undef machine_arch_type
8377 #  define machine_arch_type     __machine_arch_type
8378 # else
8379 #  define machine_arch_type     MACH_TYPE_WEBTXS
8380 # endif
8381 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
8382 #else
8383 # define machine_is_webtxs()    (0)
8384 #endif
8385
8386 #ifdef CONFIG_MACH_HAWK
8387 # ifdef machine_arch_type
8388 #  undef machine_arch_type
8389 #  define machine_arch_type     __machine_arch_type
8390 # else
8391 #  define machine_arch_type     MACH_TYPE_HAWK
8392 # endif
8393 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
8394 #else
8395 # define machine_is_hawk()      (0)
8396 #endif
8397
8398 #ifdef CONFIG_MACH_CCAT91SBC001
8399 # ifdef machine_arch_type
8400 #  undef machine_arch_type
8401 #  define machine_arch_type     __machine_arch_type
8402 # else
8403 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
8404 # endif
8405 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
8406 #else
8407 # define machine_is_ccat91sbc001()      (0)
8408 #endif
8409
8410 #ifdef CONFIG_MACH_EXPRESSO
8411 # ifdef machine_arch_type
8412 #  undef machine_arch_type
8413 #  define machine_arch_type     __machine_arch_type
8414 # else
8415 #  define machine_arch_type     MACH_TYPE_EXPRESSO
8416 # endif
8417 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
8418 #else
8419 # define machine_is_expresso()  (0)
8420 #endif
8421
8422 #ifdef CONFIG_MACH_H4000
8423 # ifdef machine_arch_type
8424 #  undef machine_arch_type
8425 #  define machine_arch_type     __machine_arch_type
8426 # else
8427 #  define machine_arch_type     MACH_TYPE_H4000
8428 # endif
8429 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
8430 #else
8431 # define machine_is_h4000()     (0)
8432 #endif
8433
8434 #ifdef CONFIG_MACH_DINO
8435 # ifdef machine_arch_type
8436 #  undef machine_arch_type
8437 #  define machine_arch_type     __machine_arch_type
8438 # else
8439 #  define machine_arch_type     MACH_TYPE_DINO
8440 # endif
8441 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
8442 #else
8443 # define machine_is_dino()      (0)
8444 #endif
8445
8446 #ifdef CONFIG_MACH_ML675K
8447 # ifdef machine_arch_type
8448 #  undef machine_arch_type
8449 #  define machine_arch_type     __machine_arch_type
8450 # else
8451 #  define machine_arch_type     MACH_TYPE_ML675K
8452 # endif
8453 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
8454 #else
8455 # define machine_is_ml675k()    (0)
8456 #endif
8457
8458 #ifdef CONFIG_MACH_EDB9301
8459 # ifdef machine_arch_type
8460 #  undef machine_arch_type
8461 #  define machine_arch_type     __machine_arch_type
8462 # else
8463 #  define machine_arch_type     MACH_TYPE_EDB9301
8464 # endif
8465 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
8466 #else
8467 # define machine_is_edb9301()   (0)
8468 #endif
8469
8470 #ifdef CONFIG_MACH_EDB9315
8471 # ifdef machine_arch_type
8472 #  undef machine_arch_type
8473 #  define machine_arch_type     __machine_arch_type
8474 # else
8475 #  define machine_arch_type     MACH_TYPE_EDB9315
8476 # endif
8477 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
8478 #else
8479 # define machine_is_edb9315()   (0)
8480 #endif
8481
8482 #ifdef CONFIG_MACH_RECIVA_TT
8483 # ifdef machine_arch_type
8484 #  undef machine_arch_type
8485 #  define machine_arch_type     __machine_arch_type
8486 # else
8487 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
8488 # endif
8489 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
8490 #else
8491 # define machine_is_reciva_tt() (0)
8492 #endif
8493
8494 #ifdef CONFIG_MACH_CSTCB01
8495 # ifdef machine_arch_type
8496 #  undef machine_arch_type
8497 #  define machine_arch_type     __machine_arch_type
8498 # else
8499 #  define machine_arch_type     MACH_TYPE_CSTCB01
8500 # endif
8501 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
8502 #else
8503 # define machine_is_cstcb01()   (0)
8504 #endif
8505
8506 #ifdef CONFIG_MACH_CSTCB1
8507 # ifdef machine_arch_type
8508 #  undef machine_arch_type
8509 #  define machine_arch_type     __machine_arch_type
8510 # else
8511 #  define machine_arch_type     MACH_TYPE_CSTCB1
8512 # endif
8513 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
8514 #else
8515 # define machine_is_cstcb1()    (0)
8516 #endif
8517
8518 #ifdef CONFIG_MACH_SHADWELL
8519 # ifdef machine_arch_type
8520 #  undef machine_arch_type
8521 #  define machine_arch_type     __machine_arch_type
8522 # else
8523 #  define machine_arch_type     MACH_TYPE_SHADWELL
8524 # endif
8525 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
8526 #else
8527 # define machine_is_shadwell()  (0)
8528 #endif
8529
8530 #ifdef CONFIG_MACH_GOEPEL263
8531 # ifdef machine_arch_type
8532 #  undef machine_arch_type
8533 #  define machine_arch_type     __machine_arch_type
8534 # else
8535 #  define machine_arch_type     MACH_TYPE_GOEPEL263
8536 # endif
8537 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
8538 #else
8539 # define machine_is_goepel263() (0)
8540 #endif
8541
8542 #ifdef CONFIG_MACH_ACQ100
8543 # ifdef machine_arch_type
8544 #  undef machine_arch_type
8545 #  define machine_arch_type     __machine_arch_type
8546 # else
8547 #  define machine_arch_type     MACH_TYPE_ACQ100
8548 # endif
8549 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
8550 #else
8551 # define machine_is_acq100()    (0)
8552 #endif
8553
8554 #ifdef CONFIG_MACH_MX1FS2
8555 # ifdef machine_arch_type
8556 #  undef machine_arch_type
8557 #  define machine_arch_type     __machine_arch_type
8558 # else
8559 #  define machine_arch_type     MACH_TYPE_MX1FS2
8560 # endif
8561 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
8562 #else
8563 # define machine_is_mx1fs2()    (0)
8564 #endif
8565
8566 #ifdef CONFIG_MACH_HIPTOP_G1
8567 # ifdef machine_arch_type
8568 #  undef machine_arch_type
8569 #  define machine_arch_type     __machine_arch_type
8570 # else
8571 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
8572 # endif
8573 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
8574 #else
8575 # define machine_is_hiptop_g1() (0)
8576 #endif
8577
8578 #ifdef CONFIG_MACH_SPARKY
8579 # ifdef machine_arch_type
8580 #  undef machine_arch_type
8581 #  define machine_arch_type     __machine_arch_type
8582 # else
8583 #  define machine_arch_type     MACH_TYPE_SPARKY
8584 # endif
8585 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
8586 #else
8587 # define machine_is_sparky()    (0)
8588 #endif
8589
8590 #ifdef CONFIG_MACH_NS9750
8591 # ifdef machine_arch_type
8592 #  undef machine_arch_type
8593 #  define machine_arch_type     __machine_arch_type
8594 # else
8595 #  define machine_arch_type     MACH_TYPE_NS9750
8596 # endif
8597 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
8598 #else
8599 # define machine_is_ns9750()    (0)
8600 #endif
8601
8602 #ifdef CONFIG_MACH_PHOENIX
8603 # ifdef machine_arch_type
8604 #  undef machine_arch_type
8605 #  define machine_arch_type     __machine_arch_type
8606 # else
8607 #  define machine_arch_type     MACH_TYPE_PHOENIX
8608 # endif
8609 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
8610 #else
8611 # define machine_is_phoenix()   (0)
8612 #endif
8613
8614 #ifdef CONFIG_MACH_VR1000
8615 # ifdef machine_arch_type
8616 #  undef machine_arch_type
8617 #  define machine_arch_type     __machine_arch_type
8618 # else
8619 #  define machine_arch_type     MACH_TYPE_VR1000
8620 # endif
8621 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
8622 #else
8623 # define machine_is_vr1000()    (0)
8624 #endif
8625
8626 #ifdef CONFIG_MACH_DEISTERPXA
8627 # ifdef machine_arch_type
8628 #  undef machine_arch_type
8629 #  define machine_arch_type     __machine_arch_type
8630 # else
8631 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
8632 # endif
8633 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
8634 #else
8635 # define machine_is_deisterpxa()        (0)
8636 #endif
8637
8638 #ifdef CONFIG_MACH_BCM1160
8639 # ifdef machine_arch_type
8640 #  undef machine_arch_type
8641 #  define machine_arch_type     __machine_arch_type
8642 # else
8643 #  define machine_arch_type     MACH_TYPE_BCM1160
8644 # endif
8645 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
8646 #else
8647 # define machine_is_bcm1160()   (0)
8648 #endif
8649
8650 #ifdef CONFIG_MACH_PCM022
8651 # ifdef machine_arch_type
8652 #  undef machine_arch_type
8653 #  define machine_arch_type     __machine_arch_type
8654 # else
8655 #  define machine_arch_type     MACH_TYPE_PCM022
8656 # endif
8657 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
8658 #else
8659 # define machine_is_pcm022()    (0)
8660 #endif
8661
8662 #ifdef CONFIG_MACH_ADSGCX
8663 # ifdef machine_arch_type
8664 #  undef machine_arch_type
8665 #  define machine_arch_type     __machine_arch_type
8666 # else
8667 #  define machine_arch_type     MACH_TYPE_ADSGCX
8668 # endif
8669 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
8670 #else
8671 # define machine_is_adsgcx()    (0)
8672 #endif
8673
8674 #ifdef CONFIG_MACH_DREADNAUGHT
8675 # ifdef machine_arch_type
8676 #  undef machine_arch_type
8677 #  define machine_arch_type     __machine_arch_type
8678 # else
8679 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
8680 # endif
8681 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
8682 #else
8683 # define machine_is_dreadnaught()       (0)
8684 #endif
8685
8686 #ifdef CONFIG_MACH_DM320
8687 # ifdef machine_arch_type
8688 #  undef machine_arch_type
8689 #  define machine_arch_type     __machine_arch_type
8690 # else
8691 #  define machine_arch_type     MACH_TYPE_DM320
8692 # endif
8693 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
8694 #else
8695 # define machine_is_dm320()     (0)
8696 #endif
8697
8698 #ifdef CONFIG_MACH_MARKOV
8699 # ifdef machine_arch_type
8700 #  undef machine_arch_type
8701 #  define machine_arch_type     __machine_arch_type
8702 # else
8703 #  define machine_arch_type     MACH_TYPE_MARKOV
8704 # endif
8705 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
8706 #else
8707 # define machine_is_markov()    (0)
8708 #endif
8709
8710 #ifdef CONFIG_MACH_COS7A400
8711 # ifdef machine_arch_type
8712 #  undef machine_arch_type
8713 #  define machine_arch_type     __machine_arch_type
8714 # else
8715 #  define machine_arch_type     MACH_TYPE_COS7A400
8716 # endif
8717 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
8718 #else
8719 # define machine_is_cos7a400()  (0)
8720 #endif
8721
8722 #ifdef CONFIG_MACH_MILANO
8723 # ifdef machine_arch_type
8724 #  undef machine_arch_type
8725 #  define machine_arch_type     __machine_arch_type
8726 # else
8727 #  define machine_arch_type     MACH_TYPE_MILANO
8728 # endif
8729 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
8730 #else
8731 # define machine_is_milano()    (0)
8732 #endif
8733
8734 #ifdef CONFIG_MACH_UE9328
8735 # ifdef machine_arch_type
8736 #  undef machine_arch_type
8737 #  define machine_arch_type     __machine_arch_type
8738 # else
8739 #  define machine_arch_type     MACH_TYPE_UE9328
8740 # endif
8741 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
8742 #else
8743 # define machine_is_ue9328()    (0)
8744 #endif
8745
8746 #ifdef CONFIG_MACH_UEX255
8747 # ifdef machine_arch_type
8748 #  undef machine_arch_type
8749 #  define machine_arch_type     __machine_arch_type
8750 # else
8751 #  define machine_arch_type     MACH_TYPE_UEX255
8752 # endif
8753 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
8754 #else
8755 # define machine_is_uex255()    (0)
8756 #endif
8757
8758 #ifdef CONFIG_MACH_UE2410
8759 # ifdef machine_arch_type
8760 #  undef machine_arch_type
8761 #  define machine_arch_type     __machine_arch_type
8762 # else
8763 #  define machine_arch_type     MACH_TYPE_UE2410
8764 # endif
8765 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
8766 #else
8767 # define machine_is_ue2410()    (0)
8768 #endif
8769
8770 #ifdef CONFIG_MACH_A620
8771 # ifdef machine_arch_type
8772 #  undef machine_arch_type
8773 #  define machine_arch_type     __machine_arch_type
8774 # else
8775 #  define machine_arch_type     MACH_TYPE_A620
8776 # endif
8777 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
8778 #else
8779 # define machine_is_a620()      (0)
8780 #endif
8781
8782 #ifdef CONFIG_MACH_OCELOT
8783 # ifdef machine_arch_type
8784 #  undef machine_arch_type
8785 #  define machine_arch_type     __machine_arch_type
8786 # else
8787 #  define machine_arch_type     MACH_TYPE_OCELOT
8788 # endif
8789 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
8790 #else
8791 # define machine_is_ocelot()    (0)
8792 #endif
8793
8794 #ifdef CONFIG_MACH_CHEETAH
8795 # ifdef machine_arch_type
8796 #  undef machine_arch_type
8797 #  define machine_arch_type     __machine_arch_type
8798 # else
8799 #  define machine_arch_type     MACH_TYPE_CHEETAH
8800 # endif
8801 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
8802 #else
8803 # define machine_is_cheetah()   (0)
8804 #endif
8805
8806 #ifdef CONFIG_MACH_OMAP_PERSEUS2
8807 # ifdef machine_arch_type
8808 #  undef machine_arch_type
8809 #  define machine_arch_type     __machine_arch_type
8810 # else
8811 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
8812 # endif
8813 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
8814 #else
8815 # define machine_is_omap_perseus2()     (0)
8816 #endif
8817
8818 #ifdef CONFIG_MACH_ZVUE
8819 # ifdef machine_arch_type
8820 #  undef machine_arch_type
8821 #  define machine_arch_type     __machine_arch_type
8822 # else
8823 #  define machine_arch_type     MACH_TYPE_ZVUE
8824 # endif
8825 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
8826 #else
8827 # define machine_is_zvue()      (0)
8828 #endif
8829
8830 #ifdef CONFIG_MACH_ROVERP1
8831 # ifdef machine_arch_type
8832 #  undef machine_arch_type
8833 #  define machine_arch_type     __machine_arch_type
8834 # else
8835 #  define machine_arch_type     MACH_TYPE_ROVERP1
8836 # endif
8837 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
8838 #else
8839 # define machine_is_roverp1()   (0)
8840 #endif
8841
8842 #ifdef CONFIG_MACH_ASIDIAL2
8843 # ifdef machine_arch_type
8844 #  undef machine_arch_type
8845 #  define machine_arch_type     __machine_arch_type
8846 # else
8847 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
8848 # endif
8849 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
8850 #else
8851 # define machine_is_asidial2()  (0)
8852 #endif
8853
8854 #ifdef CONFIG_MACH_S3C24A0
8855 # ifdef machine_arch_type
8856 #  undef machine_arch_type
8857 #  define machine_arch_type     __machine_arch_type
8858 # else
8859 #  define machine_arch_type     MACH_TYPE_S3C24A0
8860 # endif
8861 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
8862 #else
8863 # define machine_is_s3c24a0()   (0)
8864 #endif
8865
8866 #ifdef CONFIG_MACH_E800
8867 # ifdef machine_arch_type
8868 #  undef machine_arch_type
8869 #  define machine_arch_type     __machine_arch_type
8870 # else
8871 #  define machine_arch_type     MACH_TYPE_E800
8872 # endif
8873 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
8874 #else
8875 # define machine_is_e800()      (0)
8876 #endif
8877
8878 #ifdef CONFIG_MACH_E750
8879 # ifdef machine_arch_type
8880 #  undef machine_arch_type
8881 #  define machine_arch_type     __machine_arch_type
8882 # else
8883 #  define machine_arch_type     MACH_TYPE_E750
8884 # endif
8885 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
8886 #else
8887 # define machine_is_e750()      (0)
8888 #endif
8889
8890 #ifdef CONFIG_MACH_S3C5500
8891 # ifdef machine_arch_type
8892 #  undef machine_arch_type
8893 #  define machine_arch_type     __machine_arch_type
8894 # else
8895 #  define machine_arch_type     MACH_TYPE_S3C5500
8896 # endif
8897 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
8898 #else
8899 # define machine_is_s3c5500()   (0)
8900 #endif
8901
8902 #ifdef CONFIG_MACH_SMDK5500
8903 # ifdef machine_arch_type
8904 #  undef machine_arch_type
8905 #  define machine_arch_type     __machine_arch_type
8906 # else
8907 #  define machine_arch_type     MACH_TYPE_SMDK5500
8908 # endif
8909 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
8910 #else
8911 # define machine_is_smdk5500()  (0)
8912 #endif
8913
8914 #ifdef CONFIG_MACH_SIGNALSYNC
8915 # ifdef machine_arch_type
8916 #  undef machine_arch_type
8917 #  define machine_arch_type     __machine_arch_type
8918 # else
8919 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
8920 # endif
8921 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
8922 #else
8923 # define machine_is_signalsync()        (0)
8924 #endif
8925
8926 #ifdef CONFIG_MACH_NBC
8927 # ifdef machine_arch_type
8928 #  undef machine_arch_type
8929 #  define machine_arch_type     __machine_arch_type
8930 # else
8931 #  define machine_arch_type     MACH_TYPE_NBC
8932 # endif
8933 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
8934 #else
8935 # define machine_is_nbc()       (0)
8936 #endif
8937
8938 #ifdef CONFIG_MACH_KODIAK
8939 # ifdef machine_arch_type
8940 #  undef machine_arch_type
8941 #  define machine_arch_type     __machine_arch_type
8942 # else
8943 #  define machine_arch_type     MACH_TYPE_KODIAK
8944 # endif
8945 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
8946 #else
8947 # define machine_is_kodiak()    (0)
8948 #endif
8949
8950 #ifdef CONFIG_MACH_NETBOOKPRO
8951 # ifdef machine_arch_type
8952 #  undef machine_arch_type
8953 #  define machine_arch_type     __machine_arch_type
8954 # else
8955 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
8956 # endif
8957 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8958 #else
8959 # define machine_is_netbookpro()        (0)
8960 #endif
8961
8962 #ifdef CONFIG_MACH_HW90200
8963 # ifdef machine_arch_type
8964 #  undef machine_arch_type
8965 #  define machine_arch_type     __machine_arch_type
8966 # else
8967 #  define machine_arch_type     MACH_TYPE_HW90200
8968 # endif
8969 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
8970 #else
8971 # define machine_is_hw90200()   (0)
8972 #endif
8973
8974 #ifdef CONFIG_MACH_CONDOR
8975 # ifdef machine_arch_type
8976 #  undef machine_arch_type
8977 #  define machine_arch_type     __machine_arch_type
8978 # else
8979 #  define machine_arch_type     MACH_TYPE_CONDOR
8980 # endif
8981 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
8982 #else
8983 # define machine_is_condor()    (0)
8984 #endif
8985
8986 #ifdef CONFIG_MACH_CUP
8987 # ifdef machine_arch_type
8988 #  undef machine_arch_type
8989 #  define machine_arch_type     __machine_arch_type
8990 # else
8991 #  define machine_arch_type     MACH_TYPE_CUP
8992 # endif
8993 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
8994 #else
8995 # define machine_is_cup()       (0)
8996 #endif
8997
8998 #ifdef CONFIG_MACH_KITE
8999 # ifdef machine_arch_type
9000 #  undef machine_arch_type
9001 #  define machine_arch_type     __machine_arch_type
9002 # else
9003 #  define machine_arch_type     MACH_TYPE_KITE
9004 # endif
9005 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
9006 #else
9007 # define machine_is_kite()      (0)
9008 #endif
9009
9010 #ifdef CONFIG_MACH_SCB9328
9011 # ifdef machine_arch_type
9012 #  undef machine_arch_type
9013 #  define machine_arch_type     __machine_arch_type
9014 # else
9015 #  define machine_arch_type     MACH_TYPE_SCB9328
9016 # endif
9017 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
9018 #else
9019 # define machine_is_scb9328()   (0)
9020 #endif
9021
9022 #ifdef CONFIG_MACH_OMAP_H3
9023 # ifdef machine_arch_type
9024 #  undef machine_arch_type
9025 #  define machine_arch_type     __machine_arch_type
9026 # else
9027 #  define machine_arch_type     MACH_TYPE_OMAP_H3
9028 # endif
9029 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
9030 #else
9031 # define machine_is_omap_h3()   (0)
9032 #endif
9033
9034 #ifdef CONFIG_MACH_OMAP_H4
9035 # ifdef machine_arch_type
9036 #  undef machine_arch_type
9037 #  define machine_arch_type     __machine_arch_type
9038 # else
9039 #  define machine_arch_type     MACH_TYPE_OMAP_H4
9040 # endif
9041 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
9042 #else
9043 # define machine_is_omap_h4()   (0)
9044 #endif
9045
9046 #ifdef CONFIG_MACH_N10
9047 # ifdef machine_arch_type
9048 #  undef machine_arch_type
9049 #  define machine_arch_type     __machine_arch_type
9050 # else
9051 #  define machine_arch_type     MACH_TYPE_N10
9052 # endif
9053 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
9054 #else
9055 # define machine_is_n10()       (0)
9056 #endif
9057
9058 #ifdef CONFIG_MACH_MONTAJADE
9059 # ifdef machine_arch_type
9060 #  undef machine_arch_type
9061 #  define machine_arch_type     __machine_arch_type
9062 # else
9063 #  define machine_arch_type     MACH_TYPE_MONTAJADE
9064 # endif
9065 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
9066 #else
9067 # define machine_is_montejade() (0)
9068 #endif
9069
9070 #ifdef CONFIG_MACH_SG560
9071 # ifdef machine_arch_type
9072 #  undef machine_arch_type
9073 #  define machine_arch_type     __machine_arch_type
9074 # else
9075 #  define machine_arch_type     MACH_TYPE_SG560
9076 # endif
9077 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
9078 #else
9079 # define machine_is_sg560()     (0)
9080 #endif
9081
9082 #ifdef CONFIG_MACH_DP1000
9083 # ifdef machine_arch_type
9084 #  undef machine_arch_type
9085 #  define machine_arch_type     __machine_arch_type
9086 # else
9087 #  define machine_arch_type     MACH_TYPE_DP1000
9088 # endif
9089 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
9090 #else
9091 # define machine_is_dp1000()    (0)
9092 #endif
9093
9094 #ifdef CONFIG_MACH_OMAP_OSK
9095 # ifdef machine_arch_type
9096 #  undef machine_arch_type
9097 #  define machine_arch_type     __machine_arch_type
9098 # else
9099 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
9100 # endif
9101 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
9102 #else
9103 # define machine_is_omap_osk()  (0)
9104 #endif
9105
9106 #ifdef CONFIG_MACH_RG100V3
9107 # ifdef machine_arch_type
9108 #  undef machine_arch_type
9109 #  define machine_arch_type     __machine_arch_type
9110 # else
9111 #  define machine_arch_type     MACH_TYPE_RG100V3
9112 # endif
9113 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
9114 #else
9115 # define machine_is_rg100v3()   (0)
9116 #endif
9117
9118 #ifdef CONFIG_MACH_MX2ADS
9119 # ifdef machine_arch_type
9120 #  undef machine_arch_type
9121 #  define machine_arch_type     __machine_arch_type
9122 # else
9123 #  define machine_arch_type     MACH_TYPE_MX2ADS
9124 # endif
9125 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
9126 #else
9127 # define machine_is_mx2ads()    (0)
9128 #endif
9129
9130 #ifdef CONFIG_MACH_PXA_KILO
9131 # ifdef machine_arch_type
9132 #  undef machine_arch_type
9133 #  define machine_arch_type     __machine_arch_type
9134 # else
9135 #  define machine_arch_type     MACH_TYPE_PXA_KILO
9136 # endif
9137 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
9138 #else
9139 # define machine_is_pxa_kilo()  (0)
9140 #endif
9141
9142 #ifdef CONFIG_MACH_IXP4XX_EAGLE
9143 # ifdef machine_arch_type
9144 #  undef machine_arch_type
9145 #  define machine_arch_type     __machine_arch_type
9146 # else
9147 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
9148 # endif
9149 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
9150 #else
9151 # define machine_is_ixp4xx_eagle()      (0)
9152 #endif
9153
9154 #ifdef CONFIG_MACH_TOSA
9155 # ifdef machine_arch_type
9156 #  undef machine_arch_type
9157 #  define machine_arch_type     __machine_arch_type
9158 # else
9159 #  define machine_arch_type     MACH_TYPE_TOSA
9160 # endif
9161 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
9162 #else
9163 # define machine_is_tosa()      (0)
9164 #endif
9165
9166 #ifdef CONFIG_MACH_MB2520F
9167 # ifdef machine_arch_type
9168 #  undef machine_arch_type
9169 #  define machine_arch_type     __machine_arch_type
9170 # else
9171 #  define machine_arch_type     MACH_TYPE_MB2520F
9172 # endif
9173 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
9174 #else
9175 # define machine_is_mb2520f()   (0)
9176 #endif
9177
9178 #ifdef CONFIG_MACH_EMC1000
9179 # ifdef machine_arch_type
9180 #  undef machine_arch_type
9181 #  define machine_arch_type     __machine_arch_type
9182 # else
9183 #  define machine_arch_type     MACH_TYPE_EMC1000
9184 # endif
9185 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
9186 #else
9187 # define machine_is_emc1000()   (0)
9188 #endif
9189
9190 #ifdef CONFIG_MACH_TIDSC25
9191 # ifdef machine_arch_type
9192 #  undef machine_arch_type
9193 #  define machine_arch_type     __machine_arch_type
9194 # else
9195 #  define machine_arch_type     MACH_TYPE_TIDSC25
9196 # endif
9197 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
9198 #else
9199 # define machine_is_tidsc25()   (0)
9200 #endif
9201
9202 #ifdef CONFIG_MACH_AKCPMXL
9203 # ifdef machine_arch_type
9204 #  undef machine_arch_type
9205 #  define machine_arch_type     __machine_arch_type
9206 # else
9207 #  define machine_arch_type     MACH_TYPE_AKCPMXL
9208 # endif
9209 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
9210 #else
9211 # define machine_is_akcpmxl()   (0)
9212 #endif
9213
9214 #ifdef CONFIG_MACH_AV3XX
9215 # ifdef machine_arch_type
9216 #  undef machine_arch_type
9217 #  define machine_arch_type     __machine_arch_type
9218 # else
9219 #  define machine_arch_type     MACH_TYPE_AV3XX
9220 # endif
9221 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
9222 #else
9223 # define machine_is_av3xx()     (0)
9224 #endif
9225
9226 #ifdef CONFIG_MACH_AVILA
9227 # ifdef machine_arch_type
9228 #  undef machine_arch_type
9229 #  define machine_arch_type     __machine_arch_type
9230 # else
9231 #  define machine_arch_type     MACH_TYPE_AVILA
9232 # endif
9233 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
9234 #else
9235 # define machine_is_avila()     (0)
9236 #endif
9237
9238 #ifdef CONFIG_MACH_PXA_MPM10
9239 # ifdef machine_arch_type
9240 #  undef machine_arch_type
9241 #  define machine_arch_type     __machine_arch_type
9242 # else
9243 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
9244 # endif
9245 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
9246 #else
9247 # define machine_is_pxa_mpm10() (0)
9248 #endif
9249
9250 #ifdef CONFIG_MACH_PXA_KYANITE
9251 # ifdef machine_arch_type
9252 #  undef machine_arch_type
9253 #  define machine_arch_type     __machine_arch_type
9254 # else
9255 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
9256 # endif
9257 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
9258 #else
9259 # define machine_is_pxa_kyanite()       (0)
9260 #endif
9261
9262 #ifdef CONFIG_MACH_SGOLD
9263 # ifdef machine_arch_type
9264 #  undef machine_arch_type
9265 #  define machine_arch_type     __machine_arch_type
9266 # else
9267 #  define machine_arch_type     MACH_TYPE_SGOLD
9268 # endif
9269 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
9270 #else
9271 # define machine_is_sgold()     (0)
9272 #endif
9273
9274 #ifdef CONFIG_MACH_OSCAR
9275 # ifdef machine_arch_type
9276 #  undef machine_arch_type
9277 #  define machine_arch_type     __machine_arch_type
9278 # else
9279 #  define machine_arch_type     MACH_TYPE_OSCAR
9280 # endif
9281 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
9282 #else
9283 # define machine_is_oscar()     (0)
9284 #endif
9285
9286 #ifdef CONFIG_MACH_EPXA4USB2
9287 # ifdef machine_arch_type
9288 #  undef machine_arch_type
9289 #  define machine_arch_type     __machine_arch_type
9290 # else
9291 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
9292 # endif
9293 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
9294 #else
9295 # define machine_is_epxa4usb2() (0)
9296 #endif
9297
9298 #ifdef CONFIG_MACH_XSENGINE
9299 # ifdef machine_arch_type
9300 #  undef machine_arch_type
9301 #  define machine_arch_type     __machine_arch_type
9302 # else
9303 #  define machine_arch_type     MACH_TYPE_XSENGINE
9304 # endif
9305 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
9306 #else
9307 # define machine_is_xsengine()  (0)
9308 #endif
9309
9310 #ifdef CONFIG_MACH_IP600
9311 # ifdef machine_arch_type
9312 #  undef machine_arch_type
9313 #  define machine_arch_type     __machine_arch_type
9314 # else
9315 #  define machine_arch_type     MACH_TYPE_IP600
9316 # endif
9317 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
9318 #else
9319 # define machine_is_ip600()     (0)
9320 #endif
9321
9322 #ifdef CONFIG_MACH_MCAN2
9323 # ifdef machine_arch_type
9324 #  undef machine_arch_type
9325 #  define machine_arch_type     __machine_arch_type
9326 # else
9327 #  define machine_arch_type     MACH_TYPE_MCAN2
9328 # endif
9329 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
9330 #else
9331 # define machine_is_mcan2()     (0)
9332 #endif
9333
9334 #ifdef CONFIG_MACH_DDI_BLUERIDGE
9335 # ifdef machine_arch_type
9336 #  undef machine_arch_type
9337 #  define machine_arch_type     __machine_arch_type
9338 # else
9339 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
9340 # endif
9341 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
9342 #else
9343 # define machine_is_ddi_blueridge()     (0)
9344 #endif
9345
9346 #ifdef CONFIG_MACH_SKYMINDER
9347 # ifdef machine_arch_type
9348 #  undef machine_arch_type
9349 #  define machine_arch_type     __machine_arch_type
9350 # else
9351 #  define machine_arch_type     MACH_TYPE_SKYMINDER
9352 # endif
9353 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
9354 #else
9355 # define machine_is_skyminder() (0)
9356 #endif
9357
9358 #ifdef CONFIG_MACH_LPD79520
9359 # ifdef machine_arch_type
9360 #  undef machine_arch_type
9361 #  define machine_arch_type     __machine_arch_type
9362 # else
9363 #  define machine_arch_type     MACH_TYPE_LPD79520
9364 # endif
9365 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
9366 #else
9367 # define machine_is_lpd79520()  (0)
9368 #endif
9369
9370 #ifdef CONFIG_MACH_EDB9302
9371 # ifdef machine_arch_type
9372 #  undef machine_arch_type
9373 #  define machine_arch_type     __machine_arch_type
9374 # else
9375 #  define machine_arch_type     MACH_TYPE_EDB9302
9376 # endif
9377 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
9378 #else
9379 # define machine_is_edb9302()   (0)
9380 #endif
9381
9382 #ifdef CONFIG_MACH_HW90340
9383 # ifdef machine_arch_type
9384 #  undef machine_arch_type
9385 #  define machine_arch_type     __machine_arch_type
9386 # else
9387 #  define machine_arch_type     MACH_TYPE_HW90340
9388 # endif
9389 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
9390 #else
9391 # define machine_is_hw90340()   (0)
9392 #endif
9393
9394 #ifdef CONFIG_MACH_CIP_BOX
9395 # ifdef machine_arch_type
9396 #  undef machine_arch_type
9397 #  define machine_arch_type     __machine_arch_type
9398 # else
9399 #  define machine_arch_type     MACH_TYPE_CIP_BOX
9400 # endif
9401 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
9402 #else
9403 # define machine_is_cip_box()   (0)
9404 #endif
9405
9406 #ifdef CONFIG_MACH_IVPN
9407 # ifdef machine_arch_type
9408 #  undef machine_arch_type
9409 #  define machine_arch_type     __machine_arch_type
9410 # else
9411 #  define machine_arch_type     MACH_TYPE_IVPN
9412 # endif
9413 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
9414 #else
9415 # define machine_is_ivpn()      (0)
9416 #endif
9417
9418 #ifdef CONFIG_MACH_RSOC2
9419 # ifdef machine_arch_type
9420 #  undef machine_arch_type
9421 #  define machine_arch_type     __machine_arch_type
9422 # else
9423 #  define machine_arch_type     MACH_TYPE_RSOC2
9424 # endif
9425 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
9426 #else
9427 # define machine_is_rsoc2()     (0)
9428 #endif
9429
9430 #ifdef CONFIG_MACH_HUSKY
9431 # ifdef machine_arch_type
9432 #  undef machine_arch_type
9433 #  define machine_arch_type     __machine_arch_type
9434 # else
9435 #  define machine_arch_type     MACH_TYPE_HUSKY
9436 # endif
9437 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
9438 #else
9439 # define machine_is_husky()     (0)
9440 #endif
9441
9442 #ifdef CONFIG_MACH_BOXER
9443 # ifdef machine_arch_type
9444 #  undef machine_arch_type
9445 #  define machine_arch_type     __machine_arch_type
9446 # else
9447 #  define machine_arch_type     MACH_TYPE_BOXER
9448 # endif
9449 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
9450 #else
9451 # define machine_is_boxer()     (0)
9452 #endif
9453
9454 #ifdef CONFIG_MACH_SHEPHERD
9455 # ifdef machine_arch_type
9456 #  undef machine_arch_type
9457 #  define machine_arch_type     __machine_arch_type
9458 # else
9459 #  define machine_arch_type     MACH_TYPE_SHEPHERD
9460 # endif
9461 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
9462 #else
9463 # define machine_is_shepherd()  (0)
9464 #endif
9465
9466 #ifdef CONFIG_MACH_AML42800AA
9467 # ifdef machine_arch_type
9468 #  undef machine_arch_type
9469 #  define machine_arch_type     __machine_arch_type
9470 # else
9471 #  define machine_arch_type     MACH_TYPE_AML42800AA
9472 # endif
9473 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
9474 #else
9475 # define machine_is_aml42800aa()        (0)
9476 #endif
9477
9478 #ifdef CONFIG_MACH_LPC2294
9479 # ifdef machine_arch_type
9480 #  undef machine_arch_type
9481 #  define machine_arch_type     __machine_arch_type
9482 # else
9483 #  define machine_arch_type     MACH_TYPE_LPC2294
9484 # endif
9485 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
9486 #else
9487 # define machine_is_lpc2294()   (0)
9488 #endif
9489
9490 #ifdef CONFIG_MACH_SWITCHGRASS
9491 # ifdef machine_arch_type
9492 #  undef machine_arch_type
9493 #  define machine_arch_type     __machine_arch_type
9494 # else
9495 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
9496 # endif
9497 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
9498 #else
9499 # define machine_is_switchgrass()       (0)
9500 #endif
9501
9502 #ifdef CONFIG_MACH_ENS_CMU
9503 # ifdef machine_arch_type
9504 #  undef machine_arch_type
9505 #  define machine_arch_type     __machine_arch_type
9506 # else
9507 #  define machine_arch_type     MACH_TYPE_ENS_CMU
9508 # endif
9509 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
9510 #else
9511 # define machine_is_ens_cmu()   (0)
9512 #endif
9513
9514 #ifdef CONFIG_MACH_MM6_SDB
9515 # ifdef machine_arch_type
9516 #  undef machine_arch_type
9517 #  define machine_arch_type     __machine_arch_type
9518 # else
9519 #  define machine_arch_type     MACH_TYPE_MM6_SDB
9520 # endif
9521 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
9522 #else
9523 # define machine_is_mm6_sdb()   (0)
9524 #endif
9525
9526 #ifdef CONFIG_MACH_SATURN
9527 # ifdef machine_arch_type
9528 #  undef machine_arch_type
9529 #  define machine_arch_type     __machine_arch_type
9530 # else
9531 #  define machine_arch_type     MACH_TYPE_SATURN
9532 # endif
9533 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
9534 #else
9535 # define machine_is_saturn()    (0)
9536 #endif
9537
9538 #ifdef CONFIG_MACH_I30030EVB
9539 # ifdef machine_arch_type
9540 #  undef machine_arch_type
9541 #  define machine_arch_type     __machine_arch_type
9542 # else
9543 #  define machine_arch_type     MACH_TYPE_I30030EVB
9544 # endif
9545 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
9546 #else
9547 # define machine_is_i30030evb() (0)
9548 #endif
9549
9550 #ifdef CONFIG_MACH_MXC27530EVB
9551 # ifdef machine_arch_type
9552 #  undef machine_arch_type
9553 #  define machine_arch_type     __machine_arch_type
9554 # else
9555 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
9556 # endif
9557 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
9558 #else
9559 # define machine_is_mxc27530evb()       (0)
9560 #endif
9561
9562 #ifdef CONFIG_MACH_SMDK2800
9563 # ifdef machine_arch_type
9564 #  undef machine_arch_type
9565 #  define machine_arch_type     __machine_arch_type
9566 # else
9567 #  define machine_arch_type     MACH_TYPE_SMDK2800
9568 # endif
9569 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
9570 #else
9571 # define machine_is_smdk2800()  (0)
9572 #endif
9573
9574 #ifdef CONFIG_MACH_MTWILSON
9575 # ifdef machine_arch_type
9576 #  undef machine_arch_type
9577 #  define machine_arch_type     __machine_arch_type
9578 # else
9579 #  define machine_arch_type     MACH_TYPE_MTWILSON
9580 # endif
9581 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
9582 #else
9583 # define machine_is_mtwilson()  (0)
9584 #endif
9585
9586 #ifdef CONFIG_MACH_ZITI
9587 # ifdef machine_arch_type
9588 #  undef machine_arch_type
9589 #  define machine_arch_type     __machine_arch_type
9590 # else
9591 #  define machine_arch_type     MACH_TYPE_ZITI
9592 # endif
9593 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
9594 #else
9595 # define machine_is_ziti()      (0)
9596 #endif
9597
9598 #ifdef CONFIG_MACH_GRANDFATHER
9599 # ifdef machine_arch_type
9600 #  undef machine_arch_type
9601 #  define machine_arch_type     __machine_arch_type
9602 # else
9603 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
9604 # endif
9605 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
9606 #else
9607 # define machine_is_grandfather()       (0)
9608 #endif
9609
9610 #ifdef CONFIG_MACH_TENGINE
9611 # ifdef machine_arch_type
9612 #  undef machine_arch_type
9613 #  define machine_arch_type     __machine_arch_type
9614 # else
9615 #  define machine_arch_type     MACH_TYPE_TENGINE
9616 # endif
9617 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
9618 #else
9619 # define machine_is_tengine()   (0)
9620 #endif
9621
9622 #ifdef CONFIG_MACH_S3C2460
9623 # ifdef machine_arch_type
9624 #  undef machine_arch_type
9625 #  define machine_arch_type     __machine_arch_type
9626 # else
9627 #  define machine_arch_type     MACH_TYPE_S3C2460
9628 # endif
9629 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
9630 #else
9631 # define machine_is_s3c2460()   (0)
9632 #endif
9633
9634 #ifdef CONFIG_MACH_PDM
9635 # ifdef machine_arch_type
9636 #  undef machine_arch_type
9637 #  define machine_arch_type     __machine_arch_type
9638 # else
9639 #  define machine_arch_type     MACH_TYPE_PDM
9640 # endif
9641 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
9642 #else
9643 # define machine_is_pdm()       (0)
9644 #endif
9645
9646 #ifdef CONFIG_MACH_H4700
9647 # ifdef machine_arch_type
9648 #  undef machine_arch_type
9649 #  define machine_arch_type     __machine_arch_type
9650 # else
9651 #  define machine_arch_type     MACH_TYPE_H4700
9652 # endif
9653 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
9654 #else
9655 # define machine_is_h4700()     (0)
9656 #endif
9657
9658 #ifdef CONFIG_MACH_H6300
9659 # ifdef machine_arch_type
9660 #  undef machine_arch_type
9661 #  define machine_arch_type     __machine_arch_type
9662 # else
9663 #  define machine_arch_type     MACH_TYPE_H6300
9664 # endif
9665 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
9666 #else
9667 # define machine_is_h6300()     (0)
9668 #endif
9669
9670 #ifdef CONFIG_MACH_RZ1700
9671 # ifdef machine_arch_type
9672 #  undef machine_arch_type
9673 #  define machine_arch_type     __machine_arch_type
9674 # else
9675 #  define machine_arch_type     MACH_TYPE_RZ1700
9676 # endif
9677 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
9678 #else
9679 # define machine_is_rz1700()    (0)
9680 #endif
9681
9682 #ifdef CONFIG_MACH_A716
9683 # ifdef machine_arch_type
9684 #  undef machine_arch_type
9685 #  define machine_arch_type     __machine_arch_type
9686 # else
9687 #  define machine_arch_type     MACH_TYPE_A716
9688 # endif
9689 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
9690 #else
9691 # define machine_is_a716()      (0)
9692 #endif
9693
9694 #ifdef CONFIG_MACH_ESTK2440A
9695 # ifdef machine_arch_type
9696 #  undef machine_arch_type
9697 #  define machine_arch_type     __machine_arch_type
9698 # else
9699 #  define machine_arch_type     MACH_TYPE_ESTK2440A
9700 # endif
9701 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
9702 #else
9703 # define machine_is_estk2440a() (0)
9704 #endif
9705
9706 #ifdef CONFIG_MACH_ATWIXP425
9707 # ifdef machine_arch_type
9708 #  undef machine_arch_type
9709 #  define machine_arch_type     __machine_arch_type
9710 # else
9711 #  define machine_arch_type     MACH_TYPE_ATWIXP425
9712 # endif
9713 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
9714 #else
9715 # define machine_is_atwixp425() (0)
9716 #endif
9717
9718 #ifdef CONFIG_MACH_CSB336
9719 # ifdef machine_arch_type
9720 #  undef machine_arch_type
9721 #  define machine_arch_type     __machine_arch_type
9722 # else
9723 #  define machine_arch_type     MACH_TYPE_CSB336
9724 # endif
9725 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
9726 #else
9727 # define machine_is_csb336()    (0)
9728 #endif
9729
9730 #ifdef CONFIG_MACH_RIRM2
9731 # ifdef machine_arch_type
9732 #  undef machine_arch_type
9733 #  define machine_arch_type     __machine_arch_type
9734 # else
9735 #  define machine_arch_type     MACH_TYPE_RIRM2
9736 # endif
9737 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
9738 #else
9739 # define machine_is_rirm2()     (0)
9740 #endif
9741
9742 #ifdef CONFIG_MACH_CX23518
9743 # ifdef machine_arch_type
9744 #  undef machine_arch_type
9745 #  define machine_arch_type     __machine_arch_type
9746 # else
9747 #  define machine_arch_type     MACH_TYPE_CX23518
9748 # endif
9749 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
9750 #else
9751 # define machine_is_cx23518()   (0)
9752 #endif
9753
9754 #ifdef CONFIG_MACH_CX2351X
9755 # ifdef machine_arch_type
9756 #  undef machine_arch_type
9757 #  define machine_arch_type     __machine_arch_type
9758 # else
9759 #  define machine_arch_type     MACH_TYPE_CX2351X
9760 # endif
9761 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
9762 #else
9763 # define machine_is_cx2351x()   (0)
9764 #endif
9765
9766 #ifdef CONFIG_MACH_COMPUTIME
9767 # ifdef machine_arch_type
9768 #  undef machine_arch_type
9769 #  define machine_arch_type     __machine_arch_type
9770 # else
9771 #  define machine_arch_type     MACH_TYPE_COMPUTIME
9772 # endif
9773 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
9774 #else
9775 # define machine_is_computime() (0)
9776 #endif
9777
9778 #ifdef CONFIG_MACH_IZARUS
9779 # ifdef machine_arch_type
9780 #  undef machine_arch_type
9781 #  define machine_arch_type     __machine_arch_type
9782 # else
9783 #  define machine_arch_type     MACH_TYPE_IZARUS
9784 # endif
9785 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
9786 #else
9787 # define machine_is_izarus()    (0)
9788 #endif
9789
9790 #ifdef CONFIG_MACH_RTS
9791 # ifdef machine_arch_type
9792 #  undef machine_arch_type
9793 #  define machine_arch_type     __machine_arch_type
9794 # else
9795 #  define machine_arch_type     MACH_TYPE_RTS
9796 # endif
9797 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
9798 #else
9799 # define machine_is_pxa_rts()   (0)
9800 #endif
9801
9802 #ifdef CONFIG_MACH_SE5100
9803 # ifdef machine_arch_type
9804 #  undef machine_arch_type
9805 #  define machine_arch_type     __machine_arch_type
9806 # else
9807 #  define machine_arch_type     MACH_TYPE_SE5100
9808 # endif
9809 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
9810 #else
9811 # define machine_is_se5100()    (0)
9812 #endif
9813
9814 #ifdef CONFIG_MACH_S3C2510
9815 # ifdef machine_arch_type
9816 #  undef machine_arch_type
9817 #  define machine_arch_type     __machine_arch_type
9818 # else
9819 #  define machine_arch_type     MACH_TYPE_S3C2510
9820 # endif
9821 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
9822 #else
9823 # define machine_is_s3c2510()   (0)
9824 #endif
9825
9826 #ifdef CONFIG_MACH_CSB437TL
9827 # ifdef machine_arch_type
9828 #  undef machine_arch_type
9829 #  define machine_arch_type     __machine_arch_type
9830 # else
9831 #  define machine_arch_type     MACH_TYPE_CSB437TL
9832 # endif
9833 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
9834 #else
9835 # define machine_is_csb437tl()  (0)
9836 #endif
9837
9838 #ifdef CONFIG_MACH_SLAUSON
9839 # ifdef machine_arch_type
9840 #  undef machine_arch_type
9841 #  define machine_arch_type     __machine_arch_type
9842 # else
9843 #  define machine_arch_type     MACH_TYPE_SLAUSON
9844 # endif
9845 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
9846 #else
9847 # define machine_is_slauson()   (0)
9848 #endif
9849
9850 #ifdef CONFIG_MACH_PEARLRIVER
9851 # ifdef machine_arch_type
9852 #  undef machine_arch_type
9853 #  define machine_arch_type     __machine_arch_type
9854 # else
9855 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
9856 # endif
9857 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
9858 #else
9859 # define machine_is_pearlriver()        (0)
9860 #endif
9861
9862 #ifdef CONFIG_MACH_TDC_P210
9863 # ifdef machine_arch_type
9864 #  undef machine_arch_type
9865 #  define machine_arch_type     __machine_arch_type
9866 # else
9867 #  define machine_arch_type     MACH_TYPE_TDC_P210
9868 # endif
9869 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
9870 #else
9871 # define machine_is_tdc_p210()  (0)
9872 #endif
9873
9874 #ifdef CONFIG_MACH_SG580
9875 # ifdef machine_arch_type
9876 #  undef machine_arch_type
9877 #  define machine_arch_type     __machine_arch_type
9878 # else
9879 #  define machine_arch_type     MACH_TYPE_SG580
9880 # endif
9881 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
9882 #else
9883 # define machine_is_sg580()     (0)
9884 #endif
9885
9886 #ifdef CONFIG_MACH_WRSBCARM7
9887 # ifdef machine_arch_type
9888 #  undef machine_arch_type
9889 #  define machine_arch_type     __machine_arch_type
9890 # else
9891 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
9892 # endif
9893 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
9894 #else
9895 # define machine_is_wrsbcarm7() (0)
9896 #endif
9897
9898 #ifdef CONFIG_MACH_IPD
9899 # ifdef machine_arch_type
9900 #  undef machine_arch_type
9901 #  define machine_arch_type     __machine_arch_type
9902 # else
9903 #  define machine_arch_type     MACH_TYPE_IPD
9904 # endif
9905 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
9906 #else
9907 # define machine_is_ipd()       (0)
9908 #endif
9909
9910 #ifdef CONFIG_MACH_PXA_DNP2110
9911 # ifdef machine_arch_type
9912 #  undef machine_arch_type
9913 #  define machine_arch_type     __machine_arch_type
9914 # else
9915 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
9916 # endif
9917 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
9918 #else
9919 # define machine_is_pxa_dnp2110()       (0)
9920 #endif
9921
9922 #ifdef CONFIG_MACH_XAENIAX
9923 # ifdef machine_arch_type
9924 #  undef machine_arch_type
9925 #  define machine_arch_type     __machine_arch_type
9926 # else
9927 #  define machine_arch_type     MACH_TYPE_XAENIAX
9928 # endif
9929 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
9930 #else
9931 # define machine_is_xaeniax()   (0)
9932 #endif
9933
9934 #ifdef CONFIG_MACH_SOMN4250
9935 # ifdef machine_arch_type
9936 #  undef machine_arch_type
9937 #  define machine_arch_type     __machine_arch_type
9938 # else
9939 #  define machine_arch_type     MACH_TYPE_SOMN4250
9940 # endif
9941 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
9942 #else
9943 # define machine_is_somn4250()  (0)
9944 #endif
9945
9946 #ifdef CONFIG_MACH_PLEB2
9947 # ifdef machine_arch_type
9948 #  undef machine_arch_type
9949 #  define machine_arch_type     __machine_arch_type
9950 # else
9951 #  define machine_arch_type     MACH_TYPE_PLEB2
9952 # endif
9953 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
9954 #else
9955 # define machine_is_pleb2()     (0)
9956 #endif
9957
9958 #ifdef CONFIG_MACH_CORNWALLIS
9959 # ifdef machine_arch_type
9960 #  undef machine_arch_type
9961 #  define machine_arch_type     __machine_arch_type
9962 # else
9963 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
9964 # endif
9965 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
9966 #else
9967 # define machine_is_cornwallis()        (0)
9968 #endif
9969
9970 #ifdef CONFIG_MACH_GURNEY_DRV
9971 # ifdef machine_arch_type
9972 #  undef machine_arch_type
9973 #  define machine_arch_type     __machine_arch_type
9974 # else
9975 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
9976 # endif
9977 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
9978 #else
9979 # define machine_is_gurney_drv()        (0)
9980 #endif
9981
9982 #ifdef CONFIG_MACH_CHAFFEE
9983 # ifdef machine_arch_type
9984 #  undef machine_arch_type
9985 #  define machine_arch_type     __machine_arch_type
9986 # else
9987 #  define machine_arch_type     MACH_TYPE_CHAFFEE
9988 # endif
9989 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
9990 #else
9991 # define machine_is_chaffee()   (0)
9992 #endif
9993
9994 #ifdef CONFIG_MACH_RMS101
9995 # ifdef machine_arch_type
9996 #  undef machine_arch_type
9997 #  define machine_arch_type     __machine_arch_type
9998 # else
9999 #  define machine_arch_type     MACH_TYPE_RMS101
10000 # endif
10001 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
10002 #else
10003 # define machine_is_rms101()    (0)
10004 #endif
10005
10006 #ifdef CONFIG_MACH_RX3715
10007 # ifdef machine_arch_type
10008 #  undef machine_arch_type
10009 #  define machine_arch_type     __machine_arch_type
10010 # else
10011 #  define machine_arch_type     MACH_TYPE_RX3715
10012 # endif
10013 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
10014 #else
10015 # define machine_is_rx3715()    (0)
10016 #endif
10017
10018 #ifdef CONFIG_MACH_SWIFT
10019 # ifdef machine_arch_type
10020 #  undef machine_arch_type
10021 #  define machine_arch_type     __machine_arch_type
10022 # else
10023 #  define machine_arch_type     MACH_TYPE_SWIFT
10024 # endif
10025 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
10026 #else
10027 # define machine_is_swift()     (0)
10028 #endif
10029
10030 #ifdef CONFIG_MACH_ROVERP7
10031 # ifdef machine_arch_type
10032 #  undef machine_arch_type
10033 #  define machine_arch_type     __machine_arch_type
10034 # else
10035 #  define machine_arch_type     MACH_TYPE_ROVERP7
10036 # endif
10037 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
10038 #else
10039 # define machine_is_roverp7()   (0)
10040 #endif
10041
10042 #ifdef CONFIG_MACH_PR818S
10043 # ifdef machine_arch_type
10044 #  undef machine_arch_type
10045 #  define machine_arch_type     __machine_arch_type
10046 # else
10047 #  define machine_arch_type     MACH_TYPE_PR818S
10048 # endif
10049 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
10050 #else
10051 # define machine_is_pr818s()    (0)
10052 #endif
10053
10054 #ifdef CONFIG_MACH_TRXPRO
10055 # ifdef machine_arch_type
10056 #  undef machine_arch_type
10057 #  define machine_arch_type     __machine_arch_type
10058 # else
10059 #  define machine_arch_type     MACH_TYPE_TRXPRO
10060 # endif
10061 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
10062 #else
10063 # define machine_is_trxpro()    (0)
10064 #endif
10065
10066 #ifdef CONFIG_MACH_NSLU2
10067 # ifdef machine_arch_type
10068 #  undef machine_arch_type
10069 #  define machine_arch_type     __machine_arch_type
10070 # else
10071 #  define machine_arch_type     MACH_TYPE_NSLU2
10072 # endif
10073 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
10074 #else
10075 # define machine_is_nslu2()     (0)
10076 #endif
10077
10078 #ifdef CONFIG_MACH_E400
10079 # ifdef machine_arch_type
10080 #  undef machine_arch_type
10081 #  define machine_arch_type     __machine_arch_type
10082 # else
10083 #  define machine_arch_type     MACH_TYPE_E400
10084 # endif
10085 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
10086 #else
10087 # define machine_is_e400()      (0)
10088 #endif
10089
10090 #ifdef CONFIG_MACH_TRAB
10091 # ifdef machine_arch_type
10092 #  undef machine_arch_type
10093 #  define machine_arch_type     __machine_arch_type
10094 # else
10095 #  define machine_arch_type     MACH_TYPE_TRAB
10096 # endif
10097 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
10098 #else
10099 # define machine_is_trab()      (0)
10100 #endif
10101
10102 #ifdef CONFIG_MACH_CMC_PU2
10103 # ifdef machine_arch_type
10104 #  undef machine_arch_type
10105 #  define machine_arch_type     __machine_arch_type
10106 # else
10107 #  define machine_arch_type     MACH_TYPE_CMC_PU2
10108 # endif
10109 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
10110 #else
10111 # define machine_is_cmc_pu2()   (0)
10112 #endif
10113
10114 #ifdef CONFIG_MACH_FULCRUM
10115 # ifdef machine_arch_type
10116 #  undef machine_arch_type
10117 #  define machine_arch_type     __machine_arch_type
10118 # else
10119 #  define machine_arch_type     MACH_TYPE_FULCRUM
10120 # endif
10121 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
10122 #else
10123 # define machine_is_fulcrum()   (0)
10124 #endif
10125
10126 #ifdef CONFIG_MACH_NETGATE42X
10127 # ifdef machine_arch_type
10128 #  undef machine_arch_type
10129 #  define machine_arch_type     __machine_arch_type
10130 # else
10131 #  define machine_arch_type     MACH_TYPE_NETGATE42X
10132 # endif
10133 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
10134 #else
10135 # define machine_is_netgate42x()        (0)
10136 #endif
10137
10138 #ifdef CONFIG_MACH_STR710
10139 # ifdef machine_arch_type
10140 #  undef machine_arch_type
10141 #  define machine_arch_type     __machine_arch_type
10142 # else
10143 #  define machine_arch_type     MACH_TYPE_STR710
10144 # endif
10145 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
10146 #else
10147 # define machine_is_str710()    (0)
10148 #endif
10149
10150 #ifdef CONFIG_MACH_IXDPG425
10151 # ifdef machine_arch_type
10152 #  undef machine_arch_type
10153 #  define machine_arch_type     __machine_arch_type
10154 # else
10155 #  define machine_arch_type     MACH_TYPE_IXDPG425
10156 # endif
10157 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
10158 #else
10159 # define machine_is_ixdpg425()  (0)
10160 #endif
10161
10162 #ifdef CONFIG_MACH_TOMTOMGO
10163 # ifdef machine_arch_type
10164 #  undef machine_arch_type
10165 #  define machine_arch_type     __machine_arch_type
10166 # else
10167 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
10168 # endif
10169 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
10170 #else
10171 # define machine_is_tomtomgo()  (0)
10172 #endif
10173
10174 #ifdef CONFIG_MACH_VERSATILE_AB
10175 # ifdef machine_arch_type
10176 #  undef machine_arch_type
10177 #  define machine_arch_type     __machine_arch_type
10178 # else
10179 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
10180 # endif
10181 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
10182 #else
10183 # define machine_is_versatile_ab()      (0)
10184 #endif
10185
10186 #ifdef CONFIG_MACH_EDB9307
10187 # ifdef machine_arch_type
10188 #  undef machine_arch_type
10189 #  define machine_arch_type     __machine_arch_type
10190 # else
10191 #  define machine_arch_type     MACH_TYPE_EDB9307
10192 # endif
10193 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
10194 #else
10195 # define machine_is_edb9307()   (0)
10196 #endif
10197
10198 #ifdef CONFIG_MACH_SG565
10199 # ifdef machine_arch_type
10200 #  undef machine_arch_type
10201 #  define machine_arch_type     __machine_arch_type
10202 # else
10203 #  define machine_arch_type     MACH_TYPE_SG565
10204 # endif
10205 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
10206 #else
10207 # define machine_is_sg565()     (0)
10208 #endif
10209
10210 #ifdef CONFIG_MACH_LPD79524
10211 # ifdef machine_arch_type
10212 #  undef machine_arch_type
10213 #  define machine_arch_type     __machine_arch_type
10214 # else
10215 #  define machine_arch_type     MACH_TYPE_LPD79524
10216 # endif
10217 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
10218 #else
10219 # define machine_is_lpd79524()  (0)
10220 #endif
10221
10222 #ifdef CONFIG_MACH_LPD79525
10223 # ifdef machine_arch_type
10224 #  undef machine_arch_type
10225 #  define machine_arch_type     __machine_arch_type
10226 # else
10227 #  define machine_arch_type     MACH_TYPE_LPD79525
10228 # endif
10229 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
10230 #else
10231 # define machine_is_lpd79525()  (0)
10232 #endif
10233
10234 #ifdef CONFIG_MACH_RMS100
10235 # ifdef machine_arch_type
10236 #  undef machine_arch_type
10237 #  define machine_arch_type     __machine_arch_type
10238 # else
10239 #  define machine_arch_type     MACH_TYPE_RMS100
10240 # endif
10241 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
10242 #else
10243 # define machine_is_rms100()    (0)
10244 #endif
10245
10246 #ifdef CONFIG_MACH_KB9200
10247 # ifdef machine_arch_type
10248 #  undef machine_arch_type
10249 #  define machine_arch_type     __machine_arch_type
10250 # else
10251 #  define machine_arch_type     MACH_TYPE_KB9200
10252 # endif
10253 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
10254 #else
10255 # define machine_is_kb9200()    (0)
10256 #endif
10257
10258 #ifdef CONFIG_MACH_SX1
10259 # ifdef machine_arch_type
10260 #  undef machine_arch_type
10261 #  define machine_arch_type     __machine_arch_type
10262 # else
10263 #  define machine_arch_type     MACH_TYPE_SX1
10264 # endif
10265 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
10266 #else
10267 # define machine_is_sx1()       (0)
10268 #endif
10269
10270 #ifdef CONFIG_MACH_HMS39C7092
10271 # ifdef machine_arch_type
10272 #  undef machine_arch_type
10273 #  define machine_arch_type     __machine_arch_type
10274 # else
10275 #  define machine_arch_type     MACH_TYPE_HMS39C7092
10276 # endif
10277 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
10278 #else
10279 # define machine_is_hms39c7092()        (0)
10280 #endif
10281
10282 #ifdef CONFIG_MACH_ARMADILLO
10283 # ifdef machine_arch_type
10284 #  undef machine_arch_type
10285 #  define machine_arch_type     __machine_arch_type
10286 # else
10287 #  define machine_arch_type     MACH_TYPE_ARMADILLO
10288 # endif
10289 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
10290 #else
10291 # define machine_is_armadillo() (0)
10292 #endif
10293
10294 #ifdef CONFIG_MACH_IPCU
10295 # ifdef machine_arch_type
10296 #  undef machine_arch_type
10297 #  define machine_arch_type     __machine_arch_type
10298 # else
10299 #  define machine_arch_type     MACH_TYPE_IPCU
10300 # endif
10301 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
10302 #else
10303 # define machine_is_ipcu()      (0)
10304 #endif
10305
10306 #ifdef CONFIG_MACH_LOOX720
10307 # ifdef machine_arch_type
10308 #  undef machine_arch_type
10309 #  define machine_arch_type     __machine_arch_type
10310 # else
10311 #  define machine_arch_type     MACH_TYPE_LOOX720
10312 # endif
10313 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
10314 #else
10315 # define machine_is_loox720()   (0)
10316 #endif
10317
10318 #ifdef CONFIG_MACH_IXDP465
10319 # ifdef machine_arch_type
10320 #  undef machine_arch_type
10321 #  define machine_arch_type     __machine_arch_type
10322 # else
10323 #  define machine_arch_type     MACH_TYPE_IXDP465
10324 # endif
10325 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
10326 #else
10327 # define machine_is_ixdp465()   (0)
10328 #endif
10329
10330 #ifdef CONFIG_MACH_IXDP2351
10331 # ifdef machine_arch_type
10332 #  undef machine_arch_type
10333 #  define machine_arch_type     __machine_arch_type
10334 # else
10335 #  define machine_arch_type     MACH_TYPE_IXDP2351
10336 # endif
10337 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
10338 #else
10339 # define machine_is_ixdp2351()  (0)
10340 #endif
10341
10342 #ifdef CONFIG_MACH_ADSVIX
10343 # ifdef machine_arch_type
10344 #  undef machine_arch_type
10345 #  define machine_arch_type     __machine_arch_type
10346 # else
10347 #  define machine_arch_type     MACH_TYPE_ADSVIX
10348 # endif
10349 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
10350 #else
10351 # define machine_is_adsvix()    (0)
10352 #endif
10353
10354 #ifdef CONFIG_MACH_DM270
10355 # ifdef machine_arch_type
10356 #  undef machine_arch_type
10357 #  define machine_arch_type     __machine_arch_type
10358 # else
10359 #  define machine_arch_type     MACH_TYPE_DM270
10360 # endif
10361 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
10362 #else
10363 # define machine_is_dm270()     (0)
10364 #endif
10365
10366 #ifdef CONFIG_MACH_SOCLTPLUS
10367 # ifdef machine_arch_type
10368 #  undef machine_arch_type
10369 #  define machine_arch_type     __machine_arch_type
10370 # else
10371 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
10372 # endif
10373 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
10374 #else
10375 # define machine_is_socltplus() (0)
10376 #endif
10377
10378 #ifdef CONFIG_MACH_ECIA
10379 # ifdef machine_arch_type
10380 #  undef machine_arch_type
10381 #  define machine_arch_type     __machine_arch_type
10382 # else
10383 #  define machine_arch_type     MACH_TYPE_ECIA
10384 # endif
10385 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
10386 #else
10387 # define machine_is_ecia()      (0)
10388 #endif
10389
10390 #ifdef CONFIG_MACH_CM4008
10391 # ifdef machine_arch_type
10392 #  undef machine_arch_type
10393 #  define machine_arch_type     __machine_arch_type
10394 # else
10395 #  define machine_arch_type     MACH_TYPE_CM4008
10396 # endif
10397 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
10398 #else
10399 # define machine_is_cm4008()    (0)
10400 #endif
10401
10402 #ifdef CONFIG_MACH_P2001
10403 # ifdef machine_arch_type
10404 #  undef machine_arch_type
10405 #  define machine_arch_type     __machine_arch_type
10406 # else
10407 #  define machine_arch_type     MACH_TYPE_P2001
10408 # endif
10409 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
10410 #else
10411 # define machine_is_p2001()     (0)
10412 #endif
10413
10414 #ifdef CONFIG_MACH_TWISTER
10415 # ifdef machine_arch_type
10416 #  undef machine_arch_type
10417 #  define machine_arch_type     __machine_arch_type
10418 # else
10419 #  define machine_arch_type     MACH_TYPE_TWISTER
10420 # endif
10421 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
10422 #else
10423 # define machine_is_twister()   (0)
10424 #endif
10425
10426 #ifdef CONFIG_MACH_MUDSHARK
10427 # ifdef machine_arch_type
10428 #  undef machine_arch_type
10429 #  define machine_arch_type     __machine_arch_type
10430 # else
10431 #  define machine_arch_type     MACH_TYPE_MUDSHARK
10432 # endif
10433 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
10434 #else
10435 # define machine_is_mudshark()  (0)
10436 #endif
10437
10438 #ifdef CONFIG_MACH_HB2
10439 # ifdef machine_arch_type
10440 #  undef machine_arch_type
10441 #  define machine_arch_type     __machine_arch_type
10442 # else
10443 #  define machine_arch_type     MACH_TYPE_HB2
10444 # endif
10445 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
10446 #else
10447 # define machine_is_hb2()       (0)
10448 #endif
10449
10450 #ifdef CONFIG_MACH_IQ80332
10451 # ifdef machine_arch_type
10452 #  undef machine_arch_type
10453 #  define machine_arch_type     __machine_arch_type
10454 # else
10455 #  define machine_arch_type     MACH_TYPE_IQ80332
10456 # endif
10457 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
10458 #else
10459 # define machine_is_iq80332()   (0)
10460 #endif
10461
10462 #ifdef CONFIG_MACH_SENDT
10463 # ifdef machine_arch_type
10464 #  undef machine_arch_type
10465 #  define machine_arch_type     __machine_arch_type
10466 # else
10467 #  define machine_arch_type     MACH_TYPE_SENDT
10468 # endif
10469 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
10470 #else
10471 # define machine_is_sendt()     (0)
10472 #endif
10473
10474 #ifdef CONFIG_MACH_MX2JAZZ
10475 # ifdef machine_arch_type
10476 #  undef machine_arch_type
10477 #  define machine_arch_type     __machine_arch_type
10478 # else
10479 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
10480 # endif
10481 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
10482 #else
10483 # define machine_is_mx2jazz()   (0)
10484 #endif
10485
10486 #ifdef CONFIG_MACH_MULTIIO
10487 # ifdef machine_arch_type
10488 #  undef machine_arch_type
10489 #  define machine_arch_type     __machine_arch_type
10490 # else
10491 #  define machine_arch_type     MACH_TYPE_MULTIIO
10492 # endif
10493 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
10494 #else
10495 # define machine_is_multiio()   (0)
10496 #endif
10497
10498 #ifdef CONFIG_MACH_HRDISPLAY
10499 # ifdef machine_arch_type
10500 #  undef machine_arch_type
10501 #  define machine_arch_type     __machine_arch_type
10502 # else
10503 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
10504 # endif
10505 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
10506 #else
10507 # define machine_is_hrdisplay() (0)
10508 #endif
10509
10510 #ifdef CONFIG_MACH_MXC27530ADS
10511 # ifdef machine_arch_type
10512 #  undef machine_arch_type
10513 #  define machine_arch_type     __machine_arch_type
10514 # else
10515 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
10516 # endif
10517 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
10518 #else
10519 # define machine_is_mxc27530ads()       (0)
10520 #endif
10521
10522 #ifdef CONFIG_MACH_TRIZEPS3
10523 # ifdef machine_arch_type
10524 #  undef machine_arch_type
10525 #  define machine_arch_type     __machine_arch_type
10526 # else
10527 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
10528 # endif
10529 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
10530 #else
10531 # define machine_is_trizeps3()  (0)
10532 #endif
10533
10534 #ifdef CONFIG_MACH_ZEFEERDZA
10535 # ifdef machine_arch_type
10536 #  undef machine_arch_type
10537 #  define machine_arch_type     __machine_arch_type
10538 # else
10539 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
10540 # endif
10541 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
10542 #else
10543 # define machine_is_zefeerdza() (0)
10544 #endif
10545
10546 #ifdef CONFIG_MACH_ZEFEERDZB
10547 # ifdef machine_arch_type
10548 #  undef machine_arch_type
10549 #  define machine_arch_type     __machine_arch_type
10550 # else
10551 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
10552 # endif
10553 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
10554 #else
10555 # define machine_is_zefeerdzb() (0)
10556 #endif
10557
10558 #ifdef CONFIG_MACH_ZEFEERDZG
10559 # ifdef machine_arch_type
10560 #  undef machine_arch_type
10561 #  define machine_arch_type     __machine_arch_type
10562 # else
10563 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
10564 # endif
10565 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
10566 #else
10567 # define machine_is_zefeerdzg() (0)
10568 #endif
10569
10570 #ifdef CONFIG_MACH_ZEFEERDZN
10571 # ifdef machine_arch_type
10572 #  undef machine_arch_type
10573 #  define machine_arch_type     __machine_arch_type
10574 # else
10575 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
10576 # endif
10577 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
10578 #else
10579 # define machine_is_zefeerdzn() (0)
10580 #endif
10581
10582 #ifdef CONFIG_MACH_ZEFEERDZQ
10583 # ifdef machine_arch_type
10584 #  undef machine_arch_type
10585 #  define machine_arch_type     __machine_arch_type
10586 # else
10587 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
10588 # endif
10589 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
10590 #else
10591 # define machine_is_zefeerdzq() (0)
10592 #endif
10593
10594 #ifdef CONFIG_MACH_GTWX5715
10595 # ifdef machine_arch_type
10596 #  undef machine_arch_type
10597 #  define machine_arch_type     __machine_arch_type
10598 # else
10599 #  define machine_arch_type     MACH_TYPE_GTWX5715
10600 # endif
10601 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
10602 #else
10603 # define machine_is_gtwx5715()  (0)
10604 #endif
10605
10606 #ifdef CONFIG_MACH_ASTRO_JACK
10607 # ifdef machine_arch_type
10608 #  undef machine_arch_type
10609 #  define machine_arch_type     __machine_arch_type
10610 # else
10611 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
10612 # endif
10613 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
10614 #else
10615 # define machine_is_astro_jack()        (0)
10616 #endif
10617
10618 #ifdef CONFIG_MACH_TIP03
10619 # ifdef machine_arch_type
10620 #  undef machine_arch_type
10621 #  define machine_arch_type     __machine_arch_type
10622 # else
10623 #  define machine_arch_type     MACH_TYPE_TIP03
10624 # endif
10625 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
10626 #else
10627 # define machine_is_tip03()     (0)
10628 #endif
10629
10630 #ifdef CONFIG_MACH_A9200EC
10631 # ifdef machine_arch_type
10632 #  undef machine_arch_type
10633 #  define machine_arch_type     __machine_arch_type
10634 # else
10635 #  define machine_arch_type     MACH_TYPE_A9200EC
10636 # endif
10637 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
10638 #else
10639 # define machine_is_a9200ec()   (0)
10640 #endif
10641
10642 #ifdef CONFIG_MACH_PNX0105
10643 # ifdef machine_arch_type
10644 #  undef machine_arch_type
10645 #  define machine_arch_type     __machine_arch_type
10646 # else
10647 #  define machine_arch_type     MACH_TYPE_PNX0105
10648 # endif
10649 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
10650 #else
10651 # define machine_is_pnx0105()   (0)
10652 #endif
10653
10654 #ifdef CONFIG_MACH_ADCPOECPU
10655 # ifdef machine_arch_type
10656 #  undef machine_arch_type
10657 #  define machine_arch_type     __machine_arch_type
10658 # else
10659 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
10660 # endif
10661 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
10662 #else
10663 # define machine_is_adcpoecpu() (0)
10664 #endif
10665
10666 #ifdef CONFIG_MACH_CSB637
10667 # ifdef machine_arch_type
10668 #  undef machine_arch_type
10669 #  define machine_arch_type     __machine_arch_type
10670 # else
10671 #  define machine_arch_type     MACH_TYPE_CSB637
10672 # endif
10673 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
10674 #else
10675 # define machine_is_csb637()    (0)
10676 #endif
10677
10678 #ifdef CONFIG_MACH_MB9200
10679 # ifdef machine_arch_type
10680 #  undef machine_arch_type
10681 #  define machine_arch_type     __machine_arch_type
10682 # else
10683 #  define machine_arch_type     MACH_TYPE_MB9200
10684 # endif
10685 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
10686 #else
10687 # define machine_is_mb9200()    (0)
10688 #endif
10689
10690 #ifdef CONFIG_MACH_KULUN
10691 # ifdef machine_arch_type
10692 #  undef machine_arch_type
10693 #  define machine_arch_type     __machine_arch_type
10694 # else
10695 #  define machine_arch_type     MACH_TYPE_KULUN
10696 # endif
10697 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
10698 #else
10699 # define machine_is_kulun()     (0)
10700 #endif
10701
10702 #ifdef CONFIG_MACH_SNAPPER
10703 # ifdef machine_arch_type
10704 #  undef machine_arch_type
10705 #  define machine_arch_type     __machine_arch_type
10706 # else
10707 #  define machine_arch_type     MACH_TYPE_SNAPPER
10708 # endif
10709 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
10710 #else
10711 # define machine_is_snapper()   (0)
10712 #endif
10713
10714 #ifdef CONFIG_MACH_OPTIMA
10715 # ifdef machine_arch_type
10716 #  undef machine_arch_type
10717 #  define machine_arch_type     __machine_arch_type
10718 # else
10719 #  define machine_arch_type     MACH_TYPE_OPTIMA
10720 # endif
10721 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
10722 #else
10723 # define machine_is_optima()    (0)
10724 #endif
10725
10726 #ifdef CONFIG_MACH_DLHSBC
10727 # ifdef machine_arch_type
10728 #  undef machine_arch_type
10729 #  define machine_arch_type     __machine_arch_type
10730 # else
10731 #  define machine_arch_type     MACH_TYPE_DLHSBC
10732 # endif
10733 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
10734 #else
10735 # define machine_is_dlhsbc()    (0)
10736 #endif
10737
10738 #ifdef CONFIG_MACH_X30
10739 # ifdef machine_arch_type
10740 #  undef machine_arch_type
10741 #  define machine_arch_type     __machine_arch_type
10742 # else
10743 #  define machine_arch_type     MACH_TYPE_X30
10744 # endif
10745 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
10746 #else
10747 # define machine_is_x30()       (0)
10748 #endif
10749
10750 #ifdef CONFIG_MACH_N30
10751 # ifdef machine_arch_type
10752 #  undef machine_arch_type
10753 #  define machine_arch_type     __machine_arch_type
10754 # else
10755 #  define machine_arch_type     MACH_TYPE_N30
10756 # endif
10757 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
10758 #else
10759 # define machine_is_n30()       (0)
10760 #endif
10761
10762 #ifdef CONFIG_MACH_MANGA_KS8695
10763 # ifdef machine_arch_type
10764 #  undef machine_arch_type
10765 #  define machine_arch_type     __machine_arch_type
10766 # else
10767 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
10768 # endif
10769 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
10770 #else
10771 # define machine_is_manga_ks8695()      (0)
10772 #endif
10773
10774 #ifdef CONFIG_MACH_AJAX
10775 # ifdef machine_arch_type
10776 #  undef machine_arch_type
10777 #  define machine_arch_type     __machine_arch_type
10778 # else
10779 #  define machine_arch_type     MACH_TYPE_AJAX
10780 # endif
10781 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
10782 #else
10783 # define machine_is_ajax()      (0)
10784 #endif
10785
10786 #ifdef CONFIG_MACH_NEC_MP900
10787 # ifdef machine_arch_type
10788 #  undef machine_arch_type
10789 #  define machine_arch_type     __machine_arch_type
10790 # else
10791 #  define machine_arch_type     MACH_TYPE_NEC_MP900
10792 # endif
10793 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
10794 #else
10795 # define machine_is_nec_mp900() (0)
10796 #endif
10797
10798 #ifdef CONFIG_MACH_VVTK1000
10799 # ifdef machine_arch_type
10800 #  undef machine_arch_type
10801 #  define machine_arch_type     __machine_arch_type
10802 # else
10803 #  define machine_arch_type     MACH_TYPE_VVTK1000
10804 # endif
10805 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
10806 #else
10807 # define machine_is_vvtk1000()  (0)
10808 #endif
10809
10810 #ifdef CONFIG_MACH_KAFA
10811 # ifdef machine_arch_type
10812 #  undef machine_arch_type
10813 #  define machine_arch_type     __machine_arch_type
10814 # else
10815 #  define machine_arch_type     MACH_TYPE_KAFA
10816 # endif
10817 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
10818 #else
10819 # define machine_is_kafa()      (0)
10820 #endif
10821
10822 #ifdef CONFIG_MACH_VVTK3000
10823 # ifdef machine_arch_type
10824 #  undef machine_arch_type
10825 #  define machine_arch_type     __machine_arch_type
10826 # else
10827 #  define machine_arch_type     MACH_TYPE_VVTK3000
10828 # endif
10829 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
10830 #else
10831 # define machine_is_vvtk3000()  (0)
10832 #endif
10833
10834 #ifdef CONFIG_MACH_PIMX1
10835 # ifdef machine_arch_type
10836 #  undef machine_arch_type
10837 #  define machine_arch_type     __machine_arch_type
10838 # else
10839 #  define machine_arch_type     MACH_TYPE_PIMX1
10840 # endif
10841 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
10842 #else
10843 # define machine_is_pimx1()     (0)
10844 #endif
10845
10846 #ifdef CONFIG_MACH_OLLIE
10847 # ifdef machine_arch_type
10848 #  undef machine_arch_type
10849 #  define machine_arch_type     __machine_arch_type
10850 # else
10851 #  define machine_arch_type     MACH_TYPE_OLLIE
10852 # endif
10853 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
10854 #else
10855 # define machine_is_ollie()     (0)
10856 #endif
10857
10858 #ifdef CONFIG_MACH_SKYMAX
10859 # ifdef machine_arch_type
10860 #  undef machine_arch_type
10861 #  define machine_arch_type     __machine_arch_type
10862 # else
10863 #  define machine_arch_type     MACH_TYPE_SKYMAX
10864 # endif
10865 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
10866 #else
10867 # define machine_is_skymax()    (0)
10868 #endif
10869
10870 #ifdef CONFIG_MACH_JAZZ
10871 # ifdef machine_arch_type
10872 #  undef machine_arch_type
10873 #  define machine_arch_type     __machine_arch_type
10874 # else
10875 #  define machine_arch_type     MACH_TYPE_JAZZ
10876 # endif
10877 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
10878 #else
10879 # define machine_is_jazz()      (0)
10880 #endif
10881
10882 #ifdef CONFIG_MACH_TEL_T3
10883 # ifdef machine_arch_type
10884 #  undef machine_arch_type
10885 #  define machine_arch_type     __machine_arch_type
10886 # else
10887 #  define machine_arch_type     MACH_TYPE_TEL_T3
10888 # endif
10889 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
10890 #else
10891 # define machine_is_tel_t3()    (0)
10892 #endif
10893
10894 #ifdef CONFIG_MACH_AISINO_FCR255
10895 # ifdef machine_arch_type
10896 #  undef machine_arch_type
10897 #  define machine_arch_type     __machine_arch_type
10898 # else
10899 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
10900 # endif
10901 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
10902 #else
10903 # define machine_is_aisino_fcr255()     (0)
10904 #endif
10905
10906 #ifdef CONFIG_MACH_BTWEB
10907 # ifdef machine_arch_type
10908 #  undef machine_arch_type
10909 #  define machine_arch_type     __machine_arch_type
10910 # else
10911 #  define machine_arch_type     MACH_TYPE_BTWEB
10912 # endif
10913 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
10914 #else
10915 # define machine_is_btweb()     (0)
10916 #endif
10917
10918 #ifdef CONFIG_MACH_DBG_LH79520
10919 # ifdef machine_arch_type
10920 #  undef machine_arch_type
10921 #  define machine_arch_type     __machine_arch_type
10922 # else
10923 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
10924 # endif
10925 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
10926 #else
10927 # define machine_is_dbg_lh79520()       (0)
10928 #endif
10929
10930 #ifdef CONFIG_MACH_CM41XX
10931 # ifdef machine_arch_type
10932 #  undef machine_arch_type
10933 #  define machine_arch_type     __machine_arch_type
10934 # else
10935 #  define machine_arch_type     MACH_TYPE_CM41XX
10936 # endif
10937 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
10938 #else
10939 # define machine_is_cm41xx()    (0)
10940 #endif
10941
10942 #ifdef CONFIG_MACH_TS72XX
10943 # ifdef machine_arch_type
10944 #  undef machine_arch_type
10945 #  define machine_arch_type     __machine_arch_type
10946 # else
10947 #  define machine_arch_type     MACH_TYPE_TS72XX
10948 # endif
10949 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
10950 #else
10951 # define machine_is_ts72xx()    (0)
10952 #endif
10953
10954 #ifdef CONFIG_MACH_NGGPXA
10955 # ifdef machine_arch_type
10956 #  undef machine_arch_type
10957 #  define machine_arch_type     __machine_arch_type
10958 # else
10959 #  define machine_arch_type     MACH_TYPE_NGGPXA
10960 # endif
10961 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
10962 #else
10963 # define machine_is_nggpxa()    (0)
10964 #endif
10965
10966 #ifdef CONFIG_MACH_CSB535
10967 # ifdef machine_arch_type
10968 #  undef machine_arch_type
10969 #  define machine_arch_type     __machine_arch_type
10970 # else
10971 #  define machine_arch_type     MACH_TYPE_CSB535
10972 # endif
10973 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
10974 #else
10975 # define machine_is_csb535()    (0)
10976 #endif
10977
10978 #ifdef CONFIG_MACH_CSB536
10979 # ifdef machine_arch_type
10980 #  undef machine_arch_type
10981 #  define machine_arch_type     __machine_arch_type
10982 # else
10983 #  define machine_arch_type     MACH_TYPE_CSB536
10984 # endif
10985 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
10986 #else
10987 # define machine_is_csb536()    (0)
10988 #endif
10989
10990 #ifdef CONFIG_MACH_PXA_TRAKPOD
10991 # ifdef machine_arch_type
10992 #  undef machine_arch_type
10993 #  define machine_arch_type     __machine_arch_type
10994 # else
10995 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
10996 # endif
10997 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10998 #else
10999 # define machine_is_pxa_trakpod()       (0)
11000 #endif
11001
11002 #ifdef CONFIG_MACH_PRAXIS
11003 # ifdef machine_arch_type
11004 #  undef machine_arch_type
11005 #  define machine_arch_type     __machine_arch_type
11006 # else
11007 #  define machine_arch_type     MACH_TYPE_PRAXIS
11008 # endif
11009 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
11010 #else
11011 # define machine_is_praxis()    (0)
11012 #endif
11013
11014 #ifdef CONFIG_MACH_LH75411
11015 # ifdef machine_arch_type
11016 #  undef machine_arch_type
11017 #  define machine_arch_type     __machine_arch_type
11018 # else
11019 #  define machine_arch_type     MACH_TYPE_LH75411
11020 # endif
11021 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
11022 #else
11023 # define machine_is_lh75411()   (0)
11024 #endif
11025
11026 #ifdef CONFIG_MACH_OTOM
11027 # ifdef machine_arch_type
11028 #  undef machine_arch_type
11029 #  define machine_arch_type     __machine_arch_type
11030 # else
11031 #  define machine_arch_type     MACH_TYPE_OTOM
11032 # endif
11033 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
11034 #else
11035 # define machine_is_otom()      (0)
11036 #endif
11037
11038 #ifdef CONFIG_MACH_NEXCODER_2440
11039 # ifdef machine_arch_type
11040 #  undef machine_arch_type
11041 #  define machine_arch_type     __machine_arch_type
11042 # else
11043 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
11044 # endif
11045 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
11046 #else
11047 # define machine_is_nexcoder_2440()     (0)
11048 #endif
11049
11050 #ifdef CONFIG_MACH_LOOX410
11051 # ifdef machine_arch_type
11052 #  undef machine_arch_type
11053 #  define machine_arch_type     __machine_arch_type
11054 # else
11055 #  define machine_arch_type     MACH_TYPE_LOOX410
11056 # endif
11057 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
11058 #else
11059 # define machine_is_loox410()   (0)
11060 #endif
11061
11062 #ifdef CONFIG_MACH_WESTLAKE
11063 # ifdef machine_arch_type
11064 #  undef machine_arch_type
11065 #  define machine_arch_type     __machine_arch_type
11066 # else
11067 #  define machine_arch_type     MACH_TYPE_WESTLAKE
11068 # endif
11069 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
11070 #else
11071 # define machine_is_westlake()  (0)
11072 #endif
11073
11074 #ifdef CONFIG_MACH_NSB
11075 # ifdef machine_arch_type
11076 #  undef machine_arch_type
11077 #  define machine_arch_type     __machine_arch_type
11078 # else
11079 #  define machine_arch_type     MACH_TYPE_NSB
11080 # endif
11081 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
11082 #else
11083 # define machine_is_nsb()       (0)
11084 #endif
11085
11086 #ifdef CONFIG_MACH_ESL_SARVA_STN
11087 # ifdef machine_arch_type
11088 #  undef machine_arch_type
11089 #  define machine_arch_type     __machine_arch_type
11090 # else
11091 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
11092 # endif
11093 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
11094 #else
11095 # define machine_is_esl_sarva_stn()     (0)
11096 #endif
11097
11098 #ifdef CONFIG_MACH_ESL_SARVA_TFT
11099 # ifdef machine_arch_type
11100 #  undef machine_arch_type
11101 #  define machine_arch_type     __machine_arch_type
11102 # else
11103 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
11104 # endif
11105 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
11106 #else
11107 # define machine_is_esl_sarva_tft()     (0)
11108 #endif
11109
11110 #ifdef CONFIG_MACH_ESL_SARVA_IAD
11111 # ifdef machine_arch_type
11112 #  undef machine_arch_type
11113 #  define machine_arch_type     __machine_arch_type
11114 # else
11115 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
11116 # endif
11117 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
11118 #else
11119 # define machine_is_esl_sarva_iad()     (0)
11120 #endif
11121
11122 #ifdef CONFIG_MACH_ESL_SARVA_ACC
11123 # ifdef machine_arch_type
11124 #  undef machine_arch_type
11125 #  define machine_arch_type     __machine_arch_type
11126 # else
11127 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
11128 # endif
11129 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
11130 #else
11131 # define machine_is_esl_sarva_acc()     (0)
11132 #endif
11133
11134 #ifdef CONFIG_MACH_TYPHOON
11135 # ifdef machine_arch_type
11136 #  undef machine_arch_type
11137 #  define machine_arch_type     __machine_arch_type
11138 # else
11139 #  define machine_arch_type     MACH_TYPE_TYPHOON
11140 # endif
11141 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
11142 #else
11143 # define machine_is_typhoon()   (0)
11144 #endif
11145
11146 #ifdef CONFIG_MACH_CNAV
11147 # ifdef machine_arch_type
11148 #  undef machine_arch_type
11149 #  define machine_arch_type     __machine_arch_type
11150 # else
11151 #  define machine_arch_type     MACH_TYPE_CNAV
11152 # endif
11153 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
11154 #else
11155 # define machine_is_cnav()      (0)
11156 #endif
11157
11158 #ifdef CONFIG_MACH_A730
11159 # ifdef machine_arch_type
11160 #  undef machine_arch_type
11161 #  define machine_arch_type     __machine_arch_type
11162 # else
11163 #  define machine_arch_type     MACH_TYPE_A730
11164 # endif
11165 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
11166 #else
11167 # define machine_is_a730()      (0)
11168 #endif
11169
11170 #ifdef CONFIG_MACH_NETSTAR
11171 # ifdef machine_arch_type
11172 #  undef machine_arch_type
11173 #  define machine_arch_type     __machine_arch_type
11174 # else
11175 #  define machine_arch_type     MACH_TYPE_NETSTAR
11176 # endif
11177 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
11178 #else
11179 # define machine_is_netstar()   (0)
11180 #endif
11181
11182 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
11183 # ifdef machine_arch_type
11184 #  undef machine_arch_type
11185 #  define machine_arch_type     __machine_arch_type
11186 # else
11187 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
11188 # endif
11189 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
11190 #else
11191 # define machine_is_supercon()  (0)
11192 #endif
11193
11194 #ifdef CONFIG_MACH_SHIVA1100
11195 # ifdef machine_arch_type
11196 #  undef machine_arch_type
11197 #  define machine_arch_type     __machine_arch_type
11198 # else
11199 #  define machine_arch_type     MACH_TYPE_SHIVA1100
11200 # endif
11201 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
11202 #else
11203 # define machine_is_shiva1100() (0)
11204 #endif
11205
11206 #ifdef CONFIG_MACH_ETEXSC
11207 # ifdef machine_arch_type
11208 #  undef machine_arch_type
11209 #  define machine_arch_type     __machine_arch_type
11210 # else
11211 #  define machine_arch_type     MACH_TYPE_ETEXSC
11212 # endif
11213 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
11214 #else
11215 # define machine_is_etexsc()    (0)
11216 #endif
11217
11218 #ifdef CONFIG_MACH_IXDPG465
11219 # ifdef machine_arch_type
11220 #  undef machine_arch_type
11221 #  define machine_arch_type     __machine_arch_type
11222 # else
11223 #  define machine_arch_type     MACH_TYPE_IXDPG465
11224 # endif
11225 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
11226 #else
11227 # define machine_is_ixdpg465()  (0)
11228 #endif
11229
11230 #ifdef CONFIG_MACH_A9M2410
11231 # ifdef machine_arch_type
11232 #  undef machine_arch_type
11233 #  define machine_arch_type     __machine_arch_type
11234 # else
11235 #  define machine_arch_type     MACH_TYPE_A9M2410
11236 # endif
11237 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
11238 #else
11239 # define machine_is_a9m2410()   (0)
11240 #endif
11241
11242 #ifdef CONFIG_MACH_A9M2440
11243 # ifdef machine_arch_type
11244 #  undef machine_arch_type
11245 #  define machine_arch_type     __machine_arch_type
11246 # else
11247 #  define machine_arch_type     MACH_TYPE_A9M2440
11248 # endif
11249 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
11250 #else
11251 # define machine_is_a9m2440()   (0)
11252 #endif
11253
11254 #ifdef CONFIG_MACH_A9M9750
11255 # ifdef machine_arch_type
11256 #  undef machine_arch_type
11257 #  define machine_arch_type     __machine_arch_type
11258 # else
11259 #  define machine_arch_type     MACH_TYPE_A9M9750
11260 # endif
11261 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
11262 #else
11263 # define machine_is_a9m9750()   (0)
11264 #endif
11265
11266 #ifdef CONFIG_MACH_A9M9360
11267 # ifdef machine_arch_type
11268 #  undef machine_arch_type
11269 #  define machine_arch_type     __machine_arch_type
11270 # else
11271 #  define machine_arch_type     MACH_TYPE_A9M9360
11272 # endif
11273 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
11274 #else
11275 # define machine_is_a9m9360()   (0)
11276 #endif
11277
11278 #ifdef CONFIG_MACH_UNC90
11279 # ifdef machine_arch_type
11280 #  undef machine_arch_type
11281 #  define machine_arch_type     __machine_arch_type
11282 # else
11283 #  define machine_arch_type     MACH_TYPE_UNC90
11284 # endif
11285 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
11286 #else
11287 # define machine_is_unc90()     (0)
11288 #endif
11289
11290 #ifdef CONFIG_MACH_ECO920
11291 # ifdef machine_arch_type
11292 #  undef machine_arch_type
11293 #  define machine_arch_type     __machine_arch_type
11294 # else
11295 #  define machine_arch_type     MACH_TYPE_ECO920
11296 # endif
11297 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
11298 #else
11299 # define machine_is_eco920()    (0)
11300 #endif
11301
11302 #ifdef CONFIG_MACH_SATVIEW
11303 # ifdef machine_arch_type
11304 #  undef machine_arch_type
11305 #  define machine_arch_type     __machine_arch_type
11306 # else
11307 #  define machine_arch_type     MACH_TYPE_SATVIEW
11308 # endif
11309 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
11310 #else
11311 # define machine_is_satview()   (0)
11312 #endif
11313
11314 #ifdef CONFIG_MACH_ROADRUNNER
11315 # ifdef machine_arch_type
11316 #  undef machine_arch_type
11317 #  define machine_arch_type     __machine_arch_type
11318 # else
11319 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
11320 # endif
11321 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
11322 #else
11323 # define machine_is_roadrunner()        (0)
11324 #endif
11325
11326 #ifdef CONFIG_MACH_AT91RM9200EK
11327 # ifdef machine_arch_type
11328 #  undef machine_arch_type
11329 #  define machine_arch_type     __machine_arch_type
11330 # else
11331 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
11332 # endif
11333 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
11334 #else
11335 # define machine_is_at91rm9200ek()      (0)
11336 #endif
11337
11338 #ifdef CONFIG_MACH_GP32
11339 # ifdef machine_arch_type
11340 #  undef machine_arch_type
11341 #  define machine_arch_type     __machine_arch_type
11342 # else
11343 #  define machine_arch_type     MACH_TYPE_GP32
11344 # endif
11345 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
11346 #else
11347 # define machine_is_gp32()      (0)
11348 #endif
11349
11350 #ifdef CONFIG_MACH_GEM
11351 # ifdef machine_arch_type
11352 #  undef machine_arch_type
11353 #  define machine_arch_type     __machine_arch_type
11354 # else
11355 #  define machine_arch_type     MACH_TYPE_GEM
11356 # endif
11357 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
11358 #else
11359 # define machine_is_gem()       (0)
11360 #endif
11361
11362 #ifdef CONFIG_MACH_I858
11363 # ifdef machine_arch_type
11364 #  undef machine_arch_type
11365 #  define machine_arch_type     __machine_arch_type
11366 # else
11367 #  define machine_arch_type     MACH_TYPE_I858
11368 # endif
11369 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
11370 #else
11371 # define machine_is_i858()      (0)
11372 #endif
11373
11374 #ifdef CONFIG_MACH_HX2750
11375 # ifdef machine_arch_type
11376 #  undef machine_arch_type
11377 #  define machine_arch_type     __machine_arch_type
11378 # else
11379 #  define machine_arch_type     MACH_TYPE_HX2750
11380 # endif
11381 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
11382 #else
11383 # define machine_is_hx2750()    (0)
11384 #endif
11385
11386 #ifdef CONFIG_MACH_MXC91131EVB
11387 # ifdef machine_arch_type
11388 #  undef machine_arch_type
11389 #  define machine_arch_type     __machine_arch_type
11390 # else
11391 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
11392 # endif
11393 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
11394 #else
11395 # define machine_is_mxc91131evb()       (0)
11396 #endif
11397
11398 #ifdef CONFIG_MACH_P700
11399 # ifdef machine_arch_type
11400 #  undef machine_arch_type
11401 #  define machine_arch_type     __machine_arch_type
11402 # else
11403 #  define machine_arch_type     MACH_TYPE_P700
11404 # endif
11405 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
11406 #else
11407 # define machine_is_p700()      (0)
11408 #endif
11409
11410 #ifdef CONFIG_MACH_CPE
11411 # ifdef machine_arch_type
11412 #  undef machine_arch_type
11413 #  define machine_arch_type     __machine_arch_type
11414 # else
11415 #  define machine_arch_type     MACH_TYPE_CPE
11416 # endif
11417 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
11418 #else
11419 # define machine_is_cpe()       (0)
11420 #endif
11421
11422 #ifdef CONFIG_MACH_SPITZ
11423 # ifdef machine_arch_type
11424 #  undef machine_arch_type
11425 #  define machine_arch_type     __machine_arch_type
11426 # else
11427 #  define machine_arch_type     MACH_TYPE_SPITZ
11428 # endif
11429 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
11430 #else
11431 # define machine_is_spitz()     (0)
11432 #endif
11433
11434 #ifdef CONFIG_MACH_NIMBRA340
11435 # ifdef machine_arch_type
11436 #  undef machine_arch_type
11437 #  define machine_arch_type     __machine_arch_type
11438 # else
11439 #  define machine_arch_type     MACH_TYPE_NIMBRA340
11440 # endif
11441 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
11442 #else
11443 # define machine_is_nimbra340() (0)
11444 #endif
11445
11446 #ifdef CONFIG_MACH_LPC22XX
11447 # ifdef machine_arch_type
11448 #  undef machine_arch_type
11449 #  define machine_arch_type     __machine_arch_type
11450 # else
11451 #  define machine_arch_type     MACH_TYPE_LPC22XX
11452 # endif
11453 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
11454 #else
11455 # define machine_is_lpc22xx()   (0)
11456 #endif
11457
11458 #ifdef CONFIG_MACH_COMET3
11459 # ifdef machine_arch_type
11460 #  undef machine_arch_type
11461 #  define machine_arch_type     __machine_arch_type
11462 # else
11463 #  define machine_arch_type     MACH_TYPE_COMET3
11464 # endif
11465 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
11466 #else
11467 # define machine_is_omap_comet3()       (0)
11468 #endif
11469
11470 #ifdef CONFIG_MACH_COMET4
11471 # ifdef machine_arch_type
11472 #  undef machine_arch_type
11473 #  define machine_arch_type     __machine_arch_type
11474 # else
11475 #  define machine_arch_type     MACH_TYPE_COMET4
11476 # endif
11477 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
11478 #else
11479 # define machine_is_omap_comet4()       (0)
11480 #endif
11481
11482 #ifdef CONFIG_MACH_CSB625
11483 # ifdef machine_arch_type
11484 #  undef machine_arch_type
11485 #  define machine_arch_type     __machine_arch_type
11486 # else
11487 #  define machine_arch_type     MACH_TYPE_CSB625
11488 # endif
11489 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
11490 #else
11491 # define machine_is_csb625()    (0)
11492 #endif
11493
11494 #ifdef CONFIG_MACH_FORTUNET2
11495 # ifdef machine_arch_type
11496 #  undef machine_arch_type
11497 #  define machine_arch_type     __machine_arch_type
11498 # else
11499 #  define machine_arch_type     MACH_TYPE_FORTUNET2
11500 # endif
11501 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
11502 #else
11503 # define machine_is_fortunet2() (0)
11504 #endif
11505
11506 #ifdef CONFIG_MACH_S5H2200
11507 # ifdef machine_arch_type
11508 #  undef machine_arch_type
11509 #  define machine_arch_type     __machine_arch_type
11510 # else
11511 #  define machine_arch_type     MACH_TYPE_S5H2200
11512 # endif
11513 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
11514 #else
11515 # define machine_is_s5h2200()   (0)
11516 #endif
11517
11518 #ifdef CONFIG_MACH_OPTORM920
11519 # ifdef machine_arch_type
11520 #  undef machine_arch_type
11521 #  define machine_arch_type     __machine_arch_type
11522 # else
11523 #  define machine_arch_type     MACH_TYPE_OPTORM920
11524 # endif
11525 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
11526 #else
11527 # define machine_is_optorm920() (0)
11528 #endif
11529
11530 #ifdef CONFIG_MACH_ADSBITSYXB
11531 # ifdef machine_arch_type
11532 #  undef machine_arch_type
11533 #  define machine_arch_type     __machine_arch_type
11534 # else
11535 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
11536 # endif
11537 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
11538 #else
11539 # define machine_is_adsbitsyxb()        (0)
11540 #endif
11541
11542 #ifdef CONFIG_MACH_ADSSPHERE
11543 # ifdef machine_arch_type
11544 #  undef machine_arch_type
11545 #  define machine_arch_type     __machine_arch_type
11546 # else
11547 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
11548 # endif
11549 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
11550 #else
11551 # define machine_is_adssphere() (0)
11552 #endif
11553
11554 #ifdef CONFIG_MACH_ADSPORTAL
11555 # ifdef machine_arch_type
11556 #  undef machine_arch_type
11557 #  define machine_arch_type     __machine_arch_type
11558 # else
11559 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
11560 # endif
11561 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
11562 #else
11563 # define machine_is_adsportal() (0)
11564 #endif
11565
11566 #ifdef CONFIG_MACH_LN2410SBC
11567 # ifdef machine_arch_type
11568 #  undef machine_arch_type
11569 #  define machine_arch_type     __machine_arch_type
11570 # else
11571 #  define machine_arch_type     MACH_TYPE_LN2410SBC
11572 # endif
11573 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
11574 #else
11575 # define machine_is_ln2410sbc() (0)
11576 #endif
11577
11578 #ifdef CONFIG_MACH_CB3RUFC
11579 # ifdef machine_arch_type
11580 #  undef machine_arch_type
11581 #  define machine_arch_type     __machine_arch_type
11582 # else
11583 #  define machine_arch_type     MACH_TYPE_CB3RUFC
11584 # endif
11585 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
11586 #else
11587 # define machine_is_cb3rufc()   (0)
11588 #endif
11589
11590 #ifdef CONFIG_MACH_MP2USB
11591 # ifdef machine_arch_type
11592 #  undef machine_arch_type
11593 #  define machine_arch_type     __machine_arch_type
11594 # else
11595 #  define machine_arch_type     MACH_TYPE_MP2USB
11596 # endif
11597 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
11598 #else
11599 # define machine_is_mp2usb()    (0)
11600 #endif
11601
11602 #ifdef CONFIG_MACH_NTNP425C
11603 # ifdef machine_arch_type
11604 #  undef machine_arch_type
11605 #  define machine_arch_type     __machine_arch_type
11606 # else
11607 #  define machine_arch_type     MACH_TYPE_NTNP425C
11608 # endif
11609 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
11610 #else
11611 # define machine_is_ntnp425c()  (0)
11612 #endif
11613
11614 #ifdef CONFIG_MACH_COLIBRI
11615 # ifdef machine_arch_type
11616 #  undef machine_arch_type
11617 #  define machine_arch_type     __machine_arch_type
11618 # else
11619 #  define machine_arch_type     MACH_TYPE_COLIBRI
11620 # endif
11621 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
11622 #else
11623 # define machine_is_colibri()   (0)
11624 #endif
11625
11626 #ifdef CONFIG_MACH_PCM7220
11627 # ifdef machine_arch_type
11628 #  undef machine_arch_type
11629 #  define machine_arch_type     __machine_arch_type
11630 # else
11631 #  define machine_arch_type     MACH_TYPE_PCM7220
11632 # endif
11633 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
11634 #else
11635 # define machine_is_pcm7220()   (0)
11636 #endif
11637
11638 #ifdef CONFIG_MACH_GATEWAY7001
11639 # ifdef machine_arch_type
11640 #  undef machine_arch_type
11641 #  define machine_arch_type     __machine_arch_type
11642 # else
11643 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
11644 # endif
11645 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
11646 #else
11647 # define machine_is_gateway7001()       (0)
11648 #endif
11649
11650 #ifdef CONFIG_MACH_PCM027
11651 # ifdef machine_arch_type
11652 #  undef machine_arch_type
11653 #  define machine_arch_type     __machine_arch_type
11654 # else
11655 #  define machine_arch_type     MACH_TYPE_PCM027
11656 # endif
11657 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
11658 #else
11659 # define machine_is_pcm027()    (0)
11660 #endif
11661
11662 #ifdef CONFIG_MACH_CMPXA
11663 # ifdef machine_arch_type
11664 #  undef machine_arch_type
11665 #  define machine_arch_type     __machine_arch_type
11666 # else
11667 #  define machine_arch_type     MACH_TYPE_CMPXA
11668 # endif
11669 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
11670 #else
11671 # define machine_is_cmpxa()     (0)
11672 #endif
11673
11674 #ifdef CONFIG_MACH_ANUBIS
11675 # ifdef machine_arch_type
11676 #  undef machine_arch_type
11677 #  define machine_arch_type     __machine_arch_type
11678 # else
11679 #  define machine_arch_type     MACH_TYPE_ANUBIS
11680 # endif
11681 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
11682 #else
11683 # define machine_is_anubis()    (0)
11684 #endif
11685
11686 #ifdef CONFIG_MACH_ITE8152
11687 # ifdef machine_arch_type
11688 #  undef machine_arch_type
11689 #  define machine_arch_type     __machine_arch_type
11690 # else
11691 #  define machine_arch_type     MACH_TYPE_ITE8152
11692 # endif
11693 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
11694 #else
11695 # define machine_is_ite8152()   (0)
11696 #endif
11697
11698 #ifdef CONFIG_MACH_LPC3XXX
11699 # ifdef machine_arch_type
11700 #  undef machine_arch_type
11701 #  define machine_arch_type     __machine_arch_type
11702 # else
11703 #  define machine_arch_type     MACH_TYPE_LPC3XXX
11704 # endif
11705 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
11706 #else
11707 # define machine_is_lpc3xxx()   (0)
11708 #endif
11709
11710 #ifdef CONFIG_MACH_PUPPETEER
11711 # ifdef machine_arch_type
11712 #  undef machine_arch_type
11713 #  define machine_arch_type     __machine_arch_type
11714 # else
11715 #  define machine_arch_type     MACH_TYPE_PUPPETEER
11716 # endif
11717 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
11718 #else
11719 # define machine_is_puppeteer() (0)
11720 #endif
11721
11722 #ifdef CONFIG_MACH_E570
11723 # ifdef machine_arch_type
11724 #  undef machine_arch_type
11725 #  define machine_arch_type     __machine_arch_type
11726 # else
11727 #  define machine_arch_type     MACH_TYPE_E570
11728 # endif
11729 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
11730 #else
11731 # define machine_is_e570()      (0)
11732 #endif
11733
11734 #ifdef CONFIG_MACH_X50
11735 # ifdef machine_arch_type
11736 #  undef machine_arch_type
11737 #  define machine_arch_type     __machine_arch_type
11738 # else
11739 #  define machine_arch_type     MACH_TYPE_X50
11740 # endif
11741 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
11742 #else
11743 # define machine_is_x50()       (0)
11744 #endif
11745
11746 #ifdef CONFIG_MACH_RECON
11747 # ifdef machine_arch_type
11748 #  undef machine_arch_type
11749 #  define machine_arch_type     __machine_arch_type
11750 # else
11751 #  define machine_arch_type     MACH_TYPE_RECON
11752 # endif
11753 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
11754 #else
11755 # define machine_is_recon()     (0)
11756 #endif
11757
11758 #ifdef CONFIG_MACH_XBOARDGP8
11759 # ifdef machine_arch_type
11760 #  undef machine_arch_type
11761 #  define machine_arch_type     __machine_arch_type
11762 # else
11763 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
11764 # endif
11765 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
11766 #else
11767 # define machine_is_xboardgp8() (0)
11768 #endif
11769
11770 #ifdef CONFIG_MACH_FPIC2
11771 # ifdef machine_arch_type
11772 #  undef machine_arch_type
11773 #  define machine_arch_type     __machine_arch_type
11774 # else
11775 #  define machine_arch_type     MACH_TYPE_FPIC2
11776 # endif
11777 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
11778 #else
11779 # define machine_is_fpic2()     (0)
11780 #endif
11781
11782 #ifdef CONFIG_MACH_AKITA
11783 # ifdef machine_arch_type
11784 #  undef machine_arch_type
11785 #  define machine_arch_type     __machine_arch_type
11786 # else
11787 #  define machine_arch_type     MACH_TYPE_AKITA
11788 # endif
11789 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
11790 #else
11791 # define machine_is_akita()     (0)
11792 #endif
11793
11794 #ifdef CONFIG_MACH_A81
11795 # ifdef machine_arch_type
11796 #  undef machine_arch_type
11797 #  define machine_arch_type     __machine_arch_type
11798 # else
11799 #  define machine_arch_type     MACH_TYPE_A81
11800 # endif
11801 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
11802 #else
11803 # define machine_is_a81()       (0)
11804 #endif
11805
11806 #ifdef CONFIG_MACH_SVM_SC25X
11807 # ifdef machine_arch_type
11808 #  undef machine_arch_type
11809 #  define machine_arch_type     __machine_arch_type
11810 # else
11811 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
11812 # endif
11813 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
11814 #else
11815 # define machine_is_svm_sc25x() (0)
11816 #endif
11817
11818 #ifdef CONFIG_MACH_VADATECH020
11819 # ifdef machine_arch_type
11820 #  undef machine_arch_type
11821 #  define machine_arch_type     __machine_arch_type
11822 # else
11823 #  define machine_arch_type     MACH_TYPE_VADATECH020
11824 # endif
11825 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
11826 #else
11827 # define machine_is_vt020()     (0)
11828 #endif
11829
11830 #ifdef CONFIG_MACH_TLI
11831 # ifdef machine_arch_type
11832 #  undef machine_arch_type
11833 #  define machine_arch_type     __machine_arch_type
11834 # else
11835 #  define machine_arch_type     MACH_TYPE_TLI
11836 # endif
11837 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
11838 #else
11839 # define machine_is_tli()       (0)
11840 #endif
11841
11842 #ifdef CONFIG_MACH_EDB9315LC
11843 # ifdef machine_arch_type
11844 #  undef machine_arch_type
11845 #  define machine_arch_type     __machine_arch_type
11846 # else
11847 #  define machine_arch_type     MACH_TYPE_EDB9315LC
11848 # endif
11849 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
11850 #else
11851 # define machine_is_edb9315lc() (0)
11852 #endif
11853
11854 #ifdef CONFIG_MACH_PASSEC
11855 # ifdef machine_arch_type
11856 #  undef machine_arch_type
11857 #  define machine_arch_type     __machine_arch_type
11858 # else
11859 #  define machine_arch_type     MACH_TYPE_PASSEC
11860 # endif
11861 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
11862 #else
11863 # define machine_is_passec()    (0)
11864 #endif
11865
11866 #ifdef CONFIG_MACH_DS_TIGER
11867 # ifdef machine_arch_type
11868 #  undef machine_arch_type
11869 #  define machine_arch_type     __machine_arch_type
11870 # else
11871 #  define machine_arch_type     MACH_TYPE_DS_TIGER
11872 # endif
11873 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
11874 #else
11875 # define machine_is_ds_tiger()  (0)
11876 #endif
11877
11878 #ifdef CONFIG_MACH_E310
11879 # ifdef machine_arch_type
11880 #  undef machine_arch_type
11881 #  define machine_arch_type     __machine_arch_type
11882 # else
11883 #  define machine_arch_type     MACH_TYPE_E310
11884 # endif
11885 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
11886 #else
11887 # define machine_is_e310()      (0)
11888 #endif
11889
11890 #ifdef CONFIG_MACH_E330
11891 # ifdef machine_arch_type
11892 #  undef machine_arch_type
11893 #  define machine_arch_type     __machine_arch_type
11894 # else
11895 #  define machine_arch_type     MACH_TYPE_E330
11896 # endif
11897 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
11898 #else
11899 # define machine_is_e330()      (0)
11900 #endif
11901
11902 #ifdef CONFIG_MACH_RT3000
11903 # ifdef machine_arch_type
11904 #  undef machine_arch_type
11905 #  define machine_arch_type     __machine_arch_type
11906 # else
11907 #  define machine_arch_type     MACH_TYPE_RT3000
11908 # endif
11909 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
11910 #else
11911 # define machine_is_rt3000()    (0)
11912 #endif
11913
11914 #ifdef CONFIG_MACH_NOKIA770
11915 # ifdef machine_arch_type
11916 #  undef machine_arch_type
11917 #  define machine_arch_type     __machine_arch_type
11918 # else
11919 #  define machine_arch_type     MACH_TYPE_NOKIA770
11920 # endif
11921 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
11922 #else
11923 # define machine_is_nokia770()  (0)
11924 #endif
11925
11926 #ifdef CONFIG_MACH_PNX0106
11927 # ifdef machine_arch_type
11928 #  undef machine_arch_type
11929 #  define machine_arch_type     __machine_arch_type
11930 # else
11931 #  define machine_arch_type     MACH_TYPE_PNX0106
11932 # endif
11933 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
11934 #else
11935 # define machine_is_pnx0106()   (0)
11936 #endif
11937
11938 #ifdef CONFIG_MACH_HX21XX
11939 # ifdef machine_arch_type
11940 #  undef machine_arch_type
11941 #  define machine_arch_type     __machine_arch_type
11942 # else
11943 #  define machine_arch_type     MACH_TYPE_HX21XX
11944 # endif
11945 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
11946 #else
11947 # define machine_is_hx21xx()    (0)
11948 #endif
11949
11950 #ifdef CONFIG_MACH_FARADAY
11951 # ifdef machine_arch_type
11952 #  undef machine_arch_type
11953 #  define machine_arch_type     __machine_arch_type
11954 # else
11955 #  define machine_arch_type     MACH_TYPE_FARADAY
11956 # endif
11957 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
11958 #else
11959 # define machine_is_faraday()   (0)
11960 #endif
11961
11962 #ifdef CONFIG_MACH_SBC9312
11963 # ifdef machine_arch_type
11964 #  undef machine_arch_type
11965 #  define machine_arch_type     __machine_arch_type
11966 # else
11967 #  define machine_arch_type     MACH_TYPE_SBC9312
11968 # endif
11969 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
11970 #else
11971 # define machine_is_sbc9312()   (0)
11972 #endif
11973
11974 #ifdef CONFIG_MACH_BATMAN
11975 # ifdef machine_arch_type
11976 #  undef machine_arch_type
11977 #  define machine_arch_type     __machine_arch_type
11978 # else
11979 #  define machine_arch_type     MACH_TYPE_BATMAN
11980 # endif
11981 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
11982 #else
11983 # define machine_is_batman()    (0)
11984 #endif
11985
11986 #ifdef CONFIG_MACH_JPD201
11987 # ifdef machine_arch_type
11988 #  undef machine_arch_type
11989 #  define machine_arch_type     __machine_arch_type
11990 # else
11991 #  define machine_arch_type     MACH_TYPE_JPD201
11992 # endif
11993 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
11994 #else
11995 # define machine_is_jpd201()    (0)
11996 #endif
11997
11998 #ifdef CONFIG_MACH_MIPSA
11999 # ifdef machine_arch_type
12000 #  undef machine_arch_type
12001 #  define machine_arch_type     __machine_arch_type
12002 # else
12003 #  define machine_arch_type     MACH_TYPE_MIPSA
12004 # endif
12005 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
12006 #else
12007 # define machine_is_mipsa()     (0)
12008 #endif
12009
12010 #ifdef CONFIG_MACH_KACOM
12011 # ifdef machine_arch_type
12012 #  undef machine_arch_type
12013 #  define machine_arch_type     __machine_arch_type
12014 # else
12015 #  define machine_arch_type     MACH_TYPE_KACOM
12016 # endif
12017 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
12018 #else
12019 # define machine_is_kacom()     (0)
12020 #endif
12021
12022 #ifdef CONFIG_MACH_SWARCOCPU
12023 # ifdef machine_arch_type
12024 #  undef machine_arch_type
12025 #  define machine_arch_type     __machine_arch_type
12026 # else
12027 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
12028 # endif
12029 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
12030 #else
12031 # define machine_is_swarcocpu() (0)
12032 #endif
12033
12034 #ifdef CONFIG_MACH_SWARCODSL
12035 # ifdef machine_arch_type
12036 #  undef machine_arch_type
12037 #  define machine_arch_type     __machine_arch_type
12038 # else
12039 #  define machine_arch_type     MACH_TYPE_SWARCODSL
12040 # endif
12041 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
12042 #else
12043 # define machine_is_swarcodsl() (0)
12044 #endif
12045
12046 #ifdef CONFIG_MACH_BLUEANGEL
12047 # ifdef machine_arch_type
12048 #  undef machine_arch_type
12049 #  define machine_arch_type     __machine_arch_type
12050 # else
12051 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
12052 # endif
12053 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
12054 #else
12055 # define machine_is_blueangel() (0)
12056 #endif
12057
12058 #ifdef CONFIG_MACH_HAIRYGRAMA
12059 # ifdef machine_arch_type
12060 #  undef machine_arch_type
12061 #  define machine_arch_type     __machine_arch_type
12062 # else
12063 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
12064 # endif
12065 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
12066 #else
12067 # define machine_is_hairygrama()        (0)
12068 #endif
12069
12070 #ifdef CONFIG_MACH_BANFF
12071 # ifdef machine_arch_type
12072 #  undef machine_arch_type
12073 #  define machine_arch_type     __machine_arch_type
12074 # else
12075 #  define machine_arch_type     MACH_TYPE_BANFF
12076 # endif
12077 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
12078 #else
12079 # define machine_is_banff()     (0)
12080 #endif
12081
12082 #ifdef CONFIG_MACH_CARMEVA
12083 # ifdef machine_arch_type
12084 #  undef machine_arch_type
12085 #  define machine_arch_type     __machine_arch_type
12086 # else
12087 #  define machine_arch_type     MACH_TYPE_CARMEVA
12088 # endif
12089 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
12090 #else
12091 # define machine_is_carmeva()   (0)
12092 #endif
12093
12094 #ifdef CONFIG_MACH_SAM255
12095 # ifdef machine_arch_type
12096 #  undef machine_arch_type
12097 #  define machine_arch_type     __machine_arch_type
12098 # else
12099 #  define machine_arch_type     MACH_TYPE_SAM255
12100 # endif
12101 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
12102 #else
12103 # define machine_is_sam255()    (0)
12104 #endif
12105
12106 #ifdef CONFIG_MACH_PPM10
12107 # ifdef machine_arch_type
12108 #  undef machine_arch_type
12109 #  define machine_arch_type     __machine_arch_type
12110 # else
12111 #  define machine_arch_type     MACH_TYPE_PPM10
12112 # endif
12113 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
12114 #else
12115 # define machine_is_ppm10()     (0)
12116 #endif
12117
12118 #ifdef CONFIG_MACH_EDB9315A
12119 # ifdef machine_arch_type
12120 #  undef machine_arch_type
12121 #  define machine_arch_type     __machine_arch_type
12122 # else
12123 #  define machine_arch_type     MACH_TYPE_EDB9315A
12124 # endif
12125 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
12126 #else
12127 # define machine_is_edb9315a()  (0)
12128 #endif
12129
12130 #ifdef CONFIG_MACH_SUNSET
12131 # ifdef machine_arch_type
12132 #  undef machine_arch_type
12133 #  define machine_arch_type     __machine_arch_type
12134 # else
12135 #  define machine_arch_type     MACH_TYPE_SUNSET
12136 # endif
12137 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
12138 #else
12139 # define machine_is_sunset()    (0)
12140 #endif
12141
12142 #ifdef CONFIG_MACH_STARGATE2
12143 # ifdef machine_arch_type
12144 #  undef machine_arch_type
12145 #  define machine_arch_type     __machine_arch_type
12146 # else
12147 #  define machine_arch_type     MACH_TYPE_STARGATE2
12148 # endif
12149 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
12150 #else
12151 # define machine_is_stargate2() (0)
12152 #endif
12153
12154 #ifdef CONFIG_MACH_INTELMOTE2
12155 # ifdef machine_arch_type
12156 #  undef machine_arch_type
12157 #  define machine_arch_type     __machine_arch_type
12158 # else
12159 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
12160 # endif
12161 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
12162 #else
12163 # define machine_is_intelmote2()        (0)
12164 #endif
12165
12166 #ifdef CONFIG_MACH_TRIZEPS4
12167 # ifdef machine_arch_type
12168 #  undef machine_arch_type
12169 #  define machine_arch_type     __machine_arch_type
12170 # else
12171 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
12172 # endif
12173 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
12174 #else
12175 # define machine_is_trizeps4()  (0)
12176 #endif
12177
12178 #ifdef CONFIG_MACH_MAINSTONE2
12179 # ifdef machine_arch_type
12180 #  undef machine_arch_type
12181 #  define machine_arch_type     __machine_arch_type
12182 # else
12183 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
12184 # endif
12185 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
12186 #else
12187 # define machine_is_mainstone2()        (0)
12188 #endif
12189
12190 #ifdef CONFIG_MACH_EZ_IXP42X
12191 # ifdef machine_arch_type
12192 #  undef machine_arch_type
12193 #  define machine_arch_type     __machine_arch_type
12194 # else
12195 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
12196 # endif
12197 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
12198 #else
12199 # define machine_is_ez_ixp42x() (0)
12200 #endif
12201
12202 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
12203 # ifdef machine_arch_type
12204 #  undef machine_arch_type
12205 #  define machine_arch_type     __machine_arch_type
12206 # else
12207 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
12208 # endif
12209 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
12210 #else
12211 # define machine_is_tapwave_zodiac()    (0)
12212 #endif
12213
12214 #ifdef CONFIG_MACH_UNIVERSALMETER
12215 # ifdef machine_arch_type
12216 #  undef machine_arch_type
12217 #  define machine_arch_type     __machine_arch_type
12218 # else
12219 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
12220 # endif
12221 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
12222 #else
12223 # define machine_is_universalmeter()    (0)
12224 #endif
12225
12226 #ifdef CONFIG_MACH_HICOARM9
12227 # ifdef machine_arch_type
12228 #  undef machine_arch_type
12229 #  define machine_arch_type     __machine_arch_type
12230 # else
12231 #  define machine_arch_type     MACH_TYPE_HICOARM9
12232 # endif
12233 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
12234 #else
12235 # define machine_is_hicoarm9()  (0)
12236 #endif
12237
12238 #ifdef CONFIG_MACH_PNX4008
12239 # ifdef machine_arch_type
12240 #  undef machine_arch_type
12241 #  define machine_arch_type     __machine_arch_type
12242 # else
12243 #  define machine_arch_type     MACH_TYPE_PNX4008
12244 # endif
12245 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
12246 #else
12247 # define machine_is_pnx4008()   (0)
12248 #endif
12249
12250 #ifdef CONFIG_MACH_KWS6000
12251 # ifdef machine_arch_type
12252 #  undef machine_arch_type
12253 #  define machine_arch_type     __machine_arch_type
12254 # else
12255 #  define machine_arch_type     MACH_TYPE_KWS6000
12256 # endif
12257 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
12258 #else
12259 # define machine_is_kws6000()   (0)
12260 #endif
12261
12262 #ifdef CONFIG_MACH_PORTUX920T
12263 # ifdef machine_arch_type
12264 #  undef machine_arch_type
12265 #  define machine_arch_type     __machine_arch_type
12266 # else
12267 #  define machine_arch_type     MACH_TYPE_PORTUX920T
12268 # endif
12269 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
12270 #else
12271 # define machine_is_portux920t()        (0)
12272 #endif
12273
12274 #ifdef CONFIG_MACH_EZ_X5
12275 # ifdef machine_arch_type
12276 #  undef machine_arch_type
12277 #  define machine_arch_type     __machine_arch_type
12278 # else
12279 #  define machine_arch_type     MACH_TYPE_EZ_X5
12280 # endif
12281 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
12282 #else
12283 # define machine_is_ez_x5()     (0)
12284 #endif
12285
12286 #ifdef CONFIG_MACH_OMAP_RUDOLPH
12287 # ifdef machine_arch_type
12288 #  undef machine_arch_type
12289 #  define machine_arch_type     __machine_arch_type
12290 # else
12291 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
12292 # endif
12293 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
12294 #else
12295 # define machine_is_omap_rudolph()      (0)
12296 #endif
12297
12298 #ifdef CONFIG_MACH_CPUAT91
12299 # ifdef machine_arch_type
12300 #  undef machine_arch_type
12301 #  define machine_arch_type     __machine_arch_type
12302 # else
12303 #  define machine_arch_type     MACH_TYPE_CPUAT91
12304 # endif
12305 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
12306 #else
12307 # define machine_is_cpuat91()   (0)
12308 #endif
12309
12310 #ifdef CONFIG_MACH_REA9200
12311 # ifdef machine_arch_type
12312 #  undef machine_arch_type
12313 #  define machine_arch_type     __machine_arch_type
12314 # else
12315 #  define machine_arch_type     MACH_TYPE_REA9200
12316 # endif
12317 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
12318 #else
12319 # define machine_is_rea9200()   (0)
12320 #endif
12321
12322 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
12323 # ifdef machine_arch_type
12324 #  undef machine_arch_type
12325 #  define machine_arch_type     __machine_arch_type
12326 # else
12327 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
12328 # endif
12329 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
12330 #else
12331 # define machine_is_acts_pune_sa1110()  (0)
12332 #endif
12333
12334 #ifdef CONFIG_MACH_IXP425
12335 # ifdef machine_arch_type
12336 #  undef machine_arch_type
12337 #  define machine_arch_type     __machine_arch_type
12338 # else
12339 #  define machine_arch_type     MACH_TYPE_IXP425
12340 # endif
12341 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
12342 #else
12343 # define machine_is_ixp425()    (0)
12344 #endif
12345
12346 #ifdef CONFIG_MACH_I30030ADS
12347 # ifdef machine_arch_type
12348 #  undef machine_arch_type
12349 #  define machine_arch_type     __machine_arch_type
12350 # else
12351 #  define machine_arch_type     MACH_TYPE_I30030ADS
12352 # endif
12353 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
12354 #else
12355 # define machine_is_i30030ads() (0)
12356 #endif
12357
12358 #ifdef CONFIG_MACH_PERCH
12359 # ifdef machine_arch_type
12360 #  undef machine_arch_type
12361 #  define machine_arch_type     __machine_arch_type
12362 # else
12363 #  define machine_arch_type     MACH_TYPE_PERCH
12364 # endif
12365 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
12366 #else
12367 # define machine_is_perch()     (0)
12368 #endif
12369
12370 #ifdef CONFIG_MACH_EIS05R1
12371 # ifdef machine_arch_type
12372 #  undef machine_arch_type
12373 #  define machine_arch_type     __machine_arch_type
12374 # else
12375 #  define machine_arch_type     MACH_TYPE_EIS05R1
12376 # endif
12377 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
12378 #else
12379 # define machine_is_eis05r1()   (0)
12380 #endif
12381
12382 #ifdef CONFIG_MACH_PEPPERPAD
12383 # ifdef machine_arch_type
12384 #  undef machine_arch_type
12385 #  define machine_arch_type     __machine_arch_type
12386 # else
12387 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
12388 # endif
12389 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
12390 #else
12391 # define machine_is_pepperpad() (0)
12392 #endif
12393
12394 #ifdef CONFIG_MACH_SB3010
12395 # ifdef machine_arch_type
12396 #  undef machine_arch_type
12397 #  define machine_arch_type     __machine_arch_type
12398 # else
12399 #  define machine_arch_type     MACH_TYPE_SB3010
12400 # endif
12401 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
12402 #else
12403 # define machine_is_sb3010()    (0)
12404 #endif
12405
12406 #ifdef CONFIG_MACH_RM9200
12407 # ifdef machine_arch_type
12408 #  undef machine_arch_type
12409 #  define machine_arch_type     __machine_arch_type
12410 # else
12411 #  define machine_arch_type     MACH_TYPE_RM9200
12412 # endif
12413 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
12414 #else
12415 # define machine_is_rm9200()    (0)
12416 #endif
12417
12418 #ifdef CONFIG_MACH_DMA03
12419 # ifdef machine_arch_type
12420 #  undef machine_arch_type
12421 #  define machine_arch_type     __machine_arch_type
12422 # else
12423 #  define machine_arch_type     MACH_TYPE_DMA03
12424 # endif
12425 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
12426 #else
12427 # define machine_is_dma03()     (0)
12428 #endif
12429
12430 #ifdef CONFIG_MACH_ROAD_S101
12431 # ifdef machine_arch_type
12432 #  undef machine_arch_type
12433 #  define machine_arch_type     __machine_arch_type
12434 # else
12435 #  define machine_arch_type     MACH_TYPE_ROAD_S101
12436 # endif
12437 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
12438 #else
12439 # define machine_is_road_s101() (0)
12440 #endif
12441
12442 #ifdef CONFIG_MACH_IQ81340SC
12443 # ifdef machine_arch_type
12444 #  undef machine_arch_type
12445 #  define machine_arch_type     __machine_arch_type
12446 # else
12447 #  define machine_arch_type     MACH_TYPE_IQ81340SC
12448 # endif
12449 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
12450 #else
12451 # define machine_is_iq81340sc() (0)
12452 #endif
12453
12454 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
12455 # ifdef machine_arch_type
12456 #  undef machine_arch_type
12457 #  define machine_arch_type     __machine_arch_type
12458 # else
12459 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
12460 # endif
12461 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
12462 #else
12463 # define machine_is_iq_nextgen_b()      (0)
12464 #endif
12465
12466 #ifdef CONFIG_MACH_IQ81340MC
12467 # ifdef machine_arch_type
12468 #  undef machine_arch_type
12469 #  define machine_arch_type     __machine_arch_type
12470 # else
12471 #  define machine_arch_type     MACH_TYPE_IQ81340MC
12472 # endif
12473 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
12474 #else
12475 # define machine_is_iq81340mc() (0)
12476 #endif
12477
12478 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
12479 # ifdef machine_arch_type
12480 #  undef machine_arch_type
12481 #  define machine_arch_type     __machine_arch_type
12482 # else
12483 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
12484 # endif
12485 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
12486 #else
12487 # define machine_is_iq_nextgen_d()      (0)
12488 #endif
12489
12490 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
12491 # ifdef machine_arch_type
12492 #  undef machine_arch_type
12493 #  define machine_arch_type     __machine_arch_type
12494 # else
12495 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
12496 # endif
12497 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
12498 #else
12499 # define machine_is_iq_nextgen_e()      (0)
12500 #endif
12501
12502 #ifdef CONFIG_MACH_MALLOW_AT91
12503 # ifdef machine_arch_type
12504 #  undef machine_arch_type
12505 #  define machine_arch_type     __machine_arch_type
12506 # else
12507 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
12508 # endif
12509 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
12510 #else
12511 # define machine_is_mallow_at91()       (0)
12512 #endif
12513
12514 #ifdef CONFIG_MACH_CYBERTRACKER_I
12515 # ifdef machine_arch_type
12516 #  undef machine_arch_type
12517 #  define machine_arch_type     __machine_arch_type
12518 # else
12519 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
12520 # endif
12521 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
12522 #else
12523 # define machine_is_cybertracker_i()    (0)
12524 #endif
12525
12526 #ifdef CONFIG_MACH_GESBC931X
12527 # ifdef machine_arch_type
12528 #  undef machine_arch_type
12529 #  define machine_arch_type     __machine_arch_type
12530 # else
12531 #  define machine_arch_type     MACH_TYPE_GESBC931X
12532 # endif
12533 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
12534 #else
12535 # define machine_is_gesbc931x() (0)
12536 #endif
12537
12538 #ifdef CONFIG_MACH_CENTIPAD
12539 # ifdef machine_arch_type
12540 #  undef machine_arch_type
12541 #  define machine_arch_type     __machine_arch_type
12542 # else
12543 #  define machine_arch_type     MACH_TYPE_CENTIPAD
12544 # endif
12545 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
12546 #else
12547 # define machine_is_centipad()  (0)
12548 #endif
12549
12550 #ifdef CONFIG_MACH_ARMSOC
12551 # ifdef machine_arch_type
12552 #  undef machine_arch_type
12553 #  define machine_arch_type     __machine_arch_type
12554 # else
12555 #  define machine_arch_type     MACH_TYPE_ARMSOC
12556 # endif
12557 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
12558 #else
12559 # define machine_is_armsoc()    (0)
12560 #endif
12561
12562 #ifdef CONFIG_MACH_SE4200
12563 # ifdef machine_arch_type
12564 #  undef machine_arch_type
12565 #  define machine_arch_type     __machine_arch_type
12566 # else
12567 #  define machine_arch_type     MACH_TYPE_SE4200
12568 # endif
12569 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
12570 #else
12571 # define machine_is_se4200()    (0)
12572 #endif
12573
12574 #ifdef CONFIG_MACH_EMS197A
12575 # ifdef machine_arch_type
12576 #  undef machine_arch_type
12577 #  define machine_arch_type     __machine_arch_type
12578 # else
12579 #  define machine_arch_type     MACH_TYPE_EMS197A
12580 # endif
12581 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
12582 #else
12583 # define machine_is_ems197a()   (0)
12584 #endif
12585
12586 #ifdef CONFIG_MACH_MICRO9
12587 # ifdef machine_arch_type
12588 #  undef machine_arch_type
12589 #  define machine_arch_type     __machine_arch_type
12590 # else
12591 #  define machine_arch_type     MACH_TYPE_MICRO9
12592 # endif
12593 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
12594 #else
12595 # define machine_is_micro9()    (0)
12596 #endif
12597
12598 #ifdef CONFIG_MACH_MICRO9L
12599 # ifdef machine_arch_type
12600 #  undef machine_arch_type
12601 #  define machine_arch_type     __machine_arch_type
12602 # else
12603 #  define machine_arch_type     MACH_TYPE_MICRO9L
12604 # endif
12605 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
12606 #else
12607 # define machine_is_micro9l()   (0)
12608 #endif
12609
12610 #ifdef CONFIG_MACH_UC5471DSP
12611 # ifdef machine_arch_type
12612 #  undef machine_arch_type
12613 #  define machine_arch_type     __machine_arch_type
12614 # else
12615 #  define machine_arch_type     MACH_TYPE_UC5471DSP
12616 # endif
12617 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
12618 #else
12619 # define machine_is_uc5471dsp() (0)
12620 #endif
12621
12622 #ifdef CONFIG_MACH_SJ5471ENG
12623 # ifdef machine_arch_type
12624 #  undef machine_arch_type
12625 #  define machine_arch_type     __machine_arch_type
12626 # else
12627 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
12628 # endif
12629 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
12630 #else
12631 # define machine_is_sj5471eng() (0)
12632 #endif
12633
12634 #ifdef CONFIG_MACH_CMPXA26X
12635 # ifdef machine_arch_type
12636 #  undef machine_arch_type
12637 #  define machine_arch_type     __machine_arch_type
12638 # else
12639 #  define machine_arch_type     MACH_TYPE_CMPXA26X
12640 # endif
12641 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
12642 #else
12643 # define machine_is_none()      (0)
12644 #endif
12645
12646 #ifdef CONFIG_MACH_NC
12647 # ifdef machine_arch_type
12648 #  undef machine_arch_type
12649 #  define machine_arch_type     __machine_arch_type
12650 # else
12651 #  define machine_arch_type     MACH_TYPE_NC
12652 # endif
12653 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
12654 #else
12655 # define machine_is_nc1()       (0)
12656 #endif
12657
12658 #ifdef CONFIG_MACH_OMAP_PALMTE
12659 # ifdef machine_arch_type
12660 #  undef machine_arch_type
12661 #  define machine_arch_type     __machine_arch_type
12662 # else
12663 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
12664 # endif
12665 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
12666 #else
12667 # define machine_is_omap_palmte()       (0)
12668 #endif
12669
12670 #ifdef CONFIG_MACH_AJAX52X
12671 # ifdef machine_arch_type
12672 #  undef machine_arch_type
12673 #  define machine_arch_type     __machine_arch_type
12674 # else
12675 #  define machine_arch_type     MACH_TYPE_AJAX52X
12676 # endif
12677 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
12678 #else
12679 # define machine_is_ajax52x()   (0)
12680 #endif
12681
12682 #ifdef CONFIG_MACH_SIRIUSTAR
12683 # ifdef machine_arch_type
12684 #  undef machine_arch_type
12685 #  define machine_arch_type     __machine_arch_type
12686 # else
12687 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
12688 # endif
12689 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
12690 #else
12691 # define machine_is_siriustar() (0)
12692 #endif
12693
12694 #ifdef CONFIG_MACH_IODATA_HDLG
12695 # ifdef machine_arch_type
12696 #  undef machine_arch_type
12697 #  define machine_arch_type     __machine_arch_type
12698 # else
12699 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
12700 # endif
12701 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
12702 #else
12703 # define machine_is_iodata_hdlg()       (0)
12704 #endif
12705
12706 #ifdef CONFIG_MACH_AT91RM9200UTL
12707 # ifdef machine_arch_type
12708 #  undef machine_arch_type
12709 #  define machine_arch_type     __machine_arch_type
12710 # else
12711 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
12712 # endif
12713 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
12714 #else
12715 # define machine_is_at91rm9200utl()     (0)
12716 #endif
12717
12718 #ifdef CONFIG_MACH_BIOSAFE
12719 # ifdef machine_arch_type
12720 #  undef machine_arch_type
12721 #  define machine_arch_type     __machine_arch_type
12722 # else
12723 #  define machine_arch_type     MACH_TYPE_BIOSAFE
12724 # endif
12725 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
12726 #else
12727 # define machine_is_biosafe()   (0)
12728 #endif
12729
12730 #ifdef CONFIG_MACH_MP1000
12731 # ifdef machine_arch_type
12732 #  undef machine_arch_type
12733 #  define machine_arch_type     __machine_arch_type
12734 # else
12735 #  define machine_arch_type     MACH_TYPE_MP1000
12736 # endif
12737 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
12738 #else
12739 # define machine_is_mp1000()    (0)
12740 #endif
12741
12742 #ifdef CONFIG_MACH_PARSY
12743 # ifdef machine_arch_type
12744 #  undef machine_arch_type
12745 #  define machine_arch_type     __machine_arch_type
12746 # else
12747 #  define machine_arch_type     MACH_TYPE_PARSY
12748 # endif
12749 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
12750 #else
12751 # define machine_is_parsy()     (0)
12752 #endif
12753
12754 #ifdef CONFIG_MACH_CCXP
12755 # ifdef machine_arch_type
12756 #  undef machine_arch_type
12757 #  define machine_arch_type     __machine_arch_type
12758 # else
12759 #  define machine_arch_type     MACH_TYPE_CCXP
12760 # endif
12761 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
12762 #else
12763 # define machine_is_ccxp270()   (0)
12764 #endif
12765
12766 #ifdef CONFIG_MACH_OMAP_GSAMPLE
12767 # ifdef machine_arch_type
12768 #  undef machine_arch_type
12769 #  define machine_arch_type     __machine_arch_type
12770 # else
12771 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
12772 # endif
12773 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
12774 #else
12775 # define machine_is_omap_gsample()      (0)
12776 #endif
12777
12778 #ifdef CONFIG_MACH_REALVIEW_EB
12779 # ifdef machine_arch_type
12780 #  undef machine_arch_type
12781 #  define machine_arch_type     __machine_arch_type
12782 # else
12783 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
12784 # endif
12785 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
12786 #else
12787 # define machine_is_realview_eb()       (0)
12788 #endif
12789
12790 #ifdef CONFIG_MACH_SAMOA
12791 # ifdef machine_arch_type
12792 #  undef machine_arch_type
12793 #  define machine_arch_type     __machine_arch_type
12794 # else
12795 #  define machine_arch_type     MACH_TYPE_SAMOA
12796 # endif
12797 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
12798 #else
12799 # define machine_is_samoa()     (0)
12800 #endif
12801
12802 #ifdef CONFIG_MACH_PALMT3
12803 # ifdef machine_arch_type
12804 #  undef machine_arch_type
12805 #  define machine_arch_type     __machine_arch_type
12806 # else
12807 #  define machine_arch_type     MACH_TYPE_PALMT3
12808 # endif
12809 # define machine_is_palmt3()    (machine_arch_type == MACH_TYPE_PALMT3)
12810 #else
12811 # define machine_is_palmt3()    (0)
12812 #endif
12813
12814 #ifdef CONFIG_MACH_I878
12815 # ifdef machine_arch_type
12816 #  undef machine_arch_type
12817 #  define machine_arch_type     __machine_arch_type
12818 # else
12819 #  define machine_arch_type     MACH_TYPE_I878
12820 # endif
12821 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
12822 #else
12823 # define machine_is_i878()      (0)
12824 #endif
12825
12826 #ifdef CONFIG_MACH_BORZOI
12827 # ifdef machine_arch_type
12828 #  undef machine_arch_type
12829 #  define machine_arch_type     __machine_arch_type
12830 # else
12831 #  define machine_arch_type     MACH_TYPE_BORZOI
12832 # endif
12833 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
12834 #else
12835 # define machine_is_borzoi()    (0)
12836 #endif
12837
12838 #ifdef CONFIG_MACH_GECKO
12839 # ifdef machine_arch_type
12840 #  undef machine_arch_type
12841 #  define machine_arch_type     __machine_arch_type
12842 # else
12843 #  define machine_arch_type     MACH_TYPE_GECKO
12844 # endif
12845 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
12846 #else
12847 # define machine_is_gecko()     (0)
12848 #endif
12849
12850 #ifdef CONFIG_MACH_DS101
12851 # ifdef machine_arch_type
12852 #  undef machine_arch_type
12853 #  define machine_arch_type     __machine_arch_type
12854 # else
12855 #  define machine_arch_type     MACH_TYPE_DS101
12856 # endif
12857 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
12858 #else
12859 # define machine_is_ds101()     (0)
12860 #endif
12861
12862 #ifdef CONFIG_MACH_OMAP_PALMTT2
12863 # ifdef machine_arch_type
12864 #  undef machine_arch_type
12865 #  define machine_arch_type     __machine_arch_type
12866 # else
12867 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
12868 # endif
12869 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
12870 #else
12871 # define machine_is_omap_palmtt2()      (0)
12872 #endif
12873
12874 #ifdef CONFIG_MACH_PALMLD
12875 # ifdef machine_arch_type
12876 #  undef machine_arch_type
12877 #  define machine_arch_type     __machine_arch_type
12878 # else
12879 #  define machine_arch_type     MACH_TYPE_PALMLD
12880 # endif
12881 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
12882 #else
12883 # define machine_is_palmld()    (0)
12884 #endif
12885
12886 #ifdef CONFIG_MACH_CC9C
12887 # ifdef machine_arch_type
12888 #  undef machine_arch_type
12889 #  define machine_arch_type     __machine_arch_type
12890 # else
12891 #  define machine_arch_type     MACH_TYPE_CC9C
12892 # endif
12893 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
12894 #else
12895 # define machine_is_cc9c()      (0)
12896 #endif
12897
12898 #ifdef CONFIG_MACH_SBC1670
12899 # ifdef machine_arch_type
12900 #  undef machine_arch_type
12901 #  define machine_arch_type     __machine_arch_type
12902 # else
12903 #  define machine_arch_type     MACH_TYPE_SBC1670
12904 # endif
12905 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
12906 #else
12907 # define machine_is_sbc1670()   (0)
12908 #endif
12909
12910 #ifdef CONFIG_MACH_IXDP28X5
12911 # ifdef machine_arch_type
12912 #  undef machine_arch_type
12913 #  define machine_arch_type     __machine_arch_type
12914 # else
12915 #  define machine_arch_type     MACH_TYPE_IXDP28X5
12916 # endif
12917 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
12918 #else
12919 # define machine_is_ixdp28x5()  (0)
12920 #endif
12921
12922 #ifdef CONFIG_MACH_OMAP_PALMTT
12923 # ifdef machine_arch_type
12924 #  undef machine_arch_type
12925 #  define machine_arch_type     __machine_arch_type
12926 # else
12927 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
12928 # endif
12929 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
12930 #else
12931 # define machine_is_omap_palmtt()       (0)
12932 #endif
12933
12934 #ifdef CONFIG_MACH_ML696K
12935 # ifdef machine_arch_type
12936 #  undef machine_arch_type
12937 #  define machine_arch_type     __machine_arch_type
12938 # else
12939 #  define machine_arch_type     MACH_TYPE_ML696K
12940 # endif
12941 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
12942 #else
12943 # define machine_is_ml696k()    (0)
12944 #endif
12945
12946 #ifdef CONFIG_MACH_ARCOM_ZEUS
12947 # ifdef machine_arch_type
12948 #  undef machine_arch_type
12949 #  define machine_arch_type     __machine_arch_type
12950 # else
12951 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
12952 # endif
12953 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
12954 #else
12955 # define machine_is_arcom_zeus()        (0)
12956 #endif
12957
12958 #ifdef CONFIG_MACH_OSIRIS
12959 # ifdef machine_arch_type
12960 #  undef machine_arch_type
12961 #  define machine_arch_type     __machine_arch_type
12962 # else
12963 #  define machine_arch_type     MACH_TYPE_OSIRIS
12964 # endif
12965 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
12966 #else
12967 # define machine_is_osiris()    (0)
12968 #endif
12969
12970 #ifdef CONFIG_MACH_MAESTRO
12971 # ifdef machine_arch_type
12972 #  undef machine_arch_type
12973 #  define machine_arch_type     __machine_arch_type
12974 # else
12975 #  define machine_arch_type     MACH_TYPE_MAESTRO
12976 # endif
12977 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
12978 #else
12979 # define machine_is_maestro()   (0)
12980 #endif
12981
12982 #ifdef CONFIG_MACH_PALMTE2
12983 # ifdef machine_arch_type
12984 #  undef machine_arch_type
12985 #  define machine_arch_type     __machine_arch_type
12986 # else
12987 #  define machine_arch_type     MACH_TYPE_PALMTE2
12988 # endif
12989 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
12990 #else
12991 # define machine_is_palmte2()   (0)
12992 #endif
12993
12994 #ifdef CONFIG_MACH_IXBBM
12995 # ifdef machine_arch_type
12996 #  undef machine_arch_type
12997 #  define machine_arch_type     __machine_arch_type
12998 # else
12999 #  define machine_arch_type     MACH_TYPE_IXBBM
13000 # endif
13001 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
13002 #else
13003 # define machine_is_ixbbm()     (0)
13004 #endif
13005
13006 #ifdef CONFIG_MACH_MX27ADS
13007 # ifdef machine_arch_type
13008 #  undef machine_arch_type
13009 #  define machine_arch_type     __machine_arch_type
13010 # else
13011 #  define machine_arch_type     MACH_TYPE_MX27ADS
13012 # endif
13013 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
13014 #else
13015 # define machine_is_mx27ads()   (0)
13016 #endif
13017
13018 #ifdef CONFIG_MACH_AX8004
13019 # ifdef machine_arch_type
13020 #  undef machine_arch_type
13021 #  define machine_arch_type     __machine_arch_type
13022 # else
13023 #  define machine_arch_type     MACH_TYPE_AX8004
13024 # endif
13025 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
13026 #else
13027 # define machine_is_ax8004()    (0)
13028 #endif
13029
13030 #ifdef CONFIG_MACH_AT91SAM9261EK
13031 # ifdef machine_arch_type
13032 #  undef machine_arch_type
13033 #  define machine_arch_type     __machine_arch_type
13034 # else
13035 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
13036 # endif
13037 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
13038 #else
13039 # define machine_is_at91sam9261ek()     (0)
13040 #endif
13041
13042 #ifdef CONFIG_MACH_LOFT
13043 # ifdef machine_arch_type
13044 #  undef machine_arch_type
13045 #  define machine_arch_type     __machine_arch_type
13046 # else
13047 #  define machine_arch_type     MACH_TYPE_LOFT
13048 # endif
13049 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
13050 #else
13051 # define machine_is_loft()      (0)
13052 #endif
13053
13054 #ifdef CONFIG_MACH_MAGPIE
13055 # ifdef machine_arch_type
13056 #  undef machine_arch_type
13057 #  define machine_arch_type     __machine_arch_type
13058 # else
13059 #  define machine_arch_type     MACH_TYPE_MAGPIE
13060 # endif
13061 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
13062 #else
13063 # define machine_is_magpie()    (0)
13064 #endif
13065
13066 #ifdef CONFIG_MACH_MX21ADS
13067 # ifdef machine_arch_type
13068 #  undef machine_arch_type
13069 #  define machine_arch_type     __machine_arch_type
13070 # else
13071 #  define machine_arch_type     MACH_TYPE_MX21ADS
13072 # endif
13073 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
13074 #else
13075 # define machine_is_mx21ads()   (0)
13076 #endif
13077
13078 #ifdef CONFIG_MACH_MB87M3400
13079 # ifdef machine_arch_type
13080 #  undef machine_arch_type
13081 #  define machine_arch_type     __machine_arch_type
13082 # else
13083 #  define machine_arch_type     MACH_TYPE_MB87M3400
13084 # endif
13085 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
13086 #else
13087 # define machine_is_mb87m3400() (0)
13088 #endif
13089
13090 #ifdef CONFIG_MACH_MGUARD_DELTA
13091 # ifdef machine_arch_type
13092 #  undef machine_arch_type
13093 #  define machine_arch_type     __machine_arch_type
13094 # else
13095 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
13096 # endif
13097 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
13098 #else
13099 # define machine_is_mguard_delta()      (0)
13100 #endif
13101
13102 #ifdef CONFIG_MACH_DAVINCI_DVDP
13103 # ifdef machine_arch_type
13104 #  undef machine_arch_type
13105 #  define machine_arch_type     __machine_arch_type
13106 # else
13107 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
13108 # endif
13109 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
13110 #else
13111 # define machine_is_davinci_dvdp()      (0)
13112 #endif
13113
13114 #ifdef CONFIG_MACH_HTCUNIVERSAL
13115 # ifdef machine_arch_type
13116 #  undef machine_arch_type
13117 #  define machine_arch_type     __machine_arch_type
13118 # else
13119 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
13120 # endif
13121 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
13122 #else
13123 # define machine_is_htcuniversal()      (0)
13124 #endif
13125
13126 #ifdef CONFIG_MACH_TPAD
13127 # ifdef machine_arch_type
13128 #  undef machine_arch_type
13129 #  define machine_arch_type     __machine_arch_type
13130 # else
13131 #  define machine_arch_type     MACH_TYPE_TPAD
13132 # endif
13133 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
13134 #else
13135 # define machine_is_tpad()      (0)
13136 #endif
13137
13138 #ifdef CONFIG_MACH_ROVERP3
13139 # ifdef machine_arch_type
13140 #  undef machine_arch_type
13141 #  define machine_arch_type     __machine_arch_type
13142 # else
13143 #  define machine_arch_type     MACH_TYPE_ROVERP3
13144 # endif
13145 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
13146 #else
13147 # define machine_is_roverp3()   (0)
13148 #endif
13149
13150 #ifdef CONFIG_MACH_JORNADA928
13151 # ifdef machine_arch_type
13152 #  undef machine_arch_type
13153 #  define machine_arch_type     __machine_arch_type
13154 # else
13155 #  define machine_arch_type     MACH_TYPE_JORNADA928
13156 # endif
13157 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
13158 #else
13159 # define machine_is_jornada928()        (0)
13160 #endif
13161
13162 #ifdef CONFIG_MACH_MV88FXX81
13163 # ifdef machine_arch_type
13164 #  undef machine_arch_type
13165 #  define machine_arch_type     __machine_arch_type
13166 # else
13167 #  define machine_arch_type     MACH_TYPE_MV88FXX81
13168 # endif
13169 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
13170 #else
13171 # define machine_is_mv88fxx81() (0)
13172 #endif
13173
13174 #ifdef CONFIG_MACH_STMP36XX
13175 # ifdef machine_arch_type
13176 #  undef machine_arch_type
13177 #  define machine_arch_type     __machine_arch_type
13178 # else
13179 #  define machine_arch_type     MACH_TYPE_STMP36XX
13180 # endif
13181 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
13182 #else
13183 # define machine_is_stmp36xx()  (0)
13184 #endif
13185
13186 #ifdef CONFIG_MACH_SXNI79524
13187 # ifdef machine_arch_type
13188 #  undef machine_arch_type
13189 #  define machine_arch_type     __machine_arch_type
13190 # else
13191 #  define machine_arch_type     MACH_TYPE_SXNI79524
13192 # endif
13193 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
13194 #else
13195 # define machine_is_sxni79524() (0)
13196 #endif
13197
13198 #ifdef CONFIG_MACH_AMS_DELTA
13199 # ifdef machine_arch_type
13200 #  undef machine_arch_type
13201 #  define machine_arch_type     __machine_arch_type
13202 # else
13203 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
13204 # endif
13205 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
13206 #else
13207 # define machine_is_ams_delta() (0)
13208 #endif
13209
13210 #ifdef CONFIG_MACH_URANIUM
13211 # ifdef machine_arch_type
13212 #  undef machine_arch_type
13213 #  define machine_arch_type     __machine_arch_type
13214 # else
13215 #  define machine_arch_type     MACH_TYPE_URANIUM
13216 # endif
13217 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
13218 #else
13219 # define machine_is_uranium()   (0)
13220 #endif
13221
13222 #ifdef CONFIG_MACH_UCON
13223 # ifdef machine_arch_type
13224 #  undef machine_arch_type
13225 #  define machine_arch_type     __machine_arch_type
13226 # else
13227 #  define machine_arch_type     MACH_TYPE_UCON
13228 # endif
13229 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
13230 #else
13231 # define machine_is_ucon()      (0)
13232 #endif
13233
13234 #ifdef CONFIG_MACH_NAS100D
13235 # ifdef machine_arch_type
13236 #  undef machine_arch_type
13237 #  define machine_arch_type     __machine_arch_type
13238 # else
13239 #  define machine_arch_type     MACH_TYPE_NAS100D
13240 # endif
13241 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
13242 #else
13243 # define machine_is_nas100d()   (0)
13244 #endif
13245
13246 #ifdef CONFIG_MACH_L083_1000
13247 # ifdef machine_arch_type
13248 #  undef machine_arch_type
13249 #  define machine_arch_type     __machine_arch_type
13250 # else
13251 #  define machine_arch_type     MACH_TYPE_L083_1000
13252 # endif
13253 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
13254 #else
13255 # define machine_is_l083()      (0)
13256 #endif
13257
13258 #ifdef CONFIG_MACH_EZX
13259 # ifdef machine_arch_type
13260 #  undef machine_arch_type
13261 #  define machine_arch_type     __machine_arch_type
13262 # else
13263 #  define machine_arch_type     MACH_TYPE_EZX
13264 # endif
13265 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
13266 #else
13267 # define machine_is_ezx()       (0)
13268 #endif
13269
13270 #ifdef CONFIG_MACH_PNX5220
13271 # ifdef machine_arch_type
13272 #  undef machine_arch_type
13273 #  define machine_arch_type     __machine_arch_type
13274 # else
13275 #  define machine_arch_type     MACH_TYPE_PNX5220
13276 # endif
13277 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
13278 #else
13279 # define machine_is_pnx5220()   (0)
13280 #endif
13281
13282 #ifdef CONFIG_MACH_BUTTE
13283 # ifdef machine_arch_type
13284 #  undef machine_arch_type
13285 #  define machine_arch_type     __machine_arch_type
13286 # else
13287 #  define machine_arch_type     MACH_TYPE_BUTTE
13288 # endif
13289 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
13290 #else
13291 # define machine_is_butte()     (0)
13292 #endif
13293
13294 #ifdef CONFIG_MACH_SRM2
13295 # ifdef machine_arch_type
13296 #  undef machine_arch_type
13297 #  define machine_arch_type     __machine_arch_type
13298 # else
13299 #  define machine_arch_type     MACH_TYPE_SRM2
13300 # endif
13301 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
13302 #else
13303 # define machine_is_srm2()      (0)
13304 #endif
13305
13306 #ifdef CONFIG_MACH_DSBR
13307 # ifdef machine_arch_type
13308 #  undef machine_arch_type
13309 #  define machine_arch_type     __machine_arch_type
13310 # else
13311 #  define machine_arch_type     MACH_TYPE_DSBR
13312 # endif
13313 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
13314 #else
13315 # define machine_is_dsbr()      (0)
13316 #endif
13317
13318 #ifdef CONFIG_MACH_CRYSTALBALL
13319 # ifdef machine_arch_type
13320 #  undef machine_arch_type
13321 #  define machine_arch_type     __machine_arch_type
13322 # else
13323 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
13324 # endif
13325 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
13326 #else
13327 # define machine_is_crystalball()       (0)
13328 #endif
13329
13330 #ifdef CONFIG_MACH_TINYPXA27X
13331 # ifdef machine_arch_type
13332 #  undef machine_arch_type
13333 #  define machine_arch_type     __machine_arch_type
13334 # else
13335 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
13336 # endif
13337 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
13338 #else
13339 # define machine_is_tinypxa27x()        (0)
13340 #endif
13341
13342 #ifdef CONFIG_MACH_HERBIE
13343 # ifdef machine_arch_type
13344 #  undef machine_arch_type
13345 #  define machine_arch_type     __machine_arch_type
13346 # else
13347 #  define machine_arch_type     MACH_TYPE_HERBIE
13348 # endif
13349 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
13350 #else
13351 # define machine_is_herbie()    (0)
13352 #endif
13353
13354 #ifdef CONFIG_MACH_MAGICIAN
13355 # ifdef machine_arch_type
13356 #  undef machine_arch_type
13357 #  define machine_arch_type     __machine_arch_type
13358 # else
13359 #  define machine_arch_type     MACH_TYPE_MAGICIAN
13360 # endif
13361 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
13362 #else
13363 # define machine_is_magician()  (0)
13364 #endif
13365
13366 #ifdef CONFIG_MACH_CM4002
13367 # ifdef machine_arch_type
13368 #  undef machine_arch_type
13369 #  define machine_arch_type     __machine_arch_type
13370 # else
13371 #  define machine_arch_type     MACH_TYPE_CM4002
13372 # endif
13373 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
13374 #else
13375 # define machine_is_cm4002()    (0)
13376 #endif
13377
13378 #ifdef CONFIG_MACH_B4
13379 # ifdef machine_arch_type
13380 #  undef machine_arch_type
13381 #  define machine_arch_type     __machine_arch_type
13382 # else
13383 #  define machine_arch_type     MACH_TYPE_B4
13384 # endif
13385 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
13386 #else
13387 # define machine_is_b4()        (0)
13388 #endif
13389
13390 #ifdef CONFIG_MACH_MAUI
13391 # ifdef machine_arch_type
13392 #  undef machine_arch_type
13393 #  define machine_arch_type     __machine_arch_type
13394 # else
13395 #  define machine_arch_type     MACH_TYPE_MAUI
13396 # endif
13397 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
13398 #else
13399 # define machine_is_maui()      (0)
13400 #endif
13401
13402 #ifdef CONFIG_MACH_CYBERTRACKER_G
13403 # ifdef machine_arch_type
13404 #  undef machine_arch_type
13405 #  define machine_arch_type     __machine_arch_type
13406 # else
13407 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
13408 # endif
13409 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
13410 #else
13411 # define machine_is_cybertracker_g()    (0)
13412 #endif
13413
13414 #ifdef CONFIG_MACH_NXDKN
13415 # ifdef machine_arch_type
13416 #  undef machine_arch_type
13417 #  define machine_arch_type     __machine_arch_type
13418 # else
13419 #  define machine_arch_type     MACH_TYPE_NXDKN
13420 # endif
13421 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
13422 #else
13423 # define machine_is_nxdkn()     (0)
13424 #endif
13425
13426 #ifdef CONFIG_MACH_MIO8390
13427 # ifdef machine_arch_type
13428 #  undef machine_arch_type
13429 #  define machine_arch_type     __machine_arch_type
13430 # else
13431 #  define machine_arch_type     MACH_TYPE_MIO8390
13432 # endif
13433 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
13434 #else
13435 # define machine_is_mio8390()   (0)
13436 #endif
13437
13438 #ifdef CONFIG_MACH_OMI_BOARD
13439 # ifdef machine_arch_type
13440 #  undef machine_arch_type
13441 #  define machine_arch_type     __machine_arch_type
13442 # else
13443 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
13444 # endif
13445 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
13446 #else
13447 # define machine_is_omi_board() (0)
13448 #endif
13449
13450 #ifdef CONFIG_MACH_MX21CIV
13451 # ifdef machine_arch_type
13452 #  undef machine_arch_type
13453 #  define machine_arch_type     __machine_arch_type
13454 # else
13455 #  define machine_arch_type     MACH_TYPE_MX21CIV
13456 # endif
13457 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
13458 #else
13459 # define machine_is_mx21civ()   (0)
13460 #endif
13461
13462 #ifdef CONFIG_MACH_MAHI_CDAC
13463 # ifdef machine_arch_type
13464 #  undef machine_arch_type
13465 #  define machine_arch_type     __machine_arch_type
13466 # else
13467 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
13468 # endif
13469 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
13470 #else
13471 # define machine_is_mahi_cdac() (0)
13472 #endif
13473
13474 #ifdef CONFIG_MACH_PALMTX
13475 # ifdef machine_arch_type
13476 #  undef machine_arch_type
13477 #  define machine_arch_type     __machine_arch_type
13478 # else
13479 #  define machine_arch_type     MACH_TYPE_PALMTX
13480 # endif
13481 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
13482 #else
13483 # define machine_is_palmtx()    (0)
13484 #endif
13485
13486 #ifdef CONFIG_MACH_S3C2413
13487 # ifdef machine_arch_type
13488 #  undef machine_arch_type
13489 #  define machine_arch_type     __machine_arch_type
13490 # else
13491 #  define machine_arch_type     MACH_TYPE_S3C2413
13492 # endif
13493 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
13494 #else
13495 # define machine_is_s3c2413()   (0)
13496 #endif
13497
13498 #ifdef CONFIG_MACH_SAMSYS_EP0
13499 # ifdef machine_arch_type
13500 #  undef machine_arch_type
13501 #  define machine_arch_type     __machine_arch_type
13502 # else
13503 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
13504 # endif
13505 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
13506 #else
13507 # define machine_is_samsys_ep0()        (0)
13508 #endif
13509
13510 #ifdef CONFIG_MACH_WG302V1
13511 # ifdef machine_arch_type
13512 #  undef machine_arch_type
13513 #  define machine_arch_type     __machine_arch_type
13514 # else
13515 #  define machine_arch_type     MACH_TYPE_WG302V1
13516 # endif
13517 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
13518 #else
13519 # define machine_is_wg302v1()   (0)
13520 #endif
13521
13522 #ifdef CONFIG_MACH_WG302V2
13523 # ifdef machine_arch_type
13524 #  undef machine_arch_type
13525 #  define machine_arch_type     __machine_arch_type
13526 # else
13527 #  define machine_arch_type     MACH_TYPE_WG302V2
13528 # endif
13529 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
13530 #else
13531 # define machine_is_wg302v2()   (0)
13532 #endif
13533
13534 #ifdef CONFIG_MACH_EB42X
13535 # ifdef machine_arch_type
13536 #  undef machine_arch_type
13537 #  define machine_arch_type     __machine_arch_type
13538 # else
13539 #  define machine_arch_type     MACH_TYPE_EB42X
13540 # endif
13541 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
13542 #else
13543 # define machine_is_eb42x()     (0)
13544 #endif
13545
13546 #ifdef CONFIG_MACH_IQ331ES
13547 # ifdef machine_arch_type
13548 #  undef machine_arch_type
13549 #  define machine_arch_type     __machine_arch_type
13550 # else
13551 #  define machine_arch_type     MACH_TYPE_IQ331ES
13552 # endif
13553 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
13554 #else
13555 # define machine_is_iq331es()   (0)
13556 #endif
13557
13558 #ifdef CONFIG_MACH_COSYDSP
13559 # ifdef machine_arch_type
13560 #  undef machine_arch_type
13561 #  define machine_arch_type     __machine_arch_type
13562 # else
13563 #  define machine_arch_type     MACH_TYPE_COSYDSP
13564 # endif
13565 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
13566 #else
13567 # define machine_is_cosydsp()   (0)
13568 #endif
13569
13570 #ifdef CONFIG_MACH_UPLAT7D
13571 # ifdef machine_arch_type
13572 #  undef machine_arch_type
13573 #  define machine_arch_type     __machine_arch_type
13574 # else
13575 #  define machine_arch_type     MACH_TYPE_UPLAT7D
13576 # endif
13577 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
13578 #else
13579 # define machine_is_uplat7d_proto()     (0)
13580 #endif
13581
13582 #ifdef CONFIG_MACH_PTDAVINCI
13583 # ifdef machine_arch_type
13584 #  undef machine_arch_type
13585 #  define machine_arch_type     __machine_arch_type
13586 # else
13587 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
13588 # endif
13589 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
13590 #else
13591 # define machine_is_ptdavinci() (0)
13592 #endif
13593
13594 #ifdef CONFIG_MACH_MBUS
13595 # ifdef machine_arch_type
13596 #  undef machine_arch_type
13597 #  define machine_arch_type     __machine_arch_type
13598 # else
13599 #  define machine_arch_type     MACH_TYPE_MBUS
13600 # endif
13601 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
13602 #else
13603 # define machine_is_mbus()      (0)
13604 #endif
13605
13606 #ifdef CONFIG_MACH_NADIA2VB
13607 # ifdef machine_arch_type
13608 #  undef machine_arch_type
13609 #  define machine_arch_type     __machine_arch_type
13610 # else
13611 #  define machine_arch_type     MACH_TYPE_NADIA2VB
13612 # endif
13613 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
13614 #else
13615 # define machine_is_nadia2vb()  (0)
13616 #endif
13617
13618 #ifdef CONFIG_MACH_R1000
13619 # ifdef machine_arch_type
13620 #  undef machine_arch_type
13621 #  define machine_arch_type     __machine_arch_type
13622 # else
13623 #  define machine_arch_type     MACH_TYPE_R1000
13624 # endif
13625 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
13626 #else
13627 # define machine_is_r1000()     (0)
13628 #endif
13629
13630 #ifdef CONFIG_MACH_HW90250
13631 # ifdef machine_arch_type
13632 #  undef machine_arch_type
13633 #  define machine_arch_type     __machine_arch_type
13634 # else
13635 #  define machine_arch_type     MACH_TYPE_HW90250
13636 # endif
13637 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
13638 #else
13639 # define machine_is_hw90250()   (0)
13640 #endif
13641
13642 #ifdef CONFIG_MACH_OMAP_2430SDP
13643 # ifdef machine_arch_type
13644 #  undef machine_arch_type
13645 #  define machine_arch_type     __machine_arch_type
13646 # else
13647 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
13648 # endif
13649 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
13650 #else
13651 # define machine_is_omap_2430sdp()      (0)
13652 #endif
13653
13654 #ifdef CONFIG_MACH_DAVINCI_EVM
13655 # ifdef machine_arch_type
13656 #  undef machine_arch_type
13657 #  define machine_arch_type     __machine_arch_type
13658 # else
13659 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
13660 # endif
13661 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
13662 #else
13663 # define machine_is_davinci_evm()       (0)
13664 #endif
13665
13666 #ifdef CONFIG_MACH_OMAP_TORNADO
13667 # ifdef machine_arch_type
13668 #  undef machine_arch_type
13669 #  define machine_arch_type     __machine_arch_type
13670 # else
13671 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
13672 # endif
13673 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
13674 #else
13675 # define machine_is_omap_tornado()      (0)
13676 #endif
13677
13678 #ifdef CONFIG_MACH_OLOCREEK
13679 # ifdef machine_arch_type
13680 #  undef machine_arch_type
13681 #  define machine_arch_type     __machine_arch_type
13682 # else
13683 #  define machine_arch_type     MACH_TYPE_OLOCREEK
13684 # endif
13685 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
13686 #else
13687 # define machine_is_olocreek()  (0)
13688 #endif
13689
13690 #ifdef CONFIG_MACH_PALMZ72
13691 # ifdef machine_arch_type
13692 #  undef machine_arch_type
13693 #  define machine_arch_type     __machine_arch_type
13694 # else
13695 #  define machine_arch_type     MACH_TYPE_PALMZ72
13696 # endif
13697 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
13698 #else
13699 # define machine_is_palmz72()   (0)
13700 #endif
13701
13702 #ifdef CONFIG_MACH_NXDB500
13703 # ifdef machine_arch_type
13704 #  undef machine_arch_type
13705 #  define machine_arch_type     __machine_arch_type
13706 # else
13707 #  define machine_arch_type     MACH_TYPE_NXDB500
13708 # endif
13709 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
13710 #else
13711 # define machine_is_nxdb500()   (0)
13712 #endif
13713
13714 #ifdef CONFIG_MACH_APF9328
13715 # ifdef machine_arch_type
13716 #  undef machine_arch_type
13717 #  define machine_arch_type     __machine_arch_type
13718 # else
13719 #  define machine_arch_type     MACH_TYPE_APF9328
13720 # endif
13721 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
13722 #else
13723 # define machine_is_apf9328()   (0)
13724 #endif
13725
13726 #ifdef CONFIG_MACH_OMAP_WIPOQ
13727 # ifdef machine_arch_type
13728 #  undef machine_arch_type
13729 #  define machine_arch_type     __machine_arch_type
13730 # else
13731 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
13732 # endif
13733 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
13734 #else
13735 # define machine_is_omap_wipoq()        (0)
13736 #endif
13737
13738 #ifdef CONFIG_MACH_OMAP_TWIP
13739 # ifdef machine_arch_type
13740 #  undef machine_arch_type
13741 #  define machine_arch_type     __machine_arch_type
13742 # else
13743 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
13744 # endif
13745 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
13746 #else
13747 # define machine_is_omap_twip() (0)
13748 #endif
13749
13750 #ifdef CONFIG_MACH_TREO650
13751 # ifdef machine_arch_type
13752 #  undef machine_arch_type
13753 #  define machine_arch_type     __machine_arch_type
13754 # else
13755 #  define machine_arch_type     MACH_TYPE_TREO650
13756 # endif
13757 # define machine_is_treo650()   (machine_arch_type == MACH_TYPE_TREO650)
13758 #else
13759 # define machine_is_treo650()   (0)
13760 #endif
13761
13762 #ifdef CONFIG_MACH_ACUMEN
13763 # ifdef machine_arch_type
13764 #  undef machine_arch_type
13765 #  define machine_arch_type     __machine_arch_type
13766 # else
13767 #  define machine_arch_type     MACH_TYPE_ACUMEN
13768 # endif
13769 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
13770 #else
13771 # define machine_is_acumen()    (0)
13772 #endif
13773
13774 #ifdef CONFIG_MACH_XP100
13775 # ifdef machine_arch_type
13776 #  undef machine_arch_type
13777 #  define machine_arch_type     __machine_arch_type
13778 # else
13779 #  define machine_arch_type     MACH_TYPE_XP100
13780 # endif
13781 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
13782 #else
13783 # define machine_is_xp100()     (0)
13784 #endif
13785
13786 #ifdef CONFIG_MACH_FS2410
13787 # ifdef machine_arch_type
13788 #  undef machine_arch_type
13789 #  define machine_arch_type     __machine_arch_type
13790 # else
13791 #  define machine_arch_type     MACH_TYPE_FS2410
13792 # endif
13793 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
13794 #else
13795 # define machine_is_fs2410()    (0)
13796 #endif
13797
13798 #ifdef CONFIG_MACH_PXA270_CERF
13799 # ifdef machine_arch_type
13800 #  undef machine_arch_type
13801 #  define machine_arch_type     __machine_arch_type
13802 # else
13803 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
13804 # endif
13805 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
13806 #else
13807 # define machine_is_pxa270_cerf()       (0)
13808 #endif
13809
13810 #ifdef CONFIG_MACH_SQ2FTLPALM
13811 # ifdef machine_arch_type
13812 #  undef machine_arch_type
13813 #  define machine_arch_type     __machine_arch_type
13814 # else
13815 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
13816 # endif
13817 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
13818 #else
13819 # define machine_is_sq2ftlpalm()        (0)
13820 #endif
13821
13822 #ifdef CONFIG_MACH_BSEMSERVER
13823 # ifdef machine_arch_type
13824 #  undef machine_arch_type
13825 #  define machine_arch_type     __machine_arch_type
13826 # else
13827 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
13828 # endif
13829 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
13830 #else
13831 # define machine_is_bsemserver()        (0)
13832 #endif
13833
13834 #ifdef CONFIG_MACH_NETCLIENT
13835 # ifdef machine_arch_type
13836 #  undef machine_arch_type
13837 #  define machine_arch_type     __machine_arch_type
13838 # else
13839 #  define machine_arch_type     MACH_TYPE_NETCLIENT
13840 # endif
13841 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
13842 #else
13843 # define machine_is_netclient() (0)
13844 #endif
13845
13846 #ifdef CONFIG_MACH_PALMT5
13847 # ifdef machine_arch_type
13848 #  undef machine_arch_type
13849 #  define machine_arch_type     __machine_arch_type
13850 # else
13851 #  define machine_arch_type     MACH_TYPE_PALMT5
13852 # endif
13853 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
13854 #else
13855 # define machine_is_palmt5()    (0)
13856 #endif
13857
13858 #ifdef CONFIG_MACH_PALMTC
13859 # ifdef machine_arch_type
13860 #  undef machine_arch_type
13861 #  define machine_arch_type     __machine_arch_type
13862 # else
13863 #  define machine_arch_type     MACH_TYPE_PALMTC
13864 # endif
13865 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
13866 #else
13867 # define machine_is_palmtc()    (0)
13868 #endif
13869
13870 #ifdef CONFIG_MACH_OMAP_APOLLON
13871 # ifdef machine_arch_type
13872 #  undef machine_arch_type
13873 #  define machine_arch_type     __machine_arch_type
13874 # else
13875 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
13876 # endif
13877 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
13878 #else
13879 # define machine_is_omap_apollon()      (0)
13880 #endif
13881
13882 #ifdef CONFIG_MACH_MXC30030EVB
13883 # ifdef machine_arch_type
13884 #  undef machine_arch_type
13885 #  define machine_arch_type     __machine_arch_type
13886 # else
13887 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
13888 # endif
13889 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
13890 #else
13891 # define machine_is_mxc30030evb()       (0)
13892 #endif
13893
13894 #ifdef CONFIG_MACH_REA_2D
13895 # ifdef machine_arch_type
13896 #  undef machine_arch_type
13897 #  define machine_arch_type     __machine_arch_type
13898 # else
13899 #  define machine_arch_type     MACH_TYPE_REA_2D
13900 # endif
13901 # define machine_is_rea_cpu2()  (machine_arch_type == MACH_TYPE_REA_2D)
13902 #else
13903 # define machine_is_rea_cpu2()  (0)
13904 #endif
13905
13906 #ifdef CONFIG_MACH_TI3E524
13907 # ifdef machine_arch_type
13908 #  undef machine_arch_type
13909 #  define machine_arch_type     __machine_arch_type
13910 # else
13911 #  define machine_arch_type     MACH_TYPE_TI3E524
13912 # endif
13913 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
13914 #else
13915 # define machine_is_eti3e524()  (0)
13916 #endif
13917
13918 #ifdef CONFIG_MACH_ATEB9200
13919 # ifdef machine_arch_type
13920 #  undef machine_arch_type
13921 #  define machine_arch_type     __machine_arch_type
13922 # else
13923 #  define machine_arch_type     MACH_TYPE_ATEB9200
13924 # endif
13925 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
13926 #else
13927 # define machine_is_ateb9200()  (0)
13928 #endif
13929
13930 #ifdef CONFIG_MACH_AUCKLAND
13931 # ifdef machine_arch_type
13932 #  undef machine_arch_type
13933 #  define machine_arch_type     __machine_arch_type
13934 # else
13935 #  define machine_arch_type     MACH_TYPE_AUCKLAND
13936 # endif
13937 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
13938 #else
13939 # define machine_is_auckland()  (0)
13940 #endif
13941
13942 #ifdef CONFIG_MACH_AK3320M
13943 # ifdef machine_arch_type
13944 #  undef machine_arch_type
13945 #  define machine_arch_type     __machine_arch_type
13946 # else
13947 #  define machine_arch_type     MACH_TYPE_AK3320M
13948 # endif
13949 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
13950 #else
13951 # define machine_is_ak3220m()   (0)
13952 #endif
13953
13954 #ifdef CONFIG_MACH_DURAMAX
13955 # ifdef machine_arch_type
13956 #  undef machine_arch_type
13957 #  define machine_arch_type     __machine_arch_type
13958 # else
13959 #  define machine_arch_type     MACH_TYPE_DURAMAX
13960 # endif
13961 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
13962 #else
13963 # define machine_is_duramax()   (0)
13964 #endif
13965
13966 #ifdef CONFIG_MACH_N35
13967 # ifdef machine_arch_type
13968 #  undef machine_arch_type
13969 #  define machine_arch_type     __machine_arch_type
13970 # else
13971 #  define machine_arch_type     MACH_TYPE_N35
13972 # endif
13973 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
13974 #else
13975 # define machine_is_n35()       (0)
13976 #endif
13977
13978 #ifdef CONFIG_MACH_PRONGHORN
13979 # ifdef machine_arch_type
13980 #  undef machine_arch_type
13981 #  define machine_arch_type     __machine_arch_type
13982 # else
13983 #  define machine_arch_type     MACH_TYPE_PRONGHORN
13984 # endif
13985 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13986 #else
13987 # define machine_is_pronghorn() (0)
13988 #endif
13989
13990 #ifdef CONFIG_MACH_FUNDY
13991 # ifdef machine_arch_type
13992 #  undef machine_arch_type
13993 #  define machine_arch_type     __machine_arch_type
13994 # else
13995 #  define machine_arch_type     MACH_TYPE_FUNDY
13996 # endif
13997 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
13998 #else
13999 # define machine_is_fundy()     (0)
14000 #endif
14001
14002 #ifdef CONFIG_MACH_LOGICPD_PXA270
14003 # ifdef machine_arch_type
14004 #  undef machine_arch_type
14005 #  define machine_arch_type     __machine_arch_type
14006 # else
14007 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
14008 # endif
14009 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
14010 #else
14011 # define machine_is_logicpd_pxa270()    (0)
14012 #endif
14013
14014 #ifdef CONFIG_MACH_CPU777
14015 # ifdef machine_arch_type
14016 #  undef machine_arch_type
14017 #  define machine_arch_type     __machine_arch_type
14018 # else
14019 #  define machine_arch_type     MACH_TYPE_CPU777
14020 # endif
14021 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
14022 #else
14023 # define machine_is_cpu777()    (0)
14024 #endif
14025
14026 #ifdef CONFIG_MACH_SIMICON9201
14027 # ifdef machine_arch_type
14028 #  undef machine_arch_type
14029 #  define machine_arch_type     __machine_arch_type
14030 # else
14031 #  define machine_arch_type     MACH_TYPE_SIMICON9201
14032 # endif
14033 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
14034 #else
14035 # define machine_is_simicon9201()       (0)
14036 #endif
14037
14038 #ifdef CONFIG_MACH_LEAP2_HPM
14039 # ifdef machine_arch_type
14040 #  undef machine_arch_type
14041 #  define machine_arch_type     __machine_arch_type
14042 # else
14043 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
14044 # endif
14045 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
14046 #else
14047 # define machine_is_leap2_hpm() (0)
14048 #endif
14049
14050 #ifdef CONFIG_MACH_CM922TXA10
14051 # ifdef machine_arch_type
14052 #  undef machine_arch_type
14053 #  define machine_arch_type     __machine_arch_type
14054 # else
14055 #  define machine_arch_type     MACH_TYPE_CM922TXA10
14056 # endif
14057 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
14058 #else
14059 # define machine_is_cm922txa10()        (0)
14060 #endif
14061
14062 #ifdef CONFIG_MACH_PXA
14063 # ifdef machine_arch_type
14064 #  undef machine_arch_type
14065 #  define machine_arch_type     __machine_arch_type
14066 # else
14067 #  define machine_arch_type     MACH_TYPE_PXA
14068 # endif
14069 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
14070 #else
14071 # define machine_is_sandgate()  (0)
14072 #endif
14073
14074 #ifdef CONFIG_MACH_SANDGATE2
14075 # ifdef machine_arch_type
14076 #  undef machine_arch_type
14077 #  define machine_arch_type     __machine_arch_type
14078 # else
14079 #  define machine_arch_type     MACH_TYPE_SANDGATE2
14080 # endif
14081 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
14082 #else
14083 # define machine_is_sandgate2() (0)
14084 #endif
14085
14086 #ifdef CONFIG_MACH_SANDGATE2G
14087 # ifdef machine_arch_type
14088 #  undef machine_arch_type
14089 #  define machine_arch_type     __machine_arch_type
14090 # else
14091 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
14092 # endif
14093 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
14094 #else
14095 # define machine_is_sandgate2g()        (0)
14096 #endif
14097
14098 #ifdef CONFIG_MACH_SANDGATE2P
14099 # ifdef machine_arch_type
14100 #  undef machine_arch_type
14101 #  define machine_arch_type     __machine_arch_type
14102 # else
14103 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
14104 # endif
14105 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
14106 #else
14107 # define machine_is_sandgate2p()        (0)
14108 #endif
14109
14110 #ifdef CONFIG_MACH_FRED_JACK
14111 # ifdef machine_arch_type
14112 #  undef machine_arch_type
14113 #  define machine_arch_type     __machine_arch_type
14114 # else
14115 #  define machine_arch_type     MACH_TYPE_FRED_JACK
14116 # endif
14117 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
14118 #else
14119 # define machine_is_fred_jack() (0)
14120 #endif
14121
14122 #ifdef CONFIG_MACH_TTG_COLOR1
14123 # ifdef machine_arch_type
14124 #  undef machine_arch_type
14125 #  define machine_arch_type     __machine_arch_type
14126 # else
14127 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
14128 # endif
14129 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
14130 #else
14131 # define machine_is_ttg_color1()        (0)
14132 #endif
14133
14134 #ifdef CONFIG_MACH_NXEB500HMI
14135 # ifdef machine_arch_type
14136 #  undef machine_arch_type
14137 #  define machine_arch_type     __machine_arch_type
14138 # else
14139 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
14140 # endif
14141 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
14142 #else
14143 # define machine_is_nxeb500hmi()        (0)
14144 #endif
14145
14146 #ifdef CONFIG_MACH_NETDCU8
14147 # ifdef machine_arch_type
14148 #  undef machine_arch_type
14149 #  define machine_arch_type     __machine_arch_type
14150 # else
14151 #  define machine_arch_type     MACH_TYPE_NETDCU8
14152 # endif
14153 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
14154 #else
14155 # define machine_is_netdcu8()   (0)
14156 #endif
14157
14158 #ifdef CONFIG_MACH_NG_FVX538
14159 # ifdef machine_arch_type
14160 #  undef machine_arch_type
14161 #  define machine_arch_type     __machine_arch_type
14162 # else
14163 #  define machine_arch_type     MACH_TYPE_NG_FVX538
14164 # endif
14165 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
14166 #else
14167 # define machine_is_ng_fvx538() (0)
14168 #endif
14169
14170 #ifdef CONFIG_MACH_NG_FVS338
14171 # ifdef machine_arch_type
14172 #  undef machine_arch_type
14173 #  define machine_arch_type     __machine_arch_type
14174 # else
14175 #  define machine_arch_type     MACH_TYPE_NG_FVS338
14176 # endif
14177 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
14178 #else
14179 # define machine_is_ng_fvs338() (0)
14180 #endif
14181
14182 #ifdef CONFIG_MACH_PNX4103
14183 # ifdef machine_arch_type
14184 #  undef machine_arch_type
14185 #  define machine_arch_type     __machine_arch_type
14186 # else
14187 #  define machine_arch_type     MACH_TYPE_PNX4103
14188 # endif
14189 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
14190 #else
14191 # define machine_is_pnx4103()   (0)
14192 #endif
14193
14194 #ifdef CONFIG_MACH_HESDB
14195 # ifdef machine_arch_type
14196 #  undef machine_arch_type
14197 #  define machine_arch_type     __machine_arch_type
14198 # else
14199 #  define machine_arch_type     MACH_TYPE_HESDB
14200 # endif
14201 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
14202 #else
14203 # define machine_is_hesdb()     (0)
14204 #endif
14205
14206 #ifdef CONFIG_MACH_XSILO
14207 # ifdef machine_arch_type
14208 #  undef machine_arch_type
14209 #  define machine_arch_type     __machine_arch_type
14210 # else
14211 #  define machine_arch_type     MACH_TYPE_XSILO
14212 # endif
14213 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
14214 #else
14215 # define machine_is_xsilo()     (0)
14216 #endif
14217
14218 #ifdef CONFIG_MACH_ESPRESSO
14219 # ifdef machine_arch_type
14220 #  undef machine_arch_type
14221 #  define machine_arch_type     __machine_arch_type
14222 # else
14223 #  define machine_arch_type     MACH_TYPE_ESPRESSO
14224 # endif
14225 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
14226 #else
14227 # define machine_is_espresso()  (0)
14228 #endif
14229
14230 #ifdef CONFIG_MACH_EMLC
14231 # ifdef machine_arch_type
14232 #  undef machine_arch_type
14233 #  define machine_arch_type     __machine_arch_type
14234 # else
14235 #  define machine_arch_type     MACH_TYPE_EMLC
14236 # endif
14237 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
14238 #else
14239 # define machine_is_emlc()      (0)
14240 #endif
14241
14242 #ifdef CONFIG_MACH_SISTERON
14243 # ifdef machine_arch_type
14244 #  undef machine_arch_type
14245 #  define machine_arch_type     __machine_arch_type
14246 # else
14247 #  define machine_arch_type     MACH_TYPE_SISTERON
14248 # endif
14249 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
14250 #else
14251 # define machine_is_sisteron()  (0)
14252 #endif
14253
14254 #ifdef CONFIG_MACH_RX1950
14255 # ifdef machine_arch_type
14256 #  undef machine_arch_type
14257 #  define machine_arch_type     __machine_arch_type
14258 # else
14259 #  define machine_arch_type     MACH_TYPE_RX1950
14260 # endif
14261 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
14262 #else
14263 # define machine_is_rx1950()    (0)
14264 #endif
14265
14266 #ifdef CONFIG_MACH_TSC_VENUS
14267 # ifdef machine_arch_type
14268 #  undef machine_arch_type
14269 #  define machine_arch_type     __machine_arch_type
14270 # else
14271 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
14272 # endif
14273 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
14274 #else
14275 # define machine_is_tsc_venus() (0)
14276 #endif
14277
14278 #ifdef CONFIG_MACH_DS101J
14279 # ifdef machine_arch_type
14280 #  undef machine_arch_type
14281 #  define machine_arch_type     __machine_arch_type
14282 # else
14283 #  define machine_arch_type     MACH_TYPE_DS101J
14284 # endif
14285 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
14286 #else
14287 # define machine_is_ds101j()    (0)
14288 #endif
14289
14290 #ifdef CONFIG_MACH_MXC30030ADS
14291 # ifdef machine_arch_type
14292 #  undef machine_arch_type
14293 #  define machine_arch_type     __machine_arch_type
14294 # else
14295 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
14296 # endif
14297 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
14298 #else
14299 # define machine_is_mxc30030ads()       (0)
14300 #endif
14301
14302 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
14303 # ifdef machine_arch_type
14304 #  undef machine_arch_type
14305 #  define machine_arch_type     __machine_arch_type
14306 # else
14307 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
14308 # endif
14309 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
14310 #else
14311 # define machine_is_fujitsu_wimaxsoc()  (0)
14312 #endif
14313
14314 #ifdef CONFIG_MACH_DUALPCMODEM
14315 # ifdef machine_arch_type
14316 #  undef machine_arch_type
14317 #  define machine_arch_type     __machine_arch_type
14318 # else
14319 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
14320 # endif
14321 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
14322 #else
14323 # define machine_is_dualpcmodem()       (0)
14324 #endif
14325
14326 #ifdef CONFIG_MACH_GESBC9312
14327 # ifdef machine_arch_type
14328 #  undef machine_arch_type
14329 #  define machine_arch_type     __machine_arch_type
14330 # else
14331 #  define machine_arch_type     MACH_TYPE_GESBC9312
14332 # endif
14333 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
14334 #else
14335 # define machine_is_gesbc9312() (0)
14336 #endif
14337
14338 #ifdef CONFIG_MACH_HTCAPACHE
14339 # ifdef machine_arch_type
14340 #  undef machine_arch_type
14341 #  define machine_arch_type     __machine_arch_type
14342 # else
14343 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
14344 # endif
14345 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
14346 #else
14347 # define machine_is_htcapache() (0)
14348 #endif
14349
14350 #ifdef CONFIG_MACH_IXDP435
14351 # ifdef machine_arch_type
14352 #  undef machine_arch_type
14353 #  define machine_arch_type     __machine_arch_type
14354 # else
14355 #  define machine_arch_type     MACH_TYPE_IXDP435
14356 # endif
14357 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
14358 #else
14359 # define machine_is_ixdp435()   (0)
14360 #endif
14361
14362 #ifdef CONFIG_MACH_CATPROVT100
14363 # ifdef machine_arch_type
14364 #  undef machine_arch_type
14365 #  define machine_arch_type     __machine_arch_type
14366 # else
14367 #  define machine_arch_type     MACH_TYPE_CATPROVT100
14368 # endif
14369 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
14370 #else
14371 # define machine_is_catprovt100()       (0)
14372 #endif
14373
14374 #ifdef CONFIG_MACH_PICOTUX1XX
14375 # ifdef machine_arch_type
14376 #  undef machine_arch_type
14377 #  define machine_arch_type     __machine_arch_type
14378 # else
14379 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
14380 # endif
14381 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
14382 #else
14383 # define machine_is_picotux1xx()        (0)
14384 #endif
14385
14386 #ifdef CONFIG_MACH_PICOTUX2XX
14387 # ifdef machine_arch_type
14388 #  undef machine_arch_type
14389 #  define machine_arch_type     __machine_arch_type
14390 # else
14391 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
14392 # endif
14393 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
14394 #else
14395 # define machine_is_picotux2xx()        (0)
14396 #endif
14397
14398 #ifdef CONFIG_MACH_DSMG600
14399 # ifdef machine_arch_type
14400 #  undef machine_arch_type
14401 #  define machine_arch_type     __machine_arch_type
14402 # else
14403 #  define machine_arch_type     MACH_TYPE_DSMG600
14404 # endif
14405 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
14406 #else
14407 # define machine_is_dsmg600()   (0)
14408 #endif
14409
14410 #ifdef CONFIG_MACH_EMPC2
14411 # ifdef machine_arch_type
14412 #  undef machine_arch_type
14413 #  define machine_arch_type     __machine_arch_type
14414 # else
14415 #  define machine_arch_type     MACH_TYPE_EMPC2
14416 # endif
14417 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
14418 #else
14419 # define machine_is_empc2()     (0)
14420 #endif
14421
14422 #ifdef CONFIG_MACH_VENTURA
14423 # ifdef machine_arch_type
14424 #  undef machine_arch_type
14425 #  define machine_arch_type     __machine_arch_type
14426 # else
14427 #  define machine_arch_type     MACH_TYPE_VENTURA
14428 # endif
14429 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
14430 #else
14431 # define machine_is_ventura()   (0)
14432 #endif
14433
14434 #ifdef CONFIG_MACH_PHIDGET_SBC
14435 # ifdef machine_arch_type
14436 #  undef machine_arch_type
14437 #  define machine_arch_type     __machine_arch_type
14438 # else
14439 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
14440 # endif
14441 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
14442 #else
14443 # define machine_is_phidget_sbc()       (0)
14444 #endif
14445
14446 #ifdef CONFIG_MACH_IJ3K
14447 # ifdef machine_arch_type
14448 #  undef machine_arch_type
14449 #  define machine_arch_type     __machine_arch_type
14450 # else
14451 #  define machine_arch_type     MACH_TYPE_IJ3K
14452 # endif
14453 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
14454 #else
14455 # define machine_is_ij3k()      (0)
14456 #endif
14457
14458 #ifdef CONFIG_MACH_PISGAH
14459 # ifdef machine_arch_type
14460 #  undef machine_arch_type
14461 #  define machine_arch_type     __machine_arch_type
14462 # else
14463 #  define machine_arch_type     MACH_TYPE_PISGAH
14464 # endif
14465 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
14466 #else
14467 # define machine_is_pisgah()    (0)
14468 #endif
14469
14470 #ifdef CONFIG_MACH_OMAP_FSAMPLE
14471 # ifdef machine_arch_type
14472 #  undef machine_arch_type
14473 #  define machine_arch_type     __machine_arch_type
14474 # else
14475 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
14476 # endif
14477 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
14478 #else
14479 # define machine_is_omap_fsample()      (0)
14480 #endif
14481
14482 #ifdef CONFIG_MACH_SG720
14483 # ifdef machine_arch_type
14484 #  undef machine_arch_type
14485 #  define machine_arch_type     __machine_arch_type
14486 # else
14487 #  define machine_arch_type     MACH_TYPE_SG720
14488 # endif
14489 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
14490 #else
14491 # define machine_is_sg720()     (0)
14492 #endif
14493
14494 #ifdef CONFIG_MACH_REDFOX
14495 # ifdef machine_arch_type
14496 #  undef machine_arch_type
14497 #  define machine_arch_type     __machine_arch_type
14498 # else
14499 #  define machine_arch_type     MACH_TYPE_REDFOX
14500 # endif
14501 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
14502 #else
14503 # define machine_is_redfox()    (0)
14504 #endif
14505
14506 #ifdef CONFIG_MACH_MYSH_EP9315_1
14507 # ifdef machine_arch_type
14508 #  undef machine_arch_type
14509 #  define machine_arch_type     __machine_arch_type
14510 # else
14511 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
14512 # endif
14513 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
14514 #else
14515 # define machine_is_mysh_ep9315_1()     (0)
14516 #endif
14517
14518 #ifdef CONFIG_MACH_TPF106
14519 # ifdef machine_arch_type
14520 #  undef machine_arch_type
14521 #  define machine_arch_type     __machine_arch_type
14522 # else
14523 #  define machine_arch_type     MACH_TYPE_TPF106
14524 # endif
14525 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
14526 #else
14527 # define machine_is_tpf106()    (0)
14528 #endif
14529
14530 #ifdef CONFIG_MACH_AT91RM9200KG
14531 # ifdef machine_arch_type
14532 #  undef machine_arch_type
14533 #  define machine_arch_type     __machine_arch_type
14534 # else
14535 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
14536 # endif
14537 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
14538 #else
14539 # define machine_is_at91rm9200kg()      (0)
14540 #endif
14541
14542 #ifdef CONFIG_MACH_SLEDB
14543 # ifdef machine_arch_type
14544 #  undef machine_arch_type
14545 #  define machine_arch_type     __machine_arch_type
14546 # else
14547 #  define machine_arch_type     MACH_TYPE_SLEDB
14548 # endif
14549 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
14550 #else
14551 # define machine_is_rcmt2()     (0)
14552 #endif
14553
14554 #ifdef CONFIG_MACH_ONTRACK
14555 # ifdef machine_arch_type
14556 #  undef machine_arch_type
14557 #  define machine_arch_type     __machine_arch_type
14558 # else
14559 #  define machine_arch_type     MACH_TYPE_ONTRACK
14560 # endif
14561 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
14562 #else
14563 # define machine_is_ontrack()   (0)
14564 #endif
14565
14566 #ifdef CONFIG_MACH_PM1200
14567 # ifdef machine_arch_type
14568 #  undef machine_arch_type
14569 #  define machine_arch_type     __machine_arch_type
14570 # else
14571 #  define machine_arch_type     MACH_TYPE_PM1200
14572 # endif
14573 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
14574 #else
14575 # define machine_is_pm1200()    (0)
14576 #endif
14577
14578 #ifdef CONFIG_MACH_ESS24XXX
14579 # ifdef machine_arch_type
14580 #  undef machine_arch_type
14581 #  define machine_arch_type     __machine_arch_type
14582 # else
14583 #  define machine_arch_type     MACH_TYPE_ESS24XXX
14584 # endif
14585 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
14586 #else
14587 # define machine_is_ess24562()  (0)
14588 #endif
14589
14590 #ifdef CONFIG_MACH_COREMP7
14591 # ifdef machine_arch_type
14592 #  undef machine_arch_type
14593 #  define machine_arch_type     __machine_arch_type
14594 # else
14595 #  define machine_arch_type     MACH_TYPE_COREMP7
14596 # endif
14597 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
14598 #else
14599 # define machine_is_coremp7()   (0)
14600 #endif
14601
14602 #ifdef CONFIG_MACH_NEXCODER_6446
14603 # ifdef machine_arch_type
14604 #  undef machine_arch_type
14605 #  define machine_arch_type     __machine_arch_type
14606 # else
14607 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
14608 # endif
14609 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
14610 #else
14611 # define machine_is_nexcoder_6446()     (0)
14612 #endif
14613
14614 #ifdef CONFIG_MACH_STVC8380
14615 # ifdef machine_arch_type
14616 #  undef machine_arch_type
14617 #  define machine_arch_type     __machine_arch_type
14618 # else
14619 #  define machine_arch_type     MACH_TYPE_STVC8380
14620 # endif
14621 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
14622 #else
14623 # define machine_is_stvc8380()  (0)
14624 #endif
14625
14626 #ifdef CONFIG_MACH_TEKLYNX
14627 # ifdef machine_arch_type
14628 #  undef machine_arch_type
14629 #  define machine_arch_type     __machine_arch_type
14630 # else
14631 #  define machine_arch_type     MACH_TYPE_TEKLYNX
14632 # endif
14633 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
14634 #else
14635 # define machine_is_teklynx()   (0)
14636 #endif
14637
14638 #ifdef CONFIG_MACH_CARBONADO
14639 # ifdef machine_arch_type
14640 #  undef machine_arch_type
14641 #  define machine_arch_type     __machine_arch_type
14642 # else
14643 #  define machine_arch_type     MACH_TYPE_CARBONADO
14644 # endif
14645 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
14646 #else
14647 # define machine_is_carbonado() (0)
14648 #endif
14649
14650 #ifdef CONFIG_MACH_SYSMOS_MP730
14651 # ifdef machine_arch_type
14652 #  undef machine_arch_type
14653 #  define machine_arch_type     __machine_arch_type
14654 # else
14655 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
14656 # endif
14657 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
14658 #else
14659 # define machine_is_sysmos_mp730()      (0)
14660 #endif
14661
14662 #ifdef CONFIG_MACH_SNAPPER_CL15
14663 # ifdef machine_arch_type
14664 #  undef machine_arch_type
14665 #  define machine_arch_type     __machine_arch_type
14666 # else
14667 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
14668 # endif
14669 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
14670 #else
14671 # define machine_is_snapper_cl15()      (0)
14672 #endif
14673
14674 #ifdef CONFIG_MACH_PGIGIM
14675 # ifdef machine_arch_type
14676 #  undef machine_arch_type
14677 #  define machine_arch_type     __machine_arch_type
14678 # else
14679 #  define machine_arch_type     MACH_TYPE_PGIGIM
14680 # endif
14681 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
14682 #else
14683 # define machine_is_pgigim()    (0)
14684 #endif
14685
14686 #ifdef CONFIG_MACH_PTX9160P2
14687 # ifdef machine_arch_type
14688 #  undef machine_arch_type
14689 #  define machine_arch_type     __machine_arch_type
14690 # else
14691 #  define machine_arch_type     MACH_TYPE_PTX9160P2
14692 # endif
14693 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
14694 #else
14695 # define machine_is_ptx9160p2() (0)
14696 #endif
14697
14698 #ifdef CONFIG_MACH_DCORE1
14699 # ifdef machine_arch_type
14700 #  undef machine_arch_type
14701 #  define machine_arch_type     __machine_arch_type
14702 # else
14703 #  define machine_arch_type     MACH_TYPE_DCORE1
14704 # endif
14705 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
14706 #else
14707 # define machine_is_dcore1()    (0)
14708 #endif
14709
14710 #ifdef CONFIG_MACH_VICTORPXA
14711 # ifdef machine_arch_type
14712 #  undef machine_arch_type
14713 #  define machine_arch_type     __machine_arch_type
14714 # else
14715 #  define machine_arch_type     MACH_TYPE_VICTORPXA
14716 # endif
14717 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
14718 #else
14719 # define machine_is_victorpxa() (0)
14720 #endif
14721
14722 #ifdef CONFIG_MACH_MX2DTB
14723 # ifdef machine_arch_type
14724 #  undef machine_arch_type
14725 #  define machine_arch_type     __machine_arch_type
14726 # else
14727 #  define machine_arch_type     MACH_TYPE_MX2DTB
14728 # endif
14729 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
14730 #else
14731 # define machine_is_mx2dtb()    (0)
14732 #endif
14733
14734 #ifdef CONFIG_MACH_PXA_IREX_ER0100
14735 # ifdef machine_arch_type
14736 #  undef machine_arch_type
14737 #  define machine_arch_type     __machine_arch_type
14738 # else
14739 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
14740 # endif
14741 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
14742 #else
14743 # define machine_is_pxa_irex_er0100()   (0)
14744 #endif
14745
14746 #ifdef CONFIG_MACH_OMAP_PALMZ71
14747 # ifdef machine_arch_type
14748 #  undef machine_arch_type
14749 #  define machine_arch_type     __machine_arch_type
14750 # else
14751 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
14752 # endif
14753 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
14754 #else
14755 # define machine_is_omap_palmz71()      (0)
14756 #endif
14757
14758 #ifdef CONFIG_MACH_BARTEC_DEG
14759 # ifdef machine_arch_type
14760 #  undef machine_arch_type
14761 #  define machine_arch_type     __machine_arch_type
14762 # else
14763 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
14764 # endif
14765 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
14766 #else
14767 # define machine_is_bartec_deg()        (0)
14768 #endif
14769
14770 #ifdef CONFIG_MACH_HW50251
14771 # ifdef machine_arch_type
14772 #  undef machine_arch_type
14773 #  define machine_arch_type     __machine_arch_type
14774 # else
14775 #  define machine_arch_type     MACH_TYPE_HW50251
14776 # endif
14777 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
14778 #else
14779 # define machine_is_hw50251()   (0)
14780 #endif
14781
14782 #ifdef CONFIG_MACH_IBOX
14783 # ifdef machine_arch_type
14784 #  undef machine_arch_type
14785 #  define machine_arch_type     __machine_arch_type
14786 # else
14787 #  define machine_arch_type     MACH_TYPE_IBOX
14788 # endif
14789 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
14790 #else
14791 # define machine_is_ibox()      (0)
14792 #endif
14793
14794 #ifdef CONFIG_MACH_ATLASLH7A404
14795 # ifdef machine_arch_type
14796 #  undef machine_arch_type
14797 #  define machine_arch_type     __machine_arch_type
14798 # else
14799 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
14800 # endif
14801 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
14802 #else
14803 # define machine_is_atlaslh7a404()      (0)
14804 #endif
14805
14806 #ifdef CONFIG_MACH_PT2026
14807 # ifdef machine_arch_type
14808 #  undef machine_arch_type
14809 #  define machine_arch_type     __machine_arch_type
14810 # else
14811 #  define machine_arch_type     MACH_TYPE_PT2026
14812 # endif
14813 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
14814 #else
14815 # define machine_is_pt2026()    (0)
14816 #endif
14817
14818 #ifdef CONFIG_MACH_HTCALPINE
14819 # ifdef machine_arch_type
14820 #  undef machine_arch_type
14821 #  define machine_arch_type     __machine_arch_type
14822 # else
14823 #  define machine_arch_type     MACH_TYPE_HTCALPINE
14824 # endif
14825 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
14826 #else
14827 # define machine_is_htcalpine() (0)
14828 #endif
14829
14830 #ifdef CONFIG_MACH_BARTEC_VTU
14831 # ifdef machine_arch_type
14832 #  undef machine_arch_type
14833 #  define machine_arch_type     __machine_arch_type
14834 # else
14835 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
14836 # endif
14837 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
14838 #else
14839 # define machine_is_bartec_vtu()        (0)
14840 #endif
14841
14842 #ifdef CONFIG_MACH_VCOREII
14843 # ifdef machine_arch_type
14844 #  undef machine_arch_type
14845 #  define machine_arch_type     __machine_arch_type
14846 # else
14847 #  define machine_arch_type     MACH_TYPE_VCOREII
14848 # endif
14849 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
14850 #else
14851 # define machine_is_vcoreii()   (0)
14852 #endif
14853
14854 #ifdef CONFIG_MACH_PDNB3
14855 # ifdef machine_arch_type
14856 #  undef machine_arch_type
14857 #  define machine_arch_type     __machine_arch_type
14858 # else
14859 #  define machine_arch_type     MACH_TYPE_PDNB3
14860 # endif
14861 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
14862 #else
14863 # define machine_is_pdnb3()     (0)
14864 #endif
14865
14866 #ifdef CONFIG_MACH_HTCBEETLES
14867 # ifdef machine_arch_type
14868 #  undef machine_arch_type
14869 #  define machine_arch_type     __machine_arch_type
14870 # else
14871 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
14872 # endif
14873 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
14874 #else
14875 # define machine_is_htcbeetles()        (0)
14876 #endif
14877
14878 #ifdef CONFIG_MACH_S3C6400
14879 # ifdef machine_arch_type
14880 #  undef machine_arch_type
14881 #  define machine_arch_type     __machine_arch_type
14882 # else
14883 #  define machine_arch_type     MACH_TYPE_S3C6400
14884 # endif
14885 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
14886 #else
14887 # define machine_is_s3c6400()   (0)
14888 #endif
14889
14890 #ifdef CONFIG_MACH_S3C2443
14891 # ifdef machine_arch_type
14892 #  undef machine_arch_type
14893 #  define machine_arch_type     __machine_arch_type
14894 # else
14895 #  define machine_arch_type     MACH_TYPE_S3C2443
14896 # endif
14897 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
14898 #else
14899 # define machine_is_s3c2443()   (0)
14900 #endif
14901
14902 #ifdef CONFIG_MACH_OMAP_LDK
14903 # ifdef machine_arch_type
14904 #  undef machine_arch_type
14905 #  define machine_arch_type     __machine_arch_type
14906 # else
14907 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
14908 # endif
14909 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
14910 #else
14911 # define machine_is_omap_ldk()  (0)
14912 #endif
14913
14914 #ifdef CONFIG_MACH_SMDK2460
14915 # ifdef machine_arch_type
14916 #  undef machine_arch_type
14917 #  define machine_arch_type     __machine_arch_type
14918 # else
14919 #  define machine_arch_type     MACH_TYPE_SMDK2460
14920 # endif
14921 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
14922 #else
14923 # define machine_is_smdk2460()  (0)
14924 #endif
14925
14926 #ifdef CONFIG_MACH_SMDK2440
14927 # ifdef machine_arch_type
14928 #  undef machine_arch_type
14929 #  define machine_arch_type     __machine_arch_type
14930 # else
14931 #  define machine_arch_type     MACH_TYPE_SMDK2440
14932 # endif
14933 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
14934 #else
14935 # define machine_is_smdk2440()  (0)
14936 #endif
14937
14938 #ifdef CONFIG_MACH_SMDK2412
14939 # ifdef machine_arch_type
14940 #  undef machine_arch_type
14941 #  define machine_arch_type     __machine_arch_type
14942 # else
14943 #  define machine_arch_type     MACH_TYPE_SMDK2412
14944 # endif
14945 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
14946 #else
14947 # define machine_is_smdk2412()  (0)
14948 #endif
14949
14950 #ifdef CONFIG_MACH_WEBBOX
14951 # ifdef machine_arch_type
14952 #  undef machine_arch_type
14953 #  define machine_arch_type     __machine_arch_type
14954 # else
14955 #  define machine_arch_type     MACH_TYPE_WEBBOX
14956 # endif
14957 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
14958 #else
14959 # define machine_is_webbox()    (0)
14960 #endif
14961
14962 #ifdef CONFIG_MACH_CWWNDP
14963 # ifdef machine_arch_type
14964 #  undef machine_arch_type
14965 #  define machine_arch_type     __machine_arch_type
14966 # else
14967 #  define machine_arch_type     MACH_TYPE_CWWNDP
14968 # endif
14969 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
14970 #else
14971 # define machine_is_cwwndp()    (0)
14972 #endif
14973
14974 #ifdef CONFIG_MACH_DRAGON
14975 # ifdef machine_arch_type
14976 #  undef machine_arch_type
14977 #  define machine_arch_type     __machine_arch_type
14978 # else
14979 #  define machine_arch_type     MACH_TYPE_DRAGON
14980 # endif
14981 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
14982 #else
14983 # define machine_is_i839()      (0)
14984 #endif
14985
14986 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
14987 # ifdef machine_arch_type
14988 #  undef machine_arch_type
14989 #  define machine_arch_type     __machine_arch_type
14990 # else
14991 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
14992 # endif
14993 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14994 #else
14995 # define machine_is_opendo_cpu_board()  (0)
14996 #endif
14997
14998 #ifdef CONFIG_MACH_CCM2200
14999 # ifdef machine_arch_type
15000 #  undef machine_arch_type
15001 #  define machine_arch_type     __machine_arch_type
15002 # else
15003 #  define machine_arch_type     MACH_TYPE_CCM2200
15004 # endif
15005 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
15006 #else
15007 # define machine_is_ccm2200()   (0)
15008 #endif
15009
15010 #ifdef CONFIG_MACH_ETWARM
15011 # ifdef machine_arch_type
15012 #  undef machine_arch_type
15013 #  define machine_arch_type     __machine_arch_type
15014 # else
15015 #  define machine_arch_type     MACH_TYPE_ETWARM
15016 # endif
15017 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
15018 #else
15019 # define machine_is_etwarm()    (0)
15020 #endif
15021
15022 #ifdef CONFIG_MACH_M93030
15023 # ifdef machine_arch_type
15024 #  undef machine_arch_type
15025 #  define machine_arch_type     __machine_arch_type
15026 # else
15027 #  define machine_arch_type     MACH_TYPE_M93030
15028 # endif
15029 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
15030 #else
15031 # define machine_is_m93030()    (0)
15032 #endif
15033
15034 #ifdef CONFIG_MACH_CC7U
15035 # ifdef machine_arch_type
15036 #  undef machine_arch_type
15037 #  define machine_arch_type     __machine_arch_type
15038 # else
15039 #  define machine_arch_type     MACH_TYPE_CC7U
15040 # endif
15041 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
15042 #else
15043 # define machine_is_cc7u()      (0)
15044 #endif
15045
15046 #ifdef CONFIG_MACH_MTT_RANGER
15047 # ifdef machine_arch_type
15048 #  undef machine_arch_type
15049 #  define machine_arch_type     __machine_arch_type
15050 # else
15051 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
15052 # endif
15053 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
15054 #else
15055 # define machine_is_mtt_ranger()        (0)
15056 #endif
15057
15058 #ifdef CONFIG_MACH_NEXUS
15059 # ifdef machine_arch_type
15060 #  undef machine_arch_type
15061 #  define machine_arch_type     __machine_arch_type
15062 # else
15063 #  define machine_arch_type     MACH_TYPE_NEXUS
15064 # endif
15065 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
15066 #else
15067 # define machine_is_nexus()     (0)
15068 #endif
15069
15070 #ifdef CONFIG_MACH_DESMAN
15071 # ifdef machine_arch_type
15072 #  undef machine_arch_type
15073 #  define machine_arch_type     __machine_arch_type
15074 # else
15075 #  define machine_arch_type     MACH_TYPE_DESMAN
15076 # endif
15077 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
15078 #else
15079 # define machine_is_desman()    (0)
15080 #endif
15081
15082 #ifdef CONFIG_MACH_BKDE303
15083 # ifdef machine_arch_type
15084 #  undef machine_arch_type
15085 #  define machine_arch_type     __machine_arch_type
15086 # else
15087 #  define machine_arch_type     MACH_TYPE_BKDE303
15088 # endif
15089 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
15090 #else
15091 # define machine_is_bkde303()   (0)
15092 #endif
15093
15094 #ifdef CONFIG_MACH_SMDK2413
15095 # ifdef machine_arch_type
15096 #  undef machine_arch_type
15097 #  define machine_arch_type     __machine_arch_type
15098 # else
15099 #  define machine_arch_type     MACH_TYPE_SMDK2413
15100 # endif
15101 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
15102 #else
15103 # define machine_is_smdk2413()  (0)
15104 #endif
15105
15106 #ifdef CONFIG_MACH_AML_M7200
15107 # ifdef machine_arch_type
15108 #  undef machine_arch_type
15109 #  define machine_arch_type     __machine_arch_type
15110 # else
15111 #  define machine_arch_type     MACH_TYPE_AML_M7200
15112 # endif
15113 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
15114 #else
15115 # define machine_is_aml_m7200() (0)
15116 #endif
15117
15118 #ifdef CONFIG_MACH_AML_M5900
15119 # ifdef machine_arch_type
15120 #  undef machine_arch_type
15121 #  define machine_arch_type     __machine_arch_type
15122 # else
15123 #  define machine_arch_type     MACH_TYPE_AML_M5900
15124 # endif
15125 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
15126 #else
15127 # define machine_is_aml_m5900() (0)
15128 #endif
15129
15130 #ifdef CONFIG_MACH_SG640
15131 # ifdef machine_arch_type
15132 #  undef machine_arch_type
15133 #  define machine_arch_type     __machine_arch_type
15134 # else
15135 #  define machine_arch_type     MACH_TYPE_SG640
15136 # endif
15137 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
15138 #else
15139 # define machine_is_sg640()     (0)
15140 #endif
15141
15142 #ifdef CONFIG_MACH_EDG79524
15143 # ifdef machine_arch_type
15144 #  undef machine_arch_type
15145 #  define machine_arch_type     __machine_arch_type
15146 # else
15147 #  define machine_arch_type     MACH_TYPE_EDG79524
15148 # endif
15149 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
15150 #else
15151 # define machine_is_edg79524()  (0)
15152 #endif
15153
15154 #ifdef CONFIG_MACH_AI2410
15155 # ifdef machine_arch_type
15156 #  undef machine_arch_type
15157 #  define machine_arch_type     __machine_arch_type
15158 # else
15159 #  define machine_arch_type     MACH_TYPE_AI2410
15160 # endif
15161 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
15162 #else
15163 # define machine_is_ai2410()    (0)
15164 #endif
15165
15166 #ifdef CONFIG_MACH_IXP465
15167 # ifdef machine_arch_type
15168 #  undef machine_arch_type
15169 #  define machine_arch_type     __machine_arch_type
15170 # else
15171 #  define machine_arch_type     MACH_TYPE_IXP465
15172 # endif
15173 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
15174 #else
15175 # define machine_is_ixp465()    (0)
15176 #endif
15177
15178 #ifdef CONFIG_MACH_BALLOON3
15179 # ifdef machine_arch_type
15180 #  undef machine_arch_type
15181 #  define machine_arch_type     __machine_arch_type
15182 # else
15183 #  define machine_arch_type     MACH_TYPE_BALLOON3
15184 # endif
15185 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
15186 #else
15187 # define machine_is_balloon3()  (0)
15188 #endif
15189
15190 #ifdef CONFIG_MACH_HEINS
15191 # ifdef machine_arch_type
15192 #  undef machine_arch_type
15193 #  define machine_arch_type     __machine_arch_type
15194 # else
15195 #  define machine_arch_type     MACH_TYPE_HEINS
15196 # endif
15197 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
15198 #else
15199 # define machine_is_heins()     (0)
15200 #endif
15201
15202 #ifdef CONFIG_MACH_MPLUSEVA
15203 # ifdef machine_arch_type
15204 #  undef machine_arch_type
15205 #  define machine_arch_type     __machine_arch_type
15206 # else
15207 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
15208 # endif
15209 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
15210 #else
15211 # define machine_is_mpluseva()  (0)
15212 #endif
15213
15214 #ifdef CONFIG_MACH_RT042
15215 # ifdef machine_arch_type
15216 #  undef machine_arch_type
15217 #  define machine_arch_type     __machine_arch_type
15218 # else
15219 #  define machine_arch_type     MACH_TYPE_RT042
15220 # endif
15221 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
15222 #else
15223 # define machine_is_rt042()     (0)
15224 #endif
15225
15226 #ifdef CONFIG_MACH_CWIEM
15227 # ifdef machine_arch_type
15228 #  undef machine_arch_type
15229 #  define machine_arch_type     __machine_arch_type
15230 # else
15231 #  define machine_arch_type     MACH_TYPE_CWIEM
15232 # endif
15233 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
15234 #else
15235 # define machine_is_cwiem()     (0)
15236 #endif
15237
15238 #ifdef CONFIG_MACH_CM_X270
15239 # ifdef machine_arch_type
15240 #  undef machine_arch_type
15241 #  define machine_arch_type     __machine_arch_type
15242 # else
15243 #  define machine_arch_type     MACH_TYPE_CM_X270
15244 # endif
15245 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
15246 #else
15247 # define machine_is_cm_x270()   (0)
15248 #endif
15249
15250 #ifdef CONFIG_MACH_CM_X255
15251 # ifdef machine_arch_type
15252 #  undef machine_arch_type
15253 #  define machine_arch_type     __machine_arch_type
15254 # else
15255 #  define machine_arch_type     MACH_TYPE_CM_X255
15256 # endif
15257 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
15258 #else
15259 # define machine_is_cm_x255()   (0)
15260 #endif
15261
15262 #ifdef CONFIG_MACH_ESH_AT91
15263 # ifdef machine_arch_type
15264 #  undef machine_arch_type
15265 #  define machine_arch_type     __machine_arch_type
15266 # else
15267 #  define machine_arch_type     MACH_TYPE_ESH_AT91
15268 # endif
15269 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
15270 #else
15271 # define machine_is_esh_at91()  (0)
15272 #endif
15273
15274 #ifdef CONFIG_MACH_SANDGATE3
15275 # ifdef machine_arch_type
15276 #  undef machine_arch_type
15277 #  define machine_arch_type     __machine_arch_type
15278 # else
15279 #  define machine_arch_type     MACH_TYPE_SANDGATE3
15280 # endif
15281 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
15282 #else
15283 # define machine_is_sandgate3() (0)
15284 #endif
15285
15286 #ifdef CONFIG_MACH_PRIMO
15287 # ifdef machine_arch_type
15288 #  undef machine_arch_type
15289 #  define machine_arch_type     __machine_arch_type
15290 # else
15291 #  define machine_arch_type     MACH_TYPE_PRIMO
15292 # endif
15293 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
15294 #else
15295 # define machine_is_primo()     (0)
15296 #endif
15297
15298 #ifdef CONFIG_MACH_GEMSTONE
15299 # ifdef machine_arch_type
15300 #  undef machine_arch_type
15301 #  define machine_arch_type     __machine_arch_type
15302 # else
15303 #  define machine_arch_type     MACH_TYPE_GEMSTONE
15304 # endif
15305 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
15306 #else
15307 # define machine_is_gemstone()  (0)
15308 #endif
15309
15310 #ifdef CONFIG_MACH_PRONGHORNMETRO
15311 # ifdef machine_arch_type
15312 #  undef machine_arch_type
15313 #  define machine_arch_type     __machine_arch_type
15314 # else
15315 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
15316 # endif
15317 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
15318 #else
15319 # define machine_is_pronghorn_metro()   (0)
15320 #endif
15321
15322 #ifdef CONFIG_MACH_SIDEWINDER
15323 # ifdef machine_arch_type
15324 #  undef machine_arch_type
15325 #  define machine_arch_type     __machine_arch_type
15326 # else
15327 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
15328 # endif
15329 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
15330 #else
15331 # define machine_is_sidewinder()        (0)
15332 #endif
15333
15334 #ifdef CONFIG_MACH_PICOMOD1
15335 # ifdef machine_arch_type
15336 #  undef machine_arch_type
15337 #  define machine_arch_type     __machine_arch_type
15338 # else
15339 #  define machine_arch_type     MACH_TYPE_PICOMOD1
15340 # endif
15341 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
15342 #else
15343 # define machine_is_picomod1()  (0)
15344 #endif
15345
15346 #ifdef CONFIG_MACH_SG590
15347 # ifdef machine_arch_type
15348 #  undef machine_arch_type
15349 #  define machine_arch_type     __machine_arch_type
15350 # else
15351 #  define machine_arch_type     MACH_TYPE_SG590
15352 # endif
15353 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
15354 #else
15355 # define machine_is_sg590()     (0)
15356 #endif
15357
15358 #ifdef CONFIG_MACH_AKAI9307
15359 # ifdef machine_arch_type
15360 #  undef machine_arch_type
15361 #  define machine_arch_type     __machine_arch_type
15362 # else
15363 #  define machine_arch_type     MACH_TYPE_AKAI9307
15364 # endif
15365 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
15366 #else
15367 # define machine_is_akai9307()  (0)
15368 #endif
15369
15370 #ifdef CONFIG_MACH_FONTAINE
15371 # ifdef machine_arch_type
15372 #  undef machine_arch_type
15373 #  define machine_arch_type     __machine_arch_type
15374 # else
15375 #  define machine_arch_type     MACH_TYPE_FONTAINE
15376 # endif
15377 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
15378 #else
15379 # define machine_is_fontaine()  (0)
15380 #endif
15381
15382 #ifdef CONFIG_MACH_WOMBAT
15383 # ifdef machine_arch_type
15384 #  undef machine_arch_type
15385 #  define machine_arch_type     __machine_arch_type
15386 # else
15387 #  define machine_arch_type     MACH_TYPE_WOMBAT
15388 # endif
15389 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
15390 #else
15391 # define machine_is_wombat()    (0)
15392 #endif
15393
15394 #ifdef CONFIG_MACH_ACQ300
15395 # ifdef machine_arch_type
15396 #  undef machine_arch_type
15397 #  define machine_arch_type     __machine_arch_type
15398 # else
15399 #  define machine_arch_type     MACH_TYPE_ACQ300
15400 # endif
15401 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
15402 #else
15403 # define machine_is_acq300()    (0)
15404 #endif
15405
15406 #ifdef CONFIG_MACH_MOD_270
15407 # ifdef machine_arch_type
15408 #  undef machine_arch_type
15409 #  define machine_arch_type     __machine_arch_type
15410 # else
15411 #  define machine_arch_type     MACH_TYPE_MOD_270
15412 # endif
15413 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
15414 #else
15415 # define machine_is_mod272()    (0)
15416 #endif
15417
15418 #ifdef CONFIG_MACH_VC0820
15419 # ifdef machine_arch_type
15420 #  undef machine_arch_type
15421 #  define machine_arch_type     __machine_arch_type
15422 # else
15423 #  define machine_arch_type     MACH_TYPE_VC0820
15424 # endif
15425 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
15426 #else
15427 # define machine_is_vmc_vc0820()        (0)
15428 #endif
15429
15430 #ifdef CONFIG_MACH_ANI_AIM
15431 # ifdef machine_arch_type
15432 #  undef machine_arch_type
15433 #  define machine_arch_type     __machine_arch_type
15434 # else
15435 #  define machine_arch_type     MACH_TYPE_ANI_AIM
15436 # endif
15437 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
15438 #else
15439 # define machine_is_ani_aim()   (0)
15440 #endif
15441
15442 #ifdef CONFIG_MACH_JELLYFISH
15443 # ifdef machine_arch_type
15444 #  undef machine_arch_type
15445 #  define machine_arch_type     __machine_arch_type
15446 # else
15447 #  define machine_arch_type     MACH_TYPE_JELLYFISH
15448 # endif
15449 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
15450 #else
15451 # define machine_is_jellyfish() (0)
15452 #endif
15453
15454 #ifdef CONFIG_MACH_AMANITA
15455 # ifdef machine_arch_type
15456 #  undef machine_arch_type
15457 #  define machine_arch_type     __machine_arch_type
15458 # else
15459 #  define machine_arch_type     MACH_TYPE_AMANITA
15460 # endif
15461 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
15462 #else
15463 # define machine_is_amanita()   (0)
15464 #endif
15465
15466 #ifdef CONFIG_MACH_VLINK
15467 # ifdef machine_arch_type
15468 #  undef machine_arch_type
15469 #  define machine_arch_type     __machine_arch_type
15470 # else
15471 #  define machine_arch_type     MACH_TYPE_VLINK
15472 # endif
15473 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
15474 #else
15475 # define machine_is_vlink()     (0)
15476 #endif
15477
15478 #ifdef CONFIG_MACH_DEXFLEX
15479 # ifdef machine_arch_type
15480 #  undef machine_arch_type
15481 #  define machine_arch_type     __machine_arch_type
15482 # else
15483 #  define machine_arch_type     MACH_TYPE_DEXFLEX
15484 # endif
15485 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
15486 #else
15487 # define machine_is_dexflex()   (0)
15488 #endif
15489
15490 #ifdef CONFIG_MACH_EIGEN_TTQ
15491 # ifdef machine_arch_type
15492 #  undef machine_arch_type
15493 #  define machine_arch_type     __machine_arch_type
15494 # else
15495 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
15496 # endif
15497 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
15498 #else
15499 # define machine_is_eigen_ttq() (0)
15500 #endif
15501
15502 #ifdef CONFIG_MACH_ARCOM_TITAN
15503 # ifdef machine_arch_type
15504 #  undef machine_arch_type
15505 #  define machine_arch_type     __machine_arch_type
15506 # else
15507 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
15508 # endif
15509 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
15510 #else
15511 # define machine_is_arcom_titan()       (0)
15512 #endif
15513
15514 #ifdef CONFIG_MACH_TABLA
15515 # ifdef machine_arch_type
15516 #  undef machine_arch_type
15517 #  define machine_arch_type     __machine_arch_type
15518 # else
15519 #  define machine_arch_type     MACH_TYPE_TABLA
15520 # endif
15521 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
15522 #else
15523 # define machine_is_tabla()     (0)
15524 #endif
15525
15526 #ifdef CONFIG_MACH_MDIRAC3
15527 # ifdef machine_arch_type
15528 #  undef machine_arch_type
15529 #  define machine_arch_type     __machine_arch_type
15530 # else
15531 #  define machine_arch_type     MACH_TYPE_MDIRAC3
15532 # endif
15533 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
15534 #else
15535 # define machine_is_mdirac3()   (0)
15536 #endif
15537
15538 #ifdef CONFIG_MACH_MRHFBP2
15539 # ifdef machine_arch_type
15540 #  undef machine_arch_type
15541 #  define machine_arch_type     __machine_arch_type
15542 # else
15543 #  define machine_arch_type     MACH_TYPE_MRHFBP2
15544 # endif
15545 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
15546 #else
15547 # define machine_is_mrhfbp2()   (0)
15548 #endif
15549
15550 #ifdef CONFIG_MACH_AT91RM9200RB
15551 # ifdef machine_arch_type
15552 #  undef machine_arch_type
15553 #  define machine_arch_type     __machine_arch_type
15554 # else
15555 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
15556 # endif
15557 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
15558 #else
15559 # define machine_is_at91rm9200rb()      (0)
15560 #endif
15561
15562 #ifdef CONFIG_MACH_ANI_APM
15563 # ifdef machine_arch_type
15564 #  undef machine_arch_type
15565 #  define machine_arch_type     __machine_arch_type
15566 # else
15567 #  define machine_arch_type     MACH_TYPE_ANI_APM
15568 # endif
15569 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
15570 #else
15571 # define machine_is_ani_apm()   (0)
15572 #endif
15573
15574 #ifdef CONFIG_MACH_ELLA1
15575 # ifdef machine_arch_type
15576 #  undef machine_arch_type
15577 #  define machine_arch_type     __machine_arch_type
15578 # else
15579 #  define machine_arch_type     MACH_TYPE_ELLA1
15580 # endif
15581 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
15582 #else
15583 # define machine_is_ella1()     (0)
15584 #endif
15585
15586 #ifdef CONFIG_MACH_INHAND_PXA27X
15587 # ifdef machine_arch_type
15588 #  undef machine_arch_type
15589 #  define machine_arch_type     __machine_arch_type
15590 # else
15591 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
15592 # endif
15593 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
15594 #else
15595 # define machine_is_inhand_pxa27x()     (0)
15596 #endif
15597
15598 #ifdef CONFIG_MACH_INHAND_PXA25X
15599 # ifdef machine_arch_type
15600 #  undef machine_arch_type
15601 #  define machine_arch_type     __machine_arch_type
15602 # else
15603 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
15604 # endif
15605 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
15606 #else
15607 # define machine_is_inhand_pxa25x()     (0)
15608 #endif
15609
15610 #ifdef CONFIG_MACH_EMPOS_XM
15611 # ifdef machine_arch_type
15612 #  undef machine_arch_type
15613 #  define machine_arch_type     __machine_arch_type
15614 # else
15615 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
15616 # endif
15617 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
15618 #else
15619 # define machine_is_empos_xm()  (0)
15620 #endif
15621
15622 #ifdef CONFIG_MACH_EMPOS
15623 # ifdef machine_arch_type
15624 #  undef machine_arch_type
15625 #  define machine_arch_type     __machine_arch_type
15626 # else
15627 #  define machine_arch_type     MACH_TYPE_EMPOS
15628 # endif
15629 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
15630 #else
15631 # define machine_is_empos()     (0)
15632 #endif
15633
15634 #ifdef CONFIG_MACH_EMPOS_TINY
15635 # ifdef machine_arch_type
15636 #  undef machine_arch_type
15637 #  define machine_arch_type     __machine_arch_type
15638 # else
15639 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
15640 # endif
15641 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
15642 #else
15643 # define machine_is_empos_tiny()        (0)
15644 #endif
15645
15646 #ifdef CONFIG_MACH_EMPOS_SM
15647 # ifdef machine_arch_type
15648 #  undef machine_arch_type
15649 #  define machine_arch_type     __machine_arch_type
15650 # else
15651 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
15652 # endif
15653 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
15654 #else
15655 # define machine_is_empos_sm()  (0)
15656 #endif
15657
15658 #ifdef CONFIG_MACH_EGRET
15659 # ifdef machine_arch_type
15660 #  undef machine_arch_type
15661 #  define machine_arch_type     __machine_arch_type
15662 # else
15663 #  define machine_arch_type     MACH_TYPE_EGRET
15664 # endif
15665 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
15666 #else
15667 # define machine_is_egret()     (0)
15668 #endif
15669
15670 #ifdef CONFIG_MACH_OSTRICH
15671 # ifdef machine_arch_type
15672 #  undef machine_arch_type
15673 #  define machine_arch_type     __machine_arch_type
15674 # else
15675 #  define machine_arch_type     MACH_TYPE_OSTRICH
15676 # endif
15677 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
15678 #else
15679 # define machine_is_ostrich()   (0)
15680 #endif
15681
15682 #ifdef CONFIG_MACH_N50
15683 # ifdef machine_arch_type
15684 #  undef machine_arch_type
15685 #  define machine_arch_type     __machine_arch_type
15686 # else
15687 #  define machine_arch_type     MACH_TYPE_N50
15688 # endif
15689 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
15690 #else
15691 # define machine_is_n50()       (0)
15692 #endif
15693
15694 #ifdef CONFIG_MACH_ECBAT91
15695 # ifdef machine_arch_type
15696 #  undef machine_arch_type
15697 #  define machine_arch_type     __machine_arch_type
15698 # else
15699 #  define machine_arch_type     MACH_TYPE_ECBAT91
15700 # endif
15701 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
15702 #else
15703 # define machine_is_ecbat91()   (0)
15704 #endif
15705
15706 #ifdef CONFIG_MACH_STAREAST
15707 # ifdef machine_arch_type
15708 #  undef machine_arch_type
15709 #  define machine_arch_type     __machine_arch_type
15710 # else
15711 #  define machine_arch_type     MACH_TYPE_STAREAST
15712 # endif
15713 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
15714 #else
15715 # define machine_is_stareast()  (0)
15716 #endif
15717
15718 #ifdef CONFIG_MACH_DSPG_DW
15719 # ifdef machine_arch_type
15720 #  undef machine_arch_type
15721 #  define machine_arch_type     __machine_arch_type
15722 # else
15723 #  define machine_arch_type     MACH_TYPE_DSPG_DW
15724 # endif
15725 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
15726 #else
15727 # define machine_is_dspg_dw()   (0)
15728 #endif
15729
15730 #ifdef CONFIG_MACH_ONEARM
15731 # ifdef machine_arch_type
15732 #  undef machine_arch_type
15733 #  define machine_arch_type     __machine_arch_type
15734 # else
15735 #  define machine_arch_type     MACH_TYPE_ONEARM
15736 # endif
15737 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
15738 #else
15739 # define machine_is_onearm()    (0)
15740 #endif
15741
15742 #ifdef CONFIG_MACH_MRG110_6
15743 # ifdef machine_arch_type
15744 #  undef machine_arch_type
15745 #  define machine_arch_type     __machine_arch_type
15746 # else
15747 #  define machine_arch_type     MACH_TYPE_MRG110_6
15748 # endif
15749 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
15750 #else
15751 # define machine_is_mrg110_6()  (0)
15752 #endif
15753
15754 #ifdef CONFIG_MACH_WRT300NV2
15755 # ifdef machine_arch_type
15756 #  undef machine_arch_type
15757 #  define machine_arch_type     __machine_arch_type
15758 # else
15759 #  define machine_arch_type     MACH_TYPE_WRT300NV2
15760 # endif
15761 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
15762 #else
15763 # define machine_is_wrt300nv2() (0)
15764 #endif
15765
15766 #ifdef CONFIG_MACH_XM_BULVERDE
15767 # ifdef machine_arch_type
15768 #  undef machine_arch_type
15769 #  define machine_arch_type     __machine_arch_type
15770 # else
15771 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
15772 # endif
15773 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
15774 #else
15775 # define machine_is_xm_bulverde()       (0)
15776 #endif
15777
15778 #ifdef CONFIG_MACH_MSM6100
15779 # ifdef machine_arch_type
15780 #  undef machine_arch_type
15781 #  define machine_arch_type     __machine_arch_type
15782 # else
15783 #  define machine_arch_type     MACH_TYPE_MSM6100
15784 # endif
15785 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
15786 #else
15787 # define machine_is_msm6100()   (0)
15788 #endif
15789
15790 #ifdef CONFIG_MACH_ETI_B1
15791 # ifdef machine_arch_type
15792 #  undef machine_arch_type
15793 #  define machine_arch_type     __machine_arch_type
15794 # else
15795 #  define machine_arch_type     MACH_TYPE_ETI_B1
15796 # endif
15797 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
15798 #else
15799 # define machine_is_eti_b1()    (0)
15800 #endif
15801
15802 #ifdef CONFIG_MACH_ZILOG_ZA9L
15803 # ifdef machine_arch_type
15804 #  undef machine_arch_type
15805 #  define machine_arch_type     __machine_arch_type
15806 # else
15807 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
15808 # endif
15809 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
15810 #else
15811 # define machine_is_za9l_series()       (0)
15812 #endif
15813
15814 #ifdef CONFIG_MACH_BIT2440
15815 # ifdef machine_arch_type
15816 #  undef machine_arch_type
15817 #  define machine_arch_type     __machine_arch_type
15818 # else
15819 #  define machine_arch_type     MACH_TYPE_BIT2440
15820 # endif
15821 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
15822 #else
15823 # define machine_is_bit2440()   (0)
15824 #endif
15825
15826 #ifdef CONFIG_MACH_NBI
15827 # ifdef machine_arch_type
15828 #  undef machine_arch_type
15829 #  define machine_arch_type     __machine_arch_type
15830 # else
15831 #  define machine_arch_type     MACH_TYPE_NBI
15832 # endif
15833 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
15834 #else
15835 # define machine_is_nbi()       (0)
15836 #endif
15837
15838 #ifdef CONFIG_MACH_SMDK2443
15839 # ifdef machine_arch_type
15840 #  undef machine_arch_type
15841 #  define machine_arch_type     __machine_arch_type
15842 # else
15843 #  define machine_arch_type     MACH_TYPE_SMDK2443
15844 # endif
15845 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
15846 #else
15847 # define machine_is_smdk2443()  (0)
15848 #endif
15849
15850 #ifdef CONFIG_MACH_VDAVINCI
15851 # ifdef machine_arch_type
15852 #  undef machine_arch_type
15853 #  define machine_arch_type     __machine_arch_type
15854 # else
15855 #  define machine_arch_type     MACH_TYPE_VDAVINCI
15856 # endif
15857 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
15858 #else
15859 # define machine_is_vdavinci()  (0)
15860 #endif
15861
15862 #ifdef CONFIG_MACH_ATC6
15863 # ifdef machine_arch_type
15864 #  undef machine_arch_type
15865 #  define machine_arch_type     __machine_arch_type
15866 # else
15867 #  define machine_arch_type     MACH_TYPE_ATC6
15868 # endif
15869 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
15870 #else
15871 # define machine_is_atc6()      (0)
15872 #endif
15873
15874 #ifdef CONFIG_MACH_MULTMDW
15875 # ifdef machine_arch_type
15876 #  undef machine_arch_type
15877 #  define machine_arch_type     __machine_arch_type
15878 # else
15879 #  define machine_arch_type     MACH_TYPE_MULTMDW
15880 # endif
15881 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
15882 #else
15883 # define machine_is_multmdw()   (0)
15884 #endif
15885
15886 #ifdef CONFIG_MACH_MBA2440
15887 # ifdef machine_arch_type
15888 #  undef machine_arch_type
15889 #  define machine_arch_type     __machine_arch_type
15890 # else
15891 #  define machine_arch_type     MACH_TYPE_MBA2440
15892 # endif
15893 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
15894 #else
15895 # define machine_is_mba2440()   (0)
15896 #endif
15897
15898 #ifdef CONFIG_MACH_ECSD
15899 # ifdef machine_arch_type
15900 #  undef machine_arch_type
15901 #  define machine_arch_type     __machine_arch_type
15902 # else
15903 #  define machine_arch_type     MACH_TYPE_ECSD
15904 # endif
15905 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
15906 #else
15907 # define machine_is_ecsd()      (0)
15908 #endif
15909
15910 #ifdef CONFIG_MACH_PALMZ31
15911 # ifdef machine_arch_type
15912 #  undef machine_arch_type
15913 #  define machine_arch_type     __machine_arch_type
15914 # else
15915 #  define machine_arch_type     MACH_TYPE_PALMZ31
15916 # endif
15917 # define machine_is_palmz31()   (machine_arch_type == MACH_TYPE_PALMZ31)
15918 #else
15919 # define machine_is_palmz31()   (0)
15920 #endif
15921
15922 #ifdef CONFIG_MACH_FSG
15923 # ifdef machine_arch_type
15924 #  undef machine_arch_type
15925 #  define machine_arch_type     __machine_arch_type
15926 # else
15927 #  define machine_arch_type     MACH_TYPE_FSG
15928 # endif
15929 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
15930 #else
15931 # define machine_is_fsg()       (0)
15932 #endif
15933
15934 #ifdef CONFIG_MACH_RAZOR101
15935 # ifdef machine_arch_type
15936 #  undef machine_arch_type
15937 #  define machine_arch_type     __machine_arch_type
15938 # else
15939 #  define machine_arch_type     MACH_TYPE_RAZOR101
15940 # endif
15941 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
15942 #else
15943 # define machine_is_razor101()  (0)
15944 #endif
15945
15946 #ifdef CONFIG_MACH_OPERA_TDM
15947 # ifdef machine_arch_type
15948 #  undef machine_arch_type
15949 #  define machine_arch_type     __machine_arch_type
15950 # else
15951 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
15952 # endif
15953 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
15954 #else
15955 # define machine_is_opera_tdm() (0)
15956 #endif
15957
15958 #ifdef CONFIG_MACH_COMCERTO
15959 # ifdef machine_arch_type
15960 #  undef machine_arch_type
15961 #  define machine_arch_type     __machine_arch_type
15962 # else
15963 #  define machine_arch_type     MACH_TYPE_COMCERTO
15964 # endif
15965 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
15966 #else
15967 # define machine_is_comcerto()  (0)
15968 #endif
15969
15970 #ifdef CONFIG_MACH_TB0319
15971 # ifdef machine_arch_type
15972 #  undef machine_arch_type
15973 #  define machine_arch_type     __machine_arch_type
15974 # else
15975 #  define machine_arch_type     MACH_TYPE_TB0319
15976 # endif
15977 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
15978 #else
15979 # define machine_is_tb0319()    (0)
15980 #endif
15981
15982 #ifdef CONFIG_MACH_KWS8000
15983 # ifdef machine_arch_type
15984 #  undef machine_arch_type
15985 #  define machine_arch_type     __machine_arch_type
15986 # else
15987 #  define machine_arch_type     MACH_TYPE_KWS8000
15988 # endif
15989 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
15990 #else
15991 # define machine_is_kws8000()   (0)
15992 #endif
15993
15994 #ifdef CONFIG_MACH_B2
15995 # ifdef machine_arch_type
15996 #  undef machine_arch_type
15997 #  define machine_arch_type     __machine_arch_type
15998 # else
15999 #  define machine_arch_type     MACH_TYPE_B2
16000 # endif
16001 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
16002 #else
16003 # define machine_is_b2()        (0)
16004 #endif
16005
16006 #ifdef CONFIG_MACH_LCL54
16007 # ifdef machine_arch_type
16008 #  undef machine_arch_type
16009 #  define machine_arch_type     __machine_arch_type
16010 # else
16011 #  define machine_arch_type     MACH_TYPE_LCL54
16012 # endif
16013 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
16014 #else
16015 # define machine_is_lcl54()     (0)
16016 #endif
16017
16018 #ifdef CONFIG_MACH_AT91SAM9260EK
16019 # ifdef machine_arch_type
16020 #  undef machine_arch_type
16021 #  define machine_arch_type     __machine_arch_type
16022 # else
16023 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
16024 # endif
16025 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
16026 #else
16027 # define machine_is_at91sam9260ek()     (0)
16028 #endif
16029
16030 #ifdef CONFIG_MACH_GLANTANK
16031 # ifdef machine_arch_type
16032 #  undef machine_arch_type
16033 #  define machine_arch_type     __machine_arch_type
16034 # else
16035 #  define machine_arch_type     MACH_TYPE_GLANTANK
16036 # endif
16037 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
16038 #else
16039 # define machine_is_glantank()  (0)
16040 #endif
16041
16042 #ifdef CONFIG_MACH_N2100
16043 # ifdef machine_arch_type
16044 #  undef machine_arch_type
16045 #  define machine_arch_type     __machine_arch_type
16046 # else
16047 #  define machine_arch_type     MACH_TYPE_N2100
16048 # endif
16049 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
16050 #else
16051 # define machine_is_n2100()     (0)
16052 #endif
16053
16054 #ifdef CONFIG_MACH_N4100
16055 # ifdef machine_arch_type
16056 #  undef machine_arch_type
16057 #  define machine_arch_type     __machine_arch_type
16058 # else
16059 #  define machine_arch_type     MACH_TYPE_N4100
16060 # endif
16061 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
16062 #else
16063 # define machine_is_n4100()     (0)
16064 #endif
16065
16066 #ifdef CONFIG_MACH_VERTICAL_RSC4
16067 # ifdef machine_arch_type
16068 #  undef machine_arch_type
16069 #  define machine_arch_type     __machine_arch_type
16070 # else
16071 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
16072 # endif
16073 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
16074 #else
16075 # define machine_is_rsc4()      (0)
16076 #endif
16077
16078 #ifdef CONFIG_MACH_SG8100
16079 # ifdef machine_arch_type
16080 #  undef machine_arch_type
16081 #  define machine_arch_type     __machine_arch_type
16082 # else
16083 #  define machine_arch_type     MACH_TYPE_SG8100
16084 # endif
16085 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
16086 #else
16087 # define machine_is_sg8100()    (0)
16088 #endif
16089
16090 #ifdef CONFIG_MACH_IM42XX
16091 # ifdef machine_arch_type
16092 #  undef machine_arch_type
16093 #  define machine_arch_type     __machine_arch_type
16094 # else
16095 #  define machine_arch_type     MACH_TYPE_IM42XX
16096 # endif
16097 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
16098 #else
16099 # define machine_is_im42xx()    (0)
16100 #endif
16101
16102 #ifdef CONFIG_MACH_FTXX
16103 # ifdef machine_arch_type
16104 #  undef machine_arch_type
16105 #  define machine_arch_type     __machine_arch_type
16106 # else
16107 #  define machine_arch_type     MACH_TYPE_FTXX
16108 # endif
16109 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
16110 #else
16111 # define machine_is_ftxx()      (0)
16112 #endif
16113
16114 #ifdef CONFIG_MACH_LWFUSION
16115 # ifdef machine_arch_type
16116 #  undef machine_arch_type
16117 #  define machine_arch_type     __machine_arch_type
16118 # else
16119 #  define machine_arch_type     MACH_TYPE_LWFUSION
16120 # endif
16121 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
16122 #else
16123 # define machine_is_lwfusion()  (0)
16124 #endif
16125
16126 #ifdef CONFIG_MACH_QT2410
16127 # ifdef machine_arch_type
16128 #  undef machine_arch_type
16129 #  define machine_arch_type     __machine_arch_type
16130 # else
16131 #  define machine_arch_type     MACH_TYPE_QT2410
16132 # endif
16133 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
16134 #else
16135 # define machine_is_qt2410()    (0)
16136 #endif
16137
16138 #ifdef CONFIG_MACH_KIXRP435
16139 # ifdef machine_arch_type
16140 #  undef machine_arch_type
16141 #  define machine_arch_type     __machine_arch_type
16142 # else
16143 #  define machine_arch_type     MACH_TYPE_KIXRP435
16144 # endif
16145 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
16146 #else
16147 # define machine_is_kixrp435()  (0)
16148 #endif
16149
16150 #ifdef CONFIG_MACH_CCW9C
16151 # ifdef machine_arch_type
16152 #  undef machine_arch_type
16153 #  define machine_arch_type     __machine_arch_type
16154 # else
16155 #  define machine_arch_type     MACH_TYPE_CCW9C
16156 # endif
16157 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
16158 #else
16159 # define machine_is_ccw9c()     (0)
16160 #endif
16161
16162 #ifdef CONFIG_MACH_DABHS
16163 # ifdef machine_arch_type
16164 #  undef machine_arch_type
16165 #  define machine_arch_type     __machine_arch_type
16166 # else
16167 #  define machine_arch_type     MACH_TYPE_DABHS
16168 # endif
16169 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
16170 #else
16171 # define machine_is_dabhs()     (0)
16172 #endif
16173
16174 #ifdef CONFIG_MACH_GZMX
16175 # ifdef machine_arch_type
16176 #  undef machine_arch_type
16177 #  define machine_arch_type     __machine_arch_type
16178 # else
16179 #  define machine_arch_type     MACH_TYPE_GZMX
16180 # endif
16181 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
16182 #else
16183 # define machine_is_gzmx()      (0)
16184 #endif
16185
16186 #ifdef CONFIG_MACH_IPNW100AP
16187 # ifdef machine_arch_type
16188 #  undef machine_arch_type
16189 #  define machine_arch_type     __machine_arch_type
16190 # else
16191 #  define machine_arch_type     MACH_TYPE_IPNW100AP
16192 # endif
16193 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
16194 #else
16195 # define machine_is_ipnw100ap() (0)
16196 #endif
16197
16198 #ifdef CONFIG_MACH_CC9P9360DEV
16199 # ifdef machine_arch_type
16200 #  undef machine_arch_type
16201 #  define machine_arch_type     __machine_arch_type
16202 # else
16203 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
16204 # endif
16205 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
16206 #else
16207 # define machine_is_cc9p9360dev()       (0)
16208 #endif
16209
16210 #ifdef CONFIG_MACH_CC9P9750DEV
16211 # ifdef machine_arch_type
16212 #  undef machine_arch_type
16213 #  define machine_arch_type     __machine_arch_type
16214 # else
16215 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
16216 # endif
16217 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
16218 #else
16219 # define machine_is_cc9p9750dev()       (0)
16220 #endif
16221
16222 #ifdef CONFIG_MACH_CC9P9360VAL
16223 # ifdef machine_arch_type
16224 #  undef machine_arch_type
16225 #  define machine_arch_type     __machine_arch_type
16226 # else
16227 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
16228 # endif
16229 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
16230 #else
16231 # define machine_is_cc9p9360val()       (0)
16232 #endif
16233
16234 #ifdef CONFIG_MACH_CC9P9750VAL
16235 # ifdef machine_arch_type
16236 #  undef machine_arch_type
16237 #  define machine_arch_type     __machine_arch_type
16238 # else
16239 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
16240 # endif
16241 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
16242 #else
16243 # define machine_is_cc9p9750val()       (0)
16244 #endif
16245
16246 #ifdef CONFIG_MACH_NX70V
16247 # ifdef machine_arch_type
16248 #  undef machine_arch_type
16249 #  define machine_arch_type     __machine_arch_type
16250 # else
16251 #  define machine_arch_type     MACH_TYPE_NX70V
16252 # endif
16253 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
16254 #else
16255 # define machine_is_nx70v()     (0)
16256 #endif
16257
16258 #ifdef CONFIG_MACH_AT91RM9200DF
16259 # ifdef machine_arch_type
16260 #  undef machine_arch_type
16261 #  define machine_arch_type     __machine_arch_type
16262 # else
16263 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
16264 # endif
16265 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
16266 #else
16267 # define machine_is_at91rm9200df()      (0)
16268 #endif
16269
16270 #ifdef CONFIG_MACH_SE_PILOT2
16271 # ifdef machine_arch_type
16272 #  undef machine_arch_type
16273 #  define machine_arch_type     __machine_arch_type
16274 # else
16275 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
16276 # endif
16277 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
16278 #else
16279 # define machine_is_se_pilot2() (0)
16280 #endif
16281
16282 #ifdef CONFIG_MACH_MTCN_T800
16283 # ifdef machine_arch_type
16284 #  undef machine_arch_type
16285 #  define machine_arch_type     __machine_arch_type
16286 # else
16287 #  define machine_arch_type     MACH_TYPE_MTCN_T800
16288 # endif
16289 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
16290 #else
16291 # define machine_is_mtcn_t800() (0)
16292 #endif
16293
16294 #ifdef CONFIG_MACH_VCMX212
16295 # ifdef machine_arch_type
16296 #  undef machine_arch_type
16297 #  define machine_arch_type     __machine_arch_type
16298 # else
16299 #  define machine_arch_type     MACH_TYPE_VCMX212
16300 # endif
16301 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
16302 #else
16303 # define machine_is_vcmx212()   (0)
16304 #endif
16305
16306 #ifdef CONFIG_MACH_LYNX
16307 # ifdef machine_arch_type
16308 #  undef machine_arch_type
16309 #  define machine_arch_type     __machine_arch_type
16310 # else
16311 #  define machine_arch_type     MACH_TYPE_LYNX
16312 # endif
16313 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
16314 #else
16315 # define machine_is_lynx()      (0)
16316 #endif
16317
16318 #ifdef CONFIG_MACH_AT91SAM9260ID
16319 # ifdef machine_arch_type
16320 #  undef machine_arch_type
16321 #  define machine_arch_type     __machine_arch_type
16322 # else
16323 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
16324 # endif
16325 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
16326 #else
16327 # define machine_is_at91sam9260id()     (0)
16328 #endif
16329
16330 #ifdef CONFIG_MACH_HW86052
16331 # ifdef machine_arch_type
16332 #  undef machine_arch_type
16333 #  define machine_arch_type     __machine_arch_type
16334 # else
16335 #  define machine_arch_type     MACH_TYPE_HW86052
16336 # endif
16337 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
16338 #else
16339 # define machine_is_hw86052()   (0)
16340 #endif
16341
16342 #ifdef CONFIG_MACH_PILZ_PMI3
16343 # ifdef machine_arch_type
16344 #  undef machine_arch_type
16345 #  define machine_arch_type     __machine_arch_type
16346 # else
16347 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
16348 # endif
16349 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
16350 #else
16351 # define machine_is_pilz_pmi3() (0)
16352 #endif
16353
16354 #ifdef CONFIG_MACH_EDB9302A
16355 # ifdef machine_arch_type
16356 #  undef machine_arch_type
16357 #  define machine_arch_type     __machine_arch_type
16358 # else
16359 #  define machine_arch_type     MACH_TYPE_EDB9302A
16360 # endif
16361 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
16362 #else
16363 # define machine_is_edb9302a()  (0)
16364 #endif
16365
16366 #ifdef CONFIG_MACH_EDB9307A
16367 # ifdef machine_arch_type
16368 #  undef machine_arch_type
16369 #  define machine_arch_type     __machine_arch_type
16370 # else
16371 #  define machine_arch_type     MACH_TYPE_EDB9307A
16372 # endif
16373 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
16374 #else
16375 # define machine_is_edb9307a()  (0)
16376 #endif
16377
16378 #ifdef CONFIG_MACH_CT_DFS
16379 # ifdef machine_arch_type
16380 #  undef machine_arch_type
16381 #  define machine_arch_type     __machine_arch_type
16382 # else
16383 #  define machine_arch_type     MACH_TYPE_CT_DFS
16384 # endif
16385 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
16386 #else
16387 # define machine_is_ct_dfs()    (0)
16388 #endif
16389
16390 #ifdef CONFIG_MACH_PILZ_PMI4
16391 # ifdef machine_arch_type
16392 #  undef machine_arch_type
16393 #  define machine_arch_type     __machine_arch_type
16394 # else
16395 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
16396 # endif
16397 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
16398 #else
16399 # define machine_is_pilz_pmi4() (0)
16400 #endif
16401
16402 #ifdef CONFIG_MACH_XCEEDNP_IXP
16403 # ifdef machine_arch_type
16404 #  undef machine_arch_type
16405 #  define machine_arch_type     __machine_arch_type
16406 # else
16407 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
16408 # endif
16409 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
16410 #else
16411 # define machine_is_xceednp_ixp()       (0)
16412 #endif
16413
16414 #ifdef CONFIG_MACH_SMDK2442B
16415 # ifdef machine_arch_type
16416 #  undef machine_arch_type
16417 #  define machine_arch_type     __machine_arch_type
16418 # else
16419 #  define machine_arch_type     MACH_TYPE_SMDK2442B
16420 # endif
16421 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
16422 #else
16423 # define machine_is_smdk2442b() (0)
16424 #endif
16425
16426 #ifdef CONFIG_MACH_XNODE
16427 # ifdef machine_arch_type
16428 #  undef machine_arch_type
16429 #  define machine_arch_type     __machine_arch_type
16430 # else
16431 #  define machine_arch_type     MACH_TYPE_XNODE
16432 # endif
16433 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
16434 #else
16435 # define machine_is_xnode()     (0)
16436 #endif
16437
16438 #ifdef CONFIG_MACH_AIDX270
16439 # ifdef machine_arch_type
16440 #  undef machine_arch_type
16441 #  define machine_arch_type     __machine_arch_type
16442 # else
16443 #  define machine_arch_type     MACH_TYPE_AIDX270
16444 # endif
16445 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
16446 #else
16447 # define machine_is_aidx270()   (0)
16448 #endif
16449
16450 #ifdef CONFIG_MACH_REMA
16451 # ifdef machine_arch_type
16452 #  undef machine_arch_type
16453 #  define machine_arch_type     __machine_arch_type
16454 # else
16455 #  define machine_arch_type     MACH_TYPE_REMA
16456 # endif
16457 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
16458 #else
16459 # define machine_is_rema()      (0)
16460 #endif
16461
16462 #ifdef CONFIG_MACH_BPS1000
16463 # ifdef machine_arch_type
16464 #  undef machine_arch_type
16465 #  define machine_arch_type     __machine_arch_type
16466 # else
16467 #  define machine_arch_type     MACH_TYPE_BPS1000
16468 # endif
16469 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
16470 #else
16471 # define machine_is_bps1000()   (0)
16472 #endif
16473
16474 #ifdef CONFIG_MACH_HW90350
16475 # ifdef machine_arch_type
16476 #  undef machine_arch_type
16477 #  define machine_arch_type     __machine_arch_type
16478 # else
16479 #  define machine_arch_type     MACH_TYPE_HW90350
16480 # endif
16481 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
16482 #else
16483 # define machine_is_hw90350()   (0)
16484 #endif
16485
16486 #ifdef CONFIG_MACH_OMAP_3430SDP
16487 # ifdef machine_arch_type
16488 #  undef machine_arch_type
16489 #  define machine_arch_type     __machine_arch_type
16490 # else
16491 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
16492 # endif
16493 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
16494 #else
16495 # define machine_is_omap_3430sdp()      (0)
16496 #endif
16497
16498 #ifdef CONFIG_MACH_BLUETOUCH
16499 # ifdef machine_arch_type
16500 #  undef machine_arch_type
16501 #  define machine_arch_type     __machine_arch_type
16502 # else
16503 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
16504 # endif
16505 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
16506 #else
16507 # define machine_is_bluetouch() (0)
16508 #endif
16509
16510 #ifdef CONFIG_MACH_VSTMS
16511 # ifdef machine_arch_type
16512 #  undef machine_arch_type
16513 #  define machine_arch_type     __machine_arch_type
16514 # else
16515 #  define machine_arch_type     MACH_TYPE_VSTMS
16516 # endif
16517 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
16518 #else
16519 # define machine_is_vstms()     (0)
16520 #endif
16521
16522 #ifdef CONFIG_MACH_XSBASE270
16523 # ifdef machine_arch_type
16524 #  undef machine_arch_type
16525 #  define machine_arch_type     __machine_arch_type
16526 # else
16527 #  define machine_arch_type     MACH_TYPE_XSBASE270
16528 # endif
16529 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
16530 #else
16531 # define machine_is_xsbase270() (0)
16532 #endif
16533
16534 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
16535 # ifdef machine_arch_type
16536 #  undef machine_arch_type
16537 #  define machine_arch_type     __machine_arch_type
16538 # else
16539 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
16540 # endif
16541 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
16542 #else
16543 # define machine_is_at91sam9260ek_cn()  (0)
16544 #endif
16545
16546 #ifdef CONFIG_MACH_ADSTURBOXB
16547 # ifdef machine_arch_type
16548 #  undef machine_arch_type
16549 #  define machine_arch_type     __machine_arch_type
16550 # else
16551 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
16552 # endif
16553 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
16554 #else
16555 # define machine_is_adsturboxb()        (0)
16556 #endif
16557
16558 #ifdef CONFIG_MACH_OTI4110
16559 # ifdef machine_arch_type
16560 #  undef machine_arch_type
16561 #  define machine_arch_type     __machine_arch_type
16562 # else
16563 #  define machine_arch_type     MACH_TYPE_OTI4110
16564 # endif
16565 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
16566 #else
16567 # define machine_is_oti4110()   (0)
16568 #endif
16569
16570 #ifdef CONFIG_MACH_HME_PXA
16571 # ifdef machine_arch_type
16572 #  undef machine_arch_type
16573 #  define machine_arch_type     __machine_arch_type
16574 # else
16575 #  define machine_arch_type     MACH_TYPE_HME_PXA
16576 # endif
16577 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
16578 #else
16579 # define machine_is_hme_pxa()   (0)
16580 #endif
16581
16582 #ifdef CONFIG_MACH_DEISTERDCA
16583 # ifdef machine_arch_type
16584 #  undef machine_arch_type
16585 #  define machine_arch_type     __machine_arch_type
16586 # else
16587 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
16588 # endif
16589 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
16590 #else
16591 # define machine_is_deisterdca()        (0)
16592 #endif
16593
16594 #ifdef CONFIG_MACH_CES_SSEM2
16595 # ifdef machine_arch_type
16596 #  undef machine_arch_type
16597 #  define machine_arch_type     __machine_arch_type
16598 # else
16599 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
16600 # endif
16601 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
16602 #else
16603 # define machine_is_ces_ssem2() (0)
16604 #endif
16605
16606 #ifdef CONFIG_MACH_CES_MTR
16607 # ifdef machine_arch_type
16608 #  undef machine_arch_type
16609 #  define machine_arch_type     __machine_arch_type
16610 # else
16611 #  define machine_arch_type     MACH_TYPE_CES_MTR
16612 # endif
16613 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
16614 #else
16615 # define machine_is_ces_mtr()   (0)
16616 #endif
16617
16618 #ifdef CONFIG_MACH_TDS_AVNG_SBC
16619 # ifdef machine_arch_type
16620 #  undef machine_arch_type
16621 #  define machine_arch_type     __machine_arch_type
16622 # else
16623 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
16624 # endif
16625 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
16626 #else
16627 # define machine_is_tds_avng_sbc()      (0)
16628 #endif
16629
16630 #ifdef CONFIG_MACH_EVEREST
16631 # ifdef machine_arch_type
16632 #  undef machine_arch_type
16633 #  define machine_arch_type     __machine_arch_type
16634 # else
16635 #  define machine_arch_type     MACH_TYPE_EVEREST
16636 # endif
16637 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
16638 #else
16639 # define machine_is_everest()   (0)
16640 #endif
16641
16642 #ifdef CONFIG_MACH_PNX4010
16643 # ifdef machine_arch_type
16644 #  undef machine_arch_type
16645 #  define machine_arch_type     __machine_arch_type
16646 # else
16647 #  define machine_arch_type     MACH_TYPE_PNX4010
16648 # endif
16649 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
16650 #else
16651 # define machine_is_pnx4010()   (0)
16652 #endif
16653
16654 #ifdef CONFIG_MACH_OXNAS
16655 # ifdef machine_arch_type
16656 #  undef machine_arch_type
16657 #  define machine_arch_type     __machine_arch_type
16658 # else
16659 #  define machine_arch_type     MACH_TYPE_OXNAS
16660 # endif
16661 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
16662 #else
16663 # define machine_is_oxnas()     (0)
16664 #endif
16665
16666 #ifdef CONFIG_MACH_FIORI
16667 # ifdef machine_arch_type
16668 #  undef machine_arch_type
16669 #  define machine_arch_type     __machine_arch_type
16670 # else
16671 #  define machine_arch_type     MACH_TYPE_FIORI
16672 # endif
16673 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
16674 #else
16675 # define machine_is_fiori()     (0)
16676 #endif
16677
16678 #ifdef CONFIG_MACH_ML1200
16679 # ifdef machine_arch_type
16680 #  undef machine_arch_type
16681 #  define machine_arch_type     __machine_arch_type
16682 # else
16683 #  define machine_arch_type     MACH_TYPE_ML1200
16684 # endif
16685 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
16686 #else
16687 # define machine_is_ml1200()    (0)
16688 #endif
16689
16690 #ifdef CONFIG_MACH_PECOS
16691 # ifdef machine_arch_type
16692 #  undef machine_arch_type
16693 #  define machine_arch_type     __machine_arch_type
16694 # else
16695 #  define machine_arch_type     MACH_TYPE_PECOS
16696 # endif
16697 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
16698 #else
16699 # define machine_is_pecos()     (0)
16700 #endif
16701
16702 #ifdef CONFIG_MACH_NB2XXX
16703 # ifdef machine_arch_type
16704 #  undef machine_arch_type
16705 #  define machine_arch_type     __machine_arch_type
16706 # else
16707 #  define machine_arch_type     MACH_TYPE_NB2XXX
16708 # endif
16709 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
16710 #else
16711 # define machine_is_nb2xxx()    (0)
16712 #endif
16713
16714 #ifdef CONFIG_MACH_HW6900
16715 # ifdef machine_arch_type
16716 #  undef machine_arch_type
16717 #  define machine_arch_type     __machine_arch_type
16718 # else
16719 #  define machine_arch_type     MACH_TYPE_HW6900
16720 # endif
16721 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
16722 #else
16723 # define machine_is_hw6900()    (0)
16724 #endif
16725
16726 #ifdef CONFIG_MACH_CDCS_QUOLL
16727 # ifdef machine_arch_type
16728 #  undef machine_arch_type
16729 #  define machine_arch_type     __machine_arch_type
16730 # else
16731 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
16732 # endif
16733 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
16734 #else
16735 # define machine_is_cdcs_quoll()        (0)
16736 #endif
16737
16738 #ifdef CONFIG_MACH_QUICKSILVER
16739 # ifdef machine_arch_type
16740 #  undef machine_arch_type
16741 #  define machine_arch_type     __machine_arch_type
16742 # else
16743 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
16744 # endif
16745 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
16746 #else
16747 # define machine_is_quicksilver()       (0)
16748 #endif
16749
16750 #ifdef CONFIG_MACH_UPLAT926
16751 # ifdef machine_arch_type
16752 #  undef machine_arch_type
16753 #  define machine_arch_type     __machine_arch_type
16754 # else
16755 #  define machine_arch_type     MACH_TYPE_UPLAT926
16756 # endif
16757 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
16758 #else
16759 # define machine_is_uplat926()  (0)
16760 #endif
16761
16762 #ifdef CONFIG_MACH_DEP2410_THOMAS
16763 # ifdef machine_arch_type
16764 #  undef machine_arch_type
16765 #  define machine_arch_type     __machine_arch_type
16766 # else
16767 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
16768 # endif
16769 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
16770 #else
16771 # define machine_is_dep2410_dep2410()   (0)
16772 #endif
16773
16774 #ifdef CONFIG_MACH_DTK2410
16775 # ifdef machine_arch_type
16776 #  undef machine_arch_type
16777 #  define machine_arch_type     __machine_arch_type
16778 # else
16779 #  define machine_arch_type     MACH_TYPE_DTK2410
16780 # endif
16781 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
16782 #else
16783 # define machine_is_dtk2410()   (0)
16784 #endif
16785
16786 #ifdef CONFIG_MACH_CHILI
16787 # ifdef machine_arch_type
16788 #  undef machine_arch_type
16789 #  define machine_arch_type     __machine_arch_type
16790 # else
16791 #  define machine_arch_type     MACH_TYPE_CHILI
16792 # endif
16793 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
16794 #else
16795 # define machine_is_chili()     (0)
16796 #endif
16797
16798 #ifdef CONFIG_MACH_DEMETER
16799 # ifdef machine_arch_type
16800 #  undef machine_arch_type
16801 #  define machine_arch_type     __machine_arch_type
16802 # else
16803 #  define machine_arch_type     MACH_TYPE_DEMETER
16804 # endif
16805 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
16806 #else
16807 # define machine_is_demeter()   (0)
16808 #endif
16809
16810 #ifdef CONFIG_MACH_DIONYSUS
16811 # ifdef machine_arch_type
16812 #  undef machine_arch_type
16813 #  define machine_arch_type     __machine_arch_type
16814 # else
16815 #  define machine_arch_type     MACH_TYPE_DIONYSUS
16816 # endif
16817 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
16818 #else
16819 # define machine_is_dionysus()  (0)
16820 #endif
16821
16822 #ifdef CONFIG_MACH_AS352X
16823 # ifdef machine_arch_type
16824 #  undef machine_arch_type
16825 #  define machine_arch_type     __machine_arch_type
16826 # else
16827 #  define machine_arch_type     MACH_TYPE_AS352X
16828 # endif
16829 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
16830 #else
16831 # define machine_is_as352x()    (0)
16832 #endif
16833
16834 #ifdef CONFIG_MACH_SERVICE
16835 # ifdef machine_arch_type
16836 #  undef machine_arch_type
16837 #  define machine_arch_type     __machine_arch_type
16838 # else
16839 #  define machine_arch_type     MACH_TYPE_SERVICE
16840 # endif
16841 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
16842 #else
16843 # define machine_is_service()   (0)
16844 #endif
16845
16846 #ifdef CONFIG_MACH_CS_E9301
16847 # ifdef machine_arch_type
16848 #  undef machine_arch_type
16849 #  define machine_arch_type     __machine_arch_type
16850 # else
16851 #  define machine_arch_type     MACH_TYPE_CS_E9301
16852 # endif
16853 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
16854 #else
16855 # define machine_is_cs_e9301()  (0)
16856 #endif
16857
16858 #ifdef CONFIG_MACH_MICRO9M
16859 # ifdef machine_arch_type
16860 #  undef machine_arch_type
16861 #  define machine_arch_type     __machine_arch_type
16862 # else
16863 #  define machine_arch_type     MACH_TYPE_MICRO9M
16864 # endif
16865 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
16866 #else
16867 # define machine_is_micro9m()   (0)
16868 #endif
16869
16870 #ifdef CONFIG_MACH_IA_MOSPCK
16871 # ifdef machine_arch_type
16872 #  undef machine_arch_type
16873 #  define machine_arch_type     __machine_arch_type
16874 # else
16875 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
16876 # endif
16877 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
16878 #else
16879 # define machine_is_ia_mospck() (0)
16880 #endif
16881
16882 #ifdef CONFIG_MACH_QL201B
16883 # ifdef machine_arch_type
16884 #  undef machine_arch_type
16885 #  define machine_arch_type     __machine_arch_type
16886 # else
16887 #  define machine_arch_type     MACH_TYPE_QL201B
16888 # endif
16889 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
16890 #else
16891 # define machine_is_ql201b()    (0)
16892 #endif
16893
16894 #ifdef CONFIG_MACH_BBM
16895 # ifdef machine_arch_type
16896 #  undef machine_arch_type
16897 #  define machine_arch_type     __machine_arch_type
16898 # else
16899 #  define machine_arch_type     MACH_TYPE_BBM
16900 # endif
16901 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
16902 #else
16903 # define machine_is_bbm()       (0)
16904 #endif
16905
16906 #ifdef CONFIG_MACH_EXXX
16907 # ifdef machine_arch_type
16908 #  undef machine_arch_type
16909 #  define machine_arch_type     __machine_arch_type
16910 # else
16911 #  define machine_arch_type     MACH_TYPE_EXXX
16912 # endif
16913 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
16914 #else
16915 # define machine_is_exxx()      (0)
16916 #endif
16917
16918 #ifdef CONFIG_MACH_WMA11B
16919 # ifdef machine_arch_type
16920 #  undef machine_arch_type
16921 #  define machine_arch_type     __machine_arch_type
16922 # else
16923 #  define machine_arch_type     MACH_TYPE_WMA11B
16924 # endif
16925 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
16926 #else
16927 # define machine_is_wma11b()    (0)
16928 #endif
16929
16930 #ifdef CONFIG_MACH_PELCO_ATLAS
16931 # ifdef machine_arch_type
16932 #  undef machine_arch_type
16933 #  define machine_arch_type     __machine_arch_type
16934 # else
16935 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
16936 # endif
16937 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
16938 #else
16939 # define machine_is_pelco_atlas()       (0)
16940 #endif
16941
16942 #ifdef CONFIG_MACH_G500
16943 # ifdef machine_arch_type
16944 #  undef machine_arch_type
16945 #  define machine_arch_type     __machine_arch_type
16946 # else
16947 #  define machine_arch_type     MACH_TYPE_G500
16948 # endif
16949 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
16950 #else
16951 # define machine_is_g500()      (0)
16952 #endif
16953
16954 #ifdef CONFIG_MACH_BUG
16955 # ifdef machine_arch_type
16956 #  undef machine_arch_type
16957 #  define machine_arch_type     __machine_arch_type
16958 # else
16959 #  define machine_arch_type     MACH_TYPE_BUG
16960 # endif
16961 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
16962 #else
16963 # define machine_is_bug()       (0)
16964 #endif
16965
16966 #ifdef CONFIG_MACH_MX33ADS
16967 # ifdef machine_arch_type
16968 #  undef machine_arch_type
16969 #  define machine_arch_type     __machine_arch_type
16970 # else
16971 #  define machine_arch_type     MACH_TYPE_MX33ADS
16972 # endif
16973 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
16974 #else
16975 # define machine_is_mx33ads()   (0)
16976 #endif
16977
16978 #ifdef CONFIG_MACH_CHUB
16979 # ifdef machine_arch_type
16980 #  undef machine_arch_type
16981 #  define machine_arch_type     __machine_arch_type
16982 # else
16983 #  define machine_arch_type     MACH_TYPE_CHUB
16984 # endif
16985 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
16986 #else
16987 # define machine_is_chub()      (0)
16988 #endif
16989
16990 #ifdef CONFIG_MACH_NEO1973_GTA01
16991 # ifdef machine_arch_type
16992 #  undef machine_arch_type
16993 #  define machine_arch_type     __machine_arch_type
16994 # else
16995 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
16996 # endif
16997 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16998 #else
16999 # define machine_is_neo1973_gta01()     (0)
17000 #endif
17001
17002 #ifdef CONFIG_MACH_W90N740
17003 # ifdef machine_arch_type
17004 #  undef machine_arch_type
17005 #  define machine_arch_type     __machine_arch_type
17006 # else
17007 #  define machine_arch_type     MACH_TYPE_W90N740
17008 # endif
17009 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
17010 #else
17011 # define machine_is_w90n740()   (0)
17012 #endif
17013
17014 #ifdef CONFIG_MACH_MEDALLION_SA2410
17015 # ifdef machine_arch_type
17016 #  undef machine_arch_type
17017 #  define machine_arch_type     __machine_arch_type
17018 # else
17019 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
17020 # endif
17021 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
17022 #else
17023 # define machine_is_medallion_sa2410()  (0)
17024 #endif
17025
17026 #ifdef CONFIG_MACH_IA_CPU_9200_2
17027 # ifdef machine_arch_type
17028 #  undef machine_arch_type
17029 #  define machine_arch_type     __machine_arch_type
17030 # else
17031 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
17032 # endif
17033 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
17034 #else
17035 # define machine_is_ia_cpu_9200_2()     (0)
17036 #endif
17037
17038 #ifdef CONFIG_MACH_DIMMRM9200
17039 # ifdef machine_arch_type
17040 #  undef machine_arch_type
17041 #  define machine_arch_type     __machine_arch_type
17042 # else
17043 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
17044 # endif
17045 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
17046 #else
17047 # define machine_is_dimmrm9200()        (0)
17048 #endif
17049
17050 #ifdef CONFIG_MACH_PM9261
17051 # ifdef machine_arch_type
17052 #  undef machine_arch_type
17053 #  define machine_arch_type     __machine_arch_type
17054 # else
17055 #  define machine_arch_type     MACH_TYPE_PM9261
17056 # endif
17057 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
17058 #else
17059 # define machine_is_pm9261()    (0)
17060 #endif
17061
17062 #ifdef CONFIG_MACH_ML7304
17063 # ifdef machine_arch_type
17064 #  undef machine_arch_type
17065 #  define machine_arch_type     __machine_arch_type
17066 # else
17067 #  define machine_arch_type     MACH_TYPE_ML7304
17068 # endif
17069 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
17070 #else
17071 # define machine_is_ml7304()    (0)
17072 #endif
17073
17074 #ifdef CONFIG_MACH_UCP250
17075 # ifdef machine_arch_type
17076 #  undef machine_arch_type
17077 #  define machine_arch_type     __machine_arch_type
17078 # else
17079 #  define machine_arch_type     MACH_TYPE_UCP250
17080 # endif
17081 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
17082 #else
17083 # define machine_is_ucp250()    (0)
17084 #endif
17085
17086 #ifdef CONFIG_MACH_INTBOARD
17087 # ifdef machine_arch_type
17088 #  undef machine_arch_type
17089 #  define machine_arch_type     __machine_arch_type
17090 # else
17091 #  define machine_arch_type     MACH_TYPE_INTBOARD
17092 # endif
17093 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
17094 #else
17095 # define machine_is_intboard()  (0)
17096 #endif
17097
17098 #ifdef CONFIG_MACH_GULFSTREAM
17099 # ifdef machine_arch_type
17100 #  undef machine_arch_type
17101 #  define machine_arch_type     __machine_arch_type
17102 # else
17103 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
17104 # endif
17105 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
17106 #else
17107 # define machine_is_gulfstream()        (0)
17108 #endif
17109
17110 #ifdef CONFIG_MACH_LABQUEST
17111 # ifdef machine_arch_type
17112 #  undef machine_arch_type
17113 #  define machine_arch_type     __machine_arch_type
17114 # else
17115 #  define machine_arch_type     MACH_TYPE_LABQUEST
17116 # endif
17117 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
17118 #else
17119 # define machine_is_labquest()  (0)
17120 #endif
17121
17122 #ifdef CONFIG_MACH_VCMX313
17123 # ifdef machine_arch_type
17124 #  undef machine_arch_type
17125 #  define machine_arch_type     __machine_arch_type
17126 # else
17127 #  define machine_arch_type     MACH_TYPE_VCMX313
17128 # endif
17129 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
17130 #else
17131 # define machine_is_vcmx313()   (0)
17132 #endif
17133
17134 #ifdef CONFIG_MACH_URG200
17135 # ifdef machine_arch_type
17136 #  undef machine_arch_type
17137 #  define machine_arch_type     __machine_arch_type
17138 # else
17139 #  define machine_arch_type     MACH_TYPE_URG200
17140 # endif
17141 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
17142 #else
17143 # define machine_is_urg200()    (0)
17144 #endif
17145
17146 #ifdef CONFIG_MACH_CPUX255LCDNET
17147 # ifdef machine_arch_type
17148 #  undef machine_arch_type
17149 #  define machine_arch_type     __machine_arch_type
17150 # else
17151 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
17152 # endif
17153 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
17154 #else
17155 # define machine_is_cpux255lcdnet()     (0)
17156 #endif
17157
17158 #ifdef CONFIG_MACH_NETDCU9
17159 # ifdef machine_arch_type
17160 #  undef machine_arch_type
17161 #  define machine_arch_type     __machine_arch_type
17162 # else
17163 #  define machine_arch_type     MACH_TYPE_NETDCU9
17164 # endif
17165 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
17166 #else
17167 # define machine_is_netdcu9()   (0)
17168 #endif
17169
17170 #ifdef CONFIG_MACH_NETDCU10
17171 # ifdef machine_arch_type
17172 #  undef machine_arch_type
17173 #  define machine_arch_type     __machine_arch_type
17174 # else
17175 #  define machine_arch_type     MACH_TYPE_NETDCU10
17176 # endif
17177 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
17178 #else
17179 # define machine_is_netdcu10()  (0)
17180 #endif
17181
17182 #ifdef CONFIG_MACH_DSPG_DGA
17183 # ifdef machine_arch_type
17184 #  undef machine_arch_type
17185 #  define machine_arch_type     __machine_arch_type
17186 # else
17187 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
17188 # endif
17189 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
17190 #else
17191 # define machine_is_dspg_dga()  (0)
17192 #endif
17193
17194 #ifdef CONFIG_MACH_DSPG_DVW
17195 # ifdef machine_arch_type
17196 #  undef machine_arch_type
17197 #  define machine_arch_type     __machine_arch_type
17198 # else
17199 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
17200 # endif
17201 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
17202 #else
17203 # define machine_is_dspg_dvw()  (0)
17204 #endif
17205
17206 #ifdef CONFIG_MACH_SOLOS
17207 # ifdef machine_arch_type
17208 #  undef machine_arch_type
17209 #  define machine_arch_type     __machine_arch_type
17210 # else
17211 #  define machine_arch_type     MACH_TYPE_SOLOS
17212 # endif
17213 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
17214 #else
17215 # define machine_is_solos()     (0)
17216 #endif
17217
17218 #ifdef CONFIG_MACH_AT91SAM9263EK
17219 # ifdef machine_arch_type
17220 #  undef machine_arch_type
17221 #  define machine_arch_type     __machine_arch_type
17222 # else
17223 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
17224 # endif
17225 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
17226 #else
17227 # define machine_is_at91sam9263ek()     (0)
17228 #endif
17229
17230 #ifdef CONFIG_MACH_OSSTBOX
17231 # ifdef machine_arch_type
17232 #  undef machine_arch_type
17233 #  define machine_arch_type     __machine_arch_type
17234 # else
17235 #  define machine_arch_type     MACH_TYPE_OSSTBOX
17236 # endif
17237 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
17238 #else
17239 # define machine_is_osstbox()   (0)
17240 #endif
17241
17242 #ifdef CONFIG_MACH_KBAT9261
17243 # ifdef machine_arch_type
17244 #  undef machine_arch_type
17245 #  define machine_arch_type     __machine_arch_type
17246 # else
17247 #  define machine_arch_type     MACH_TYPE_KBAT9261
17248 # endif
17249 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
17250 #else
17251 # define machine_is_kbat9261()  (0)
17252 #endif
17253
17254 #ifdef CONFIG_MACH_CT1100
17255 # ifdef machine_arch_type
17256 #  undef machine_arch_type
17257 #  define machine_arch_type     __machine_arch_type
17258 # else
17259 #  define machine_arch_type     MACH_TYPE_CT1100
17260 # endif
17261 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
17262 #else
17263 # define machine_is_ct1100()    (0)
17264 #endif
17265
17266 #ifdef CONFIG_MACH_AKCPPXA
17267 # ifdef machine_arch_type
17268 #  undef machine_arch_type
17269 #  define machine_arch_type     __machine_arch_type
17270 # else
17271 #  define machine_arch_type     MACH_TYPE_AKCPPXA
17272 # endif
17273 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
17274 #else
17275 # define machine_is_akcppxa()   (0)
17276 #endif
17277
17278 #ifdef CONFIG_MACH_OCHAYA1020
17279 # ifdef machine_arch_type
17280 #  undef machine_arch_type
17281 #  define machine_arch_type     __machine_arch_type
17282 # else
17283 #  define machine_arch_type     MACH_TYPE_OCHAYA1020
17284 # endif
17285 # define machine_is_ochaya1020()        (machine_arch_type == MACH_TYPE_OCHAYA1020)
17286 #else
17287 # define machine_is_ochaya1020()        (0)
17288 #endif
17289
17290 #ifdef CONFIG_MACH_HITRACK
17291 # ifdef machine_arch_type
17292 #  undef machine_arch_type
17293 #  define machine_arch_type     __machine_arch_type
17294 # else
17295 #  define machine_arch_type     MACH_TYPE_HITRACK
17296 # endif
17297 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
17298 #else
17299 # define machine_is_hitrack()   (0)
17300 #endif
17301
17302 #ifdef CONFIG_MACH_SYME1
17303 # ifdef machine_arch_type
17304 #  undef machine_arch_type
17305 #  define machine_arch_type     __machine_arch_type
17306 # else
17307 #  define machine_arch_type     MACH_TYPE_SYME1
17308 # endif
17309 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
17310 #else
17311 # define machine_is_syme1()     (0)
17312 #endif
17313
17314 #ifdef CONFIG_MACH_SYHL1
17315 # ifdef machine_arch_type
17316 #  undef machine_arch_type
17317 #  define machine_arch_type     __machine_arch_type
17318 # else
17319 #  define machine_arch_type     MACH_TYPE_SYHL1
17320 # endif
17321 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
17322 #else
17323 # define machine_is_syhl1()     (0)
17324 #endif
17325
17326 #ifdef CONFIG_MACH_EMPCA400
17327 # ifdef machine_arch_type
17328 #  undef machine_arch_type
17329 #  define machine_arch_type     __machine_arch_type
17330 # else
17331 #  define machine_arch_type     MACH_TYPE_EMPCA400
17332 # endif
17333 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
17334 #else
17335 # define machine_is_empca400()  (0)
17336 #endif
17337
17338 #ifdef CONFIG_MACH_EM7210
17339 # ifdef machine_arch_type
17340 #  undef machine_arch_type
17341 #  define machine_arch_type     __machine_arch_type
17342 # else
17343 #  define machine_arch_type     MACH_TYPE_EM7210
17344 # endif
17345 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
17346 #else
17347 # define machine_is_em7210()    (0)
17348 #endif
17349
17350 #ifdef CONFIG_MACH_HTCHERMES
17351 # ifdef machine_arch_type
17352 #  undef machine_arch_type
17353 #  define machine_arch_type     __machine_arch_type
17354 # else
17355 #  define machine_arch_type     MACH_TYPE_HTCHERMES
17356 # endif
17357 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
17358 #else
17359 # define machine_is_htchermes() (0)
17360 #endif
17361
17362 #ifdef CONFIG_MACH_ETI_C1
17363 # ifdef machine_arch_type
17364 #  undef machine_arch_type
17365 #  define machine_arch_type     __machine_arch_type
17366 # else
17367 #  define machine_arch_type     MACH_TYPE_ETI_C1
17368 # endif
17369 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
17370 #else
17371 # define machine_is_eti_c1()    (0)
17372 #endif
17373
17374 #ifdef CONFIG_MACH_AC100
17375 # ifdef machine_arch_type
17376 #  undef machine_arch_type
17377 #  define machine_arch_type     __machine_arch_type
17378 # else
17379 #  define machine_arch_type     MACH_TYPE_AC100
17380 # endif
17381 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
17382 #else
17383 # define machine_is_ac100()     (0)
17384 #endif
17385
17386 #ifdef CONFIG_MACH_SNEETCH
17387 # ifdef machine_arch_type
17388 #  undef machine_arch_type
17389 #  define machine_arch_type     __machine_arch_type
17390 # else
17391 #  define machine_arch_type     MACH_TYPE_SNEETCH
17392 # endif
17393 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
17394 #else
17395 # define machine_is_sneetch()   (0)
17396 #endif
17397
17398 #ifdef CONFIG_MACH_STUDENTMATE
17399 # ifdef machine_arch_type
17400 #  undef machine_arch_type
17401 #  define machine_arch_type     __machine_arch_type
17402 # else
17403 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
17404 # endif
17405 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
17406 #else
17407 # define machine_is_studentmate()       (0)
17408 #endif
17409
17410 #ifdef CONFIG_MACH_ZIR2410
17411 # ifdef machine_arch_type
17412 #  undef machine_arch_type
17413 #  define machine_arch_type     __machine_arch_type
17414 # else
17415 #  define machine_arch_type     MACH_TYPE_ZIR2410
17416 # endif
17417 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
17418 #else
17419 # define machine_is_zir2410()   (0)
17420 #endif
17421
17422 #ifdef CONFIG_MACH_ZIR2413
17423 # ifdef machine_arch_type
17424 #  undef machine_arch_type
17425 #  define machine_arch_type     __machine_arch_type
17426 # else
17427 #  define machine_arch_type     MACH_TYPE_ZIR2413
17428 # endif
17429 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
17430 #else
17431 # define machine_is_zir2413()   (0)
17432 #endif
17433
17434 #ifdef CONFIG_MACH_DLONIP3
17435 # ifdef machine_arch_type
17436 #  undef machine_arch_type
17437 #  define machine_arch_type     __machine_arch_type
17438 # else
17439 #  define machine_arch_type     MACH_TYPE_DLONIP3
17440 # endif
17441 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
17442 #else
17443 # define machine_is_dlonip3()   (0)
17444 #endif
17445
17446 #ifdef CONFIG_MACH_INSTREAM
17447 # ifdef machine_arch_type
17448 #  undef machine_arch_type
17449 #  define machine_arch_type     __machine_arch_type
17450 # else
17451 #  define machine_arch_type     MACH_TYPE_INSTREAM
17452 # endif
17453 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
17454 #else
17455 # define machine_is_instream()  (0)
17456 #endif
17457
17458 #ifdef CONFIG_MACH_AMBARELLA
17459 # ifdef machine_arch_type
17460 #  undef machine_arch_type
17461 #  define machine_arch_type     __machine_arch_type
17462 # else
17463 #  define machine_arch_type     MACH_TYPE_AMBARELLA
17464 # endif
17465 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
17466 #else
17467 # define machine_is_ambarella() (0)
17468 #endif
17469
17470 #ifdef CONFIG_MACH_NEVIS
17471 # ifdef machine_arch_type
17472 #  undef machine_arch_type
17473 #  define machine_arch_type     __machine_arch_type
17474 # else
17475 #  define machine_arch_type     MACH_TYPE_NEVIS
17476 # endif
17477 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
17478 #else
17479 # define machine_is_nevis()     (0)
17480 #endif
17481
17482 #ifdef CONFIG_MACH_HTC_TRINITY
17483 # ifdef machine_arch_type
17484 #  undef machine_arch_type
17485 #  define machine_arch_type     __machine_arch_type
17486 # else
17487 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
17488 # endif
17489 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
17490 #else
17491 # define machine_is_htc_trinity()       (0)
17492 #endif
17493
17494 #ifdef CONFIG_MACH_QL202B
17495 # ifdef machine_arch_type
17496 #  undef machine_arch_type
17497 #  define machine_arch_type     __machine_arch_type
17498 # else
17499 #  define machine_arch_type     MACH_TYPE_QL202B
17500 # endif
17501 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
17502 #else
17503 # define machine_is_ql202b()    (0)
17504 #endif
17505
17506 #ifdef CONFIG_MACH_VPAC270
17507 # ifdef machine_arch_type
17508 #  undef machine_arch_type
17509 #  define machine_arch_type     __machine_arch_type
17510 # else
17511 #  define machine_arch_type     MACH_TYPE_VPAC270
17512 # endif
17513 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
17514 #else
17515 # define machine_is_vpac270()   (0)
17516 #endif
17517
17518 #ifdef CONFIG_MACH_RD129
17519 # ifdef machine_arch_type
17520 #  undef machine_arch_type
17521 #  define machine_arch_type     __machine_arch_type
17522 # else
17523 #  define machine_arch_type     MACH_TYPE_RD129
17524 # endif
17525 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
17526 #else
17527 # define machine_is_rd129()     (0)
17528 #endif
17529
17530 #ifdef CONFIG_MACH_HTCWIZARD
17531 # ifdef machine_arch_type
17532 #  undef machine_arch_type
17533 #  define machine_arch_type     __machine_arch_type
17534 # else
17535 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
17536 # endif
17537 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
17538 #else
17539 # define machine_is_htcwizard() (0)
17540 #endif
17541
17542 #ifdef CONFIG_MACH_TREO680
17543 # ifdef machine_arch_type
17544 #  undef machine_arch_type
17545 #  define machine_arch_type     __machine_arch_type
17546 # else
17547 #  define machine_arch_type     MACH_TYPE_TREO680
17548 # endif
17549 # define machine_is_treo680()   (machine_arch_type == MACH_TYPE_TREO680)
17550 #else
17551 # define machine_is_treo680()   (0)
17552 #endif
17553
17554 #ifdef CONFIG_MACH_TECON_TMEZON
17555 # ifdef machine_arch_type
17556 #  undef machine_arch_type
17557 #  define machine_arch_type     __machine_arch_type
17558 # else
17559 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
17560 # endif
17561 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
17562 #else
17563 # define machine_is_tecon_tmezon()      (0)
17564 #endif
17565
17566 #ifdef CONFIG_MACH_ZYLONITE
17567 # ifdef machine_arch_type
17568 #  undef machine_arch_type
17569 #  define machine_arch_type     __machine_arch_type
17570 # else
17571 #  define machine_arch_type     MACH_TYPE_ZYLONITE
17572 # endif
17573 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
17574 #else
17575 # define machine_is_zylonite()  (0)
17576 #endif
17577
17578 #ifdef CONFIG_MACH_GENE1270
17579 # ifdef machine_arch_type
17580 #  undef machine_arch_type
17581 #  define machine_arch_type     __machine_arch_type
17582 # else
17583 #  define machine_arch_type     MACH_TYPE_GENE1270
17584 # endif
17585 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
17586 #else
17587 # define machine_is_gene1270()  (0)
17588 #endif
17589
17590 #ifdef CONFIG_MACH_ZIR2412
17591 # ifdef machine_arch_type
17592 #  undef machine_arch_type
17593 #  define machine_arch_type     __machine_arch_type
17594 # else
17595 #  define machine_arch_type     MACH_TYPE_ZIR2412
17596 # endif
17597 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
17598 #else
17599 # define machine_is_zir2412()   (0)
17600 #endif
17601
17602 #ifdef CONFIG_MACH_MX31LITE
17603 # ifdef machine_arch_type
17604 #  undef machine_arch_type
17605 #  define machine_arch_type     __machine_arch_type
17606 # else
17607 #  define machine_arch_type     MACH_TYPE_MX31LITE
17608 # endif
17609 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
17610 #else
17611 # define machine_is_mx31lite()  (0)
17612 #endif
17613
17614 #ifdef CONFIG_MACH_T700WX
17615 # ifdef machine_arch_type
17616 #  undef machine_arch_type
17617 #  define machine_arch_type     __machine_arch_type
17618 # else
17619 #  define machine_arch_type     MACH_TYPE_T700WX
17620 # endif
17621 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
17622 #else
17623 # define machine_is_t700wx()    (0)
17624 #endif
17625
17626 #ifdef CONFIG_MACH_VF100
17627 # ifdef machine_arch_type
17628 #  undef machine_arch_type
17629 #  define machine_arch_type     __machine_arch_type
17630 # else
17631 #  define machine_arch_type     MACH_TYPE_VF100
17632 # endif
17633 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
17634 #else
17635 # define machine_is_vf100()     (0)
17636 #endif
17637
17638 #ifdef CONFIG_MACH_NSB2
17639 # ifdef machine_arch_type
17640 #  undef machine_arch_type
17641 #  define machine_arch_type     __machine_arch_type
17642 # else
17643 #  define machine_arch_type     MACH_TYPE_NSB2
17644 # endif
17645 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
17646 #else
17647 # define machine_is_nsb2()      (0)
17648 #endif
17649
17650 #ifdef CONFIG_MACH_NXHMI_BB
17651 # ifdef machine_arch_type
17652 #  undef machine_arch_type
17653 #  define machine_arch_type     __machine_arch_type
17654 # else
17655 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
17656 # endif
17657 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
17658 #else
17659 # define machine_is_nxhmi_bb()  (0)
17660 #endif
17661
17662 #ifdef CONFIG_MACH_NXHMI_RE
17663 # ifdef machine_arch_type
17664 #  undef machine_arch_type
17665 #  define machine_arch_type     __machine_arch_type
17666 # else
17667 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
17668 # endif
17669 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
17670 #else
17671 # define machine_is_nxhmi_re()  (0)
17672 #endif
17673
17674 #ifdef CONFIG_MACH_N4100PRO
17675 # ifdef machine_arch_type
17676 #  undef machine_arch_type
17677 #  define machine_arch_type     __machine_arch_type
17678 # else
17679 #  define machine_arch_type     MACH_TYPE_N4100PRO
17680 # endif
17681 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
17682 #else
17683 # define machine_is_n4100pro()  (0)
17684 #endif
17685
17686 #ifdef CONFIG_MACH_SAM9260
17687 # ifdef machine_arch_type
17688 #  undef machine_arch_type
17689 #  define machine_arch_type     __machine_arch_type
17690 # else
17691 #  define machine_arch_type     MACH_TYPE_SAM9260
17692 # endif
17693 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
17694 #else
17695 # define machine_is_sam9260()   (0)
17696 #endif
17697
17698 #ifdef CONFIG_MACH_OMAP_TREO600
17699 # ifdef machine_arch_type
17700 #  undef machine_arch_type
17701 #  define machine_arch_type     __machine_arch_type
17702 # else
17703 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
17704 # endif
17705 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
17706 #else
17707 # define machine_is_omap_treo600()      (0)
17708 #endif
17709
17710 #ifdef CONFIG_MACH_INDY2410
17711 # ifdef machine_arch_type
17712 #  undef machine_arch_type
17713 #  define machine_arch_type     __machine_arch_type
17714 # else
17715 #  define machine_arch_type     MACH_TYPE_INDY2410
17716 # endif
17717 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
17718 #else
17719 # define machine_is_indy2410()  (0)
17720 #endif
17721
17722 #ifdef CONFIG_MACH_NELT_A
17723 # ifdef machine_arch_type
17724 #  undef machine_arch_type
17725 #  define machine_arch_type     __machine_arch_type
17726 # else
17727 #  define machine_arch_type     MACH_TYPE_NELT_A
17728 # endif
17729 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
17730 #else
17731 # define machine_is_nelt_a()    (0)
17732 #endif
17733
17734 #ifdef CONFIG_MACH_N311
17735 # ifdef machine_arch_type
17736 #  undef machine_arch_type
17737 #  define machine_arch_type     __machine_arch_type
17738 # else
17739 #  define machine_arch_type     MACH_TYPE_N311
17740 # endif
17741 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
17742 #else
17743 # define machine_is_n311()      (0)
17744 #endif
17745
17746 #ifdef CONFIG_MACH_AT91SAM9260VGK
17747 # ifdef machine_arch_type
17748 #  undef machine_arch_type
17749 #  define machine_arch_type     __machine_arch_type
17750 # else
17751 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
17752 # endif
17753 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
17754 #else
17755 # define machine_is_at91sam9260vgk()    (0)
17756 #endif
17757
17758 #ifdef CONFIG_MACH_AT91LEPPE
17759 # ifdef machine_arch_type
17760 #  undef machine_arch_type
17761 #  define machine_arch_type     __machine_arch_type
17762 # else
17763 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
17764 # endif
17765 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
17766 #else
17767 # define machine_is_at91leppe() (0)
17768 #endif
17769
17770 #ifdef CONFIG_MACH_AT91LEPCCN
17771 # ifdef machine_arch_type
17772 #  undef machine_arch_type
17773 #  define machine_arch_type     __machine_arch_type
17774 # else
17775 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
17776 # endif
17777 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
17778 #else
17779 # define machine_is_at91lepccn()        (0)
17780 #endif
17781
17782 #ifdef CONFIG_MACH_APC7100
17783 # ifdef machine_arch_type
17784 #  undef machine_arch_type
17785 #  define machine_arch_type     __machine_arch_type
17786 # else
17787 #  define machine_arch_type     MACH_TYPE_APC7100
17788 # endif
17789 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
17790 #else
17791 # define machine_is_apc7100()   (0)
17792 #endif
17793
17794 #ifdef CONFIG_MACH_STARGAZER
17795 # ifdef machine_arch_type
17796 #  undef machine_arch_type
17797 #  define machine_arch_type     __machine_arch_type
17798 # else
17799 #  define machine_arch_type     MACH_TYPE_STARGAZER
17800 # endif
17801 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
17802 #else
17803 # define machine_is_stargazer() (0)
17804 #endif
17805
17806 #ifdef CONFIG_MACH_SONATA
17807 # ifdef machine_arch_type
17808 #  undef machine_arch_type
17809 #  define machine_arch_type     __machine_arch_type
17810 # else
17811 #  define machine_arch_type     MACH_TYPE_SONATA
17812 # endif
17813 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
17814 #else
17815 # define machine_is_sonata()    (0)
17816 #endif
17817
17818 #ifdef CONFIG_MACH_SCHMOOGIE
17819 # ifdef machine_arch_type
17820 #  undef machine_arch_type
17821 #  define machine_arch_type     __machine_arch_type
17822 # else
17823 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
17824 # endif
17825 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
17826 #else
17827 # define machine_is_schmoogie() (0)
17828 #endif
17829
17830 #ifdef CONFIG_MACH_AZTOOL
17831 # ifdef machine_arch_type
17832 #  undef machine_arch_type
17833 #  define machine_arch_type     __machine_arch_type
17834 # else
17835 #  define machine_arch_type     MACH_TYPE_AZTOOL
17836 # endif
17837 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
17838 #else
17839 # define machine_is_aztool()    (0)
17840 #endif
17841
17842 #ifdef CONFIG_MACH_MIOA701
17843 # ifdef machine_arch_type
17844 #  undef machine_arch_type
17845 #  define machine_arch_type     __machine_arch_type
17846 # else
17847 #  define machine_arch_type     MACH_TYPE_MIOA701
17848 # endif
17849 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
17850 #else
17851 # define machine_is_mioa701()   (0)
17852 #endif
17853
17854 #ifdef CONFIG_MACH_SXNI9260
17855 # ifdef machine_arch_type
17856 #  undef machine_arch_type
17857 #  define machine_arch_type     __machine_arch_type
17858 # else
17859 #  define machine_arch_type     MACH_TYPE_SXNI9260
17860 # endif
17861 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
17862 #else
17863 # define machine_is_sxni9260()  (0)
17864 #endif
17865
17866 #ifdef CONFIG_MACH_MXC27520EVB
17867 # ifdef machine_arch_type
17868 #  undef machine_arch_type
17869 #  define machine_arch_type     __machine_arch_type
17870 # else
17871 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
17872 # endif
17873 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
17874 #else
17875 # define machine_is_mxc27520evb()       (0)
17876 #endif
17877
17878 #ifdef CONFIG_MACH_ARMADILLO5X0
17879 # ifdef machine_arch_type
17880 #  undef machine_arch_type
17881 #  define machine_arch_type     __machine_arch_type
17882 # else
17883 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
17884 # endif
17885 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
17886 #else
17887 # define machine_is_armadillo5x0()      (0)
17888 #endif
17889
17890 #ifdef CONFIG_MACH_MB9260
17891 # ifdef machine_arch_type
17892 #  undef machine_arch_type
17893 #  define machine_arch_type     __machine_arch_type
17894 # else
17895 #  define machine_arch_type     MACH_TYPE_MB9260
17896 # endif
17897 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
17898 #else
17899 # define machine_is_mb9260()    (0)
17900 #endif
17901
17902 #ifdef CONFIG_MACH_MB9263
17903 # ifdef machine_arch_type
17904 #  undef machine_arch_type
17905 #  define machine_arch_type     __machine_arch_type
17906 # else
17907 #  define machine_arch_type     MACH_TYPE_MB9263
17908 # endif
17909 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
17910 #else
17911 # define machine_is_mb9263()    (0)
17912 #endif
17913
17914 #ifdef CONFIG_MACH_IPAC9302
17915 # ifdef machine_arch_type
17916 #  undef machine_arch_type
17917 #  define machine_arch_type     __machine_arch_type
17918 # else
17919 #  define machine_arch_type     MACH_TYPE_IPAC9302
17920 # endif
17921 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
17922 #else
17923 # define machine_is_ipac9302()  (0)
17924 #endif
17925
17926 #ifdef CONFIG_MACH_CC9P9360JS
17927 # ifdef machine_arch_type
17928 #  undef machine_arch_type
17929 #  define machine_arch_type     __machine_arch_type
17930 # else
17931 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
17932 # endif
17933 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
17934 #else
17935 # define machine_is_cc9p9360js()        (0)
17936 #endif
17937
17938 #ifdef CONFIG_MACH_GALLIUM
17939 # ifdef machine_arch_type
17940 #  undef machine_arch_type
17941 #  define machine_arch_type     __machine_arch_type
17942 # else
17943 #  define machine_arch_type     MACH_TYPE_GALLIUM
17944 # endif
17945 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
17946 #else
17947 # define machine_is_gallium()   (0)
17948 #endif
17949
17950 #ifdef CONFIG_MACH_MSC2410
17951 # ifdef machine_arch_type
17952 #  undef machine_arch_type
17953 #  define machine_arch_type     __machine_arch_type
17954 # else
17955 #  define machine_arch_type     MACH_TYPE_MSC2410
17956 # endif
17957 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
17958 #else
17959 # define machine_is_msc2410()   (0)
17960 #endif
17961
17962 #ifdef CONFIG_MACH_GHI270
17963 # ifdef machine_arch_type
17964 #  undef machine_arch_type
17965 #  define machine_arch_type     __machine_arch_type
17966 # else
17967 #  define machine_arch_type     MACH_TYPE_GHI270
17968 # endif
17969 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
17970 #else
17971 # define machine_is_ghi270()    (0)
17972 #endif
17973
17974 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
17975 # ifdef machine_arch_type
17976 #  undef machine_arch_type
17977 #  define machine_arch_type     __machine_arch_type
17978 # else
17979 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
17980 # endif
17981 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17982 #else
17983 # define machine_is_davinci_leonardo()  (0)
17984 #endif
17985
17986 #ifdef CONFIG_MACH_OIAB
17987 # ifdef machine_arch_type
17988 #  undef machine_arch_type
17989 #  define machine_arch_type     __machine_arch_type
17990 # else
17991 #  define machine_arch_type     MACH_TYPE_OIAB
17992 # endif
17993 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
17994 #else
17995 # define machine_is_oiab()      (0)
17996 #endif
17997
17998 #ifdef CONFIG_MACH_SMDK6400
17999 # ifdef machine_arch_type
18000 #  undef machine_arch_type
18001 #  define machine_arch_type     __machine_arch_type
18002 # else
18003 #  define machine_arch_type     MACH_TYPE_SMDK6400
18004 # endif
18005 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
18006 #else
18007 # define machine_is_smdk6400()  (0)
18008 #endif
18009
18010 #ifdef CONFIG_MACH_NOKIA_N800
18011 # ifdef machine_arch_type
18012 #  undef machine_arch_type
18013 #  define machine_arch_type     __machine_arch_type
18014 # else
18015 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
18016 # endif
18017 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
18018 #else
18019 # define machine_is_nokia_n800()        (0)
18020 #endif
18021
18022 #ifdef CONFIG_MACH_GREENPHONE
18023 # ifdef machine_arch_type
18024 #  undef machine_arch_type
18025 #  define machine_arch_type     __machine_arch_type
18026 # else
18027 #  define machine_arch_type     MACH_TYPE_GREENPHONE
18028 # endif
18029 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
18030 #else
18031 # define machine_is_greenphone()        (0)
18032 #endif
18033
18034 #ifdef CONFIG_MACH_COMPEXWP18
18035 # ifdef machine_arch_type
18036 #  undef machine_arch_type
18037 #  define machine_arch_type     __machine_arch_type
18038 # else
18039 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
18040 # endif
18041 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
18042 #else
18043 # define machine_is_compex42x() (0)
18044 #endif
18045
18046 #ifdef CONFIG_MACH_XMATE
18047 # ifdef machine_arch_type
18048 #  undef machine_arch_type
18049 #  define machine_arch_type     __machine_arch_type
18050 # else
18051 #  define machine_arch_type     MACH_TYPE_XMATE
18052 # endif
18053 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
18054 #else
18055 # define machine_is_xmate()     (0)
18056 #endif
18057
18058 #ifdef CONFIG_MACH_ENERGIZER
18059 # ifdef machine_arch_type
18060 #  undef machine_arch_type
18061 #  define machine_arch_type     __machine_arch_type
18062 # else
18063 #  define machine_arch_type     MACH_TYPE_ENERGIZER
18064 # endif
18065 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
18066 #else
18067 # define machine_is_energizer() (0)
18068 #endif
18069
18070 #ifdef CONFIG_MACH_IME1
18071 # ifdef machine_arch_type
18072 #  undef machine_arch_type
18073 #  define machine_arch_type     __machine_arch_type
18074 # else
18075 #  define machine_arch_type     MACH_TYPE_IME1
18076 # endif
18077 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
18078 #else
18079 # define machine_is_ime1()      (0)
18080 #endif
18081
18082 #ifdef CONFIG_MACH_SWEDATMS
18083 # ifdef machine_arch_type
18084 #  undef machine_arch_type
18085 #  define machine_arch_type     __machine_arch_type
18086 # else
18087 #  define machine_arch_type     MACH_TYPE_SWEDATMS
18088 # endif
18089 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
18090 #else
18091 # define machine_is_sweda_tms() (0)
18092 #endif
18093
18094 #ifdef CONFIG_MACH_NTNP435C
18095 # ifdef machine_arch_type
18096 #  undef machine_arch_type
18097 #  define machine_arch_type     __machine_arch_type
18098 # else
18099 #  define machine_arch_type     MACH_TYPE_NTNP435C
18100 # endif
18101 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
18102 #else
18103 # define machine_is_ntnp435c()  (0)
18104 #endif
18105
18106 #ifdef CONFIG_MACH_SPECTRO2
18107 # ifdef machine_arch_type
18108 #  undef machine_arch_type
18109 #  define machine_arch_type     __machine_arch_type
18110 # else
18111 #  define machine_arch_type     MACH_TYPE_SPECTRO2
18112 # endif
18113 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
18114 #else
18115 # define machine_is_spectro2()  (0)
18116 #endif
18117
18118 #ifdef CONFIG_MACH_H6039
18119 # ifdef machine_arch_type
18120 #  undef machine_arch_type
18121 #  define machine_arch_type     __machine_arch_type
18122 # else
18123 #  define machine_arch_type     MACH_TYPE_H6039
18124 # endif
18125 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
18126 #else
18127 # define machine_is_h6039()     (0)
18128 #endif
18129
18130 #ifdef CONFIG_MACH_EP80219
18131 # ifdef machine_arch_type
18132 #  undef machine_arch_type
18133 #  define machine_arch_type     __machine_arch_type
18134 # else
18135 #  define machine_arch_type     MACH_TYPE_EP80219
18136 # endif
18137 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
18138 #else
18139 # define machine_is_ep80219()   (0)
18140 #endif
18141
18142 #ifdef CONFIG_MACH_SAMOA_II
18143 # ifdef machine_arch_type
18144 #  undef machine_arch_type
18145 #  define machine_arch_type     __machine_arch_type
18146 # else
18147 #  define machine_arch_type     MACH_TYPE_SAMOA_II
18148 # endif
18149 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
18150 #else
18151 # define machine_is_samoa_ii()  (0)
18152 #endif
18153
18154 #ifdef CONFIG_MACH_CWMXL
18155 # ifdef machine_arch_type
18156 #  undef machine_arch_type
18157 #  define machine_arch_type     __machine_arch_type
18158 # else
18159 #  define machine_arch_type     MACH_TYPE_CWMXL
18160 # endif
18161 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
18162 #else
18163 # define machine_is_cwmxl()     (0)
18164 #endif
18165
18166 #ifdef CONFIG_MACH_AS9200
18167 # ifdef machine_arch_type
18168 #  undef machine_arch_type
18169 #  define machine_arch_type     __machine_arch_type
18170 # else
18171 #  define machine_arch_type     MACH_TYPE_AS9200
18172 # endif
18173 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
18174 #else
18175 # define machine_is_as9200()    (0)
18176 #endif
18177
18178 #ifdef CONFIG_MACH_SFX1149
18179 # ifdef machine_arch_type
18180 #  undef machine_arch_type
18181 #  define machine_arch_type     __machine_arch_type
18182 # else
18183 #  define machine_arch_type     MACH_TYPE_SFX1149
18184 # endif
18185 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
18186 #else
18187 # define machine_is_sfx1149()   (0)
18188 #endif
18189
18190 #ifdef CONFIG_MACH_NAVI010
18191 # ifdef machine_arch_type
18192 #  undef machine_arch_type
18193 #  define machine_arch_type     __machine_arch_type
18194 # else
18195 #  define machine_arch_type     MACH_TYPE_NAVI010
18196 # endif
18197 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
18198 #else
18199 # define machine_is_navi010()   (0)
18200 #endif
18201
18202 #ifdef CONFIG_MACH_MULTMDP
18203 # ifdef machine_arch_type
18204 #  undef machine_arch_type
18205 #  define machine_arch_type     __machine_arch_type
18206 # else
18207 #  define machine_arch_type     MACH_TYPE_MULTMDP
18208 # endif
18209 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
18210 #else
18211 # define machine_is_multmdp()   (0)
18212 #endif
18213
18214 #ifdef CONFIG_MACH_SCB9520
18215 # ifdef machine_arch_type
18216 #  undef machine_arch_type
18217 #  define machine_arch_type     __machine_arch_type
18218 # else
18219 #  define machine_arch_type     MACH_TYPE_SCB9520
18220 # endif
18221 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
18222 #else
18223 # define machine_is_scb9520()   (0)
18224 #endif
18225
18226 #ifdef CONFIG_MACH_HTCATHENA
18227 # ifdef machine_arch_type
18228 #  undef machine_arch_type
18229 #  define machine_arch_type     __machine_arch_type
18230 # else
18231 #  define machine_arch_type     MACH_TYPE_HTCATHENA
18232 # endif
18233 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
18234 #else
18235 # define machine_is_htcathena() (0)
18236 #endif
18237
18238 #ifdef CONFIG_MACH_XP179
18239 # ifdef machine_arch_type
18240 #  undef machine_arch_type
18241 #  define machine_arch_type     __machine_arch_type
18242 # else
18243 #  define machine_arch_type     MACH_TYPE_XP179
18244 # endif
18245 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
18246 #else
18247 # define machine_is_xp179()     (0)
18248 #endif
18249
18250 #ifdef CONFIG_MACH_H4300
18251 # ifdef machine_arch_type
18252 #  undef machine_arch_type
18253 #  define machine_arch_type     __machine_arch_type
18254 # else
18255 #  define machine_arch_type     MACH_TYPE_H4300
18256 # endif
18257 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
18258 #else
18259 # define machine_is_h4300()     (0)
18260 #endif
18261
18262 #ifdef CONFIG_MACH_GORAMO_MLR
18263 # ifdef machine_arch_type
18264 #  undef machine_arch_type
18265 #  define machine_arch_type     __machine_arch_type
18266 # else
18267 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
18268 # endif
18269 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
18270 #else
18271 # define machine_is_goramo_mlr()        (0)
18272 #endif
18273
18274 #ifdef CONFIG_MACH_MXC30020EVB
18275 # ifdef machine_arch_type
18276 #  undef machine_arch_type
18277 #  define machine_arch_type     __machine_arch_type
18278 # else
18279 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
18280 # endif
18281 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
18282 #else
18283 # define machine_is_mxc30020evb()       (0)
18284 #endif
18285
18286 #ifdef CONFIG_MACH_ADSBITSYG5
18287 # ifdef machine_arch_type
18288 #  undef machine_arch_type
18289 #  define machine_arch_type     __machine_arch_type
18290 # else
18291 #  define machine_arch_type     MACH_TYPE_ADSBITSYG5
18292 # endif
18293 # define machine_is_adsbitsyg5()        (machine_arch_type == MACH_TYPE_ADSBITSYG5)
18294 #else
18295 # define machine_is_adsbitsyg5()        (0)
18296 #endif
18297
18298 #ifdef CONFIG_MACH_ADSPORTALPLUS
18299 # ifdef machine_arch_type
18300 #  undef machine_arch_type
18301 #  define machine_arch_type     __machine_arch_type
18302 # else
18303 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
18304 # endif
18305 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
18306 #else
18307 # define machine_is_adsportalplus()     (0)
18308 #endif
18309
18310 #ifdef CONFIG_MACH_MMSP2PLUS
18311 # ifdef machine_arch_type
18312 #  undef machine_arch_type
18313 #  define machine_arch_type     __machine_arch_type
18314 # else
18315 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
18316 # endif
18317 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
18318 #else
18319 # define machine_is_mmsp2plus() (0)
18320 #endif
18321
18322 #ifdef CONFIG_MACH_EM_X270
18323 # ifdef machine_arch_type
18324 #  undef machine_arch_type
18325 #  define machine_arch_type     __machine_arch_type
18326 # else
18327 #  define machine_arch_type     MACH_TYPE_EM_X270
18328 # endif
18329 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
18330 #else
18331 # define machine_is_em_x270()   (0)
18332 #endif
18333
18334 #ifdef CONFIG_MACH_TPP302
18335 # ifdef machine_arch_type
18336 #  undef machine_arch_type
18337 #  define machine_arch_type     __machine_arch_type
18338 # else
18339 #  define machine_arch_type     MACH_TYPE_TPP302
18340 # endif
18341 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
18342 #else
18343 # define machine_is_tpp302()    (0)
18344 #endif
18345
18346 #ifdef CONFIG_MACH_TPM104
18347 # ifdef machine_arch_type
18348 #  undef machine_arch_type
18349 #  define machine_arch_type     __machine_arch_type
18350 # else
18351 #  define machine_arch_type     MACH_TYPE_TPM104
18352 # endif
18353 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
18354 #else
18355 # define machine_is_tpp104()    (0)
18356 #endif
18357
18358 #ifdef CONFIG_MACH_TPM102
18359 # ifdef machine_arch_type
18360 #  undef machine_arch_type
18361 #  define machine_arch_type     __machine_arch_type
18362 # else
18363 #  define machine_arch_type     MACH_TYPE_TPM102
18364 # endif
18365 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
18366 #else
18367 # define machine_is_tpm102()    (0)
18368 #endif
18369
18370 #ifdef CONFIG_MACH_TPM109
18371 # ifdef machine_arch_type
18372 #  undef machine_arch_type
18373 #  define machine_arch_type     __machine_arch_type
18374 # else
18375 #  define machine_arch_type     MACH_TYPE_TPM109
18376 # endif
18377 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
18378 #else
18379 # define machine_is_tpm109()    (0)
18380 #endif
18381
18382 #ifdef CONFIG_MACH_FBXO1
18383 # ifdef machine_arch_type
18384 #  undef machine_arch_type
18385 #  define machine_arch_type     __machine_arch_type
18386 # else
18387 #  define machine_arch_type     MACH_TYPE_FBXO1
18388 # endif
18389 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
18390 #else
18391 # define machine_is_fbxo1()     (0)
18392 #endif
18393
18394 #ifdef CONFIG_MACH_HXD8
18395 # ifdef machine_arch_type
18396 #  undef machine_arch_type
18397 #  define machine_arch_type     __machine_arch_type
18398 # else
18399 #  define machine_arch_type     MACH_TYPE_HXD8
18400 # endif
18401 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
18402 #else
18403 # define machine_is_hxd8()      (0)
18404 #endif
18405
18406 #ifdef CONFIG_MACH_NEO1973_GTA02
18407 # ifdef machine_arch_type
18408 #  undef machine_arch_type
18409 #  define machine_arch_type     __machine_arch_type
18410 # else
18411 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
18412 # endif
18413 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
18414 #else
18415 # define machine_is_neo1973_gta02()     (0)
18416 #endif
18417
18418 #ifdef CONFIG_MACH_EMTEST
18419 # ifdef machine_arch_type
18420 #  undef machine_arch_type
18421 #  define machine_arch_type     __machine_arch_type
18422 # else
18423 #  define machine_arch_type     MACH_TYPE_EMTEST
18424 # endif
18425 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
18426 #else
18427 # define machine_is_emtest()    (0)
18428 #endif
18429
18430 #ifdef CONFIG_MACH_AD6900
18431 # ifdef machine_arch_type
18432 #  undef machine_arch_type
18433 #  define machine_arch_type     __machine_arch_type
18434 # else
18435 #  define machine_arch_type     MACH_TYPE_AD6900
18436 # endif
18437 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
18438 #else
18439 # define machine_is_ad6900()    (0)
18440 #endif
18441
18442 #ifdef CONFIG_MACH_EUROPA
18443 # ifdef machine_arch_type
18444 #  undef machine_arch_type
18445 #  define machine_arch_type     __machine_arch_type
18446 # else
18447 #  define machine_arch_type     MACH_TYPE_EUROPA
18448 # endif
18449 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
18450 #else
18451 # define machine_is_europa()    (0)
18452 #endif
18453
18454 #ifdef CONFIG_MACH_METROCONNECT
18455 # ifdef machine_arch_type
18456 #  undef machine_arch_type
18457 #  define machine_arch_type     __machine_arch_type
18458 # else
18459 #  define machine_arch_type     MACH_TYPE_METROCONNECT
18460 # endif
18461 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
18462 #else
18463 # define machine_is_metroconnect()      (0)
18464 #endif
18465
18466 #ifdef CONFIG_MACH_EZ_S2410
18467 # ifdef machine_arch_type
18468 #  undef machine_arch_type
18469 #  define machine_arch_type     __machine_arch_type
18470 # else
18471 #  define machine_arch_type     MACH_TYPE_EZ_S2410
18472 # endif
18473 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
18474 #else
18475 # define machine_is_ez_s2410()  (0)
18476 #endif
18477
18478 #ifdef CONFIG_MACH_EZ_S2440
18479 # ifdef machine_arch_type
18480 #  undef machine_arch_type
18481 #  define machine_arch_type     __machine_arch_type
18482 # else
18483 #  define machine_arch_type     MACH_TYPE_EZ_S2440
18484 # endif
18485 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
18486 #else
18487 # define machine_is_ez_s2440()  (0)
18488 #endif
18489
18490 #ifdef CONFIG_MACH_EZ_EP9312
18491 # ifdef machine_arch_type
18492 #  undef machine_arch_type
18493 #  define machine_arch_type     __machine_arch_type
18494 # else
18495 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
18496 # endif
18497 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
18498 #else
18499 # define machine_is_ez_ep9312() (0)
18500 #endif
18501
18502 #ifdef CONFIG_MACH_EZ_EP9315
18503 # ifdef machine_arch_type
18504 #  undef machine_arch_type
18505 #  define machine_arch_type     __machine_arch_type
18506 # else
18507 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
18508 # endif
18509 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
18510 #else
18511 # define machine_is_ez_ep9315() (0)
18512 #endif
18513
18514 #ifdef CONFIG_MACH_EZ_X7
18515 # ifdef machine_arch_type
18516 #  undef machine_arch_type
18517 #  define machine_arch_type     __machine_arch_type
18518 # else
18519 #  define machine_arch_type     MACH_TYPE_EZ_X7
18520 # endif
18521 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
18522 #else
18523 # define machine_is_ez_x7()     (0)
18524 #endif
18525
18526 #ifdef CONFIG_MACH_GODOTDB
18527 # ifdef machine_arch_type
18528 #  undef machine_arch_type
18529 #  define machine_arch_type     __machine_arch_type
18530 # else
18531 #  define machine_arch_type     MACH_TYPE_GODOTDB
18532 # endif
18533 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
18534 #else
18535 # define machine_is_godotdb()   (0)
18536 #endif
18537
18538 #ifdef CONFIG_MACH_MISTRAL
18539 # ifdef machine_arch_type
18540 #  undef machine_arch_type
18541 #  define machine_arch_type     __machine_arch_type
18542 # else
18543 #  define machine_arch_type     MACH_TYPE_MISTRAL
18544 # endif
18545 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
18546 #else
18547 # define machine_is_mistral()   (0)
18548 #endif
18549
18550 #ifdef CONFIG_MACH_MSM
18551 # ifdef machine_arch_type
18552 #  undef machine_arch_type
18553 #  define machine_arch_type     __machine_arch_type
18554 # else
18555 #  define machine_arch_type     MACH_TYPE_MSM
18556 # endif
18557 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
18558 #else
18559 # define machine_is_msm()       (0)
18560 #endif
18561
18562 #ifdef CONFIG_MACH_CT5910
18563 # ifdef machine_arch_type
18564 #  undef machine_arch_type
18565 #  define machine_arch_type     __machine_arch_type
18566 # else
18567 #  define machine_arch_type     MACH_TYPE_CT5910
18568 # endif
18569 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
18570 #else
18571 # define machine_is_ct5910()    (0)
18572 #endif
18573
18574 #ifdef CONFIG_MACH_CT5912
18575 # ifdef machine_arch_type
18576 #  undef machine_arch_type
18577 #  define machine_arch_type     __machine_arch_type
18578 # else
18579 #  define machine_arch_type     MACH_TYPE_CT5912
18580 # endif
18581 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
18582 #else
18583 # define machine_is_ct5912()    (0)
18584 #endif
18585
18586 #ifdef CONFIG_MACH_HYNET_INE
18587 # ifdef machine_arch_type
18588 #  undef machine_arch_type
18589 #  define machine_arch_type     __machine_arch_type
18590 # else
18591 #  define machine_arch_type     MACH_TYPE_HYNET_INE
18592 # endif
18593 # define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
18594 #else
18595 # define machine_is_hynet_ine() (0)
18596 #endif
18597
18598 #ifdef CONFIG_MACH_HYNET_APP
18599 # ifdef machine_arch_type
18600 #  undef machine_arch_type
18601 #  define machine_arch_type     __machine_arch_type
18602 # else
18603 #  define machine_arch_type     MACH_TYPE_HYNET_APP
18604 # endif
18605 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
18606 #else
18607 # define machine_is_hynet_app() (0)
18608 #endif
18609
18610 #ifdef CONFIG_MACH_MSM7200
18611 # ifdef machine_arch_type
18612 #  undef machine_arch_type
18613 #  define machine_arch_type     __machine_arch_type
18614 # else
18615 #  define machine_arch_type     MACH_TYPE_MSM7200
18616 # endif
18617 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
18618 #else
18619 # define machine_is_msm7200()   (0)
18620 #endif
18621
18622 #ifdef CONFIG_MACH_MSM7600
18623 # ifdef machine_arch_type
18624 #  undef machine_arch_type
18625 #  define machine_arch_type     __machine_arch_type
18626 # else
18627 #  define machine_arch_type     MACH_TYPE_MSM7600
18628 # endif
18629 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
18630 #else
18631 # define machine_is_msm7600()   (0)
18632 #endif
18633
18634 #ifdef CONFIG_MACH_CEB255
18635 # ifdef machine_arch_type
18636 #  undef machine_arch_type
18637 #  define machine_arch_type     __machine_arch_type
18638 # else
18639 #  define machine_arch_type     MACH_TYPE_CEB255
18640 # endif
18641 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
18642 #else
18643 # define machine_is_ceb255()    (0)
18644 #endif
18645
18646 #ifdef CONFIG_MACH_CIEL
18647 # ifdef machine_arch_type
18648 #  undef machine_arch_type
18649 #  define machine_arch_type     __machine_arch_type
18650 # else
18651 #  define machine_arch_type     MACH_TYPE_CIEL
18652 # endif
18653 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
18654 #else
18655 # define machine_is_ciel()      (0)
18656 #endif
18657
18658 #ifdef CONFIG_MACH_SLM5650
18659 # ifdef machine_arch_type
18660 #  undef machine_arch_type
18661 #  define machine_arch_type     __machine_arch_type
18662 # else
18663 #  define machine_arch_type     MACH_TYPE_SLM5650
18664 # endif
18665 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
18666 #else
18667 # define machine_is_slm5650()   (0)
18668 #endif
18669
18670 #ifdef CONFIG_MACH_AT91SAM9RLEK
18671 # ifdef machine_arch_type
18672 #  undef machine_arch_type
18673 #  define machine_arch_type     __machine_arch_type
18674 # else
18675 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
18676 # endif
18677 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
18678 #else
18679 # define machine_is_at91sam9rlek()      (0)
18680 #endif
18681
18682 #ifdef CONFIG_MACH_COMTECH_ROUTER
18683 # ifdef machine_arch_type
18684 #  undef machine_arch_type
18685 #  define machine_arch_type     __machine_arch_type
18686 # else
18687 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
18688 # endif
18689 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
18690 #else
18691 # define machine_is_comtech_router()    (0)
18692 #endif
18693
18694 #ifdef CONFIG_MACH_SBC2410X
18695 # ifdef machine_arch_type
18696 #  undef machine_arch_type
18697 #  define machine_arch_type     __machine_arch_type
18698 # else
18699 #  define machine_arch_type     MACH_TYPE_SBC2410X
18700 # endif
18701 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
18702 #else
18703 # define machine_is_sbc2410x()  (0)
18704 #endif
18705
18706 #ifdef CONFIG_MACH_AT4X0BD
18707 # ifdef machine_arch_type
18708 #  undef machine_arch_type
18709 #  define machine_arch_type     __machine_arch_type
18710 # else
18711 #  define machine_arch_type     MACH_TYPE_AT4X0BD
18712 # endif
18713 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
18714 #else
18715 # define machine_is_at4x0bd()   (0)
18716 #endif
18717
18718 #ifdef CONFIG_MACH_CBIFR
18719 # ifdef machine_arch_type
18720 #  undef machine_arch_type
18721 #  define machine_arch_type     __machine_arch_type
18722 # else
18723 #  define machine_arch_type     MACH_TYPE_CBIFR
18724 # endif
18725 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
18726 #else
18727 # define machine_is_cbifr()     (0)
18728 #endif
18729
18730 #ifdef CONFIG_MACH_ARCOM_QUANTUM
18731 # ifdef machine_arch_type
18732 #  undef machine_arch_type
18733 #  define machine_arch_type     __machine_arch_type
18734 # else
18735 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
18736 # endif
18737 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
18738 #else
18739 # define machine_is_arcom_quantum()     (0)
18740 #endif
18741
18742 #ifdef CONFIG_MACH_MATRIX520
18743 # ifdef machine_arch_type
18744 #  undef machine_arch_type
18745 #  define machine_arch_type     __machine_arch_type
18746 # else
18747 #  define machine_arch_type     MACH_TYPE_MATRIX520
18748 # endif
18749 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
18750 #else
18751 # define machine_is_matrix520() (0)
18752 #endif
18753
18754 #ifdef CONFIG_MACH_MATRIX510
18755 # ifdef machine_arch_type
18756 #  undef machine_arch_type
18757 #  define machine_arch_type     __machine_arch_type
18758 # else
18759 #  define machine_arch_type     MACH_TYPE_MATRIX510
18760 # endif
18761 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
18762 #else
18763 # define machine_is_matrix510() (0)
18764 #endif
18765
18766 #ifdef CONFIG_MACH_MATRIX500
18767 # ifdef machine_arch_type
18768 #  undef machine_arch_type
18769 #  define machine_arch_type     __machine_arch_type
18770 # else
18771 #  define machine_arch_type     MACH_TYPE_MATRIX500
18772 # endif
18773 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
18774 #else
18775 # define machine_is_matrix500() (0)
18776 #endif
18777
18778 #ifdef CONFIG_MACH_M501
18779 # ifdef machine_arch_type
18780 #  undef machine_arch_type
18781 #  define machine_arch_type     __machine_arch_type
18782 # else
18783 #  define machine_arch_type     MACH_TYPE_M501
18784 # endif
18785 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
18786 #else
18787 # define machine_is_m501()      (0)
18788 #endif
18789
18790 #ifdef CONFIG_MACH_AAEON1270
18791 # ifdef machine_arch_type
18792 #  undef machine_arch_type
18793 #  define machine_arch_type     __machine_arch_type
18794 # else
18795 #  define machine_arch_type     MACH_TYPE_AAEON1270
18796 # endif
18797 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
18798 #else
18799 # define machine_is_aaeon1270() (0)
18800 #endif
18801
18802 #ifdef CONFIG_MACH_MATRIX500EV
18803 # ifdef machine_arch_type
18804 #  undef machine_arch_type
18805 #  define machine_arch_type     __machine_arch_type
18806 # else
18807 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
18808 # endif
18809 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
18810 #else
18811 # define machine_is_matrix500ev()       (0)
18812 #endif
18813
18814 #ifdef CONFIG_MACH_PAC500
18815 # ifdef machine_arch_type
18816 #  undef machine_arch_type
18817 #  define machine_arch_type     __machine_arch_type
18818 # else
18819 #  define machine_arch_type     MACH_TYPE_PAC500
18820 # endif
18821 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
18822 #else
18823 # define machine_is_pac500()    (0)
18824 #endif
18825
18826 #ifdef CONFIG_MACH_PNX8181
18827 # ifdef machine_arch_type
18828 #  undef machine_arch_type
18829 #  define machine_arch_type     __machine_arch_type
18830 # else
18831 #  define machine_arch_type     MACH_TYPE_PNX8181
18832 # endif
18833 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
18834 #else
18835 # define machine_is_pnx8181()   (0)
18836 #endif
18837
18838 #ifdef CONFIG_MACH_COLIBRI320
18839 # ifdef machine_arch_type
18840 #  undef machine_arch_type
18841 #  define machine_arch_type     __machine_arch_type
18842 # else
18843 #  define machine_arch_type     MACH_TYPE_COLIBRI320
18844 # endif
18845 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
18846 #else
18847 # define machine_is_colibri320()        (0)
18848 #endif
18849
18850 #ifdef CONFIG_MACH_AZTOOLBB
18851 # ifdef machine_arch_type
18852 #  undef machine_arch_type
18853 #  define machine_arch_type     __machine_arch_type
18854 # else
18855 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
18856 # endif
18857 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
18858 #else
18859 # define machine_is_aztoolbb()  (0)
18860 #endif
18861
18862 #ifdef CONFIG_MACH_AZTOOLG2
18863 # ifdef machine_arch_type
18864 #  undef machine_arch_type
18865 #  define machine_arch_type     __machine_arch_type
18866 # else
18867 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
18868 # endif
18869 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
18870 #else
18871 # define machine_is_aztoolg2()  (0)
18872 #endif
18873
18874 #ifdef CONFIG_MACH_DVLHOST
18875 # ifdef machine_arch_type
18876 #  undef machine_arch_type
18877 #  define machine_arch_type     __machine_arch_type
18878 # else
18879 #  define machine_arch_type     MACH_TYPE_DVLHOST
18880 # endif
18881 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
18882 #else
18883 # define machine_is_dvlhost()   (0)
18884 #endif
18885
18886 #ifdef CONFIG_MACH_ZIR9200
18887 # ifdef machine_arch_type
18888 #  undef machine_arch_type
18889 #  define machine_arch_type     __machine_arch_type
18890 # else
18891 #  define machine_arch_type     MACH_TYPE_ZIR9200
18892 # endif
18893 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
18894 #else
18895 # define machine_is_zir9200()   (0)
18896 #endif
18897
18898 #ifdef CONFIG_MACH_ZIR9260
18899 # ifdef machine_arch_type
18900 #  undef machine_arch_type
18901 #  define machine_arch_type     __machine_arch_type
18902 # else
18903 #  define machine_arch_type     MACH_TYPE_ZIR9260
18904 # endif
18905 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
18906 #else
18907 # define machine_is_zir9260()   (0)
18908 #endif
18909
18910 #ifdef CONFIG_MACH_COCOPAH
18911 # ifdef machine_arch_type
18912 #  undef machine_arch_type
18913 #  define machine_arch_type     __machine_arch_type
18914 # else
18915 #  define machine_arch_type     MACH_TYPE_COCOPAH
18916 # endif
18917 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
18918 #else
18919 # define machine_is_cocopah()   (0)
18920 #endif
18921
18922 #ifdef CONFIG_MACH_NDS
18923 # ifdef machine_arch_type
18924 #  undef machine_arch_type
18925 #  define machine_arch_type     __machine_arch_type
18926 # else
18927 #  define machine_arch_type     MACH_TYPE_NDS
18928 # endif
18929 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
18930 #else
18931 # define machine_is_nds()       (0)
18932 #endif
18933
18934 #ifdef CONFIG_MACH_ROSENCRANTZ
18935 # ifdef machine_arch_type
18936 #  undef machine_arch_type
18937 #  define machine_arch_type     __machine_arch_type
18938 # else
18939 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
18940 # endif
18941 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
18942 #else
18943 # define machine_is_rosencrantz()       (0)
18944 #endif
18945
18946 #ifdef CONFIG_MACH_FTTX_ODSC
18947 # ifdef machine_arch_type
18948 #  undef machine_arch_type
18949 #  define machine_arch_type     __machine_arch_type
18950 # else
18951 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
18952 # endif
18953 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
18954 #else
18955 # define machine_is_fttx_odsc() (0)
18956 #endif
18957
18958 #ifdef CONFIG_MACH_CLASSE_R6904
18959 # ifdef machine_arch_type
18960 #  undef machine_arch_type
18961 #  define machine_arch_type     __machine_arch_type
18962 # else
18963 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
18964 # endif
18965 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18966 #else
18967 # define machine_is_classe_r6904()      (0)
18968 #endif
18969
18970 #ifdef CONFIG_MACH_CAM60
18971 # ifdef machine_arch_type
18972 #  undef machine_arch_type
18973 #  define machine_arch_type     __machine_arch_type
18974 # else
18975 #  define machine_arch_type     MACH_TYPE_CAM60
18976 # endif
18977 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
18978 #else
18979 # define machine_is_cam60()     (0)
18980 #endif
18981
18982 #ifdef CONFIG_MACH_MXC30031ADS
18983 # ifdef machine_arch_type
18984 #  undef machine_arch_type
18985 #  define machine_arch_type     __machine_arch_type
18986 # else
18987 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
18988 # endif
18989 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
18990 #else
18991 # define machine_is_mxc30031ads()       (0)
18992 #endif
18993
18994 #ifdef CONFIG_MACH_DATACALL
18995 # ifdef machine_arch_type
18996 #  undef machine_arch_type
18997 #  define machine_arch_type     __machine_arch_type
18998 # else
18999 #  define machine_arch_type     MACH_TYPE_DATACALL
19000 # endif
19001 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
19002 #else
19003 # define machine_is_datacall()  (0)
19004 #endif
19005
19006 #ifdef CONFIG_MACH_AT91EB01
19007 # ifdef machine_arch_type
19008 #  undef machine_arch_type
19009 #  define machine_arch_type     __machine_arch_type
19010 # else
19011 #  define machine_arch_type     MACH_TYPE_AT91EB01
19012 # endif
19013 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
19014 #else
19015 # define machine_is_at91eb01()  (0)
19016 #endif
19017
19018 #ifdef CONFIG_MACH_RTY
19019 # ifdef machine_arch_type
19020 #  undef machine_arch_type
19021 #  define machine_arch_type     __machine_arch_type
19022 # else
19023 #  define machine_arch_type     MACH_TYPE_RTY
19024 # endif
19025 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
19026 #else
19027 # define machine_is_rty()       (0)
19028 #endif
19029
19030 #ifdef CONFIG_MACH_DWL2100
19031 # ifdef machine_arch_type
19032 #  undef machine_arch_type
19033 #  define machine_arch_type     __machine_arch_type
19034 # else
19035 #  define machine_arch_type     MACH_TYPE_DWL2100
19036 # endif
19037 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
19038 #else
19039 # define machine_is_dwl2100()   (0)
19040 #endif
19041
19042 #ifdef CONFIG_MACH_VINSI
19043 # ifdef machine_arch_type
19044 #  undef machine_arch_type
19045 #  define machine_arch_type     __machine_arch_type
19046 # else
19047 #  define machine_arch_type     MACH_TYPE_VINSI
19048 # endif
19049 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
19050 #else
19051 # define machine_is_vinsi()     (0)
19052 #endif
19053
19054 #ifdef CONFIG_MACH_DB88F5281
19055 # ifdef machine_arch_type
19056 #  undef machine_arch_type
19057 #  define machine_arch_type     __machine_arch_type
19058 # else
19059 #  define machine_arch_type     MACH_TYPE_DB88F5281
19060 # endif
19061 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
19062 #else
19063 # define machine_is_db88f5281() (0)
19064 #endif
19065
19066 #ifdef CONFIG_MACH_CSB726
19067 # ifdef machine_arch_type
19068 #  undef machine_arch_type
19069 #  define machine_arch_type     __machine_arch_type
19070 # else
19071 #  define machine_arch_type     MACH_TYPE_CSB726
19072 # endif
19073 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
19074 #else
19075 # define machine_is_csb726()    (0)
19076 #endif
19077
19078 #ifdef CONFIG_MACH_TIK27
19079 # ifdef machine_arch_type
19080 #  undef machine_arch_type
19081 #  define machine_arch_type     __machine_arch_type
19082 # else
19083 #  define machine_arch_type     MACH_TYPE_TIK27
19084 # endif
19085 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
19086 #else
19087 # define machine_is_tik27()     (0)
19088 #endif
19089
19090 #ifdef CONFIG_MACH_MX_UC7420
19091 # ifdef machine_arch_type
19092 #  undef machine_arch_type
19093 #  define machine_arch_type     __machine_arch_type
19094 # else
19095 #  define machine_arch_type     MACH_TYPE_MX_UC7420
19096 # endif
19097 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
19098 #else
19099 # define machine_is_mx_uc7420() (0)
19100 #endif
19101
19102 #ifdef CONFIG_MACH_RIRM3
19103 # ifdef machine_arch_type
19104 #  undef machine_arch_type
19105 #  define machine_arch_type     __machine_arch_type
19106 # else
19107 #  define machine_arch_type     MACH_TYPE_RIRM3
19108 # endif
19109 # define machine_is_rirm3()     (machine_arch_type == MACH_TYPE_RIRM3)
19110 #else
19111 # define machine_is_rirm3()     (0)
19112 #endif
19113
19114 #ifdef CONFIG_MACH_PELCO_ODYSSEY
19115 # ifdef machine_arch_type
19116 #  undef machine_arch_type
19117 #  define machine_arch_type     __machine_arch_type
19118 # else
19119 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEY
19120 # endif
19121 # define machine_is_pelco_odyssey()     (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
19122 #else
19123 # define machine_is_pelco_odyssey()     (0)
19124 #endif
19125
19126 #ifdef CONFIG_MACH_ADX_ABOX
19127 # ifdef machine_arch_type
19128 #  undef machine_arch_type
19129 #  define machine_arch_type     __machine_arch_type
19130 # else
19131 #  define machine_arch_type     MACH_TYPE_ADX_ABOX
19132 # endif
19133 # define machine_is_adx_abox()  (machine_arch_type == MACH_TYPE_ADX_ABOX)
19134 #else
19135 # define machine_is_adx_abox()  (0)
19136 #endif
19137
19138 #ifdef CONFIG_MACH_ADX_TPID
19139 # ifdef machine_arch_type
19140 #  undef machine_arch_type
19141 #  define machine_arch_type     __machine_arch_type
19142 # else
19143 #  define machine_arch_type     MACH_TYPE_ADX_TPID
19144 # endif
19145 # define machine_is_adx_tpid()  (machine_arch_type == MACH_TYPE_ADX_TPID)
19146 #else
19147 # define machine_is_adx_tpid()  (0)
19148 #endif
19149
19150 #ifdef CONFIG_MACH_MINICHECK
19151 # ifdef machine_arch_type
19152 #  undef machine_arch_type
19153 #  define machine_arch_type     __machine_arch_type
19154 # else
19155 #  define machine_arch_type     MACH_TYPE_MINICHECK
19156 # endif
19157 # define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
19158 #else
19159 # define machine_is_minicheck() (0)
19160 #endif
19161
19162 #ifdef CONFIG_MACH_IDAM
19163 # ifdef machine_arch_type
19164 #  undef machine_arch_type
19165 #  define machine_arch_type     __machine_arch_type
19166 # else
19167 #  define machine_arch_type     MACH_TYPE_IDAM
19168 # endif
19169 # define machine_is_idam()      (machine_arch_type == MACH_TYPE_IDAM)
19170 #else
19171 # define machine_is_idam()      (0)
19172 #endif
19173
19174 #ifdef CONFIG_MACH_MARIO_MX
19175 # ifdef machine_arch_type
19176 #  undef machine_arch_type
19177 #  define machine_arch_type     __machine_arch_type
19178 # else
19179 #  define machine_arch_type     MACH_TYPE_MARIO_MX
19180 # endif
19181 # define machine_is_mario_mx()  (machine_arch_type == MACH_TYPE_MARIO_MX)
19182 #else
19183 # define machine_is_mario_mx()  (0)
19184 #endif
19185
19186 #ifdef CONFIG_MACH_VI1888
19187 # ifdef machine_arch_type
19188 #  undef machine_arch_type
19189 #  define machine_arch_type     __machine_arch_type
19190 # else
19191 #  define machine_arch_type     MACH_TYPE_VI1888
19192 # endif
19193 # define machine_is_vi1888()    (machine_arch_type == MACH_TYPE_VI1888)
19194 #else
19195 # define machine_is_vi1888()    (0)
19196 #endif
19197
19198 #ifdef CONFIG_MACH_ZR4230
19199 # ifdef machine_arch_type
19200 #  undef machine_arch_type
19201 #  define machine_arch_type     __machine_arch_type
19202 # else
19203 #  define machine_arch_type     MACH_TYPE_ZR4230
19204 # endif
19205 # define machine_is_zr4230()    (machine_arch_type == MACH_TYPE_ZR4230)
19206 #else
19207 # define machine_is_zr4230()    (0)
19208 #endif
19209
19210 #ifdef CONFIG_MACH_T1_IX_BLUE
19211 # ifdef machine_arch_type
19212 #  undef machine_arch_type
19213 #  define machine_arch_type     __machine_arch_type
19214 # else
19215 #  define machine_arch_type     MACH_TYPE_T1_IX_BLUE
19216 # endif
19217 # define machine_is_t1_ix_blue()        (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
19218 #else
19219 # define machine_is_t1_ix_blue()        (0)
19220 #endif
19221
19222 #ifdef CONFIG_MACH_SYHQ2
19223 # ifdef machine_arch_type
19224 #  undef machine_arch_type
19225 #  define machine_arch_type     __machine_arch_type
19226 # else
19227 #  define machine_arch_type     MACH_TYPE_SYHQ2
19228 # endif
19229 # define machine_is_syhq2()     (machine_arch_type == MACH_TYPE_SYHQ2)
19230 #else
19231 # define machine_is_syhq2()     (0)
19232 #endif
19233
19234 #ifdef CONFIG_MACH_COMPUTIME_R3
19235 # ifdef machine_arch_type
19236 #  undef machine_arch_type
19237 #  define machine_arch_type     __machine_arch_type
19238 # else
19239 #  define machine_arch_type     MACH_TYPE_COMPUTIME_R3
19240 # endif
19241 # define machine_is_computime_r3()      (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
19242 #else
19243 # define machine_is_computime_r3()      (0)
19244 #endif
19245
19246 #ifdef CONFIG_MACH_ORATIS
19247 # ifdef machine_arch_type
19248 #  undef machine_arch_type
19249 #  define machine_arch_type     __machine_arch_type
19250 # else
19251 #  define machine_arch_type     MACH_TYPE_ORATIS
19252 # endif
19253 # define machine_is_oratis()    (machine_arch_type == MACH_TYPE_ORATIS)
19254 #else
19255 # define machine_is_oratis()    (0)
19256 #endif
19257
19258 #ifdef CONFIG_MACH_MIKKO
19259 # ifdef machine_arch_type
19260 #  undef machine_arch_type
19261 #  define machine_arch_type     __machine_arch_type
19262 # else
19263 #  define machine_arch_type     MACH_TYPE_MIKKO
19264 # endif
19265 # define machine_is_mikko()     (machine_arch_type == MACH_TYPE_MIKKO)
19266 #else
19267 # define machine_is_mikko()     (0)
19268 #endif
19269
19270 #ifdef CONFIG_MACH_HOLON
19271 # ifdef machine_arch_type
19272 #  undef machine_arch_type
19273 #  define machine_arch_type     __machine_arch_type
19274 # else
19275 #  define machine_arch_type     MACH_TYPE_HOLON
19276 # endif
19277 # define machine_is_holon()     (machine_arch_type == MACH_TYPE_HOLON)
19278 #else
19279 # define machine_is_holon()     (0)
19280 #endif
19281
19282 #ifdef CONFIG_MACH_OLIP8
19283 # ifdef machine_arch_type
19284 #  undef machine_arch_type
19285 #  define machine_arch_type     __machine_arch_type
19286 # else
19287 #  define machine_arch_type     MACH_TYPE_OLIP8
19288 # endif
19289 # define machine_is_olip8()     (machine_arch_type == MACH_TYPE_OLIP8)
19290 #else
19291 # define machine_is_olip8()     (0)
19292 #endif
19293
19294 #ifdef CONFIG_MACH_GHI270HG
19295 # ifdef machine_arch_type
19296 #  undef machine_arch_type
19297 #  define machine_arch_type     __machine_arch_type
19298 # else
19299 #  define machine_arch_type     MACH_TYPE_GHI270HG
19300 # endif
19301 # define machine_is_ghi270hg()  (machine_arch_type == MACH_TYPE_GHI270HG)
19302 #else
19303 # define machine_is_ghi270hg()  (0)
19304 #endif
19305
19306 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
19307 # ifdef machine_arch_type
19308 #  undef machine_arch_type
19309 #  define machine_arch_type     __machine_arch_type
19310 # else
19311 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
19312 # endif
19313 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
19314 #else
19315 # define machine_is_davinci_dm6467_evm()        (0)
19316 #endif
19317
19318 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
19319 # ifdef machine_arch_type
19320 #  undef machine_arch_type
19321 #  define machine_arch_type     __machine_arch_type
19322 # else
19323 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
19324 # endif
19325 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
19326 #else
19327 # define machine_is_davinci_dm355_evm() (0)
19328 #endif
19329
19330 #ifdef CONFIG_MACH_BLACKRIVER
19331 # ifdef machine_arch_type
19332 #  undef machine_arch_type
19333 #  define machine_arch_type     __machine_arch_type
19334 # else
19335 #  define machine_arch_type     MACH_TYPE_BLACKRIVER
19336 # endif
19337 # define machine_is_blackriver()        (machine_arch_type == MACH_TYPE_BLACKRIVER)
19338 #else
19339 # define machine_is_blackriver()        (0)
19340 #endif
19341
19342 #ifdef CONFIG_MACH_SANDGATEWP
19343 # ifdef machine_arch_type
19344 #  undef machine_arch_type
19345 #  define machine_arch_type     __machine_arch_type
19346 # else
19347 #  define machine_arch_type     MACH_TYPE_SANDGATEWP
19348 # endif
19349 # define machine_is_sandgate_wp()       (machine_arch_type == MACH_TYPE_SANDGATEWP)
19350 #else
19351 # define machine_is_sandgate_wp()       (0)
19352 #endif
19353
19354 #ifdef CONFIG_MACH_CDOTBWSG
19355 # ifdef machine_arch_type
19356 #  undef machine_arch_type
19357 #  define machine_arch_type     __machine_arch_type
19358 # else
19359 #  define machine_arch_type     MACH_TYPE_CDOTBWSG
19360 # endif
19361 # define machine_is_cdotbwsg()  (machine_arch_type == MACH_TYPE_CDOTBWSG)
19362 #else
19363 # define machine_is_cdotbwsg()  (0)
19364 #endif
19365
19366 #ifdef CONFIG_MACH_QUARK963
19367 # ifdef machine_arch_type
19368 #  undef machine_arch_type
19369 #  define machine_arch_type     __machine_arch_type
19370 # else
19371 #  define machine_arch_type     MACH_TYPE_QUARK963
19372 # endif
19373 # define machine_is_quark963()  (machine_arch_type == MACH_TYPE_QUARK963)
19374 #else
19375 # define machine_is_quark963()  (0)
19376 #endif
19377
19378 #ifdef CONFIG_MACH_CSB735
19379 # ifdef machine_arch_type
19380 #  undef machine_arch_type
19381 #  define machine_arch_type     __machine_arch_type
19382 # else
19383 #  define machine_arch_type     MACH_TYPE_CSB735
19384 # endif
19385 # define machine_is_csb735()    (machine_arch_type == MACH_TYPE_CSB735)
19386 #else
19387 # define machine_is_csb735()    (0)
19388 #endif
19389
19390 #ifdef CONFIG_MACH_LITTLETON
19391 # ifdef machine_arch_type
19392 #  undef machine_arch_type
19393 #  define machine_arch_type     __machine_arch_type
19394 # else
19395 #  define machine_arch_type     MACH_TYPE_LITTLETON
19396 # endif
19397 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
19398 #else
19399 # define machine_is_littleton() (0)
19400 #endif
19401
19402 #ifdef CONFIG_MACH_MIO_P550
19403 # ifdef machine_arch_type
19404 #  undef machine_arch_type
19405 #  define machine_arch_type     __machine_arch_type
19406 # else
19407 #  define machine_arch_type     MACH_TYPE_MIO_P550
19408 # endif
19409 # define machine_is_mio_p550()  (machine_arch_type == MACH_TYPE_MIO_P550)
19410 #else
19411 # define machine_is_mio_p550()  (0)
19412 #endif
19413
19414 #ifdef CONFIG_MACH_MOTION2440
19415 # ifdef machine_arch_type
19416 #  undef machine_arch_type
19417 #  define machine_arch_type     __machine_arch_type
19418 # else
19419 #  define machine_arch_type     MACH_TYPE_MOTION2440
19420 # endif
19421 # define machine_is_motion2440()        (machine_arch_type == MACH_TYPE_MOTION2440)
19422 #else
19423 # define machine_is_motion2440()        (0)
19424 #endif
19425
19426 #ifdef CONFIG_MACH_IMM500
19427 # ifdef machine_arch_type
19428 #  undef machine_arch_type
19429 #  define machine_arch_type     __machine_arch_type
19430 # else
19431 #  define machine_arch_type     MACH_TYPE_IMM500
19432 # endif
19433 # define machine_is_imm500()    (machine_arch_type == MACH_TYPE_IMM500)
19434 #else
19435 # define machine_is_imm500()    (0)
19436 #endif
19437
19438 #ifdef CONFIG_MACH_HOMEMATIC
19439 # ifdef machine_arch_type
19440 #  undef machine_arch_type
19441 #  define machine_arch_type     __machine_arch_type
19442 # else
19443 #  define machine_arch_type     MACH_TYPE_HOMEMATIC
19444 # endif
19445 # define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
19446 #else
19447 # define machine_is_homematic() (0)
19448 #endif
19449
19450 #ifdef CONFIG_MACH_ERMINE
19451 # ifdef machine_arch_type
19452 #  undef machine_arch_type
19453 #  define machine_arch_type     __machine_arch_type
19454 # else
19455 #  define machine_arch_type     MACH_TYPE_ERMINE
19456 # endif
19457 # define machine_is_ermine()    (machine_arch_type == MACH_TYPE_ERMINE)
19458 #else
19459 # define machine_is_ermine()    (0)
19460 #endif
19461
19462 #ifdef CONFIG_MACH_KB9202B
19463 # ifdef machine_arch_type
19464 #  undef machine_arch_type
19465 #  define machine_arch_type     __machine_arch_type
19466 # else
19467 #  define machine_arch_type     MACH_TYPE_KB9202B
19468 # endif
19469 # define machine_is_kb9202b()   (machine_arch_type == MACH_TYPE_KB9202B)
19470 #else
19471 # define machine_is_kb9202b()   (0)
19472 #endif
19473
19474 #ifdef CONFIG_MACH_HS1XX
19475 # ifdef machine_arch_type
19476 #  undef machine_arch_type
19477 #  define machine_arch_type     __machine_arch_type
19478 # else
19479 #  define machine_arch_type     MACH_TYPE_HS1XX
19480 # endif
19481 # define machine_is_hs1xx()     (machine_arch_type == MACH_TYPE_HS1XX)
19482 #else
19483 # define machine_is_hs1xx()     (0)
19484 #endif
19485
19486 #ifdef CONFIG_MACH_STUDENTMATE2440
19487 # ifdef machine_arch_type
19488 #  undef machine_arch_type
19489 #  define machine_arch_type     __machine_arch_type
19490 # else
19491 #  define machine_arch_type     MACH_TYPE_STUDENTMATE2440
19492 # endif
19493 # define machine_is_studentmate2440()   (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
19494 #else
19495 # define machine_is_studentmate2440()   (0)
19496 #endif
19497
19498 #ifdef CONFIG_MACH_ARVOO_L1_Z1
19499 # ifdef machine_arch_type
19500 #  undef machine_arch_type
19501 #  define machine_arch_type     __machine_arch_type
19502 # else
19503 #  define machine_arch_type     MACH_TYPE_ARVOO_L1_Z1
19504 # endif
19505 # define machine_is_arvoo_l1_z1()       (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
19506 #else
19507 # define machine_is_arvoo_l1_z1()       (0)
19508 #endif
19509
19510 #ifdef CONFIG_MACH_DEP2410K
19511 # ifdef machine_arch_type
19512 #  undef machine_arch_type
19513 #  define machine_arch_type     __machine_arch_type
19514 # else
19515 #  define machine_arch_type     MACH_TYPE_DEP2410K
19516 # endif
19517 # define machine_is_dep2410k()  (machine_arch_type == MACH_TYPE_DEP2410K)
19518 #else
19519 # define machine_is_dep2410k()  (0)
19520 #endif
19521
19522 #ifdef CONFIG_MACH_XXSVIDEO
19523 # ifdef machine_arch_type
19524 #  undef machine_arch_type
19525 #  define machine_arch_type     __machine_arch_type
19526 # else
19527 #  define machine_arch_type     MACH_TYPE_XXSVIDEO
19528 # endif
19529 # define machine_is_xxsvideo()  (machine_arch_type == MACH_TYPE_XXSVIDEO)
19530 #else
19531 # define machine_is_xxsvideo()  (0)
19532 #endif
19533
19534 #ifdef CONFIG_MACH_IM4004
19535 # ifdef machine_arch_type
19536 #  undef machine_arch_type
19537 #  define machine_arch_type     __machine_arch_type
19538 # else
19539 #  define machine_arch_type     MACH_TYPE_IM4004
19540 # endif
19541 # define machine_is_im4004()    (machine_arch_type == MACH_TYPE_IM4004)
19542 #else
19543 # define machine_is_im4004()    (0)
19544 #endif
19545
19546 #ifdef CONFIG_MACH_OCHAYA1050
19547 # ifdef machine_arch_type
19548 #  undef machine_arch_type
19549 #  define machine_arch_type     __machine_arch_type
19550 # else
19551 #  define machine_arch_type     MACH_TYPE_OCHAYA1050
19552 # endif
19553 # define machine_is_ochaya1050()        (machine_arch_type == MACH_TYPE_OCHAYA1050)
19554 #else
19555 # define machine_is_ochaya1050()        (0)
19556 #endif
19557
19558 #ifdef CONFIG_MACH_LEP9261
19559 # ifdef machine_arch_type
19560 #  undef machine_arch_type
19561 #  define machine_arch_type     __machine_arch_type
19562 # else
19563 #  define machine_arch_type     MACH_TYPE_LEP9261
19564 # endif
19565 # define machine_is_lep9261()   (machine_arch_type == MACH_TYPE_LEP9261)
19566 #else
19567 # define machine_is_lep9261()   (0)
19568 #endif
19569
19570 #ifdef CONFIG_MACH_SVENMEB
19571 # ifdef machine_arch_type
19572 #  undef machine_arch_type
19573 #  define machine_arch_type     __machine_arch_type
19574 # else
19575 #  define machine_arch_type     MACH_TYPE_SVENMEB
19576 # endif
19577 # define machine_is_svenmeb()   (machine_arch_type == MACH_TYPE_SVENMEB)
19578 #else
19579 # define machine_is_svenmeb()   (0)
19580 #endif
19581
19582 #ifdef CONFIG_MACH_FORTUNET2NE
19583 # ifdef machine_arch_type
19584 #  undef machine_arch_type
19585 #  define machine_arch_type     __machine_arch_type
19586 # else
19587 #  define machine_arch_type     MACH_TYPE_FORTUNET2NE
19588 # endif
19589 # define machine_is_fortunet2ne()       (machine_arch_type == MACH_TYPE_FORTUNET2NE)
19590 #else
19591 # define machine_is_fortunet2ne()       (0)
19592 #endif
19593
19594 #ifdef CONFIG_MACH_NXHX
19595 # ifdef machine_arch_type
19596 #  undef machine_arch_type
19597 #  define machine_arch_type     __machine_arch_type
19598 # else
19599 #  define machine_arch_type     MACH_TYPE_NXHX
19600 # endif
19601 # define machine_is_nxhx()      (machine_arch_type == MACH_TYPE_NXHX)
19602 #else
19603 # define machine_is_nxhx()      (0)
19604 #endif
19605
19606 #ifdef CONFIG_MACH_REALVIEW_PB11MP
19607 # ifdef machine_arch_type
19608 #  undef machine_arch_type
19609 #  define machine_arch_type     __machine_arch_type
19610 # else
19611 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
19612 # endif
19613 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
19614 #else
19615 # define machine_is_realview_pb11mp()   (0)
19616 #endif
19617
19618 #ifdef CONFIG_MACH_IDS500
19619 # ifdef machine_arch_type
19620 #  undef machine_arch_type
19621 #  define machine_arch_type     __machine_arch_type
19622 # else
19623 #  define machine_arch_type     MACH_TYPE_IDS500
19624 # endif
19625 # define machine_is_ids500()    (machine_arch_type == MACH_TYPE_IDS500)
19626 #else
19627 # define machine_is_ids500()    (0)
19628 #endif
19629
19630 #ifdef CONFIG_MACH_ORS_N725
19631 # ifdef machine_arch_type
19632 #  undef machine_arch_type
19633 #  define machine_arch_type     __machine_arch_type
19634 # else
19635 #  define machine_arch_type     MACH_TYPE_ORS_N725
19636 # endif
19637 # define machine_is_ors_n725()  (machine_arch_type == MACH_TYPE_ORS_N725)
19638 #else
19639 # define machine_is_ors_n725()  (0)
19640 #endif
19641
19642 #ifdef CONFIG_MACH_HSDARM
19643 # ifdef machine_arch_type
19644 #  undef machine_arch_type
19645 #  define machine_arch_type     __machine_arch_type
19646 # else
19647 #  define machine_arch_type     MACH_TYPE_HSDARM
19648 # endif
19649 # define machine_is_hsdarm()    (machine_arch_type == MACH_TYPE_HSDARM)
19650 #else
19651 # define machine_is_hsdarm()    (0)
19652 #endif
19653
19654 #ifdef CONFIG_MACH_SHA_PON003
19655 # ifdef machine_arch_type
19656 #  undef machine_arch_type
19657 #  define machine_arch_type     __machine_arch_type
19658 # else
19659 #  define machine_arch_type     MACH_TYPE_SHA_PON003
19660 # endif
19661 # define machine_is_sha_pon003()        (machine_arch_type == MACH_TYPE_SHA_PON003)
19662 #else
19663 # define machine_is_sha_pon003()        (0)
19664 #endif
19665
19666 #ifdef CONFIG_MACH_SHA_PON004
19667 # ifdef machine_arch_type
19668 #  undef machine_arch_type
19669 #  define machine_arch_type     __machine_arch_type
19670 # else
19671 #  define machine_arch_type     MACH_TYPE_SHA_PON004
19672 # endif
19673 # define machine_is_sha_pon004()        (machine_arch_type == MACH_TYPE_SHA_PON004)
19674 #else
19675 # define machine_is_sha_pon004()        (0)
19676 #endif
19677
19678 #ifdef CONFIG_MACH_SHA_PON007
19679 # ifdef machine_arch_type
19680 #  undef machine_arch_type
19681 #  define machine_arch_type     __machine_arch_type
19682 # else
19683 #  define machine_arch_type     MACH_TYPE_SHA_PON007
19684 # endif
19685 # define machine_is_sha_pon007()        (machine_arch_type == MACH_TYPE_SHA_PON007)
19686 #else
19687 # define machine_is_sha_pon007()        (0)
19688 #endif
19689
19690 #ifdef CONFIG_MACH_SHA_PON011
19691 # ifdef machine_arch_type
19692 #  undef machine_arch_type
19693 #  define machine_arch_type     __machine_arch_type
19694 # else
19695 #  define machine_arch_type     MACH_TYPE_SHA_PON011
19696 # endif
19697 # define machine_is_sha_pon011()        (machine_arch_type == MACH_TYPE_SHA_PON011)
19698 #else
19699 # define machine_is_sha_pon011()        (0)
19700 #endif
19701
19702 #ifdef CONFIG_MACH_H6042
19703 # ifdef machine_arch_type
19704 #  undef machine_arch_type
19705 #  define machine_arch_type     __machine_arch_type
19706 # else
19707 #  define machine_arch_type     MACH_TYPE_H6042
19708 # endif
19709 # define machine_is_h6042()     (machine_arch_type == MACH_TYPE_H6042)
19710 #else
19711 # define machine_is_h6042()     (0)
19712 #endif
19713
19714 #ifdef CONFIG_MACH_H6043
19715 # ifdef machine_arch_type
19716 #  undef machine_arch_type
19717 #  define machine_arch_type     __machine_arch_type
19718 # else
19719 #  define machine_arch_type     MACH_TYPE_H6043
19720 # endif
19721 # define machine_is_h6043()     (machine_arch_type == MACH_TYPE_H6043)
19722 #else
19723 # define machine_is_h6043()     (0)
19724 #endif
19725
19726 #ifdef CONFIG_MACH_LOOXC550
19727 # ifdef machine_arch_type
19728 #  undef machine_arch_type
19729 #  define machine_arch_type     __machine_arch_type
19730 # else
19731 #  define machine_arch_type     MACH_TYPE_LOOXC550
19732 # endif
19733 # define machine_is_looxc550()  (machine_arch_type == MACH_TYPE_LOOXC550)
19734 #else
19735 # define machine_is_looxc550()  (0)
19736 #endif
19737
19738 #ifdef CONFIG_MACH_CNTY_TITAN
19739 # ifdef machine_arch_type
19740 #  undef machine_arch_type
19741 #  define machine_arch_type     __machine_arch_type
19742 # else
19743 #  define machine_arch_type     MACH_TYPE_CNTY_TITAN
19744 # endif
19745 # define machine_is_cnty_titan()        (machine_arch_type == MACH_TYPE_CNTY_TITAN)
19746 #else
19747 # define machine_is_cnty_titan()        (0)
19748 #endif
19749
19750 #ifdef CONFIG_MACH_APP3XX
19751 # ifdef machine_arch_type
19752 #  undef machine_arch_type
19753 #  define machine_arch_type     __machine_arch_type
19754 # else
19755 #  define machine_arch_type     MACH_TYPE_APP3XX
19756 # endif
19757 # define machine_is_app3xx()    (machine_arch_type == MACH_TYPE_APP3XX)
19758 #else
19759 # define machine_is_app3xx()    (0)
19760 #endif
19761
19762 #ifdef CONFIG_MACH_SIDEOATSGRAMA
19763 # ifdef machine_arch_type
19764 #  undef machine_arch_type
19765 #  define machine_arch_type     __machine_arch_type
19766 # else
19767 #  define machine_arch_type     MACH_TYPE_SIDEOATSGRAMA
19768 # endif
19769 # define machine_is_sideoatsgrama()     (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
19770 #else
19771 # define machine_is_sideoatsgrama()     (0)
19772 #endif
19773
19774 #ifdef CONFIG_MACH_TREO700P
19775 # ifdef machine_arch_type
19776 #  undef machine_arch_type
19777 #  define machine_arch_type     __machine_arch_type
19778 # else
19779 #  define machine_arch_type     MACH_TYPE_TREO700P
19780 # endif
19781 # define machine_is_treo700p()  (machine_arch_type == MACH_TYPE_TREO700P)
19782 #else
19783 # define machine_is_treo700p()  (0)
19784 #endif
19785
19786 #ifdef CONFIG_MACH_TREO700W
19787 # ifdef machine_arch_type
19788 #  undef machine_arch_type
19789 #  define machine_arch_type     __machine_arch_type
19790 # else
19791 #  define machine_arch_type     MACH_TYPE_TREO700W
19792 # endif
19793 # define machine_is_treo700w()  (machine_arch_type == MACH_TYPE_TREO700W)
19794 #else
19795 # define machine_is_treo700w()  (0)
19796 #endif
19797
19798 #ifdef CONFIG_MACH_TREO750
19799 # ifdef machine_arch_type
19800 #  undef machine_arch_type
19801 #  define machine_arch_type     __machine_arch_type
19802 # else
19803 #  define machine_arch_type     MACH_TYPE_TREO750
19804 # endif
19805 # define machine_is_treo750()   (machine_arch_type == MACH_TYPE_TREO750)
19806 #else
19807 # define machine_is_treo750()   (0)
19808 #endif
19809
19810 #ifdef CONFIG_MACH_TREO755P
19811 # ifdef machine_arch_type
19812 #  undef machine_arch_type
19813 #  define machine_arch_type     __machine_arch_type
19814 # else
19815 #  define machine_arch_type     MACH_TYPE_TREO755P
19816 # endif
19817 # define machine_is_treo755p()  (machine_arch_type == MACH_TYPE_TREO755P)
19818 #else
19819 # define machine_is_treo755p()  (0)
19820 #endif
19821
19822 #ifdef CONFIG_MACH_EZREGANUT9200
19823 # ifdef machine_arch_type
19824 #  undef machine_arch_type
19825 #  define machine_arch_type     __machine_arch_type
19826 # else
19827 #  define machine_arch_type     MACH_TYPE_EZREGANUT9200
19828 # endif
19829 # define machine_is_ezreganut9200()     (machine_arch_type == MACH_TYPE_EZREGANUT9200)
19830 #else
19831 # define machine_is_ezreganut9200()     (0)
19832 #endif
19833
19834 #ifdef CONFIG_MACH_SARGE
19835 # ifdef machine_arch_type
19836 #  undef machine_arch_type
19837 #  define machine_arch_type     __machine_arch_type
19838 # else
19839 #  define machine_arch_type     MACH_TYPE_SARGE
19840 # endif
19841 # define machine_is_sarge()     (machine_arch_type == MACH_TYPE_SARGE)
19842 #else
19843 # define machine_is_sarge()     (0)
19844 #endif
19845
19846 #ifdef CONFIG_MACH_A696
19847 # ifdef machine_arch_type
19848 #  undef machine_arch_type
19849 #  define machine_arch_type     __machine_arch_type
19850 # else
19851 #  define machine_arch_type     MACH_TYPE_A696
19852 # endif
19853 # define machine_is_a696()      (machine_arch_type == MACH_TYPE_A696)
19854 #else
19855 # define machine_is_a696()      (0)
19856 #endif
19857
19858 #ifdef CONFIG_MACH_TURTLE
19859 # ifdef machine_arch_type
19860 #  undef machine_arch_type
19861 #  define machine_arch_type     __machine_arch_type
19862 # else
19863 #  define machine_arch_type     MACH_TYPE_TURTLE
19864 # endif
19865 # define machine_is_turtle1916()        (machine_arch_type == MACH_TYPE_TURTLE)
19866 #else
19867 # define machine_is_turtle1916()        (0)
19868 #endif
19869
19870 #ifdef CONFIG_MACH_MX27_3DS
19871 # ifdef machine_arch_type
19872 #  undef machine_arch_type
19873 #  define machine_arch_type     __machine_arch_type
19874 # else
19875 #  define machine_arch_type     MACH_TYPE_MX27_3DS
19876 # endif
19877 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
19878 #else
19879 # define machine_is_mx27_3ds()  (0)
19880 #endif
19881
19882 #ifdef CONFIG_MACH_BISHOP
19883 # ifdef machine_arch_type
19884 #  undef machine_arch_type
19885 #  define machine_arch_type     __machine_arch_type
19886 # else
19887 #  define machine_arch_type     MACH_TYPE_BISHOP
19888 # endif
19889 # define machine_is_bishop()    (machine_arch_type == MACH_TYPE_BISHOP)
19890 #else
19891 # define machine_is_bishop()    (0)
19892 #endif
19893
19894 #ifdef CONFIG_MACH_PXX
19895 # ifdef machine_arch_type
19896 #  undef machine_arch_type
19897 #  define machine_arch_type     __machine_arch_type
19898 # else
19899 #  define machine_arch_type     MACH_TYPE_PXX
19900 # endif
19901 # define machine_is_pxx()       (machine_arch_type == MACH_TYPE_PXX)
19902 #else
19903 # define machine_is_pxx()       (0)
19904 #endif
19905
19906 #ifdef CONFIG_MACH_REDWOOD
19907 # ifdef machine_arch_type
19908 #  undef machine_arch_type
19909 #  define machine_arch_type     __machine_arch_type
19910 # else
19911 #  define machine_arch_type     MACH_TYPE_REDWOOD
19912 # endif
19913 # define machine_is_redwood()   (machine_arch_type == MACH_TYPE_REDWOOD)
19914 #else
19915 # define machine_is_redwood()   (0)
19916 #endif
19917
19918 #ifdef CONFIG_MACH_OMAP_2430DLP
19919 # ifdef machine_arch_type
19920 #  undef machine_arch_type
19921 #  define machine_arch_type     __machine_arch_type
19922 # else
19923 #  define machine_arch_type     MACH_TYPE_OMAP_2430DLP
19924 # endif
19925 # define machine_is_omap_2430dlp()      (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
19926 #else
19927 # define machine_is_omap_2430dlp()      (0)
19928 #endif
19929
19930 #ifdef CONFIG_MACH_OMAP_2430OSK
19931 # ifdef machine_arch_type
19932 #  undef machine_arch_type
19933 #  define machine_arch_type     __machine_arch_type
19934 # else
19935 #  define machine_arch_type     MACH_TYPE_OMAP_2430OSK
19936 # endif
19937 # define machine_is_omap_2430osk()      (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
19938 #else
19939 # define machine_is_omap_2430osk()      (0)
19940 #endif
19941
19942 #ifdef CONFIG_MACH_SARDINE
19943 # ifdef machine_arch_type
19944 #  undef machine_arch_type
19945 #  define machine_arch_type     __machine_arch_type
19946 # else
19947 #  define machine_arch_type     MACH_TYPE_SARDINE
19948 # endif
19949 # define machine_is_sardine()   (machine_arch_type == MACH_TYPE_SARDINE)
19950 #else
19951 # define machine_is_sardine()   (0)
19952 #endif
19953
19954 #ifdef CONFIG_MACH_HALIBUT
19955 # ifdef machine_arch_type
19956 #  undef machine_arch_type
19957 #  define machine_arch_type     __machine_arch_type
19958 # else
19959 #  define machine_arch_type     MACH_TYPE_HALIBUT
19960 # endif
19961 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
19962 #else
19963 # define machine_is_halibut()   (0)
19964 #endif
19965
19966 #ifdef CONFIG_MACH_TROUT
19967 # ifdef machine_arch_type
19968 #  undef machine_arch_type
19969 #  define machine_arch_type     __machine_arch_type
19970 # else
19971 #  define machine_arch_type     MACH_TYPE_TROUT
19972 # endif
19973 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
19974 #else
19975 # define machine_is_trout()     (0)
19976 #endif
19977
19978 #ifdef CONFIG_MACH_GOLDFISH
19979 # ifdef machine_arch_type
19980 #  undef machine_arch_type
19981 #  define machine_arch_type     __machine_arch_type
19982 # else
19983 #  define machine_arch_type     MACH_TYPE_GOLDFISH
19984 # endif
19985 # define machine_is_goldfish()  (machine_arch_type == MACH_TYPE_GOLDFISH)
19986 #else
19987 # define machine_is_goldfish()  (0)
19988 #endif
19989
19990 #ifdef CONFIG_MACH_GESBC2440
19991 # ifdef machine_arch_type
19992 #  undef machine_arch_type
19993 #  define machine_arch_type     __machine_arch_type
19994 # else
19995 #  define machine_arch_type     MACH_TYPE_GESBC2440
19996 # endif
19997 # define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19998 #else
19999 # define machine_is_gesbc2440() (0)
20000 #endif
20001
20002 #ifdef CONFIG_MACH_NOMAD
20003 # ifdef machine_arch_type
20004 #  undef machine_arch_type
20005 #  define machine_arch_type     __machine_arch_type
20006 # else
20007 #  define machine_arch_type     MACH_TYPE_NOMAD
20008 # endif
20009 # define machine_is_nomad()     (machine_arch_type == MACH_TYPE_NOMAD)
20010 #else
20011 # define machine_is_nomad()     (0)
20012 #endif
20013
20014 #ifdef CONFIG_MACH_ROSALIND
20015 # ifdef machine_arch_type
20016 #  undef machine_arch_type
20017 #  define machine_arch_type     __machine_arch_type
20018 # else
20019 #  define machine_arch_type     MACH_TYPE_ROSALIND
20020 # endif
20021 # define machine_is_rosalind()  (machine_arch_type == MACH_TYPE_ROSALIND)
20022 #else
20023 # define machine_is_rosalind()  (0)
20024 #endif
20025
20026 #ifdef CONFIG_MACH_CC9P9215
20027 # ifdef machine_arch_type
20028 #  undef machine_arch_type
20029 #  define machine_arch_type     __machine_arch_type
20030 # else
20031 #  define machine_arch_type     MACH_TYPE_CC9P9215
20032 # endif
20033 # define machine_is_cc9p9215()  (machine_arch_type == MACH_TYPE_CC9P9215)
20034 #else
20035 # define machine_is_cc9p9215()  (0)
20036 #endif
20037
20038 #ifdef CONFIG_MACH_CC9P9210
20039 # ifdef machine_arch_type
20040 #  undef machine_arch_type
20041 #  define machine_arch_type     __machine_arch_type
20042 # else
20043 #  define machine_arch_type     MACH_TYPE_CC9P9210
20044 # endif
20045 # define machine_is_cc9p9210()  (machine_arch_type == MACH_TYPE_CC9P9210)
20046 #else
20047 # define machine_is_cc9p9210()  (0)
20048 #endif
20049
20050 #ifdef CONFIG_MACH_CC9P9215JS
20051 # ifdef machine_arch_type
20052 #  undef machine_arch_type
20053 #  define machine_arch_type     __machine_arch_type
20054 # else
20055 #  define machine_arch_type     MACH_TYPE_CC9P9215JS
20056 # endif
20057 # define machine_is_cc9p9215js()        (machine_arch_type == MACH_TYPE_CC9P9215JS)
20058 #else
20059 # define machine_is_cc9p9215js()        (0)
20060 #endif
20061
20062 #ifdef CONFIG_MACH_CC9P9210JS
20063 # ifdef machine_arch_type
20064 #  undef machine_arch_type
20065 #  define machine_arch_type     __machine_arch_type
20066 # else
20067 #  define machine_arch_type     MACH_TYPE_CC9P9210JS
20068 # endif
20069 # define machine_is_cc9p9210js()        (machine_arch_type == MACH_TYPE_CC9P9210JS)
20070 #else
20071 # define machine_is_cc9p9210js()        (0)
20072 #endif
20073
20074 #ifdef CONFIG_MACH_NASFFE
20075 # ifdef machine_arch_type
20076 #  undef machine_arch_type
20077 #  define machine_arch_type     __machine_arch_type
20078 # else
20079 #  define machine_arch_type     MACH_TYPE_NASFFE
20080 # endif
20081 # define machine_is_nasffe()    (machine_arch_type == MACH_TYPE_NASFFE)
20082 #else
20083 # define machine_is_nasffe()    (0)
20084 #endif
20085
20086 #ifdef CONFIG_MACH_TN2X0BD
20087 # ifdef machine_arch_type
20088 #  undef machine_arch_type
20089 #  define machine_arch_type     __machine_arch_type
20090 # else
20091 #  define machine_arch_type     MACH_TYPE_TN2X0BD
20092 # endif
20093 # define machine_is_tn2x0bd()   (machine_arch_type == MACH_TYPE_TN2X0BD)
20094 #else
20095 # define machine_is_tn2x0bd()   (0)
20096 #endif
20097
20098 #ifdef CONFIG_MACH_GWMPXA
20099 # ifdef machine_arch_type
20100 #  undef machine_arch_type
20101 #  define machine_arch_type     __machine_arch_type
20102 # else
20103 #  define machine_arch_type     MACH_TYPE_GWMPXA
20104 # endif
20105 # define machine_is_gwmpxa()    (machine_arch_type == MACH_TYPE_GWMPXA)
20106 #else
20107 # define machine_is_gwmpxa()    (0)
20108 #endif
20109
20110 #ifdef CONFIG_MACH_EXYPLUS
20111 # ifdef machine_arch_type
20112 #  undef machine_arch_type
20113 #  define machine_arch_type     __machine_arch_type
20114 # else
20115 #  define machine_arch_type     MACH_TYPE_EXYPLUS
20116 # endif
20117 # define machine_is_exyplus()   (machine_arch_type == MACH_TYPE_EXYPLUS)
20118 #else
20119 # define machine_is_exyplus()   (0)
20120 #endif
20121
20122 #ifdef CONFIG_MACH_JADOO21
20123 # ifdef machine_arch_type
20124 #  undef machine_arch_type
20125 #  define machine_arch_type     __machine_arch_type
20126 # else
20127 #  define machine_arch_type     MACH_TYPE_JADOO21
20128 # endif
20129 # define machine_is_jadoo21()   (machine_arch_type == MACH_TYPE_JADOO21)
20130 #else
20131 # define machine_is_jadoo21()   (0)
20132 #endif
20133
20134 #ifdef CONFIG_MACH_LOOXN560
20135 # ifdef machine_arch_type
20136 #  undef machine_arch_type
20137 #  define machine_arch_type     __machine_arch_type
20138 # else
20139 #  define machine_arch_type     MACH_TYPE_LOOXN560
20140 # endif
20141 # define machine_is_looxn560()  (machine_arch_type == MACH_TYPE_LOOXN560)
20142 #else
20143 # define machine_is_looxn560()  (0)
20144 #endif
20145
20146 #ifdef CONFIG_MACH_BONSAI
20147 # ifdef machine_arch_type
20148 #  undef machine_arch_type
20149 #  define machine_arch_type     __machine_arch_type
20150 # else
20151 #  define machine_arch_type     MACH_TYPE_BONSAI
20152 # endif
20153 # define machine_is_bonsai()    (machine_arch_type == MACH_TYPE_BONSAI)
20154 #else
20155 # define machine_is_bonsai()    (0)
20156 #endif
20157
20158 #ifdef CONFIG_MACH_ADSMILGATO
20159 # ifdef machine_arch_type
20160 #  undef machine_arch_type
20161 #  define machine_arch_type     __machine_arch_type
20162 # else
20163 #  define machine_arch_type     MACH_TYPE_ADSMILGATO
20164 # endif
20165 # define machine_is_adsmilgato()        (machine_arch_type == MACH_TYPE_ADSMILGATO)
20166 #else
20167 # define machine_is_adsmilgato()        (0)
20168 #endif
20169
20170 #ifdef CONFIG_MACH_GBA
20171 # ifdef machine_arch_type
20172 #  undef machine_arch_type
20173 #  define machine_arch_type     __machine_arch_type
20174 # else
20175 #  define machine_arch_type     MACH_TYPE_GBA
20176 # endif
20177 # define machine_is_gba()       (machine_arch_type == MACH_TYPE_GBA)
20178 #else
20179 # define machine_is_gba()       (0)
20180 #endif
20181
20182 #ifdef CONFIG_MACH_H6044
20183 # ifdef machine_arch_type
20184 #  undef machine_arch_type
20185 #  define machine_arch_type     __machine_arch_type
20186 # else
20187 #  define machine_arch_type     MACH_TYPE_H6044
20188 # endif
20189 # define machine_is_h6044()     (machine_arch_type == MACH_TYPE_H6044)
20190 #else
20191 # define machine_is_h6044()     (0)
20192 #endif
20193
20194 #ifdef CONFIG_MACH_APP
20195 # ifdef machine_arch_type
20196 #  undef machine_arch_type
20197 #  define machine_arch_type     __machine_arch_type
20198 # else
20199 #  define machine_arch_type     MACH_TYPE_APP
20200 # endif
20201 # define machine_is_app()       (machine_arch_type == MACH_TYPE_APP)
20202 #else
20203 # define machine_is_app()       (0)
20204 #endif
20205
20206 #ifdef CONFIG_MACH_TCT_HAMMER
20207 # ifdef machine_arch_type
20208 #  undef machine_arch_type
20209 #  define machine_arch_type     __machine_arch_type
20210 # else
20211 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
20212 # endif
20213 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
20214 #else
20215 # define machine_is_tct_hammer()        (0)
20216 #endif
20217
20218 #ifdef CONFIG_MACH_HERALD
20219 # ifdef machine_arch_type
20220 #  undef machine_arch_type
20221 #  define machine_arch_type     __machine_arch_type
20222 # else
20223 #  define machine_arch_type     MACH_TYPE_HERALD
20224 # endif
20225 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERALD)
20226 #else
20227 # define machine_is_herald()    (0)
20228 #endif
20229
20230 #ifdef CONFIG_MACH_ARTEMIS
20231 # ifdef machine_arch_type
20232 #  undef machine_arch_type
20233 #  define machine_arch_type     __machine_arch_type
20234 # else
20235 #  define machine_arch_type     MACH_TYPE_ARTEMIS
20236 # endif
20237 # define machine_is_artemis()   (machine_arch_type == MACH_TYPE_ARTEMIS)
20238 #else
20239 # define machine_is_artemis()   (0)
20240 #endif
20241
20242 #ifdef CONFIG_MACH_HTCTITAN
20243 # ifdef machine_arch_type
20244 #  undef machine_arch_type
20245 #  define machine_arch_type     __machine_arch_type
20246 # else
20247 #  define machine_arch_type     MACH_TYPE_HTCTITAN
20248 # endif
20249 # define machine_is_htctitan()  (machine_arch_type == MACH_TYPE_HTCTITAN)
20250 #else
20251 # define machine_is_htctitan()  (0)
20252 #endif
20253
20254 #ifdef CONFIG_MACH_QRANIUM
20255 # ifdef machine_arch_type
20256 #  undef machine_arch_type
20257 #  define machine_arch_type     __machine_arch_type
20258 # else
20259 #  define machine_arch_type     MACH_TYPE_QRANIUM
20260 # endif
20261 # define machine_is_qranium()   (machine_arch_type == MACH_TYPE_QRANIUM)
20262 #else
20263 # define machine_is_qranium()   (0)
20264 #endif
20265
20266 #ifdef CONFIG_MACH_ADX_WSC2
20267 # ifdef machine_arch_type
20268 #  undef machine_arch_type
20269 #  define machine_arch_type     __machine_arch_type
20270 # else
20271 #  define machine_arch_type     MACH_TYPE_ADX_WSC2
20272 # endif
20273 # define machine_is_adx_wsc2()  (machine_arch_type == MACH_TYPE_ADX_WSC2)
20274 #else
20275 # define machine_is_adx_wsc2()  (0)
20276 #endif
20277
20278 #ifdef CONFIG_MACH_ADX_MEDCOM
20279 # ifdef machine_arch_type
20280 #  undef machine_arch_type
20281 #  define machine_arch_type     __machine_arch_type
20282 # else
20283 #  define machine_arch_type     MACH_TYPE_ADX_MEDCOM
20284 # endif
20285 # define machine_is_adx_medcom()        (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
20286 #else
20287 # define machine_is_adx_medcom()        (0)
20288 #endif
20289
20290 #ifdef CONFIG_MACH_BBOARD
20291 # ifdef machine_arch_type
20292 #  undef machine_arch_type
20293 #  define machine_arch_type     __machine_arch_type
20294 # else
20295 #  define machine_arch_type     MACH_TYPE_BBOARD
20296 # endif
20297 # define machine_is_bboard()    (machine_arch_type == MACH_TYPE_BBOARD)
20298 #else
20299 # define machine_is_bboard()    (0)
20300 #endif
20301
20302 #ifdef CONFIG_MACH_CAMBRIA
20303 # ifdef machine_arch_type
20304 #  undef machine_arch_type
20305 #  define machine_arch_type     __machine_arch_type
20306 # else
20307 #  define machine_arch_type     MACH_TYPE_CAMBRIA
20308 # endif
20309 # define machine_is_cambria()   (machine_arch_type == MACH_TYPE_CAMBRIA)
20310 #else
20311 # define machine_is_cambria()   (0)
20312 #endif
20313
20314 #ifdef CONFIG_MACH_MT7XXX
20315 # ifdef machine_arch_type
20316 #  undef machine_arch_type
20317 #  define machine_arch_type     __machine_arch_type
20318 # else
20319 #  define machine_arch_type     MACH_TYPE_MT7XXX
20320 # endif
20321 # define machine_is_mt7xxx()    (machine_arch_type == MACH_TYPE_MT7XXX)
20322 #else
20323 # define machine_is_mt7xxx()    (0)
20324 #endif
20325
20326 #ifdef CONFIG_MACH_MATRIX512
20327 # ifdef machine_arch_type
20328 #  undef machine_arch_type
20329 #  define machine_arch_type     __machine_arch_type
20330 # else
20331 #  define machine_arch_type     MACH_TYPE_MATRIX512
20332 # endif
20333 # define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
20334 #else
20335 # define machine_is_matrix512() (0)
20336 #endif
20337
20338 #ifdef CONFIG_MACH_MATRIX522
20339 # ifdef machine_arch_type
20340 #  undef machine_arch_type
20341 #  define machine_arch_type     __machine_arch_type
20342 # else
20343 #  define machine_arch_type     MACH_TYPE_MATRIX522
20344 # endif
20345 # define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
20346 #else
20347 # define machine_is_matrix522() (0)
20348 #endif
20349
20350 #ifdef CONFIG_MACH_IPAC5010
20351 # ifdef machine_arch_type
20352 #  undef machine_arch_type
20353 #  define machine_arch_type     __machine_arch_type
20354 # else
20355 #  define machine_arch_type     MACH_TYPE_IPAC5010
20356 # endif
20357 # define machine_is_ipac5010()  (machine_arch_type == MACH_TYPE_IPAC5010)
20358 #else
20359 # define machine_is_ipac5010()  (0)
20360 #endif
20361
20362 #ifdef CONFIG_MACH_SAKURA
20363 # ifdef machine_arch_type
20364 #  undef machine_arch_type
20365 #  define machine_arch_type     __machine_arch_type
20366 # else
20367 #  define machine_arch_type     MACH_TYPE_SAKURA
20368 # endif
20369 # define machine_is_sakura()    (machine_arch_type == MACH_TYPE_SAKURA)
20370 #else
20371 # define machine_is_sakura()    (0)
20372 #endif
20373
20374 #ifdef CONFIG_MACH_GROCX
20375 # ifdef machine_arch_type
20376 #  undef machine_arch_type
20377 #  define machine_arch_type     __machine_arch_type
20378 # else
20379 #  define machine_arch_type     MACH_TYPE_GROCX
20380 # endif
20381 # define machine_is_grocx()     (machine_arch_type == MACH_TYPE_GROCX)
20382 #else
20383 # define machine_is_grocx()     (0)
20384 #endif
20385
20386 #ifdef CONFIG_MACH_PM9263
20387 # ifdef machine_arch_type
20388 #  undef machine_arch_type
20389 #  define machine_arch_type     __machine_arch_type
20390 # else
20391 #  define machine_arch_type     MACH_TYPE_PM9263
20392 # endif
20393 # define machine_is_pm9263()    (machine_arch_type == MACH_TYPE_PM9263)
20394 #else
20395 # define machine_is_pm9263()    (0)
20396 #endif
20397
20398 #ifdef CONFIG_MACH_SIM_ONE
20399 # ifdef machine_arch_type
20400 #  undef machine_arch_type
20401 #  define machine_arch_type     __machine_arch_type
20402 # else
20403 #  define machine_arch_type     MACH_TYPE_SIM_ONE
20404 # endif
20405 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
20406 #else
20407 # define machine_is_sim_one()   (0)
20408 #endif
20409
20410 #ifdef CONFIG_MACH_ACQ132
20411 # ifdef machine_arch_type
20412 #  undef machine_arch_type
20413 #  define machine_arch_type     __machine_arch_type
20414 # else
20415 #  define machine_arch_type     MACH_TYPE_ACQ132
20416 # endif
20417 # define machine_is_acq132()    (machine_arch_type == MACH_TYPE_ACQ132)
20418 #else
20419 # define machine_is_acq132()    (0)
20420 #endif
20421
20422 #ifdef CONFIG_MACH_DATR
20423 # ifdef machine_arch_type
20424 #  undef machine_arch_type
20425 #  define machine_arch_type     __machine_arch_type
20426 # else
20427 #  define machine_arch_type     MACH_TYPE_DATR
20428 # endif
20429 # define machine_is_datr()      (machine_arch_type == MACH_TYPE_DATR)
20430 #else
20431 # define machine_is_datr()      (0)
20432 #endif
20433
20434 #ifdef CONFIG_MACH_ACTUX1
20435 # ifdef machine_arch_type
20436 #  undef machine_arch_type
20437 #  define machine_arch_type     __machine_arch_type
20438 # else
20439 #  define machine_arch_type     MACH_TYPE_ACTUX1
20440 # endif
20441 # define machine_is_actux1()    (machine_arch_type == MACH_TYPE_ACTUX1)
20442 #else
20443 # define machine_is_actux1()    (0)
20444 #endif
20445
20446 #ifdef CONFIG_MACH_ACTUX2
20447 # ifdef machine_arch_type
20448 #  undef machine_arch_type
20449 #  define machine_arch_type     __machine_arch_type
20450 # else
20451 #  define machine_arch_type     MACH_TYPE_ACTUX2
20452 # endif
20453 # define machine_is_actux2()    (machine_arch_type == MACH_TYPE_ACTUX2)
20454 #else
20455 # define machine_is_actux2()    (0)
20456 #endif
20457
20458 #ifdef CONFIG_MACH_ACTUX3
20459 # ifdef machine_arch_type
20460 #  undef machine_arch_type
20461 #  define machine_arch_type     __machine_arch_type
20462 # else
20463 #  define machine_arch_type     MACH_TYPE_ACTUX3
20464 # endif
20465 # define machine_is_actux3()    (machine_arch_type == MACH_TYPE_ACTUX3)
20466 #else
20467 # define machine_is_actux3()    (0)
20468 #endif
20469
20470 #ifdef CONFIG_MACH_FLEXIT
20471 # ifdef machine_arch_type
20472 #  undef machine_arch_type
20473 #  define machine_arch_type     __machine_arch_type
20474 # else
20475 #  define machine_arch_type     MACH_TYPE_FLEXIT
20476 # endif
20477 # define machine_is_flexit()    (machine_arch_type == MACH_TYPE_FLEXIT)
20478 #else
20479 # define machine_is_flexit()    (0)
20480 #endif
20481
20482 #ifdef CONFIG_MACH_BH2X0BD
20483 # ifdef machine_arch_type
20484 #  undef machine_arch_type
20485 #  define machine_arch_type     __machine_arch_type
20486 # else
20487 #  define machine_arch_type     MACH_TYPE_BH2X0BD
20488 # endif
20489 # define machine_is_bh2x0bd()   (machine_arch_type == MACH_TYPE_BH2X0BD)
20490 #else
20491 # define machine_is_bh2x0bd()   (0)
20492 #endif
20493
20494 #ifdef CONFIG_MACH_ATB2002
20495 # ifdef machine_arch_type
20496 #  undef machine_arch_type
20497 #  define machine_arch_type     __machine_arch_type
20498 # else
20499 #  define machine_arch_type     MACH_TYPE_ATB2002
20500 # endif
20501 # define machine_is_atb2002()   (machine_arch_type == MACH_TYPE_ATB2002)
20502 #else
20503 # define machine_is_atb2002()   (0)
20504 #endif
20505
20506 #ifdef CONFIG_MACH_XENON
20507 # ifdef machine_arch_type
20508 #  undef machine_arch_type
20509 #  define machine_arch_type     __machine_arch_type
20510 # else
20511 #  define machine_arch_type     MACH_TYPE_XENON
20512 # endif
20513 # define machine_is_xenon()     (machine_arch_type == MACH_TYPE_XENON)
20514 #else
20515 # define machine_is_xenon()     (0)
20516 #endif
20517
20518 #ifdef CONFIG_MACH_FM607
20519 # ifdef machine_arch_type
20520 #  undef machine_arch_type
20521 #  define machine_arch_type     __machine_arch_type
20522 # else
20523 #  define machine_arch_type     MACH_TYPE_FM607
20524 # endif
20525 # define machine_is_fm607()     (machine_arch_type == MACH_TYPE_FM607)
20526 #else
20527 # define machine_is_fm607()     (0)
20528 #endif
20529
20530 #ifdef CONFIG_MACH_MATRIX514
20531 # ifdef machine_arch_type
20532 #  undef machine_arch_type
20533 #  define machine_arch_type     __machine_arch_type
20534 # else
20535 #  define machine_arch_type     MACH_TYPE_MATRIX514
20536 # endif
20537 # define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
20538 #else
20539 # define machine_is_matrix514() (0)
20540 #endif
20541
20542 #ifdef CONFIG_MACH_MATRIX524
20543 # ifdef machine_arch_type
20544 #  undef machine_arch_type
20545 #  define machine_arch_type     __machine_arch_type
20546 # else
20547 #  define machine_arch_type     MACH_TYPE_MATRIX524
20548 # endif
20549 # define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
20550 #else
20551 # define machine_is_matrix524() (0)
20552 #endif
20553
20554 #ifdef CONFIG_MACH_INPOD
20555 # ifdef machine_arch_type
20556 #  undef machine_arch_type
20557 #  define machine_arch_type     __machine_arch_type
20558 # else
20559 #  define machine_arch_type     MACH_TYPE_INPOD
20560 # endif
20561 # define machine_is_inpod()     (machine_arch_type == MACH_TYPE_INPOD)
20562 #else
20563 # define machine_is_inpod()     (0)
20564 #endif
20565
20566 #ifdef CONFIG_MACH_JIVE
20567 # ifdef machine_arch_type
20568 #  undef machine_arch_type
20569 #  define machine_arch_type     __machine_arch_type
20570 # else
20571 #  define machine_arch_type     MACH_TYPE_JIVE
20572 # endif
20573 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
20574 #else
20575 # define machine_is_jive()      (0)
20576 #endif
20577
20578 #ifdef CONFIG_MACH_TLL_MX21
20579 # ifdef machine_arch_type
20580 #  undef machine_arch_type
20581 #  define machine_arch_type     __machine_arch_type
20582 # else
20583 #  define machine_arch_type     MACH_TYPE_TLL_MX21
20584 # endif
20585 # define machine_is_tll_mx21()  (machine_arch_type == MACH_TYPE_TLL_MX21)
20586 #else
20587 # define machine_is_tll_mx21()  (0)
20588 #endif
20589
20590 #ifdef CONFIG_MACH_SBC2800
20591 # ifdef machine_arch_type
20592 #  undef machine_arch_type
20593 #  define machine_arch_type     __machine_arch_type
20594 # else
20595 #  define machine_arch_type     MACH_TYPE_SBC2800
20596 # endif
20597 # define machine_is_sbc2800()   (machine_arch_type == MACH_TYPE_SBC2800)
20598 #else
20599 # define machine_is_sbc2800()   (0)
20600 #endif
20601
20602 #ifdef CONFIG_MACH_CC7UCAMRY
20603 # ifdef machine_arch_type
20604 #  undef machine_arch_type
20605 #  define machine_arch_type     __machine_arch_type
20606 # else
20607 #  define machine_arch_type     MACH_TYPE_CC7UCAMRY
20608 # endif
20609 # define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
20610 #else
20611 # define machine_is_cc7ucamry() (0)
20612 #endif
20613
20614 #ifdef CONFIG_MACH_UBISYS_P9_SC15
20615 # ifdef machine_arch_type
20616 #  undef machine_arch_type
20617 #  define machine_arch_type     __machine_arch_type
20618 # else
20619 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC15
20620 # endif
20621 # define machine_is_ubisys_p9_sc15()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
20622 #else
20623 # define machine_is_ubisys_p9_sc15()    (0)
20624 #endif
20625
20626 #ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
20627 # ifdef machine_arch_type
20628 #  undef machine_arch_type
20629 #  define machine_arch_type     __machine_arch_type
20630 # else
20631 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SSC2D10
20632 # endif
20633 # define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
20634 #else
20635 # define machine_is_ubisys_p9_ssc2d10() (0)
20636 #endif
20637
20638 #ifdef CONFIG_MACH_UBISYS_P9_RCU3
20639 # ifdef machine_arch_type
20640 #  undef machine_arch_type
20641 #  define machine_arch_type     __machine_arch_type
20642 # else
20643 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3
20644 # endif
20645 # define machine_is_ubisys_p9_rcu3()    (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
20646 #else
20647 # define machine_is_ubisys_p9_rcu3()    (0)
20648 #endif
20649
20650 #ifdef CONFIG_MACH_AML_M8000
20651 # ifdef machine_arch_type
20652 #  undef machine_arch_type
20653 #  define machine_arch_type     __machine_arch_type
20654 # else
20655 #  define machine_arch_type     MACH_TYPE_AML_M8000
20656 # endif
20657 # define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
20658 #else
20659 # define machine_is_aml_m8000() (0)
20660 #endif
20661
20662 #ifdef CONFIG_MACH_SNAPPER_270
20663 # ifdef machine_arch_type
20664 #  undef machine_arch_type
20665 #  define machine_arch_type     __machine_arch_type
20666 # else
20667 #  define machine_arch_type     MACH_TYPE_SNAPPER_270
20668 # endif
20669 # define machine_is_snapper_270()       (machine_arch_type == MACH_TYPE_SNAPPER_270)
20670 #else
20671 # define machine_is_snapper_270()       (0)
20672 #endif
20673
20674 #ifdef CONFIG_MACH_OMAP_BBX
20675 # ifdef machine_arch_type
20676 #  undef machine_arch_type
20677 #  define machine_arch_type     __machine_arch_type
20678 # else
20679 #  define machine_arch_type     MACH_TYPE_OMAP_BBX
20680 # endif
20681 # define machine_is_omap_bbx()  (machine_arch_type == MACH_TYPE_OMAP_BBX)
20682 #else
20683 # define machine_is_omap_bbx()  (0)
20684 #endif
20685
20686 #ifdef CONFIG_MACH_UCN2410
20687 # ifdef machine_arch_type
20688 #  undef machine_arch_type
20689 #  define machine_arch_type     __machine_arch_type
20690 # else
20691 #  define machine_arch_type     MACH_TYPE_UCN2410
20692 # endif
20693 # define machine_is_ucn2410()   (machine_arch_type == MACH_TYPE_UCN2410)
20694 #else
20695 # define machine_is_ucn2410()   (0)
20696 #endif
20697
20698 #ifdef CONFIG_MACH_SAM9_L9260
20699 # ifdef machine_arch_type
20700 #  undef machine_arch_type
20701 #  define machine_arch_type     __machine_arch_type
20702 # else
20703 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
20704 # endif
20705 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
20706 #else
20707 # define machine_is_sam9_l9260()        (0)
20708 #endif
20709
20710 #ifdef CONFIG_MACH_ETI_C2
20711 # ifdef machine_arch_type
20712 #  undef machine_arch_type
20713 #  define machine_arch_type     __machine_arch_type
20714 # else
20715 #  define machine_arch_type     MACH_TYPE_ETI_C2
20716 # endif
20717 # define machine_is_eti_c2()    (machine_arch_type == MACH_TYPE_ETI_C2)
20718 #else
20719 # define machine_is_eti_c2()    (0)
20720 #endif
20721
20722 #ifdef CONFIG_MACH_AVALANCHE
20723 # ifdef machine_arch_type
20724 #  undef machine_arch_type
20725 #  define machine_arch_type     __machine_arch_type
20726 # else
20727 #  define machine_arch_type     MACH_TYPE_AVALANCHE
20728 # endif
20729 # define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
20730 #else
20731 # define machine_is_avalanche() (0)
20732 #endif
20733
20734 #ifdef CONFIG_MACH_REALVIEW_PB1176
20735 # ifdef machine_arch_type
20736 #  undef machine_arch_type
20737 #  define machine_arch_type     __machine_arch_type
20738 # else
20739 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
20740 # endif
20741 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
20742 #else
20743 # define machine_is_realview_pb1176()   (0)
20744 #endif
20745
20746 #ifdef CONFIG_MACH_DP1500
20747 # ifdef machine_arch_type
20748 #  undef machine_arch_type
20749 #  define machine_arch_type     __machine_arch_type
20750 # else
20751 #  define machine_arch_type     MACH_TYPE_DP1500
20752 # endif
20753 # define machine_is_dp1500()    (machine_arch_type == MACH_TYPE_DP1500)
20754 #else
20755 # define machine_is_dp1500()    (0)
20756 #endif
20757
20758 #ifdef CONFIG_MACH_APPLE_IPHONE
20759 # ifdef machine_arch_type
20760 #  undef machine_arch_type
20761 #  define machine_arch_type     __machine_arch_type
20762 # else
20763 #  define machine_arch_type     MACH_TYPE_APPLE_IPHONE
20764 # endif
20765 # define machine_is_apple_iphone()      (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
20766 #else
20767 # define machine_is_apple_iphone()      (0)
20768 #endif
20769
20770 #ifdef CONFIG_MACH_YL9200
20771 # ifdef machine_arch_type
20772 #  undef machine_arch_type
20773 #  define machine_arch_type     __machine_arch_type
20774 # else
20775 #  define machine_arch_type     MACH_TYPE_YL9200
20776 # endif
20777 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
20778 #else
20779 # define machine_is_yl9200()    (0)
20780 #endif
20781
20782 #ifdef CONFIG_MACH_RD88F5182
20783 # ifdef machine_arch_type
20784 #  undef machine_arch_type
20785 #  define machine_arch_type     __machine_arch_type
20786 # else
20787 #  define machine_arch_type     MACH_TYPE_RD88F5182
20788 # endif
20789 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
20790 #else
20791 # define machine_is_rd88f5182() (0)
20792 #endif
20793
20794 #ifdef CONFIG_MACH_KUROBOX_PRO
20795 # ifdef machine_arch_type
20796 #  undef machine_arch_type
20797 #  define machine_arch_type     __machine_arch_type
20798 # else
20799 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
20800 # endif
20801 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
20802 #else
20803 # define machine_is_kurobox_pro()       (0)
20804 #endif
20805
20806 #ifdef CONFIG_MACH_SE_POET
20807 # ifdef machine_arch_type
20808 #  undef machine_arch_type
20809 #  define machine_arch_type     __machine_arch_type
20810 # else
20811 #  define machine_arch_type     MACH_TYPE_SE_POET
20812 # endif
20813 # define machine_is_se_poet()   (machine_arch_type == MACH_TYPE_SE_POET)
20814 #else
20815 # define machine_is_se_poet()   (0)
20816 #endif
20817
20818 #ifdef CONFIG_MACH_MX31_3DS
20819 # ifdef machine_arch_type
20820 #  undef machine_arch_type
20821 #  define machine_arch_type     __machine_arch_type
20822 # else
20823 #  define machine_arch_type     MACH_TYPE_MX31_3DS
20824 # endif
20825 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
20826 #else
20827 # define machine_is_mx31_3ds()  (0)
20828 #endif
20829
20830 #ifdef CONFIG_MACH_R270
20831 # ifdef machine_arch_type
20832 #  undef machine_arch_type
20833 #  define machine_arch_type     __machine_arch_type
20834 # else
20835 #  define machine_arch_type     MACH_TYPE_R270
20836 # endif
20837 # define machine_is_r270()      (machine_arch_type == MACH_TYPE_R270)
20838 #else
20839 # define machine_is_r270()      (0)
20840 #endif
20841
20842 #ifdef CONFIG_MACH_ARMOUR21
20843 # ifdef machine_arch_type
20844 #  undef machine_arch_type
20845 #  define machine_arch_type     __machine_arch_type
20846 # else
20847 #  define machine_arch_type     MACH_TYPE_ARMOUR21
20848 # endif
20849 # define machine_is_armour21()  (machine_arch_type == MACH_TYPE_ARMOUR21)
20850 #else
20851 # define machine_is_armour21()  (0)
20852 #endif
20853
20854 #ifdef CONFIG_MACH_DT2
20855 # ifdef machine_arch_type
20856 #  undef machine_arch_type
20857 #  define machine_arch_type     __machine_arch_type
20858 # else
20859 #  define machine_arch_type     MACH_TYPE_DT2
20860 # endif
20861 # define machine_is_dt2()       (machine_arch_type == MACH_TYPE_DT2)
20862 #else
20863 # define machine_is_dt2()       (0)
20864 #endif
20865
20866 #ifdef CONFIG_MACH_VT4
20867 # ifdef machine_arch_type
20868 #  undef machine_arch_type
20869 #  define machine_arch_type     __machine_arch_type
20870 # else
20871 #  define machine_arch_type     MACH_TYPE_VT4
20872 # endif
20873 # define machine_is_vt4()       (machine_arch_type == MACH_TYPE_VT4)
20874 #else
20875 # define machine_is_vt4()       (0)
20876 #endif
20877
20878 #ifdef CONFIG_MACH_TYCO320
20879 # ifdef machine_arch_type
20880 #  undef machine_arch_type
20881 #  define machine_arch_type     __machine_arch_type
20882 # else
20883 #  define machine_arch_type     MACH_TYPE_TYCO320
20884 # endif
20885 # define machine_is_tyco320()   (machine_arch_type == MACH_TYPE_TYCO320)
20886 #else
20887 # define machine_is_tyco320()   (0)
20888 #endif
20889
20890 #ifdef CONFIG_MACH_ADMA
20891 # ifdef machine_arch_type
20892 #  undef machine_arch_type
20893 #  define machine_arch_type     __machine_arch_type
20894 # else
20895 #  define machine_arch_type     MACH_TYPE_ADMA
20896 # endif
20897 # define machine_is_adma()      (machine_arch_type == MACH_TYPE_ADMA)
20898 #else
20899 # define machine_is_adma()      (0)
20900 #endif
20901
20902 #ifdef CONFIG_MACH_WP188
20903 # ifdef machine_arch_type
20904 #  undef machine_arch_type
20905 #  define machine_arch_type     __machine_arch_type
20906 # else
20907 #  define machine_arch_type     MACH_TYPE_WP188
20908 # endif
20909 # define machine_is_wp188()     (machine_arch_type == MACH_TYPE_WP188)
20910 #else
20911 # define machine_is_wp188()     (0)
20912 #endif
20913
20914 #ifdef CONFIG_MACH_CORSICA
20915 # ifdef machine_arch_type
20916 #  undef machine_arch_type
20917 #  define machine_arch_type     __machine_arch_type
20918 # else
20919 #  define machine_arch_type     MACH_TYPE_CORSICA
20920 # endif
20921 # define machine_is_corsica()   (machine_arch_type == MACH_TYPE_CORSICA)
20922 #else
20923 # define machine_is_corsica()   (0)
20924 #endif
20925
20926 #ifdef CONFIG_MACH_BIGEYE
20927 # ifdef machine_arch_type
20928 #  undef machine_arch_type
20929 #  define machine_arch_type     __machine_arch_type
20930 # else
20931 #  define machine_arch_type     MACH_TYPE_BIGEYE
20932 # endif
20933 # define machine_is_bigeye()    (machine_arch_type == MACH_TYPE_BIGEYE)
20934 #else
20935 # define machine_is_bigeye()    (0)
20936 #endif
20937
20938 #ifdef CONFIG_MACH_TLL5000
20939 # ifdef machine_arch_type
20940 #  undef machine_arch_type
20941 #  define machine_arch_type     __machine_arch_type
20942 # else
20943 #  define machine_arch_type     MACH_TYPE_TLL5000
20944 # endif
20945 # define machine_is_tll5000()   (machine_arch_type == MACH_TYPE_TLL5000)
20946 #else
20947 # define machine_is_tll5000()   (0)
20948 #endif
20949
20950 #ifdef CONFIG_MACH_BEBOT
20951 # ifdef machine_arch_type
20952 #  undef machine_arch_type
20953 #  define machine_arch_type     __machine_arch_type
20954 # else
20955 #  define machine_arch_type     MACH_TYPE_BEBOT
20956 # endif
20957 # define machine_is_bebot()     (machine_arch_type == MACH_TYPE_BEBOT)
20958 #else
20959 # define machine_is_bebot()     (0)
20960 #endif
20961
20962 #ifdef CONFIG_MACH_QONG
20963 # ifdef machine_arch_type
20964 #  undef machine_arch_type
20965 #  define machine_arch_type     __machine_arch_type
20966 # else
20967 #  define machine_arch_type     MACH_TYPE_QONG
20968 # endif
20969 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
20970 #else
20971 # define machine_is_qong()      (0)
20972 #endif
20973
20974 #ifdef CONFIG_MACH_TCOMPACT
20975 # ifdef machine_arch_type
20976 #  undef machine_arch_type
20977 #  define machine_arch_type     __machine_arch_type
20978 # else
20979 #  define machine_arch_type     MACH_TYPE_TCOMPACT
20980 # endif
20981 # define machine_is_tcompact()  (machine_arch_type == MACH_TYPE_TCOMPACT)
20982 #else
20983 # define machine_is_tcompact()  (0)
20984 #endif
20985
20986 #ifdef CONFIG_MACH_PUMA5
20987 # ifdef machine_arch_type
20988 #  undef machine_arch_type
20989 #  define machine_arch_type     __machine_arch_type
20990 # else
20991 #  define machine_arch_type     MACH_TYPE_PUMA5
20992 # endif
20993 # define machine_is_puma5()     (machine_arch_type == MACH_TYPE_PUMA5)
20994 #else
20995 # define machine_is_puma5()     (0)
20996 #endif
20997
20998 #ifdef CONFIG_MACH_ELARA
20999 # ifdef machine_arch_type
21000 #  undef machine_arch_type
21001 #  define machine_arch_type     __machine_arch_type
21002 # else
21003 #  define machine_arch_type     MACH_TYPE_ELARA
21004 # endif
21005 # define machine_is_elara()     (machine_arch_type == MACH_TYPE_ELARA)
21006 #else
21007 # define machine_is_elara()     (0)
21008 #endif
21009
21010 #ifdef CONFIG_MACH_ELLINGTON
21011 # ifdef machine_arch_type
21012 #  undef machine_arch_type
21013 #  define machine_arch_type     __machine_arch_type
21014 # else
21015 #  define machine_arch_type     MACH_TYPE_ELLINGTON
21016 # endif
21017 # define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
21018 #else
21019 # define machine_is_ellington() (0)
21020 #endif
21021
21022 #ifdef CONFIG_MACH_XDA_ATOM
21023 # ifdef machine_arch_type
21024 #  undef machine_arch_type
21025 #  define machine_arch_type     __machine_arch_type
21026 # else
21027 #  define machine_arch_type     MACH_TYPE_XDA_ATOM
21028 # endif
21029 # define machine_is_xda_atom()  (machine_arch_type == MACH_TYPE_XDA_ATOM)
21030 #else
21031 # define machine_is_xda_atom()  (0)
21032 #endif
21033
21034 #ifdef CONFIG_MACH_ENERGIZER2
21035 # ifdef machine_arch_type
21036 #  undef machine_arch_type
21037 #  define machine_arch_type     __machine_arch_type
21038 # else
21039 #  define machine_arch_type     MACH_TYPE_ENERGIZER2
21040 # endif
21041 # define machine_is_energizer2()        (machine_arch_type == MACH_TYPE_ENERGIZER2)
21042 #else
21043 # define machine_is_energizer2()        (0)
21044 #endif
21045
21046 #ifdef CONFIG_MACH_ODIN
21047 # ifdef machine_arch_type
21048 #  undef machine_arch_type
21049 #  define machine_arch_type     __machine_arch_type
21050 # else
21051 #  define machine_arch_type     MACH_TYPE_ODIN
21052 # endif
21053 # define machine_is_odin()      (machine_arch_type == MACH_TYPE_ODIN)
21054 #else
21055 # define machine_is_odin()      (0)
21056 #endif
21057
21058 #ifdef CONFIG_MACH_ACTUX4
21059 # ifdef machine_arch_type
21060 #  undef machine_arch_type
21061 #  define machine_arch_type     __machine_arch_type
21062 # else
21063 #  define machine_arch_type     MACH_TYPE_ACTUX4
21064 # endif
21065 # define machine_is_actux4()    (machine_arch_type == MACH_TYPE_ACTUX4)
21066 #else
21067 # define machine_is_actux4()    (0)
21068 #endif
21069
21070 #ifdef CONFIG_MACH_ESL_OMAP
21071 # ifdef machine_arch_type
21072 #  undef machine_arch_type
21073 #  define machine_arch_type     __machine_arch_type
21074 # else
21075 #  define machine_arch_type     MACH_TYPE_ESL_OMAP
21076 # endif
21077 # define machine_is_esl_omap()  (machine_arch_type == MACH_TYPE_ESL_OMAP)
21078 #else
21079 # define machine_is_esl_omap()  (0)
21080 #endif
21081
21082 #ifdef CONFIG_MACH_OMAP2EVM
21083 # ifdef machine_arch_type
21084 #  undef machine_arch_type
21085 #  define machine_arch_type     __machine_arch_type
21086 # else
21087 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
21088 # endif
21089 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
21090 #else
21091 # define machine_is_omap2evm()  (0)
21092 #endif
21093
21094 #ifdef CONFIG_MACH_OMAP3EVM
21095 # ifdef machine_arch_type
21096 #  undef machine_arch_type
21097 #  define machine_arch_type     __machine_arch_type
21098 # else
21099 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
21100 # endif
21101 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
21102 #else
21103 # define machine_is_omap3evm()  (0)
21104 #endif
21105
21106 #ifdef CONFIG_MACH_ADX_PCU57
21107 # ifdef machine_arch_type
21108 #  undef machine_arch_type
21109 #  define machine_arch_type     __machine_arch_type
21110 # else
21111 #  define machine_arch_type     MACH_TYPE_ADX_PCU57
21112 # endif
21113 # define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
21114 #else
21115 # define machine_is_adx_pcu57() (0)
21116 #endif
21117
21118 #ifdef CONFIG_MACH_MONACO
21119 # ifdef machine_arch_type
21120 #  undef machine_arch_type
21121 #  define machine_arch_type     __machine_arch_type
21122 # else
21123 #  define machine_arch_type     MACH_TYPE_MONACO
21124 # endif
21125 # define machine_is_monaco()    (machine_arch_type == MACH_TYPE_MONACO)
21126 #else
21127 # define machine_is_monaco()    (0)
21128 #endif
21129
21130 #ifdef CONFIG_MACH_LEVANTE
21131 # ifdef machine_arch_type
21132 #  undef machine_arch_type
21133 #  define machine_arch_type     __machine_arch_type
21134 # else
21135 #  define machine_arch_type     MACH_TYPE_LEVANTE
21136 # endif
21137 # define machine_is_levante()   (machine_arch_type == MACH_TYPE_LEVANTE)
21138 #else
21139 # define machine_is_levante()   (0)
21140 #endif
21141
21142 #ifdef CONFIG_MACH_TMXIPX425
21143 # ifdef machine_arch_type
21144 #  undef machine_arch_type
21145 #  define machine_arch_type     __machine_arch_type
21146 # else
21147 #  define machine_arch_type     MACH_TYPE_TMXIPX425
21148 # endif
21149 # define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
21150 #else
21151 # define machine_is_tmxipx425() (0)
21152 #endif
21153
21154 #ifdef CONFIG_MACH_LEEP
21155 # ifdef machine_arch_type
21156 #  undef machine_arch_type
21157 #  define machine_arch_type     __machine_arch_type
21158 # else
21159 #  define machine_arch_type     MACH_TYPE_LEEP
21160 # endif
21161 # define machine_is_leep()      (machine_arch_type == MACH_TYPE_LEEP)
21162 #else
21163 # define machine_is_leep()      (0)
21164 #endif
21165
21166 #ifdef CONFIG_MACH_RAAD
21167 # ifdef machine_arch_type
21168 #  undef machine_arch_type
21169 #  define machine_arch_type     __machine_arch_type
21170 # else
21171 #  define machine_arch_type     MACH_TYPE_RAAD
21172 # endif
21173 # define machine_is_raad()      (machine_arch_type == MACH_TYPE_RAAD)
21174 #else
21175 # define machine_is_raad()      (0)
21176 #endif
21177
21178 #ifdef CONFIG_MACH_DNS323
21179 # ifdef machine_arch_type
21180 #  undef machine_arch_type
21181 #  define machine_arch_type     __machine_arch_type
21182 # else
21183 #  define machine_arch_type     MACH_TYPE_DNS323
21184 # endif
21185 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
21186 #else
21187 # define machine_is_dns323()    (0)
21188 #endif
21189
21190 #ifdef CONFIG_MACH_AP1000
21191 # ifdef machine_arch_type
21192 #  undef machine_arch_type
21193 #  define machine_arch_type     __machine_arch_type
21194 # else
21195 #  define machine_arch_type     MACH_TYPE_AP1000
21196 # endif
21197 # define machine_is_ap1000()    (machine_arch_type == MACH_TYPE_AP1000)
21198 #else
21199 # define machine_is_ap1000()    (0)
21200 #endif
21201
21202 #ifdef CONFIG_MACH_A9SAM6432
21203 # ifdef machine_arch_type
21204 #  undef machine_arch_type
21205 #  define machine_arch_type     __machine_arch_type
21206 # else
21207 #  define machine_arch_type     MACH_TYPE_A9SAM6432
21208 # endif
21209 # define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
21210 #else
21211 # define machine_is_a9sam6432() (0)
21212 #endif
21213
21214 #ifdef CONFIG_MACH_SHINY
21215 # ifdef machine_arch_type
21216 #  undef machine_arch_type
21217 #  define machine_arch_type     __machine_arch_type
21218 # else
21219 #  define machine_arch_type     MACH_TYPE_SHINY
21220 # endif
21221 # define machine_is_shiny()     (machine_arch_type == MACH_TYPE_SHINY)
21222 #else
21223 # define machine_is_shiny()     (0)
21224 #endif
21225
21226 #ifdef CONFIG_MACH_OMAP3_BEAGLE
21227 # ifdef machine_arch_type
21228 #  undef machine_arch_type
21229 #  define machine_arch_type     __machine_arch_type
21230 # else
21231 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
21232 # endif
21233 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
21234 #else
21235 # define machine_is_omap3_beagle()      (0)
21236 #endif
21237
21238 #ifdef CONFIG_MACH_CSR_BDB2
21239 # ifdef machine_arch_type
21240 #  undef machine_arch_type
21241 #  define machine_arch_type     __machine_arch_type
21242 # else
21243 #  define machine_arch_type     MACH_TYPE_CSR_BDB2
21244 # endif
21245 # define machine_is_csr_bdb2()  (machine_arch_type == MACH_TYPE_CSR_BDB2)
21246 #else
21247 # define machine_is_csr_bdb2()  (0)
21248 #endif
21249
21250 #ifdef CONFIG_MACH_NOKIA_N810
21251 # ifdef machine_arch_type
21252 #  undef machine_arch_type
21253 #  define machine_arch_type     __machine_arch_type
21254 # else
21255 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
21256 # endif
21257 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
21258 #else
21259 # define machine_is_nokia_n810()        (0)
21260 #endif
21261
21262 #ifdef CONFIG_MACH_C270
21263 # ifdef machine_arch_type
21264 #  undef machine_arch_type
21265 #  define machine_arch_type     __machine_arch_type
21266 # else
21267 #  define machine_arch_type     MACH_TYPE_C270
21268 # endif
21269 # define machine_is_c270()      (machine_arch_type == MACH_TYPE_C270)
21270 #else
21271 # define machine_is_c270()      (0)
21272 #endif
21273
21274 #ifdef CONFIG_MACH_SENTRY
21275 # ifdef machine_arch_type
21276 #  undef machine_arch_type
21277 #  define machine_arch_type     __machine_arch_type
21278 # else
21279 #  define machine_arch_type     MACH_TYPE_SENTRY
21280 # endif
21281 # define machine_is_sentry()    (machine_arch_type == MACH_TYPE_SENTRY)
21282 #else
21283 # define machine_is_sentry()    (0)
21284 #endif
21285
21286 #ifdef CONFIG_MACH_PCM038
21287 # ifdef machine_arch_type
21288 #  undef machine_arch_type
21289 #  define machine_arch_type     __machine_arch_type
21290 # else
21291 #  define machine_arch_type     MACH_TYPE_PCM038
21292 # endif
21293 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
21294 #else
21295 # define machine_is_pcm038()    (0)
21296 #endif
21297
21298 #ifdef CONFIG_MACH_ANC300
21299 # ifdef machine_arch_type
21300 #  undef machine_arch_type
21301 #  define machine_arch_type     __machine_arch_type
21302 # else
21303 #  define machine_arch_type     MACH_TYPE_ANC300
21304 # endif
21305 # define machine_is_anc300()    (machine_arch_type == MACH_TYPE_ANC300)
21306 #else
21307 # define machine_is_anc300()    (0)
21308 #endif
21309
21310 #ifdef CONFIG_MACH_HTCKAISER
21311 # ifdef machine_arch_type
21312 #  undef machine_arch_type
21313 #  define machine_arch_type     __machine_arch_type
21314 # else
21315 #  define machine_arch_type     MACH_TYPE_HTCKAISER
21316 # endif
21317 # define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
21318 #else
21319 # define machine_is_htckaiser() (0)
21320 #endif
21321
21322 #ifdef CONFIG_MACH_SBAT100
21323 # ifdef machine_arch_type
21324 #  undef machine_arch_type
21325 #  define machine_arch_type     __machine_arch_type
21326 # else
21327 #  define machine_arch_type     MACH_TYPE_SBAT100
21328 # endif
21329 # define machine_is_sbat100()   (machine_arch_type == MACH_TYPE_SBAT100)
21330 #else
21331 # define machine_is_sbat100()   (0)
21332 #endif
21333
21334 #ifdef CONFIG_MACH_MODUNORM
21335 # ifdef machine_arch_type
21336 #  undef machine_arch_type
21337 #  define machine_arch_type     __machine_arch_type
21338 # else
21339 #  define machine_arch_type     MACH_TYPE_MODUNORM
21340 # endif
21341 # define machine_is_modunorm()  (machine_arch_type == MACH_TYPE_MODUNORM)
21342 #else
21343 # define machine_is_modunorm()  (0)
21344 #endif
21345
21346 #ifdef CONFIG_MACH_PELOS_TWARM
21347 # ifdef machine_arch_type
21348 #  undef machine_arch_type
21349 #  define machine_arch_type     __machine_arch_type
21350 # else
21351 #  define machine_arch_type     MACH_TYPE_PELOS_TWARM
21352 # endif
21353 # define machine_is_pelos_twarm()       (machine_arch_type == MACH_TYPE_PELOS_TWARM)
21354 #else
21355 # define machine_is_pelos_twarm()       (0)
21356 #endif
21357
21358 #ifdef CONFIG_MACH_FLANK
21359 # ifdef machine_arch_type
21360 #  undef machine_arch_type
21361 #  define machine_arch_type     __machine_arch_type
21362 # else
21363 #  define machine_arch_type     MACH_TYPE_FLANK
21364 # endif
21365 # define machine_is_flank()     (machine_arch_type == MACH_TYPE_FLANK)
21366 #else
21367 # define machine_is_flank()     (0)
21368 #endif
21369
21370 #ifdef CONFIG_MACH_SIRLOIN
21371 # ifdef machine_arch_type
21372 #  undef machine_arch_type
21373 #  define machine_arch_type     __machine_arch_type
21374 # else
21375 #  define machine_arch_type     MACH_TYPE_SIRLOIN
21376 # endif
21377 # define machine_is_sirloin()   (machine_arch_type == MACH_TYPE_SIRLOIN)
21378 #else
21379 # define machine_is_sirloin()   (0)
21380 #endif
21381
21382 #ifdef CONFIG_MACH_BRISKET
21383 # ifdef machine_arch_type
21384 #  undef machine_arch_type
21385 #  define machine_arch_type     __machine_arch_type
21386 # else
21387 #  define machine_arch_type     MACH_TYPE_BRISKET
21388 # endif
21389 # define machine_is_brisket()   (machine_arch_type == MACH_TYPE_BRISKET)
21390 #else
21391 # define machine_is_brisket()   (0)
21392 #endif
21393
21394 #ifdef CONFIG_MACH_CHUCK
21395 # ifdef machine_arch_type
21396 #  undef machine_arch_type
21397 #  define machine_arch_type     __machine_arch_type
21398 # else
21399 #  define machine_arch_type     MACH_TYPE_CHUCK
21400 # endif
21401 # define machine_is_chuck()     (machine_arch_type == MACH_TYPE_CHUCK)
21402 #else
21403 # define machine_is_chuck()     (0)
21404 #endif
21405
21406 #ifdef CONFIG_MACH_OTTER
21407 # ifdef machine_arch_type
21408 #  undef machine_arch_type
21409 #  define machine_arch_type     __machine_arch_type
21410 # else
21411 #  define machine_arch_type     MACH_TYPE_OTTER
21412 # endif
21413 # define machine_is_otter()     (machine_arch_type == MACH_TYPE_OTTER)
21414 #else
21415 # define machine_is_otter()     (0)
21416 #endif
21417
21418 #ifdef CONFIG_MACH_DAVINCI_LDK
21419 # ifdef machine_arch_type
21420 #  undef machine_arch_type
21421 #  define machine_arch_type     __machine_arch_type
21422 # else
21423 #  define machine_arch_type     MACH_TYPE_DAVINCI_LDK
21424 # endif
21425 # define machine_is_davinci_ldk()       (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
21426 #else
21427 # define machine_is_davinci_ldk()       (0)
21428 #endif
21429
21430 #ifdef CONFIG_MACH_PHREEDOM
21431 # ifdef machine_arch_type
21432 #  undef machine_arch_type
21433 #  define machine_arch_type     __machine_arch_type
21434 # else
21435 #  define machine_arch_type     MACH_TYPE_PHREEDOM
21436 # endif
21437 # define machine_is_phreedom()  (machine_arch_type == MACH_TYPE_PHREEDOM)
21438 #else
21439 # define machine_is_phreedom()  (0)
21440 #endif
21441
21442 #ifdef CONFIG_MACH_SG310
21443 # ifdef machine_arch_type
21444 #  undef machine_arch_type
21445 #  define machine_arch_type     __machine_arch_type
21446 # else
21447 #  define machine_arch_type     MACH_TYPE_SG310
21448 # endif
21449 # define machine_is_sg310()     (machine_arch_type == MACH_TYPE_SG310)
21450 #else
21451 # define machine_is_sg310()     (0)
21452 #endif
21453
21454 #ifdef CONFIG_MACH_TS209
21455 # ifdef machine_arch_type
21456 #  undef machine_arch_type
21457 #  define machine_arch_type     __machine_arch_type
21458 # else
21459 #  define machine_arch_type     MACH_TYPE_TS209
21460 # endif
21461 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
21462 #else
21463 # define machine_is_ts_x09()    (0)
21464 #endif
21465
21466 #ifdef CONFIG_MACH_AT91CAP9ADK
21467 # ifdef machine_arch_type
21468 #  undef machine_arch_type
21469 #  define machine_arch_type     __machine_arch_type
21470 # else
21471 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
21472 # endif
21473 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
21474 #else
21475 # define machine_is_at91cap9adk()       (0)
21476 #endif
21477
21478 #ifdef CONFIG_MACH_TION9315
21479 # ifdef machine_arch_type
21480 #  undef machine_arch_type
21481 #  define machine_arch_type     __machine_arch_type
21482 # else
21483 #  define machine_arch_type     MACH_TYPE_TION9315
21484 # endif
21485 # define machine_is_tion9315()  (machine_arch_type == MACH_TYPE_TION9315)
21486 #else
21487 # define machine_is_tion9315()  (0)
21488 #endif
21489
21490 #ifdef CONFIG_MACH_MAST
21491 # ifdef machine_arch_type
21492 #  undef machine_arch_type
21493 #  define machine_arch_type     __machine_arch_type
21494 # else
21495 #  define machine_arch_type     MACH_TYPE_MAST
21496 # endif
21497 # define machine_is_mast()      (machine_arch_type == MACH_TYPE_MAST)
21498 #else
21499 # define machine_is_mast()      (0)
21500 #endif
21501
21502 #ifdef CONFIG_MACH_PFW
21503 # ifdef machine_arch_type
21504 #  undef machine_arch_type
21505 #  define machine_arch_type     __machine_arch_type
21506 # else
21507 #  define machine_arch_type     MACH_TYPE_PFW
21508 # endif
21509 # define machine_is_pfw()       (machine_arch_type == MACH_TYPE_PFW)
21510 #else
21511 # define machine_is_pfw()       (0)
21512 #endif
21513
21514 #ifdef CONFIG_MACH_YL_P2440
21515 # ifdef machine_arch_type
21516 #  undef machine_arch_type
21517 #  define machine_arch_type     __machine_arch_type
21518 # else
21519 #  define machine_arch_type     MACH_TYPE_YL_P2440
21520 # endif
21521 # define machine_is_yl_p2440()  (machine_arch_type == MACH_TYPE_YL_P2440)
21522 #else
21523 # define machine_is_yl_p2440()  (0)
21524 #endif
21525
21526 #ifdef CONFIG_MACH_ZSBC32
21527 # ifdef machine_arch_type
21528 #  undef machine_arch_type
21529 #  define machine_arch_type     __machine_arch_type
21530 # else
21531 #  define machine_arch_type     MACH_TYPE_ZSBC32
21532 # endif
21533 # define machine_is_zsbc32()    (machine_arch_type == MACH_TYPE_ZSBC32)
21534 #else
21535 # define machine_is_zsbc32()    (0)
21536 #endif
21537
21538 #ifdef CONFIG_MACH_OMAP_PACE2
21539 # ifdef machine_arch_type
21540 #  undef machine_arch_type
21541 #  define machine_arch_type     __machine_arch_type
21542 # else
21543 #  define machine_arch_type     MACH_TYPE_OMAP_PACE2
21544 # endif
21545 # define machine_is_omap_pace2()        (machine_arch_type == MACH_TYPE_OMAP_PACE2)
21546 #else
21547 # define machine_is_omap_pace2()        (0)
21548 #endif
21549
21550 #ifdef CONFIG_MACH_IMX_PACE2
21551 # ifdef machine_arch_type
21552 #  undef machine_arch_type
21553 #  define machine_arch_type     __machine_arch_type
21554 # else
21555 #  define machine_arch_type     MACH_TYPE_IMX_PACE2
21556 # endif
21557 # define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
21558 #else
21559 # define machine_is_imx_pace2() (0)
21560 #endif
21561
21562 #ifdef CONFIG_MACH_MX31MOBOARD
21563 # ifdef machine_arch_type
21564 #  undef machine_arch_type
21565 #  define machine_arch_type     __machine_arch_type
21566 # else
21567 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
21568 # endif
21569 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
21570 #else
21571 # define machine_is_mx31moboard()       (0)
21572 #endif
21573
21574 #ifdef CONFIG_MACH_MX37_3DS
21575 # ifdef machine_arch_type
21576 #  undef machine_arch_type
21577 #  define machine_arch_type     __machine_arch_type
21578 # else
21579 #  define machine_arch_type     MACH_TYPE_MX37_3DS
21580 # endif
21581 # define machine_is_mx37_3ds()  (machine_arch_type == MACH_TYPE_MX37_3DS)
21582 #else
21583 # define machine_is_mx37_3ds()  (0)
21584 #endif
21585
21586 #ifdef CONFIG_MACH_RCC
21587 # ifdef machine_arch_type
21588 #  undef machine_arch_type
21589 #  define machine_arch_type     __machine_arch_type
21590 # else
21591 #  define machine_arch_type     MACH_TYPE_RCC
21592 # endif
21593 # define machine_is_rcc()       (machine_arch_type == MACH_TYPE_RCC)
21594 #else
21595 # define machine_is_rcc()       (0)
21596 #endif
21597
21598 #ifdef CONFIG_MACH_ARM9
21599 # ifdef machine_arch_type
21600 #  undef machine_arch_type
21601 #  define machine_arch_type     __machine_arch_type
21602 # else
21603 #  define machine_arch_type     MACH_TYPE_ARM9
21604 # endif
21605 # define machine_is_dmp()       (machine_arch_type == MACH_TYPE_ARM9)
21606 #else
21607 # define machine_is_dmp()       (0)
21608 #endif
21609
21610 #ifdef CONFIG_MACH_VISION_EP9307
21611 # ifdef machine_arch_type
21612 #  undef machine_arch_type
21613 #  define machine_arch_type     __machine_arch_type
21614 # else
21615 #  define machine_arch_type     MACH_TYPE_VISION_EP9307
21616 # endif
21617 # define machine_is_vision_ep9307()     (machine_arch_type == MACH_TYPE_VISION_EP9307)
21618 #else
21619 # define machine_is_vision_ep9307()     (0)
21620 #endif
21621
21622 #ifdef CONFIG_MACH_SCLY1000
21623 # ifdef machine_arch_type
21624 #  undef machine_arch_type
21625 #  define machine_arch_type     __machine_arch_type
21626 # else
21627 #  define machine_arch_type     MACH_TYPE_SCLY1000
21628 # endif
21629 # define machine_is_scly1000()  (machine_arch_type == MACH_TYPE_SCLY1000)
21630 #else
21631 # define machine_is_scly1000()  (0)
21632 #endif
21633
21634 #ifdef CONFIG_MACH_FONTEL_EP
21635 # ifdef machine_arch_type
21636 #  undef machine_arch_type
21637 #  define machine_arch_type     __machine_arch_type
21638 # else
21639 #  define machine_arch_type     MACH_TYPE_FONTEL_EP
21640 # endif
21641 # define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
21642 #else
21643 # define machine_is_fontel_ep() (0)
21644 #endif
21645
21646 #ifdef CONFIG_MACH_VOICEBLUE3G
21647 # ifdef machine_arch_type
21648 #  undef machine_arch_type
21649 #  define machine_arch_type     __machine_arch_type
21650 # else
21651 #  define machine_arch_type     MACH_TYPE_VOICEBLUE3G
21652 # endif
21653 # define machine_is_voiceblue3g()       (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
21654 #else
21655 # define machine_is_voiceblue3g()       (0)
21656 #endif
21657
21658 #ifdef CONFIG_MACH_TT9200
21659 # ifdef machine_arch_type
21660 #  undef machine_arch_type
21661 #  define machine_arch_type     __machine_arch_type
21662 # else
21663 #  define machine_arch_type     MACH_TYPE_TT9200
21664 # endif
21665 # define machine_is_tt9200()    (machine_arch_type == MACH_TYPE_TT9200)
21666 #else
21667 # define machine_is_tt9200()    (0)
21668 #endif
21669
21670 #ifdef CONFIG_MACH_DIGI2410
21671 # ifdef machine_arch_type
21672 #  undef machine_arch_type
21673 #  define machine_arch_type     __machine_arch_type
21674 # else
21675 #  define machine_arch_type     MACH_TYPE_DIGI2410
21676 # endif
21677 # define machine_is_digi2410()  (machine_arch_type == MACH_TYPE_DIGI2410)
21678 #else
21679 # define machine_is_digi2410()  (0)
21680 #endif
21681
21682 #ifdef CONFIG_MACH_TERASTATION_PRO2
21683 # ifdef machine_arch_type
21684 #  undef machine_arch_type
21685 #  define machine_arch_type     __machine_arch_type
21686 # else
21687 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
21688 # endif
21689 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
21690 #else
21691 # define machine_is_terastation_pro2()  (0)
21692 #endif
21693
21694 #ifdef CONFIG_MACH_LINKSTATION_PRO
21695 # ifdef machine_arch_type
21696 #  undef machine_arch_type
21697 #  define machine_arch_type     __machine_arch_type
21698 # else
21699 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
21700 # endif
21701 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
21702 #else
21703 # define machine_is_linkstation_pro()   (0)
21704 #endif
21705
21706 #ifdef CONFIG_MACH_MOTOROLA_A780
21707 # ifdef machine_arch_type
21708 #  undef machine_arch_type
21709 #  define machine_arch_type     __machine_arch_type
21710 # else
21711 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A780
21712 # endif
21713 # define machine_is_motorola_a780()     (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
21714 #else
21715 # define machine_is_motorola_a780()     (0)
21716 #endif
21717
21718 #ifdef CONFIG_MACH_MOTOROLA_E6
21719 # ifdef machine_arch_type
21720 #  undef machine_arch_type
21721 #  define machine_arch_type     __machine_arch_type
21722 # else
21723 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E6
21724 # endif
21725 # define machine_is_motorola_e6()       (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
21726 #else
21727 # define machine_is_motorola_e6()       (0)
21728 #endif
21729
21730 #ifdef CONFIG_MACH_MOTOROLA_E2
21731 # ifdef machine_arch_type
21732 #  undef machine_arch_type
21733 #  define machine_arch_type     __machine_arch_type
21734 # else
21735 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E2
21736 # endif
21737 # define machine_is_motorola_e2()       (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
21738 #else
21739 # define machine_is_motorola_e2()       (0)
21740 #endif
21741
21742 #ifdef CONFIG_MACH_MOTOROLA_E680
21743 # ifdef machine_arch_type
21744 #  undef machine_arch_type
21745 #  define machine_arch_type     __machine_arch_type
21746 # else
21747 #  define machine_arch_type     MACH_TYPE_MOTOROLA_E680
21748 # endif
21749 # define machine_is_motorola_e680()     (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
21750 #else
21751 # define machine_is_motorola_e680()     (0)
21752 #endif
21753
21754 #ifdef CONFIG_MACH_UR2410
21755 # ifdef machine_arch_type
21756 #  undef machine_arch_type
21757 #  define machine_arch_type     __machine_arch_type
21758 # else
21759 #  define machine_arch_type     MACH_TYPE_UR2410
21760 # endif
21761 # define machine_is_ur2410()    (machine_arch_type == MACH_TYPE_UR2410)
21762 #else
21763 # define machine_is_ur2410()    (0)
21764 #endif
21765
21766 #ifdef CONFIG_MACH_TAS9261
21767 # ifdef machine_arch_type
21768 #  undef machine_arch_type
21769 #  define machine_arch_type     __machine_arch_type
21770 # else
21771 #  define machine_arch_type     MACH_TYPE_TAS9261
21772 # endif
21773 # define machine_is_tas9261()   (machine_arch_type == MACH_TYPE_TAS9261)
21774 #else
21775 # define machine_is_tas9261()   (0)
21776 #endif
21777
21778 #ifdef CONFIG_MACH_HERMES_HD
21779 # ifdef machine_arch_type
21780 #  undef machine_arch_type
21781 #  define machine_arch_type     __machine_arch_type
21782 # else
21783 #  define machine_arch_type     MACH_TYPE_HERMES_HD
21784 # endif
21785 # define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
21786 #else
21787 # define machine_is_davinci_hermes_hd() (0)
21788 #endif
21789
21790 #ifdef CONFIG_MACH_PERSEO_HD
21791 # ifdef machine_arch_type
21792 #  undef machine_arch_type
21793 #  define machine_arch_type     __machine_arch_type
21794 # else
21795 #  define machine_arch_type     MACH_TYPE_PERSEO_HD
21796 # endif
21797 # define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
21798 #else
21799 # define machine_is_davinci_perseo_hd() (0)
21800 #endif
21801
21802 #ifdef CONFIG_MACH_STARGAZER2
21803 # ifdef machine_arch_type
21804 #  undef machine_arch_type
21805 #  define machine_arch_type     __machine_arch_type
21806 # else
21807 #  define machine_arch_type     MACH_TYPE_STARGAZER2
21808 # endif
21809 # define machine_is_stargazer2()        (machine_arch_type == MACH_TYPE_STARGAZER2)
21810 #else
21811 # define machine_is_stargazer2()        (0)
21812 #endif
21813
21814 #ifdef CONFIG_MACH_E350
21815 # ifdef machine_arch_type
21816 #  undef machine_arch_type
21817 #  define machine_arch_type     __machine_arch_type
21818 # else
21819 #  define machine_arch_type     MACH_TYPE_E350
21820 # endif
21821 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
21822 #else
21823 # define machine_is_e350()      (0)
21824 #endif
21825
21826 #ifdef CONFIG_MACH_WPCM450
21827 # ifdef machine_arch_type
21828 #  undef machine_arch_type
21829 #  define machine_arch_type     __machine_arch_type
21830 # else
21831 #  define machine_arch_type     MACH_TYPE_WPCM450
21832 # endif
21833 # define machine_is_wpcm450()   (machine_arch_type == MACH_TYPE_WPCM450)
21834 #else
21835 # define machine_is_wpcm450()   (0)
21836 #endif
21837
21838 #ifdef CONFIG_MACH_CARTESIO
21839 # ifdef machine_arch_type
21840 #  undef machine_arch_type
21841 #  define machine_arch_type     __machine_arch_type
21842 # else
21843 #  define machine_arch_type     MACH_TYPE_CARTESIO
21844 # endif
21845 # define machine_is_cartesio()  (machine_arch_type == MACH_TYPE_CARTESIO)
21846 #else
21847 # define machine_is_cartesio()  (0)
21848 #endif
21849
21850 #ifdef CONFIG_MACH_TOYBOX
21851 # ifdef machine_arch_type
21852 #  undef machine_arch_type
21853 #  define machine_arch_type     __machine_arch_type
21854 # else
21855 #  define machine_arch_type     MACH_TYPE_TOYBOX
21856 # endif
21857 # define machine_is_toybox()    (machine_arch_type == MACH_TYPE_TOYBOX)
21858 #else
21859 # define machine_is_toybox()    (0)
21860 #endif
21861
21862 #ifdef CONFIG_MACH_TX27
21863 # ifdef machine_arch_type
21864 #  undef machine_arch_type
21865 #  define machine_arch_type     __machine_arch_type
21866 # else
21867 #  define machine_arch_type     MACH_TYPE_TX27
21868 # endif
21869 # define machine_is_tx27()      (machine_arch_type == MACH_TYPE_TX27)
21870 #else
21871 # define machine_is_tx27()      (0)
21872 #endif
21873
21874 #ifdef CONFIG_MACH_TS409
21875 # ifdef machine_arch_type
21876 #  undef machine_arch_type
21877 #  define machine_arch_type     __machine_arch_type
21878 # else
21879 #  define machine_arch_type     MACH_TYPE_TS409
21880 # endif
21881 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
21882 #else
21883 # define machine_is_ts409()     (0)
21884 #endif
21885
21886 #ifdef CONFIG_MACH_P300
21887 # ifdef machine_arch_type
21888 #  undef machine_arch_type
21889 #  define machine_arch_type     __machine_arch_type
21890 # else
21891 #  define machine_arch_type     MACH_TYPE_P300
21892 # endif
21893 # define machine_is_p300()      (machine_arch_type == MACH_TYPE_P300)
21894 #else
21895 # define machine_is_p300()      (0)
21896 #endif
21897
21898 #ifdef CONFIG_MACH_XDACOMET
21899 # ifdef machine_arch_type
21900 #  undef machine_arch_type
21901 #  define machine_arch_type     __machine_arch_type
21902 # else
21903 #  define machine_arch_type     MACH_TYPE_XDACOMET
21904 # endif
21905 # define machine_is_xdacomet()  (machine_arch_type == MACH_TYPE_XDACOMET)
21906 #else
21907 # define machine_is_xdacomet()  (0)
21908 #endif
21909
21910 #ifdef CONFIG_MACH_DEXFLEX2
21911 # ifdef machine_arch_type
21912 #  undef machine_arch_type
21913 #  define machine_arch_type     __machine_arch_type
21914 # else
21915 #  define machine_arch_type     MACH_TYPE_DEXFLEX2
21916 # endif
21917 # define machine_is_dexflex2()  (machine_arch_type == MACH_TYPE_DEXFLEX2)
21918 #else
21919 # define machine_is_dexflex2()  (0)
21920 #endif
21921
21922 #ifdef CONFIG_MACH_OW
21923 # ifdef machine_arch_type
21924 #  undef machine_arch_type
21925 #  define machine_arch_type     __machine_arch_type
21926 # else
21927 #  define machine_arch_type     MACH_TYPE_OW
21928 # endif
21929 # define machine_is_ow()        (machine_arch_type == MACH_TYPE_OW)
21930 #else
21931 # define machine_is_ow()        (0)
21932 #endif
21933
21934 #ifdef CONFIG_MACH_ARMEBS3
21935 # ifdef machine_arch_type
21936 #  undef machine_arch_type
21937 #  define machine_arch_type     __machine_arch_type
21938 # else
21939 #  define machine_arch_type     MACH_TYPE_ARMEBS3
21940 # endif
21941 # define machine_is_armebs3()   (machine_arch_type == MACH_TYPE_ARMEBS3)
21942 #else
21943 # define machine_is_armebs3()   (0)
21944 #endif
21945
21946 #ifdef CONFIG_MACH_U3
21947 # ifdef machine_arch_type
21948 #  undef machine_arch_type
21949 #  define machine_arch_type     __machine_arch_type
21950 # else
21951 #  define machine_arch_type     MACH_TYPE_U3
21952 # endif
21953 # define machine_is_u3()        (machine_arch_type == MACH_TYPE_U3)
21954 #else
21955 # define machine_is_u3()        (0)
21956 #endif
21957
21958 #ifdef CONFIG_MACH_SMDK2450
21959 # ifdef machine_arch_type
21960 #  undef machine_arch_type
21961 #  define machine_arch_type     __machine_arch_type
21962 # else
21963 #  define machine_arch_type     MACH_TYPE_SMDK2450
21964 # endif
21965 # define machine_is_smdk2450()  (machine_arch_type == MACH_TYPE_SMDK2450)
21966 #else
21967 # define machine_is_smdk2450()  (0)
21968 #endif
21969
21970 #ifdef CONFIG_MACH_RSI_EWS
21971 # ifdef machine_arch_type
21972 #  undef machine_arch_type
21973 #  define machine_arch_type     __machine_arch_type
21974 # else
21975 #  define machine_arch_type     MACH_TYPE_RSI_EWS
21976 # endif
21977 # define machine_is_rsi_ews()   (machine_arch_type == MACH_TYPE_RSI_EWS)
21978 #else
21979 # define machine_is_rsi_ews()   (0)
21980 #endif
21981
21982 #ifdef CONFIG_MACH_TNB
21983 # ifdef machine_arch_type
21984 #  undef machine_arch_type
21985 #  define machine_arch_type     __machine_arch_type
21986 # else
21987 #  define machine_arch_type     MACH_TYPE_TNB
21988 # endif
21989 # define machine_is_tnb()       (machine_arch_type == MACH_TYPE_TNB)
21990 #else
21991 # define machine_is_tnb()       (0)
21992 #endif
21993
21994 #ifdef CONFIG_MACH_TOEPATH
21995 # ifdef machine_arch_type
21996 #  undef machine_arch_type
21997 #  define machine_arch_type     __machine_arch_type
21998 # else
21999 #  define machine_arch_type     MACH_TYPE_TOEPATH
22000 # endif
22001 # define machine_is_toepath()   (machine_arch_type == MACH_TYPE_TOEPATH)
22002 #else
22003 # define machine_is_toepath()   (0)
22004 #endif
22005
22006 #ifdef CONFIG_MACH_KB9263
22007 # ifdef machine_arch_type
22008 #  undef machine_arch_type
22009 #  define machine_arch_type     __machine_arch_type
22010 # else
22011 #  define machine_arch_type     MACH_TYPE_KB9263
22012 # endif
22013 # define machine_is_kb9263()    (machine_arch_type == MACH_TYPE_KB9263)
22014 #else
22015 # define machine_is_kb9263()    (0)
22016 #endif
22017
22018 #ifdef CONFIG_MACH_MT7108
22019 # ifdef machine_arch_type
22020 #  undef machine_arch_type
22021 #  define machine_arch_type     __machine_arch_type
22022 # else
22023 #  define machine_arch_type     MACH_TYPE_MT7108
22024 # endif
22025 # define machine_is_mt7108()    (machine_arch_type == MACH_TYPE_MT7108)
22026 #else
22027 # define machine_is_mt7108()    (0)
22028 #endif
22029
22030 #ifdef CONFIG_MACH_SMTR2440
22031 # ifdef machine_arch_type
22032 #  undef machine_arch_type
22033 #  define machine_arch_type     __machine_arch_type
22034 # else
22035 #  define machine_arch_type     MACH_TYPE_SMTR2440
22036 # endif
22037 # define machine_is_smtr2440()  (machine_arch_type == MACH_TYPE_SMTR2440)
22038 #else
22039 # define machine_is_smtr2440()  (0)
22040 #endif
22041
22042 #ifdef CONFIG_MACH_MANAO
22043 # ifdef machine_arch_type
22044 #  undef machine_arch_type
22045 #  define machine_arch_type     __machine_arch_type
22046 # else
22047 #  define machine_arch_type     MACH_TYPE_MANAO
22048 # endif
22049 # define machine_is_manao()     (machine_arch_type == MACH_TYPE_MANAO)
22050 #else
22051 # define machine_is_manao()     (0)
22052 #endif
22053
22054 #ifdef CONFIG_MACH_CM_X300
22055 # ifdef machine_arch_type
22056 #  undef machine_arch_type
22057 #  define machine_arch_type     __machine_arch_type
22058 # else
22059 #  define machine_arch_type     MACH_TYPE_CM_X300
22060 # endif
22061 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
22062 #else
22063 # define machine_is_cm_x300()   (0)
22064 #endif
22065
22066 #ifdef CONFIG_MACH_GULFSTREAM_KP
22067 # ifdef machine_arch_type
22068 #  undef machine_arch_type
22069 #  define machine_arch_type     __machine_arch_type
22070 # else
22071 #  define machine_arch_type     MACH_TYPE_GULFSTREAM_KP
22072 # endif
22073 # define machine_is_gulfstream_kp()     (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
22074 #else
22075 # define machine_is_gulfstream_kp()     (0)
22076 #endif
22077
22078 #ifdef CONFIG_MACH_LANREADYFN522
22079 # ifdef machine_arch_type
22080 #  undef machine_arch_type
22081 #  define machine_arch_type     __machine_arch_type
22082 # else
22083 #  define machine_arch_type     MACH_TYPE_LANREADYFN522
22084 # endif
22085 # define machine_is_lanreadyfn522()     (machine_arch_type == MACH_TYPE_LANREADYFN522)
22086 #else
22087 # define machine_is_lanreadyfn522()     (0)
22088 #endif
22089
22090 #ifdef CONFIG_MACH_ARMA37
22091 # ifdef machine_arch_type
22092 #  undef machine_arch_type
22093 #  define machine_arch_type     __machine_arch_type
22094 # else
22095 #  define machine_arch_type     MACH_TYPE_ARMA37
22096 # endif
22097 # define machine_is_arma37()    (machine_arch_type == MACH_TYPE_ARMA37)
22098 #else
22099 # define machine_is_arma37()    (0)
22100 #endif
22101
22102 #ifdef CONFIG_MACH_MENDEL
22103 # ifdef machine_arch_type
22104 #  undef machine_arch_type
22105 #  define machine_arch_type     __machine_arch_type
22106 # else
22107 #  define machine_arch_type     MACH_TYPE_MENDEL
22108 # endif
22109 # define machine_is_mendel()    (machine_arch_type == MACH_TYPE_MENDEL)
22110 #else
22111 # define machine_is_mendel()    (0)
22112 #endif
22113
22114 #ifdef CONFIG_MACH_PELCO_ILIAD
22115 # ifdef machine_arch_type
22116 #  undef machine_arch_type
22117 #  define machine_arch_type     __machine_arch_type
22118 # else
22119 #  define machine_arch_type     MACH_TYPE_PELCO_ILIAD
22120 # endif
22121 # define machine_is_pelco_iliad()       (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
22122 #else
22123 # define machine_is_pelco_iliad()       (0)
22124 #endif
22125
22126 #ifdef CONFIG_MACH_UNIT2P
22127 # ifdef machine_arch_type
22128 #  undef machine_arch_type
22129 #  define machine_arch_type     __machine_arch_type
22130 # else
22131 #  define machine_arch_type     MACH_TYPE_UNIT2P
22132 # endif
22133 # define machine_is_unit2p()    (machine_arch_type == MACH_TYPE_UNIT2P)
22134 #else
22135 # define machine_is_unit2p()    (0)
22136 #endif
22137
22138 #ifdef CONFIG_MACH_INC20OTTER
22139 # ifdef machine_arch_type
22140 #  undef machine_arch_type
22141 #  define machine_arch_type     __machine_arch_type
22142 # else
22143 #  define machine_arch_type     MACH_TYPE_INC20OTTER
22144 # endif
22145 # define machine_is_inc20otter()        (machine_arch_type == MACH_TYPE_INC20OTTER)
22146 #else
22147 # define machine_is_inc20otter()        (0)
22148 #endif
22149
22150 #ifdef CONFIG_MACH_AT91SAM9G20EK
22151 # ifdef machine_arch_type
22152 #  undef machine_arch_type
22153 #  define machine_arch_type     __machine_arch_type
22154 # else
22155 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
22156 # endif
22157 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
22158 #else
22159 # define machine_is_at91sam9g20ek()     (0)
22160 #endif
22161
22162 #ifdef CONFIG_MACH_STORCENTER
22163 # ifdef machine_arch_type
22164 #  undef machine_arch_type
22165 #  define machine_arch_type     __machine_arch_type
22166 # else
22167 #  define machine_arch_type     MACH_TYPE_STORCENTER
22168 # endif
22169 # define machine_is_sc_ge2()    (machine_arch_type == MACH_TYPE_STORCENTER)
22170 #else
22171 # define machine_is_sc_ge2()    (0)
22172 #endif
22173
22174 #ifdef CONFIG_MACH_SMDK6410
22175 # ifdef machine_arch_type
22176 #  undef machine_arch_type
22177 #  define machine_arch_type     __machine_arch_type
22178 # else
22179 #  define machine_arch_type     MACH_TYPE_SMDK6410
22180 # endif
22181 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
22182 #else
22183 # define machine_is_smdk6410()  (0)
22184 #endif
22185
22186 #ifdef CONFIG_MACH_U300
22187 # ifdef machine_arch_type
22188 #  undef machine_arch_type
22189 #  define machine_arch_type     __machine_arch_type
22190 # else
22191 #  define machine_arch_type     MACH_TYPE_U300
22192 # endif
22193 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
22194 #else
22195 # define machine_is_u300()      (0)
22196 #endif
22197
22198 #ifdef CONFIG_MACH_U500
22199 # ifdef machine_arch_type
22200 #  undef machine_arch_type
22201 #  define machine_arch_type     __machine_arch_type
22202 # else
22203 #  define machine_arch_type     MACH_TYPE_U500
22204 # endif
22205 # define machine_is_u500()      (machine_arch_type == MACH_TYPE_U500)
22206 #else
22207 # define machine_is_u500()      (0)
22208 #endif
22209
22210 #ifdef CONFIG_MACH_DS9260
22211 # ifdef machine_arch_type
22212 #  undef machine_arch_type
22213 #  define machine_arch_type     __machine_arch_type
22214 # else
22215 #  define machine_arch_type     MACH_TYPE_DS9260
22216 # endif
22217 # define machine_is_ds9260()    (machine_arch_type == MACH_TYPE_DS9260)
22218 #else
22219 # define machine_is_ds9260()    (0)
22220 #endif
22221
22222 #ifdef CONFIG_MACH_RIVERROCK
22223 # ifdef machine_arch_type
22224 #  undef machine_arch_type
22225 #  define machine_arch_type     __machine_arch_type
22226 # else
22227 #  define machine_arch_type     MACH_TYPE_RIVERROCK
22228 # endif
22229 # define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
22230 #else
22231 # define machine_is_riverrock() (0)
22232 #endif
22233
22234 #ifdef CONFIG_MACH_SCIBATH
22235 # ifdef machine_arch_type
22236 #  undef machine_arch_type
22237 #  define machine_arch_type     __machine_arch_type
22238 # else
22239 #  define machine_arch_type     MACH_TYPE_SCIBATH
22240 # endif
22241 # define machine_is_scibath()   (machine_arch_type == MACH_TYPE_SCIBATH)
22242 #else
22243 # define machine_is_scibath()   (0)
22244 #endif
22245
22246 #ifdef CONFIG_MACH_AT91SAM7SE512EK
22247 # ifdef machine_arch_type
22248 #  undef machine_arch_type
22249 #  define machine_arch_type     __machine_arch_type
22250 # else
22251 #  define machine_arch_type     MACH_TYPE_AT91SAM7SE512EK
22252 # endif
22253 # define machine_is_at91sam7se()        (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
22254 #else
22255 # define machine_is_at91sam7se()        (0)
22256 #endif
22257
22258 #ifdef CONFIG_MACH_WRT350N_V2
22259 # ifdef machine_arch_type
22260 #  undef machine_arch_type
22261 #  define machine_arch_type     __machine_arch_type
22262 # else
22263 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
22264 # endif
22265 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
22266 #else
22267 # define machine_is_wrt350n_v2()        (0)
22268 #endif
22269
22270 #ifdef CONFIG_MACH_MULTIMEDIA
22271 # ifdef machine_arch_type
22272 #  undef machine_arch_type
22273 #  define machine_arch_type     __machine_arch_type
22274 # else
22275 #  define machine_arch_type     MACH_TYPE_MULTIMEDIA
22276 # endif
22277 # define machine_is_multimedia()        (machine_arch_type == MACH_TYPE_MULTIMEDIA)
22278 #else
22279 # define machine_is_multimedia()        (0)
22280 #endif
22281
22282 #ifdef CONFIG_MACH_MARVIN
22283 # ifdef machine_arch_type
22284 #  undef machine_arch_type
22285 #  define machine_arch_type     __machine_arch_type
22286 # else
22287 #  define machine_arch_type     MACH_TYPE_MARVIN
22288 # endif
22289 # define machine_is_marvin()    (machine_arch_type == MACH_TYPE_MARVIN)
22290 #else
22291 # define machine_is_marvin()    (0)
22292 #endif
22293
22294 #ifdef CONFIG_MACH_X500
22295 # ifdef machine_arch_type
22296 #  undef machine_arch_type
22297 #  define machine_arch_type     __machine_arch_type
22298 # else
22299 #  define machine_arch_type     MACH_TYPE_X500
22300 # endif
22301 # define machine_is_x500()      (machine_arch_type == MACH_TYPE_X500)
22302 #else
22303 # define machine_is_x500()      (0)
22304 #endif
22305
22306 #ifdef CONFIG_MACH_AWLUG4LCU
22307 # ifdef machine_arch_type
22308 #  undef machine_arch_type
22309 #  define machine_arch_type     __machine_arch_type
22310 # else
22311 #  define machine_arch_type     MACH_TYPE_AWLUG4LCU
22312 # endif
22313 # define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
22314 #else
22315 # define machine_is_awlug4lcu() (0)
22316 #endif
22317
22318 #ifdef CONFIG_MACH_PALERMOC
22319 # ifdef machine_arch_type
22320 #  undef machine_arch_type
22321 #  define machine_arch_type     __machine_arch_type
22322 # else
22323 #  define machine_arch_type     MACH_TYPE_PALERMOC
22324 # endif
22325 # define machine_is_palermoc()  (machine_arch_type == MACH_TYPE_PALERMOC)
22326 #else
22327 # define machine_is_palermoc()  (0)
22328 #endif
22329
22330 #ifdef CONFIG_MACH_OMAP_LDP
22331 # ifdef machine_arch_type
22332 #  undef machine_arch_type
22333 #  define machine_arch_type     __machine_arch_type
22334 # else
22335 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
22336 # endif
22337 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
22338 #else
22339 # define machine_is_omap_ldp()  (0)
22340 #endif
22341
22342 #ifdef CONFIG_MACH_IP500
22343 # ifdef machine_arch_type
22344 #  undef machine_arch_type
22345 #  define machine_arch_type     __machine_arch_type
22346 # else
22347 #  define machine_arch_type     MACH_TYPE_IP500
22348 # endif
22349 # define machine_is_ip500()     (machine_arch_type == MACH_TYPE_IP500)
22350 #else
22351 # define machine_is_ip500()     (0)
22352 #endif
22353
22354 #ifdef CONFIG_MACH_ASE2
22355 # ifdef machine_arch_type
22356 #  undef machine_arch_type
22357 #  define machine_arch_type     __machine_arch_type
22358 # else
22359 #  define machine_arch_type     MACH_TYPE_ASE2
22360 # endif
22361 # define machine_is_ase2()      (machine_arch_type == MACH_TYPE_ASE2)
22362 #else
22363 # define machine_is_ase2()      (0)
22364 #endif
22365
22366 #ifdef CONFIG_MACH_MX35EVB
22367 # ifdef machine_arch_type
22368 #  undef machine_arch_type
22369 #  define machine_arch_type     __machine_arch_type
22370 # else
22371 #  define machine_arch_type     MACH_TYPE_MX35EVB
22372 # endif
22373 # define machine_is_mx35evb()   (machine_arch_type == MACH_TYPE_MX35EVB)
22374 #else
22375 # define machine_is_mx35evb()   (0)
22376 #endif
22377
22378 #ifdef CONFIG_MACH_AML_M8050
22379 # ifdef machine_arch_type
22380 #  undef machine_arch_type
22381 #  define machine_arch_type     __machine_arch_type
22382 # else
22383 #  define machine_arch_type     MACH_TYPE_AML_M8050
22384 # endif
22385 # define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
22386 #else
22387 # define machine_is_aml_m8050() (0)
22388 #endif
22389
22390 #ifdef CONFIG_MACH_MX35_3DS
22391 # ifdef machine_arch_type
22392 #  undef machine_arch_type
22393 #  define machine_arch_type     __machine_arch_type
22394 # else
22395 #  define machine_arch_type     MACH_TYPE_MX35_3DS
22396 # endif
22397 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
22398 #else
22399 # define machine_is_mx35_3ds()  (0)
22400 #endif
22401
22402 #ifdef CONFIG_MACH_MARS
22403 # ifdef machine_arch_type
22404 #  undef machine_arch_type
22405 #  define machine_arch_type     __machine_arch_type
22406 # else
22407 #  define machine_arch_type     MACH_TYPE_MARS
22408 # endif
22409 # define machine_is_mars()      (machine_arch_type == MACH_TYPE_MARS)
22410 #else
22411 # define machine_is_mars()      (0)
22412 #endif
22413
22414 #ifdef CONFIG_MACH_NEUROS_OSD2
22415 # ifdef machine_arch_type
22416 #  undef machine_arch_type
22417 #  define machine_arch_type     __machine_arch_type
22418 # else
22419 #  define machine_arch_type     MACH_TYPE_NEUROS_OSD2
22420 # endif
22421 # define machine_is_neuros_osd2()       (machine_arch_type == MACH_TYPE_NEUROS_OSD2)
22422 #else
22423 # define machine_is_neuros_osd2()       (0)
22424 #endif
22425
22426 #ifdef CONFIG_MACH_BADGER
22427 # ifdef machine_arch_type
22428 #  undef machine_arch_type
22429 #  define machine_arch_type     __machine_arch_type
22430 # else
22431 #  define machine_arch_type     MACH_TYPE_BADGER
22432 # endif
22433 # define machine_is_badger()    (machine_arch_type == MACH_TYPE_BADGER)
22434 #else
22435 # define machine_is_badger()    (0)
22436 #endif
22437
22438 #ifdef CONFIG_MACH_TRIZEPS4WL
22439 # ifdef machine_arch_type
22440 #  undef machine_arch_type
22441 #  define machine_arch_type     __machine_arch_type
22442 # else
22443 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
22444 # endif
22445 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
22446 #else
22447 # define machine_is_trizeps4wl()        (0)
22448 #endif
22449
22450 #ifdef CONFIG_MACH_TRIZEPS5
22451 # ifdef machine_arch_type
22452 #  undef machine_arch_type
22453 #  define machine_arch_type     __machine_arch_type
22454 # else
22455 #  define machine_arch_type     MACH_TYPE_TRIZEPS5
22456 # endif
22457 # define machine_is_trizeps5()  (machine_arch_type == MACH_TYPE_TRIZEPS5)
22458 #else
22459 # define machine_is_trizeps5()  (0)
22460 #endif
22461
22462 #ifdef CONFIG_MACH_MARLIN
22463 # ifdef machine_arch_type
22464 #  undef machine_arch_type
22465 #  define machine_arch_type     __machine_arch_type
22466 # else
22467 #  define machine_arch_type     MACH_TYPE_MARLIN
22468 # endif
22469 # define machine_is_marlin()    (machine_arch_type == MACH_TYPE_MARLIN)
22470 #else
22471 # define machine_is_marlin()    (0)
22472 #endif
22473
22474 #ifdef CONFIG_MACH_TS78XX
22475 # ifdef machine_arch_type
22476 #  undef machine_arch_type
22477 #  define machine_arch_type     __machine_arch_type
22478 # else
22479 #  define machine_arch_type     MACH_TYPE_TS78XX
22480 # endif
22481 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
22482 #else
22483 # define machine_is_ts78xx()    (0)
22484 #endif
22485
22486 #ifdef CONFIG_MACH_HPIPAQ214
22487 # ifdef machine_arch_type
22488 #  undef machine_arch_type
22489 #  define machine_arch_type     __machine_arch_type
22490 # else
22491 #  define machine_arch_type     MACH_TYPE_HPIPAQ214
22492 # endif
22493 # define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
22494 #else
22495 # define machine_is_hpipaq214() (0)
22496 #endif
22497
22498 #ifdef CONFIG_MACH_AT572D940DCM
22499 # ifdef machine_arch_type
22500 #  undef machine_arch_type
22501 #  define machine_arch_type     __machine_arch_type
22502 # else
22503 #  define machine_arch_type     MACH_TYPE_AT572D940DCM
22504 # endif
22505 # define machine_is_at572d940dcm()      (machine_arch_type == MACH_TYPE_AT572D940DCM)
22506 #else
22507 # define machine_is_at572d940dcm()      (0)
22508 #endif
22509
22510 #ifdef CONFIG_MACH_NE1BOARD
22511 # ifdef machine_arch_type
22512 #  undef machine_arch_type
22513 #  define machine_arch_type     __machine_arch_type
22514 # else
22515 #  define machine_arch_type     MACH_TYPE_NE1BOARD
22516 # endif
22517 # define machine_is_ne1board()  (machine_arch_type == MACH_TYPE_NE1BOARD)
22518 #else
22519 # define machine_is_ne1board()  (0)
22520 #endif
22521
22522 #ifdef CONFIG_MACH_ZANTE
22523 # ifdef machine_arch_type
22524 #  undef machine_arch_type
22525 #  define machine_arch_type     __machine_arch_type
22526 # else
22527 #  define machine_arch_type     MACH_TYPE_ZANTE
22528 # endif
22529 # define machine_is_zante()     (machine_arch_type == MACH_TYPE_ZANTE)
22530 #else
22531 # define machine_is_zante()     (0)
22532 #endif
22533
22534 #ifdef CONFIG_MACH_SFFSDR
22535 # ifdef machine_arch_type
22536 #  undef machine_arch_type
22537 #  define machine_arch_type     __machine_arch_type
22538 # else
22539 #  define machine_arch_type     MACH_TYPE_SFFSDR
22540 # endif
22541 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
22542 #else
22543 # define machine_is_sffsdr()    (0)
22544 #endif
22545
22546 #ifdef CONFIG_MACH_TW2662
22547 # ifdef machine_arch_type
22548 #  undef machine_arch_type
22549 #  define machine_arch_type     __machine_arch_type
22550 # else
22551 #  define machine_arch_type     MACH_TYPE_TW2662
22552 # endif
22553 # define machine_is_tw2662()    (machine_arch_type == MACH_TYPE_TW2662)
22554 #else
22555 # define machine_is_tw2662()    (0)
22556 #endif
22557
22558 #ifdef CONFIG_MACH_VF10XX
22559 # ifdef machine_arch_type
22560 #  undef machine_arch_type
22561 #  define machine_arch_type     __machine_arch_type
22562 # else
22563 #  define machine_arch_type     MACH_TYPE_VF10XX
22564 # endif
22565 # define machine_is_vf10xx()    (machine_arch_type == MACH_TYPE_VF10XX)
22566 #else
22567 # define machine_is_vf10xx()    (0)
22568 #endif
22569
22570 #ifdef CONFIG_MACH_ZORAN43XX
22571 # ifdef machine_arch_type
22572 #  undef machine_arch_type
22573 #  define machine_arch_type     __machine_arch_type
22574 # else
22575 #  define machine_arch_type     MACH_TYPE_ZORAN43XX
22576 # endif
22577 # define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
22578 #else
22579 # define machine_is_zoran43xx() (0)
22580 #endif
22581
22582 #ifdef CONFIG_MACH_SONIX926
22583 # ifdef machine_arch_type
22584 #  undef machine_arch_type
22585 #  define machine_arch_type     __machine_arch_type
22586 # else
22587 #  define machine_arch_type     MACH_TYPE_SONIX926
22588 # endif
22589 # define machine_is_sonix926()  (machine_arch_type == MACH_TYPE_SONIX926)
22590 #else
22591 # define machine_is_sonix926()  (0)
22592 #endif
22593
22594 #ifdef CONFIG_MACH_CELESTIALSEMI
22595 # ifdef machine_arch_type
22596 #  undef machine_arch_type
22597 #  define machine_arch_type     __machine_arch_type
22598 # else
22599 #  define machine_arch_type     MACH_TYPE_CELESTIALSEMI
22600 # endif
22601 # define machine_is_celestialsemi()     (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
22602 #else
22603 # define machine_is_celestialsemi()     (0)
22604 #endif
22605
22606 #ifdef CONFIG_MACH_CC9M2443JS
22607 # ifdef machine_arch_type
22608 #  undef machine_arch_type
22609 #  define machine_arch_type     __machine_arch_type
22610 # else
22611 #  define machine_arch_type     MACH_TYPE_CC9M2443JS
22612 # endif
22613 # define machine_is_cc9m2443js()        (machine_arch_type == MACH_TYPE_CC9M2443JS)
22614 #else
22615 # define machine_is_cc9m2443js()        (0)
22616 #endif
22617
22618 #ifdef CONFIG_MACH_TW5334
22619 # ifdef machine_arch_type
22620 #  undef machine_arch_type
22621 #  define machine_arch_type     __machine_arch_type
22622 # else
22623 #  define machine_arch_type     MACH_TYPE_TW5334
22624 # endif
22625 # define machine_is_tw5334()    (machine_arch_type == MACH_TYPE_TW5334)
22626 #else
22627 # define machine_is_tw5334()    (0)
22628 #endif
22629
22630 #ifdef CONFIG_MACH_HTCARTEMIS
22631 # ifdef machine_arch_type
22632 #  undef machine_arch_type
22633 #  define machine_arch_type     __machine_arch_type
22634 # else
22635 #  define machine_arch_type     MACH_TYPE_HTCARTEMIS
22636 # endif
22637 # define machine_is_omap_htcartemis()   (machine_arch_type == MACH_TYPE_HTCARTEMIS)
22638 #else
22639 # define machine_is_omap_htcartemis()   (0)
22640 #endif
22641
22642 #ifdef CONFIG_MACH_NAL_HLITE
22643 # ifdef machine_arch_type
22644 #  undef machine_arch_type
22645 #  define machine_arch_type     __machine_arch_type
22646 # else
22647 #  define machine_arch_type     MACH_TYPE_NAL_HLITE
22648 # endif
22649 # define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
22650 #else
22651 # define machine_is_nal_hlite() (0)
22652 #endif
22653
22654 #ifdef CONFIG_MACH_HTCVOGUE
22655 # ifdef machine_arch_type
22656 #  undef machine_arch_type
22657 #  define machine_arch_type     __machine_arch_type
22658 # else
22659 #  define machine_arch_type     MACH_TYPE_HTCVOGUE
22660 # endif
22661 # define machine_is_htcvogue()  (machine_arch_type == MACH_TYPE_HTCVOGUE)
22662 #else
22663 # define machine_is_htcvogue()  (0)
22664 #endif
22665
22666 #ifdef CONFIG_MACH_SMARTWEB
22667 # ifdef machine_arch_type
22668 #  undef machine_arch_type
22669 #  define machine_arch_type     __machine_arch_type
22670 # else
22671 #  define machine_arch_type     MACH_TYPE_SMARTWEB
22672 # endif
22673 # define machine_is_smartweb()  (machine_arch_type == MACH_TYPE_SMARTWEB)
22674 #else
22675 # define machine_is_smartweb()  (0)
22676 #endif
22677
22678 #ifdef CONFIG_MACH_MV86XX
22679 # ifdef machine_arch_type
22680 #  undef machine_arch_type
22681 #  define machine_arch_type     __machine_arch_type
22682 # else
22683 #  define machine_arch_type     MACH_TYPE_MV86XX
22684 # endif
22685 # define machine_is_mv86xx()    (machine_arch_type == MACH_TYPE_MV86XX)
22686 #else
22687 # define machine_is_mv86xx()    (0)
22688 #endif
22689
22690 #ifdef CONFIG_MACH_MV87XX
22691 # ifdef machine_arch_type
22692 #  undef machine_arch_type
22693 #  define machine_arch_type     __machine_arch_type
22694 # else
22695 #  define machine_arch_type     MACH_TYPE_MV87XX
22696 # endif
22697 # define machine_is_mv87xx()    (machine_arch_type == MACH_TYPE_MV87XX)
22698 #else
22699 # define machine_is_mv87xx()    (0)
22700 #endif
22701
22702 #ifdef CONFIG_MACH_SONGYOUNGHO
22703 # ifdef machine_arch_type
22704 #  undef machine_arch_type
22705 #  define machine_arch_type     __machine_arch_type
22706 # else
22707 #  define machine_arch_type     MACH_TYPE_SONGYOUNGHO
22708 # endif
22709 # define machine_is_songyoungho()       (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
22710 #else
22711 # define machine_is_songyoungho()       (0)
22712 #endif
22713
22714 #ifdef CONFIG_MACH_YOUNGHOTEMA
22715 # ifdef machine_arch_type
22716 #  undef machine_arch_type
22717 #  define machine_arch_type     __machine_arch_type
22718 # else
22719 #  define machine_arch_type     MACH_TYPE_YOUNGHOTEMA
22720 # endif
22721 # define machine_is_younghotema()       (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
22722 #else
22723 # define machine_is_younghotema()       (0)
22724 #endif
22725
22726 #ifdef CONFIG_MACH_PCM037
22727 # ifdef machine_arch_type
22728 #  undef machine_arch_type
22729 #  define machine_arch_type     __machine_arch_type
22730 # else
22731 #  define machine_arch_type     MACH_TYPE_PCM037
22732 # endif
22733 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
22734 #else
22735 # define machine_is_pcm037()    (0)
22736 #endif
22737
22738 #ifdef CONFIG_MACH_MMVP
22739 # ifdef machine_arch_type
22740 #  undef machine_arch_type
22741 #  define machine_arch_type     __machine_arch_type
22742 # else
22743 #  define machine_arch_type     MACH_TYPE_MMVP
22744 # endif
22745 # define machine_is_mmvp()      (machine_arch_type == MACH_TYPE_MMVP)
22746 #else
22747 # define machine_is_mmvp()      (0)
22748 #endif
22749
22750 #ifdef CONFIG_MACH_MMAP
22751 # ifdef machine_arch_type
22752 #  undef machine_arch_type
22753 #  define machine_arch_type     __machine_arch_type
22754 # else
22755 #  define machine_arch_type     MACH_TYPE_MMAP
22756 # endif
22757 # define machine_is_mmap()      (machine_arch_type == MACH_TYPE_MMAP)
22758 #else
22759 # define machine_is_mmap()      (0)
22760 #endif
22761
22762 #ifdef CONFIG_MACH_PTID2410
22763 # ifdef machine_arch_type
22764 #  undef machine_arch_type
22765 #  define machine_arch_type     __machine_arch_type
22766 # else
22767 #  define machine_arch_type     MACH_TYPE_PTID2410
22768 # endif
22769 # define machine_is_ptid2410()  (machine_arch_type == MACH_TYPE_PTID2410)
22770 #else
22771 # define machine_is_ptid2410()  (0)
22772 #endif
22773
22774 #ifdef CONFIG_MACH_JAMES_926
22775 # ifdef machine_arch_type
22776 #  undef machine_arch_type
22777 #  define machine_arch_type     __machine_arch_type
22778 # else
22779 #  define machine_arch_type     MACH_TYPE_JAMES_926
22780 # endif
22781 # define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
22782 #else
22783 # define machine_is_james_926() (0)
22784 #endif
22785
22786 #ifdef CONFIG_MACH_FM6000
22787 # ifdef machine_arch_type
22788 #  undef machine_arch_type
22789 #  define machine_arch_type     __machine_arch_type
22790 # else
22791 #  define machine_arch_type     MACH_TYPE_FM6000
22792 # endif
22793 # define machine_is_fm6000()    (machine_arch_type == MACH_TYPE_FM6000)
22794 #else
22795 # define machine_is_fm6000()    (0)
22796 #endif
22797
22798 #ifdef CONFIG_MACH_DB88F6281_BP
22799 # ifdef machine_arch_type
22800 #  undef machine_arch_type
22801 #  define machine_arch_type     __machine_arch_type
22802 # else
22803 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
22804 # endif
22805 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
22806 #else
22807 # define machine_is_db88f6281_bp()      (0)
22808 #endif
22809
22810 #ifdef CONFIG_MACH_RD88F6192_NAS
22811 # ifdef machine_arch_type
22812 #  undef machine_arch_type
22813 #  define machine_arch_type     __machine_arch_type
22814 # else
22815 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
22816 # endif
22817 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
22818 #else
22819 # define machine_is_rd88f6192_nas()     (0)
22820 #endif
22821
22822 #ifdef CONFIG_MACH_RD88F6281
22823 # ifdef machine_arch_type
22824 #  undef machine_arch_type
22825 #  define machine_arch_type     __machine_arch_type
22826 # else
22827 #  define machine_arch_type     MACH_TYPE_RD88F6281
22828 # endif
22829 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
22830 #else
22831 # define machine_is_rd88f6281() (0)
22832 #endif
22833
22834 #ifdef CONFIG_MACH_DB78X00_BP
22835 # ifdef machine_arch_type
22836 #  undef machine_arch_type
22837 #  define machine_arch_type     __machine_arch_type
22838 # else
22839 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
22840 # endif
22841 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
22842 #else
22843 # define machine_is_db78x00_bp()        (0)
22844 #endif
22845
22846 #ifdef CONFIG_MACH_SMDK2416
22847 # ifdef machine_arch_type
22848 #  undef machine_arch_type
22849 #  define machine_arch_type     __machine_arch_type
22850 # else
22851 #  define machine_arch_type     MACH_TYPE_SMDK2416
22852 # endif
22853 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
22854 #else
22855 # define machine_is_smdk2416()  (0)
22856 #endif
22857
22858 #ifdef CONFIG_MACH_OCE_SPIDER_SI
22859 # ifdef machine_arch_type
22860 #  undef machine_arch_type
22861 #  define machine_arch_type     __machine_arch_type
22862 # else
22863 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SI
22864 # endif
22865 # define machine_is_oce_spider_si()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
22866 #else
22867 # define machine_is_oce_spider_si()     (0)
22868 #endif
22869
22870 #ifdef CONFIG_MACH_OCE_SPIDER_SK
22871 # ifdef machine_arch_type
22872 #  undef machine_arch_type
22873 #  define machine_arch_type     __machine_arch_type
22874 # else
22875 #  define machine_arch_type     MACH_TYPE_OCE_SPIDER_SK
22876 # endif
22877 # define machine_is_oce_spider_sk()     (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
22878 #else
22879 # define machine_is_oce_spider_sk()     (0)
22880 #endif
22881
22882 #ifdef CONFIG_MACH_ROVERN6
22883 # ifdef machine_arch_type
22884 #  undef machine_arch_type
22885 #  define machine_arch_type     __machine_arch_type
22886 # else
22887 #  define machine_arch_type     MACH_TYPE_ROVERN6
22888 # endif
22889 # define machine_is_rovern6()   (machine_arch_type == MACH_TYPE_ROVERN6)
22890 #else
22891 # define machine_is_rovern6()   (0)
22892 #endif
22893
22894 #ifdef CONFIG_MACH_PELCO_EVOLUTION
22895 # ifdef machine_arch_type
22896 #  undef machine_arch_type
22897 #  define machine_arch_type     __machine_arch_type
22898 # else
22899 #  define machine_arch_type     MACH_TYPE_PELCO_EVOLUTION
22900 # endif
22901 # define machine_is_pelco_evolution()   (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
22902 #else
22903 # define machine_is_pelco_evolution()   (0)
22904 #endif
22905
22906 #ifdef CONFIG_MACH_WBD111
22907 # ifdef machine_arch_type
22908 #  undef machine_arch_type
22909 #  define machine_arch_type     __machine_arch_type
22910 # else
22911 #  define machine_arch_type     MACH_TYPE_WBD111
22912 # endif
22913 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
22914 #else
22915 # define machine_is_wbd111()    (0)
22916 #endif
22917
22918 #ifdef CONFIG_MACH_ELARACPE
22919 # ifdef machine_arch_type
22920 #  undef machine_arch_type
22921 #  define machine_arch_type     __machine_arch_type
22922 # else
22923 #  define machine_arch_type     MACH_TYPE_ELARACPE
22924 # endif
22925 # define machine_is_elaracpe()  (machine_arch_type == MACH_TYPE_ELARACPE)
22926 #else
22927 # define machine_is_elaracpe()  (0)
22928 #endif
22929
22930 #ifdef CONFIG_MACH_MABV3
22931 # ifdef machine_arch_type
22932 #  undef machine_arch_type
22933 #  define machine_arch_type     __machine_arch_type
22934 # else
22935 #  define machine_arch_type     MACH_TYPE_MABV3
22936 # endif
22937 # define machine_is_mabv3()     (machine_arch_type == MACH_TYPE_MABV3)
22938 #else
22939 # define machine_is_mabv3()     (0)
22940 #endif
22941
22942 #ifdef CONFIG_MACH_MV2120
22943 # ifdef machine_arch_type
22944 #  undef machine_arch_type
22945 #  define machine_arch_type     __machine_arch_type
22946 # else
22947 #  define machine_arch_type     MACH_TYPE_MV2120
22948 # endif
22949 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
22950 #else
22951 # define machine_is_mv2120()    (0)
22952 #endif
22953
22954 #ifdef CONFIG_MACH_CSB737
22955 # ifdef machine_arch_type
22956 #  undef machine_arch_type
22957 #  define machine_arch_type     __machine_arch_type
22958 # else
22959 #  define machine_arch_type     MACH_TYPE_CSB737
22960 # endif
22961 # define machine_is_csb737()    (machine_arch_type == MACH_TYPE_CSB737)
22962 #else
22963 # define machine_is_csb737()    (0)
22964 #endif
22965
22966 #ifdef CONFIG_MACH_MX51_3DS
22967 # ifdef machine_arch_type
22968 #  undef machine_arch_type
22969 #  define machine_arch_type     __machine_arch_type
22970 # else
22971 #  define machine_arch_type     MACH_TYPE_MX51_3DS
22972 # endif
22973 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
22974 #else
22975 # define machine_is_mx51_3ds()  (0)
22976 #endif
22977
22978 #ifdef CONFIG_MACH_G900
22979 # ifdef machine_arch_type
22980 #  undef machine_arch_type
22981 #  define machine_arch_type     __machine_arch_type
22982 # else
22983 #  define machine_arch_type     MACH_TYPE_G900
22984 # endif
22985 # define machine_is_g900()      (machine_arch_type == MACH_TYPE_G900)
22986 #else
22987 # define machine_is_g900()      (0)
22988 #endif
22989
22990 #ifdef CONFIG_MACH_APF27
22991 # ifdef machine_arch_type
22992 #  undef machine_arch_type
22993 #  define machine_arch_type     __machine_arch_type
22994 # else
22995 #  define machine_arch_type     MACH_TYPE_APF27
22996 # endif
22997 # define machine_is_apf27()     (machine_arch_type == MACH_TYPE_APF27)
22998 #else
22999 # define machine_is_apf27()     (0)
23000 #endif
23001
23002 #ifdef CONFIG_MACH_GGUS2000
23003 # ifdef machine_arch_type
23004 #  undef machine_arch_type
23005 #  define machine_arch_type     __machine_arch_type
23006 # else
23007 #  define machine_arch_type     MACH_TYPE_GGUS2000
23008 # endif
23009 # define machine_is_ggus2000()  (machine_arch_type == MACH_TYPE_GGUS2000)
23010 #else
23011 # define machine_is_ggus2000()  (0)
23012 #endif
23013
23014 #ifdef CONFIG_MACH_OMAP_2430_MIMIC
23015 # ifdef machine_arch_type
23016 #  undef machine_arch_type
23017 #  define machine_arch_type     __machine_arch_type
23018 # else
23019 #  define machine_arch_type     MACH_TYPE_OMAP_2430_MIMIC
23020 # endif
23021 # define machine_is_omap_2430_mimic()   (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
23022 #else
23023 # define machine_is_omap_2430_mimic()   (0)
23024 #endif
23025
23026 #ifdef CONFIG_MACH_IMX27LITE
23027 # ifdef machine_arch_type
23028 #  undef machine_arch_type
23029 #  define machine_arch_type     __machine_arch_type
23030 # else
23031 #  define machine_arch_type     MACH_TYPE_IMX27LITE
23032 # endif
23033 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
23034 #else
23035 # define machine_is_imx27lite() (0)
23036 #endif
23037
23038 #ifdef CONFIG_MACH_ALMEX
23039 # ifdef machine_arch_type
23040 #  undef machine_arch_type
23041 #  define machine_arch_type     __machine_arch_type
23042 # else
23043 #  define machine_arch_type     MACH_TYPE_ALMEX
23044 # endif
23045 # define machine_is_almex()     (machine_arch_type == MACH_TYPE_ALMEX)
23046 #else
23047 # define machine_is_almex()     (0)
23048 #endif
23049
23050 #ifdef CONFIG_MACH_CONTROL
23051 # ifdef machine_arch_type
23052 #  undef machine_arch_type
23053 #  define machine_arch_type     __machine_arch_type
23054 # else
23055 #  define machine_arch_type     MACH_TYPE_CONTROL
23056 # endif
23057 # define machine_is_control()   (machine_arch_type == MACH_TYPE_CONTROL)
23058 #else
23059 # define machine_is_control()   (0)
23060 #endif
23061
23062 #ifdef CONFIG_MACH_MBA2410
23063 # ifdef machine_arch_type
23064 #  undef machine_arch_type
23065 #  define machine_arch_type     __machine_arch_type
23066 # else
23067 #  define machine_arch_type     MACH_TYPE_MBA2410
23068 # endif
23069 # define machine_is_mba2410()   (machine_arch_type == MACH_TYPE_MBA2410)
23070 #else
23071 # define machine_is_mba2410()   (0)
23072 #endif
23073
23074 #ifdef CONFIG_MACH_VOLCANO
23075 # ifdef machine_arch_type
23076 #  undef machine_arch_type
23077 #  define machine_arch_type     __machine_arch_type
23078 # else
23079 #  define machine_arch_type     MACH_TYPE_VOLCANO
23080 # endif
23081 # define machine_is_volcano()   (machine_arch_type == MACH_TYPE_VOLCANO)
23082 #else
23083 # define machine_is_volcano()   (0)
23084 #endif
23085
23086 #ifdef CONFIG_MACH_ZENITH
23087 # ifdef machine_arch_type
23088 #  undef machine_arch_type
23089 #  define machine_arch_type     __machine_arch_type
23090 # else
23091 #  define machine_arch_type     MACH_TYPE_ZENITH
23092 # endif
23093 # define machine_is_zenith()    (machine_arch_type == MACH_TYPE_ZENITH)
23094 #else
23095 # define machine_is_zenith()    (0)
23096 #endif
23097
23098 #ifdef CONFIG_MACH_MUCHIP
23099 # ifdef machine_arch_type
23100 #  undef machine_arch_type
23101 #  define machine_arch_type     __machine_arch_type
23102 # else
23103 #  define machine_arch_type     MACH_TYPE_MUCHIP
23104 # endif
23105 # define machine_is_muchip()    (machine_arch_type == MACH_TYPE_MUCHIP)
23106 #else
23107 # define machine_is_muchip()    (0)
23108 #endif
23109
23110 #ifdef CONFIG_MACH_MAGELLAN
23111 # ifdef machine_arch_type
23112 #  undef machine_arch_type
23113 #  define machine_arch_type     __machine_arch_type
23114 # else
23115 #  define machine_arch_type     MACH_TYPE_MAGELLAN
23116 # endif
23117 # define machine_is_magellan()  (machine_arch_type == MACH_TYPE_MAGELLAN)
23118 #else
23119 # define machine_is_magellan()  (0)
23120 #endif
23121
23122 #ifdef CONFIG_MACH_USB_A9260
23123 # ifdef machine_arch_type
23124 #  undef machine_arch_type
23125 #  define machine_arch_type     __machine_arch_type
23126 # else
23127 #  define machine_arch_type     MACH_TYPE_USB_A9260
23128 # endif
23129 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
23130 #else
23131 # define machine_is_usb_a9260() (0)
23132 #endif
23133
23134 #ifdef CONFIG_MACH_USB_A9263
23135 # ifdef machine_arch_type
23136 #  undef machine_arch_type
23137 #  define machine_arch_type     __machine_arch_type
23138 # else
23139 #  define machine_arch_type     MACH_TYPE_USB_A9263
23140 # endif
23141 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
23142 #else
23143 # define machine_is_usb_a9263() (0)
23144 #endif
23145
23146 #ifdef CONFIG_MACH_QIL_A9260
23147 # ifdef machine_arch_type
23148 #  undef machine_arch_type
23149 #  define machine_arch_type     __machine_arch_type
23150 # else
23151 #  define machine_arch_type     MACH_TYPE_QIL_A9260
23152 # endif
23153 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
23154 #else
23155 # define machine_is_qil_a9260() (0)
23156 #endif
23157
23158 #ifdef CONFIG_MACH_CME9210
23159 # ifdef machine_arch_type
23160 #  undef machine_arch_type
23161 #  define machine_arch_type     __machine_arch_type
23162 # else
23163 #  define machine_arch_type     MACH_TYPE_CME9210
23164 # endif
23165 # define machine_is_cme9210()   (machine_arch_type == MACH_TYPE_CME9210)
23166 #else
23167 # define machine_is_cme9210()   (0)
23168 #endif
23169
23170 #ifdef CONFIG_MACH_HCZH4
23171 # ifdef machine_arch_type
23172 #  undef machine_arch_type
23173 #  define machine_arch_type     __machine_arch_type
23174 # else
23175 #  define machine_arch_type     MACH_TYPE_HCZH4
23176 # endif
23177 # define machine_is_hczh4()     (machine_arch_type == MACH_TYPE_HCZH4)
23178 #else
23179 # define machine_is_hczh4()     (0)
23180 #endif
23181
23182 #ifdef CONFIG_MACH_SPEARBASIC
23183 # ifdef machine_arch_type
23184 #  undef machine_arch_type
23185 #  define machine_arch_type     __machine_arch_type
23186 # else
23187 #  define machine_arch_type     MACH_TYPE_SPEARBASIC
23188 # endif
23189 # define machine_is_spearbasic()        (machine_arch_type == MACH_TYPE_SPEARBASIC)
23190 #else
23191 # define machine_is_spearbasic()        (0)
23192 #endif
23193
23194 #ifdef CONFIG_MACH_DEP2440
23195 # ifdef machine_arch_type
23196 #  undef machine_arch_type
23197 #  define machine_arch_type     __machine_arch_type
23198 # else
23199 #  define machine_arch_type     MACH_TYPE_DEP2440
23200 # endif
23201 # define machine_is_dep2440()   (machine_arch_type == MACH_TYPE_DEP2440)
23202 #else
23203 # define machine_is_dep2440()   (0)
23204 #endif
23205
23206 #ifdef CONFIG_MACH_HDL_GXR
23207 # ifdef machine_arch_type
23208 #  undef machine_arch_type
23209 #  define machine_arch_type     __machine_arch_type
23210 # else
23211 #  define machine_arch_type     MACH_TYPE_HDL_GXR
23212 # endif
23213 # define machine_is_hdl_gxr()   (machine_arch_type == MACH_TYPE_HDL_GXR)
23214 #else
23215 # define machine_is_hdl_gxr()   (0)
23216 #endif
23217
23218 #ifdef CONFIG_MACH_HDL_GT
23219 # ifdef machine_arch_type
23220 #  undef machine_arch_type
23221 #  define machine_arch_type     __machine_arch_type
23222 # else
23223 #  define machine_arch_type     MACH_TYPE_HDL_GT
23224 # endif
23225 # define machine_is_hdl_gt()    (machine_arch_type == MACH_TYPE_HDL_GT)
23226 #else
23227 # define machine_is_hdl_gt()    (0)
23228 #endif
23229
23230 #ifdef CONFIG_MACH_HDL_4G
23231 # ifdef machine_arch_type
23232 #  undef machine_arch_type
23233 #  define machine_arch_type     __machine_arch_type
23234 # else
23235 #  define machine_arch_type     MACH_TYPE_HDL_4G
23236 # endif
23237 # define machine_is_hdl_4g()    (machine_arch_type == MACH_TYPE_HDL_4G)
23238 #else
23239 # define machine_is_hdl_4g()    (0)
23240 #endif
23241
23242 #ifdef CONFIG_MACH_S3C6000
23243 # ifdef machine_arch_type
23244 #  undef machine_arch_type
23245 #  define machine_arch_type     __machine_arch_type
23246 # else
23247 #  define machine_arch_type     MACH_TYPE_S3C6000
23248 # endif
23249 # define machine_is_s3c6000()   (machine_arch_type == MACH_TYPE_S3C6000)
23250 #else
23251 # define machine_is_s3c6000()   (0)
23252 #endif
23253
23254 #ifdef CONFIG_MACH_MMSP2_MDK
23255 # ifdef machine_arch_type
23256 #  undef machine_arch_type
23257 #  define machine_arch_type     __machine_arch_type
23258 # else
23259 #  define machine_arch_type     MACH_TYPE_MMSP2_MDK
23260 # endif
23261 # define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
23262 #else
23263 # define machine_is_mmsp2_mdk() (0)
23264 #endif
23265
23266 #ifdef CONFIG_MACH_MPX220
23267 # ifdef machine_arch_type
23268 #  undef machine_arch_type
23269 #  define machine_arch_type     __machine_arch_type
23270 # else
23271 #  define machine_arch_type     MACH_TYPE_MPX220
23272 # endif
23273 # define machine_is_mpx220()    (machine_arch_type == MACH_TYPE_MPX220)
23274 #else
23275 # define machine_is_mpx220()    (0)
23276 #endif
23277
23278 #ifdef CONFIG_MACH_KZM_ARM11_01
23279 # ifdef machine_arch_type
23280 #  undef machine_arch_type
23281 #  define machine_arch_type     __machine_arch_type
23282 # else
23283 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
23284 # endif
23285 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
23286 #else
23287 # define machine_is_kzm_arm11_01()      (0)
23288 #endif
23289
23290 #ifdef CONFIG_MACH_HTC_POLARIS
23291 # ifdef machine_arch_type
23292 #  undef machine_arch_type
23293 #  define machine_arch_type     __machine_arch_type
23294 # else
23295 #  define machine_arch_type     MACH_TYPE_HTC_POLARIS
23296 # endif
23297 # define machine_is_htc_polaris()       (machine_arch_type == MACH_TYPE_HTC_POLARIS)
23298 #else
23299 # define machine_is_htc_polaris()       (0)
23300 #endif
23301
23302 #ifdef CONFIG_MACH_HTC_KAISER
23303 # ifdef machine_arch_type
23304 #  undef machine_arch_type
23305 #  define machine_arch_type     __machine_arch_type
23306 # else
23307 #  define machine_arch_type     MACH_TYPE_HTC_KAISER
23308 # endif
23309 # define machine_is_htc_kaiser()        (machine_arch_type == MACH_TYPE_HTC_KAISER)
23310 #else
23311 # define machine_is_htc_kaiser()        (0)
23312 #endif
23313
23314 #ifdef CONFIG_MACH_LG_KS20
23315 # ifdef machine_arch_type
23316 #  undef machine_arch_type
23317 #  define machine_arch_type     __machine_arch_type
23318 # else
23319 #  define machine_arch_type     MACH_TYPE_LG_KS20
23320 # endif
23321 # define machine_is_lg_ks20()   (machine_arch_type == MACH_TYPE_LG_KS20)
23322 #else
23323 # define machine_is_lg_ks20()   (0)
23324 #endif
23325
23326 #ifdef CONFIG_MACH_HHGPS
23327 # ifdef machine_arch_type
23328 #  undef machine_arch_type
23329 #  define machine_arch_type     __machine_arch_type
23330 # else
23331 #  define machine_arch_type     MACH_TYPE_HHGPS
23332 # endif
23333 # define machine_is_hhgps()     (machine_arch_type == MACH_TYPE_HHGPS)
23334 #else
23335 # define machine_is_hhgps()     (0)
23336 #endif
23337
23338 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
23339 # ifdef machine_arch_type
23340 #  undef machine_arch_type
23341 #  define machine_arch_type     __machine_arch_type
23342 # else
23343 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
23344 # endif
23345 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
23346 #else
23347 # define machine_is_nokia_n810_wimax()  (0)
23348 #endif
23349
23350 #ifdef CONFIG_MACH_INSIGHT
23351 # ifdef machine_arch_type
23352 #  undef machine_arch_type
23353 #  define machine_arch_type     __machine_arch_type
23354 # else
23355 #  define machine_arch_type     MACH_TYPE_INSIGHT
23356 # endif
23357 # define machine_is_insight()   (machine_arch_type == MACH_TYPE_INSIGHT)
23358 #else
23359 # define machine_is_insight()   (0)
23360 #endif
23361
23362 #ifdef CONFIG_MACH_SAPPHIRE
23363 # ifdef machine_arch_type
23364 #  undef machine_arch_type
23365 #  define machine_arch_type     __machine_arch_type
23366 # else
23367 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
23368 # endif
23369 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
23370 #else
23371 # define machine_is_sapphire()  (0)
23372 #endif
23373
23374 #ifdef CONFIG_MACH_CSB637XO
23375 # ifdef machine_arch_type
23376 #  undef machine_arch_type
23377 #  define machine_arch_type     __machine_arch_type
23378 # else
23379 #  define machine_arch_type     MACH_TYPE_CSB637XO
23380 # endif
23381 # define machine_is_csb637xo()  (machine_arch_type == MACH_TYPE_CSB637XO)
23382 #else
23383 # define machine_is_csb637xo()  (0)
23384 #endif
23385
23386 #ifdef CONFIG_MACH_EVISIONG
23387 # ifdef machine_arch_type
23388 #  undef machine_arch_type
23389 #  define machine_arch_type     __machine_arch_type
23390 # else
23391 #  define machine_arch_type     MACH_TYPE_EVISIONG
23392 # endif
23393 # define machine_is_evisiong()  (machine_arch_type == MACH_TYPE_EVISIONG)
23394 #else
23395 # define machine_is_evisiong()  (0)
23396 #endif
23397
23398 #ifdef CONFIG_MACH_STMP37XX
23399 # ifdef machine_arch_type
23400 #  undef machine_arch_type
23401 #  define machine_arch_type     __machine_arch_type
23402 # else
23403 #  define machine_arch_type     MACH_TYPE_STMP37XX
23404 # endif
23405 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
23406 #else
23407 # define machine_is_stmp37xx()  (0)
23408 #endif
23409
23410 #ifdef CONFIG_MACH_STMP378X
23411 # ifdef machine_arch_type
23412 #  undef machine_arch_type
23413 #  define machine_arch_type     __machine_arch_type
23414 # else
23415 #  define machine_arch_type     MACH_TYPE_STMP378X
23416 # endif
23417 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP378X)
23418 #else
23419 # define machine_is_stmp378x()  (0)
23420 #endif
23421
23422 #ifdef CONFIG_MACH_TNT
23423 # ifdef machine_arch_type
23424 #  undef machine_arch_type
23425 #  define machine_arch_type     __machine_arch_type
23426 # else
23427 #  define machine_arch_type     MACH_TYPE_TNT
23428 # endif
23429 # define machine_is_tnt()       (machine_arch_type == MACH_TYPE_TNT)
23430 #else
23431 # define machine_is_tnt()       (0)
23432 #endif
23433
23434 #ifdef CONFIG_MACH_TBXT
23435 # ifdef machine_arch_type
23436 #  undef machine_arch_type
23437 #  define machine_arch_type     __machine_arch_type
23438 # else
23439 #  define machine_arch_type     MACH_TYPE_TBXT
23440 # endif
23441 # define machine_is_tbxt()      (machine_arch_type == MACH_TYPE_TBXT)
23442 #else
23443 # define machine_is_tbxt()      (0)
23444 #endif
23445
23446 #ifdef CONFIG_MACH_PLAYMATE
23447 # ifdef machine_arch_type
23448 #  undef machine_arch_type
23449 #  define machine_arch_type     __machine_arch_type
23450 # else
23451 #  define machine_arch_type     MACH_TYPE_PLAYMATE
23452 # endif
23453 # define machine_is_playmate()  (machine_arch_type == MACH_TYPE_PLAYMATE)
23454 #else
23455 # define machine_is_playmate()  (0)
23456 #endif
23457
23458 #ifdef CONFIG_MACH_PNS10
23459 # ifdef machine_arch_type
23460 #  undef machine_arch_type
23461 #  define machine_arch_type     __machine_arch_type
23462 # else
23463 #  define machine_arch_type     MACH_TYPE_PNS10
23464 # endif
23465 # define machine_is_pns10()     (machine_arch_type == MACH_TYPE_PNS10)
23466 #else
23467 # define machine_is_pns10()     (0)
23468 #endif
23469
23470 #ifdef CONFIG_MACH_EZNAVI
23471 # ifdef machine_arch_type
23472 #  undef machine_arch_type
23473 #  define machine_arch_type     __machine_arch_type
23474 # else
23475 #  define machine_arch_type     MACH_TYPE_EZNAVI
23476 # endif
23477 # define machine_is_eznavi()    (machine_arch_type == MACH_TYPE_EZNAVI)
23478 #else
23479 # define machine_is_eznavi()    (0)
23480 #endif
23481
23482 #ifdef CONFIG_MACH_PS4000
23483 # ifdef machine_arch_type
23484 #  undef machine_arch_type
23485 #  define machine_arch_type     __machine_arch_type
23486 # else
23487 #  define machine_arch_type     MACH_TYPE_PS4000
23488 # endif
23489 # define machine_is_ps4000()    (machine_arch_type == MACH_TYPE_PS4000)
23490 #else
23491 # define machine_is_ps4000()    (0)
23492 #endif
23493
23494 #ifdef CONFIG_MACH_EZX_A780
23495 # ifdef machine_arch_type
23496 #  undef machine_arch_type
23497 #  define machine_arch_type     __machine_arch_type
23498 # else
23499 #  define machine_arch_type     MACH_TYPE_EZX_A780
23500 # endif
23501 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
23502 #else
23503 # define machine_is_ezx_a780()  (0)
23504 #endif
23505
23506 #ifdef CONFIG_MACH_EZX_E680
23507 # ifdef machine_arch_type
23508 #  undef machine_arch_type
23509 #  define machine_arch_type     __machine_arch_type
23510 # else
23511 #  define machine_arch_type     MACH_TYPE_EZX_E680
23512 # endif
23513 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
23514 #else
23515 # define machine_is_ezx_e680()  (0)
23516 #endif
23517
23518 #ifdef CONFIG_MACH_EZX_A1200
23519 # ifdef machine_arch_type
23520 #  undef machine_arch_type
23521 #  define machine_arch_type     __machine_arch_type
23522 # else
23523 #  define machine_arch_type     MACH_TYPE_EZX_A1200
23524 # endif
23525 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
23526 #else
23527 # define machine_is_ezx_a1200() (0)
23528 #endif
23529
23530 #ifdef CONFIG_MACH_EZX_E6
23531 # ifdef machine_arch_type
23532 #  undef machine_arch_type
23533 #  define machine_arch_type     __machine_arch_type
23534 # else
23535 #  define machine_arch_type     MACH_TYPE_EZX_E6
23536 # endif
23537 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
23538 #else
23539 # define machine_is_ezx_e6()    (0)
23540 #endif
23541
23542 #ifdef CONFIG_MACH_EZX_E2
23543 # ifdef machine_arch_type
23544 #  undef machine_arch_type
23545 #  define machine_arch_type     __machine_arch_type
23546 # else
23547 #  define machine_arch_type     MACH_TYPE_EZX_E2
23548 # endif
23549 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
23550 #else
23551 # define machine_is_ezx_e2()    (0)
23552 #endif
23553
23554 #ifdef CONFIG_MACH_EZX_A910
23555 # ifdef machine_arch_type
23556 #  undef machine_arch_type
23557 #  define machine_arch_type     __machine_arch_type
23558 # else
23559 #  define machine_arch_type     MACH_TYPE_EZX_A910
23560 # endif
23561 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
23562 #else
23563 # define machine_is_ezx_a910()  (0)
23564 #endif
23565
23566 #ifdef CONFIG_MACH_CWMX31
23567 # ifdef machine_arch_type
23568 #  undef machine_arch_type
23569 #  define machine_arch_type     __machine_arch_type
23570 # else
23571 #  define machine_arch_type     MACH_TYPE_CWMX31
23572 # endif
23573 # define machine_is_cwmx31()    (machine_arch_type == MACH_TYPE_CWMX31)
23574 #else
23575 # define machine_is_cwmx31()    (0)
23576 #endif
23577
23578 #ifdef CONFIG_MACH_SL2312
23579 # ifdef machine_arch_type
23580 #  undef machine_arch_type
23581 #  define machine_arch_type     __machine_arch_type
23582 # else
23583 #  define machine_arch_type     MACH_TYPE_SL2312
23584 # endif
23585 # define machine_is_sl2312()    (machine_arch_type == MACH_TYPE_SL2312)
23586 #else
23587 # define machine_is_sl2312()    (0)
23588 #endif
23589
23590 #ifdef CONFIG_MACH_BLENNY
23591 # ifdef machine_arch_type
23592 #  undef machine_arch_type
23593 #  define machine_arch_type     __machine_arch_type
23594 # else
23595 #  define machine_arch_type     MACH_TYPE_BLENNY
23596 # endif
23597 # define machine_is_blenny()    (machine_arch_type == MACH_TYPE_BLENNY)
23598 #else
23599 # define machine_is_blenny()    (0)
23600 #endif
23601
23602 #ifdef CONFIG_MACH_DS107
23603 # ifdef machine_arch_type
23604 #  undef machine_arch_type
23605 #  define machine_arch_type     __machine_arch_type
23606 # else
23607 #  define machine_arch_type     MACH_TYPE_DS107
23608 # endif
23609 # define machine_is_ds107()     (machine_arch_type == MACH_TYPE_DS107)
23610 #else
23611 # define machine_is_ds107()     (0)
23612 #endif
23613
23614 #ifdef CONFIG_MACH_DSX07
23615 # ifdef machine_arch_type
23616 #  undef machine_arch_type
23617 #  define machine_arch_type     __machine_arch_type
23618 # else
23619 #  define machine_arch_type     MACH_TYPE_DSX07
23620 # endif
23621 # define machine_is_dsx07()     (machine_arch_type == MACH_TYPE_DSX07)
23622 #else
23623 # define machine_is_dsx07()     (0)
23624 #endif
23625
23626 #ifdef CONFIG_MACH_PICOCOM1
23627 # ifdef machine_arch_type
23628 #  undef machine_arch_type
23629 #  define machine_arch_type     __machine_arch_type
23630 # else
23631 #  define machine_arch_type     MACH_TYPE_PICOCOM1
23632 # endif
23633 # define machine_is_picocom1()  (machine_arch_type == MACH_TYPE_PICOCOM1)
23634 #else
23635 # define machine_is_picocom1()  (0)
23636 #endif
23637
23638 #ifdef CONFIG_MACH_LYNX_WOLVERINE
23639 # ifdef machine_arch_type
23640 #  undef machine_arch_type
23641 #  define machine_arch_type     __machine_arch_type
23642 # else
23643 #  define machine_arch_type     MACH_TYPE_LYNX_WOLVERINE
23644 # endif
23645 # define machine_is_lynx_wolverine()    (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
23646 #else
23647 # define machine_is_lynx_wolverine()    (0)
23648 #endif
23649
23650 #ifdef CONFIG_MACH_UBISYS_P9_SC19
23651 # ifdef machine_arch_type
23652 #  undef machine_arch_type
23653 #  define machine_arch_type     __machine_arch_type
23654 # else
23655 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_SC19
23656 # endif
23657 # define machine_is_ubisys_p9_sc19()    (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
23658 #else
23659 # define machine_is_ubisys_p9_sc19()    (0)
23660 #endif
23661
23662 #ifdef CONFIG_MACH_KRATOS_LOW
23663 # ifdef machine_arch_type
23664 #  undef machine_arch_type
23665 #  define machine_arch_type     __machine_arch_type
23666 # else
23667 #  define machine_arch_type     MACH_TYPE_KRATOS_LOW
23668 # endif
23669 # define machine_is_kratos_low()        (machine_arch_type == MACH_TYPE_KRATOS_LOW)
23670 #else
23671 # define machine_is_kratos_low()        (0)
23672 #endif
23673
23674 #ifdef CONFIG_MACH_M700
23675 # ifdef machine_arch_type
23676 #  undef machine_arch_type
23677 #  define machine_arch_type     __machine_arch_type
23678 # else
23679 #  define machine_arch_type     MACH_TYPE_M700
23680 # endif
23681 # define machine_is_m700()      (machine_arch_type == MACH_TYPE_M700)
23682 #else
23683 # define machine_is_m700()      (0)
23684 #endif
23685
23686 #ifdef CONFIG_MACH_EDMINI_V2
23687 # ifdef machine_arch_type
23688 #  undef machine_arch_type
23689 #  define machine_arch_type     __machine_arch_type
23690 # else
23691 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
23692 # endif
23693 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
23694 #else
23695 # define machine_is_edmini_v2() (0)
23696 #endif
23697
23698 #ifdef CONFIG_MACH_ZIPIT2
23699 # ifdef machine_arch_type
23700 #  undef machine_arch_type
23701 #  define machine_arch_type     __machine_arch_type
23702 # else
23703 #  define machine_arch_type     MACH_TYPE_ZIPIT2
23704 # endif
23705 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
23706 #else
23707 # define machine_is_zipit2()    (0)
23708 #endif
23709
23710 #ifdef CONFIG_MACH_HSLFEMTOCELL
23711 # ifdef machine_arch_type
23712 #  undef machine_arch_type
23713 #  define machine_arch_type     __machine_arch_type
23714 # else
23715 #  define machine_arch_type     MACH_TYPE_HSLFEMTOCELL
23716 # endif
23717 # define machine_is_hslfemtocell()      (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
23718 #else
23719 # define machine_is_hslfemtocell()      (0)
23720 #endif
23721
23722 #ifdef CONFIG_MACH_DAINTREE_AT91
23723 # ifdef machine_arch_type
23724 #  undef machine_arch_type
23725 #  define machine_arch_type     __machine_arch_type
23726 # else
23727 #  define machine_arch_type     MACH_TYPE_DAINTREE_AT91
23728 # endif
23729 # define machine_is_daintree_at91()     (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
23730 #else
23731 # define machine_is_daintree_at91()     (0)
23732 #endif
23733
23734 #ifdef CONFIG_MACH_SG560USB
23735 # ifdef machine_arch_type
23736 #  undef machine_arch_type
23737 #  define machine_arch_type     __machine_arch_type
23738 # else
23739 #  define machine_arch_type     MACH_TYPE_SG560USB
23740 # endif
23741 # define machine_is_sg560usb()  (machine_arch_type == MACH_TYPE_SG560USB)
23742 #else
23743 # define machine_is_sg560usb()  (0)
23744 #endif
23745
23746 #ifdef CONFIG_MACH_OMAP3_PANDORA
23747 # ifdef machine_arch_type
23748 #  undef machine_arch_type
23749 #  define machine_arch_type     __machine_arch_type
23750 # else
23751 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
23752 # endif
23753 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
23754 #else
23755 # define machine_is_omap3_pandora()     (0)
23756 #endif
23757
23758 #ifdef CONFIG_MACH_USR8200
23759 # ifdef machine_arch_type
23760 #  undef machine_arch_type
23761 #  define machine_arch_type     __machine_arch_type
23762 # else
23763 #  define machine_arch_type     MACH_TYPE_USR8200
23764 # endif
23765 # define machine_is_usr8200()   (machine_arch_type == MACH_TYPE_USR8200)
23766 #else
23767 # define machine_is_usr8200()   (0)
23768 #endif
23769
23770 #ifdef CONFIG_MACH_S1S65K
23771 # ifdef machine_arch_type
23772 #  undef machine_arch_type
23773 #  define machine_arch_type     __machine_arch_type
23774 # else
23775 #  define machine_arch_type     MACH_TYPE_S1S65K
23776 # endif
23777 # define machine_is_s1s65k()    (machine_arch_type == MACH_TYPE_S1S65K)
23778 #else
23779 # define machine_is_s1s65k()    (0)
23780 #endif
23781
23782 #ifdef CONFIG_MACH_S2S65A
23783 # ifdef machine_arch_type
23784 #  undef machine_arch_type
23785 #  define machine_arch_type     __machine_arch_type
23786 # else
23787 #  define machine_arch_type     MACH_TYPE_S2S65A
23788 # endif
23789 # define machine_is_s2s65a()    (machine_arch_type == MACH_TYPE_S2S65A)
23790 #else
23791 # define machine_is_s2s65a()    (0)
23792 #endif
23793
23794 #ifdef CONFIG_MACH_ICORE
23795 # ifdef machine_arch_type
23796 #  undef machine_arch_type
23797 #  define machine_arch_type     __machine_arch_type
23798 # else
23799 #  define machine_arch_type     MACH_TYPE_ICORE
23800 # endif
23801 # define machine_is_icore()     (machine_arch_type == MACH_TYPE_ICORE)
23802 #else
23803 # define machine_is_icore()     (0)
23804 #endif
23805
23806 #ifdef CONFIG_MACH_MSS2
23807 # ifdef machine_arch_type
23808 #  undef machine_arch_type
23809 #  define machine_arch_type     __machine_arch_type
23810 # else
23811 #  define machine_arch_type     MACH_TYPE_MSS2
23812 # endif
23813 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
23814 #else
23815 # define machine_is_mss2()      (0)
23816 #endif
23817
23818 #ifdef CONFIG_MACH_BELMONT
23819 # ifdef machine_arch_type
23820 #  undef machine_arch_type
23821 #  define machine_arch_type     __machine_arch_type
23822 # else
23823 #  define machine_arch_type     MACH_TYPE_BELMONT
23824 # endif
23825 # define machine_is_belmont()   (machine_arch_type == MACH_TYPE_BELMONT)
23826 #else
23827 # define machine_is_belmont()   (0)
23828 #endif
23829
23830 #ifdef CONFIG_MACH_ASUSP525
23831 # ifdef machine_arch_type
23832 #  undef machine_arch_type
23833 #  define machine_arch_type     __machine_arch_type
23834 # else
23835 #  define machine_arch_type     MACH_TYPE_ASUSP525
23836 # endif
23837 # define machine_is_asusp525()  (machine_arch_type == MACH_TYPE_ASUSP525)
23838 #else
23839 # define machine_is_asusp525()  (0)
23840 #endif
23841
23842 #ifdef CONFIG_MACH_LB88RC8480
23843 # ifdef machine_arch_type
23844 #  undef machine_arch_type
23845 #  define machine_arch_type     __machine_arch_type
23846 # else
23847 #  define machine_arch_type     MACH_TYPE_LB88RC8480
23848 # endif
23849 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
23850 #else
23851 # define machine_is_lb88rc8480()        (0)
23852 #endif
23853
23854 #ifdef CONFIG_MACH_HIPXA
23855 # ifdef machine_arch_type
23856 #  undef machine_arch_type
23857 #  define machine_arch_type     __machine_arch_type
23858 # else
23859 #  define machine_arch_type     MACH_TYPE_HIPXA
23860 # endif
23861 # define machine_is_hipxa()     (machine_arch_type == MACH_TYPE_HIPXA)
23862 #else
23863 # define machine_is_hipxa()     (0)
23864 #endif
23865
23866 #ifdef CONFIG_MACH_MX25_3DS
23867 # ifdef machine_arch_type
23868 #  undef machine_arch_type
23869 #  define machine_arch_type     __machine_arch_type
23870 # else
23871 #  define machine_arch_type     MACH_TYPE_MX25_3DS
23872 # endif
23873 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
23874 #else
23875 # define machine_is_mx25_3ds()  (0)
23876 #endif
23877
23878 #ifdef CONFIG_MACH_M800
23879 # ifdef machine_arch_type
23880 #  undef machine_arch_type
23881 #  define machine_arch_type     __machine_arch_type
23882 # else
23883 #  define machine_arch_type     MACH_TYPE_M800
23884 # endif
23885 # define machine_is_m800()      (machine_arch_type == MACH_TYPE_M800)
23886 #else
23887 # define machine_is_m800()      (0)
23888 #endif
23889
23890 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
23891 # ifdef machine_arch_type
23892 #  undef machine_arch_type
23893 #  define machine_arch_type     __machine_arch_type
23894 # else
23895 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
23896 # endif
23897 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
23898 #else
23899 # define machine_is_omap3530_lv_som()   (0)
23900 #endif
23901
23902 #ifdef CONFIG_MACH_PRIMA_EVB
23903 # ifdef machine_arch_type
23904 #  undef machine_arch_type
23905 #  define machine_arch_type     __machine_arch_type
23906 # else
23907 #  define machine_arch_type     MACH_TYPE_PRIMA_EVB
23908 # endif
23909 # define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
23910 #else
23911 # define machine_is_prima_evb() (0)
23912 #endif
23913
23914 #ifdef CONFIG_MACH_MX31BT1
23915 # ifdef machine_arch_type
23916 #  undef machine_arch_type
23917 #  define machine_arch_type     __machine_arch_type
23918 # else
23919 #  define machine_arch_type     MACH_TYPE_MX31BT1
23920 # endif
23921 # define machine_is_mx31bt1()   (machine_arch_type == MACH_TYPE_MX31BT1)
23922 #else
23923 # define machine_is_mx31bt1()   (0)
23924 #endif
23925
23926 #ifdef CONFIG_MACH_ATLAS4_EVB
23927 # ifdef machine_arch_type
23928 #  undef machine_arch_type
23929 #  define machine_arch_type     __machine_arch_type
23930 # else
23931 #  define machine_arch_type     MACH_TYPE_ATLAS4_EVB
23932 # endif
23933 # define machine_is_atlas4_evb()        (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
23934 #else
23935 # define machine_is_atlas4_evb()        (0)
23936 #endif
23937
23938 #ifdef CONFIG_MACH_MX31CICADA
23939 # ifdef machine_arch_type
23940 #  undef machine_arch_type
23941 #  define machine_arch_type     __machine_arch_type
23942 # else
23943 #  define machine_arch_type     MACH_TYPE_MX31CICADA
23944 # endif
23945 # define machine_is_mx31cicada()        (machine_arch_type == MACH_TYPE_MX31CICADA)
23946 #else
23947 # define machine_is_mx31cicada()        (0)
23948 #endif
23949
23950 #ifdef CONFIG_MACH_MI424WR
23951 # ifdef machine_arch_type
23952 #  undef machine_arch_type
23953 #  define machine_arch_type     __machine_arch_type
23954 # else
23955 #  define machine_arch_type     MACH_TYPE_MI424WR
23956 # endif
23957 # define machine_is_mi424wr()   (machine_arch_type == MACH_TYPE_MI424WR)
23958 #else
23959 # define machine_is_mi424wr()   (0)
23960 #endif
23961
23962 #ifdef CONFIG_MACH_AXS_ULTRAX
23963 # ifdef machine_arch_type
23964 #  undef machine_arch_type
23965 #  define machine_arch_type     __machine_arch_type
23966 # else
23967 #  define machine_arch_type     MACH_TYPE_AXS_ULTRAX
23968 # endif
23969 # define machine_is_axs_ultrax()        (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23970 #else
23971 # define machine_is_axs_ultrax()        (0)
23972 #endif
23973
23974 #ifdef CONFIG_MACH_AT572D940DEB
23975 # ifdef machine_arch_type
23976 #  undef machine_arch_type
23977 #  define machine_arch_type     __machine_arch_type
23978 # else
23979 #  define machine_arch_type     MACH_TYPE_AT572D940DEB
23980 # endif
23981 # define machine_is_at572d940deb()      (machine_arch_type == MACH_TYPE_AT572D940DEB)
23982 #else
23983 # define machine_is_at572d940deb()      (0)
23984 #endif
23985
23986 #ifdef CONFIG_MACH_DAVINCI_DA830_EVM
23987 # ifdef machine_arch_type
23988 #  undef machine_arch_type
23989 #  define machine_arch_type     __machine_arch_type
23990 # else
23991 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA830_EVM
23992 # endif
23993 # define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
23994 #else
23995 # define machine_is_davinci_da830_evm() (0)
23996 #endif
23997
23998 #ifdef CONFIG_MACH_EP9302
23999 # ifdef machine_arch_type
24000 #  undef machine_arch_type
24001 #  define machine_arch_type     __machine_arch_type
24002 # else
24003 #  define machine_arch_type     MACH_TYPE_EP9302
24004 # endif
24005 # define machine_is_ep9302()    (machine_arch_type == MACH_TYPE_EP9302)
24006 #else
24007 # define machine_is_ep9302()    (0)
24008 #endif
24009
24010 #ifdef CONFIG_MACH_AT572D940HFEB
24011 # ifdef machine_arch_type
24012 #  undef machine_arch_type
24013 #  define machine_arch_type     __machine_arch_type
24014 # else
24015 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
24016 # endif
24017 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
24018 #else
24019 # define machine_is_at572d940hfek()     (0)
24020 #endif
24021
24022 #ifdef CONFIG_MACH_CYBOOK3
24023 # ifdef machine_arch_type
24024 #  undef machine_arch_type
24025 #  define machine_arch_type     __machine_arch_type
24026 # else
24027 #  define machine_arch_type     MACH_TYPE_CYBOOK3
24028 # endif
24029 # define machine_is_cybook3()   (machine_arch_type == MACH_TYPE_CYBOOK3)
24030 #else
24031 # define machine_is_cybook3()   (0)
24032 #endif
24033
24034 #ifdef CONFIG_MACH_WDG002
24035 # ifdef machine_arch_type
24036 #  undef machine_arch_type
24037 #  define machine_arch_type     __machine_arch_type
24038 # else
24039 #  define machine_arch_type     MACH_TYPE_WDG002
24040 # endif
24041 # define machine_is_wdg002()    (machine_arch_type == MACH_TYPE_WDG002)
24042 #else
24043 # define machine_is_wdg002()    (0)
24044 #endif
24045
24046 #ifdef CONFIG_MACH_SG560ADSL
24047 # ifdef machine_arch_type
24048 #  undef machine_arch_type
24049 #  define machine_arch_type     __machine_arch_type
24050 # else
24051 #  define machine_arch_type     MACH_TYPE_SG560ADSL
24052 # endif
24053 # define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
24054 #else
24055 # define machine_is_sg560adsl() (0)
24056 #endif
24057
24058 #ifdef CONFIG_MACH_NEXTIO_N2800_ICA
24059 # ifdef machine_arch_type
24060 #  undef machine_arch_type
24061 #  define machine_arch_type     __machine_arch_type
24062 # else
24063 #  define machine_arch_type     MACH_TYPE_NEXTIO_N2800_ICA
24064 # endif
24065 # define machine_is_nextio_n2800_ica()  (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
24066 #else
24067 # define machine_is_nextio_n2800_ica()  (0)
24068 #endif
24069
24070 #ifdef CONFIG_MACH_DOVE_DB
24071 # ifdef machine_arch_type
24072 #  undef machine_arch_type
24073 #  define machine_arch_type     __machine_arch_type
24074 # else
24075 #  define machine_arch_type     MACH_TYPE_DOVE_DB
24076 # endif
24077 # define machine_is_dove_db()   (machine_arch_type == MACH_TYPE_DOVE_DB)
24078 #else
24079 # define machine_is_dove_db()   (0)
24080 #endif
24081
24082 #ifdef CONFIG_MACH_MARVELL_NEWDB
24083 # ifdef machine_arch_type
24084 #  undef machine_arch_type
24085 #  define machine_arch_type     __machine_arch_type
24086 # else
24087 #  define machine_arch_type     MACH_TYPE_MARVELL_NEWDB
24088 # endif
24089 # define machine_is_marvell_newdb()     (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
24090 #else
24091 # define machine_is_marvell_newdb()     (0)
24092 #endif
24093
24094 #ifdef CONFIG_MACH_VANDIHUD
24095 # ifdef machine_arch_type
24096 #  undef machine_arch_type
24097 #  define machine_arch_type     __machine_arch_type
24098 # else
24099 #  define machine_arch_type     MACH_TYPE_VANDIHUD
24100 # endif
24101 # define machine_is_vandihud()  (machine_arch_type == MACH_TYPE_VANDIHUD)
24102 #else
24103 # define machine_is_vandihud()  (0)
24104 #endif
24105
24106 #ifdef CONFIG_MACH_MAGX_E8
24107 # ifdef machine_arch_type
24108 #  undef machine_arch_type
24109 #  define machine_arch_type     __machine_arch_type
24110 # else
24111 #  define machine_arch_type     MACH_TYPE_MAGX_E8
24112 # endif
24113 # define machine_is_magx_e8()   (machine_arch_type == MACH_TYPE_MAGX_E8)
24114 #else
24115 # define machine_is_magx_e8()   (0)
24116 #endif
24117
24118 #ifdef CONFIG_MACH_MAGX_Z6
24119 # ifdef machine_arch_type
24120 #  undef machine_arch_type
24121 #  define machine_arch_type     __machine_arch_type
24122 # else
24123 #  define machine_arch_type     MACH_TYPE_MAGX_Z6
24124 # endif
24125 # define machine_is_magx_z6()   (machine_arch_type == MACH_TYPE_MAGX_Z6)
24126 #else
24127 # define machine_is_magx_z6()   (0)
24128 #endif
24129
24130 #ifdef CONFIG_MACH_MAGX_V8
24131 # ifdef machine_arch_type
24132 #  undef machine_arch_type
24133 #  define machine_arch_type     __machine_arch_type
24134 # else
24135 #  define machine_arch_type     MACH_TYPE_MAGX_V8
24136 # endif
24137 # define machine_is_magx_v8()   (machine_arch_type == MACH_TYPE_MAGX_V8)
24138 #else
24139 # define machine_is_magx_v8()   (0)
24140 #endif
24141
24142 #ifdef CONFIG_MACH_MAGX_U9
24143 # ifdef machine_arch_type
24144 #  undef machine_arch_type
24145 #  define machine_arch_type     __machine_arch_type
24146 # else
24147 #  define machine_arch_type     MACH_TYPE_MAGX_U9
24148 # endif
24149 # define machine_is_magx_u9()   (machine_arch_type == MACH_TYPE_MAGX_U9)
24150 #else
24151 # define machine_is_magx_u9()   (0)
24152 #endif
24153
24154 #ifdef CONFIG_MACH_TOUGHCF08
24155 # ifdef machine_arch_type
24156 #  undef machine_arch_type
24157 #  define machine_arch_type     __machine_arch_type
24158 # else
24159 #  define machine_arch_type     MACH_TYPE_TOUGHCF08
24160 # endif
24161 # define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
24162 #else
24163 # define machine_is_toughcf08() (0)
24164 #endif
24165
24166 #ifdef CONFIG_MACH_ZW4400
24167 # ifdef machine_arch_type
24168 #  undef machine_arch_type
24169 #  define machine_arch_type     __machine_arch_type
24170 # else
24171 #  define machine_arch_type     MACH_TYPE_ZW4400
24172 # endif
24173 # define machine_is_zw4400()    (machine_arch_type == MACH_TYPE_ZW4400)
24174 #else
24175 # define machine_is_zw4400()    (0)
24176 #endif
24177
24178 #ifdef CONFIG_MACH_MARAT91
24179 # ifdef machine_arch_type
24180 #  undef machine_arch_type
24181 #  define machine_arch_type     __machine_arch_type
24182 # else
24183 #  define machine_arch_type     MACH_TYPE_MARAT91
24184 # endif
24185 # define machine_is_marat91()   (machine_arch_type == MACH_TYPE_MARAT91)
24186 #else
24187 # define machine_is_marat91()   (0)
24188 #endif
24189
24190 #ifdef CONFIG_MACH_OVERO
24191 # ifdef machine_arch_type
24192 #  undef machine_arch_type
24193 #  define machine_arch_type     __machine_arch_type
24194 # else
24195 #  define machine_arch_type     MACH_TYPE_OVERO
24196 # endif
24197 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
24198 #else
24199 # define machine_is_overo()     (0)
24200 #endif
24201
24202 #ifdef CONFIG_MACH_AT2440EVB
24203 # ifdef machine_arch_type
24204 #  undef machine_arch_type
24205 #  define machine_arch_type     __machine_arch_type
24206 # else
24207 #  define machine_arch_type     MACH_TYPE_AT2440EVB
24208 # endif
24209 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
24210 #else
24211 # define machine_is_at2440evb() (0)
24212 #endif
24213
24214 #ifdef CONFIG_MACH_NEOCORE926
24215 # ifdef machine_arch_type
24216 #  undef machine_arch_type
24217 #  define machine_arch_type     __machine_arch_type
24218 # else
24219 #  define machine_arch_type     MACH_TYPE_NEOCORE926
24220 # endif
24221 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
24222 #else
24223 # define machine_is_neocore926()        (0)
24224 #endif
24225
24226 #ifdef CONFIG_MACH_WNR854T
24227 # ifdef machine_arch_type
24228 #  undef machine_arch_type
24229 #  define machine_arch_type     __machine_arch_type
24230 # else
24231 #  define machine_arch_type     MACH_TYPE_WNR854T
24232 # endif
24233 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
24234 #else
24235 # define machine_is_wnr854t()   (0)
24236 #endif
24237
24238 #ifdef CONFIG_MACH_IMX27
24239 # ifdef machine_arch_type
24240 #  undef machine_arch_type
24241 #  define machine_arch_type     __machine_arch_type
24242 # else
24243 #  define machine_arch_type     MACH_TYPE_IMX27
24244 # endif
24245 # define machine_is_imx27()     (machine_arch_type == MACH_TYPE_IMX27)
24246 #else
24247 # define machine_is_imx27()     (0)
24248 #endif
24249
24250 #ifdef CONFIG_MACH_MOOSE_DB
24251 # ifdef machine_arch_type
24252 #  undef machine_arch_type
24253 #  define machine_arch_type     __machine_arch_type
24254 # else
24255 #  define machine_arch_type     MACH_TYPE_MOOSE_DB
24256 # endif
24257 # define machine_is_moose_db()  (machine_arch_type == MACH_TYPE_MOOSE_DB)
24258 #else
24259 # define machine_is_moose_db()  (0)
24260 #endif
24261
24262 #ifdef CONFIG_MACH_FAB4
24263 # ifdef machine_arch_type
24264 #  undef machine_arch_type
24265 #  define machine_arch_type     __machine_arch_type
24266 # else
24267 #  define machine_arch_type     MACH_TYPE_FAB4
24268 # endif
24269 # define machine_is_fab4()      (machine_arch_type == MACH_TYPE_FAB4)
24270 #else
24271 # define machine_is_fab4()      (0)
24272 #endif
24273
24274 #ifdef CONFIG_MACH_HTCDIAMOND
24275 # ifdef machine_arch_type
24276 #  undef machine_arch_type
24277 #  define machine_arch_type     __machine_arch_type
24278 # else
24279 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND
24280 # endif
24281 # define machine_is_htcdiamond()        (machine_arch_type == MACH_TYPE_HTCDIAMOND)
24282 #else
24283 # define machine_is_htcdiamond()        (0)
24284 #endif
24285
24286 #ifdef CONFIG_MACH_FIONA
24287 # ifdef machine_arch_type
24288 #  undef machine_arch_type
24289 #  define machine_arch_type     __machine_arch_type
24290 # else
24291 #  define machine_arch_type     MACH_TYPE_FIONA
24292 # endif
24293 # define machine_is_fiona()     (machine_arch_type == MACH_TYPE_FIONA)
24294 #else
24295 # define machine_is_fiona()     (0)
24296 #endif
24297
24298 #ifdef CONFIG_MACH_MXC30030_X
24299 # ifdef machine_arch_type
24300 #  undef machine_arch_type
24301 #  define machine_arch_type     __machine_arch_type
24302 # else
24303 #  define machine_arch_type     MACH_TYPE_MXC30030_X
24304 # endif
24305 # define machine_is_mxc30030_x()        (machine_arch_type == MACH_TYPE_MXC30030_X)
24306 #else
24307 # define machine_is_mxc30030_x()        (0)
24308 #endif
24309
24310 #ifdef CONFIG_MACH_BMP1000
24311 # ifdef machine_arch_type
24312 #  undef machine_arch_type
24313 #  define machine_arch_type     __machine_arch_type
24314 # else
24315 #  define machine_arch_type     MACH_TYPE_BMP1000
24316 # endif
24317 # define machine_is_bmp1000()   (machine_arch_type == MACH_TYPE_BMP1000)
24318 #else
24319 # define machine_is_bmp1000()   (0)
24320 #endif
24321
24322 #ifdef CONFIG_MACH_LOGI9200
24323 # ifdef machine_arch_type
24324 #  undef machine_arch_type
24325 #  define machine_arch_type     __machine_arch_type
24326 # else
24327 #  define machine_arch_type     MACH_TYPE_LOGI9200
24328 # endif
24329 # define machine_is_logi9200()  (machine_arch_type == MACH_TYPE_LOGI9200)
24330 #else
24331 # define machine_is_logi9200()  (0)
24332 #endif
24333
24334 #ifdef CONFIG_MACH_TQMA31
24335 # ifdef machine_arch_type
24336 #  undef machine_arch_type
24337 #  define machine_arch_type     __machine_arch_type
24338 # else
24339 #  define machine_arch_type     MACH_TYPE_TQMA31
24340 # endif
24341 # define machine_is_tqma31()    (machine_arch_type == MACH_TYPE_TQMA31)
24342 #else
24343 # define machine_is_tqma31()    (0)
24344 #endif
24345
24346 #ifdef CONFIG_MACH_CCW9P9215JS
24347 # ifdef machine_arch_type
24348 #  undef machine_arch_type
24349 #  define machine_arch_type     __machine_arch_type
24350 # else
24351 #  define machine_arch_type     MACH_TYPE_CCW9P9215JS
24352 # endif
24353 # define machine_is_ccw9p9215js()       (machine_arch_type == MACH_TYPE_CCW9P9215JS)
24354 #else
24355 # define machine_is_ccw9p9215js()       (0)
24356 #endif
24357
24358 #ifdef CONFIG_MACH_RD88F5181L_GE
24359 # ifdef machine_arch_type
24360 #  undef machine_arch_type
24361 #  define machine_arch_type     __machine_arch_type
24362 # else
24363 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
24364 # endif
24365 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
24366 #else
24367 # define machine_is_rd88f5181l_ge()     (0)
24368 #endif
24369
24370 #ifdef CONFIG_MACH_SIFMAIN
24371 # ifdef machine_arch_type
24372 #  undef machine_arch_type
24373 #  define machine_arch_type     __machine_arch_type
24374 # else
24375 #  define machine_arch_type     MACH_TYPE_SIFMAIN
24376 # endif
24377 # define machine_is_sifmain()   (machine_arch_type == MACH_TYPE_SIFMAIN)
24378 #else
24379 # define machine_is_sifmain()   (0)
24380 #endif
24381
24382 #ifdef CONFIG_MACH_SAM9_L9261
24383 # ifdef machine_arch_type
24384 #  undef machine_arch_type
24385 #  define machine_arch_type     __machine_arch_type
24386 # else
24387 #  define machine_arch_type     MACH_TYPE_SAM9_L9261
24388 # endif
24389 # define machine_is_sam9_l9261()        (machine_arch_type == MACH_TYPE_SAM9_L9261)
24390 #else
24391 # define machine_is_sam9_l9261()        (0)
24392 #endif
24393
24394 #ifdef CONFIG_MACH_CC9M2443
24395 # ifdef machine_arch_type
24396 #  undef machine_arch_type
24397 #  define machine_arch_type     __machine_arch_type
24398 # else
24399 #  define machine_arch_type     MACH_TYPE_CC9M2443
24400 # endif
24401 # define machine_is_cc9m2443()  (machine_arch_type == MACH_TYPE_CC9M2443)
24402 #else
24403 # define machine_is_cc9m2443()  (0)
24404 #endif
24405
24406 #ifdef CONFIG_MACH_XARIA300
24407 # ifdef machine_arch_type
24408 #  undef machine_arch_type
24409 #  define machine_arch_type     __machine_arch_type
24410 # else
24411 #  define machine_arch_type     MACH_TYPE_XARIA300
24412 # endif
24413 # define machine_is_xaria300()  (machine_arch_type == MACH_TYPE_XARIA300)
24414 #else
24415 # define machine_is_xaria300()  (0)
24416 #endif
24417
24418 #ifdef CONFIG_MACH_IT9200
24419 # ifdef machine_arch_type
24420 #  undef machine_arch_type
24421 #  define machine_arch_type     __machine_arch_type
24422 # else
24423 #  define machine_arch_type     MACH_TYPE_IT9200
24424 # endif
24425 # define machine_is_it9200()    (machine_arch_type == MACH_TYPE_IT9200)
24426 #else
24427 # define machine_is_it9200()    (0)
24428 #endif
24429
24430 #ifdef CONFIG_MACH_RD88F5181L_FXO
24431 # ifdef machine_arch_type
24432 #  undef machine_arch_type
24433 #  define machine_arch_type     __machine_arch_type
24434 # else
24435 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
24436 # endif
24437 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
24438 #else
24439 # define machine_is_rd88f5181l_fxo()    (0)
24440 #endif
24441
24442 #ifdef CONFIG_MACH_KRISS_SENSOR
24443 # ifdef machine_arch_type
24444 #  undef machine_arch_type
24445 #  define machine_arch_type     __machine_arch_type
24446 # else
24447 #  define machine_arch_type     MACH_TYPE_KRISS_SENSOR
24448 # endif
24449 # define machine_is_kriss_sensor()      (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
24450 #else
24451 # define machine_is_kriss_sensor()      (0)
24452 #endif
24453
24454 #ifdef CONFIG_MACH_PILZ_PMI5
24455 # ifdef machine_arch_type
24456 #  undef machine_arch_type
24457 #  define machine_arch_type     __machine_arch_type
24458 # else
24459 #  define machine_arch_type     MACH_TYPE_PILZ_PMI5
24460 # endif
24461 # define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
24462 #else
24463 # define machine_is_pilz_pmi5() (0)
24464 #endif
24465
24466 #ifdef CONFIG_MACH_JADE
24467 # ifdef machine_arch_type
24468 #  undef machine_arch_type
24469 #  define machine_arch_type     __machine_arch_type
24470 # else
24471 #  define machine_arch_type     MACH_TYPE_JADE
24472 # endif
24473 # define machine_is_jade()      (machine_arch_type == MACH_TYPE_JADE)
24474 #else
24475 # define machine_is_jade()      (0)
24476 #endif
24477
24478 #ifdef CONFIG_MACH_KS8695_SOFTPLC
24479 # ifdef machine_arch_type
24480 #  undef machine_arch_type
24481 #  define machine_arch_type     __machine_arch_type
24482 # else
24483 #  define machine_arch_type     MACH_TYPE_KS8695_SOFTPLC
24484 # endif
24485 # define machine_is_ks8695_softplc()    (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
24486 #else
24487 # define machine_is_ks8695_softplc()    (0)
24488 #endif
24489
24490 #ifdef CONFIG_MACH_GPRISC3
24491 # ifdef machine_arch_type
24492 #  undef machine_arch_type
24493 #  define machine_arch_type     __machine_arch_type
24494 # else
24495 #  define machine_arch_type     MACH_TYPE_GPRISC3
24496 # endif
24497 # define machine_is_gprisc3()   (machine_arch_type == MACH_TYPE_GPRISC3)
24498 #else
24499 # define machine_is_gprisc3()   (0)
24500 #endif
24501
24502 #ifdef CONFIG_MACH_STAMP9G20
24503 # ifdef machine_arch_type
24504 #  undef machine_arch_type
24505 #  define machine_arch_type     __machine_arch_type
24506 # else
24507 #  define machine_arch_type     MACH_TYPE_STAMP9G20
24508 # endif
24509 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
24510 #else
24511 # define machine_is_stamp9g20() (0)
24512 #endif
24513
24514 #ifdef CONFIG_MACH_SMDK6430
24515 # ifdef machine_arch_type
24516 #  undef machine_arch_type
24517 #  define machine_arch_type     __machine_arch_type
24518 # else
24519 #  define machine_arch_type     MACH_TYPE_SMDK6430
24520 # endif
24521 # define machine_is_smdk6430()  (machine_arch_type == MACH_TYPE_SMDK6430)
24522 #else
24523 # define machine_is_smdk6430()  (0)
24524 #endif
24525
24526 #ifdef CONFIG_MACH_SMDKC100
24527 # ifdef machine_arch_type
24528 #  undef machine_arch_type
24529 #  define machine_arch_type     __machine_arch_type
24530 # else
24531 #  define machine_arch_type     MACH_TYPE_SMDKC100
24532 # endif
24533 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
24534 #else
24535 # define machine_is_smdkc100()  (0)
24536 #endif
24537
24538 #ifdef CONFIG_MACH_TAVOREVB
24539 # ifdef machine_arch_type
24540 #  undef machine_arch_type
24541 #  define machine_arch_type     __machine_arch_type
24542 # else
24543 #  define machine_arch_type     MACH_TYPE_TAVOREVB
24544 # endif
24545 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
24546 #else
24547 # define machine_is_tavorevb()  (0)
24548 #endif
24549
24550 #ifdef CONFIG_MACH_SAAR
24551 # ifdef machine_arch_type
24552 #  undef machine_arch_type
24553 #  define machine_arch_type     __machine_arch_type
24554 # else
24555 #  define machine_arch_type     MACH_TYPE_SAAR
24556 # endif
24557 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
24558 #else
24559 # define machine_is_saar()      (0)
24560 #endif
24561
24562 #ifdef CONFIG_MACH_DEISTER_EYECAM
24563 # ifdef machine_arch_type
24564 #  undef machine_arch_type
24565 #  define machine_arch_type     __machine_arch_type
24566 # else
24567 #  define machine_arch_type     MACH_TYPE_DEISTER_EYECAM
24568 # endif
24569 # define machine_is_deister_eyecam()    (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
24570 #else
24571 # define machine_is_deister_eyecam()    (0)
24572 #endif
24573
24574 #ifdef CONFIG_MACH_AT91SAM9M10G45EK
24575 # ifdef machine_arch_type
24576 #  undef machine_arch_type
24577 #  define machine_arch_type     __machine_arch_type
24578 # else
24579 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10G45EK
24580 # endif
24581 # define machine_is_at91sam9m10g45ek()  (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
24582 #else
24583 # define machine_is_at91sam9m10g45ek()  (0)
24584 #endif
24585
24586 #ifdef CONFIG_MACH_LINKSTATION_PRODUO
24587 # ifdef machine_arch_type
24588 #  undef machine_arch_type
24589 #  define machine_arch_type     __machine_arch_type
24590 # else
24591 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRODUO
24592 # endif
24593 # define machine_is_linkstation_produo()        (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
24594 #else
24595 # define machine_is_linkstation_produo()        (0)
24596 #endif
24597
24598 #ifdef CONFIG_MACH_HIT_B0
24599 # ifdef machine_arch_type
24600 #  undef machine_arch_type
24601 #  define machine_arch_type     __machine_arch_type
24602 # else
24603 #  define machine_arch_type     MACH_TYPE_HIT_B0
24604 # endif
24605 # define machine_is_hit_b0()    (machine_arch_type == MACH_TYPE_HIT_B0)
24606 #else
24607 # define machine_is_hit_b0()    (0)
24608 #endif
24609
24610 #ifdef CONFIG_MACH_ADX_RMU
24611 # ifdef machine_arch_type
24612 #  undef machine_arch_type
24613 #  define machine_arch_type     __machine_arch_type
24614 # else
24615 #  define machine_arch_type     MACH_TYPE_ADX_RMU
24616 # endif
24617 # define machine_is_adx_rmu()   (machine_arch_type == MACH_TYPE_ADX_RMU)
24618 #else
24619 # define machine_is_adx_rmu()   (0)
24620 #endif
24621
24622 #ifdef CONFIG_MACH_XG_CPE_MAIN
24623 # ifdef machine_arch_type
24624 #  undef machine_arch_type
24625 #  define machine_arch_type     __machine_arch_type
24626 # else
24627 #  define machine_arch_type     MACH_TYPE_XG_CPE_MAIN
24628 # endif
24629 # define machine_is_xg_cpe_main()       (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
24630 #else
24631 # define machine_is_xg_cpe_main()       (0)
24632 #endif
24633
24634 #ifdef CONFIG_MACH_EDB9407A
24635 # ifdef machine_arch_type
24636 #  undef machine_arch_type
24637 #  define machine_arch_type     __machine_arch_type
24638 # else
24639 #  define machine_arch_type     MACH_TYPE_EDB9407A
24640 # endif
24641 # define machine_is_edb9407a()  (machine_arch_type == MACH_TYPE_EDB9407A)
24642 #else
24643 # define machine_is_edb9407a()  (0)
24644 #endif
24645
24646 #ifdef CONFIG_MACH_DTB9608
24647 # ifdef machine_arch_type
24648 #  undef machine_arch_type
24649 #  define machine_arch_type     __machine_arch_type
24650 # else
24651 #  define machine_arch_type     MACH_TYPE_DTB9608
24652 # endif
24653 # define machine_is_dtb9608()   (machine_arch_type == MACH_TYPE_DTB9608)
24654 #else
24655 # define machine_is_dtb9608()   (0)
24656 #endif
24657
24658 #ifdef CONFIG_MACH_EM104V1
24659 # ifdef machine_arch_type
24660 #  undef machine_arch_type
24661 #  define machine_arch_type     __machine_arch_type
24662 # else
24663 #  define machine_arch_type     MACH_TYPE_EM104V1
24664 # endif
24665 # define machine_is_em104v1()   (machine_arch_type == MACH_TYPE_EM104V1)
24666 #else
24667 # define machine_is_em104v1()   (0)
24668 #endif
24669
24670 #ifdef CONFIG_MACH_DEMO
24671 # ifdef machine_arch_type
24672 #  undef machine_arch_type
24673 #  define machine_arch_type     __machine_arch_type
24674 # else
24675 #  define machine_arch_type     MACH_TYPE_DEMO
24676 # endif
24677 # define machine_is_demo()      (machine_arch_type == MACH_TYPE_DEMO)
24678 #else
24679 # define machine_is_demo()      (0)
24680 #endif
24681
24682 #ifdef CONFIG_MACH_LOGI9260
24683 # ifdef machine_arch_type
24684 #  undef machine_arch_type
24685 #  define machine_arch_type     __machine_arch_type
24686 # else
24687 #  define machine_arch_type     MACH_TYPE_LOGI9260
24688 # endif
24689 # define machine_is_logi9260()  (machine_arch_type == MACH_TYPE_LOGI9260)
24690 #else
24691 # define machine_is_logi9260()  (0)
24692 #endif
24693
24694 #ifdef CONFIG_MACH_MX31_EXM32
24695 # ifdef machine_arch_type
24696 #  undef machine_arch_type
24697 #  define machine_arch_type     __machine_arch_type
24698 # else
24699 #  define machine_arch_type     MACH_TYPE_MX31_EXM32
24700 # endif
24701 # define machine_is_mx31_exm32()        (machine_arch_type == MACH_TYPE_MX31_EXM32)
24702 #else
24703 # define machine_is_mx31_exm32()        (0)
24704 #endif
24705
24706 #ifdef CONFIG_MACH_USB_A9G20
24707 # ifdef machine_arch_type
24708 #  undef machine_arch_type
24709 #  define machine_arch_type     __machine_arch_type
24710 # else
24711 #  define machine_arch_type     MACH_TYPE_USB_A9G20
24712 # endif
24713 # define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
24714 #else
24715 # define machine_is_usb_a9g20() (0)
24716 #endif
24717
24718 #ifdef CONFIG_MACH_PICPROJE2008
24719 # ifdef machine_arch_type
24720 #  undef machine_arch_type
24721 #  define machine_arch_type     __machine_arch_type
24722 # else
24723 #  define machine_arch_type     MACH_TYPE_PICPROJE2008
24724 # endif
24725 # define machine_is_picproje2008()      (machine_arch_type == MACH_TYPE_PICPROJE2008)
24726 #else
24727 # define machine_is_picproje2008()      (0)
24728 #endif
24729
24730 #ifdef CONFIG_MACH_CS_E9315
24731 # ifdef machine_arch_type
24732 #  undef machine_arch_type
24733 #  define machine_arch_type     __machine_arch_type
24734 # else
24735 #  define machine_arch_type     MACH_TYPE_CS_E9315
24736 # endif
24737 # define machine_is_cs_e9315()  (machine_arch_type == MACH_TYPE_CS_E9315)
24738 #else
24739 # define machine_is_cs_e9315()  (0)
24740 #endif
24741
24742 #ifdef CONFIG_MACH_QIL_A9G20
24743 # ifdef machine_arch_type
24744 #  undef machine_arch_type
24745 #  define machine_arch_type     __machine_arch_type
24746 # else
24747 #  define machine_arch_type     MACH_TYPE_QIL_A9G20
24748 # endif
24749 # define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
24750 #else
24751 # define machine_is_qil_a9g20() (0)
24752 #endif
24753
24754 #ifdef CONFIG_MACH_SHA_PON020
24755 # ifdef machine_arch_type
24756 #  undef machine_arch_type
24757 #  define machine_arch_type     __machine_arch_type
24758 # else
24759 #  define machine_arch_type     MACH_TYPE_SHA_PON020
24760 # endif
24761 # define machine_is_sha_pon020()        (machine_arch_type == MACH_TYPE_SHA_PON020)
24762 #else
24763 # define machine_is_sha_pon020()        (0)
24764 #endif
24765
24766 #ifdef CONFIG_MACH_NAD
24767 # ifdef machine_arch_type
24768 #  undef machine_arch_type
24769 #  define machine_arch_type     __machine_arch_type
24770 # else
24771 #  define machine_arch_type     MACH_TYPE_NAD
24772 # endif
24773 # define machine_is_nad()       (machine_arch_type == MACH_TYPE_NAD)
24774 #else
24775 # define machine_is_nad()       (0)
24776 #endif
24777
24778 #ifdef CONFIG_MACH_SBC35_A9260
24779 # ifdef machine_arch_type
24780 #  undef machine_arch_type
24781 #  define machine_arch_type     __machine_arch_type
24782 # else
24783 #  define machine_arch_type     MACH_TYPE_SBC35_A9260
24784 # endif
24785 # define machine_is_sbc35_a9260()       (machine_arch_type == MACH_TYPE_SBC35_A9260)
24786 #else
24787 # define machine_is_sbc35_a9260()       (0)
24788 #endif
24789
24790 #ifdef CONFIG_MACH_SBC35_A9G20
24791 # ifdef machine_arch_type
24792 #  undef machine_arch_type
24793 #  define machine_arch_type     __machine_arch_type
24794 # else
24795 #  define machine_arch_type     MACH_TYPE_SBC35_A9G20
24796 # endif
24797 # define machine_is_sbc35_a9g20()       (machine_arch_type == MACH_TYPE_SBC35_A9G20)
24798 #else
24799 # define machine_is_sbc35_a9g20()       (0)
24800 #endif
24801
24802 #ifdef CONFIG_MACH_DAVINCI_BEGINNING
24803 # ifdef machine_arch_type
24804 #  undef machine_arch_type
24805 #  define machine_arch_type     __machine_arch_type
24806 # else
24807 #  define machine_arch_type     MACH_TYPE_DAVINCI_BEGINNING
24808 # endif
24809 # define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
24810 #else
24811 # define machine_is_davinci_beginning() (0)
24812 #endif
24813
24814 #ifdef CONFIG_MACH_UWC
24815 # ifdef machine_arch_type
24816 #  undef machine_arch_type
24817 #  define machine_arch_type     __machine_arch_type
24818 # else
24819 #  define machine_arch_type     MACH_TYPE_UWC
24820 # endif
24821 # define machine_is_uwc()       (machine_arch_type == MACH_TYPE_UWC)
24822 #else
24823 # define machine_is_uwc()       (0)
24824 #endif
24825
24826 #ifdef CONFIG_MACH_MXLADS
24827 # ifdef machine_arch_type
24828 #  undef machine_arch_type
24829 #  define machine_arch_type     __machine_arch_type
24830 # else
24831 #  define machine_arch_type     MACH_TYPE_MXLADS
24832 # endif
24833 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
24834 #else
24835 # define machine_is_mxlads()    (0)
24836 #endif
24837
24838 #ifdef CONFIG_MACH_HTCNIKE
24839 # ifdef machine_arch_type
24840 #  undef machine_arch_type
24841 #  define machine_arch_type     __machine_arch_type
24842 # else
24843 #  define machine_arch_type     MACH_TYPE_HTCNIKE
24844 # endif
24845 # define machine_is_htcnike()   (machine_arch_type == MACH_TYPE_HTCNIKE)
24846 #else
24847 # define machine_is_htcnike()   (0)
24848 #endif
24849
24850 #ifdef CONFIG_MACH_DEISTER_PXA270
24851 # ifdef machine_arch_type
24852 #  undef machine_arch_type
24853 #  define machine_arch_type     __machine_arch_type
24854 # else
24855 #  define machine_arch_type     MACH_TYPE_DEISTER_PXA270
24856 # endif
24857 # define machine_is_deister_pxa270()    (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
24858 #else
24859 # define machine_is_deister_pxa270()    (0)
24860 #endif
24861
24862 #ifdef CONFIG_MACH_CME9210JS
24863 # ifdef machine_arch_type
24864 #  undef machine_arch_type
24865 #  define machine_arch_type     __machine_arch_type
24866 # else
24867 #  define machine_arch_type     MACH_TYPE_CME9210JS
24868 # endif
24869 # define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
24870 #else
24871 # define machine_is_cme9210js() (0)
24872 #endif
24873
24874 #ifdef CONFIG_MACH_CC9P9360
24875 # ifdef machine_arch_type
24876 #  undef machine_arch_type
24877 #  define machine_arch_type     __machine_arch_type
24878 # else
24879 #  define machine_arch_type     MACH_TYPE_CC9P9360
24880 # endif
24881 # define machine_is_cc9p9360()  (machine_arch_type == MACH_TYPE_CC9P9360)
24882 #else
24883 # define machine_is_cc9p9360()  (0)
24884 #endif
24885
24886 #ifdef CONFIG_MACH_MOCHA
24887 # ifdef machine_arch_type
24888 #  undef machine_arch_type
24889 #  define machine_arch_type     __machine_arch_type
24890 # else
24891 #  define machine_arch_type     MACH_TYPE_MOCHA
24892 # endif
24893 # define machine_is_mocha()     (machine_arch_type == MACH_TYPE_MOCHA)
24894 #else
24895 # define machine_is_mocha()     (0)
24896 #endif
24897
24898 #ifdef CONFIG_MACH_WAPD170AG
24899 # ifdef machine_arch_type
24900 #  undef machine_arch_type
24901 #  define machine_arch_type     __machine_arch_type
24902 # else
24903 #  define machine_arch_type     MACH_TYPE_WAPD170AG
24904 # endif
24905 # define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
24906 #else
24907 # define machine_is_wapd170ag() (0)
24908 #endif
24909
24910 #ifdef CONFIG_MACH_LINKSTATION_MINI
24911 # ifdef machine_arch_type
24912 #  undef machine_arch_type
24913 #  define machine_arch_type     __machine_arch_type
24914 # else
24915 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
24916 # endif
24917 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
24918 #else
24919 # define machine_is_linkstation_mini()  (0)
24920 #endif
24921
24922 #ifdef CONFIG_MACH_AFEB9260
24923 # ifdef machine_arch_type
24924 #  undef machine_arch_type
24925 #  define machine_arch_type     __machine_arch_type
24926 # else
24927 #  define machine_arch_type     MACH_TYPE_AFEB9260
24928 # endif
24929 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
24930 #else
24931 # define machine_is_afeb9260()  (0)
24932 #endif
24933
24934 #ifdef CONFIG_MACH_W90X900
24935 # ifdef machine_arch_type
24936 #  undef machine_arch_type
24937 #  define machine_arch_type     __machine_arch_type
24938 # else
24939 #  define machine_arch_type     MACH_TYPE_W90X900
24940 # endif
24941 # define machine_is_w90x900()   (machine_arch_type == MACH_TYPE_W90X900)
24942 #else
24943 # define machine_is_w90x900()   (0)
24944 #endif
24945
24946 #ifdef CONFIG_MACH_W90X700
24947 # ifdef machine_arch_type
24948 #  undef machine_arch_type
24949 #  define machine_arch_type     __machine_arch_type
24950 # else
24951 #  define machine_arch_type     MACH_TYPE_W90X700
24952 # endif
24953 # define machine_is_w90x700()   (machine_arch_type == MACH_TYPE_W90X700)
24954 #else
24955 # define machine_is_w90x700()   (0)
24956 #endif
24957
24958 #ifdef CONFIG_MACH_KT300IP
24959 # ifdef machine_arch_type
24960 #  undef machine_arch_type
24961 #  define machine_arch_type     __machine_arch_type
24962 # else
24963 #  define machine_arch_type     MACH_TYPE_KT300IP
24964 # endif
24965 # define machine_is_kt300ip()   (machine_arch_type == MACH_TYPE_KT300IP)
24966 #else
24967 # define machine_is_kt300ip()   (0)
24968 #endif
24969
24970 #ifdef CONFIG_MACH_KT300IP_G20
24971 # ifdef machine_arch_type
24972 #  undef machine_arch_type
24973 #  define machine_arch_type     __machine_arch_type
24974 # else
24975 #  define machine_arch_type     MACH_TYPE_KT300IP_G20
24976 # endif
24977 # define machine_is_kt300ip_g20()       (machine_arch_type == MACH_TYPE_KT300IP_G20)
24978 #else
24979 # define machine_is_kt300ip_g20()       (0)
24980 #endif
24981
24982 #ifdef CONFIG_MACH_SRCM
24983 # ifdef machine_arch_type
24984 #  undef machine_arch_type
24985 #  define machine_arch_type     __machine_arch_type
24986 # else
24987 #  define machine_arch_type     MACH_TYPE_SRCM
24988 # endif
24989 # define machine_is_srcm()      (machine_arch_type == MACH_TYPE_SRCM)
24990 #else
24991 # define machine_is_srcm()      (0)
24992 #endif
24993
24994 #ifdef CONFIG_MACH_WLNX_9260
24995 # ifdef machine_arch_type
24996 #  undef machine_arch_type
24997 #  define machine_arch_type     __machine_arch_type
24998 # else
24999 #  define machine_arch_type     MACH_TYPE_WLNX_9260
25000 # endif
25001 # define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
25002 #else
25003 # define machine_is_wlnx_9260() (0)
25004 #endif
25005
25006 #ifdef CONFIG_MACH_OPENMOKO_GTA03
25007 # ifdef machine_arch_type
25008 #  undef machine_arch_type
25009 #  define machine_arch_type     __machine_arch_type
25010 # else
25011 #  define machine_arch_type     MACH_TYPE_OPENMOKO_GTA03
25012 # endif
25013 # define machine_is_openmoko_gta03()    (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
25014 #else
25015 # define machine_is_openmoko_gta03()    (0)
25016 #endif
25017
25018 #ifdef CONFIG_MACH_OSPREY2
25019 # ifdef machine_arch_type
25020 #  undef machine_arch_type
25021 #  define machine_arch_type     __machine_arch_type
25022 # else
25023 #  define machine_arch_type     MACH_TYPE_OSPREY2
25024 # endif
25025 # define machine_is_osprey2()   (machine_arch_type == MACH_TYPE_OSPREY2)
25026 #else
25027 # define machine_is_osprey2()   (0)
25028 #endif
25029
25030 #ifdef CONFIG_MACH_KBIO9260
25031 # ifdef machine_arch_type
25032 #  undef machine_arch_type
25033 #  define machine_arch_type     __machine_arch_type
25034 # else
25035 #  define machine_arch_type     MACH_TYPE_KBIO9260
25036 # endif
25037 # define machine_is_kbio9260()  (machine_arch_type == MACH_TYPE_KBIO9260)
25038 #else
25039 # define machine_is_kbio9260()  (0)
25040 #endif
25041
25042 #ifdef CONFIG_MACH_GINZA
25043 # ifdef machine_arch_type
25044 #  undef machine_arch_type
25045 #  define machine_arch_type     __machine_arch_type
25046 # else
25047 #  define machine_arch_type     MACH_TYPE_GINZA
25048 # endif
25049 # define machine_is_ginza()     (machine_arch_type == MACH_TYPE_GINZA)
25050 #else
25051 # define machine_is_ginza()     (0)
25052 #endif
25053
25054 #ifdef CONFIG_MACH_A636N
25055 # ifdef machine_arch_type
25056 #  undef machine_arch_type
25057 #  define machine_arch_type     __machine_arch_type
25058 # else
25059 #  define machine_arch_type     MACH_TYPE_A636N
25060 # endif
25061 # define machine_is_a636n()     (machine_arch_type == MACH_TYPE_A636N)
25062 #else
25063 # define machine_is_a636n()     (0)
25064 #endif
25065
25066 #ifdef CONFIG_MACH_IMX27IPCAM
25067 # ifdef machine_arch_type
25068 #  undef machine_arch_type
25069 #  define machine_arch_type     __machine_arch_type
25070 # else
25071 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
25072 # endif
25073 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
25074 #else
25075 # define machine_is_imx27ipcam()        (0)
25076 #endif
25077
25078 #ifdef CONFIG_MACH_NEMOC
25079 # ifdef machine_arch_type
25080 #  undef machine_arch_type
25081 #  define machine_arch_type     __machine_arch_type
25082 # else
25083 #  define machine_arch_type     MACH_TYPE_NEMOC
25084 # endif
25085 # define machine_is_nemoc()     (machine_arch_type == MACH_TYPE_NEMOC)
25086 #else
25087 # define machine_is_nemoc()     (0)
25088 #endif
25089
25090 #ifdef CONFIG_MACH_GENEVA
25091 # ifdef machine_arch_type
25092 #  undef machine_arch_type
25093 #  define machine_arch_type     __machine_arch_type
25094 # else
25095 #  define machine_arch_type     MACH_TYPE_GENEVA
25096 # endif
25097 # define machine_is_geneva()    (machine_arch_type == MACH_TYPE_GENEVA)
25098 #else
25099 # define machine_is_geneva()    (0)
25100 #endif
25101
25102 #ifdef CONFIG_MACH_HTCPHAROS
25103 # ifdef machine_arch_type
25104 #  undef machine_arch_type
25105 #  define machine_arch_type     __machine_arch_type
25106 # else
25107 #  define machine_arch_type     MACH_TYPE_HTCPHAROS
25108 # endif
25109 # define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
25110 #else
25111 # define machine_is_htcpharos() (0)
25112 #endif
25113
25114 #ifdef CONFIG_MACH_NEONC
25115 # ifdef machine_arch_type
25116 #  undef machine_arch_type
25117 #  define machine_arch_type     __machine_arch_type
25118 # else
25119 #  define machine_arch_type     MACH_TYPE_NEONC
25120 # endif
25121 # define machine_is_neonc()     (machine_arch_type == MACH_TYPE_NEONC)
25122 #else
25123 # define machine_is_neonc()     (0)
25124 #endif
25125
25126 #ifdef CONFIG_MACH_NAS7100
25127 # ifdef machine_arch_type
25128 #  undef machine_arch_type
25129 #  define machine_arch_type     __machine_arch_type
25130 # else
25131 #  define machine_arch_type     MACH_TYPE_NAS7100
25132 # endif
25133 # define machine_is_nas7100()   (machine_arch_type == MACH_TYPE_NAS7100)
25134 #else
25135 # define machine_is_nas7100()   (0)
25136 #endif
25137
25138 #ifdef CONFIG_MACH_TEUPHONE
25139 # ifdef machine_arch_type
25140 #  undef machine_arch_type
25141 #  define machine_arch_type     __machine_arch_type
25142 # else
25143 #  define machine_arch_type     MACH_TYPE_TEUPHONE
25144 # endif
25145 # define machine_is_teuphone()  (machine_arch_type == MACH_TYPE_TEUPHONE)
25146 #else
25147 # define machine_is_teuphone()  (0)
25148 #endif
25149
25150 #ifdef CONFIG_MACH_ANNAX_ETH2
25151 # ifdef machine_arch_type
25152 #  undef machine_arch_type
25153 #  define machine_arch_type     __machine_arch_type
25154 # else
25155 #  define machine_arch_type     MACH_TYPE_ANNAX_ETH2
25156 # endif
25157 # define machine_is_annax_eth2()        (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
25158 #else
25159 # define machine_is_annax_eth2()        (0)
25160 #endif
25161
25162 #ifdef CONFIG_MACH_CSB733
25163 # ifdef machine_arch_type
25164 #  undef machine_arch_type
25165 #  define machine_arch_type     __machine_arch_type
25166 # else
25167 #  define machine_arch_type     MACH_TYPE_CSB733
25168 # endif
25169 # define machine_is_csb733()    (machine_arch_type == MACH_TYPE_CSB733)
25170 #else
25171 # define machine_is_csb733()    (0)
25172 #endif
25173
25174 #ifdef CONFIG_MACH_BK3
25175 # ifdef machine_arch_type
25176 #  undef machine_arch_type
25177 #  define machine_arch_type     __machine_arch_type
25178 # else
25179 #  define machine_arch_type     MACH_TYPE_BK3
25180 # endif
25181 # define machine_is_bk3()       (machine_arch_type == MACH_TYPE_BK3)
25182 #else
25183 # define machine_is_bk3()       (0)
25184 #endif
25185
25186 #ifdef CONFIG_MACH_OMAP_EM32
25187 # ifdef machine_arch_type
25188 #  undef machine_arch_type
25189 #  define machine_arch_type     __machine_arch_type
25190 # else
25191 #  define machine_arch_type     MACH_TYPE_OMAP_EM32
25192 # endif
25193 # define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
25194 #else
25195 # define machine_is_omap_em32() (0)
25196 #endif
25197
25198 #ifdef CONFIG_MACH_ET9261CP
25199 # ifdef machine_arch_type
25200 #  undef machine_arch_type
25201 #  define machine_arch_type     __machine_arch_type
25202 # else
25203 #  define machine_arch_type     MACH_TYPE_ET9261CP
25204 # endif
25205 # define machine_is_et9261cp()  (machine_arch_type == MACH_TYPE_ET9261CP)
25206 #else
25207 # define machine_is_et9261cp()  (0)
25208 #endif
25209
25210 #ifdef CONFIG_MACH_JASPERC
25211 # ifdef machine_arch_type
25212 #  undef machine_arch_type
25213 #  define machine_arch_type     __machine_arch_type
25214 # else
25215 #  define machine_arch_type     MACH_TYPE_JASPERC
25216 # endif
25217 # define machine_is_jasperc()   (machine_arch_type == MACH_TYPE_JASPERC)
25218 #else
25219 # define machine_is_jasperc()   (0)
25220 #endif
25221
25222 #ifdef CONFIG_MACH_ISSI_ARM9
25223 # ifdef machine_arch_type
25224 #  undef machine_arch_type
25225 #  define machine_arch_type     __machine_arch_type
25226 # else
25227 #  define machine_arch_type     MACH_TYPE_ISSI_ARM9
25228 # endif
25229 # define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
25230 #else
25231 # define machine_is_issi_arm9() (0)
25232 #endif
25233
25234 #ifdef CONFIG_MACH_UED
25235 # ifdef machine_arch_type
25236 #  undef machine_arch_type
25237 #  define machine_arch_type     __machine_arch_type
25238 # else
25239 #  define machine_arch_type     MACH_TYPE_UED
25240 # endif
25241 # define machine_is_ued()       (machine_arch_type == MACH_TYPE_UED)
25242 #else
25243 # define machine_is_ued()       (0)
25244 #endif
25245
25246 #ifdef CONFIG_MACH_ESIBLADE
25247 # ifdef machine_arch_type
25248 #  undef machine_arch_type
25249 #  define machine_arch_type     __machine_arch_type
25250 # else
25251 #  define machine_arch_type     MACH_TYPE_ESIBLADE
25252 # endif
25253 # define machine_is_esiblade()  (machine_arch_type == MACH_TYPE_ESIBLADE)
25254 #else
25255 # define machine_is_esiblade()  (0)
25256 #endif
25257
25258 #ifdef CONFIG_MACH_EYE02
25259 # ifdef machine_arch_type
25260 #  undef machine_arch_type
25261 #  define machine_arch_type     __machine_arch_type
25262 # else
25263 #  define machine_arch_type     MACH_TYPE_EYE02
25264 # endif
25265 # define machine_is_eye02()     (machine_arch_type == MACH_TYPE_EYE02)
25266 #else
25267 # define machine_is_eye02()     (0)
25268 #endif
25269
25270 #ifdef CONFIG_MACH_IMX27KBD
25271 # ifdef machine_arch_type
25272 #  undef machine_arch_type
25273 #  define machine_arch_type     __machine_arch_type
25274 # else
25275 #  define machine_arch_type     MACH_TYPE_IMX27KBD
25276 # endif
25277 # define machine_is_imx27kbd()  (machine_arch_type == MACH_TYPE_IMX27KBD)
25278 #else
25279 # define machine_is_imx27kbd()  (0)
25280 #endif
25281
25282 #ifdef CONFIG_MACH_SST61VC010_FPGA
25283 # ifdef machine_arch_type
25284 #  undef machine_arch_type
25285 #  define machine_arch_type     __machine_arch_type
25286 # else
25287 #  define machine_arch_type     MACH_TYPE_SST61VC010_FPGA
25288 # endif
25289 # define machine_is_sst61vc010_fpga()   (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
25290 #else
25291 # define machine_is_sst61vc010_fpga()   (0)
25292 #endif
25293
25294 #ifdef CONFIG_MACH_KIXVP435
25295 # ifdef machine_arch_type
25296 #  undef machine_arch_type
25297 #  define machine_arch_type     __machine_arch_type
25298 # else
25299 #  define machine_arch_type     MACH_TYPE_KIXVP435
25300 # endif
25301 # define machine_is_kixvp435()  (machine_arch_type == MACH_TYPE_KIXVP435)
25302 #else
25303 # define machine_is_kixvp435()  (0)
25304 #endif
25305
25306 #ifdef CONFIG_MACH_KIXNP435
25307 # ifdef machine_arch_type
25308 #  undef machine_arch_type
25309 #  define machine_arch_type     __machine_arch_type
25310 # else
25311 #  define machine_arch_type     MACH_TYPE_KIXNP435
25312 # endif
25313 # define machine_is_kixnp435()  (machine_arch_type == MACH_TYPE_KIXNP435)
25314 #else
25315 # define machine_is_kixnp435()  (0)
25316 #endif
25317
25318 #ifdef CONFIG_MACH_AFRICA
25319 # ifdef machine_arch_type
25320 #  undef machine_arch_type
25321 #  define machine_arch_type     __machine_arch_type
25322 # else
25323 #  define machine_arch_type     MACH_TYPE_AFRICA
25324 # endif
25325 # define machine_is_africa()    (machine_arch_type == MACH_TYPE_AFRICA)
25326 #else
25327 # define machine_is_africa()    (0)
25328 #endif
25329
25330 #ifdef CONFIG_MACH_NH233
25331 # ifdef machine_arch_type
25332 #  undef machine_arch_type
25333 #  define machine_arch_type     __machine_arch_type
25334 # else
25335 #  define machine_arch_type     MACH_TYPE_NH233
25336 # endif
25337 # define machine_is_nh233()     (machine_arch_type == MACH_TYPE_NH233)
25338 #else
25339 # define machine_is_nh233()     (0)
25340 #endif
25341
25342 #ifdef CONFIG_MACH_RD88F6183AP_GE
25343 # ifdef machine_arch_type
25344 #  undef machine_arch_type
25345 #  define machine_arch_type     __machine_arch_type
25346 # else
25347 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
25348 # endif
25349 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
25350 #else
25351 # define machine_is_rd88f6183ap_ge()    (0)
25352 #endif
25353
25354 #ifdef CONFIG_MACH_BCM4760
25355 # ifdef machine_arch_type
25356 #  undef machine_arch_type
25357 #  define machine_arch_type     __machine_arch_type
25358 # else
25359 #  define machine_arch_type     MACH_TYPE_BCM4760
25360 # endif
25361 # define machine_is_bcm4760()   (machine_arch_type == MACH_TYPE_BCM4760)
25362 #else
25363 # define machine_is_bcm4760()   (0)
25364 #endif
25365
25366 #ifdef CONFIG_MACH_EDDY_V2
25367 # ifdef machine_arch_type
25368 #  undef machine_arch_type
25369 #  define machine_arch_type     __machine_arch_type
25370 # else
25371 #  define machine_arch_type     MACH_TYPE_EDDY_V2
25372 # endif
25373 # define machine_is_eddy_v2()   (machine_arch_type == MACH_TYPE_EDDY_V2)
25374 #else
25375 # define machine_is_eddy_v2()   (0)
25376 #endif
25377
25378 #ifdef CONFIG_MACH_REALVIEW_PBA8
25379 # ifdef machine_arch_type
25380 #  undef machine_arch_type
25381 #  define machine_arch_type     __machine_arch_type
25382 # else
25383 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
25384 # endif
25385 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
25386 #else
25387 # define machine_is_realview_pba8()     (0)
25388 #endif
25389
25390 #ifdef CONFIG_MACH_HID_A7
25391 # ifdef machine_arch_type
25392 #  undef machine_arch_type
25393 #  define machine_arch_type     __machine_arch_type
25394 # else
25395 #  define machine_arch_type     MACH_TYPE_HID_A7
25396 # endif
25397 # define machine_is_hid_a7()    (machine_arch_type == MACH_TYPE_HID_A7)
25398 #else
25399 # define machine_is_hid_a7()    (0)
25400 #endif
25401
25402 #ifdef CONFIG_MACH_HERO
25403 # ifdef machine_arch_type
25404 #  undef machine_arch_type
25405 #  define machine_arch_type     __machine_arch_type
25406 # else
25407 #  define machine_arch_type     MACH_TYPE_HERO
25408 # endif
25409 # define machine_is_hero()      (machine_arch_type == MACH_TYPE_HERO)
25410 #else
25411 # define machine_is_hero()      (0)
25412 #endif
25413
25414 #ifdef CONFIG_MACH_OMAP_POSEIDON
25415 # ifdef machine_arch_type
25416 #  undef machine_arch_type
25417 #  define machine_arch_type     __machine_arch_type
25418 # else
25419 #  define machine_arch_type     MACH_TYPE_OMAP_POSEIDON
25420 # endif
25421 # define machine_is_omap_poseidon()     (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
25422 #else
25423 # define machine_is_omap_poseidon()     (0)
25424 #endif
25425
25426 #ifdef CONFIG_MACH_REALVIEW_PBX
25427 # ifdef machine_arch_type
25428 #  undef machine_arch_type
25429 #  define machine_arch_type     __machine_arch_type
25430 # else
25431 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
25432 # endif
25433 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
25434 #else
25435 # define machine_is_realview_pbx()      (0)
25436 #endif
25437
25438 #ifdef CONFIG_MACH_MICRO9S
25439 # ifdef machine_arch_type
25440 #  undef machine_arch_type
25441 #  define machine_arch_type     __machine_arch_type
25442 # else
25443 #  define machine_arch_type     MACH_TYPE_MICRO9S
25444 # endif
25445 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
25446 #else
25447 # define machine_is_micro9s()   (0)
25448 #endif
25449
25450 #ifdef CONFIG_MACH_MAKO
25451 # ifdef machine_arch_type
25452 #  undef machine_arch_type
25453 #  define machine_arch_type     __machine_arch_type
25454 # else
25455 #  define machine_arch_type     MACH_TYPE_MAKO
25456 # endif
25457 # define machine_is_mako()      (machine_arch_type == MACH_TYPE_MAKO)
25458 #else
25459 # define machine_is_mako()      (0)
25460 #endif
25461
25462 #ifdef CONFIG_MACH_XDAFLAME
25463 # ifdef machine_arch_type
25464 #  undef machine_arch_type
25465 #  define machine_arch_type     __machine_arch_type
25466 # else
25467 #  define machine_arch_type     MACH_TYPE_XDAFLAME
25468 # endif
25469 # define machine_is_xdaflame()  (machine_arch_type == MACH_TYPE_XDAFLAME)
25470 #else
25471 # define machine_is_xdaflame()  (0)
25472 #endif
25473
25474 #ifdef CONFIG_MACH_PHIDGET_SBC2
25475 # ifdef machine_arch_type
25476 #  undef machine_arch_type
25477 #  define machine_arch_type     __machine_arch_type
25478 # else
25479 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC2
25480 # endif
25481 # define machine_is_phidget_sbc2()      (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
25482 #else
25483 # define machine_is_phidget_sbc2()      (0)
25484 #endif
25485
25486 #ifdef CONFIG_MACH_LIMESTONE
25487 # ifdef machine_arch_type
25488 #  undef machine_arch_type
25489 #  define machine_arch_type     __machine_arch_type
25490 # else
25491 #  define machine_arch_type     MACH_TYPE_LIMESTONE
25492 # endif
25493 # define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
25494 #else
25495 # define machine_is_limestone() (0)
25496 #endif
25497
25498 #ifdef CONFIG_MACH_IPROBE_C32
25499 # ifdef machine_arch_type
25500 #  undef machine_arch_type
25501 #  define machine_arch_type     __machine_arch_type
25502 # else
25503 #  define machine_arch_type     MACH_TYPE_IPROBE_C32
25504 # endif
25505 # define machine_is_iprobe_c32()        (machine_arch_type == MACH_TYPE_IPROBE_C32)
25506 #else
25507 # define machine_is_iprobe_c32()        (0)
25508 #endif
25509
25510 #ifdef CONFIG_MACH_RUT100
25511 # ifdef machine_arch_type
25512 #  undef machine_arch_type
25513 #  define machine_arch_type     __machine_arch_type
25514 # else
25515 #  define machine_arch_type     MACH_TYPE_RUT100
25516 # endif
25517 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
25518 #else
25519 # define machine_is_rut100()    (0)
25520 #endif
25521
25522 #ifdef CONFIG_MACH_ASUSP535
25523 # ifdef machine_arch_type
25524 #  undef machine_arch_type
25525 #  define machine_arch_type     __machine_arch_type
25526 # else
25527 #  define machine_arch_type     MACH_TYPE_ASUSP535
25528 # endif
25529 # define machine_is_asusp535()  (machine_arch_type == MACH_TYPE_ASUSP535)
25530 #else
25531 # define machine_is_asusp535()  (0)
25532 #endif
25533
25534 #ifdef CONFIG_MACH_HTCRAPHAEL
25535 # ifdef machine_arch_type
25536 #  undef machine_arch_type
25537 #  define machine_arch_type     __machine_arch_type
25538 # else
25539 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL
25540 # endif
25541 # define machine_is_htcraphael()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
25542 #else
25543 # define machine_is_htcraphael()        (0)
25544 #endif
25545
25546 #ifdef CONFIG_MACH_SYGDG1
25547 # ifdef machine_arch_type
25548 #  undef machine_arch_type
25549 #  define machine_arch_type     __machine_arch_type
25550 # else
25551 #  define machine_arch_type     MACH_TYPE_SYGDG1
25552 # endif
25553 # define machine_is_sygdg1()    (machine_arch_type == MACH_TYPE_SYGDG1)
25554 #else
25555 # define machine_is_sygdg1()    (0)
25556 #endif
25557
25558 #ifdef CONFIG_MACH_SYGDG2
25559 # ifdef machine_arch_type
25560 #  undef machine_arch_type
25561 #  define machine_arch_type     __machine_arch_type
25562 # else
25563 #  define machine_arch_type     MACH_TYPE_SYGDG2
25564 # endif
25565 # define machine_is_sygdg2()    (machine_arch_type == MACH_TYPE_SYGDG2)
25566 #else
25567 # define machine_is_sygdg2()    (0)
25568 #endif
25569
25570 #ifdef CONFIG_MACH_SEOUL
25571 # ifdef machine_arch_type
25572 #  undef machine_arch_type
25573 #  define machine_arch_type     __machine_arch_type
25574 # else
25575 #  define machine_arch_type     MACH_TYPE_SEOUL
25576 # endif
25577 # define machine_is_seoul()     (machine_arch_type == MACH_TYPE_SEOUL)
25578 #else
25579 # define machine_is_seoul()     (0)
25580 #endif
25581
25582 #ifdef CONFIG_MACH_SALERNO
25583 # ifdef machine_arch_type
25584 #  undef machine_arch_type
25585 #  define machine_arch_type     __machine_arch_type
25586 # else
25587 #  define machine_arch_type     MACH_TYPE_SALERNO
25588 # endif
25589 # define machine_is_salerno()   (machine_arch_type == MACH_TYPE_SALERNO)
25590 #else
25591 # define machine_is_salerno()   (0)
25592 #endif
25593
25594 #ifdef CONFIG_MACH_UCN_S3C64XX
25595 # ifdef machine_arch_type
25596 #  undef machine_arch_type
25597 #  define machine_arch_type     __machine_arch_type
25598 # else
25599 #  define machine_arch_type     MACH_TYPE_UCN_S3C64XX
25600 # endif
25601 # define machine_is_ucn_s3c64xx()       (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
25602 #else
25603 # define machine_is_ucn_s3c64xx()       (0)
25604 #endif
25605
25606 #ifdef CONFIG_MACH_MSM7201A
25607 # ifdef machine_arch_type
25608 #  undef machine_arch_type
25609 #  define machine_arch_type     __machine_arch_type
25610 # else
25611 #  define machine_arch_type     MACH_TYPE_MSM7201A
25612 # endif
25613 # define machine_is_msm7201a()  (machine_arch_type == MACH_TYPE_MSM7201A)
25614 #else
25615 # define machine_is_msm7201a()  (0)
25616 #endif
25617
25618 #ifdef CONFIG_MACH_LPR1
25619 # ifdef machine_arch_type
25620 #  undef machine_arch_type
25621 #  define machine_arch_type     __machine_arch_type
25622 # else
25623 #  define machine_arch_type     MACH_TYPE_LPR1
25624 # endif
25625 # define machine_is_lpr1()      (machine_arch_type == MACH_TYPE_LPR1)
25626 #else
25627 # define machine_is_lpr1()      (0)
25628 #endif
25629
25630 #ifdef CONFIG_MACH_ARMADILLO500FX
25631 # ifdef machine_arch_type
25632 #  undef machine_arch_type
25633 #  define machine_arch_type     __machine_arch_type
25634 # else
25635 #  define machine_arch_type     MACH_TYPE_ARMADILLO500FX
25636 # endif
25637 # define machine_is_armadillo500fx()    (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
25638 #else
25639 # define machine_is_armadillo500fx()    (0)
25640 #endif
25641
25642 #ifdef CONFIG_MACH_G3EVM
25643 # ifdef machine_arch_type
25644 #  undef machine_arch_type
25645 #  define machine_arch_type     __machine_arch_type
25646 # else
25647 #  define machine_arch_type     MACH_TYPE_G3EVM
25648 # endif
25649 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
25650 #else
25651 # define machine_is_g3evm()     (0)
25652 #endif
25653
25654 #ifdef CONFIG_MACH_Z3_DM355
25655 # ifdef machine_arch_type
25656 #  undef machine_arch_type
25657 #  define machine_arch_type     __machine_arch_type
25658 # else
25659 #  define machine_arch_type     MACH_TYPE_Z3_DM355
25660 # endif
25661 # define machine_is_z3_dm355()  (machine_arch_type == MACH_TYPE_Z3_DM355)
25662 #else
25663 # define machine_is_z3_dm355()  (0)
25664 #endif
25665
25666 #ifdef CONFIG_MACH_W90P910EVB
25667 # ifdef machine_arch_type
25668 #  undef machine_arch_type
25669 #  define machine_arch_type     __machine_arch_type
25670 # else
25671 #  define machine_arch_type     MACH_TYPE_W90P910EVB
25672 # endif
25673 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
25674 #else
25675 # define machine_is_w90p910evb()        (0)
25676 #endif
25677
25678 #ifdef CONFIG_MACH_W90P920EVB
25679 # ifdef machine_arch_type
25680 #  undef machine_arch_type
25681 #  define machine_arch_type     __machine_arch_type
25682 # else
25683 #  define machine_arch_type     MACH_TYPE_W90P920EVB
25684 # endif
25685 # define machine_is_w90p920evb()        (machine_arch_type == MACH_TYPE_W90P920EVB)
25686 #else
25687 # define machine_is_w90p920evb()        (0)
25688 #endif
25689
25690 #ifdef CONFIG_MACH_W90P950EVB
25691 # ifdef machine_arch_type
25692 #  undef machine_arch_type
25693 #  define machine_arch_type     __machine_arch_type
25694 # else
25695 #  define machine_arch_type     MACH_TYPE_W90P950EVB
25696 # endif
25697 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
25698 #else
25699 # define machine_is_w90p950evb()        (0)
25700 #endif
25701
25702 #ifdef CONFIG_MACH_W90N960EVB
25703 # ifdef machine_arch_type
25704 #  undef machine_arch_type
25705 #  define machine_arch_type     __machine_arch_type
25706 # else
25707 #  define machine_arch_type     MACH_TYPE_W90N960EVB
25708 # endif
25709 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
25710 #else
25711 # define machine_is_w90n960evb()        (0)
25712 #endif
25713
25714 #ifdef CONFIG_MACH_CAMHD
25715 # ifdef machine_arch_type
25716 #  undef machine_arch_type
25717 #  define machine_arch_type     __machine_arch_type
25718 # else
25719 #  define machine_arch_type     MACH_TYPE_CAMHD
25720 # endif
25721 # define machine_is_camhd()     (machine_arch_type == MACH_TYPE_CAMHD)
25722 #else
25723 # define machine_is_camhd()     (0)
25724 #endif
25725
25726 #ifdef CONFIG_MACH_MVC100
25727 # ifdef machine_arch_type
25728 #  undef machine_arch_type
25729 #  define machine_arch_type     __machine_arch_type
25730 # else
25731 #  define machine_arch_type     MACH_TYPE_MVC100
25732 # endif
25733 # define machine_is_mvc100()    (machine_arch_type == MACH_TYPE_MVC100)
25734 #else
25735 # define machine_is_mvc100()    (0)
25736 #endif
25737
25738 #ifdef CONFIG_MACH_ELECTRUM_200
25739 # ifdef machine_arch_type
25740 #  undef machine_arch_type
25741 #  define machine_arch_type     __machine_arch_type
25742 # else
25743 #  define machine_arch_type     MACH_TYPE_ELECTRUM_200
25744 # endif
25745 # define machine_is_electrum_200()      (machine_arch_type == MACH_TYPE_ELECTRUM_200)
25746 #else
25747 # define machine_is_electrum_200()      (0)
25748 #endif
25749
25750 #ifdef CONFIG_MACH_HTCJADE
25751 # ifdef machine_arch_type
25752 #  undef machine_arch_type
25753 #  define machine_arch_type     __machine_arch_type
25754 # else
25755 #  define machine_arch_type     MACH_TYPE_HTCJADE
25756 # endif
25757 # define machine_is_htcjade()   (machine_arch_type == MACH_TYPE_HTCJADE)
25758 #else
25759 # define machine_is_htcjade()   (0)
25760 #endif
25761
25762 #ifdef CONFIG_MACH_MEMPHIS
25763 # ifdef machine_arch_type
25764 #  undef machine_arch_type
25765 #  define machine_arch_type     __machine_arch_type
25766 # else
25767 #  define machine_arch_type     MACH_TYPE_MEMPHIS
25768 # endif
25769 # define machine_is_memphis()   (machine_arch_type == MACH_TYPE_MEMPHIS)
25770 #else
25771 # define machine_is_memphis()   (0)
25772 #endif
25773
25774 #ifdef CONFIG_MACH_IMX27SBC
25775 # ifdef machine_arch_type
25776 #  undef machine_arch_type
25777 #  define machine_arch_type     __machine_arch_type
25778 # else
25779 #  define machine_arch_type     MACH_TYPE_IMX27SBC
25780 # endif
25781 # define machine_is_imx27sbc()  (machine_arch_type == MACH_TYPE_IMX27SBC)
25782 #else
25783 # define machine_is_imx27sbc()  (0)
25784 #endif
25785
25786 #ifdef CONFIG_MACH_LEXTAR
25787 # ifdef machine_arch_type
25788 #  undef machine_arch_type
25789 #  define machine_arch_type     __machine_arch_type
25790 # else
25791 #  define machine_arch_type     MACH_TYPE_LEXTAR
25792 # endif
25793 # define machine_is_lextar()    (machine_arch_type == MACH_TYPE_LEXTAR)
25794 #else
25795 # define machine_is_lextar()    (0)
25796 #endif
25797
25798 #ifdef CONFIG_MACH_MV88F6281GTW_GE
25799 # ifdef machine_arch_type
25800 #  undef machine_arch_type
25801 #  define machine_arch_type     __machine_arch_type
25802 # else
25803 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
25804 # endif
25805 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
25806 #else
25807 # define machine_is_mv88f6281gtw_ge()   (0)
25808 #endif
25809
25810 #ifdef CONFIG_MACH_NCP
25811 # ifdef machine_arch_type
25812 #  undef machine_arch_type
25813 #  define machine_arch_type     __machine_arch_type
25814 # else
25815 #  define machine_arch_type     MACH_TYPE_NCP
25816 # endif
25817 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
25818 #else
25819 # define machine_is_ncp()       (0)
25820 #endif
25821
25822 #ifdef CONFIG_MACH_Z32AN
25823 # ifdef machine_arch_type
25824 #  undef machine_arch_type
25825 #  define machine_arch_type     __machine_arch_type
25826 # else
25827 #  define machine_arch_type     MACH_TYPE_Z32AN
25828 # endif
25829 # define machine_is_z32an_series()      (machine_arch_type == MACH_TYPE_Z32AN)
25830 #else
25831 # define machine_is_z32an_series()      (0)
25832 #endif
25833
25834 #ifdef CONFIG_MACH_TMQ_CAPD
25835 # ifdef machine_arch_type
25836 #  undef machine_arch_type
25837 #  define machine_arch_type     __machine_arch_type
25838 # else
25839 #  define machine_arch_type     MACH_TYPE_TMQ_CAPD
25840 # endif
25841 # define machine_is_tmq_capd()  (machine_arch_type == MACH_TYPE_TMQ_CAPD)
25842 #else
25843 # define machine_is_tmq_capd()  (0)
25844 #endif
25845
25846 #ifdef CONFIG_MACH_OMAP3_WL
25847 # ifdef machine_arch_type
25848 #  undef machine_arch_type
25849 #  define machine_arch_type     __machine_arch_type
25850 # else
25851 #  define machine_arch_type     MACH_TYPE_OMAP3_WL
25852 # endif
25853 # define machine_is_omap3_wl()  (machine_arch_type == MACH_TYPE_OMAP3_WL)
25854 #else
25855 # define machine_is_omap3_wl()  (0)
25856 #endif
25857
25858 #ifdef CONFIG_MACH_CHUMBY
25859 # ifdef machine_arch_type
25860 #  undef machine_arch_type
25861 #  define machine_arch_type     __machine_arch_type
25862 # else
25863 #  define machine_arch_type     MACH_TYPE_CHUMBY
25864 # endif
25865 # define machine_is_chumby()    (machine_arch_type == MACH_TYPE_CHUMBY)
25866 #else
25867 # define machine_is_chumby()    (0)
25868 #endif
25869
25870 #ifdef CONFIG_MACH_ATSARM9
25871 # ifdef machine_arch_type
25872 #  undef machine_arch_type
25873 #  define machine_arch_type     __machine_arch_type
25874 # else
25875 #  define machine_arch_type     MACH_TYPE_ATSARM9
25876 # endif
25877 # define machine_is_atsarm9()   (machine_arch_type == MACH_TYPE_ATSARM9)
25878 #else
25879 # define machine_is_atsarm9()   (0)
25880 #endif
25881
25882 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
25883 # ifdef machine_arch_type
25884 #  undef machine_arch_type
25885 #  define machine_arch_type     __machine_arch_type
25886 # else
25887 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
25888 # endif
25889 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
25890 #else
25891 # define machine_is_davinci_dm365_evm() (0)
25892 #endif
25893
25894 #ifdef CONFIG_MACH_BAHAMAS
25895 # ifdef machine_arch_type
25896 #  undef machine_arch_type
25897 #  define machine_arch_type     __machine_arch_type
25898 # else
25899 #  define machine_arch_type     MACH_TYPE_BAHAMAS
25900 # endif
25901 # define machine_is_bahamas()   (machine_arch_type == MACH_TYPE_BAHAMAS)
25902 #else
25903 # define machine_is_bahamas()   (0)
25904 #endif
25905
25906 #ifdef CONFIG_MACH_DAS
25907 # ifdef machine_arch_type
25908 #  undef machine_arch_type
25909 #  define machine_arch_type     __machine_arch_type
25910 # else
25911 #  define machine_arch_type     MACH_TYPE_DAS
25912 # endif
25913 # define machine_is_das()       (machine_arch_type == MACH_TYPE_DAS)
25914 #else
25915 # define machine_is_das()       (0)
25916 #endif
25917
25918 #ifdef CONFIG_MACH_MINIDAS
25919 # ifdef machine_arch_type
25920 #  undef machine_arch_type
25921 #  define machine_arch_type     __machine_arch_type
25922 # else
25923 #  define machine_arch_type     MACH_TYPE_MINIDAS
25924 # endif
25925 # define machine_is_minidas()   (machine_arch_type == MACH_TYPE_MINIDAS)
25926 #else
25927 # define machine_is_minidas()   (0)
25928 #endif
25929
25930 #ifdef CONFIG_MACH_VK1000
25931 # ifdef machine_arch_type
25932 #  undef machine_arch_type
25933 #  define machine_arch_type     __machine_arch_type
25934 # else
25935 #  define machine_arch_type     MACH_TYPE_VK1000
25936 # endif
25937 # define machine_is_vk1000()    (machine_arch_type == MACH_TYPE_VK1000)
25938 #else
25939 # define machine_is_vk1000()    (0)
25940 #endif
25941
25942 #ifdef CONFIG_MACH_CENTRO
25943 # ifdef machine_arch_type
25944 #  undef machine_arch_type
25945 #  define machine_arch_type     __machine_arch_type
25946 # else
25947 #  define machine_arch_type     MACH_TYPE_CENTRO
25948 # endif
25949 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
25950 #else
25951 # define machine_is_centro()    (0)
25952 #endif
25953
25954 #ifdef CONFIG_MACH_CTERA_2BAY
25955 # ifdef machine_arch_type
25956 #  undef machine_arch_type
25957 #  define machine_arch_type     __machine_arch_type
25958 # else
25959 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY
25960 # endif
25961 # define machine_is_ctera_2bay()        (machine_arch_type == MACH_TYPE_CTERA_2BAY)
25962 #else
25963 # define machine_is_ctera_2bay()        (0)
25964 #endif
25965
25966 #ifdef CONFIG_MACH_EDGECONNECT
25967 # ifdef machine_arch_type
25968 #  undef machine_arch_type
25969 #  define machine_arch_type     __machine_arch_type
25970 # else
25971 #  define machine_arch_type     MACH_TYPE_EDGECONNECT
25972 # endif
25973 # define machine_is_edgeconnect()       (machine_arch_type == MACH_TYPE_EDGECONNECT)
25974 #else
25975 # define machine_is_edgeconnect()       (0)
25976 #endif
25977
25978 #ifdef CONFIG_MACH_ND27000
25979 # ifdef machine_arch_type
25980 #  undef machine_arch_type
25981 #  define machine_arch_type     __machine_arch_type
25982 # else
25983 #  define machine_arch_type     MACH_TYPE_ND27000
25984 # endif
25985 # define machine_is_nd27000()   (machine_arch_type == MACH_TYPE_ND27000)
25986 #else
25987 # define machine_is_nd27000()   (0)
25988 #endif
25989
25990 #ifdef CONFIG_MACH_GEMALTO_COBRA
25991 # ifdef machine_arch_type
25992 #  undef machine_arch_type
25993 #  define machine_arch_type     __machine_arch_type
25994 # else
25995 #  define machine_arch_type     MACH_TYPE_GEMALTO_COBRA
25996 # endif
25997 # define machine_is_cobra()     (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25998 #else
25999 # define machine_is_cobra()     (0)
26000 #endif
26001
26002 #ifdef CONFIG_MACH_INGELABS_COMET
26003 # ifdef machine_arch_type
26004 #  undef machine_arch_type
26005 #  define machine_arch_type     __machine_arch_type
26006 # else
26007 #  define machine_arch_type     MACH_TYPE_INGELABS_COMET
26008 # endif
26009 # define machine_is_ingelabs_comet()    (machine_arch_type == MACH_TYPE_INGELABS_COMET)
26010 #else
26011 # define machine_is_ingelabs_comet()    (0)
26012 #endif
26013
26014 #ifdef CONFIG_MACH_POLLUX_WIZ
26015 # ifdef machine_arch_type
26016 #  undef machine_arch_type
26017 #  define machine_arch_type     __machine_arch_type
26018 # else
26019 #  define machine_arch_type     MACH_TYPE_POLLUX_WIZ
26020 # endif
26021 # define machine_is_pollux_wiz()        (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
26022 #else
26023 # define machine_is_pollux_wiz()        (0)
26024 #endif
26025
26026 #ifdef CONFIG_MACH_BLACKSTONE
26027 # ifdef machine_arch_type
26028 #  undef machine_arch_type
26029 #  define machine_arch_type     __machine_arch_type
26030 # else
26031 #  define machine_arch_type     MACH_TYPE_BLACKSTONE
26032 # endif
26033 # define machine_is_blackstone()        (machine_arch_type == MACH_TYPE_BLACKSTONE)
26034 #else
26035 # define machine_is_blackstone()        (0)
26036 #endif
26037
26038 #ifdef CONFIG_MACH_TOPAZ
26039 # ifdef machine_arch_type
26040 #  undef machine_arch_type
26041 #  define machine_arch_type     __machine_arch_type
26042 # else
26043 #  define machine_arch_type     MACH_TYPE_TOPAZ
26044 # endif
26045 # define machine_is_topaz()     (machine_arch_type == MACH_TYPE_TOPAZ)
26046 #else
26047 # define machine_is_topaz()     (0)
26048 #endif
26049
26050 #ifdef CONFIG_MACH_AIXLE
26051 # ifdef machine_arch_type
26052 #  undef machine_arch_type
26053 #  define machine_arch_type     __machine_arch_type
26054 # else
26055 #  define machine_arch_type     MACH_TYPE_AIXLE
26056 # endif
26057 # define machine_is_aixle()     (machine_arch_type == MACH_TYPE_AIXLE)
26058 #else
26059 # define machine_is_aixle()     (0)
26060 #endif
26061
26062 #ifdef CONFIG_MACH_MW998
26063 # ifdef machine_arch_type
26064 #  undef machine_arch_type
26065 #  define machine_arch_type     __machine_arch_type
26066 # else
26067 #  define machine_arch_type     MACH_TYPE_MW998
26068 # endif
26069 # define machine_is_mw998()     (machine_arch_type == MACH_TYPE_MW998)
26070 #else
26071 # define machine_is_mw998()     (0)
26072 #endif
26073
26074 #ifdef CONFIG_MACH_NOKIA_RX51
26075 # ifdef machine_arch_type
26076 #  undef machine_arch_type
26077 #  define machine_arch_type     __machine_arch_type
26078 # else
26079 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
26080 # endif
26081 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
26082 #else
26083 # define machine_is_nokia_rx51()        (0)
26084 #endif
26085
26086 #ifdef CONFIG_MACH_VSC5605EV
26087 # ifdef machine_arch_type
26088 #  undef machine_arch_type
26089 #  define machine_arch_type     __machine_arch_type
26090 # else
26091 #  define machine_arch_type     MACH_TYPE_VSC5605EV
26092 # endif
26093 # define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
26094 #else
26095 # define machine_is_vsc5605ev() (0)
26096 #endif
26097
26098 #ifdef CONFIG_MACH_NT98700DK
26099 # ifdef machine_arch_type
26100 #  undef machine_arch_type
26101 #  define machine_arch_type     __machine_arch_type
26102 # else
26103 #  define machine_arch_type     MACH_TYPE_NT98700DK
26104 # endif
26105 # define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
26106 #else
26107 # define machine_is_nt98700dk() (0)
26108 #endif
26109
26110 #ifdef CONFIG_MACH_ICONTACT
26111 # ifdef machine_arch_type
26112 #  undef machine_arch_type
26113 #  define machine_arch_type     __machine_arch_type
26114 # else
26115 #  define machine_arch_type     MACH_TYPE_ICONTACT
26116 # endif
26117 # define machine_is_icontact()  (machine_arch_type == MACH_TYPE_ICONTACT)
26118 #else
26119 # define machine_is_icontact()  (0)
26120 #endif
26121
26122 #ifdef CONFIG_MACH_SWARCO_FRCPU
26123 # ifdef machine_arch_type
26124 #  undef machine_arch_type
26125 #  define machine_arch_type     __machine_arch_type
26126 # else
26127 #  define machine_arch_type     MACH_TYPE_SWARCO_FRCPU
26128 # endif
26129 # define machine_is_swarco_frcpu()      (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
26130 #else
26131 # define machine_is_swarco_frcpu()      (0)
26132 #endif
26133
26134 #ifdef CONFIG_MACH_SWARCO_SCPU
26135 # ifdef machine_arch_type
26136 #  undef machine_arch_type
26137 #  define machine_arch_type     __machine_arch_type
26138 # else
26139 #  define machine_arch_type     MACH_TYPE_SWARCO_SCPU
26140 # endif
26141 # define machine_is_swarco_scpu()       (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
26142 #else
26143 # define machine_is_swarco_scpu()       (0)
26144 #endif
26145
26146 #ifdef CONFIG_MACH_BBOX_P16
26147 # ifdef machine_arch_type
26148 #  undef machine_arch_type
26149 #  define machine_arch_type     __machine_arch_type
26150 # else
26151 #  define machine_arch_type     MACH_TYPE_BBOX_P16
26152 # endif
26153 # define machine_is_bbox_p16()  (machine_arch_type == MACH_TYPE_BBOX_P16)
26154 #else
26155 # define machine_is_bbox_p16()  (0)
26156 #endif
26157
26158 #ifdef CONFIG_MACH_BSTD
26159 # ifdef machine_arch_type
26160 #  undef machine_arch_type
26161 #  define machine_arch_type     __machine_arch_type
26162 # else
26163 #  define machine_arch_type     MACH_TYPE_BSTD
26164 # endif
26165 # define machine_is_bstd()      (machine_arch_type == MACH_TYPE_BSTD)
26166 #else
26167 # define machine_is_bstd()      (0)
26168 #endif
26169
26170 #ifdef CONFIG_MACH_SBC2440II
26171 # ifdef machine_arch_type
26172 #  undef machine_arch_type
26173 #  define machine_arch_type     __machine_arch_type
26174 # else
26175 #  define machine_arch_type     MACH_TYPE_SBC2440II
26176 # endif
26177 # define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
26178 #else
26179 # define machine_is_sbc2440ii() (0)
26180 #endif
26181
26182 #ifdef CONFIG_MACH_PCM034
26183 # ifdef machine_arch_type
26184 #  undef machine_arch_type
26185 #  define machine_arch_type     __machine_arch_type
26186 # else
26187 #  define machine_arch_type     MACH_TYPE_PCM034
26188 # endif
26189 # define machine_is_pcm034()    (machine_arch_type == MACH_TYPE_PCM034)
26190 #else
26191 # define machine_is_pcm034()    (0)
26192 #endif
26193
26194 #ifdef CONFIG_MACH_NESO
26195 # ifdef machine_arch_type
26196 #  undef machine_arch_type
26197 #  define machine_arch_type     __machine_arch_type
26198 # else
26199 #  define machine_arch_type     MACH_TYPE_NESO
26200 # endif
26201 # define machine_is_neso()      (machine_arch_type == MACH_TYPE_NESO)
26202 #else
26203 # define machine_is_neso()      (0)
26204 #endif
26205
26206 #ifdef CONFIG_MACH_WLNX_9G20
26207 # ifdef machine_arch_type
26208 #  undef machine_arch_type
26209 #  define machine_arch_type     __machine_arch_type
26210 # else
26211 #  define machine_arch_type     MACH_TYPE_WLNX_9G20
26212 # endif
26213 # define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
26214 #else
26215 # define machine_is_wlnx_9g20() (0)
26216 #endif
26217
26218 #ifdef CONFIG_MACH_OMAP_ZOOM2
26219 # ifdef machine_arch_type
26220 #  undef machine_arch_type
26221 #  define machine_arch_type     __machine_arch_type
26222 # else
26223 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
26224 # endif
26225 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
26226 #else
26227 # define machine_is_omap_zoom2()        (0)
26228 #endif
26229
26230 #ifdef CONFIG_MACH_TOTEMNOVA
26231 # ifdef machine_arch_type
26232 #  undef machine_arch_type
26233 #  define machine_arch_type     __machine_arch_type
26234 # else
26235 #  define machine_arch_type     MACH_TYPE_TOTEMNOVA
26236 # endif
26237 # define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
26238 #else
26239 # define machine_is_totemnova() (0)
26240 #endif
26241
26242 #ifdef CONFIG_MACH_C5000
26243 # ifdef machine_arch_type
26244 #  undef machine_arch_type
26245 #  define machine_arch_type     __machine_arch_type
26246 # else
26247 #  define machine_arch_type     MACH_TYPE_C5000
26248 # endif
26249 # define machine_is_c5000()     (machine_arch_type == MACH_TYPE_C5000)
26250 #else
26251 # define machine_is_c5000()     (0)
26252 #endif
26253
26254 #ifdef CONFIG_MACH_UNIPO_AT91SAM9263
26255 # ifdef machine_arch_type
26256 #  undef machine_arch_type
26257 #  define machine_arch_type     __machine_arch_type
26258 # else
26259 #  define machine_arch_type     MACH_TYPE_UNIPO_AT91SAM9263
26260 # endif
26261 # define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
26262 #else
26263 # define machine_is_unipo_at91sam9263() (0)
26264 #endif
26265
26266 #ifdef CONFIG_MACH_ETHERNUT5
26267 # ifdef machine_arch_type
26268 #  undef machine_arch_type
26269 #  define machine_arch_type     __machine_arch_type
26270 # else
26271 #  define machine_arch_type     MACH_TYPE_ETHERNUT5
26272 # endif
26273 # define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
26274 #else
26275 # define machine_is_ethernut5() (0)
26276 #endif
26277
26278 #ifdef CONFIG_MACH_ARM11
26279 # ifdef machine_arch_type
26280 #  undef machine_arch_type
26281 #  define machine_arch_type     __machine_arch_type
26282 # else
26283 #  define machine_arch_type     MACH_TYPE_ARM11
26284 # endif
26285 # define machine_is_arm11()     (machine_arch_type == MACH_TYPE_ARM11)
26286 #else
26287 # define machine_is_arm11()     (0)
26288 #endif
26289
26290 #ifdef CONFIG_MACH_CPUAT9260
26291 # ifdef machine_arch_type
26292 #  undef machine_arch_type
26293 #  define machine_arch_type     __machine_arch_type
26294 # else
26295 #  define machine_arch_type     MACH_TYPE_CPUAT9260
26296 # endif
26297 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
26298 #else
26299 # define machine_is_cpuat9260() (0)
26300 #endif
26301
26302 #ifdef CONFIG_MACH_CPUPXA255
26303 # ifdef machine_arch_type
26304 #  undef machine_arch_type
26305 #  define machine_arch_type     __machine_arch_type
26306 # else
26307 #  define machine_arch_type     MACH_TYPE_CPUPXA255
26308 # endif
26309 # define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
26310 #else
26311 # define machine_is_cpupxa255() (0)
26312 #endif
26313
26314 #ifdef CONFIG_MACH_CPUIMX27
26315 # ifdef machine_arch_type
26316 #  undef machine_arch_type
26317 #  define machine_arch_type     __machine_arch_type
26318 # else
26319 #  define machine_arch_type     MACH_TYPE_CPUIMX27
26320 # endif
26321 # define machine_is_eukrea_cpuimx27()   (machine_arch_type == MACH_TYPE_CPUIMX27)
26322 #else
26323 # define machine_is_eukrea_cpuimx27()   (0)
26324 #endif
26325
26326 #ifdef CONFIG_MACH_CHEFLUX
26327 # ifdef machine_arch_type
26328 #  undef machine_arch_type
26329 #  define machine_arch_type     __machine_arch_type
26330 # else
26331 #  define machine_arch_type     MACH_TYPE_CHEFLUX
26332 # endif
26333 # define machine_is_cheflux()   (machine_arch_type == MACH_TYPE_CHEFLUX)
26334 #else
26335 # define machine_is_cheflux()   (0)
26336 #endif
26337
26338 #ifdef CONFIG_MACH_EB_CPUX9K2
26339 # ifdef machine_arch_type
26340 #  undef machine_arch_type
26341 #  define machine_arch_type     __machine_arch_type
26342 # else
26343 #  define machine_arch_type     MACH_TYPE_EB_CPUX9K2
26344 # endif
26345 # define machine_is_eb_cpux9k2()        (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
26346 #else
26347 # define machine_is_eb_cpux9k2()        (0)
26348 #endif
26349
26350 #ifdef CONFIG_MACH_OPCOTEC
26351 # ifdef machine_arch_type
26352 #  undef machine_arch_type
26353 #  define machine_arch_type     __machine_arch_type
26354 # else
26355 #  define machine_arch_type     MACH_TYPE_OPCOTEC
26356 # endif
26357 # define machine_is_opcotec()   (machine_arch_type == MACH_TYPE_OPCOTEC)
26358 #else
26359 # define machine_is_opcotec()   (0)
26360 #endif
26361
26362 #ifdef CONFIG_MACH_YT
26363 # ifdef machine_arch_type
26364 #  undef machine_arch_type
26365 #  define machine_arch_type     __machine_arch_type
26366 # else
26367 #  define machine_arch_type     MACH_TYPE_YT
26368 # endif
26369 # define machine_is_yt()        (machine_arch_type == MACH_TYPE_YT)
26370 #else
26371 # define machine_is_yt()        (0)
26372 #endif
26373
26374 #ifdef CONFIG_MACH_MOTOQ
26375 # ifdef machine_arch_type
26376 #  undef machine_arch_type
26377 #  define machine_arch_type     __machine_arch_type
26378 # else
26379 #  define machine_arch_type     MACH_TYPE_MOTOQ
26380 # endif
26381 # define machine_is_motoq()     (machine_arch_type == MACH_TYPE_MOTOQ)
26382 #else
26383 # define machine_is_motoq()     (0)
26384 #endif
26385
26386 #ifdef CONFIG_MACH_BSB1
26387 # ifdef machine_arch_type
26388 #  undef machine_arch_type
26389 #  define machine_arch_type     __machine_arch_type
26390 # else
26391 #  define machine_arch_type     MACH_TYPE_BSB1
26392 # endif
26393 # define machine_is_bsb1()      (machine_arch_type == MACH_TYPE_BSB1)
26394 #else
26395 # define machine_is_bsb1()      (0)
26396 #endif
26397
26398 #ifdef CONFIG_MACH_ACS5K
26399 # ifdef machine_arch_type
26400 #  undef machine_arch_type
26401 #  define machine_arch_type     __machine_arch_type
26402 # else
26403 #  define machine_arch_type     MACH_TYPE_ACS5K
26404 # endif
26405 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
26406 #else
26407 # define machine_is_acs5k()     (0)
26408 #endif
26409
26410 #ifdef CONFIG_MACH_MILAN
26411 # ifdef machine_arch_type
26412 #  undef machine_arch_type
26413 #  define machine_arch_type     __machine_arch_type
26414 # else
26415 #  define machine_arch_type     MACH_TYPE_MILAN
26416 # endif
26417 # define machine_is_milan()     (machine_arch_type == MACH_TYPE_MILAN)
26418 #else
26419 # define machine_is_milan()     (0)
26420 #endif
26421
26422 #ifdef CONFIG_MACH_QUARTZV2
26423 # ifdef machine_arch_type
26424 #  undef machine_arch_type
26425 #  define machine_arch_type     __machine_arch_type
26426 # else
26427 #  define machine_arch_type     MACH_TYPE_QUARTZV2
26428 # endif
26429 # define machine_is_quartzv2()  (machine_arch_type == MACH_TYPE_QUARTZV2)
26430 #else
26431 # define machine_is_quartzv2()  (0)
26432 #endif
26433
26434 #ifdef CONFIG_MACH_RSVP
26435 # ifdef machine_arch_type
26436 #  undef machine_arch_type
26437 #  define machine_arch_type     __machine_arch_type
26438 # else
26439 #  define machine_arch_type     MACH_TYPE_RSVP
26440 # endif
26441 # define machine_is_rsvp()      (machine_arch_type == MACH_TYPE_RSVP)
26442 #else
26443 # define machine_is_rsvp()      (0)
26444 #endif
26445
26446 #ifdef CONFIG_MACH_RMP200
26447 # ifdef machine_arch_type
26448 #  undef machine_arch_type
26449 #  define machine_arch_type     __machine_arch_type
26450 # else
26451 #  define machine_arch_type     MACH_TYPE_RMP200
26452 # endif
26453 # define machine_is_rmp200()    (machine_arch_type == MACH_TYPE_RMP200)
26454 #else
26455 # define machine_is_rmp200()    (0)
26456 #endif
26457
26458 #ifdef CONFIG_MACH_SNAPPER_9260
26459 # ifdef machine_arch_type
26460 #  undef machine_arch_type
26461 #  define machine_arch_type     __machine_arch_type
26462 # else
26463 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
26464 # endif
26465 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
26466 #else
26467 # define machine_is_snapper_9260()      (0)
26468 #endif
26469
26470 #ifdef CONFIG_MACH_DSM320
26471 # ifdef machine_arch_type
26472 #  undef machine_arch_type
26473 #  define machine_arch_type     __machine_arch_type
26474 # else
26475 #  define machine_arch_type     MACH_TYPE_DSM320
26476 # endif
26477 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
26478 #else
26479 # define machine_is_dsm320()    (0)
26480 #endif
26481
26482 #ifdef CONFIG_MACH_ADSGCM
26483 # ifdef machine_arch_type
26484 #  undef machine_arch_type
26485 #  define machine_arch_type     __machine_arch_type
26486 # else
26487 #  define machine_arch_type     MACH_TYPE_ADSGCM
26488 # endif
26489 # define machine_is_adsgcm()    (machine_arch_type == MACH_TYPE_ADSGCM)
26490 #else
26491 # define machine_is_adsgcm()    (0)
26492 #endif
26493
26494 #ifdef CONFIG_MACH_ASE2_400
26495 # ifdef machine_arch_type
26496 #  undef machine_arch_type
26497 #  define machine_arch_type     __machine_arch_type
26498 # else
26499 #  define machine_arch_type     MACH_TYPE_ASE2_400
26500 # endif
26501 # define machine_is_ase2_400()  (machine_arch_type == MACH_TYPE_ASE2_400)
26502 #else
26503 # define machine_is_ase2_400()  (0)
26504 #endif
26505
26506 #ifdef CONFIG_MACH_PIZZA
26507 # ifdef machine_arch_type
26508 #  undef machine_arch_type
26509 #  define machine_arch_type     __machine_arch_type
26510 # else
26511 #  define machine_arch_type     MACH_TYPE_PIZZA
26512 # endif
26513 # define machine_is_pizza()     (machine_arch_type == MACH_TYPE_PIZZA)
26514 #else
26515 # define machine_is_pizza()     (0)
26516 #endif
26517
26518 #ifdef CONFIG_MACH_SPOT_NGPL
26519 # ifdef machine_arch_type
26520 #  undef machine_arch_type
26521 #  define machine_arch_type     __machine_arch_type
26522 # else
26523 #  define machine_arch_type     MACH_TYPE_SPOT_NGPL
26524 # endif
26525 # define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
26526 #else
26527 # define machine_is_spot_ngpl() (0)
26528 #endif
26529
26530 #ifdef CONFIG_MACH_ARMATA
26531 # ifdef machine_arch_type
26532 #  undef machine_arch_type
26533 #  define machine_arch_type     __machine_arch_type
26534 # else
26535 #  define machine_arch_type     MACH_TYPE_ARMATA
26536 # endif
26537 # define machine_is_armata()    (machine_arch_type == MACH_TYPE_ARMATA)
26538 #else
26539 # define machine_is_armata()    (0)
26540 #endif
26541
26542 #ifdef CONFIG_MACH_EXEDA
26543 # ifdef machine_arch_type
26544 #  undef machine_arch_type
26545 #  define machine_arch_type     __machine_arch_type
26546 # else
26547 #  define machine_arch_type     MACH_TYPE_EXEDA
26548 # endif
26549 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
26550 #else
26551 # define machine_is_exeda()     (0)
26552 #endif
26553
26554 #ifdef CONFIG_MACH_MX31SF005
26555 # ifdef machine_arch_type
26556 #  undef machine_arch_type
26557 #  define machine_arch_type     __machine_arch_type
26558 # else
26559 #  define machine_arch_type     MACH_TYPE_MX31SF005
26560 # endif
26561 # define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
26562 #else
26563 # define machine_is_mx31sf005() (0)
26564 #endif
26565
26566 #ifdef CONFIG_MACH_F5D8231_4_V2
26567 # ifdef machine_arch_type
26568 #  undef machine_arch_type
26569 #  define machine_arch_type     __machine_arch_type
26570 # else
26571 #  define machine_arch_type     MACH_TYPE_F5D8231_4_V2
26572 # endif
26573 # define machine_is_f5d8231_4_v2()      (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
26574 #else
26575 # define machine_is_f5d8231_4_v2()      (0)
26576 #endif
26577
26578 #ifdef CONFIG_MACH_Q2440
26579 # ifdef machine_arch_type
26580 #  undef machine_arch_type
26581 #  define machine_arch_type     __machine_arch_type
26582 # else
26583 #  define machine_arch_type     MACH_TYPE_Q2440
26584 # endif
26585 # define machine_is_q2440()     (machine_arch_type == MACH_TYPE_Q2440)
26586 #else
26587 # define machine_is_q2440()     (0)
26588 #endif
26589
26590 #ifdef CONFIG_MACH_QQ2440
26591 # ifdef machine_arch_type
26592 #  undef machine_arch_type
26593 #  define machine_arch_type     __machine_arch_type
26594 # else
26595 #  define machine_arch_type     MACH_TYPE_QQ2440
26596 # endif
26597 # define machine_is_qq2440()    (machine_arch_type == MACH_TYPE_QQ2440)
26598 #else
26599 # define machine_is_qq2440()    (0)
26600 #endif
26601
26602 #ifdef CONFIG_MACH_MINI2440
26603 # ifdef machine_arch_type
26604 #  undef machine_arch_type
26605 #  define machine_arch_type     __machine_arch_type
26606 # else
26607 #  define machine_arch_type     MACH_TYPE_MINI2440
26608 # endif
26609 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
26610 #else
26611 # define machine_is_mini2440()  (0)
26612 #endif
26613
26614 #ifdef CONFIG_MACH_COLIBRI300
26615 # ifdef machine_arch_type
26616 #  undef machine_arch_type
26617 #  define machine_arch_type     __machine_arch_type
26618 # else
26619 #  define machine_arch_type     MACH_TYPE_COLIBRI300
26620 # endif
26621 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
26622 #else
26623 # define machine_is_colibri300()        (0)
26624 #endif
26625
26626 #ifdef CONFIG_MACH_JADES
26627 # ifdef machine_arch_type
26628 #  undef machine_arch_type
26629 #  define machine_arch_type     __machine_arch_type
26630 # else
26631 #  define machine_arch_type     MACH_TYPE_JADES
26632 # endif
26633 # define machine_is_jades()     (machine_arch_type == MACH_TYPE_JADES)
26634 #else
26635 # define machine_is_jades()     (0)
26636 #endif
26637
26638 #ifdef CONFIG_MACH_SPARK
26639 # ifdef machine_arch_type
26640 #  undef machine_arch_type
26641 #  define machine_arch_type     __machine_arch_type
26642 # else
26643 #  define machine_arch_type     MACH_TYPE_SPARK
26644 # endif
26645 # define machine_is_spark()     (machine_arch_type == MACH_TYPE_SPARK)
26646 #else
26647 # define machine_is_spark()     (0)
26648 #endif
26649
26650 #ifdef CONFIG_MACH_BENZINA
26651 # ifdef machine_arch_type
26652 #  undef machine_arch_type
26653 #  define machine_arch_type     __machine_arch_type
26654 # else
26655 #  define machine_arch_type     MACH_TYPE_BENZINA
26656 # endif
26657 # define machine_is_benzina()   (machine_arch_type == MACH_TYPE_BENZINA)
26658 #else
26659 # define machine_is_benzina()   (0)
26660 #endif
26661
26662 #ifdef CONFIG_MACH_BLAZE
26663 # ifdef machine_arch_type
26664 #  undef machine_arch_type
26665 #  define machine_arch_type     __machine_arch_type
26666 # else
26667 #  define machine_arch_type     MACH_TYPE_BLAZE
26668 # endif
26669 # define machine_is_blaze()     (machine_arch_type == MACH_TYPE_BLAZE)
26670 #else
26671 # define machine_is_blaze()     (0)
26672 #endif
26673
26674 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
26675 # ifdef machine_arch_type
26676 #  undef machine_arch_type
26677 #  define machine_arch_type     __machine_arch_type
26678 # else
26679 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
26680 # endif
26681 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
26682 #else
26683 # define machine_is_linkstation_ls_hgl()        (0)
26684 #endif
26685
26686 #ifdef CONFIG_MACH_HTCKOVSKY
26687 # ifdef machine_arch_type
26688 #  undef machine_arch_type
26689 #  define machine_arch_type     __machine_arch_type
26690 # else
26691 #  define machine_arch_type     MACH_TYPE_HTCKOVSKY
26692 # endif
26693 # define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCKOVSKY)
26694 #else
26695 # define machine_is_htckovsky() (0)
26696 #endif
26697
26698 #ifdef CONFIG_MACH_SONY_PRS505
26699 # ifdef machine_arch_type
26700 #  undef machine_arch_type
26701 #  define machine_arch_type     __machine_arch_type
26702 # else
26703 #  define machine_arch_type     MACH_TYPE_SONY_PRS505
26704 # endif
26705 # define machine_is_sony_prs505()       (machine_arch_type == MACH_TYPE_SONY_PRS505)
26706 #else
26707 # define machine_is_sony_prs505()       (0)
26708 #endif
26709
26710 #ifdef CONFIG_MACH_HANLIN_V3
26711 # ifdef machine_arch_type
26712 #  undef machine_arch_type
26713 #  define machine_arch_type     __machine_arch_type
26714 # else
26715 #  define machine_arch_type     MACH_TYPE_HANLIN_V3
26716 # endif
26717 # define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
26718 #else
26719 # define machine_is_hanlin_v3() (0)
26720 #endif
26721
26722 #ifdef CONFIG_MACH_SAPPHIRA
26723 # ifdef machine_arch_type
26724 #  undef machine_arch_type
26725 #  define machine_arch_type     __machine_arch_type
26726 # else
26727 #  define machine_arch_type     MACH_TYPE_SAPPHIRA
26728 # endif
26729 # define machine_is_sapphira()  (machine_arch_type == MACH_TYPE_SAPPHIRA)
26730 #else
26731 # define machine_is_sapphira()  (0)
26732 #endif
26733
26734 #ifdef CONFIG_MACH_DACK_SDA_01
26735 # ifdef machine_arch_type
26736 #  undef machine_arch_type
26737 #  define machine_arch_type     __machine_arch_type
26738 # else
26739 #  define machine_arch_type     MACH_TYPE_DACK_SDA_01
26740 # endif
26741 # define machine_is_dack_sda_01()       (machine_arch_type == MACH_TYPE_DACK_SDA_01)
26742 #else
26743 # define machine_is_dack_sda_01()       (0)
26744 #endif
26745
26746 #ifdef CONFIG_MACH_ARMBOX
26747 # ifdef machine_arch_type
26748 #  undef machine_arch_type
26749 #  define machine_arch_type     __machine_arch_type
26750 # else
26751 #  define machine_arch_type     MACH_TYPE_ARMBOX
26752 # endif
26753 # define machine_is_armbox()    (machine_arch_type == MACH_TYPE_ARMBOX)
26754 #else
26755 # define machine_is_armbox()    (0)
26756 #endif
26757
26758 #ifdef CONFIG_MACH_HARRIS_RVP
26759 # ifdef machine_arch_type
26760 #  undef machine_arch_type
26761 #  define machine_arch_type     __machine_arch_type
26762 # else
26763 #  define machine_arch_type     MACH_TYPE_HARRIS_RVP
26764 # endif
26765 # define machine_is_harris_rvp()        (machine_arch_type == MACH_TYPE_HARRIS_RVP)
26766 #else
26767 # define machine_is_harris_rvp()        (0)
26768 #endif
26769
26770 #ifdef CONFIG_MACH_RIBALDO
26771 # ifdef machine_arch_type
26772 #  undef machine_arch_type
26773 #  define machine_arch_type     __machine_arch_type
26774 # else
26775 #  define machine_arch_type     MACH_TYPE_RIBALDO
26776 # endif
26777 # define machine_is_ribaldo()   (machine_arch_type == MACH_TYPE_RIBALDO)
26778 #else
26779 # define machine_is_ribaldo()   (0)
26780 #endif
26781
26782 #ifdef CONFIG_MACH_AGORA
26783 # ifdef machine_arch_type
26784 #  undef machine_arch_type
26785 #  define machine_arch_type     __machine_arch_type
26786 # else
26787 #  define machine_arch_type     MACH_TYPE_AGORA
26788 # endif
26789 # define machine_is_agora()     (machine_arch_type == MACH_TYPE_AGORA)
26790 #else
26791 # define machine_is_agora()     (0)
26792 #endif
26793
26794 #ifdef CONFIG_MACH_OMAP3_MINI
26795 # ifdef machine_arch_type
26796 #  undef machine_arch_type
26797 #  define machine_arch_type     __machine_arch_type
26798 # else
26799 #  define machine_arch_type     MACH_TYPE_OMAP3_MINI
26800 # endif
26801 # define machine_is_omap3_mini()        (machine_arch_type == MACH_TYPE_OMAP3_MINI)
26802 #else
26803 # define machine_is_omap3_mini()        (0)
26804 #endif
26805
26806 #ifdef CONFIG_MACH_A9SAM6432_B
26807 # ifdef machine_arch_type
26808 #  undef machine_arch_type
26809 #  define machine_arch_type     __machine_arch_type
26810 # else
26811 #  define machine_arch_type     MACH_TYPE_A9SAM6432_B
26812 # endif
26813 # define machine_is_a9sam6432_b()       (machine_arch_type == MACH_TYPE_A9SAM6432_B)
26814 #else
26815 # define machine_is_a9sam6432_b()       (0)
26816 #endif
26817
26818 #ifdef CONFIG_MACH_USG2410
26819 # ifdef machine_arch_type
26820 #  undef machine_arch_type
26821 #  define machine_arch_type     __machine_arch_type
26822 # else
26823 #  define machine_arch_type     MACH_TYPE_USG2410
26824 # endif
26825 # define machine_is_usg2410()   (machine_arch_type == MACH_TYPE_USG2410)
26826 #else
26827 # define machine_is_usg2410()   (0)
26828 #endif
26829
26830 #ifdef CONFIG_MACH_PC72052_I10_REVB
26831 # ifdef machine_arch_type
26832 #  undef machine_arch_type
26833 #  define machine_arch_type     __machine_arch_type
26834 # else
26835 #  define machine_arch_type     MACH_TYPE_PC72052_I10_REVB
26836 # endif
26837 # define machine_is_pc72052_i10_revb()  (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
26838 #else
26839 # define machine_is_pc72052_i10_revb()  (0)
26840 #endif
26841
26842 #ifdef CONFIG_MACH_MX35_EXM32
26843 # ifdef machine_arch_type
26844 #  undef machine_arch_type
26845 #  define machine_arch_type     __machine_arch_type
26846 # else
26847 #  define machine_arch_type     MACH_TYPE_MX35_EXM32
26848 # endif
26849 # define machine_is_mx35_exm32()        (machine_arch_type == MACH_TYPE_MX35_EXM32)
26850 #else
26851 # define machine_is_mx35_exm32()        (0)
26852 #endif
26853
26854 #ifdef CONFIG_MACH_TOPAS910
26855 # ifdef machine_arch_type
26856 #  undef machine_arch_type
26857 #  define machine_arch_type     __machine_arch_type
26858 # else
26859 #  define machine_arch_type     MACH_TYPE_TOPAS910
26860 # endif
26861 # define machine_is_topas910()  (machine_arch_type == MACH_TYPE_TOPAS910)
26862 #else
26863 # define machine_is_topas910()  (0)
26864 #endif
26865
26866 #ifdef CONFIG_MACH_HYENA
26867 # ifdef machine_arch_type
26868 #  undef machine_arch_type
26869 #  define machine_arch_type     __machine_arch_type
26870 # else
26871 #  define machine_arch_type     MACH_TYPE_HYENA
26872 # endif
26873 # define machine_is_hyena()     (machine_arch_type == MACH_TYPE_HYENA)
26874 #else
26875 # define machine_is_hyena()     (0)
26876 #endif
26877
26878 #ifdef CONFIG_MACH_POSPAX
26879 # ifdef machine_arch_type
26880 #  undef machine_arch_type
26881 #  define machine_arch_type     __machine_arch_type
26882 # else
26883 #  define machine_arch_type     MACH_TYPE_POSPAX
26884 # endif
26885 # define machine_is_pospax()    (machine_arch_type == MACH_TYPE_POSPAX)
26886 #else
26887 # define machine_is_pospax()    (0)
26888 #endif
26889
26890 #ifdef CONFIG_MACH_HDL_GX
26891 # ifdef machine_arch_type
26892 #  undef machine_arch_type
26893 #  define machine_arch_type     __machine_arch_type
26894 # else
26895 #  define machine_arch_type     MACH_TYPE_HDL_GX
26896 # endif
26897 # define machine_is_hdl_gx()    (machine_arch_type == MACH_TYPE_HDL_GX)
26898 #else
26899 # define machine_is_hdl_gx()    (0)
26900 #endif
26901
26902 #ifdef CONFIG_MACH_CTERA_4BAY
26903 # ifdef machine_arch_type
26904 #  undef machine_arch_type
26905 #  define machine_arch_type     __machine_arch_type
26906 # else
26907 #  define machine_arch_type     MACH_TYPE_CTERA_4BAY
26908 # endif
26909 # define machine_is_ctera_4bay()        (machine_arch_type == MACH_TYPE_CTERA_4BAY)
26910 #else
26911 # define machine_is_ctera_4bay()        (0)
26912 #endif
26913
26914 #ifdef CONFIG_MACH_CTERA_PLUG_C
26915 # ifdef machine_arch_type
26916 #  undef machine_arch_type
26917 #  define machine_arch_type     __machine_arch_type
26918 # else
26919 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_C
26920 # endif
26921 # define machine_is_ctera_plug_c()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
26922 #else
26923 # define machine_is_ctera_plug_c()      (0)
26924 #endif
26925
26926 #ifdef CONFIG_MACH_CRWEA_PLUG_I
26927 # ifdef machine_arch_type
26928 #  undef machine_arch_type
26929 #  define machine_arch_type     __machine_arch_type
26930 # else
26931 #  define machine_arch_type     MACH_TYPE_CRWEA_PLUG_I
26932 # endif
26933 # define machine_is_crwea_plug_i()      (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
26934 #else
26935 # define machine_is_crwea_plug_i()      (0)
26936 #endif
26937
26938 #ifdef CONFIG_MACH_EGAUGE2
26939 # ifdef machine_arch_type
26940 #  undef machine_arch_type
26941 #  define machine_arch_type     __machine_arch_type
26942 # else
26943 #  define machine_arch_type     MACH_TYPE_EGAUGE2
26944 # endif
26945 # define machine_is_egauge2()   (machine_arch_type == MACH_TYPE_EGAUGE2)
26946 #else
26947 # define machine_is_egauge2()   (0)
26948 #endif
26949
26950 #ifdef CONFIG_MACH_DIDJ
26951 # ifdef machine_arch_type
26952 #  undef machine_arch_type
26953 #  define machine_arch_type     __machine_arch_type
26954 # else
26955 #  define machine_arch_type     MACH_TYPE_DIDJ
26956 # endif
26957 # define machine_is_didj()      (machine_arch_type == MACH_TYPE_DIDJ)
26958 #else
26959 # define machine_is_didj()      (0)
26960 #endif
26961
26962 #ifdef CONFIG_MACH_MEISTER
26963 # ifdef machine_arch_type
26964 #  undef machine_arch_type
26965 #  define machine_arch_type     __machine_arch_type
26966 # else
26967 #  define machine_arch_type     MACH_TYPE_MEISTER
26968 # endif
26969 # define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
26970 #else
26971 # define machine_is_m_s3c2443() (0)
26972 #endif
26973
26974 #ifdef CONFIG_MACH_HTCBLACKSTONE
26975 # ifdef machine_arch_type
26976 #  undef machine_arch_type
26977 #  define machine_arch_type     __machine_arch_type
26978 # else
26979 #  define machine_arch_type     MACH_TYPE_HTCBLACKSTONE
26980 # endif
26981 # define machine_is_htcblackstone()     (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
26982 #else
26983 # define machine_is_htcblackstone()     (0)
26984 #endif
26985
26986 #ifdef CONFIG_MACH_CPUAT9G20
26987 # ifdef machine_arch_type
26988 #  undef machine_arch_type
26989 #  define machine_arch_type     __machine_arch_type
26990 # else
26991 #  define machine_arch_type     MACH_TYPE_CPUAT9G20
26992 # endif
26993 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
26994 #else
26995 # define machine_is_cpuat9g20() (0)
26996 #endif
26997
26998 #ifdef CONFIG_MACH_SMDK6440
26999 # ifdef machine_arch_type
27000 #  undef machine_arch_type
27001 #  define machine_arch_type     __machine_arch_type
27002 # else
27003 #  define machine_arch_type     MACH_TYPE_SMDK6440
27004 # endif
27005 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
27006 #else
27007 # define machine_is_smdk6440()  (0)
27008 #endif
27009
27010 #ifdef CONFIG_MACH_OMAP_35XX_MVP
27011 # ifdef machine_arch_type
27012 #  undef machine_arch_type
27013 #  define machine_arch_type     __machine_arch_type
27014 # else
27015 #  define machine_arch_type     MACH_TYPE_OMAP_35XX_MVP
27016 # endif
27017 # define machine_is_omap_35xx_mvp()     (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
27018 #else
27019 # define machine_is_omap_35xx_mvp()     (0)
27020 #endif
27021
27022 #ifdef CONFIG_MACH_CTERA_PLUG_I
27023 # ifdef machine_arch_type
27024 #  undef machine_arch_type
27025 #  define machine_arch_type     __machine_arch_type
27026 # else
27027 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_I
27028 # endif
27029 # define machine_is_ctera_plug_i()      (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
27030 #else
27031 # define machine_is_ctera_plug_i()      (0)
27032 #endif
27033
27034 #ifdef CONFIG_MACH_PVG610
27035 # ifdef machine_arch_type
27036 #  undef machine_arch_type
27037 #  define machine_arch_type     __machine_arch_type
27038 # else
27039 #  define machine_arch_type     MACH_TYPE_PVG610
27040 # endif
27041 # define machine_is_pvg610_100()        (machine_arch_type == MACH_TYPE_PVG610)
27042 #else
27043 # define machine_is_pvg610_100()        (0)
27044 #endif
27045
27046 #ifdef CONFIG_MACH_HPRW6815
27047 # ifdef machine_arch_type
27048 #  undef machine_arch_type
27049 #  define machine_arch_type     __machine_arch_type
27050 # else
27051 #  define machine_arch_type     MACH_TYPE_HPRW6815
27052 # endif
27053 # define machine_is_hprw6815()  (machine_arch_type == MACH_TYPE_HPRW6815)
27054 #else
27055 # define machine_is_hprw6815()  (0)
27056 #endif
27057
27058 #ifdef CONFIG_MACH_OMAP3_OSWALD
27059 # ifdef machine_arch_type
27060 #  undef machine_arch_type
27061 #  define machine_arch_type     __machine_arch_type
27062 # else
27063 #  define machine_arch_type     MACH_TYPE_OMAP3_OSWALD
27064 # endif
27065 # define machine_is_omap3_oswald()      (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
27066 #else
27067 # define machine_is_omap3_oswald()      (0)
27068 #endif
27069
27070 #ifdef CONFIG_MACH_NAS4220B
27071 # ifdef machine_arch_type
27072 #  undef machine_arch_type
27073 #  define machine_arch_type     __machine_arch_type
27074 # else
27075 #  define machine_arch_type     MACH_TYPE_NAS4220B
27076 # endif
27077 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
27078 #else
27079 # define machine_is_nas4220b()  (0)
27080 #endif
27081
27082 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
27083 # ifdef machine_arch_type
27084 #  undef machine_arch_type
27085 #  define machine_arch_type     __machine_arch_type
27086 # else
27087 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA
27088 # endif
27089 # define machine_is_htcraphael_cdma()   (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
27090 #else
27091 # define machine_is_htcraphael_cdma()   (0)
27092 #endif
27093
27094 #ifdef CONFIG_MACH_HTCDIAMOND_CDMA
27095 # ifdef machine_arch_type
27096 #  undef machine_arch_type
27097 #  define machine_arch_type     __machine_arch_type
27098 # else
27099 #  define machine_arch_type     MACH_TYPE_HTCDIAMOND_CDMA
27100 # endif
27101 # define machine_is_htcdiamond_cdma()   (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
27102 #else
27103 # define machine_is_htcdiamond_cdma()   (0)
27104 #endif
27105
27106 #ifdef CONFIG_MACH_SCALER
27107 # ifdef machine_arch_type
27108 #  undef machine_arch_type
27109 #  define machine_arch_type     __machine_arch_type
27110 # else
27111 #  define machine_arch_type     MACH_TYPE_SCALER
27112 # endif
27113 # define machine_is_scaler()    (machine_arch_type == MACH_TYPE_SCALER)
27114 #else
27115 # define machine_is_scaler()    (0)
27116 #endif
27117
27118 #ifdef CONFIG_MACH_ZYLONITE2
27119 # ifdef machine_arch_type
27120 #  undef machine_arch_type
27121 #  define machine_arch_type     __machine_arch_type
27122 # else
27123 #  define machine_arch_type     MACH_TYPE_ZYLONITE2
27124 # endif
27125 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
27126 #else
27127 # define machine_is_zylonite2() (0)
27128 #endif
27129
27130 #ifdef CONFIG_MACH_ASPENITE
27131 # ifdef machine_arch_type
27132 #  undef machine_arch_type
27133 #  define machine_arch_type     __machine_arch_type
27134 # else
27135 #  define machine_arch_type     MACH_TYPE_ASPENITE
27136 # endif
27137 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
27138 #else
27139 # define machine_is_aspenite()  (0)
27140 #endif
27141
27142 #ifdef CONFIG_MACH_TETON
27143 # ifdef machine_arch_type
27144 #  undef machine_arch_type
27145 #  define machine_arch_type     __machine_arch_type
27146 # else
27147 #  define machine_arch_type     MACH_TYPE_TETON
27148 # endif
27149 # define machine_is_teton()     (machine_arch_type == MACH_TYPE_TETON)
27150 #else
27151 # define machine_is_teton()     (0)
27152 #endif
27153
27154 #ifdef CONFIG_MACH_TTC_DKB
27155 # ifdef machine_arch_type
27156 #  undef machine_arch_type
27157 #  define machine_arch_type     __machine_arch_type
27158 # else
27159 #  define machine_arch_type     MACH_TYPE_TTC_DKB
27160 # endif
27161 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
27162 #else
27163 # define machine_is_ttc_dkb()   (0)
27164 #endif
27165
27166 #ifdef CONFIG_MACH_BISHOP2
27167 # ifdef machine_arch_type
27168 #  undef machine_arch_type
27169 #  define machine_arch_type     __machine_arch_type
27170 # else
27171 #  define machine_arch_type     MACH_TYPE_BISHOP2
27172 # endif
27173 # define machine_is_bishop2()   (machine_arch_type == MACH_TYPE_BISHOP2)
27174 #else
27175 # define machine_is_bishop2()   (0)
27176 #endif
27177
27178 #ifdef CONFIG_MACH_IPPV5
27179 # ifdef machine_arch_type
27180 #  undef machine_arch_type
27181 #  define machine_arch_type     __machine_arch_type
27182 # else
27183 #  define machine_arch_type     MACH_TYPE_IPPV5
27184 # endif
27185 # define machine_is_ippv5()     (machine_arch_type == MACH_TYPE_IPPV5)
27186 #else
27187 # define machine_is_ippv5()     (0)
27188 #endif
27189
27190 #ifdef CONFIG_MACH_FARM926
27191 # ifdef machine_arch_type
27192 #  undef machine_arch_type
27193 #  define machine_arch_type     __machine_arch_type
27194 # else
27195 #  define machine_arch_type     MACH_TYPE_FARM926
27196 # endif
27197 # define machine_is_farm926()   (machine_arch_type == MACH_TYPE_FARM926)
27198 #else
27199 # define machine_is_farm926()   (0)
27200 #endif
27201
27202 #ifdef CONFIG_MACH_MMCCPU
27203 # ifdef machine_arch_type
27204 #  undef machine_arch_type
27205 #  define machine_arch_type     __machine_arch_type
27206 # else
27207 #  define machine_arch_type     MACH_TYPE_MMCCPU
27208 # endif
27209 # define machine_is_mmccpu()    (machine_arch_type == MACH_TYPE_MMCCPU)
27210 #else
27211 # define machine_is_mmccpu()    (0)
27212 #endif
27213
27214 #ifdef CONFIG_MACH_SGMSFL
27215 # ifdef machine_arch_type
27216 #  undef machine_arch_type
27217 #  define machine_arch_type     __machine_arch_type
27218 # else
27219 #  define machine_arch_type     MACH_TYPE_SGMSFL
27220 # endif
27221 # define machine_is_sgmsfl()    (machine_arch_type == MACH_TYPE_SGMSFL)
27222 #else
27223 # define machine_is_sgmsfl()    (0)
27224 #endif
27225
27226 #ifdef CONFIG_MACH_TT8000
27227 # ifdef machine_arch_type
27228 #  undef machine_arch_type
27229 #  define machine_arch_type     __machine_arch_type
27230 # else
27231 #  define machine_arch_type     MACH_TYPE_TT8000
27232 # endif
27233 # define machine_is_tt8000()    (machine_arch_type == MACH_TYPE_TT8000)
27234 #else
27235 # define machine_is_tt8000()    (0)
27236 #endif
27237
27238 #ifdef CONFIG_MACH_ZRN4300LP
27239 # ifdef machine_arch_type
27240 #  undef machine_arch_type
27241 #  define machine_arch_type     __machine_arch_type
27242 # else
27243 #  define machine_arch_type     MACH_TYPE_ZRN4300LP
27244 # endif
27245 # define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
27246 #else
27247 # define machine_is_zrn4300lp() (0)
27248 #endif
27249
27250 #ifdef CONFIG_MACH_MPTC
27251 # ifdef machine_arch_type
27252 #  undef machine_arch_type
27253 #  define machine_arch_type     __machine_arch_type
27254 # else
27255 #  define machine_arch_type     MACH_TYPE_MPTC
27256 # endif
27257 # define machine_is_mptc()      (machine_arch_type == MACH_TYPE_MPTC)
27258 #else
27259 # define machine_is_mptc()      (0)
27260 #endif
27261
27262 #ifdef CONFIG_MACH_H6051
27263 # ifdef machine_arch_type
27264 #  undef machine_arch_type
27265 #  define machine_arch_type     __machine_arch_type
27266 # else
27267 #  define machine_arch_type     MACH_TYPE_H6051
27268 # endif
27269 # define machine_is_h6051()     (machine_arch_type == MACH_TYPE_H6051)
27270 #else
27271 # define machine_is_h6051()     (0)
27272 #endif
27273
27274 #ifdef CONFIG_MACH_PVG610_101
27275 # ifdef machine_arch_type
27276 #  undef machine_arch_type
27277 #  define machine_arch_type     __machine_arch_type
27278 # else
27279 #  define machine_arch_type     MACH_TYPE_PVG610_101
27280 # endif
27281 # define machine_is_pvg610_101()        (machine_arch_type == MACH_TYPE_PVG610_101)
27282 #else
27283 # define machine_is_pvg610_101()        (0)
27284 #endif
27285
27286 #ifdef CONFIG_MACH_STAMP9261_PC_EVB
27287 # ifdef machine_arch_type
27288 #  undef machine_arch_type
27289 #  define machine_arch_type     __machine_arch_type
27290 # else
27291 #  define machine_arch_type     MACH_TYPE_STAMP9261_PC_EVB
27292 # endif
27293 # define machine_is_stamp9261_pc_evb()  (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
27294 #else
27295 # define machine_is_stamp9261_pc_evb()  (0)
27296 #endif
27297
27298 #ifdef CONFIG_MACH_PELCO_ODYSSEUS
27299 # ifdef machine_arch_type
27300 #  undef machine_arch_type
27301 #  define machine_arch_type     __machine_arch_type
27302 # else
27303 #  define machine_arch_type     MACH_TYPE_PELCO_ODYSSEUS
27304 # endif
27305 # define machine_is_pelco_odysseus()    (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
27306 #else
27307 # define machine_is_pelco_odysseus()    (0)
27308 #endif
27309
27310 #ifdef CONFIG_MACH_TNY_A9260
27311 # ifdef machine_arch_type
27312 #  undef machine_arch_type
27313 #  define machine_arch_type     __machine_arch_type
27314 # else
27315 #  define machine_arch_type     MACH_TYPE_TNY_A9260
27316 # endif
27317 # define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
27318 #else
27319 # define machine_is_tny_a9260() (0)
27320 #endif
27321
27322 #ifdef CONFIG_MACH_TNY_A9G20
27323 # ifdef machine_arch_type
27324 #  undef machine_arch_type
27325 #  define machine_arch_type     __machine_arch_type
27326 # else
27327 #  define machine_arch_type     MACH_TYPE_TNY_A9G20
27328 # endif
27329 # define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
27330 #else
27331 # define machine_is_tny_a9g20() (0)
27332 #endif
27333
27334 #ifdef CONFIG_MACH_AESOP_MP2530F
27335 # ifdef machine_arch_type
27336 #  undef machine_arch_type
27337 #  define machine_arch_type     __machine_arch_type
27338 # else
27339 #  define machine_arch_type     MACH_TYPE_AESOP_MP2530F
27340 # endif
27341 # define machine_is_aesop_mp2530f()     (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
27342 #else
27343 # define machine_is_aesop_mp2530f()     (0)
27344 #endif
27345
27346 #ifdef CONFIG_MACH_DX900
27347 # ifdef machine_arch_type
27348 #  undef machine_arch_type
27349 #  define machine_arch_type     __machine_arch_type
27350 # else
27351 #  define machine_arch_type     MACH_TYPE_DX900
27352 # endif
27353 # define machine_is_dx900()     (machine_arch_type == MACH_TYPE_DX900)
27354 #else
27355 # define machine_is_dx900()     (0)
27356 #endif
27357
27358 #ifdef CONFIG_MACH_CPODC2
27359 # ifdef machine_arch_type
27360 #  undef machine_arch_type
27361 #  define machine_arch_type     __machine_arch_type
27362 # else
27363 #  define machine_arch_type     MACH_TYPE_CPODC2
27364 # endif
27365 # define machine_is_cpodc2()    (machine_arch_type == MACH_TYPE_CPODC2)
27366 #else
27367 # define machine_is_cpodc2()    (0)
27368 #endif
27369
27370 #ifdef CONFIG_MACH_TILT_8925
27371 # ifdef machine_arch_type
27372 #  undef machine_arch_type
27373 #  define machine_arch_type     __machine_arch_type
27374 # else
27375 #  define machine_arch_type     MACH_TYPE_TILT_8925
27376 # endif
27377 # define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
27378 #else
27379 # define machine_is_tilt_8925() (0)
27380 #endif
27381
27382 #ifdef CONFIG_MACH_DAVINCI_DM357_EVM
27383 # ifdef machine_arch_type
27384 #  undef machine_arch_type
27385 #  define machine_arch_type     __machine_arch_type
27386 # else
27387 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM357_EVM
27388 # endif
27389 # define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
27390 #else
27391 # define machine_is_davinci_dm357_evm() (0)
27392 #endif
27393
27394 #ifdef CONFIG_MACH_SWORDFISH
27395 # ifdef machine_arch_type
27396 #  undef machine_arch_type
27397 #  define machine_arch_type     __machine_arch_type
27398 # else
27399 #  define machine_arch_type     MACH_TYPE_SWORDFISH
27400 # endif
27401 # define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
27402 #else
27403 # define machine_is_swordfish() (0)
27404 #endif
27405
27406 #ifdef CONFIG_MACH_CORVUS
27407 # ifdef machine_arch_type
27408 #  undef machine_arch_type
27409 #  define machine_arch_type     __machine_arch_type
27410 # else
27411 #  define machine_arch_type     MACH_TYPE_CORVUS
27412 # endif
27413 # define machine_is_corvus()    (machine_arch_type == MACH_TYPE_CORVUS)
27414 #else
27415 # define machine_is_corvus()    (0)
27416 #endif
27417
27418 #ifdef CONFIG_MACH_TAURUS
27419 # ifdef machine_arch_type
27420 #  undef machine_arch_type
27421 #  define machine_arch_type     __machine_arch_type
27422 # else
27423 #  define machine_arch_type     MACH_TYPE_TAURUS
27424 # endif
27425 # define machine_is_taurus()    (machine_arch_type == MACH_TYPE_TAURUS)
27426 #else
27427 # define machine_is_taurus()    (0)
27428 #endif
27429
27430 #ifdef CONFIG_MACH_AXM
27431 # ifdef machine_arch_type
27432 #  undef machine_arch_type
27433 #  define machine_arch_type     __machine_arch_type
27434 # else
27435 #  define machine_arch_type     MACH_TYPE_AXM
27436 # endif
27437 # define machine_is_axm()       (machine_arch_type == MACH_TYPE_AXM)
27438 #else
27439 # define machine_is_axm()       (0)
27440 #endif
27441
27442 #ifdef CONFIG_MACH_AXC
27443 # ifdef machine_arch_type
27444 #  undef machine_arch_type
27445 #  define machine_arch_type     __machine_arch_type
27446 # else
27447 #  define machine_arch_type     MACH_TYPE_AXC
27448 # endif
27449 # define machine_is_axc()       (machine_arch_type == MACH_TYPE_AXC)
27450 #else
27451 # define machine_is_axc()       (0)
27452 #endif
27453
27454 #ifdef CONFIG_MACH_BABY
27455 # ifdef machine_arch_type
27456 #  undef machine_arch_type
27457 #  define machine_arch_type     __machine_arch_type
27458 # else
27459 #  define machine_arch_type     MACH_TYPE_BABY
27460 # endif
27461 # define machine_is_baby()      (machine_arch_type == MACH_TYPE_BABY)
27462 #else
27463 # define machine_is_baby()      (0)
27464 #endif
27465
27466 #ifdef CONFIG_MACH_MP200
27467 # ifdef machine_arch_type
27468 #  undef machine_arch_type
27469 #  define machine_arch_type     __machine_arch_type
27470 # else
27471 #  define machine_arch_type     MACH_TYPE_MP200
27472 # endif
27473 # define machine_is_mp200()     (machine_arch_type == MACH_TYPE_MP200)
27474 #else
27475 # define machine_is_mp200()     (0)
27476 #endif
27477
27478 #ifdef CONFIG_MACH_PCM043
27479 # ifdef machine_arch_type
27480 #  undef machine_arch_type
27481 #  define machine_arch_type     __machine_arch_type
27482 # else
27483 #  define machine_arch_type     MACH_TYPE_PCM043
27484 # endif
27485 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
27486 #else
27487 # define machine_is_pcm043()    (0)
27488 #endif
27489
27490 #ifdef CONFIG_MACH_HANLIN_V3C
27491 # ifdef machine_arch_type
27492 #  undef machine_arch_type
27493 #  define machine_arch_type     __machine_arch_type
27494 # else
27495 #  define machine_arch_type     MACH_TYPE_HANLIN_V3C
27496 # endif
27497 # define machine_is_hanlin_v3c()        (machine_arch_type == MACH_TYPE_HANLIN_V3C)
27498 #else
27499 # define machine_is_hanlin_v3c()        (0)
27500 #endif
27501
27502 #ifdef CONFIG_MACH_KBK9G20
27503 # ifdef machine_arch_type
27504 #  undef machine_arch_type
27505 #  define machine_arch_type     __machine_arch_type
27506 # else
27507 #  define machine_arch_type     MACH_TYPE_KBK9G20
27508 # endif
27509 # define machine_is_kbk9g20()   (machine_arch_type == MACH_TYPE_KBK9G20)
27510 #else
27511 # define machine_is_kbk9g20()   (0)
27512 #endif
27513
27514 #ifdef CONFIG_MACH_ADSTURBOG5
27515 # ifdef machine_arch_type
27516 #  undef machine_arch_type
27517 #  define machine_arch_type     __machine_arch_type
27518 # else
27519 #  define machine_arch_type     MACH_TYPE_ADSTURBOG5
27520 # endif
27521 # define machine_is_adsturbog5()        (machine_arch_type == MACH_TYPE_ADSTURBOG5)
27522 #else
27523 # define machine_is_adsturbog5()        (0)
27524 #endif
27525
27526 #ifdef CONFIG_MACH_AVENGER_LITE1
27527 # ifdef machine_arch_type
27528 #  undef machine_arch_type
27529 #  define machine_arch_type     __machine_arch_type
27530 # else
27531 #  define machine_arch_type     MACH_TYPE_AVENGER_LITE1
27532 # endif
27533 # define machine_is_avenger_lite1()     (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
27534 #else
27535 # define machine_is_avenger_lite1()     (0)
27536 #endif
27537
27538 #ifdef CONFIG_MACH_SUC
27539 # ifdef machine_arch_type
27540 #  undef machine_arch_type
27541 #  define machine_arch_type     __machine_arch_type
27542 # else
27543 #  define machine_arch_type     MACH_TYPE_SUC
27544 # endif
27545 # define machine_is_suc82x()    (machine_arch_type == MACH_TYPE_SUC)
27546 #else
27547 # define machine_is_suc82x()    (0)
27548 #endif
27549
27550 #ifdef CONFIG_MACH_AT91SAM7S256
27551 # ifdef machine_arch_type
27552 #  undef machine_arch_type
27553 #  define machine_arch_type     __machine_arch_type
27554 # else
27555 #  define machine_arch_type     MACH_TYPE_AT91SAM7S256
27556 # endif
27557 # define machine_is_at91sam7s256()      (machine_arch_type == MACH_TYPE_AT91SAM7S256)
27558 #else
27559 # define machine_is_at91sam7s256()      (0)
27560 #endif
27561
27562 #ifdef CONFIG_MACH_MENDOZA
27563 # ifdef machine_arch_type
27564 #  undef machine_arch_type
27565 #  define machine_arch_type     __machine_arch_type
27566 # else
27567 #  define machine_arch_type     MACH_TYPE_MENDOZA
27568 # endif
27569 # define machine_is_mendoza()   (machine_arch_type == MACH_TYPE_MENDOZA)
27570 #else
27571 # define machine_is_mendoza()   (0)
27572 #endif
27573
27574 #ifdef CONFIG_MACH_KIRA
27575 # ifdef machine_arch_type
27576 #  undef machine_arch_type
27577 #  define machine_arch_type     __machine_arch_type
27578 # else
27579 #  define machine_arch_type     MACH_TYPE_KIRA
27580 # endif
27581 # define machine_is_kira()      (machine_arch_type == MACH_TYPE_KIRA)
27582 #else
27583 # define machine_is_kira()      (0)
27584 #endif
27585
27586 #ifdef CONFIG_MACH_MX1HBM
27587 # ifdef machine_arch_type
27588 #  undef machine_arch_type
27589 #  define machine_arch_type     __machine_arch_type
27590 # else
27591 #  define machine_arch_type     MACH_TYPE_MX1HBM
27592 # endif
27593 # define machine_is_mx1hbm()    (machine_arch_type == MACH_TYPE_MX1HBM)
27594 #else
27595 # define machine_is_mx1hbm()    (0)
27596 #endif
27597
27598 #ifdef CONFIG_MACH_QUATRO43XX
27599 # ifdef machine_arch_type
27600 #  undef machine_arch_type
27601 #  define machine_arch_type     __machine_arch_type
27602 # else
27603 #  define machine_arch_type     MACH_TYPE_QUATRO43XX
27604 # endif
27605 # define machine_is_quatro43xx()        (machine_arch_type == MACH_TYPE_QUATRO43XX)
27606 #else
27607 # define machine_is_quatro43xx()        (0)
27608 #endif
27609
27610 #ifdef CONFIG_MACH_QUATRO4230
27611 # ifdef machine_arch_type
27612 #  undef machine_arch_type
27613 #  define machine_arch_type     __machine_arch_type
27614 # else
27615 #  define machine_arch_type     MACH_TYPE_QUATRO4230
27616 # endif
27617 # define machine_is_quatro4230()        (machine_arch_type == MACH_TYPE_QUATRO4230)
27618 #else
27619 # define machine_is_quatro4230()        (0)
27620 #endif
27621
27622 #ifdef CONFIG_MACH_NSB400
27623 # ifdef machine_arch_type
27624 #  undef machine_arch_type
27625 #  define machine_arch_type     __machine_arch_type
27626 # else
27627 #  define machine_arch_type     MACH_TYPE_NSB400
27628 # endif
27629 # define machine_is_nsb400()    (machine_arch_type == MACH_TYPE_NSB400)
27630 #else
27631 # define machine_is_nsb400()    (0)
27632 #endif
27633
27634 #ifdef CONFIG_MACH_DRP255
27635 # ifdef machine_arch_type
27636 #  undef machine_arch_type
27637 #  define machine_arch_type     __machine_arch_type
27638 # else
27639 #  define machine_arch_type     MACH_TYPE_DRP255
27640 # endif
27641 # define machine_is_drp255()    (machine_arch_type == MACH_TYPE_DRP255)
27642 #else
27643 # define machine_is_drp255()    (0)
27644 #endif
27645
27646 #ifdef CONFIG_MACH_THOTH
27647 # ifdef machine_arch_type
27648 #  undef machine_arch_type
27649 #  define machine_arch_type     __machine_arch_type
27650 # else
27651 #  define machine_arch_type     MACH_TYPE_THOTH
27652 # endif
27653 # define machine_is_thoth()     (machine_arch_type == MACH_TYPE_THOTH)
27654 #else
27655 # define machine_is_thoth()     (0)
27656 #endif
27657
27658 #ifdef CONFIG_MACH_FIRESTONE
27659 # ifdef machine_arch_type
27660 #  undef machine_arch_type
27661 #  define machine_arch_type     __machine_arch_type
27662 # else
27663 #  define machine_arch_type     MACH_TYPE_FIRESTONE
27664 # endif
27665 # define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
27666 #else
27667 # define machine_is_firestone() (0)
27668 #endif
27669
27670 #ifdef CONFIG_MACH_ASUSP750
27671 # ifdef machine_arch_type
27672 #  undef machine_arch_type
27673 #  define machine_arch_type     __machine_arch_type
27674 # else
27675 #  define machine_arch_type     MACH_TYPE_ASUSP750
27676 # endif
27677 # define machine_is_asusp750()  (machine_arch_type == MACH_TYPE_ASUSP750)
27678 #else
27679 # define machine_is_asusp750()  (0)
27680 #endif
27681
27682 #ifdef CONFIG_MACH_CTERA_DL
27683 # ifdef machine_arch_type
27684 #  undef machine_arch_type
27685 #  define machine_arch_type     __machine_arch_type
27686 # else
27687 #  define machine_arch_type     MACH_TYPE_CTERA_DL
27688 # endif
27689 # define machine_is_ctera_dl()  (machine_arch_type == MACH_TYPE_CTERA_DL)
27690 #else
27691 # define machine_is_ctera_dl()  (0)
27692 #endif
27693
27694 #ifdef CONFIG_MACH_SOCR
27695 # ifdef machine_arch_type
27696 #  undef machine_arch_type
27697 #  define machine_arch_type     __machine_arch_type
27698 # else
27699 #  define machine_arch_type     MACH_TYPE_SOCR
27700 # endif
27701 # define machine_is_socr()      (machine_arch_type == MACH_TYPE_SOCR)
27702 #else
27703 # define machine_is_socr()      (0)
27704 #endif
27705
27706 #ifdef CONFIG_MACH_HTCOXYGEN
27707 # ifdef machine_arch_type
27708 #  undef machine_arch_type
27709 #  define machine_arch_type     __machine_arch_type
27710 # else
27711 #  define machine_arch_type     MACH_TYPE_HTCOXYGEN
27712 # endif
27713 # define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
27714 #else
27715 # define machine_is_htcoxygen() (0)
27716 #endif
27717
27718 #ifdef CONFIG_MACH_HEROC
27719 # ifdef machine_arch_type
27720 #  undef machine_arch_type
27721 #  define machine_arch_type     __machine_arch_type
27722 # else
27723 #  define machine_arch_type     MACH_TYPE_HEROC
27724 # endif
27725 # define machine_is_heroc()     (machine_arch_type == MACH_TYPE_HEROC)
27726 #else
27727 # define machine_is_heroc()     (0)
27728 #endif
27729
27730 #ifdef CONFIG_MACH_ZENO6800
27731 # ifdef machine_arch_type
27732 #  undef machine_arch_type
27733 #  define machine_arch_type     __machine_arch_type
27734 # else
27735 #  define machine_arch_type     MACH_TYPE_ZENO6800
27736 # endif
27737 # define machine_is_zeno6800()  (machine_arch_type == MACH_TYPE_ZENO6800)
27738 #else
27739 # define machine_is_zeno6800()  (0)
27740 #endif
27741
27742 #ifdef CONFIG_MACH_SC2MCS
27743 # ifdef machine_arch_type
27744 #  undef machine_arch_type
27745 #  define machine_arch_type     __machine_arch_type
27746 # else
27747 #  define machine_arch_type     MACH_TYPE_SC2MCS
27748 # endif
27749 # define machine_is_sc2mcs()    (machine_arch_type == MACH_TYPE_SC2MCS)
27750 #else
27751 # define machine_is_sc2mcs()    (0)
27752 #endif
27753
27754 #ifdef CONFIG_MACH_GENE100
27755 # ifdef machine_arch_type
27756 #  undef machine_arch_type
27757 #  define machine_arch_type     __machine_arch_type
27758 # else
27759 #  define machine_arch_type     MACH_TYPE_GENE100
27760 # endif
27761 # define machine_is_gene100()   (machine_arch_type == MACH_TYPE_GENE100)
27762 #else
27763 # define machine_is_gene100()   (0)
27764 #endif
27765
27766 #ifdef CONFIG_MACH_AS353X
27767 # ifdef machine_arch_type
27768 #  undef machine_arch_type
27769 #  define machine_arch_type     __machine_arch_type
27770 # else
27771 #  define machine_arch_type     MACH_TYPE_AS353X
27772 # endif
27773 # define machine_is_as353x()    (machine_arch_type == MACH_TYPE_AS353X)
27774 #else
27775 # define machine_is_as353x()    (0)
27776 #endif
27777
27778 #ifdef CONFIG_MACH_SHEEVAPLUG
27779 # ifdef machine_arch_type
27780 #  undef machine_arch_type
27781 #  define machine_arch_type     __machine_arch_type
27782 # else
27783 #  define machine_arch_type     MACH_TYPE_SHEEVAPLUG
27784 # endif
27785 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
27786 #else
27787 # define machine_is_sheevaplug()        (0)
27788 #endif
27789
27790 #ifdef CONFIG_MACH_AT91SAM9G20
27791 # ifdef machine_arch_type
27792 #  undef machine_arch_type
27793 #  define machine_arch_type     __machine_arch_type
27794 # else
27795 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20
27796 # endif
27797 # define machine_is_at91sam9g20()       (machine_arch_type == MACH_TYPE_AT91SAM9G20)
27798 #else
27799 # define machine_is_at91sam9g20()       (0)
27800 #endif
27801
27802 #ifdef CONFIG_MACH_MV88F6192GTW_FE
27803 # ifdef machine_arch_type
27804 #  undef machine_arch_type
27805 #  define machine_arch_type     __machine_arch_type
27806 # else
27807 #  define machine_arch_type     MACH_TYPE_MV88F6192GTW_FE
27808 # endif
27809 # define machine_is_mv88f6192gtw_fe()   (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
27810 #else
27811 # define machine_is_mv88f6192gtw_fe()   (0)
27812 #endif
27813
27814 #ifdef CONFIG_MACH_CC9200
27815 # ifdef machine_arch_type
27816 #  undef machine_arch_type
27817 #  define machine_arch_type     __machine_arch_type
27818 # else
27819 #  define machine_arch_type     MACH_TYPE_CC9200
27820 # endif
27821 # define machine_is_cc9200()    (machine_arch_type == MACH_TYPE_CC9200)
27822 #else
27823 # define machine_is_cc9200()    (0)
27824 #endif
27825
27826 #ifdef CONFIG_MACH_SM9200
27827 # ifdef machine_arch_type
27828 #  undef machine_arch_type
27829 #  define machine_arch_type     __machine_arch_type
27830 # else
27831 #  define machine_arch_type     MACH_TYPE_SM9200
27832 # endif
27833 # define machine_is_sm9200()    (machine_arch_type == MACH_TYPE_SM9200)
27834 #else
27835 # define machine_is_sm9200()    (0)
27836 #endif
27837
27838 #ifdef CONFIG_MACH_TP9200
27839 # ifdef machine_arch_type
27840 #  undef machine_arch_type
27841 #  define machine_arch_type     __machine_arch_type
27842 # else
27843 #  define machine_arch_type     MACH_TYPE_TP9200
27844 # endif
27845 # define machine_is_tp9200()    (machine_arch_type == MACH_TYPE_TP9200)
27846 #else
27847 # define machine_is_tp9200()    (0)
27848 #endif
27849
27850 #ifdef CONFIG_MACH_SNAPPERDV
27851 # ifdef machine_arch_type
27852 #  undef machine_arch_type
27853 #  define machine_arch_type     __machine_arch_type
27854 # else
27855 #  define machine_arch_type     MACH_TYPE_SNAPPERDV
27856 # endif
27857 # define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
27858 #else
27859 # define machine_is_snapperdv() (0)
27860 #endif
27861
27862 #ifdef CONFIG_MACH_AVENGERS_LITE
27863 # ifdef machine_arch_type
27864 #  undef machine_arch_type
27865 #  define machine_arch_type     __machine_arch_type
27866 # else
27867 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE
27868 # endif
27869 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
27870 #else
27871 # define machine_is_avengers_lite()     (0)
27872 #endif
27873
27874 #ifdef CONFIG_MACH_AVENGERS_LITE1
27875 # ifdef machine_arch_type
27876 #  undef machine_arch_type
27877 #  define machine_arch_type     __machine_arch_type
27878 # else
27879 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE1
27880 # endif
27881 # define machine_is_avengers_lite1()    (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
27882 #else
27883 # define machine_is_avengers_lite1()    (0)
27884 #endif
27885
27886 #ifdef CONFIG_MACH_OMAP3AXON
27887 # ifdef machine_arch_type
27888 #  undef machine_arch_type
27889 #  define machine_arch_type     __machine_arch_type
27890 # else
27891 #  define machine_arch_type     MACH_TYPE_OMAP3AXON
27892 # endif
27893 # define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
27894 #else
27895 # define machine_is_omap3axon() (0)
27896 #endif
27897
27898 #ifdef CONFIG_MACH_MA8XX
27899 # ifdef machine_arch_type
27900 #  undef machine_arch_type
27901 #  define machine_arch_type     __machine_arch_type
27902 # else
27903 #  define machine_arch_type     MACH_TYPE_MA8XX
27904 # endif
27905 # define machine_is_ma8xx()     (machine_arch_type == MACH_TYPE_MA8XX)
27906 #else
27907 # define machine_is_ma8xx()     (0)
27908 #endif
27909
27910 #ifdef CONFIG_MACH_MP201EK
27911 # ifdef machine_arch_type
27912 #  undef machine_arch_type
27913 #  define machine_arch_type     __machine_arch_type
27914 # else
27915 #  define machine_arch_type     MACH_TYPE_MP201EK
27916 # endif
27917 # define machine_is_mp201ek()   (machine_arch_type == MACH_TYPE_MP201EK)
27918 #else
27919 # define machine_is_mp201ek()   (0)
27920 #endif
27921
27922 #ifdef CONFIG_MACH_DAVINCI_TUX
27923 # ifdef machine_arch_type
27924 #  undef machine_arch_type
27925 #  define machine_arch_type     __machine_arch_type
27926 # else
27927 #  define machine_arch_type     MACH_TYPE_DAVINCI_TUX
27928 # endif
27929 # define machine_is_davinci_tux()       (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
27930 #else
27931 # define machine_is_davinci_tux()       (0)
27932 #endif
27933
27934 #ifdef CONFIG_MACH_MPA1600
27935 # ifdef machine_arch_type
27936 #  undef machine_arch_type
27937 #  define machine_arch_type     __machine_arch_type
27938 # else
27939 #  define machine_arch_type     MACH_TYPE_MPA1600
27940 # endif
27941 # define machine_is_mpa1600()   (machine_arch_type == MACH_TYPE_MPA1600)
27942 #else
27943 # define machine_is_mpa1600()   (0)
27944 #endif
27945
27946 #ifdef CONFIG_MACH_PELCO_TROY
27947 # ifdef machine_arch_type
27948 #  undef machine_arch_type
27949 #  define machine_arch_type     __machine_arch_type
27950 # else
27951 #  define machine_arch_type     MACH_TYPE_PELCO_TROY
27952 # endif
27953 # define machine_is_pelco_troy()        (machine_arch_type == MACH_TYPE_PELCO_TROY)
27954 #else
27955 # define machine_is_pelco_troy()        (0)
27956 #endif
27957
27958 #ifdef CONFIG_MACH_NSB667
27959 # ifdef machine_arch_type
27960 #  undef machine_arch_type
27961 #  define machine_arch_type     __machine_arch_type
27962 # else
27963 #  define machine_arch_type     MACH_TYPE_NSB667
27964 # endif
27965 # define machine_is_nsb667()    (machine_arch_type == MACH_TYPE_NSB667)
27966 #else
27967 # define machine_is_nsb667()    (0)
27968 #endif
27969
27970 #ifdef CONFIG_MACH_ROVERS5_4MPIX
27971 # ifdef machine_arch_type
27972 #  undef machine_arch_type
27973 #  define machine_arch_type     __machine_arch_type
27974 # else
27975 #  define machine_arch_type     MACH_TYPE_ROVERS5_4MPIX
27976 # endif
27977 # define machine_is_rovers5_4mpix()     (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
27978 #else
27979 # define machine_is_rovers5_4mpix()     (0)
27980 #endif
27981
27982 #ifdef CONFIG_MACH_TWOCOM
27983 # ifdef machine_arch_type
27984 #  undef machine_arch_type
27985 #  define machine_arch_type     __machine_arch_type
27986 # else
27987 #  define machine_arch_type     MACH_TYPE_TWOCOM
27988 # endif
27989 # define machine_is_twocom()    (machine_arch_type == MACH_TYPE_TWOCOM)
27990 #else
27991 # define machine_is_twocom()    (0)
27992 #endif
27993
27994 #ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
27995 # ifdef machine_arch_type
27996 #  undef machine_arch_type
27997 #  define machine_arch_type     __machine_arch_type
27998 # else
27999 #  define machine_arch_type     MACH_TYPE_UBISYS_P9_RCU3R2
28000 # endif
28001 # define machine_is_ubisys_p9_rcu3r2()  (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
28002 #else
28003 # define machine_is_ubisys_p9_rcu3r2()  (0)
28004 #endif
28005
28006 #ifdef CONFIG_MACH_HERO_ESPRESSO
28007 # ifdef machine_arch_type
28008 #  undef machine_arch_type
28009 #  define machine_arch_type     __machine_arch_type
28010 # else
28011 #  define machine_arch_type     MACH_TYPE_HERO_ESPRESSO
28012 # endif
28013 # define machine_is_hero_espresso()     (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
28014 #else
28015 # define machine_is_hero_espresso()     (0)
28016 #endif
28017
28018 #ifdef CONFIG_MACH_AFEUSB
28019 # ifdef machine_arch_type
28020 #  undef machine_arch_type
28021 #  define machine_arch_type     __machine_arch_type
28022 # else
28023 #  define machine_arch_type     MACH_TYPE_AFEUSB
28024 # endif
28025 # define machine_is_afeusb()    (machine_arch_type == MACH_TYPE_AFEUSB)
28026 #else
28027 # define machine_is_afeusb()    (0)
28028 #endif
28029
28030 #ifdef CONFIG_MACH_T830
28031 # ifdef machine_arch_type
28032 #  undef machine_arch_type
28033 #  define machine_arch_type     __machine_arch_type
28034 # else
28035 #  define machine_arch_type     MACH_TYPE_T830
28036 # endif
28037 # define machine_is_t830()      (machine_arch_type == MACH_TYPE_T830)
28038 #else
28039 # define machine_is_t830()      (0)
28040 #endif
28041
28042 #ifdef CONFIG_MACH_SPD8020_CC
28043 # ifdef machine_arch_type
28044 #  undef machine_arch_type
28045 #  define machine_arch_type     __machine_arch_type
28046 # else
28047 #  define machine_arch_type     MACH_TYPE_SPD8020_CC
28048 # endif
28049 # define machine_is_spd8020_cc()        (machine_arch_type == MACH_TYPE_SPD8020_CC)
28050 #else
28051 # define machine_is_spd8020_cc()        (0)
28052 #endif
28053
28054 #ifdef CONFIG_MACH_OM_3D7K
28055 # ifdef machine_arch_type
28056 #  undef machine_arch_type
28057 #  define machine_arch_type     __machine_arch_type
28058 # else
28059 #  define machine_arch_type     MACH_TYPE_OM_3D7K
28060 # endif
28061 # define machine_is_om_3d7k()   (machine_arch_type == MACH_TYPE_OM_3D7K)
28062 #else
28063 # define machine_is_om_3d7k()   (0)
28064 #endif
28065
28066 #ifdef CONFIG_MACH_PICOCOM2
28067 # ifdef machine_arch_type
28068 #  undef machine_arch_type
28069 #  define machine_arch_type     __machine_arch_type
28070 # else
28071 #  define machine_arch_type     MACH_TYPE_PICOCOM2
28072 # endif
28073 # define machine_is_picocom2()  (machine_arch_type == MACH_TYPE_PICOCOM2)
28074 #else
28075 # define machine_is_picocom2()  (0)
28076 #endif
28077
28078 #ifdef CONFIG_MACH_UWG4MX27
28079 # ifdef machine_arch_type
28080 #  undef machine_arch_type
28081 #  define machine_arch_type     __machine_arch_type
28082 # else
28083 #  define machine_arch_type     MACH_TYPE_UWG4MX27
28084 # endif
28085 # define machine_is_uwg4mx27()  (machine_arch_type == MACH_TYPE_UWG4MX27)
28086 #else
28087 # define machine_is_uwg4mx27()  (0)
28088 #endif
28089
28090 #ifdef CONFIG_MACH_UWG4MX31
28091 # ifdef machine_arch_type
28092 #  undef machine_arch_type
28093 #  define machine_arch_type     __machine_arch_type
28094 # else
28095 #  define machine_arch_type     MACH_TYPE_UWG4MX31
28096 # endif
28097 # define machine_is_uwg4mx31()  (machine_arch_type == MACH_TYPE_UWG4MX31)
28098 #else
28099 # define machine_is_uwg4mx31()  (0)
28100 #endif
28101
28102 #ifdef CONFIG_MACH_CHERRY
28103 # ifdef machine_arch_type
28104 #  undef machine_arch_type
28105 #  define machine_arch_type     __machine_arch_type
28106 # else
28107 #  define machine_arch_type     MACH_TYPE_CHERRY
28108 # endif
28109 # define machine_is_cherry()    (machine_arch_type == MACH_TYPE_CHERRY)
28110 #else
28111 # define machine_is_cherry()    (0)
28112 #endif
28113
28114 #ifdef CONFIG_MACH_MX51_BABBAGE
28115 # ifdef machine_arch_type
28116 #  undef machine_arch_type
28117 #  define machine_arch_type     __machine_arch_type
28118 # else
28119 #  define machine_arch_type     MACH_TYPE_MX51_BABBAGE
28120 # endif
28121 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
28122 #else
28123 # define machine_is_mx51_babbage()      (0)
28124 #endif
28125
28126 #ifdef CONFIG_MACH_S3C2440TURKIYE
28127 # ifdef machine_arch_type
28128 #  undef machine_arch_type
28129 #  define machine_arch_type     __machine_arch_type
28130 # else
28131 #  define machine_arch_type     MACH_TYPE_S3C2440TURKIYE
28132 # endif
28133 # define machine_is_s3c2440turkiye()    (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
28134 #else
28135 # define machine_is_s3c2440turkiye()    (0)
28136 #endif
28137
28138 #ifdef CONFIG_MACH_TX37
28139 # ifdef machine_arch_type
28140 #  undef machine_arch_type
28141 #  define machine_arch_type     __machine_arch_type
28142 # else
28143 #  define machine_arch_type     MACH_TYPE_TX37
28144 # endif
28145 # define machine_is_tx37()      (machine_arch_type == MACH_TYPE_TX37)
28146 #else
28147 # define machine_is_tx37()      (0)
28148 #endif
28149
28150 #ifdef CONFIG_MACH_SBC2800_9G20
28151 # ifdef machine_arch_type
28152 #  undef machine_arch_type
28153 #  define machine_arch_type     __machine_arch_type
28154 # else
28155 #  define machine_arch_type     MACH_TYPE_SBC2800_9G20
28156 # endif
28157 # define machine_is_sbc2800_9g20()      (machine_arch_type == MACH_TYPE_SBC2800_9G20)
28158 #else
28159 # define machine_is_sbc2800_9g20()      (0)
28160 #endif
28161
28162 #ifdef CONFIG_MACH_BENZGLB
28163 # ifdef machine_arch_type
28164 #  undef machine_arch_type
28165 #  define machine_arch_type     __machine_arch_type
28166 # else
28167 #  define machine_arch_type     MACH_TYPE_BENZGLB
28168 # endif
28169 # define machine_is_benzglb()   (machine_arch_type == MACH_TYPE_BENZGLB)
28170 #else
28171 # define machine_is_benzglb()   (0)
28172 #endif
28173
28174 #ifdef CONFIG_MACH_BENZTD
28175 # ifdef machine_arch_type
28176 #  undef machine_arch_type
28177 #  define machine_arch_type     __machine_arch_type
28178 # else
28179 #  define machine_arch_type     MACH_TYPE_BENZTD
28180 # endif
28181 # define machine_is_benztd()    (machine_arch_type == MACH_TYPE_BENZTD)
28182 #else
28183 # define machine_is_benztd()    (0)
28184 #endif
28185
28186 #ifdef CONFIG_MACH_CARTESIO_PLUS
28187 # ifdef machine_arch_type
28188 #  undef machine_arch_type
28189 #  define machine_arch_type     __machine_arch_type
28190 # else
28191 #  define machine_arch_type     MACH_TYPE_CARTESIO_PLUS
28192 # endif
28193 # define machine_is_cartesio_plus()     (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
28194 #else
28195 # define machine_is_cartesio_plus()     (0)
28196 #endif
28197
28198 #ifdef CONFIG_MACH_SOLRAD_G20
28199 # ifdef machine_arch_type
28200 #  undef machine_arch_type
28201 #  define machine_arch_type     __machine_arch_type
28202 # else
28203 #  define machine_arch_type     MACH_TYPE_SOLRAD_G20
28204 # endif
28205 # define machine_is_solrad_g20()        (machine_arch_type == MACH_TYPE_SOLRAD_G20)
28206 #else
28207 # define machine_is_solrad_g20()        (0)
28208 #endif
28209
28210 #ifdef CONFIG_MACH_MX27WALLACE
28211 # ifdef machine_arch_type
28212 #  undef machine_arch_type
28213 #  define machine_arch_type     __machine_arch_type
28214 # else
28215 #  define machine_arch_type     MACH_TYPE_MX27WALLACE
28216 # endif
28217 # define machine_is_mx27wallace()       (machine_arch_type == MACH_TYPE_MX27WALLACE)
28218 #else
28219 # define machine_is_mx27wallace()       (0)
28220 #endif
28221
28222 #ifdef CONFIG_MACH_FMZWEBMODUL
28223 # ifdef machine_arch_type
28224 #  undef machine_arch_type
28225 #  define machine_arch_type     __machine_arch_type
28226 # else
28227 #  define machine_arch_type     MACH_TYPE_FMZWEBMODUL
28228 # endif
28229 # define machine_is_fmzwebmodul()       (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
28230 #else
28231 # define machine_is_fmzwebmodul()       (0)
28232 #endif
28233
28234 #ifdef CONFIG_MACH_RD78X00_MASA
28235 # ifdef machine_arch_type
28236 #  undef machine_arch_type
28237 #  define machine_arch_type     __machine_arch_type
28238 # else
28239 #  define machine_arch_type     MACH_TYPE_RD78X00_MASA
28240 # endif
28241 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
28242 #else
28243 # define machine_is_rd78x00_masa()      (0)
28244 #endif
28245
28246 #ifdef CONFIG_MACH_SMALLOGGER
28247 # ifdef machine_arch_type
28248 #  undef machine_arch_type
28249 #  define machine_arch_type     __machine_arch_type
28250 # else
28251 #  define machine_arch_type     MACH_TYPE_SMALLOGGER
28252 # endif
28253 # define machine_is_smallogger()        (machine_arch_type == MACH_TYPE_SMALLOGGER)
28254 #else
28255 # define machine_is_smallogger()        (0)
28256 #endif
28257
28258 #ifdef CONFIG_MACH_CCW9P9215
28259 # ifdef machine_arch_type
28260 #  undef machine_arch_type
28261 #  define machine_arch_type     __machine_arch_type
28262 # else
28263 #  define machine_arch_type     MACH_TYPE_CCW9P9215
28264 # endif
28265 # define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
28266 #else
28267 # define machine_is_ccw9p9215() (0)
28268 #endif
28269
28270 #ifdef CONFIG_MACH_DM355_LEOPARD
28271 # ifdef machine_arch_type
28272 #  undef machine_arch_type
28273 #  define machine_arch_type     __machine_arch_type
28274 # else
28275 #  define machine_arch_type     MACH_TYPE_DM355_LEOPARD
28276 # endif
28277 # define machine_is_dm355_leopard()     (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
28278 #else
28279 # define machine_is_dm355_leopard()     (0)
28280 #endif
28281
28282 #ifdef CONFIG_MACH_TS219
28283 # ifdef machine_arch_type
28284 #  undef machine_arch_type
28285 #  define machine_arch_type     __machine_arch_type
28286 # else
28287 #  define machine_arch_type     MACH_TYPE_TS219
28288 # endif
28289 # define machine_is_ts219()     (machine_arch_type == MACH_TYPE_TS219)
28290 #else
28291 # define machine_is_ts219()     (0)
28292 #endif
28293
28294 #ifdef CONFIG_MACH_TNY_A9263
28295 # ifdef machine_arch_type
28296 #  undef machine_arch_type
28297 #  define machine_arch_type     __machine_arch_type
28298 # else
28299 #  define machine_arch_type     MACH_TYPE_TNY_A9263
28300 # endif
28301 # define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
28302 #else
28303 # define machine_is_tny_a9263() (0)
28304 #endif
28305
28306 #ifdef CONFIG_MACH_APOLLO
28307 # ifdef machine_arch_type
28308 #  undef machine_arch_type
28309 #  define machine_arch_type     __machine_arch_type
28310 # else
28311 #  define machine_arch_type     MACH_TYPE_APOLLO
28312 # endif
28313 # define machine_is_apollo()    (machine_arch_type == MACH_TYPE_APOLLO)
28314 #else
28315 # define machine_is_apollo()    (0)
28316 #endif
28317
28318 #ifdef CONFIG_MACH_AT91CAP9STK
28319 # ifdef machine_arch_type
28320 #  undef machine_arch_type
28321 #  define machine_arch_type     __machine_arch_type
28322 # else
28323 #  define machine_arch_type     MACH_TYPE_AT91CAP9STK
28324 # endif
28325 # define machine_is_at91cap9stk()       (machine_arch_type == MACH_TYPE_AT91CAP9STK)
28326 #else
28327 # define machine_is_at91cap9stk()       (0)
28328 #endif
28329
28330 #ifdef CONFIG_MACH_SPC300
28331 # ifdef machine_arch_type
28332 #  undef machine_arch_type
28333 #  define machine_arch_type     __machine_arch_type
28334 # else
28335 #  define machine_arch_type     MACH_TYPE_SPC300
28336 # endif
28337 # define machine_is_spc300()    (machine_arch_type == MACH_TYPE_SPC300)
28338 #else
28339 # define machine_is_spc300()    (0)
28340 #endif
28341
28342 #ifdef CONFIG_MACH_EKO
28343 # ifdef machine_arch_type
28344 #  undef machine_arch_type
28345 #  define machine_arch_type     __machine_arch_type
28346 # else
28347 #  define machine_arch_type     MACH_TYPE_EKO
28348 # endif
28349 # define machine_is_eko()       (machine_arch_type == MACH_TYPE_EKO)
28350 #else
28351 # define machine_is_eko()       (0)
28352 #endif
28353
28354 #ifdef CONFIG_MACH_CCW9M2443
28355 # ifdef machine_arch_type
28356 #  undef machine_arch_type
28357 #  define machine_arch_type     __machine_arch_type
28358 # else
28359 #  define machine_arch_type     MACH_TYPE_CCW9M2443
28360 # endif
28361 # define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
28362 #else
28363 # define machine_is_ccw9m2443() (0)
28364 #endif
28365
28366 #ifdef CONFIG_MACH_CCW9M2443JS
28367 # ifdef machine_arch_type
28368 #  undef machine_arch_type
28369 #  define machine_arch_type     __machine_arch_type
28370 # else
28371 #  define machine_arch_type     MACH_TYPE_CCW9M2443JS
28372 # endif
28373 # define machine_is_ccw9m2443js()       (machine_arch_type == MACH_TYPE_CCW9M2443JS)
28374 #else
28375 # define machine_is_ccw9m2443js()       (0)
28376 #endif
28377
28378 #ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
28379 # ifdef machine_arch_type
28380 #  undef machine_arch_type
28381 #  define machine_arch_type     __machine_arch_type
28382 # else
28383 #  define machine_arch_type     MACH_TYPE_M2M_ROUTER_DEVICE
28384 # endif
28385 # define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
28386 #else
28387 # define machine_is_m2m_router_device() (0)
28388 #endif
28389
28390 #ifdef CONFIG_MACH_STAR9104NAS
28391 # ifdef machine_arch_type
28392 #  undef machine_arch_type
28393 #  define machine_arch_type     __machine_arch_type
28394 # else
28395 #  define machine_arch_type     MACH_TYPE_STAR9104NAS
28396 # endif
28397 # define machine_is_str9104nas()        (machine_arch_type == MACH_TYPE_STAR9104NAS)
28398 #else
28399 # define machine_is_str9104nas()        (0)
28400 #endif
28401
28402 #ifdef CONFIG_MACH_PCA100
28403 # ifdef machine_arch_type
28404 #  undef machine_arch_type
28405 #  define machine_arch_type     __machine_arch_type
28406 # else
28407 #  define machine_arch_type     MACH_TYPE_PCA100
28408 # endif
28409 # define machine_is_pca100()    (machine_arch_type == MACH_TYPE_PCA100)
28410 #else
28411 # define machine_is_pca100()    (0)
28412 #endif
28413
28414 #ifdef CONFIG_MACH_Z3_DM365_MOD_01
28415 # ifdef machine_arch_type
28416 #  undef machine_arch_type
28417 #  define machine_arch_type     __machine_arch_type
28418 # else
28419 #  define machine_arch_type     MACH_TYPE_Z3_DM365_MOD_01
28420 # endif
28421 # define machine_is_z3_dm365_mod_01()   (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
28422 #else
28423 # define machine_is_z3_dm365_mod_01()   (0)
28424 #endif
28425
28426 #ifdef CONFIG_MACH_HIPOX
28427 # ifdef machine_arch_type
28428 #  undef machine_arch_type
28429 #  define machine_arch_type     __machine_arch_type
28430 # else
28431 #  define machine_arch_type     MACH_TYPE_HIPOX
28432 # endif
28433 # define machine_is_hipox()     (machine_arch_type == MACH_TYPE_HIPOX)
28434 #else
28435 # define machine_is_hipox()     (0)
28436 #endif
28437
28438 #ifdef CONFIG_MACH_OMAP3_PITEDS
28439 # ifdef machine_arch_type
28440 #  undef machine_arch_type
28441 #  define machine_arch_type     __machine_arch_type
28442 # else
28443 #  define machine_arch_type     MACH_TYPE_OMAP3_PITEDS
28444 # endif
28445 # define machine_is_omap3_piteds()      (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
28446 #else
28447 # define machine_is_omap3_piteds()      (0)
28448 #endif
28449
28450 #ifdef CONFIG_MACH_BM150R
28451 # ifdef machine_arch_type
28452 #  undef machine_arch_type
28453 #  define machine_arch_type     __machine_arch_type
28454 # else
28455 #  define machine_arch_type     MACH_TYPE_BM150R
28456 # endif
28457 # define machine_is_bm150r()    (machine_arch_type == MACH_TYPE_BM150R)
28458 #else
28459 # define machine_is_bm150r()    (0)
28460 #endif
28461
28462 #ifdef CONFIG_MACH_TBONE
28463 # ifdef machine_arch_type
28464 #  undef machine_arch_type
28465 #  define machine_arch_type     __machine_arch_type
28466 # else
28467 #  define machine_arch_type     MACH_TYPE_TBONE
28468 # endif
28469 # define machine_is_tbone()     (machine_arch_type == MACH_TYPE_TBONE)
28470 #else
28471 # define machine_is_tbone()     (0)
28472 #endif
28473
28474 #ifdef CONFIG_MACH_MERLIN
28475 # ifdef machine_arch_type
28476 #  undef machine_arch_type
28477 #  define machine_arch_type     __machine_arch_type
28478 # else
28479 #  define machine_arch_type     MACH_TYPE_MERLIN
28480 # endif
28481 # define machine_is_merlin()    (machine_arch_type == MACH_TYPE_MERLIN)
28482 #else
28483 # define machine_is_merlin()    (0)
28484 #endif
28485
28486 #ifdef CONFIG_MACH_FALCON
28487 # ifdef machine_arch_type
28488 #  undef machine_arch_type
28489 #  define machine_arch_type     __machine_arch_type
28490 # else
28491 #  define machine_arch_type     MACH_TYPE_FALCON
28492 # endif
28493 # define machine_is_falcon()    (machine_arch_type == MACH_TYPE_FALCON)
28494 #else
28495 # define machine_is_falcon()    (0)
28496 #endif
28497
28498 #ifdef CONFIG_MACH_DAVINCI_DA850_EVM
28499 # ifdef machine_arch_type
28500 #  undef machine_arch_type
28501 #  define machine_arch_type     __machine_arch_type
28502 # else
28503 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA850_EVM
28504 # endif
28505 # define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
28506 #else
28507 # define machine_is_davinci_da850_evm() (0)
28508 #endif
28509
28510 #ifdef CONFIG_MACH_S5P6440
28511 # ifdef machine_arch_type
28512 #  undef machine_arch_type
28513 #  define machine_arch_type     __machine_arch_type
28514 # else
28515 #  define machine_arch_type     MACH_TYPE_S5P6440
28516 # endif
28517 # define machine_is_s5p6440()   (machine_arch_type == MACH_TYPE_S5P6440)
28518 #else
28519 # define machine_is_s5p6440()   (0)
28520 #endif
28521
28522 #ifdef CONFIG_MACH_AT91SAM9G10EK
28523 # ifdef machine_arch_type
28524 #  undef machine_arch_type
28525 #  define machine_arch_type     __machine_arch_type
28526 # else
28527 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK
28528 # endif
28529 # define machine_is_at91sam9g10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
28530 #else
28531 # define machine_is_at91sam9g10ek()     (0)
28532 #endif
28533
28534 #ifdef CONFIG_MACH_OMAP_4430SDP
28535 # ifdef machine_arch_type
28536 #  undef machine_arch_type
28537 #  define machine_arch_type     __machine_arch_type
28538 # else
28539 #  define machine_arch_type     MACH_TYPE_OMAP_4430SDP
28540 # endif
28541 # define machine_is_omap_4430sdp()      (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
28542 #else
28543 # define machine_is_omap_4430sdp()      (0)
28544 #endif
28545
28546 #ifdef CONFIG_MACH_LPC313X
28547 # ifdef machine_arch_type
28548 #  undef machine_arch_type
28549 #  define machine_arch_type     __machine_arch_type
28550 # else
28551 #  define machine_arch_type     MACH_TYPE_LPC313X
28552 # endif
28553 # define machine_is_lpc313x()   (machine_arch_type == MACH_TYPE_LPC313X)
28554 #else
28555 # define machine_is_lpc313x()   (0)
28556 #endif
28557
28558 #ifdef CONFIG_MACH_MAGX_ZN5
28559 # ifdef machine_arch_type
28560 #  undef machine_arch_type
28561 #  define machine_arch_type     __machine_arch_type
28562 # else
28563 #  define machine_arch_type     MACH_TYPE_MAGX_ZN5
28564 # endif
28565 # define machine_is_magx_zn5()  (machine_arch_type == MACH_TYPE_MAGX_ZN5)
28566 #else
28567 # define machine_is_magx_zn5()  (0)
28568 #endif
28569
28570 #ifdef CONFIG_MACH_MAGX_EM30
28571 # ifdef machine_arch_type
28572 #  undef machine_arch_type
28573 #  define machine_arch_type     __machine_arch_type
28574 # else
28575 #  define machine_arch_type     MACH_TYPE_MAGX_EM30
28576 # endif
28577 # define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
28578 #else
28579 # define machine_is_magx_em30() (0)
28580 #endif
28581
28582 #ifdef CONFIG_MACH_MAGX_VE66
28583 # ifdef machine_arch_type
28584 #  undef machine_arch_type
28585 #  define machine_arch_type     __machine_arch_type
28586 # else
28587 #  define machine_arch_type     MACH_TYPE_MAGX_VE66
28588 # endif
28589 # define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
28590 #else
28591 # define machine_is_magx_ve66() (0)
28592 #endif
28593
28594 #ifdef CONFIG_MACH_MEESC
28595 # ifdef machine_arch_type
28596 #  undef machine_arch_type
28597 #  define machine_arch_type     __machine_arch_type
28598 # else
28599 #  define machine_arch_type     MACH_TYPE_MEESC
28600 # endif
28601 # define machine_is_meesc()     (machine_arch_type == MACH_TYPE_MEESC)
28602 #else
28603 # define machine_is_meesc()     (0)
28604 #endif
28605
28606 #ifdef CONFIG_MACH_OTC570
28607 # ifdef machine_arch_type
28608 #  undef machine_arch_type
28609 #  define machine_arch_type     __machine_arch_type
28610 # else
28611 #  define machine_arch_type     MACH_TYPE_OTC570
28612 # endif
28613 # define machine_is_otc570()    (machine_arch_type == MACH_TYPE_OTC570)
28614 #else
28615 # define machine_is_otc570()    (0)
28616 #endif
28617
28618 #ifdef CONFIG_MACH_BCU2412
28619 # ifdef machine_arch_type
28620 #  undef machine_arch_type
28621 #  define machine_arch_type     __machine_arch_type
28622 # else
28623 #  define machine_arch_type     MACH_TYPE_BCU2412
28624 # endif
28625 # define machine_is_bcu2412()   (machine_arch_type == MACH_TYPE_BCU2412)
28626 #else
28627 # define machine_is_bcu2412()   (0)
28628 #endif
28629
28630 #ifdef CONFIG_MACH_BEACON
28631 # ifdef machine_arch_type
28632 #  undef machine_arch_type
28633 #  define machine_arch_type     __machine_arch_type
28634 # else
28635 #  define machine_arch_type     MACH_TYPE_BEACON
28636 # endif
28637 # define machine_is_beacon()    (machine_arch_type == MACH_TYPE_BEACON)
28638 #else
28639 # define machine_is_beacon()    (0)
28640 #endif
28641
28642 #ifdef CONFIG_MACH_ACTIA_TGW
28643 # ifdef machine_arch_type
28644 #  undef machine_arch_type
28645 #  define machine_arch_type     __machine_arch_type
28646 # else
28647 #  define machine_arch_type     MACH_TYPE_ACTIA_TGW
28648 # endif
28649 # define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
28650 #else
28651 # define machine_is_actia_tgw() (0)
28652 #endif
28653
28654 #ifdef CONFIG_MACH_E4430
28655 # ifdef machine_arch_type
28656 #  undef machine_arch_type
28657 #  define machine_arch_type     __machine_arch_type
28658 # else
28659 #  define machine_arch_type     MACH_TYPE_E4430
28660 # endif
28661 # define machine_is_e4430()     (machine_arch_type == MACH_TYPE_E4430)
28662 #else
28663 # define machine_is_e4430()     (0)
28664 #endif
28665
28666 #ifdef CONFIG_MACH_QL300
28667 # ifdef machine_arch_type
28668 #  undef machine_arch_type
28669 #  define machine_arch_type     __machine_arch_type
28670 # else
28671 #  define machine_arch_type     MACH_TYPE_QL300
28672 # endif
28673 # define machine_is_ql300()     (machine_arch_type == MACH_TYPE_QL300)
28674 #else
28675 # define machine_is_ql300()     (0)
28676 #endif
28677
28678 #ifdef CONFIG_MACH_BTMAVB101
28679 # ifdef machine_arch_type
28680 #  undef machine_arch_type
28681 #  define machine_arch_type     __machine_arch_type
28682 # else
28683 #  define machine_arch_type     MACH_TYPE_BTMAVB101
28684 # endif
28685 # define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
28686 #else
28687 # define machine_is_btmavb101() (0)
28688 #endif
28689
28690 #ifdef CONFIG_MACH_BTMAWB101
28691 # ifdef machine_arch_type
28692 #  undef machine_arch_type
28693 #  define machine_arch_type     __machine_arch_type
28694 # else
28695 #  define machine_arch_type     MACH_TYPE_BTMAWB101
28696 # endif
28697 # define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
28698 #else
28699 # define machine_is_btmawb101() (0)
28700 #endif
28701
28702 #ifdef CONFIG_MACH_SQ201
28703 # ifdef machine_arch_type
28704 #  undef machine_arch_type
28705 #  define machine_arch_type     __machine_arch_type
28706 # else
28707 #  define machine_arch_type     MACH_TYPE_SQ201
28708 # endif
28709 # define machine_is_sq201()     (machine_arch_type == MACH_TYPE_SQ201)
28710 #else
28711 # define machine_is_sq201()     (0)
28712 #endif
28713
28714 #ifdef CONFIG_MACH_QUATRO45XX
28715 # ifdef machine_arch_type
28716 #  undef machine_arch_type
28717 #  define machine_arch_type     __machine_arch_type
28718 # else
28719 #  define machine_arch_type     MACH_TYPE_QUATRO45XX
28720 # endif
28721 # define machine_is_quatro45xx()        (machine_arch_type == MACH_TYPE_QUATRO45XX)
28722 #else
28723 # define machine_is_quatro45xx()        (0)
28724 #endif
28725
28726 #ifdef CONFIG_MACH_OPENPAD
28727 # ifdef machine_arch_type
28728 #  undef machine_arch_type
28729 #  define machine_arch_type     __machine_arch_type
28730 # else
28731 #  define machine_arch_type     MACH_TYPE_OPENPAD
28732 # endif
28733 # define machine_is_openpad()   (machine_arch_type == MACH_TYPE_OPENPAD)
28734 #else
28735 # define machine_is_openpad()   (0)
28736 #endif
28737
28738 #ifdef CONFIG_MACH_TX25
28739 # ifdef machine_arch_type
28740 #  undef machine_arch_type
28741 #  define machine_arch_type     __machine_arch_type
28742 # else
28743 #  define machine_arch_type     MACH_TYPE_TX25
28744 # endif
28745 # define machine_is_tx25()      (machine_arch_type == MACH_TYPE_TX25)
28746 #else
28747 # define machine_is_tx25()      (0)
28748 #endif
28749
28750 #ifdef CONFIG_MACH_OMAP3_TORPEDO
28751 # ifdef machine_arch_type
28752 #  undef machine_arch_type
28753 #  define machine_arch_type     __machine_arch_type
28754 # else
28755 #  define machine_arch_type     MACH_TYPE_OMAP3_TORPEDO
28756 # endif
28757 # define machine_is_omap3_torpedo()     (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
28758 #else
28759 # define machine_is_omap3_torpedo()     (0)
28760 #endif
28761
28762 #ifdef CONFIG_MACH_HTCRAPHAEL_K
28763 # ifdef machine_arch_type
28764 #  undef machine_arch_type
28765 #  define machine_arch_type     __machine_arch_type
28766 # else
28767 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_K
28768 # endif
28769 # define machine_is_htcraphael_k()      (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
28770 #else
28771 # define machine_is_htcraphael_k()      (0)
28772 #endif
28773
28774 #ifdef CONFIG_MACH_LAL43
28775 # ifdef machine_arch_type
28776 #  undef machine_arch_type
28777 #  define machine_arch_type     __machine_arch_type
28778 # else
28779 #  define machine_arch_type     MACH_TYPE_LAL43
28780 # endif
28781 # define machine_is_lal43()     (machine_arch_type == MACH_TYPE_LAL43)
28782 #else
28783 # define machine_is_lal43()     (0)
28784 #endif
28785
28786 #ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
28787 # ifdef machine_arch_type
28788 #  undef machine_arch_type
28789 #  define machine_arch_type     __machine_arch_type
28790 # else
28791 #  define machine_arch_type     MACH_TYPE_HTCRAPHAEL_CDMA500
28792 # endif
28793 # define machine_is_htcraphael_cdma500()        (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
28794 #else
28795 # define machine_is_htcraphael_cdma500()        (0)
28796 #endif
28797
28798 #ifdef CONFIG_MACH_ANW6410
28799 # ifdef machine_arch_type
28800 #  undef machine_arch_type
28801 #  define machine_arch_type     __machine_arch_type
28802 # else
28803 #  define machine_arch_type     MACH_TYPE_ANW6410
28804 # endif
28805 # define machine_is_anw6410()   (machine_arch_type == MACH_TYPE_ANW6410)
28806 #else
28807 # define machine_is_anw6410()   (0)
28808 #endif
28809
28810 #ifdef CONFIG_MACH_HTCPROPHET
28811 # ifdef machine_arch_type
28812 #  undef machine_arch_type
28813 #  define machine_arch_type     __machine_arch_type
28814 # else
28815 #  define machine_arch_type     MACH_TYPE_HTCPROPHET
28816 # endif
28817 # define machine_is_htcprophet()        (machine_arch_type == MACH_TYPE_HTCPROPHET)
28818 #else
28819 # define machine_is_htcprophet()        (0)
28820 #endif
28821
28822 #ifdef CONFIG_MACH_CFA_10022
28823 # ifdef machine_arch_type
28824 #  undef machine_arch_type
28825 #  define machine_arch_type     __machine_arch_type
28826 # else
28827 #  define machine_arch_type     MACH_TYPE_CFA_10022
28828 # endif
28829 # define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
28830 #else
28831 # define machine_is_cfa_10022() (0)
28832 #endif
28833
28834 #ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
28835 # ifdef machine_arch_type
28836 #  undef machine_arch_type
28837 #  define machine_arch_type     __machine_arch_type
28838 # else
28839 #  define machine_arch_type     MACH_TYPE_IMX27_VISSTRIM_M10
28840 # endif
28841 # define machine_is_imx27_visstrim_m10()        (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
28842 #else
28843 # define machine_is_imx27_visstrim_m10()        (0)
28844 #endif
28845
28846 #ifdef CONFIG_MACH_PX2IMX27
28847 # ifdef machine_arch_type
28848 #  undef machine_arch_type
28849 #  define machine_arch_type     __machine_arch_type
28850 # else
28851 #  define machine_arch_type     MACH_TYPE_PX2IMX27
28852 # endif
28853 # define machine_is_px2imx27()  (machine_arch_type == MACH_TYPE_PX2IMX27)
28854 #else
28855 # define machine_is_px2imx27()  (0)
28856 #endif
28857
28858 #ifdef CONFIG_MACH_STM3210E_EVAL
28859 # ifdef machine_arch_type
28860 #  undef machine_arch_type
28861 #  define machine_arch_type     __machine_arch_type
28862 # else
28863 #  define machine_arch_type     MACH_TYPE_STM3210E_EVAL
28864 # endif
28865 # define machine_is_stm3210e_eval()     (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
28866 #else
28867 # define machine_is_stm3210e_eval()     (0)
28868 #endif
28869
28870 #ifdef CONFIG_MACH_DVS10
28871 # ifdef machine_arch_type
28872 #  undef machine_arch_type
28873 #  define machine_arch_type     __machine_arch_type
28874 # else
28875 #  define machine_arch_type     MACH_TYPE_DVS10
28876 # endif
28877 # define machine_is_dvs10()     (machine_arch_type == MACH_TYPE_DVS10)
28878 #else
28879 # define machine_is_dvs10()     (0)
28880 #endif
28881
28882 #ifdef CONFIG_MACH_PORTUXG20
28883 # ifdef machine_arch_type
28884 #  undef machine_arch_type
28885 #  define machine_arch_type     __machine_arch_type
28886 # else
28887 #  define machine_arch_type     MACH_TYPE_PORTUXG20
28888 # endif
28889 # define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
28890 #else
28891 # define machine_is_portuxg20() (0)
28892 #endif
28893
28894 #ifdef CONFIG_MACH_ARM_SPV
28895 # ifdef machine_arch_type
28896 #  undef machine_arch_type
28897 #  define machine_arch_type     __machine_arch_type
28898 # else
28899 #  define machine_arch_type     MACH_TYPE_ARM_SPV
28900 # endif
28901 # define machine_is_arm_spv()   (machine_arch_type == MACH_TYPE_ARM_SPV)
28902 #else
28903 # define machine_is_arm_spv()   (0)
28904 #endif
28905
28906 #ifdef CONFIG_MACH_SMDKC110
28907 # ifdef machine_arch_type
28908 #  undef machine_arch_type
28909 #  define machine_arch_type     __machine_arch_type
28910 # else
28911 #  define machine_arch_type     MACH_TYPE_SMDKC110
28912 # endif
28913 # define machine_is_smdkc110()  (machine_arch_type == MACH_TYPE_SMDKC110)
28914 #else
28915 # define machine_is_smdkc110()  (0)
28916 #endif
28917
28918 #ifdef CONFIG_MACH_CABESPRESSO
28919 # ifdef machine_arch_type
28920 #  undef machine_arch_type
28921 #  define machine_arch_type     __machine_arch_type
28922 # else
28923 #  define machine_arch_type     MACH_TYPE_CABESPRESSO
28924 # endif
28925 # define machine_is_cabespresso()       (machine_arch_type == MACH_TYPE_CABESPRESSO)
28926 #else
28927 # define machine_is_cabespresso()       (0)
28928 #endif
28929
28930 #ifdef CONFIG_MACH_HMC800
28931 # ifdef machine_arch_type
28932 #  undef machine_arch_type
28933 #  define machine_arch_type     __machine_arch_type
28934 # else
28935 #  define machine_arch_type     MACH_TYPE_HMC800
28936 # endif
28937 # define machine_is_hmc800()    (machine_arch_type == MACH_TYPE_HMC800)
28938 #else
28939 # define machine_is_hmc800()    (0)
28940 #endif
28941
28942 #ifdef CONFIG_MACH_SHOLES
28943 # ifdef machine_arch_type
28944 #  undef machine_arch_type
28945 #  define machine_arch_type     __machine_arch_type
28946 # else
28947 #  define machine_arch_type     MACH_TYPE_SHOLES
28948 # endif
28949 # define machine_is_sholes()    (machine_arch_type == MACH_TYPE_SHOLES)
28950 #else
28951 # define machine_is_sholes()    (0)
28952 #endif
28953
28954 #ifdef CONFIG_MACH_BTMXC31
28955 # ifdef machine_arch_type
28956 #  undef machine_arch_type
28957 #  define machine_arch_type     __machine_arch_type
28958 # else
28959 #  define machine_arch_type     MACH_TYPE_BTMXC31
28960 # endif
28961 # define machine_is_btmxc31()   (machine_arch_type == MACH_TYPE_BTMXC31)
28962 #else
28963 # define machine_is_btmxc31()   (0)
28964 #endif
28965
28966 #ifdef CONFIG_MACH_DT501
28967 # ifdef machine_arch_type
28968 #  undef machine_arch_type
28969 #  define machine_arch_type     __machine_arch_type
28970 # else
28971 #  define machine_arch_type     MACH_TYPE_DT501
28972 # endif
28973 # define machine_is_dt501()     (machine_arch_type == MACH_TYPE_DT501)
28974 #else
28975 # define machine_is_dt501()     (0)
28976 #endif
28977
28978 #ifdef CONFIG_MACH_KTX
28979 # ifdef machine_arch_type
28980 #  undef machine_arch_type
28981 #  define machine_arch_type     __machine_arch_type
28982 # else
28983 #  define machine_arch_type     MACH_TYPE_KTX
28984 # endif
28985 # define machine_is_ktx()       (machine_arch_type == MACH_TYPE_KTX)
28986 #else
28987 # define machine_is_ktx()       (0)
28988 #endif
28989
28990 #ifdef CONFIG_MACH_OMAP3517EVM
28991 # ifdef machine_arch_type
28992 #  undef machine_arch_type
28993 #  define machine_arch_type     __machine_arch_type
28994 # else
28995 #  define machine_arch_type     MACH_TYPE_OMAP3517EVM
28996 # endif
28997 # define machine_is_omap3517evm()       (machine_arch_type == MACH_TYPE_OMAP3517EVM)
28998 #else
28999 # define machine_is_omap3517evm()       (0)
29000 #endif
29001
29002 #ifdef CONFIG_MACH_NETSPACE_V2
29003 # ifdef machine_arch_type
29004 #  undef machine_arch_type
29005 #  define machine_arch_type     __machine_arch_type
29006 # else
29007 #  define machine_arch_type     MACH_TYPE_NETSPACE_V2
29008 # endif
29009 # define machine_is_netspace_v2()       (machine_arch_type == MACH_TYPE_NETSPACE_V2)
29010 #else
29011 # define machine_is_netspace_v2()       (0)
29012 #endif
29013
29014 #ifdef CONFIG_MACH_NETSPACE_MAX_V2
29015 # ifdef machine_arch_type
29016 #  undef machine_arch_type
29017 #  define machine_arch_type     __machine_arch_type
29018 # else
29019 #  define machine_arch_type     MACH_TYPE_NETSPACE_MAX_V2
29020 # endif
29021 # define machine_is_netspace_max_v2()   (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
29022 #else
29023 # define machine_is_netspace_max_v2()   (0)
29024 #endif
29025
29026 #ifdef CONFIG_MACH_D2NET_V2
29027 # ifdef machine_arch_type
29028 #  undef machine_arch_type
29029 #  define machine_arch_type     __machine_arch_type
29030 # else
29031 #  define machine_arch_type     MACH_TYPE_D2NET_V2
29032 # endif
29033 # define machine_is_d2net_v2()  (machine_arch_type == MACH_TYPE_D2NET_V2)
29034 #else
29035 # define machine_is_d2net_v2()  (0)
29036 #endif
29037
29038 #ifdef CONFIG_MACH_NET2BIG_V2
29039 # ifdef machine_arch_type
29040 #  undef machine_arch_type
29041 #  define machine_arch_type     __machine_arch_type
29042 # else
29043 #  define machine_arch_type     MACH_TYPE_NET2BIG_V2
29044 # endif
29045 # define machine_is_net2big_v2()        (machine_arch_type == MACH_TYPE_NET2BIG_V2)
29046 #else
29047 # define machine_is_net2big_v2()        (0)
29048 #endif
29049
29050 #ifdef CONFIG_MACH_NET4BIG_V2
29051 # ifdef machine_arch_type
29052 #  undef machine_arch_type
29053 #  define machine_arch_type     __machine_arch_type
29054 # else
29055 #  define machine_arch_type     MACH_TYPE_NET4BIG_V2
29056 # endif
29057 # define machine_is_net4big_v2()        (machine_arch_type == MACH_TYPE_NET4BIG_V2)
29058 #else
29059 # define machine_is_net4big_v2()        (0)
29060 #endif
29061
29062 #ifdef CONFIG_MACH_NET5BIG_V2
29063 # ifdef machine_arch_type
29064 #  undef machine_arch_type
29065 #  define machine_arch_type     __machine_arch_type
29066 # else
29067 #  define machine_arch_type     MACH_TYPE_NET5BIG_V2
29068 # endif
29069 # define machine_is_net5big_v2()        (machine_arch_type == MACH_TYPE_NET5BIG_V2)
29070 #else
29071 # define machine_is_net5big_v2()        (0)
29072 #endif
29073
29074 #ifdef CONFIG_MACH_ENDB2443
29075 # ifdef machine_arch_type
29076 #  undef machine_arch_type
29077 #  define machine_arch_type     __machine_arch_type
29078 # else
29079 #  define machine_arch_type     MACH_TYPE_ENDB2443
29080 # endif
29081 # define machine_is_endb2443()  (machine_arch_type == MACH_TYPE_ENDB2443)
29082 #else
29083 # define machine_is_endb2443()  (0)
29084 #endif
29085
29086 #ifdef CONFIG_MACH_INETSPACE_V2
29087 # ifdef machine_arch_type
29088 #  undef machine_arch_type
29089 #  define machine_arch_type     __machine_arch_type
29090 # else
29091 #  define machine_arch_type     MACH_TYPE_INETSPACE_V2
29092 # endif
29093 # define machine_is_inetspace_v2()      (machine_arch_type == MACH_TYPE_INETSPACE_V2)
29094 #else
29095 # define machine_is_inetspace_v2()      (0)
29096 #endif
29097
29098 #ifdef CONFIG_MACH_TROS
29099 # ifdef machine_arch_type
29100 #  undef machine_arch_type
29101 #  define machine_arch_type     __machine_arch_type
29102 # else
29103 #  define machine_arch_type     MACH_TYPE_TROS
29104 # endif
29105 # define machine_is_tros()      (machine_arch_type == MACH_TYPE_TROS)
29106 #else
29107 # define machine_is_tros()      (0)
29108 #endif
29109
29110 #ifdef CONFIG_MACH_PELCO_HOMER
29111 # ifdef machine_arch_type
29112 #  undef machine_arch_type
29113 #  define machine_arch_type     __machine_arch_type
29114 # else
29115 #  define machine_arch_type     MACH_TYPE_PELCO_HOMER
29116 # endif
29117 # define machine_is_pelco_homer()       (machine_arch_type == MACH_TYPE_PELCO_HOMER)
29118 #else
29119 # define machine_is_pelco_homer()       (0)
29120 #endif
29121
29122 #ifdef CONFIG_MACH_OFSP8
29123 # ifdef machine_arch_type
29124 #  undef machine_arch_type
29125 #  define machine_arch_type     __machine_arch_type
29126 # else
29127 #  define machine_arch_type     MACH_TYPE_OFSP8
29128 # endif
29129 # define machine_is_ofsp8()     (machine_arch_type == MACH_TYPE_OFSP8)
29130 #else
29131 # define machine_is_ofsp8()     (0)
29132 #endif
29133
29134 #ifdef CONFIG_MACH_AT91SAM9G45EKES
29135 # ifdef machine_arch_type
29136 #  undef machine_arch_type
29137 #  define machine_arch_type     __machine_arch_type
29138 # else
29139 #  define machine_arch_type     MACH_TYPE_AT91SAM9G45EKES
29140 # endif
29141 # define machine_is_at91sam9g45ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
29142 #else
29143 # define machine_is_at91sam9g45ekes()   (0)
29144 #endif
29145
29146 #ifdef CONFIG_MACH_GUF_CUPID
29147 # ifdef machine_arch_type
29148 #  undef machine_arch_type
29149 #  define machine_arch_type     __machine_arch_type
29150 # else
29151 #  define machine_arch_type     MACH_TYPE_GUF_CUPID
29152 # endif
29153 # define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
29154 #else
29155 # define machine_is_guf_cupid() (0)
29156 #endif
29157
29158 #ifdef CONFIG_MACH_EAB1R
29159 # ifdef machine_arch_type
29160 #  undef machine_arch_type
29161 #  define machine_arch_type     __machine_arch_type
29162 # else
29163 #  define machine_arch_type     MACH_TYPE_EAB1R
29164 # endif
29165 # define machine_is_eab1r()     (machine_arch_type == MACH_TYPE_EAB1R)
29166 #else
29167 # define machine_is_eab1r()     (0)
29168 #endif
29169
29170 #ifdef CONFIG_MACH_DESIREC
29171 # ifdef machine_arch_type
29172 #  undef machine_arch_type
29173 #  define machine_arch_type     __machine_arch_type
29174 # else
29175 #  define machine_arch_type     MACH_TYPE_DESIREC
29176 # endif
29177 # define machine_is_desirec()   (machine_arch_type == MACH_TYPE_DESIREC)
29178 #else
29179 # define machine_is_desirec()   (0)
29180 #endif
29181
29182 #ifdef CONFIG_MACH_CORDOBA
29183 # ifdef machine_arch_type
29184 #  undef machine_arch_type
29185 #  define machine_arch_type     __machine_arch_type
29186 # else
29187 #  define machine_arch_type     MACH_TYPE_CORDOBA
29188 # endif
29189 # define machine_is_cordoba()   (machine_arch_type == MACH_TYPE_CORDOBA)
29190 #else
29191 # define machine_is_cordoba()   (0)
29192 #endif
29193
29194 #ifdef CONFIG_MACH_IRVINE
29195 # ifdef machine_arch_type
29196 #  undef machine_arch_type
29197 #  define machine_arch_type     __machine_arch_type
29198 # else
29199 #  define machine_arch_type     MACH_TYPE_IRVINE
29200 # endif
29201 # define machine_is_irvine()    (machine_arch_type == MACH_TYPE_IRVINE)
29202 #else
29203 # define machine_is_irvine()    (0)
29204 #endif
29205
29206 #ifdef CONFIG_MACH_SFF772
29207 # ifdef machine_arch_type
29208 #  undef machine_arch_type
29209 #  define machine_arch_type     __machine_arch_type
29210 # else
29211 #  define machine_arch_type     MACH_TYPE_SFF772
29212 # endif
29213 # define machine_is_sff772()    (machine_arch_type == MACH_TYPE_SFF772)
29214 #else
29215 # define machine_is_sff772()    (0)
29216 #endif
29217
29218 #ifdef CONFIG_MACH_PELCO_MILANO
29219 # ifdef machine_arch_type
29220 #  undef machine_arch_type
29221 #  define machine_arch_type     __machine_arch_type
29222 # else
29223 #  define machine_arch_type     MACH_TYPE_PELCO_MILANO
29224 # endif
29225 # define machine_is_pelco_milano()      (machine_arch_type == MACH_TYPE_PELCO_MILANO)
29226 #else
29227 # define machine_is_pelco_milano()      (0)
29228 #endif
29229
29230 #ifdef CONFIG_MACH_PC7302
29231 # ifdef machine_arch_type
29232 #  undef machine_arch_type
29233 #  define machine_arch_type     __machine_arch_type
29234 # else
29235 #  define machine_arch_type     MACH_TYPE_PC7302
29236 # endif
29237 # define machine_is_pc7302()    (machine_arch_type == MACH_TYPE_PC7302)
29238 #else
29239 # define machine_is_pc7302()    (0)
29240 #endif
29241
29242 #ifdef CONFIG_MACH_BIP6000
29243 # ifdef machine_arch_type
29244 #  undef machine_arch_type
29245 #  define machine_arch_type     __machine_arch_type
29246 # else
29247 #  define machine_arch_type     MACH_TYPE_BIP6000
29248 # endif
29249 # define machine_is_bip6000()   (machine_arch_type == MACH_TYPE_BIP6000)
29250 #else
29251 # define machine_is_bip6000()   (0)
29252 #endif
29253
29254 #ifdef CONFIG_MACH_SILVERMOON
29255 # ifdef machine_arch_type
29256 #  undef machine_arch_type
29257 #  define machine_arch_type     __machine_arch_type
29258 # else
29259 #  define machine_arch_type     MACH_TYPE_SILVERMOON
29260 # endif
29261 # define machine_is_silvermoon()        (machine_arch_type == MACH_TYPE_SILVERMOON)
29262 #else
29263 # define machine_is_silvermoon()        (0)
29264 #endif
29265
29266 #ifdef CONFIG_MACH_VC0830
29267 # ifdef machine_arch_type
29268 #  undef machine_arch_type
29269 #  define machine_arch_type     __machine_arch_type
29270 # else
29271 #  define machine_arch_type     MACH_TYPE_VC0830
29272 # endif
29273 # define machine_is_vc0830()    (machine_arch_type == MACH_TYPE_VC0830)
29274 #else
29275 # define machine_is_vc0830()    (0)
29276 #endif
29277
29278 #ifdef CONFIG_MACH_DT430
29279 # ifdef machine_arch_type
29280 #  undef machine_arch_type
29281 #  define machine_arch_type     __machine_arch_type
29282 # else
29283 #  define machine_arch_type     MACH_TYPE_DT430
29284 # endif
29285 # define machine_is_dt430()     (machine_arch_type == MACH_TYPE_DT430)
29286 #else
29287 # define machine_is_dt430()     (0)
29288 #endif
29289
29290 #ifdef CONFIG_MACH_JI42PF
29291 # ifdef machine_arch_type
29292 #  undef machine_arch_type
29293 #  define machine_arch_type     __machine_arch_type
29294 # else
29295 #  define machine_arch_type     MACH_TYPE_JI42PF
29296 # endif
29297 # define machine_is_ji42pf()    (machine_arch_type == MACH_TYPE_JI42PF)
29298 #else
29299 # define machine_is_ji42pf()    (0)
29300 #endif
29301
29302 #ifdef CONFIG_MACH_GNET_KSM
29303 # ifdef machine_arch_type
29304 #  undef machine_arch_type
29305 #  define machine_arch_type     __machine_arch_type
29306 # else
29307 #  define machine_arch_type     MACH_TYPE_GNET_KSM
29308 # endif
29309 # define machine_is_gnet_ksm()  (machine_arch_type == MACH_TYPE_GNET_KSM)
29310 #else
29311 # define machine_is_gnet_ksm()  (0)
29312 #endif
29313
29314 #ifdef CONFIG_MACH_GNET_SGM
29315 # ifdef machine_arch_type
29316 #  undef machine_arch_type
29317 #  define machine_arch_type     __machine_arch_type
29318 # else
29319 #  define machine_arch_type     MACH_TYPE_GNET_SGM
29320 # endif
29321 # define machine_is_gnet_sgm()  (machine_arch_type == MACH_TYPE_GNET_SGM)
29322 #else
29323 # define machine_is_gnet_sgm()  (0)
29324 #endif
29325
29326 #ifdef CONFIG_MACH_GNET_SGR
29327 # ifdef machine_arch_type
29328 #  undef machine_arch_type
29329 #  define machine_arch_type     __machine_arch_type
29330 # else
29331 #  define machine_arch_type     MACH_TYPE_GNET_SGR
29332 # endif
29333 # define machine_is_gnet_sgr()  (machine_arch_type == MACH_TYPE_GNET_SGR)
29334 #else
29335 # define machine_is_gnet_sgr()  (0)
29336 #endif
29337
29338 #ifdef CONFIG_MACH_OMAP3_ICETEKEVM
29339 # ifdef machine_arch_type
29340 #  undef machine_arch_type
29341 #  define machine_arch_type     __machine_arch_type
29342 # else
29343 #  define machine_arch_type     MACH_TYPE_OMAP3_ICETEKEVM
29344 # endif
29345 # define machine_is_omap3_icetekevm()   (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
29346 #else
29347 # define machine_is_omap3_icetekevm()   (0)
29348 #endif
29349
29350 #ifdef CONFIG_MACH_PNP
29351 # ifdef machine_arch_type
29352 #  undef machine_arch_type
29353 #  define machine_arch_type     __machine_arch_type
29354 # else
29355 #  define machine_arch_type     MACH_TYPE_PNP
29356 # endif
29357 # define machine_is_pnp()       (machine_arch_type == MACH_TYPE_PNP)
29358 #else
29359 # define machine_is_pnp()       (0)
29360 #endif
29361
29362 #ifdef CONFIG_MACH_CTERA_2BAY_K
29363 # ifdef machine_arch_type
29364 #  undef machine_arch_type
29365 #  define machine_arch_type     __machine_arch_type
29366 # else
29367 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_K
29368 # endif
29369 # define machine_is_ctera_2bay_k()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
29370 #else
29371 # define machine_is_ctera_2bay_k()      (0)
29372 #endif
29373
29374 #ifdef CONFIG_MACH_CTERA_2BAY_U
29375 # ifdef machine_arch_type
29376 #  undef machine_arch_type
29377 #  define machine_arch_type     __machine_arch_type
29378 # else
29379 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_U
29380 # endif
29381 # define machine_is_ctera_2bay_u()      (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
29382 #else
29383 # define machine_is_ctera_2bay_u()      (0)
29384 #endif
29385
29386 #ifdef CONFIG_MACH_SAS_C
29387 # ifdef machine_arch_type
29388 #  undef machine_arch_type
29389 #  define machine_arch_type     __machine_arch_type
29390 # else
29391 #  define machine_arch_type     MACH_TYPE_SAS_C
29392 # endif
29393 # define machine_is_sas_c()     (machine_arch_type == MACH_TYPE_SAS_C)
29394 #else
29395 # define machine_is_sas_c()     (0)
29396 #endif
29397
29398 #ifdef CONFIG_MACH_VMA2315
29399 # ifdef machine_arch_type
29400 #  undef machine_arch_type
29401 #  define machine_arch_type     __machine_arch_type
29402 # else
29403 #  define machine_arch_type     MACH_TYPE_VMA2315
29404 # endif
29405 # define machine_is_vma2315()   (machine_arch_type == MACH_TYPE_VMA2315)
29406 #else
29407 # define machine_is_vma2315()   (0)
29408 #endif
29409
29410 #ifdef CONFIG_MACH_VCS
29411 # ifdef machine_arch_type
29412 #  undef machine_arch_type
29413 #  define machine_arch_type     __machine_arch_type
29414 # else
29415 #  define machine_arch_type     MACH_TYPE_VCS
29416 # endif
29417 # define machine_is_vcs()       (machine_arch_type == MACH_TYPE_VCS)
29418 #else
29419 # define machine_is_vcs()       (0)
29420 #endif
29421
29422 #ifdef CONFIG_MACH_SPEAR600
29423 # ifdef machine_arch_type
29424 #  undef machine_arch_type
29425 #  define machine_arch_type     __machine_arch_type
29426 # else
29427 #  define machine_arch_type     MACH_TYPE_SPEAR600
29428 # endif
29429 # define machine_is_spear600()  (machine_arch_type == MACH_TYPE_SPEAR600)
29430 #else
29431 # define machine_is_spear600()  (0)
29432 #endif
29433
29434 #ifdef CONFIG_MACH_SPEAR300
29435 # ifdef machine_arch_type
29436 #  undef machine_arch_type
29437 #  define machine_arch_type     __machine_arch_type
29438 # else
29439 #  define machine_arch_type     MACH_TYPE_SPEAR300
29440 # endif
29441 # define machine_is_spear300()  (machine_arch_type == MACH_TYPE_SPEAR300)
29442 #else
29443 # define machine_is_spear300()  (0)
29444 #endif
29445
29446 #ifdef CONFIG_MACH_SPEAR1300
29447 # ifdef machine_arch_type
29448 #  undef machine_arch_type
29449 #  define machine_arch_type     __machine_arch_type
29450 # else
29451 #  define machine_arch_type     MACH_TYPE_SPEAR1300
29452 # endif
29453 # define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
29454 #else
29455 # define machine_is_spear1300() (0)
29456 #endif
29457
29458 #ifdef CONFIG_MACH_LILLY1131
29459 # ifdef machine_arch_type
29460 #  undef machine_arch_type
29461 #  define machine_arch_type     __machine_arch_type
29462 # else
29463 #  define machine_arch_type     MACH_TYPE_LILLY1131
29464 # endif
29465 # define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
29466 #else
29467 # define machine_is_lilly1131() (0)
29468 #endif
29469
29470 #ifdef CONFIG_MACH_ARVOO_AX301
29471 # ifdef machine_arch_type
29472 #  undef machine_arch_type
29473 #  define machine_arch_type     __machine_arch_type
29474 # else
29475 #  define machine_arch_type     MACH_TYPE_ARVOO_AX301
29476 # endif
29477 # define machine_is_arvoo_ax301()       (machine_arch_type == MACH_TYPE_ARVOO_AX301)
29478 #else
29479 # define machine_is_arvoo_ax301()       (0)
29480 #endif
29481
29482 #ifdef CONFIG_MACH_MAPPHONE
29483 # ifdef machine_arch_type
29484 #  undef machine_arch_type
29485 #  define machine_arch_type     __machine_arch_type
29486 # else
29487 #  define machine_arch_type     MACH_TYPE_MAPPHONE
29488 # endif
29489 # define machine_is_mapphone()  (machine_arch_type == MACH_TYPE_MAPPHONE)
29490 #else
29491 # define machine_is_mapphone()  (0)
29492 #endif
29493
29494 #ifdef CONFIG_MACH_LEGEND
29495 # ifdef machine_arch_type
29496 #  undef machine_arch_type
29497 #  define machine_arch_type     __machine_arch_type
29498 # else
29499 #  define machine_arch_type     MACH_TYPE_LEGEND
29500 # endif
29501 # define machine_is_legend()    (machine_arch_type == MACH_TYPE_LEGEND)
29502 #else
29503 # define machine_is_legend()    (0)
29504 #endif
29505
29506 #ifdef CONFIG_MACH_SALSA
29507 # ifdef machine_arch_type
29508 #  undef machine_arch_type
29509 #  define machine_arch_type     __machine_arch_type
29510 # else
29511 #  define machine_arch_type     MACH_TYPE_SALSA
29512 # endif
29513 # define machine_is_salsa()     (machine_arch_type == MACH_TYPE_SALSA)
29514 #else
29515 # define machine_is_salsa()     (0)
29516 #endif
29517
29518 #ifdef CONFIG_MACH_LOUNGE
29519 # ifdef machine_arch_type
29520 #  undef machine_arch_type
29521 #  define machine_arch_type     __machine_arch_type
29522 # else
29523 #  define machine_arch_type     MACH_TYPE_LOUNGE
29524 # endif
29525 # define machine_is_lounge()    (machine_arch_type == MACH_TYPE_LOUNGE)
29526 #else
29527 # define machine_is_lounge()    (0)
29528 #endif
29529
29530 #ifdef CONFIG_MACH_VISION
29531 # ifdef machine_arch_type
29532 #  undef machine_arch_type
29533 #  define machine_arch_type     __machine_arch_type
29534 # else
29535 #  define machine_arch_type     MACH_TYPE_VISION
29536 # endif
29537 # define machine_is_vision()    (machine_arch_type == MACH_TYPE_VISION)
29538 #else
29539 # define machine_is_vision()    (0)
29540 #endif
29541
29542 #ifdef CONFIG_MACH_VMB20
29543 # ifdef machine_arch_type
29544 #  undef machine_arch_type
29545 #  define machine_arch_type     __machine_arch_type
29546 # else
29547 #  define machine_arch_type     MACH_TYPE_VMB20
29548 # endif
29549 # define machine_is_vmb20()     (machine_arch_type == MACH_TYPE_VMB20)
29550 #else
29551 # define machine_is_vmb20()     (0)
29552 #endif
29553
29554 #ifdef CONFIG_MACH_HY2410
29555 # ifdef machine_arch_type
29556 #  undef machine_arch_type
29557 #  define machine_arch_type     __machine_arch_type
29558 # else
29559 #  define machine_arch_type     MACH_TYPE_HY2410
29560 # endif
29561 # define machine_is_hy2410()    (machine_arch_type == MACH_TYPE_HY2410)
29562 #else
29563 # define machine_is_hy2410()    (0)
29564 #endif
29565
29566 #ifdef CONFIG_MACH_HY9315
29567 # ifdef machine_arch_type
29568 #  undef machine_arch_type
29569 #  define machine_arch_type     __machine_arch_type
29570 # else
29571 #  define machine_arch_type     MACH_TYPE_HY9315
29572 # endif
29573 # define machine_is_hy9315()    (machine_arch_type == MACH_TYPE_HY9315)
29574 #else
29575 # define machine_is_hy9315()    (0)
29576 #endif
29577
29578 #ifdef CONFIG_MACH_BULLWINKLE
29579 # ifdef machine_arch_type
29580 #  undef machine_arch_type
29581 #  define machine_arch_type     __machine_arch_type
29582 # else
29583 #  define machine_arch_type     MACH_TYPE_BULLWINKLE
29584 # endif
29585 # define machine_is_bullwinkle()        (machine_arch_type == MACH_TYPE_BULLWINKLE)
29586 #else
29587 # define machine_is_bullwinkle()        (0)
29588 #endif
29589
29590 #ifdef CONFIG_MACH_ARM_ULTIMATOR2
29591 # ifdef machine_arch_type
29592 #  undef machine_arch_type
29593 #  define machine_arch_type     __machine_arch_type
29594 # else
29595 #  define machine_arch_type     MACH_TYPE_ARM_ULTIMATOR2
29596 # endif
29597 # define machine_is_arm_ultimator2()    (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
29598 #else
29599 # define machine_is_arm_ultimator2()    (0)
29600 #endif
29601
29602 #ifdef CONFIG_MACH_VS_V210
29603 # ifdef machine_arch_type
29604 #  undef machine_arch_type
29605 #  define machine_arch_type     __machine_arch_type
29606 # else
29607 #  define machine_arch_type     MACH_TYPE_VS_V210
29608 # endif
29609 # define machine_is_vs_v210()   (machine_arch_type == MACH_TYPE_VS_V210)
29610 #else
29611 # define machine_is_vs_v210()   (0)
29612 #endif
29613
29614 #ifdef CONFIG_MACH_VS_V212
29615 # ifdef machine_arch_type
29616 #  undef machine_arch_type
29617 #  define machine_arch_type     __machine_arch_type
29618 # else
29619 #  define machine_arch_type     MACH_TYPE_VS_V212
29620 # endif
29621 # define machine_is_vs_v212()   (machine_arch_type == MACH_TYPE_VS_V212)
29622 #else
29623 # define machine_is_vs_v212()   (0)
29624 #endif
29625
29626 #ifdef CONFIG_MACH_HMT
29627 # ifdef machine_arch_type
29628 #  undef machine_arch_type
29629 #  define machine_arch_type     __machine_arch_type
29630 # else
29631 #  define machine_arch_type     MACH_TYPE_HMT
29632 # endif
29633 # define machine_is_hmt()       (machine_arch_type == MACH_TYPE_HMT)
29634 #else
29635 # define machine_is_hmt()       (0)
29636 #endif
29637
29638 #ifdef CONFIG_MACH_SUEN3
29639 # ifdef machine_arch_type
29640 #  undef machine_arch_type
29641 #  define machine_arch_type     __machine_arch_type
29642 # else
29643 #  define machine_arch_type     MACH_TYPE_SUEN3
29644 # endif
29645 # define machine_is_suen3()     (machine_arch_type == MACH_TYPE_SUEN3)
29646 #else
29647 # define machine_is_suen3()     (0)
29648 #endif
29649
29650 #ifdef CONFIG_MACH_VESPER
29651 # ifdef machine_arch_type
29652 #  undef machine_arch_type
29653 #  define machine_arch_type     __machine_arch_type
29654 # else
29655 #  define machine_arch_type     MACH_TYPE_VESPER
29656 # endif
29657 # define machine_is_vesper()    (machine_arch_type == MACH_TYPE_VESPER)
29658 #else
29659 # define machine_is_vesper()    (0)
29660 #endif
29661
29662 #ifdef CONFIG_MACH_STR9
29663 # ifdef machine_arch_type
29664 #  undef machine_arch_type
29665 #  define machine_arch_type     __machine_arch_type
29666 # else
29667 #  define machine_arch_type     MACH_TYPE_STR9
29668 # endif
29669 # define machine_is_str9()      (machine_arch_type == MACH_TYPE_STR9)
29670 #else
29671 # define machine_is_str9()      (0)
29672 #endif
29673
29674 #ifdef CONFIG_MACH_OMAP3_WL_FF
29675 # ifdef machine_arch_type
29676 #  undef machine_arch_type
29677 #  define machine_arch_type     __machine_arch_type
29678 # else
29679 #  define machine_arch_type     MACH_TYPE_OMAP3_WL_FF
29680 # endif
29681 # define machine_is_omap3_wl_ff()       (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
29682 #else
29683 # define machine_is_omap3_wl_ff()       (0)
29684 #endif
29685
29686 #ifdef CONFIG_MACH_SIMCOM
29687 # ifdef machine_arch_type
29688 #  undef machine_arch_type
29689 #  define machine_arch_type     __machine_arch_type
29690 # else
29691 #  define machine_arch_type     MACH_TYPE_SIMCOM
29692 # endif
29693 # define machine_is_simcom()    (machine_arch_type == MACH_TYPE_SIMCOM)
29694 #else
29695 # define machine_is_simcom()    (0)
29696 #endif
29697
29698 #ifdef CONFIG_MACH_MCWEBIO
29699 # ifdef machine_arch_type
29700 #  undef machine_arch_type
29701 #  define machine_arch_type     __machine_arch_type
29702 # else
29703 #  define machine_arch_type     MACH_TYPE_MCWEBIO
29704 # endif
29705 # define machine_is_mcwebio()   (machine_arch_type == MACH_TYPE_MCWEBIO)
29706 #else
29707 # define machine_is_mcwebio()   (0)
29708 #endif
29709
29710 #ifdef CONFIG_MACH_OMAP3_PHRAZER
29711 # ifdef machine_arch_type
29712 #  undef machine_arch_type
29713 #  define machine_arch_type     __machine_arch_type
29714 # else
29715 #  define machine_arch_type     MACH_TYPE_OMAP3_PHRAZER
29716 # endif
29717 # define machine_is_omap3_phrazer()     (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER)
29718 #else
29719 # define machine_is_omap3_phrazer()     (0)
29720 #endif
29721
29722 #ifdef CONFIG_MACH_DARWIN
29723 # ifdef machine_arch_type
29724 #  undef machine_arch_type
29725 #  define machine_arch_type     __machine_arch_type
29726 # else
29727 #  define machine_arch_type     MACH_TYPE_DARWIN
29728 # endif
29729 # define machine_is_darwin()    (machine_arch_type == MACH_TYPE_DARWIN)
29730 #else
29731 # define machine_is_darwin()    (0)
29732 #endif
29733
29734 #ifdef CONFIG_MACH_ORATISCOMU
29735 # ifdef machine_arch_type
29736 #  undef machine_arch_type
29737 #  define machine_arch_type     __machine_arch_type
29738 # else
29739 #  define machine_arch_type     MACH_TYPE_ORATISCOMU
29740 # endif
29741 # define machine_is_oratiscomu()        (machine_arch_type == MACH_TYPE_ORATISCOMU)
29742 #else
29743 # define machine_is_oratiscomu()        (0)
29744 #endif
29745
29746 #ifdef CONFIG_MACH_RTSBC20
29747 # ifdef machine_arch_type
29748 #  undef machine_arch_type
29749 #  define machine_arch_type     __machine_arch_type
29750 # else
29751 #  define machine_arch_type     MACH_TYPE_RTSBC20
29752 # endif
29753 # define machine_is_rtsbc20()   (machine_arch_type == MACH_TYPE_RTSBC20)
29754 #else
29755 # define machine_is_rtsbc20()   (0)
29756 #endif
29757
29758 #ifdef CONFIG_MACH_I780
29759 # ifdef machine_arch_type
29760 #  undef machine_arch_type
29761 #  define machine_arch_type     __machine_arch_type
29762 # else
29763 #  define machine_arch_type     MACH_TYPE_I780
29764 # endif
29765 # define machine_is_sgh_i780()  (machine_arch_type == MACH_TYPE_I780)
29766 #else
29767 # define machine_is_sgh_i780()  (0)
29768 #endif
29769
29770 #ifdef CONFIG_MACH_GEMINI324
29771 # ifdef machine_arch_type
29772 #  undef machine_arch_type
29773 #  define machine_arch_type     __machine_arch_type
29774 # else
29775 #  define machine_arch_type     MACH_TYPE_GEMINI324
29776 # endif
29777 # define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324)
29778 #else
29779 # define machine_is_gemini324() (0)
29780 #endif
29781
29782 #ifdef CONFIG_MACH_ORATISLAN
29783 # ifdef machine_arch_type
29784 #  undef machine_arch_type
29785 #  define machine_arch_type     __machine_arch_type
29786 # else
29787 #  define machine_arch_type     MACH_TYPE_ORATISLAN
29788 # endif
29789 # define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN)
29790 #else
29791 # define machine_is_oratislan() (0)
29792 #endif
29793
29794 #ifdef CONFIG_MACH_ORATISALOG
29795 # ifdef machine_arch_type
29796 #  undef machine_arch_type
29797 #  define machine_arch_type     __machine_arch_type
29798 # else
29799 #  define machine_arch_type     MACH_TYPE_ORATISALOG
29800 # endif
29801 # define machine_is_oratisalog()        (machine_arch_type == MACH_TYPE_ORATISALOG)
29802 #else
29803 # define machine_is_oratisalog()        (0)
29804 #endif
29805
29806 #ifdef CONFIG_MACH_ORATISMADI
29807 # ifdef machine_arch_type
29808 #  undef machine_arch_type
29809 #  define machine_arch_type     __machine_arch_type
29810 # else
29811 #  define machine_arch_type     MACH_TYPE_ORATISMADI
29812 # endif
29813 # define machine_is_oratismadi()        (machine_arch_type == MACH_TYPE_ORATISMADI)
29814 #else
29815 # define machine_is_oratismadi()        (0)
29816 #endif
29817
29818 #ifdef CONFIG_MACH_ORATISOT16
29819 # ifdef machine_arch_type
29820 #  undef machine_arch_type
29821 #  define machine_arch_type     __machine_arch_type
29822 # else
29823 #  define machine_arch_type     MACH_TYPE_ORATISOT16
29824 # endif
29825 # define machine_is_oratisot16()        (machine_arch_type == MACH_TYPE_ORATISOT16)
29826 #else
29827 # define machine_is_oratisot16()        (0)
29828 #endif
29829
29830 #ifdef CONFIG_MACH_ORATISDESK
29831 # ifdef machine_arch_type
29832 #  undef machine_arch_type
29833 #  define machine_arch_type     __machine_arch_type
29834 # else
29835 #  define machine_arch_type     MACH_TYPE_ORATISDESK
29836 # endif
29837 # define machine_is_oratisdesk()        (machine_arch_type == MACH_TYPE_ORATISDESK)
29838 #else
29839 # define machine_is_oratisdesk()        (0)
29840 #endif
29841
29842 #ifdef CONFIG_MACH_VEXPRESS
29843 # ifdef machine_arch_type
29844 #  undef machine_arch_type
29845 #  define machine_arch_type     __machine_arch_type
29846 # else
29847 #  define machine_arch_type     MACH_TYPE_VEXPRESS
29848 # endif
29849 # define machine_is_vexpress()  (machine_arch_type == MACH_TYPE_VEXPRESS)
29850 #else
29851 # define machine_is_vexpress()  (0)
29852 #endif
29853
29854 #ifdef CONFIG_MACH_SINTEXO
29855 # ifdef machine_arch_type
29856 #  undef machine_arch_type
29857 #  define machine_arch_type     __machine_arch_type
29858 # else
29859 #  define machine_arch_type     MACH_TYPE_SINTEXO
29860 # endif
29861 # define machine_is_sintexo()   (machine_arch_type == MACH_TYPE_SINTEXO)
29862 #else
29863 # define machine_is_sintexo()   (0)
29864 #endif
29865
29866 #ifdef CONFIG_MACH_CM3389
29867 # ifdef machine_arch_type
29868 #  undef machine_arch_type
29869 #  define machine_arch_type     __machine_arch_type
29870 # else
29871 #  define machine_arch_type     MACH_TYPE_CM3389
29872 # endif
29873 # define machine_is_cm3389()    (machine_arch_type == MACH_TYPE_CM3389)
29874 #else
29875 # define machine_is_cm3389()    (0)
29876 #endif
29877
29878 #ifdef CONFIG_MACH_OMAP3_CIO
29879 # ifdef machine_arch_type
29880 #  undef machine_arch_type
29881 #  define machine_arch_type     __machine_arch_type
29882 # else
29883 #  define machine_arch_type     MACH_TYPE_OMAP3_CIO
29884 # endif
29885 # define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO)
29886 #else
29887 # define machine_is_omap3_cio() (0)
29888 #endif
29889
29890 #ifdef CONFIG_MACH_SGH_I900
29891 # ifdef machine_arch_type
29892 #  undef machine_arch_type
29893 #  define machine_arch_type     __machine_arch_type
29894 # else
29895 #  define machine_arch_type     MACH_TYPE_SGH_I900
29896 # endif
29897 # define machine_is_sgh_i900()  (machine_arch_type == MACH_TYPE_SGH_I900)
29898 #else
29899 # define machine_is_sgh_i900()  (0)
29900 #endif
29901
29902 #ifdef CONFIG_MACH_BST100
29903 # ifdef machine_arch_type
29904 #  undef machine_arch_type
29905 #  define machine_arch_type     __machine_arch_type
29906 # else
29907 #  define machine_arch_type     MACH_TYPE_BST100
29908 # endif
29909 # define machine_is_bst100()    (machine_arch_type == MACH_TYPE_BST100)
29910 #else
29911 # define machine_is_bst100()    (0)
29912 #endif
29913
29914 #ifdef CONFIG_MACH_PASSION
29915 # ifdef machine_arch_type
29916 #  undef machine_arch_type
29917 #  define machine_arch_type     __machine_arch_type
29918 # else
29919 #  define machine_arch_type     MACH_TYPE_PASSION
29920 # endif
29921 # define machine_is_passion()   (machine_arch_type == MACH_TYPE_PASSION)
29922 #else
29923 # define machine_is_passion()   (0)
29924 #endif
29925
29926 #ifdef CONFIG_MACH_INDESIGN_AT91SAM
29927 # ifdef machine_arch_type
29928 #  undef machine_arch_type
29929 #  define machine_arch_type     __machine_arch_type
29930 # else
29931 #  define machine_arch_type     MACH_TYPE_INDESIGN_AT91SAM
29932 # endif
29933 # define machine_is_indesign_at91sam()  (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM)
29934 #else
29935 # define machine_is_indesign_at91sam()  (0)
29936 #endif
29937
29938 #ifdef CONFIG_MACH_C4_BADGER
29939 # ifdef machine_arch_type
29940 #  undef machine_arch_type
29941 #  define machine_arch_type     __machine_arch_type
29942 # else
29943 #  define machine_arch_type     MACH_TYPE_C4_BADGER
29944 # endif
29945 # define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER)
29946 #else
29947 # define machine_is_c4_badger() (0)
29948 #endif
29949
29950 #ifdef CONFIG_MACH_C4_VIPER
29951 # ifdef machine_arch_type
29952 #  undef machine_arch_type
29953 #  define machine_arch_type     __machine_arch_type
29954 # else
29955 #  define machine_arch_type     MACH_TYPE_C4_VIPER
29956 # endif
29957 # define machine_is_c4_viper()  (machine_arch_type == MACH_TYPE_C4_VIPER)
29958 #else
29959 # define machine_is_c4_viper()  (0)
29960 #endif
29961
29962 #ifdef CONFIG_MACH_D2NET
29963 # ifdef machine_arch_type
29964 #  undef machine_arch_type
29965 #  define machine_arch_type     __machine_arch_type
29966 # else
29967 #  define machine_arch_type     MACH_TYPE_D2NET
29968 # endif
29969 # define machine_is_d2net()     (machine_arch_type == MACH_TYPE_D2NET)
29970 #else
29971 # define machine_is_d2net()     (0)
29972 #endif
29973
29974 #ifdef CONFIG_MACH_BIGDISK
29975 # ifdef machine_arch_type
29976 #  undef machine_arch_type
29977 #  define machine_arch_type     __machine_arch_type
29978 # else
29979 #  define machine_arch_type     MACH_TYPE_BIGDISK
29980 # endif
29981 # define machine_is_bigdisk()   (machine_arch_type == MACH_TYPE_BIGDISK)
29982 #else
29983 # define machine_is_bigdisk()   (0)
29984 #endif
29985
29986 #ifdef CONFIG_MACH_NOTALVISION
29987 # ifdef machine_arch_type
29988 #  undef machine_arch_type
29989 #  define machine_arch_type     __machine_arch_type
29990 # else
29991 #  define machine_arch_type     MACH_TYPE_NOTALVISION
29992 # endif
29993 # define machine_is_notalvision()       (machine_arch_type == MACH_TYPE_NOTALVISION)
29994 #else
29995 # define machine_is_notalvision()       (0)
29996 #endif
29997
29998 #ifdef CONFIG_MACH_OMAP3_KBOC
29999 # ifdef machine_arch_type
30000 #  undef machine_arch_type
30001 #  define machine_arch_type     __machine_arch_type
30002 # else
30003 #  define machine_arch_type     MACH_TYPE_OMAP3_KBOC
30004 # endif
30005 # define machine_is_omap3_kboc()        (machine_arch_type == MACH_TYPE_OMAP3_KBOC)
30006 #else
30007 # define machine_is_omap3_kboc()        (0)
30008 #endif
30009
30010 #ifdef CONFIG_MACH_CYCLONE
30011 # ifdef machine_arch_type
30012 #  undef machine_arch_type
30013 #  define machine_arch_type     __machine_arch_type
30014 # else
30015 #  define machine_arch_type     MACH_TYPE_CYCLONE
30016 # endif
30017 # define machine_is_cyclone()   (machine_arch_type == MACH_TYPE_CYCLONE)
30018 #else
30019 # define machine_is_cyclone()   (0)
30020 #endif
30021
30022 #ifdef CONFIG_MACH_NINJA
30023 # ifdef machine_arch_type
30024 #  undef machine_arch_type
30025 #  define machine_arch_type     __machine_arch_type
30026 # else
30027 #  define machine_arch_type     MACH_TYPE_NINJA
30028 # endif
30029 # define machine_is_ninja()     (machine_arch_type == MACH_TYPE_NINJA)
30030 #else
30031 # define machine_is_ninja()     (0)
30032 #endif
30033
30034 #ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
30035 # ifdef machine_arch_type
30036 #  undef machine_arch_type
30037 #  define machine_arch_type     __machine_arch_type
30038 # else
30039 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK_2MMC
30040 # endif
30041 # define machine_is_at91sam9g20ek_2mmc()        (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
30042 #else
30043 # define machine_is_at91sam9g20ek_2mmc()        (0)
30044 #endif
30045
30046 #ifdef CONFIG_MACH_BCMRING
30047 # ifdef machine_arch_type
30048 #  undef machine_arch_type
30049 #  define machine_arch_type     __machine_arch_type
30050 # else
30051 #  define machine_arch_type     MACH_TYPE_BCMRING
30052 # endif
30053 # define machine_is_bcmring()   (machine_arch_type == MACH_TYPE_BCMRING)
30054 #else
30055 # define machine_is_bcmring()   (0)
30056 #endif
30057
30058 #ifdef CONFIG_MACH_RESOL_DL2
30059 # ifdef machine_arch_type
30060 #  undef machine_arch_type
30061 #  define machine_arch_type     __machine_arch_type
30062 # else
30063 #  define machine_arch_type     MACH_TYPE_RESOL_DL2
30064 # endif
30065 # define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2)
30066 #else
30067 # define machine_is_resol_dl2() (0)
30068 #endif
30069
30070 #ifdef CONFIG_MACH_IFOSW
30071 # ifdef machine_arch_type
30072 #  undef machine_arch_type
30073 #  define machine_arch_type     __machine_arch_type
30074 # else
30075 #  define machine_arch_type     MACH_TYPE_IFOSW
30076 # endif
30077 # define machine_is_ifosw()     (machine_arch_type == MACH_TYPE_IFOSW)
30078 #else
30079 # define machine_is_ifosw()     (0)
30080 #endif
30081
30082 #ifdef CONFIG_MACH_HTCRHODIUM
30083 # ifdef machine_arch_type
30084 #  undef machine_arch_type
30085 #  define machine_arch_type     __machine_arch_type
30086 # else
30087 #  define machine_arch_type     MACH_TYPE_HTCRHODIUM
30088 # endif
30089 # define machine_is_htcrhodium()        (machine_arch_type == MACH_TYPE_HTCRHODIUM)
30090 #else
30091 # define machine_is_htcrhodium()        (0)
30092 #endif
30093
30094 #ifdef CONFIG_MACH_HTCTOPAZ
30095 # ifdef machine_arch_type
30096 #  undef machine_arch_type
30097 #  define machine_arch_type     __machine_arch_type
30098 # else
30099 #  define machine_arch_type     MACH_TYPE_HTCTOPAZ
30100 # endif
30101 # define machine_is_htctopaz()  (machine_arch_type == MACH_TYPE_HTCTOPAZ)
30102 #else
30103 # define machine_is_htctopaz()  (0)
30104 #endif
30105
30106 #ifdef CONFIG_MACH_MATRIX504
30107 # ifdef machine_arch_type
30108 #  undef machine_arch_type
30109 #  define machine_arch_type     __machine_arch_type
30110 # else
30111 #  define machine_arch_type     MACH_TYPE_MATRIX504
30112 # endif
30113 # define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504)
30114 #else
30115 # define machine_is_matrix504() (0)
30116 #endif
30117
30118 #ifdef CONFIG_MACH_MRFSA
30119 # ifdef machine_arch_type
30120 #  undef machine_arch_type
30121 #  define machine_arch_type     __machine_arch_type
30122 # else
30123 #  define machine_arch_type     MACH_TYPE_MRFSA
30124 # endif
30125 # define machine_is_mrfsa()     (machine_arch_type == MACH_TYPE_MRFSA)
30126 #else
30127 # define machine_is_mrfsa()     (0)
30128 #endif
30129
30130 #ifdef CONFIG_MACH_SC_P270
30131 # ifdef machine_arch_type
30132 #  undef machine_arch_type
30133 #  define machine_arch_type     __machine_arch_type
30134 # else
30135 #  define machine_arch_type     MACH_TYPE_SC_P270
30136 # endif
30137 # define machine_is_sc_p270()   (machine_arch_type == MACH_TYPE_SC_P270)
30138 #else
30139 # define machine_is_sc_p270()   (0)
30140 #endif
30141
30142 #ifdef CONFIG_MACH_ATLAS5_EVB
30143 # ifdef machine_arch_type
30144 #  undef machine_arch_type
30145 #  define machine_arch_type     __machine_arch_type
30146 # else
30147 #  define machine_arch_type     MACH_TYPE_ATLAS5_EVB
30148 # endif
30149 # define machine_is_atlas5_evb()        (machine_arch_type == MACH_TYPE_ATLAS5_EVB)
30150 #else
30151 # define machine_is_atlas5_evb()        (0)
30152 #endif
30153
30154 #ifdef CONFIG_MACH_PELCO_LOBOX
30155 # ifdef machine_arch_type
30156 #  undef machine_arch_type
30157 #  define machine_arch_type     __machine_arch_type
30158 # else
30159 #  define machine_arch_type     MACH_TYPE_PELCO_LOBOX
30160 # endif
30161 # define machine_is_pelco_lobox()       (machine_arch_type == MACH_TYPE_PELCO_LOBOX)
30162 #else
30163 # define machine_is_pelco_lobox()       (0)
30164 #endif
30165
30166 #ifdef CONFIG_MACH_DILAX_PCU200
30167 # ifdef machine_arch_type
30168 #  undef machine_arch_type
30169 #  define machine_arch_type     __machine_arch_type
30170 # else
30171 #  define machine_arch_type     MACH_TYPE_DILAX_PCU200
30172 # endif
30173 # define machine_is_dilax_pcu200()      (machine_arch_type == MACH_TYPE_DILAX_PCU200)
30174 #else
30175 # define machine_is_dilax_pcu200()      (0)
30176 #endif
30177
30178 #ifdef CONFIG_MACH_LEONARDO
30179 # ifdef machine_arch_type
30180 #  undef machine_arch_type
30181 #  define machine_arch_type     __machine_arch_type
30182 # else
30183 #  define machine_arch_type     MACH_TYPE_LEONARDO
30184 # endif
30185 # define machine_is_leonardo()  (machine_arch_type == MACH_TYPE_LEONARDO)
30186 #else
30187 # define machine_is_leonardo()  (0)
30188 #endif
30189
30190 #ifdef CONFIG_MACH_ZORAN_APPROACH7
30191 # ifdef machine_arch_type
30192 #  undef machine_arch_type
30193 #  define machine_arch_type     __machine_arch_type
30194 # else
30195 #  define machine_arch_type     MACH_TYPE_ZORAN_APPROACH7
30196 # endif
30197 # define machine_is_zoran_approach7()   (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7)
30198 #else
30199 # define machine_is_zoran_approach7()   (0)
30200 #endif
30201
30202 #ifdef CONFIG_MACH_DP6XX
30203 # ifdef machine_arch_type
30204 #  undef machine_arch_type
30205 #  define machine_arch_type     __machine_arch_type
30206 # else
30207 #  define machine_arch_type     MACH_TYPE_DP6XX
30208 # endif
30209 # define machine_is_dp6xx()     (machine_arch_type == MACH_TYPE_DP6XX)
30210 #else
30211 # define machine_is_dp6xx()     (0)
30212 #endif
30213
30214 #ifdef CONFIG_MACH_BCM2153_VESPER
30215 # ifdef machine_arch_type
30216 #  undef machine_arch_type
30217 #  define machine_arch_type     __machine_arch_type
30218 # else
30219 #  define machine_arch_type     MACH_TYPE_BCM2153_VESPER
30220 # endif
30221 # define machine_is_bcm2153_vesper()    (machine_arch_type == MACH_TYPE_BCM2153_VESPER)
30222 #else
30223 # define machine_is_bcm2153_vesper()    (0)
30224 #endif
30225
30226 #ifdef CONFIG_MACH_MAHIMAHI
30227 # ifdef machine_arch_type
30228 #  undef machine_arch_type
30229 #  define machine_arch_type     __machine_arch_type
30230 # else
30231 #  define machine_arch_type     MACH_TYPE_MAHIMAHI
30232 # endif
30233 # define machine_is_mahimahi()  (machine_arch_type == MACH_TYPE_MAHIMAHI)
30234 #else
30235 # define machine_is_mahimahi()  (0)
30236 #endif
30237
30238 #ifdef CONFIG_MACH_CLICKC
30239 # ifdef machine_arch_type
30240 #  undef machine_arch_type
30241 #  define machine_arch_type     __machine_arch_type
30242 # else
30243 #  define machine_arch_type     MACH_TYPE_CLICKC
30244 # endif
30245 # define machine_is_clickc()    (machine_arch_type == MACH_TYPE_CLICKC)
30246 #else
30247 # define machine_is_clickc()    (0)
30248 #endif
30249
30250 #ifdef CONFIG_MACH_ZB_GATEWAY
30251 # ifdef machine_arch_type
30252 #  undef machine_arch_type
30253 #  define machine_arch_type     __machine_arch_type
30254 # else
30255 #  define machine_arch_type     MACH_TYPE_ZB_GATEWAY
30256 # endif
30257 # define machine_is_zb_gateway()        (machine_arch_type == MACH_TYPE_ZB_GATEWAY)
30258 #else
30259 # define machine_is_zb_gateway()        (0)
30260 #endif
30261
30262 #ifdef CONFIG_MACH_TAZCARD
30263 # ifdef machine_arch_type
30264 #  undef machine_arch_type
30265 #  define machine_arch_type     __machine_arch_type
30266 # else
30267 #  define machine_arch_type     MACH_TYPE_TAZCARD
30268 # endif
30269 # define machine_is_tazcard()   (machine_arch_type == MACH_TYPE_TAZCARD)
30270 #else
30271 # define machine_is_tazcard()   (0)
30272 #endif
30273
30274 #ifdef CONFIG_MACH_TAZDEV
30275 # ifdef machine_arch_type
30276 #  undef machine_arch_type
30277 #  define machine_arch_type     __machine_arch_type
30278 # else
30279 #  define machine_arch_type     MACH_TYPE_TAZDEV
30280 # endif
30281 # define machine_is_tazdev()    (machine_arch_type == MACH_TYPE_TAZDEV)
30282 #else
30283 # define machine_is_tazdev()    (0)
30284 #endif
30285
30286 #ifdef CONFIG_MACH_ANNAX_CB_ARM
30287 # ifdef machine_arch_type
30288 #  undef machine_arch_type
30289 #  define machine_arch_type     __machine_arch_type
30290 # else
30291 #  define machine_arch_type     MACH_TYPE_ANNAX_CB_ARM
30292 # endif
30293 # define machine_is_annax_cb_arm()      (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM)
30294 #else
30295 # define machine_is_annax_cb_arm()      (0)
30296 #endif
30297
30298 #ifdef CONFIG_MACH_ANNAX_DM3
30299 # ifdef machine_arch_type
30300 #  undef machine_arch_type
30301 #  define machine_arch_type     __machine_arch_type
30302 # else
30303 #  define machine_arch_type     MACH_TYPE_ANNAX_DM3
30304 # endif
30305 # define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3)
30306 #else
30307 # define machine_is_annax_dm3() (0)
30308 #endif
30309
30310 #ifdef CONFIG_MACH_CEREBRIC
30311 # ifdef machine_arch_type
30312 #  undef machine_arch_type
30313 #  define machine_arch_type     __machine_arch_type
30314 # else
30315 #  define machine_arch_type     MACH_TYPE_CEREBRIC
30316 # endif
30317 # define machine_is_cerebric()  (machine_arch_type == MACH_TYPE_CEREBRIC)
30318 #else
30319 # define machine_is_cerebric()  (0)
30320 #endif
30321
30322 #ifdef CONFIG_MACH_ORCA
30323 # ifdef machine_arch_type
30324 #  undef machine_arch_type
30325 #  define machine_arch_type     __machine_arch_type
30326 # else
30327 #  define machine_arch_type     MACH_TYPE_ORCA
30328 # endif
30329 # define machine_is_orca()      (machine_arch_type == MACH_TYPE_ORCA)
30330 #else
30331 # define machine_is_orca()      (0)
30332 #endif
30333
30334 #ifdef CONFIG_MACH_PC9260
30335 # ifdef machine_arch_type
30336 #  undef machine_arch_type
30337 #  define machine_arch_type     __machine_arch_type
30338 # else
30339 #  define machine_arch_type     MACH_TYPE_PC9260
30340 # endif
30341 # define machine_is_pc9260()    (machine_arch_type == MACH_TYPE_PC9260)
30342 #else
30343 # define machine_is_pc9260()    (0)
30344 #endif
30345
30346 #ifdef CONFIG_MACH_EMS285A
30347 # ifdef machine_arch_type
30348 #  undef machine_arch_type
30349 #  define machine_arch_type     __machine_arch_type
30350 # else
30351 #  define machine_arch_type     MACH_TYPE_EMS285A
30352 # endif
30353 # define machine_is_ems285a()   (machine_arch_type == MACH_TYPE_EMS285A)
30354 #else
30355 # define machine_is_ems285a()   (0)
30356 #endif
30357
30358 #ifdef CONFIG_MACH_GEC2410
30359 # ifdef machine_arch_type
30360 #  undef machine_arch_type
30361 #  define machine_arch_type     __machine_arch_type
30362 # else
30363 #  define machine_arch_type     MACH_TYPE_GEC2410
30364 # endif
30365 # define machine_is_gec2410()   (machine_arch_type == MACH_TYPE_GEC2410)
30366 #else
30367 # define machine_is_gec2410()   (0)
30368 #endif
30369
30370 #ifdef CONFIG_MACH_GEC2440
30371 # ifdef machine_arch_type
30372 #  undef machine_arch_type
30373 #  define machine_arch_type     __machine_arch_type
30374 # else
30375 #  define machine_arch_type     MACH_TYPE_GEC2440
30376 # endif
30377 # define machine_is_gec2440()   (machine_arch_type == MACH_TYPE_GEC2440)
30378 #else
30379 # define machine_is_gec2440()   (0)
30380 #endif
30381
30382 #ifdef CONFIG_MACH_ARCH_MW903
30383 # ifdef machine_arch_type
30384 #  undef machine_arch_type
30385 #  define machine_arch_type     __machine_arch_type
30386 # else
30387 #  define machine_arch_type     MACH_TYPE_ARCH_MW903
30388 # endif
30389 # define machine_is_mw903()     (machine_arch_type == MACH_TYPE_ARCH_MW903)
30390 #else
30391 # define machine_is_mw903()     (0)
30392 #endif
30393
30394 #ifdef CONFIG_MACH_MW2440
30395 # ifdef machine_arch_type
30396 #  undef machine_arch_type
30397 #  define machine_arch_type     __machine_arch_type
30398 # else
30399 #  define machine_arch_type     MACH_TYPE_MW2440
30400 # endif
30401 # define machine_is_mw2440()    (machine_arch_type == MACH_TYPE_MW2440)
30402 #else
30403 # define machine_is_mw2440()    (0)
30404 #endif
30405
30406 #ifdef CONFIG_MACH_ECAC2378
30407 # ifdef machine_arch_type
30408 #  undef machine_arch_type
30409 #  define machine_arch_type     __machine_arch_type
30410 # else
30411 #  define machine_arch_type     MACH_TYPE_ECAC2378
30412 # endif
30413 # define machine_is_ecac2378()  (machine_arch_type == MACH_TYPE_ECAC2378)
30414 #else
30415 # define machine_is_ecac2378()  (0)
30416 #endif
30417
30418 #ifdef CONFIG_MACH_TAZKIOSK
30419 # ifdef machine_arch_type
30420 #  undef machine_arch_type
30421 #  define machine_arch_type     __machine_arch_type
30422 # else
30423 #  define machine_arch_type     MACH_TYPE_TAZKIOSK
30424 # endif
30425 # define machine_is_tazkiosk()  (machine_arch_type == MACH_TYPE_TAZKIOSK)
30426 #else
30427 # define machine_is_tazkiosk()  (0)
30428 #endif
30429
30430 #ifdef CONFIG_MACH_WHITERABBIT_MCH
30431 # ifdef machine_arch_type
30432 #  undef machine_arch_type
30433 #  define machine_arch_type     __machine_arch_type
30434 # else
30435 #  define machine_arch_type     MACH_TYPE_WHITERABBIT_MCH
30436 # endif
30437 # define machine_is_whiterabbit_mch()   (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH)
30438 #else
30439 # define machine_is_whiterabbit_mch()   (0)
30440 #endif
30441
30442 #ifdef CONFIG_MACH_SBOX9263
30443 # ifdef machine_arch_type
30444 #  undef machine_arch_type
30445 #  define machine_arch_type     __machine_arch_type
30446 # else
30447 #  define machine_arch_type     MACH_TYPE_SBOX9263
30448 # endif
30449 # define machine_is_sbox9263()  (machine_arch_type == MACH_TYPE_SBOX9263)
30450 #else
30451 # define machine_is_sbox9263()  (0)
30452 #endif
30453
30454 #ifdef CONFIG_MACH_OREO
30455 # ifdef machine_arch_type
30456 #  undef machine_arch_type
30457 #  define machine_arch_type     __machine_arch_type
30458 # else
30459 #  define machine_arch_type     MACH_TYPE_OREO
30460 # endif
30461 # define machine_is_oreo()      (machine_arch_type == MACH_TYPE_OREO)
30462 #else
30463 # define machine_is_oreo()      (0)
30464 #endif
30465
30466 #ifdef CONFIG_MACH_SMDK6442
30467 # ifdef machine_arch_type
30468 #  undef machine_arch_type
30469 #  define machine_arch_type     __machine_arch_type
30470 # else
30471 #  define machine_arch_type     MACH_TYPE_SMDK6442
30472 # endif
30473 # define machine_is_smdk6442()  (machine_arch_type == MACH_TYPE_SMDK6442)
30474 #else
30475 # define machine_is_smdk6442()  (0)
30476 #endif
30477
30478 #ifdef CONFIG_MACH_OPENRD_BASE
30479 # ifdef machine_arch_type
30480 #  undef machine_arch_type
30481 #  define machine_arch_type     __machine_arch_type
30482 # else
30483 #  define machine_arch_type     MACH_TYPE_OPENRD_BASE
30484 # endif
30485 # define machine_is_openrd_base()       (machine_arch_type == MACH_TYPE_OPENRD_BASE)
30486 #else
30487 # define machine_is_openrd_base()       (0)
30488 #endif
30489
30490 #ifdef CONFIG_MACH_INCREDIBLE
30491 # ifdef machine_arch_type
30492 #  undef machine_arch_type
30493 #  define machine_arch_type     __machine_arch_type
30494 # else
30495 #  define machine_arch_type     MACH_TYPE_INCREDIBLE
30496 # endif
30497 # define machine_is_incredible()        (machine_arch_type == MACH_TYPE_INCREDIBLE)
30498 #else
30499 # define machine_is_incredible()        (0)
30500 #endif
30501
30502 #ifdef CONFIG_MACH_INCREDIBLEC
30503 # ifdef machine_arch_type
30504 #  undef machine_arch_type
30505 #  define machine_arch_type     __machine_arch_type
30506 # else
30507 #  define machine_arch_type     MACH_TYPE_INCREDIBLEC
30508 # endif
30509 # define machine_is_incrediblec()       (machine_arch_type == MACH_TYPE_INCREDIBLEC)
30510 #else
30511 # define machine_is_incrediblec()       (0)
30512 #endif
30513
30514 #ifdef CONFIG_MACH_HEROCT
30515 # ifdef machine_arch_type
30516 #  undef machine_arch_type
30517 #  define machine_arch_type     __machine_arch_type
30518 # else
30519 #  define machine_arch_type     MACH_TYPE_HEROCT
30520 # endif
30521 # define machine_is_heroct()    (machine_arch_type == MACH_TYPE_HEROCT)
30522 #else
30523 # define machine_is_heroct()    (0)
30524 #endif
30525
30526 #ifdef CONFIG_MACH_MMNET1000
30527 # ifdef machine_arch_type
30528 #  undef machine_arch_type
30529 #  define machine_arch_type     __machine_arch_type
30530 # else
30531 #  define machine_arch_type     MACH_TYPE_MMNET1000
30532 # endif
30533 # define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000)
30534 #else
30535 # define machine_is_mmnet1000() (0)
30536 #endif
30537
30538 #ifdef CONFIG_MACH_DEVKIT8000
30539 # ifdef machine_arch_type
30540 #  undef machine_arch_type
30541 #  define machine_arch_type     __machine_arch_type
30542 # else
30543 #  define machine_arch_type     MACH_TYPE_DEVKIT8000
30544 # endif
30545 # define machine_is_devkit8000()        (machine_arch_type == MACH_TYPE_DEVKIT8000)
30546 #else
30547 # define machine_is_devkit8000()        (0)
30548 #endif
30549
30550 #ifdef CONFIG_MACH_DEVKIT9000
30551 # ifdef machine_arch_type
30552 #  undef machine_arch_type
30553 #  define machine_arch_type     __machine_arch_type
30554 # else
30555 #  define machine_arch_type     MACH_TYPE_DEVKIT9000
30556 # endif
30557 # define machine_is_devkit9000()        (machine_arch_type == MACH_TYPE_DEVKIT9000)
30558 #else
30559 # define machine_is_devkit9000()        (0)
30560 #endif
30561
30562 #ifdef CONFIG_MACH_MX31TXTR
30563 # ifdef machine_arch_type
30564 #  undef machine_arch_type
30565 #  define machine_arch_type     __machine_arch_type
30566 # else
30567 #  define machine_arch_type     MACH_TYPE_MX31TXTR
30568 # endif
30569 # define machine_is_mx31txtr()  (machine_arch_type == MACH_TYPE_MX31TXTR)
30570 #else
30571 # define machine_is_mx31txtr()  (0)
30572 #endif
30573
30574 #ifdef CONFIG_MACH_U380
30575 # ifdef machine_arch_type
30576 #  undef machine_arch_type
30577 #  define machine_arch_type     __machine_arch_type
30578 # else
30579 #  define machine_arch_type     MACH_TYPE_U380
30580 # endif
30581 # define machine_is_u380()      (machine_arch_type == MACH_TYPE_U380)
30582 #else
30583 # define machine_is_u380()      (0)
30584 #endif
30585
30586 #ifdef CONFIG_MACH_HUALU_BOARD
30587 # ifdef machine_arch_type
30588 #  undef machine_arch_type
30589 #  define machine_arch_type     __machine_arch_type
30590 # else
30591 #  define machine_arch_type     MACH_TYPE_HUALU_BOARD
30592 # endif
30593 # define machine_is_oamp3_hualu()       (machine_arch_type == MACH_TYPE_HUALU_BOARD)
30594 #else
30595 # define machine_is_oamp3_hualu()       (0)
30596 #endif
30597
30598 #ifdef CONFIG_MACH_NPCMX50
30599 # ifdef machine_arch_type
30600 #  undef machine_arch_type
30601 #  define machine_arch_type     __machine_arch_type
30602 # else
30603 #  define machine_arch_type     MACH_TYPE_NPCMX50
30604 # endif
30605 # define machine_is_npcmx50()   (machine_arch_type == MACH_TYPE_NPCMX50)
30606 #else
30607 # define machine_is_npcmx50()   (0)
30608 #endif
30609
30610 #ifdef CONFIG_MACH_MX51_LANGE51
30611 # ifdef machine_arch_type
30612 #  undef machine_arch_type
30613 #  define machine_arch_type     __machine_arch_type
30614 # else
30615 #  define machine_arch_type     MACH_TYPE_MX51_LANGE51
30616 # endif
30617 # define machine_is_mx51_lange51()      (machine_arch_type == MACH_TYPE_MX51_LANGE51)
30618 #else
30619 # define machine_is_mx51_lange51()      (0)
30620 #endif
30621
30622 #ifdef CONFIG_MACH_MX51_LANGE52
30623 # ifdef machine_arch_type
30624 #  undef machine_arch_type
30625 #  define machine_arch_type     __machine_arch_type
30626 # else
30627 #  define machine_arch_type     MACH_TYPE_MX51_LANGE52
30628 # endif
30629 # define machine_is_mx51_lange52()      (machine_arch_type == MACH_TYPE_MX51_LANGE52)
30630 #else
30631 # define machine_is_mx51_lange52()      (0)
30632 #endif
30633
30634 #ifdef CONFIG_MACH_RIOM
30635 # ifdef machine_arch_type
30636 #  undef machine_arch_type
30637 #  define machine_arch_type     __machine_arch_type
30638 # else
30639 #  define machine_arch_type     MACH_TYPE_RIOM
30640 # endif
30641 # define machine_is_riom()      (machine_arch_type == MACH_TYPE_RIOM)
30642 #else
30643 # define machine_is_riom()      (0)
30644 #endif
30645
30646 #ifdef CONFIG_MACH_COMCAS
30647 # ifdef machine_arch_type
30648 #  undef machine_arch_type
30649 #  define machine_arch_type     __machine_arch_type
30650 # else
30651 #  define machine_arch_type     MACH_TYPE_COMCAS
30652 # endif
30653 # define machine_is_comcas()    (machine_arch_type == MACH_TYPE_COMCAS)
30654 #else
30655 # define machine_is_comcas()    (0)
30656 #endif
30657
30658 #ifdef CONFIG_MACH_WSI_MX27
30659 # ifdef machine_arch_type
30660 #  undef machine_arch_type
30661 #  define machine_arch_type     __machine_arch_type
30662 # else
30663 #  define machine_arch_type     MACH_TYPE_WSI_MX27
30664 # endif
30665 # define machine_is_wsi_mx27()  (machine_arch_type == MACH_TYPE_WSI_MX27)
30666 #else
30667 # define machine_is_wsi_mx27()  (0)
30668 #endif
30669
30670 #ifdef CONFIG_MACH_CM_T35
30671 # ifdef machine_arch_type
30672 #  undef machine_arch_type
30673 #  define machine_arch_type     __machine_arch_type
30674 # else
30675 #  define machine_arch_type     MACH_TYPE_CM_T35
30676 # endif
30677 # define machine_is_cm_t35()    (machine_arch_type == MACH_TYPE_CM_T35)
30678 #else
30679 # define machine_is_cm_t35()    (0)
30680 #endif
30681
30682 #ifdef CONFIG_MACH_NET2BIG
30683 # ifdef machine_arch_type
30684 #  undef machine_arch_type
30685 #  define machine_arch_type     __machine_arch_type
30686 # else
30687 #  define machine_arch_type     MACH_TYPE_NET2BIG
30688 # endif
30689 # define machine_is_net2big()   (machine_arch_type == MACH_TYPE_NET2BIG)
30690 #else
30691 # define machine_is_net2big()   (0)
30692 #endif
30693
30694 #ifdef CONFIG_MACH_MOTOROLA_A1600
30695 # ifdef machine_arch_type
30696 #  undef machine_arch_type
30697 #  define machine_arch_type     __machine_arch_type
30698 # else
30699 #  define machine_arch_type     MACH_TYPE_MOTOROLA_A1600
30700 # endif
30701 # define machine_is_motorola_a1600()    (machine_arch_type == MACH_TYPE_MOTOROLA_A1600)
30702 #else
30703 # define machine_is_motorola_a1600()    (0)
30704 #endif
30705
30706 #ifdef CONFIG_MACH_IGEP0020
30707 # ifdef machine_arch_type
30708 #  undef machine_arch_type
30709 #  define machine_arch_type     __machine_arch_type
30710 # else
30711 #  define machine_arch_type     MACH_TYPE_IGEP0020
30712 # endif
30713 # define machine_is_igep0020()  (machine_arch_type == MACH_TYPE_IGEP0020)
30714 #else
30715 # define machine_is_igep0020()  (0)
30716 #endif
30717
30718 #ifdef CONFIG_MACH_IGEP0010
30719 # ifdef machine_arch_type
30720 #  undef machine_arch_type
30721 #  define machine_arch_type     __machine_arch_type
30722 # else
30723 #  define machine_arch_type     MACH_TYPE_IGEP0010
30724 # endif
30725 # define machine_is_igep0010()  (machine_arch_type == MACH_TYPE_IGEP0010)
30726 #else
30727 # define machine_is_igep0010()  (0)
30728 #endif
30729
30730 #ifdef CONFIG_MACH_MV6281GTWGE2
30731 # ifdef machine_arch_type
30732 #  undef machine_arch_type
30733 #  define machine_arch_type     __machine_arch_type
30734 # else
30735 #  define machine_arch_type     MACH_TYPE_MV6281GTWGE2
30736 # endif
30737 # define machine_is_mv6281gtwge2()      (machine_arch_type == MACH_TYPE_MV6281GTWGE2)
30738 #else
30739 # define machine_is_mv6281gtwge2()      (0)
30740 #endif
30741
30742 #ifdef CONFIG_MACH_SCAT100
30743 # ifdef machine_arch_type
30744 #  undef machine_arch_type
30745 #  define machine_arch_type     __machine_arch_type
30746 # else
30747 #  define machine_arch_type     MACH_TYPE_SCAT100
30748 # endif
30749 # define machine_is_scat100()   (machine_arch_type == MACH_TYPE_SCAT100)
30750 #else
30751 # define machine_is_scat100()   (0)
30752 #endif
30753
30754 #ifdef CONFIG_MACH_SANMINA
30755 # ifdef machine_arch_type
30756 #  undef machine_arch_type
30757 #  define machine_arch_type     __machine_arch_type
30758 # else
30759 #  define machine_arch_type     MACH_TYPE_SANMINA
30760 # endif
30761 # define machine_is_sanmina()   (machine_arch_type == MACH_TYPE_SANMINA)
30762 #else
30763 # define machine_is_sanmina()   (0)
30764 #endif
30765
30766 #ifdef CONFIG_MACH_MOMENTO
30767 # ifdef machine_arch_type
30768 #  undef machine_arch_type
30769 #  define machine_arch_type     __machine_arch_type
30770 # else
30771 #  define machine_arch_type     MACH_TYPE_MOMENTO
30772 # endif
30773 # define machine_is_momento()   (machine_arch_type == MACH_TYPE_MOMENTO)
30774 #else
30775 # define machine_is_momento()   (0)
30776 #endif
30777
30778 #ifdef CONFIG_MACH_NUC9XX
30779 # ifdef machine_arch_type
30780 #  undef machine_arch_type
30781 #  define machine_arch_type     __machine_arch_type
30782 # else
30783 #  define machine_arch_type     MACH_TYPE_NUC9XX
30784 # endif
30785 # define machine_is_nuc9xx()    (machine_arch_type == MACH_TYPE_NUC9XX)
30786 #else
30787 # define machine_is_nuc9xx()    (0)
30788 #endif
30789
30790 #ifdef CONFIG_MACH_NUC910EVB
30791 # ifdef machine_arch_type
30792 #  undef machine_arch_type
30793 #  define machine_arch_type     __machine_arch_type
30794 # else
30795 #  define machine_arch_type     MACH_TYPE_NUC910EVB
30796 # endif
30797 # define machine_is_nuc910evb() (machine_arch_type == MACH_TYPE_NUC910EVB)
30798 #else
30799 # define machine_is_nuc910evb() (0)
30800 #endif
30801
30802 #ifdef CONFIG_MACH_NUC920EVB
30803 # ifdef machine_arch_type
30804 #  undef machine_arch_type
30805 #  define machine_arch_type     __machine_arch_type
30806 # else
30807 #  define machine_arch_type     MACH_TYPE_NUC920EVB
30808 # endif
30809 # define machine_is_nuc920evb() (machine_arch_type == MACH_TYPE_NUC920EVB)
30810 #else
30811 # define machine_is_nuc920evb() (0)
30812 #endif
30813
30814 #ifdef CONFIG_MACH_NUC950EVB
30815 # ifdef machine_arch_type
30816 #  undef machine_arch_type
30817 #  define machine_arch_type     __machine_arch_type
30818 # else
30819 #  define machine_arch_type     MACH_TYPE_NUC950EVB
30820 # endif
30821 # define machine_is_nuc950evb() (machine_arch_type == MACH_TYPE_NUC950EVB)
30822 #else
30823 # define machine_is_nuc950evb() (0)
30824 #endif
30825
30826 #ifdef CONFIG_MACH_NUC945EVB
30827 # ifdef machine_arch_type
30828 #  undef machine_arch_type
30829 #  define machine_arch_type     __machine_arch_type
30830 # else
30831 #  define machine_arch_type     MACH_TYPE_NUC945EVB
30832 # endif
30833 # define machine_is_nuc945evb() (machine_arch_type == MACH_TYPE_NUC945EVB)
30834 #else
30835 # define machine_is_nuc945evb() (0)
30836 #endif
30837
30838 #ifdef CONFIG_MACH_NUC960EVB
30839 # ifdef machine_arch_type
30840 #  undef machine_arch_type
30841 #  define machine_arch_type     __machine_arch_type
30842 # else
30843 #  define machine_arch_type     MACH_TYPE_NUC960EVB
30844 # endif
30845 # define machine_is_nuc960evb() (machine_arch_type == MACH_TYPE_NUC960EVB)
30846 #else
30847 # define machine_is_nuc960evb() (0)
30848 #endif
30849
30850 #ifdef CONFIG_MACH_NUC932EVB
30851 # ifdef machine_arch_type
30852 #  undef machine_arch_type
30853 #  define machine_arch_type     __machine_arch_type
30854 # else
30855 #  define machine_arch_type     MACH_TYPE_NUC932EVB
30856 # endif
30857 # define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
30858 #else
30859 # define machine_is_nuc932evb() (0)
30860 #endif
30861
30862 #ifdef CONFIG_MACH_NUC900
30863 # ifdef machine_arch_type
30864 #  undef machine_arch_type
30865 #  define machine_arch_type     __machine_arch_type
30866 # else
30867 #  define machine_arch_type     MACH_TYPE_NUC900
30868 # endif
30869 # define machine_is_nuc900()    (machine_arch_type == MACH_TYPE_NUC900)
30870 #else
30871 # define machine_is_nuc900()    (0)
30872 #endif
30873
30874 #ifdef CONFIG_MACH_SD1SOC
30875 # ifdef machine_arch_type
30876 #  undef machine_arch_type
30877 #  define machine_arch_type     __machine_arch_type
30878 # else
30879 #  define machine_arch_type     MACH_TYPE_SD1SOC
30880 # endif
30881 # define machine_is_sd1soc()    (machine_arch_type == MACH_TYPE_SD1SOC)
30882 #else
30883 # define machine_is_sd1soc()    (0)
30884 #endif
30885
30886 #ifdef CONFIG_MACH_LN2440BC
30887 # ifdef machine_arch_type
30888 #  undef machine_arch_type
30889 #  define machine_arch_type     __machine_arch_type
30890 # else
30891 #  define machine_arch_type     MACH_TYPE_LN2440BC
30892 # endif
30893 # define machine_is_ln2440bc()  (machine_arch_type == MACH_TYPE_LN2440BC)
30894 #else
30895 # define machine_is_ln2440bc()  (0)
30896 #endif
30897
30898 #ifdef CONFIG_MACH_RSBC
30899 # ifdef machine_arch_type
30900 #  undef machine_arch_type
30901 #  define machine_arch_type     __machine_arch_type
30902 # else
30903 #  define machine_arch_type     MACH_TYPE_RSBC
30904 # endif
30905 # define machine_is_rsbc()      (machine_arch_type == MACH_TYPE_RSBC)
30906 #else
30907 # define machine_is_rsbc()      (0)
30908 #endif
30909
30910 #ifdef CONFIG_MACH_OPENRD_CLIENT
30911 # ifdef machine_arch_type
30912 #  undef machine_arch_type
30913 #  define machine_arch_type     __machine_arch_type
30914 # else
30915 #  define machine_arch_type     MACH_TYPE_OPENRD_CLIENT
30916 # endif
30917 # define machine_is_openrd_client()     (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
30918 #else
30919 # define machine_is_openrd_client()     (0)
30920 #endif
30921
30922 #ifdef CONFIG_MACH_HPIPAQ11X
30923 # ifdef machine_arch_type
30924 #  undef machine_arch_type
30925 #  define machine_arch_type     __machine_arch_type
30926 # else
30927 #  define machine_arch_type     MACH_TYPE_HPIPAQ11X
30928 # endif
30929 # define machine_is_hpipaq11x() (machine_arch_type == MACH_TYPE_HPIPAQ11X)
30930 #else
30931 # define machine_is_hpipaq11x() (0)
30932 #endif
30933
30934 #ifdef CONFIG_MACH_WAYLAND
30935 # ifdef machine_arch_type
30936 #  undef machine_arch_type
30937 #  define machine_arch_type     __machine_arch_type
30938 # else
30939 #  define machine_arch_type     MACH_TYPE_WAYLAND
30940 # endif
30941 # define machine_is_wayland()   (machine_arch_type == MACH_TYPE_WAYLAND)
30942 #else
30943 # define machine_is_wayland()   (0)
30944 #endif
30945
30946 #ifdef CONFIG_MACH_ACNBSX102
30947 # ifdef machine_arch_type
30948 #  undef machine_arch_type
30949 #  define machine_arch_type     __machine_arch_type
30950 # else
30951 #  define machine_arch_type     MACH_TYPE_ACNBSX102
30952 # endif
30953 # define machine_is_acnbsx102() (machine_arch_type == MACH_TYPE_ACNBSX102)
30954 #else
30955 # define machine_is_acnbsx102() (0)
30956 #endif
30957
30958 #ifdef CONFIG_MACH_HWAT91
30959 # ifdef machine_arch_type
30960 #  undef machine_arch_type
30961 #  define machine_arch_type     __machine_arch_type
30962 # else
30963 #  define machine_arch_type     MACH_TYPE_HWAT91
30964 # endif
30965 # define machine_is_hwat91()    (machine_arch_type == MACH_TYPE_HWAT91)
30966 #else
30967 # define machine_is_hwat91()    (0)
30968 #endif
30969
30970 #ifdef CONFIG_MACH_AT91SAM9263CS
30971 # ifdef machine_arch_type
30972 #  undef machine_arch_type
30973 #  define machine_arch_type     __machine_arch_type
30974 # else
30975 #  define machine_arch_type     MACH_TYPE_AT91SAM9263CS
30976 # endif
30977 # define machine_is_at91sam9263cs()     (machine_arch_type == MACH_TYPE_AT91SAM9263CS)
30978 #else
30979 # define machine_is_at91sam9263cs()     (0)
30980 #endif
30981
30982 #ifdef CONFIG_MACH_CSB732
30983 # ifdef machine_arch_type
30984 #  undef machine_arch_type
30985 #  define machine_arch_type     __machine_arch_type
30986 # else
30987 #  define machine_arch_type     MACH_TYPE_CSB732
30988 # endif
30989 # define machine_is_csb732()    (machine_arch_type == MACH_TYPE_CSB732)
30990 #else
30991 # define machine_is_csb732()    (0)
30992 #endif
30993
30994 #ifdef CONFIG_MACH_U8500
30995 # ifdef machine_arch_type
30996 #  undef machine_arch_type
30997 #  define machine_arch_type     __machine_arch_type
30998 # else
30999 #  define machine_arch_type     MACH_TYPE_U8500
31000 # endif
31001 # define machine_is_u8500()     (machine_arch_type == MACH_TYPE_U8500)
31002 #else
31003 # define machine_is_u8500()     (0)
31004 #endif
31005
31006 #ifdef CONFIG_MACH_HUQIU
31007 # ifdef machine_arch_type
31008 #  undef machine_arch_type
31009 #  define machine_arch_type     __machine_arch_type
31010 # else
31011 #  define machine_arch_type     MACH_TYPE_HUQIU
31012 # endif
31013 # define machine_is_huqiu()     (machine_arch_type == MACH_TYPE_HUQIU)
31014 #else
31015 # define machine_is_huqiu()     (0)
31016 #endif
31017
31018 #ifdef CONFIG_MACH_MX51_KUNLUN
31019 # ifdef machine_arch_type
31020 #  undef machine_arch_type
31021 #  define machine_arch_type     __machine_arch_type
31022 # else
31023 #  define machine_arch_type     MACH_TYPE_MX51_KUNLUN
31024 # endif
31025 # define machine_is_mx51_kunlun()       (machine_arch_type == MACH_TYPE_MX51_KUNLUN)
31026 #else
31027 # define machine_is_mx51_kunlun()       (0)
31028 #endif
31029
31030 #ifdef CONFIG_MACH_PMT1G
31031 # ifdef machine_arch_type
31032 #  undef machine_arch_type
31033 #  define machine_arch_type     __machine_arch_type
31034 # else
31035 #  define machine_arch_type     MACH_TYPE_PMT1G
31036 # endif
31037 # define machine_is_pmt1g()     (machine_arch_type == MACH_TYPE_PMT1G)
31038 #else
31039 # define machine_is_pmt1g()     (0)
31040 #endif
31041
31042 #ifdef CONFIG_MACH_HTCELF
31043 # ifdef machine_arch_type
31044 #  undef machine_arch_type
31045 #  define machine_arch_type     __machine_arch_type
31046 # else
31047 #  define machine_arch_type     MACH_TYPE_HTCELF
31048 # endif
31049 # define machine_is_htcelf()    (machine_arch_type == MACH_TYPE_HTCELF)
31050 #else
31051 # define machine_is_htcelf()    (0)
31052 #endif
31053
31054 #ifdef CONFIG_MACH_ARMADILLO420
31055 # ifdef machine_arch_type
31056 #  undef machine_arch_type
31057 #  define machine_arch_type     __machine_arch_type
31058 # else
31059 #  define machine_arch_type     MACH_TYPE_ARMADILLO420
31060 # endif
31061 # define machine_is_armadillo420()      (machine_arch_type == MACH_TYPE_ARMADILLO420)
31062 #else
31063 # define machine_is_armadillo420()      (0)
31064 #endif
31065
31066 #ifdef CONFIG_MACH_ARMADILLO440
31067 # ifdef machine_arch_type
31068 #  undef machine_arch_type
31069 #  define machine_arch_type     __machine_arch_type
31070 # else
31071 #  define machine_arch_type     MACH_TYPE_ARMADILLO440
31072 # endif
31073 # define machine_is_armadillo440()      (machine_arch_type == MACH_TYPE_ARMADILLO440)
31074 #else
31075 # define machine_is_armadillo440()      (0)
31076 #endif
31077
31078 #ifdef CONFIG_MACH_U_CHIP_DUAL_ARM
31079 # ifdef machine_arch_type
31080 #  undef machine_arch_type
31081 #  define machine_arch_type     __machine_arch_type
31082 # else
31083 #  define machine_arch_type     MACH_TYPE_U_CHIP_DUAL_ARM
31084 # endif
31085 # define machine_is_u_chip_dual_arm()   (machine_arch_type == MACH_TYPE_U_CHIP_DUAL_ARM)
31086 #else
31087 # define machine_is_u_chip_dual_arm()   (0)
31088 #endif
31089
31090 #ifdef CONFIG_MACH_CSR_BDB3
31091 # ifdef machine_arch_type
31092 #  undef machine_arch_type
31093 #  define machine_arch_type     __machine_arch_type
31094 # else
31095 #  define machine_arch_type     MACH_TYPE_CSR_BDB3
31096 # endif
31097 # define machine_is_csr_bdb3()  (machine_arch_type == MACH_TYPE_CSR_BDB3)
31098 #else
31099 # define machine_is_csr_bdb3()  (0)
31100 #endif
31101
31102 #ifdef CONFIG_MACH_DOLBY_CAT1018
31103 # ifdef machine_arch_type
31104 #  undef machine_arch_type
31105 #  define machine_arch_type     __machine_arch_type
31106 # else
31107 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1018
31108 # endif
31109 # define machine_is_dolby_cat1018()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1018)
31110 #else
31111 # define machine_is_dolby_cat1018()     (0)
31112 #endif
31113
31114 #ifdef CONFIG_MACH_HY9307
31115 # ifdef machine_arch_type
31116 #  undef machine_arch_type
31117 #  define machine_arch_type     __machine_arch_type
31118 # else
31119 #  define machine_arch_type     MACH_TYPE_HY9307
31120 # endif
31121 # define machine_is_hy9307()    (machine_arch_type == MACH_TYPE_HY9307)
31122 #else
31123 # define machine_is_hy9307()    (0)
31124 #endif
31125
31126 #ifdef CONFIG_MACH_A_ES
31127 # ifdef machine_arch_type
31128 #  undef machine_arch_type
31129 #  define machine_arch_type     __machine_arch_type
31130 # else
31131 #  define machine_arch_type     MACH_TYPE_A_ES
31132 # endif
31133 # define machine_is_aspire_easystore()  (machine_arch_type == MACH_TYPE_A_ES)
31134 #else
31135 # define machine_is_aspire_easystore()  (0)
31136 #endif
31137
31138 #ifdef CONFIG_MACH_DAVINCI_IRIF
31139 # ifdef machine_arch_type
31140 #  undef machine_arch_type
31141 #  define machine_arch_type     __machine_arch_type
31142 # else
31143 #  define machine_arch_type     MACH_TYPE_DAVINCI_IRIF
31144 # endif
31145 # define machine_is_davinci_irif()      (machine_arch_type == MACH_TYPE_DAVINCI_IRIF)
31146 #else
31147 # define machine_is_davinci_irif()      (0)
31148 #endif
31149
31150 #ifdef CONFIG_MACH_AGAMA9263
31151 # ifdef machine_arch_type
31152 #  undef machine_arch_type
31153 #  define machine_arch_type     __machine_arch_type
31154 # else
31155 #  define machine_arch_type     MACH_TYPE_AGAMA9263
31156 # endif
31157 # define machine_is_agama9263() (machine_arch_type == MACH_TYPE_AGAMA9263)
31158 #else
31159 # define machine_is_agama9263() (0)
31160 #endif
31161
31162 #ifdef CONFIG_MACH_MARVELL_JASPER
31163 # ifdef machine_arch_type
31164 #  undef machine_arch_type
31165 #  define machine_arch_type     __machine_arch_type
31166 # else
31167 #  define machine_arch_type     MACH_TYPE_MARVELL_JASPER
31168 # endif
31169 # define machine_is_marvell_jasper()    (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
31170 #else
31171 # define machine_is_marvell_jasper()    (0)
31172 #endif
31173
31174 #ifdef CONFIG_MACH_FLINT
31175 # ifdef machine_arch_type
31176 #  undef machine_arch_type
31177 #  define machine_arch_type     __machine_arch_type
31178 # else
31179 #  define machine_arch_type     MACH_TYPE_FLINT
31180 # endif
31181 # define machine_is_flint()     (machine_arch_type == MACH_TYPE_FLINT)
31182 #else
31183 # define machine_is_flint()     (0)
31184 #endif
31185
31186 #ifdef CONFIG_MACH_TAVOREVB3
31187 # ifdef machine_arch_type
31188 #  undef machine_arch_type
31189 #  define machine_arch_type     __machine_arch_type
31190 # else
31191 #  define machine_arch_type     MACH_TYPE_TAVOREVB3
31192 # endif
31193 # define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
31194 #else
31195 # define machine_is_tavorevb3() (0)
31196 #endif
31197
31198 #ifdef CONFIG_MACH_SCH_M490
31199 # ifdef machine_arch_type
31200 #  undef machine_arch_type
31201 #  define machine_arch_type     __machine_arch_type
31202 # else
31203 #  define machine_arch_type     MACH_TYPE_SCH_M490
31204 # endif
31205 # define machine_is_sch_m490()  (machine_arch_type == MACH_TYPE_SCH_M490)
31206 #else
31207 # define machine_is_sch_m490()  (0)
31208 #endif
31209
31210 #ifdef CONFIG_MACH_RBL01
31211 # ifdef machine_arch_type
31212 #  undef machine_arch_type
31213 #  define machine_arch_type     __machine_arch_type
31214 # else
31215 #  define machine_arch_type     MACH_TYPE_RBL01
31216 # endif
31217 # define machine_is_rbl01()     (machine_arch_type == MACH_TYPE_RBL01)
31218 #else
31219 # define machine_is_rbl01()     (0)
31220 #endif
31221
31222 #ifdef CONFIG_MACH_OMNIFI
31223 # ifdef machine_arch_type
31224 #  undef machine_arch_type
31225 #  define machine_arch_type     __machine_arch_type
31226 # else
31227 #  define machine_arch_type     MACH_TYPE_OMNIFI
31228 # endif
31229 # define machine_is_omnifi()    (machine_arch_type == MACH_TYPE_OMNIFI)
31230 #else
31231 # define machine_is_omnifi()    (0)
31232 #endif
31233
31234 #ifdef CONFIG_MACH_OTAVALO
31235 # ifdef machine_arch_type
31236 #  undef machine_arch_type
31237 #  define machine_arch_type     __machine_arch_type
31238 # else
31239 #  define machine_arch_type     MACH_TYPE_OTAVALO
31240 # endif
31241 # define machine_is_otavalo()   (machine_arch_type == MACH_TYPE_OTAVALO)
31242 #else
31243 # define machine_is_otavalo()   (0)
31244 #endif
31245
31246 #ifdef CONFIG_MACH_SIENNA
31247 # ifdef machine_arch_type
31248 #  undef machine_arch_type
31249 #  define machine_arch_type     __machine_arch_type
31250 # else
31251 #  define machine_arch_type     MACH_TYPE_SIENNA
31252 # endif
31253 # define machine_is_sienna()    (machine_arch_type == MACH_TYPE_SIENNA)
31254 #else
31255 # define machine_is_sienna()    (0)
31256 #endif
31257
31258 #ifdef CONFIG_MACH_HTC_EXCALIBUR_S620
31259 # ifdef machine_arch_type
31260 #  undef machine_arch_type
31261 #  define machine_arch_type     __machine_arch_type
31262 # else
31263 #  define machine_arch_type     MACH_TYPE_HTC_EXCALIBUR_S620
31264 # endif
31265 # define machine_is_htc_excalibur_s620()        (machine_arch_type == MACH_TYPE_HTC_EXCALIBUR_S620)
31266 #else
31267 # define machine_is_htc_excalibur_s620()        (0)
31268 #endif
31269
31270 #ifdef CONFIG_MACH_HTC_OPAL
31271 # ifdef machine_arch_type
31272 #  undef machine_arch_type
31273 #  define machine_arch_type     __machine_arch_type
31274 # else
31275 #  define machine_arch_type     MACH_TYPE_HTC_OPAL
31276 # endif
31277 # define machine_is_htc_opal()  (machine_arch_type == MACH_TYPE_HTC_OPAL)
31278 #else
31279 # define machine_is_htc_opal()  (0)
31280 #endif
31281
31282 #ifdef CONFIG_MACH_TOUCHBOOK
31283 # ifdef machine_arch_type
31284 #  undef machine_arch_type
31285 #  define machine_arch_type     __machine_arch_type
31286 # else
31287 #  define machine_arch_type     MACH_TYPE_TOUCHBOOK
31288 # endif
31289 # define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
31290 #else
31291 # define machine_is_touchbook() (0)
31292 #endif
31293
31294 #ifdef CONFIG_MACH_LATTE
31295 # ifdef machine_arch_type
31296 #  undef machine_arch_type
31297 #  define machine_arch_type     __machine_arch_type
31298 # else
31299 #  define machine_arch_type     MACH_TYPE_LATTE
31300 # endif
31301 # define machine_is_latte()     (machine_arch_type == MACH_TYPE_LATTE)
31302 #else
31303 # define machine_is_latte()     (0)
31304 #endif
31305
31306 #ifdef CONFIG_MACH_XA200
31307 # ifdef machine_arch_type
31308 #  undef machine_arch_type
31309 #  define machine_arch_type     __machine_arch_type
31310 # else
31311 #  define machine_arch_type     MACH_TYPE_XA200
31312 # endif
31313 # define machine_is_xa200()     (machine_arch_type == MACH_TYPE_XA200)
31314 #else
31315 # define machine_is_xa200()     (0)
31316 #endif
31317
31318 #ifdef CONFIG_MACH_NIMROD
31319 # ifdef machine_arch_type
31320 #  undef machine_arch_type
31321 #  define machine_arch_type     __machine_arch_type
31322 # else
31323 #  define machine_arch_type     MACH_TYPE_NIMROD
31324 # endif
31325 # define machine_is_nimrod()    (machine_arch_type == MACH_TYPE_NIMROD)
31326 #else
31327 # define machine_is_nimrod()    (0)
31328 #endif
31329
31330 #ifdef CONFIG_MACH_CC9P9215_3G
31331 # ifdef machine_arch_type
31332 #  undef machine_arch_type
31333 #  define machine_arch_type     __machine_arch_type
31334 # else
31335 #  define machine_arch_type     MACH_TYPE_CC9P9215_3G
31336 # endif
31337 # define machine_is_cc9p9215_3g()       (machine_arch_type == MACH_TYPE_CC9P9215_3G)
31338 #else
31339 # define machine_is_cc9p9215_3g()       (0)
31340 #endif
31341
31342 #ifdef CONFIG_MACH_CC9P9215_3GJS
31343 # ifdef machine_arch_type
31344 #  undef machine_arch_type
31345 #  define machine_arch_type     __machine_arch_type
31346 # else
31347 #  define machine_arch_type     MACH_TYPE_CC9P9215_3GJS
31348 # endif
31349 # define machine_is_cc9p9215_3gjs()     (machine_arch_type == MACH_TYPE_CC9P9215_3GJS)
31350 #else
31351 # define machine_is_cc9p9215_3gjs()     (0)
31352 #endif
31353
31354 #ifdef CONFIG_MACH_TK71
31355 # ifdef machine_arch_type
31356 #  undef machine_arch_type
31357 #  define machine_arch_type     __machine_arch_type
31358 # else
31359 #  define machine_arch_type     MACH_TYPE_TK71
31360 # endif
31361 # define machine_is_tk71()      (machine_arch_type == MACH_TYPE_TK71)
31362 #else
31363 # define machine_is_tk71()      (0)
31364 #endif
31365
31366 #ifdef CONFIG_MACH_COMHAM3525
31367 # ifdef machine_arch_type
31368 #  undef machine_arch_type
31369 #  define machine_arch_type     __machine_arch_type
31370 # else
31371 #  define machine_arch_type     MACH_TYPE_COMHAM3525
31372 # endif
31373 # define machine_is_comham3525()        (machine_arch_type == MACH_TYPE_COMHAM3525)
31374 #else
31375 # define machine_is_comham3525()        (0)
31376 #endif
31377
31378 #ifdef CONFIG_MACH_MX31EREBUS
31379 # ifdef machine_arch_type
31380 #  undef machine_arch_type
31381 #  define machine_arch_type     __machine_arch_type
31382 # else
31383 #  define machine_arch_type     MACH_TYPE_MX31EREBUS
31384 # endif
31385 # define machine_is_mx31erebus()        (machine_arch_type == MACH_TYPE_MX31EREBUS)
31386 #else
31387 # define machine_is_mx31erebus()        (0)
31388 #endif
31389
31390 #ifdef CONFIG_MACH_MCARDMX27
31391 # ifdef machine_arch_type
31392 #  undef machine_arch_type
31393 #  define machine_arch_type     __machine_arch_type
31394 # else
31395 #  define machine_arch_type     MACH_TYPE_MCARDMX27
31396 # endif
31397 # define machine_is_mcardmx27() (machine_arch_type == MACH_TYPE_MCARDMX27)
31398 #else
31399 # define machine_is_mcardmx27() (0)
31400 #endif
31401
31402 #ifdef CONFIG_MACH_PARADISE
31403 # ifdef machine_arch_type
31404 #  undef machine_arch_type
31405 #  define machine_arch_type     __machine_arch_type
31406 # else
31407 #  define machine_arch_type     MACH_TYPE_PARADISE
31408 # endif
31409 # define machine_is_paradise()  (machine_arch_type == MACH_TYPE_PARADISE)
31410 #else
31411 # define machine_is_paradise()  (0)
31412 #endif
31413
31414 #ifdef CONFIG_MACH_TIDE
31415 # ifdef machine_arch_type
31416 #  undef machine_arch_type
31417 #  define machine_arch_type     __machine_arch_type
31418 # else
31419 #  define machine_arch_type     MACH_TYPE_TIDE
31420 # endif
31421 # define machine_is_tide()      (machine_arch_type == MACH_TYPE_TIDE)
31422 #else
31423 # define machine_is_tide()      (0)
31424 #endif
31425
31426 #ifdef CONFIG_MACH_WZL2440
31427 # ifdef machine_arch_type
31428 #  undef machine_arch_type
31429 #  define machine_arch_type     __machine_arch_type
31430 # else
31431 #  define machine_arch_type     MACH_TYPE_WZL2440
31432 # endif
31433 # define machine_is_wzl2440()   (machine_arch_type == MACH_TYPE_WZL2440)
31434 #else
31435 # define machine_is_wzl2440()   (0)
31436 #endif
31437
31438 #ifdef CONFIG_MACH_SDRDEMO
31439 # ifdef machine_arch_type
31440 #  undef machine_arch_type
31441 #  define machine_arch_type     __machine_arch_type
31442 # else
31443 #  define machine_arch_type     MACH_TYPE_SDRDEMO
31444 # endif
31445 # define machine_is_sdrdemo()   (machine_arch_type == MACH_TYPE_SDRDEMO)
31446 #else
31447 # define machine_is_sdrdemo()   (0)
31448 #endif
31449
31450 #ifdef CONFIG_MACH_ETHERCAN2
31451 # ifdef machine_arch_type
31452 #  undef machine_arch_type
31453 #  define machine_arch_type     __machine_arch_type
31454 # else
31455 #  define machine_arch_type     MACH_TYPE_ETHERCAN2
31456 # endif
31457 # define machine_is_ethercan2() (machine_arch_type == MACH_TYPE_ETHERCAN2)
31458 #else
31459 # define machine_is_ethercan2() (0)
31460 #endif
31461
31462 #ifdef CONFIG_MACH_ECMIMG20
31463 # ifdef machine_arch_type
31464 #  undef machine_arch_type
31465 #  define machine_arch_type     __machine_arch_type
31466 # else
31467 #  define machine_arch_type     MACH_TYPE_ECMIMG20
31468 # endif
31469 # define machine_is_ecmimg20()  (machine_arch_type == MACH_TYPE_ECMIMG20)
31470 #else
31471 # define machine_is_ecmimg20()  (0)
31472 #endif
31473
31474 #ifdef CONFIG_MACH_OMAP_DRAGON
31475 # ifdef machine_arch_type
31476 #  undef machine_arch_type
31477 #  define machine_arch_type     __machine_arch_type
31478 # else
31479 #  define machine_arch_type     MACH_TYPE_OMAP_DRAGON
31480 # endif
31481 # define machine_is_omap_dragon()       (machine_arch_type == MACH_TYPE_OMAP_DRAGON)
31482 #else
31483 # define machine_is_omap_dragon()       (0)
31484 #endif
31485
31486 #ifdef CONFIG_MACH_HALO
31487 # ifdef machine_arch_type
31488 #  undef machine_arch_type
31489 #  define machine_arch_type     __machine_arch_type
31490 # else
31491 #  define machine_arch_type     MACH_TYPE_HALO
31492 # endif
31493 # define machine_is_halo()      (machine_arch_type == MACH_TYPE_HALO)
31494 #else
31495 # define machine_is_halo()      (0)
31496 #endif
31497
31498 #ifdef CONFIG_MACH_HUANGSHAN
31499 # ifdef machine_arch_type
31500 #  undef machine_arch_type
31501 #  define machine_arch_type     __machine_arch_type
31502 # else
31503 #  define machine_arch_type     MACH_TYPE_HUANGSHAN
31504 # endif
31505 # define machine_is_huangshan() (machine_arch_type == MACH_TYPE_HUANGSHAN)
31506 #else
31507 # define machine_is_huangshan() (0)
31508 #endif
31509
31510 #ifdef CONFIG_MACH_VL_MA2SC
31511 # ifdef machine_arch_type
31512 #  undef machine_arch_type
31513 #  define machine_arch_type     __machine_arch_type
31514 # else
31515 #  define machine_arch_type     MACH_TYPE_VL_MA2SC
31516 # endif
31517 # define machine_is_vl_ma2sc()  (machine_arch_type == MACH_TYPE_VL_MA2SC)
31518 #else
31519 # define machine_is_vl_ma2sc()  (0)
31520 #endif
31521
31522 #ifdef CONFIG_MACH_RAUMFELD_RC
31523 # ifdef machine_arch_type
31524 #  undef machine_arch_type
31525 #  define machine_arch_type     __machine_arch_type
31526 # else
31527 #  define machine_arch_type     MACH_TYPE_RAUMFELD_RC
31528 # endif
31529 # define machine_is_raumfeld_rc()       (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
31530 #else
31531 # define machine_is_raumfeld_rc()       (0)
31532 #endif
31533
31534 #ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
31535 # ifdef machine_arch_type
31536 #  undef machine_arch_type
31537 #  define machine_arch_type     __machine_arch_type
31538 # else
31539 #  define machine_arch_type     MACH_TYPE_RAUMFELD_CONNECTOR
31540 # endif
31541 # define machine_is_raumfeld_connector()        (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
31542 #else
31543 # define machine_is_raumfeld_connector()        (0)
31544 #endif
31545
31546 #ifdef CONFIG_MACH_RAUMFELD_SPEAKER
31547 # ifdef machine_arch_type
31548 #  undef machine_arch_type
31549 #  define machine_arch_type     __machine_arch_type
31550 # else
31551 #  define machine_arch_type     MACH_TYPE_RAUMFELD_SPEAKER
31552 # endif
31553 # define machine_is_raumfeld_speaker()  (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
31554 #else
31555 # define machine_is_raumfeld_speaker()  (0)
31556 #endif
31557
31558 #ifdef CONFIG_MACH_MULTIBUS_MASTER
31559 # ifdef machine_arch_type
31560 #  undef machine_arch_type
31561 #  define machine_arch_type     __machine_arch_type
31562 # else
31563 #  define machine_arch_type     MACH_TYPE_MULTIBUS_MASTER
31564 # endif
31565 # define machine_is_multibus_master()   (machine_arch_type == MACH_TYPE_MULTIBUS_MASTER)
31566 #else
31567 # define machine_is_multibus_master()   (0)
31568 #endif
31569
31570 #ifdef CONFIG_MACH_MULTIBUS_PBK
31571 # ifdef machine_arch_type
31572 #  undef machine_arch_type
31573 #  define machine_arch_type     __machine_arch_type
31574 # else
31575 #  define machine_arch_type     MACH_TYPE_MULTIBUS_PBK
31576 # endif
31577 # define machine_is_multibus_pbk()      (machine_arch_type == MACH_TYPE_MULTIBUS_PBK)
31578 #else
31579 # define machine_is_multibus_pbk()      (0)
31580 #endif
31581
31582 #ifdef CONFIG_MACH_TNETV107X
31583 # ifdef machine_arch_type
31584 #  undef machine_arch_type
31585 #  define machine_arch_type     __machine_arch_type
31586 # else
31587 #  define machine_arch_type     MACH_TYPE_TNETV107X
31588 # endif
31589 # define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
31590 #else
31591 # define machine_is_tnetv107x() (0)
31592 #endif
31593
31594 #ifdef CONFIG_MACH_SNAKE
31595 # ifdef machine_arch_type
31596 #  undef machine_arch_type
31597 #  define machine_arch_type     __machine_arch_type
31598 # else
31599 #  define machine_arch_type     MACH_TYPE_SNAKE
31600 # endif
31601 # define machine_is_snake()     (machine_arch_type == MACH_TYPE_SNAKE)
31602 #else
31603 # define machine_is_snake()     (0)
31604 #endif
31605
31606 #ifdef CONFIG_MACH_CWMX27
31607 # ifdef machine_arch_type
31608 #  undef machine_arch_type
31609 #  define machine_arch_type     __machine_arch_type
31610 # else
31611 #  define machine_arch_type     MACH_TYPE_CWMX27
31612 # endif
31613 # define machine_is_cwmx27()    (machine_arch_type == MACH_TYPE_CWMX27)
31614 #else
31615 # define machine_is_cwmx27()    (0)
31616 #endif
31617
31618 #ifdef CONFIG_MACH_SCH_M480
31619 # ifdef machine_arch_type
31620 #  undef machine_arch_type
31621 #  define machine_arch_type     __machine_arch_type
31622 # else
31623 #  define machine_arch_type     MACH_TYPE_SCH_M480
31624 # endif
31625 # define machine_is_sch_m480()  (machine_arch_type == MACH_TYPE_SCH_M480)
31626 #else
31627 # define machine_is_sch_m480()  (0)
31628 #endif
31629
31630 #ifdef CONFIG_MACH_PLATYPUS
31631 # ifdef machine_arch_type
31632 #  undef machine_arch_type
31633 #  define machine_arch_type     __machine_arch_type
31634 # else
31635 #  define machine_arch_type     MACH_TYPE_PLATYPUS
31636 # endif
31637 # define machine_is_platypus()  (machine_arch_type == MACH_TYPE_PLATYPUS)
31638 #else
31639 # define machine_is_platypus()  (0)
31640 #endif
31641
31642 #ifdef CONFIG_MACH_PSS2
31643 # ifdef machine_arch_type
31644 #  undef machine_arch_type
31645 #  define machine_arch_type     __machine_arch_type
31646 # else
31647 #  define machine_arch_type     MACH_TYPE_PSS2
31648 # endif
31649 # define machine_is_pss2()      (machine_arch_type == MACH_TYPE_PSS2)
31650 #else
31651 # define machine_is_pss2()      (0)
31652 #endif
31653
31654 #ifdef CONFIG_MACH_DAVINCI_APM150
31655 # ifdef machine_arch_type
31656 #  undef machine_arch_type
31657 #  define machine_arch_type     __machine_arch_type
31658 # else
31659 #  define machine_arch_type     MACH_TYPE_DAVINCI_APM150
31660 # endif
31661 # define machine_is_davinci_apm150()    (machine_arch_type == MACH_TYPE_DAVINCI_APM150)
31662 #else
31663 # define machine_is_davinci_apm150()    (0)
31664 #endif
31665
31666 #ifdef CONFIG_MACH_STR9100
31667 # ifdef machine_arch_type
31668 #  undef machine_arch_type
31669 #  define machine_arch_type     __machine_arch_type
31670 # else
31671 #  define machine_arch_type     MACH_TYPE_STR9100
31672 # endif
31673 # define machine_is_str9100()   (machine_arch_type == MACH_TYPE_STR9100)
31674 #else
31675 # define machine_is_str9100()   (0)
31676 #endif
31677
31678 #ifdef CONFIG_MACH_NET5BIG
31679 # ifdef machine_arch_type
31680 #  undef machine_arch_type
31681 #  define machine_arch_type     __machine_arch_type
31682 # else
31683 #  define machine_arch_type     MACH_TYPE_NET5BIG
31684 # endif
31685 # define machine_is_net5big()   (machine_arch_type == MACH_TYPE_NET5BIG)
31686 #else
31687 # define machine_is_net5big()   (0)
31688 #endif
31689
31690 #ifdef CONFIG_MACH_SEABED9263
31691 # ifdef machine_arch_type
31692 #  undef machine_arch_type
31693 #  define machine_arch_type     __machine_arch_type
31694 # else
31695 #  define machine_arch_type     MACH_TYPE_SEABED9263
31696 # endif
31697 # define machine_is_seabed9263()        (machine_arch_type == MACH_TYPE_SEABED9263)
31698 #else
31699 # define machine_is_seabed9263()        (0)
31700 #endif
31701
31702 #ifdef CONFIG_MACH_MX51_M2ID
31703 # ifdef machine_arch_type
31704 #  undef machine_arch_type
31705 #  define machine_arch_type     __machine_arch_type
31706 # else
31707 #  define machine_arch_type     MACH_TYPE_MX51_M2ID
31708 # endif
31709 # define machine_is_mx51_m2id() (machine_arch_type == MACH_TYPE_MX51_M2ID)
31710 #else
31711 # define machine_is_mx51_m2id() (0)
31712 #endif
31713
31714 #ifdef CONFIG_MACH_OCTVOCPLUS_EB
31715 # ifdef machine_arch_type
31716 #  undef machine_arch_type
31717 #  define machine_arch_type     __machine_arch_type
31718 # else
31719 #  define machine_arch_type     MACH_TYPE_OCTVOCPLUS_EB
31720 # endif
31721 # define machine_is_octvocplus_eb()     (machine_arch_type == MACH_TYPE_OCTVOCPLUS_EB)
31722 #else
31723 # define machine_is_octvocplus_eb()     (0)
31724 #endif
31725
31726 #ifdef CONFIG_MACH_KLK_FIREFOX
31727 # ifdef machine_arch_type
31728 #  undef machine_arch_type
31729 #  define machine_arch_type     __machine_arch_type
31730 # else
31731 #  define machine_arch_type     MACH_TYPE_KLK_FIREFOX
31732 # endif
31733 # define machine_is_klk_firefox()       (machine_arch_type == MACH_TYPE_KLK_FIREFOX)
31734 #else
31735 # define machine_is_klk_firefox()       (0)
31736 #endif
31737
31738 #ifdef CONFIG_MACH_KLK_WIRMA_MODULE
31739 # ifdef machine_arch_type
31740 #  undef machine_arch_type
31741 #  define machine_arch_type     __machine_arch_type
31742 # else
31743 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MODULE
31744 # endif
31745 # define machine_is_klk_wirma_module()  (machine_arch_type == MACH_TYPE_KLK_WIRMA_MODULE)
31746 #else
31747 # define machine_is_klk_wirma_module()  (0)
31748 #endif
31749
31750 #ifdef CONFIG_MACH_KLK_WIRMA_MMI
31751 # ifdef machine_arch_type
31752 #  undef machine_arch_type
31753 #  define machine_arch_type     __machine_arch_type
31754 # else
31755 #  define machine_arch_type     MACH_TYPE_KLK_WIRMA_MMI
31756 # endif
31757 # define machine_is_klk_wirma_mmi()     (machine_arch_type == MACH_TYPE_KLK_WIRMA_MMI)
31758 #else
31759 # define machine_is_klk_wirma_mmi()     (0)
31760 #endif
31761
31762 #ifdef CONFIG_MACH_SUPERSONIC
31763 # ifdef machine_arch_type
31764 #  undef machine_arch_type
31765 #  define machine_arch_type     __machine_arch_type
31766 # else
31767 #  define machine_arch_type     MACH_TYPE_SUPERSONIC
31768 # endif
31769 # define machine_is_supersonic()        (machine_arch_type == MACH_TYPE_SUPERSONIC)
31770 #else
31771 # define machine_is_supersonic()        (0)
31772 #endif
31773
31774 #ifdef CONFIG_MACH_LIBERTY
31775 # ifdef machine_arch_type
31776 #  undef machine_arch_type
31777 #  define machine_arch_type     __machine_arch_type
31778 # else
31779 #  define machine_arch_type     MACH_TYPE_LIBERTY
31780 # endif
31781 # define machine_is_liberty()   (machine_arch_type == MACH_TYPE_LIBERTY)
31782 #else
31783 # define machine_is_liberty()   (0)
31784 #endif
31785
31786 #ifdef CONFIG_MACH_MH355
31787 # ifdef machine_arch_type
31788 #  undef machine_arch_type
31789 #  define machine_arch_type     __machine_arch_type
31790 # else
31791 #  define machine_arch_type     MACH_TYPE_MH355
31792 # endif
31793 # define machine_is_mh355()     (machine_arch_type == MACH_TYPE_MH355)
31794 #else
31795 # define machine_is_mh355()     (0)
31796 #endif
31797
31798 #ifdef CONFIG_MACH_PC7802
31799 # ifdef machine_arch_type
31800 #  undef machine_arch_type
31801 #  define machine_arch_type     __machine_arch_type
31802 # else
31803 #  define machine_arch_type     MACH_TYPE_PC7802
31804 # endif
31805 # define machine_is_pc7802()    (machine_arch_type == MACH_TYPE_PC7802)
31806 #else
31807 # define machine_is_pc7802()    (0)
31808 #endif
31809
31810 #ifdef CONFIG_MACH_GNET_SGC
31811 # ifdef machine_arch_type
31812 #  undef machine_arch_type
31813 #  define machine_arch_type     __machine_arch_type
31814 # else
31815 #  define machine_arch_type     MACH_TYPE_GNET_SGC
31816 # endif
31817 # define machine_is_gnet_sgc()  (machine_arch_type == MACH_TYPE_GNET_SGC)
31818 #else
31819 # define machine_is_gnet_sgc()  (0)
31820 #endif
31821
31822 #ifdef CONFIG_MACH_EINSTEIN15
31823 # ifdef machine_arch_type
31824 #  undef machine_arch_type
31825 #  define machine_arch_type     __machine_arch_type
31826 # else
31827 #  define machine_arch_type     MACH_TYPE_EINSTEIN15
31828 # endif
31829 # define machine_is_einstein15()        (machine_arch_type == MACH_TYPE_EINSTEIN15)
31830 #else
31831 # define machine_is_einstein15()        (0)
31832 #endif
31833
31834 #ifdef CONFIG_MACH_CMPD
31835 # ifdef machine_arch_type
31836 #  undef machine_arch_type
31837 #  define machine_arch_type     __machine_arch_type
31838 # else
31839 #  define machine_arch_type     MACH_TYPE_CMPD
31840 # endif
31841 # define machine_is_cmpd()      (machine_arch_type == MACH_TYPE_CMPD)
31842 #else
31843 # define machine_is_cmpd()      (0)
31844 #endif
31845
31846 #ifdef CONFIG_MACH_DAVINCI_HASE1
31847 # ifdef machine_arch_type
31848 #  undef machine_arch_type
31849 #  define machine_arch_type     __machine_arch_type
31850 # else
31851 #  define machine_arch_type     MACH_TYPE_DAVINCI_HASE1
31852 # endif
31853 # define machine_is_davinci_hase1()     (machine_arch_type == MACH_TYPE_DAVINCI_HASE1)
31854 #else
31855 # define machine_is_davinci_hase1()     (0)
31856 #endif
31857
31858 #ifdef CONFIG_MACH_LGEINCITEPHONE
31859 # ifdef machine_arch_type
31860 #  undef machine_arch_type
31861 #  define machine_arch_type     __machine_arch_type
31862 # else
31863 #  define machine_arch_type     MACH_TYPE_LGEINCITEPHONE
31864 # endif
31865 # define machine_is_lgeincitephone()    (machine_arch_type == MACH_TYPE_LGEINCITEPHONE)
31866 #else
31867 # define machine_is_lgeincitephone()    (0)
31868 #endif
31869
31870 #ifdef CONFIG_MACH_EA313X
31871 # ifdef machine_arch_type
31872 #  undef machine_arch_type
31873 #  define machine_arch_type     __machine_arch_type
31874 # else
31875 #  define machine_arch_type     MACH_TYPE_EA313X
31876 # endif
31877 # define machine_is_ea313x()    (machine_arch_type == MACH_TYPE_EA313X)
31878 #else
31879 # define machine_is_ea313x()    (0)
31880 #endif
31881
31882 #ifdef CONFIG_MACH_FWBD_39064
31883 # ifdef machine_arch_type
31884 #  undef machine_arch_type
31885 #  define machine_arch_type     __machine_arch_type
31886 # else
31887 #  define machine_arch_type     MACH_TYPE_FWBD_39064
31888 # endif
31889 # define machine_is_fwbd_39064()        (machine_arch_type == MACH_TYPE_FWBD_39064)
31890 #else
31891 # define machine_is_fwbd_39064()        (0)
31892 #endif
31893
31894 #ifdef CONFIG_MACH_FWBD_390128
31895 # ifdef machine_arch_type
31896 #  undef machine_arch_type
31897 #  define machine_arch_type     __machine_arch_type
31898 # else
31899 #  define machine_arch_type     MACH_TYPE_FWBD_390128
31900 # endif
31901 # define machine_is_fwbd_390128()       (machine_arch_type == MACH_TYPE_FWBD_390128)
31902 #else
31903 # define machine_is_fwbd_390128()       (0)
31904 #endif
31905
31906 #ifdef CONFIG_MACH_PELCO_MOE
31907 # ifdef machine_arch_type
31908 #  undef machine_arch_type
31909 #  define machine_arch_type     __machine_arch_type
31910 # else
31911 #  define machine_arch_type     MACH_TYPE_PELCO_MOE
31912 # endif
31913 # define machine_is_pelco_moe() (machine_arch_type == MACH_TYPE_PELCO_MOE)
31914 #else
31915 # define machine_is_pelco_moe() (0)
31916 #endif
31917
31918 #ifdef CONFIG_MACH_MINIMIX27
31919 # ifdef machine_arch_type
31920 #  undef machine_arch_type
31921 #  define machine_arch_type     __machine_arch_type
31922 # else
31923 #  define machine_arch_type     MACH_TYPE_MINIMIX27
31924 # endif
31925 # define machine_is_minimix27() (machine_arch_type == MACH_TYPE_MINIMIX27)
31926 #else
31927 # define machine_is_minimix27() (0)
31928 #endif
31929
31930 #ifdef CONFIG_MACH_OMAP3_THUNDER
31931 # ifdef machine_arch_type
31932 #  undef machine_arch_type
31933 #  define machine_arch_type     __machine_arch_type
31934 # else
31935 #  define machine_arch_type     MACH_TYPE_OMAP3_THUNDER
31936 # endif
31937 # define machine_is_omap3_thunder()     (machine_arch_type == MACH_TYPE_OMAP3_THUNDER)
31938 #else
31939 # define machine_is_omap3_thunder()     (0)
31940 #endif
31941
31942 #ifdef CONFIG_MACH_PASSIONC
31943 # ifdef machine_arch_type
31944 #  undef machine_arch_type
31945 #  define machine_arch_type     __machine_arch_type
31946 # else
31947 #  define machine_arch_type     MACH_TYPE_PASSIONC
31948 # endif
31949 # define machine_is_passionc()  (machine_arch_type == MACH_TYPE_PASSIONC)
31950 #else
31951 # define machine_is_passionc()  (0)
31952 #endif
31953
31954 #ifdef CONFIG_MACH_MX27AMATA
31955 # ifdef machine_arch_type
31956 #  undef machine_arch_type
31957 #  define machine_arch_type     __machine_arch_type
31958 # else
31959 #  define machine_arch_type     MACH_TYPE_MX27AMATA
31960 # endif
31961 # define machine_is_mx27amata() (machine_arch_type == MACH_TYPE_MX27AMATA)
31962 #else
31963 # define machine_is_mx27amata() (0)
31964 #endif
31965
31966 #ifdef CONFIG_MACH_BGAT1
31967 # ifdef machine_arch_type
31968 #  undef machine_arch_type
31969 #  define machine_arch_type     __machine_arch_type
31970 # else
31971 #  define machine_arch_type     MACH_TYPE_BGAT1
31972 # endif
31973 # define machine_is_bgat1()     (machine_arch_type == MACH_TYPE_BGAT1)
31974 #else
31975 # define machine_is_bgat1()     (0)
31976 #endif
31977
31978 #ifdef CONFIG_MACH_BUZZ
31979 # ifdef machine_arch_type
31980 #  undef machine_arch_type
31981 #  define machine_arch_type     __machine_arch_type
31982 # else
31983 #  define machine_arch_type     MACH_TYPE_BUZZ
31984 # endif
31985 # define machine_is_buzz()      (machine_arch_type == MACH_TYPE_BUZZ)
31986 #else
31987 # define machine_is_buzz()      (0)
31988 #endif
31989
31990 #ifdef CONFIG_MACH_MB9G20
31991 # ifdef machine_arch_type
31992 #  undef machine_arch_type
31993 #  define machine_arch_type     __machine_arch_type
31994 # else
31995 #  define machine_arch_type     MACH_TYPE_MB9G20
31996 # endif
31997 # define machine_is_mb9g20()    (machine_arch_type == MACH_TYPE_MB9G20)
31998 #else
31999 # define machine_is_mb9g20()    (0)
32000 #endif
32001
32002 #ifdef CONFIG_MACH_YUSHAN
32003 # ifdef machine_arch_type
32004 #  undef machine_arch_type
32005 #  define machine_arch_type     __machine_arch_type
32006 # else
32007 #  define machine_arch_type     MACH_TYPE_YUSHAN
32008 # endif
32009 # define machine_is_yushan()    (machine_arch_type == MACH_TYPE_YUSHAN)
32010 #else
32011 # define machine_is_yushan()    (0)
32012 #endif
32013
32014 #ifdef CONFIG_MACH_LIZARD
32015 # ifdef machine_arch_type
32016 #  undef machine_arch_type
32017 #  define machine_arch_type     __machine_arch_type
32018 # else
32019 #  define machine_arch_type     MACH_TYPE_LIZARD
32020 # endif
32021 # define machine_is_lizard()    (machine_arch_type == MACH_TYPE_LIZARD)
32022 #else
32023 # define machine_is_lizard()    (0)
32024 #endif
32025
32026 #ifdef CONFIG_MACH_OMAP3POLYCOM
32027 # ifdef machine_arch_type
32028 #  undef machine_arch_type
32029 #  define machine_arch_type     __machine_arch_type
32030 # else
32031 #  define machine_arch_type     MACH_TYPE_OMAP3POLYCOM
32032 # endif
32033 # define machine_is_omap3polycom()      (machine_arch_type == MACH_TYPE_OMAP3POLYCOM)
32034 #else
32035 # define machine_is_omap3polycom()      (0)
32036 #endif
32037
32038 #ifdef CONFIG_MACH_SMDKV210
32039 # ifdef machine_arch_type
32040 #  undef machine_arch_type
32041 #  define machine_arch_type     __machine_arch_type
32042 # else
32043 #  define machine_arch_type     MACH_TYPE_SMDKV210
32044 # endif
32045 # define machine_is_smdkv210()  (machine_arch_type == MACH_TYPE_SMDKV210)
32046 #else
32047 # define machine_is_smdkv210()  (0)
32048 #endif
32049
32050 #ifdef CONFIG_MACH_BRAVO
32051 # ifdef machine_arch_type
32052 #  undef machine_arch_type
32053 #  define machine_arch_type     __machine_arch_type
32054 # else
32055 #  define machine_arch_type     MACH_TYPE_BRAVO
32056 # endif
32057 # define machine_is_bravo()     (machine_arch_type == MACH_TYPE_BRAVO)
32058 #else
32059 # define machine_is_bravo()     (0)
32060 #endif
32061
32062 #ifdef CONFIG_MACH_SIOGENTOO1
32063 # ifdef machine_arch_type
32064 #  undef machine_arch_type
32065 #  define machine_arch_type     __machine_arch_type
32066 # else
32067 #  define machine_arch_type     MACH_TYPE_SIOGENTOO1
32068 # endif
32069 # define machine_is_siogentoo1()        (machine_arch_type == MACH_TYPE_SIOGENTOO1)
32070 #else
32071 # define machine_is_siogentoo1()        (0)
32072 #endif
32073
32074 #ifdef CONFIG_MACH_SIOGENTOO2
32075 # ifdef machine_arch_type
32076 #  undef machine_arch_type
32077 #  define machine_arch_type     __machine_arch_type
32078 # else
32079 #  define machine_arch_type     MACH_TYPE_SIOGENTOO2
32080 # endif
32081 # define machine_is_siogentoo2()        (machine_arch_type == MACH_TYPE_SIOGENTOO2)
32082 #else
32083 # define machine_is_siogentoo2()        (0)
32084 #endif
32085
32086 #ifdef CONFIG_MACH_SM3K
32087 # ifdef machine_arch_type
32088 #  undef machine_arch_type
32089 #  define machine_arch_type     __machine_arch_type
32090 # else
32091 #  define machine_arch_type     MACH_TYPE_SM3K
32092 # endif
32093 # define machine_is_sm3k()      (machine_arch_type == MACH_TYPE_SM3K)
32094 #else
32095 # define machine_is_sm3k()      (0)
32096 #endif
32097
32098 #ifdef CONFIG_MACH_ACER_TEMPO_F900
32099 # ifdef machine_arch_type
32100 #  undef machine_arch_type
32101 #  define machine_arch_type     __machine_arch_type
32102 # else
32103 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_F900
32104 # endif
32105 # define machine_is_acer_tempo_f900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_F900)
32106 #else
32107 # define machine_is_acer_tempo_f900()   (0)
32108 #endif
32109
32110 #ifdef CONFIG_MACH_SST61VC010_DEV
32111 # ifdef machine_arch_type
32112 #  undef machine_arch_type
32113 #  define machine_arch_type     __machine_arch_type
32114 # else
32115 #  define machine_arch_type     MACH_TYPE_SST61VC010_DEV
32116 # endif
32117 # define machine_is_sst61vc010_dev()    (machine_arch_type == MACH_TYPE_SST61VC010_DEV)
32118 #else
32119 # define machine_is_sst61vc010_dev()    (0)
32120 #endif
32121
32122 #ifdef CONFIG_MACH_GLITTERTIND
32123 # ifdef machine_arch_type
32124 #  undef machine_arch_type
32125 #  define machine_arch_type     __machine_arch_type
32126 # else
32127 #  define machine_arch_type     MACH_TYPE_GLITTERTIND
32128 # endif
32129 # define machine_is_glittertind()       (machine_arch_type == MACH_TYPE_GLITTERTIND)
32130 #else
32131 # define machine_is_glittertind()       (0)
32132 #endif
32133
32134 #ifdef CONFIG_MACH_OMAP_ZOOM3
32135 # ifdef machine_arch_type
32136 #  undef machine_arch_type
32137 #  define machine_arch_type     __machine_arch_type
32138 # else
32139 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM3
32140 # endif
32141 # define machine_is_omap_zoom3()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM3)
32142 #else
32143 # define machine_is_omap_zoom3()        (0)
32144 #endif
32145
32146 #ifdef CONFIG_MACH_OMAP_3630SDP
32147 # ifdef machine_arch_type
32148 #  undef machine_arch_type
32149 #  define machine_arch_type     __machine_arch_type
32150 # else
32151 #  define machine_arch_type     MACH_TYPE_OMAP_3630SDP
32152 # endif
32153 # define machine_is_omap_3630sdp()      (machine_arch_type == MACH_TYPE_OMAP_3630SDP)
32154 #else
32155 # define machine_is_omap_3630sdp()      (0)
32156 #endif
32157
32158 #ifdef CONFIG_MACH_CYBOOK2440
32159 # ifdef machine_arch_type
32160 #  undef machine_arch_type
32161 #  define machine_arch_type     __machine_arch_type
32162 # else
32163 #  define machine_arch_type     MACH_TYPE_CYBOOK2440
32164 # endif
32165 # define machine_is_cybook2440()        (machine_arch_type == MACH_TYPE_CYBOOK2440)
32166 #else
32167 # define machine_is_cybook2440()        (0)
32168 #endif
32169
32170 #ifdef CONFIG_MACH_TORINO_S
32171 # ifdef machine_arch_type
32172 #  undef machine_arch_type
32173 #  define machine_arch_type     __machine_arch_type
32174 # else
32175 #  define machine_arch_type     MACH_TYPE_TORINO_S
32176 # endif
32177 # define machine_is_torino_s()  (machine_arch_type == MACH_TYPE_TORINO_S)
32178 #else
32179 # define machine_is_torino_s()  (0)
32180 #endif
32181
32182 #ifdef CONFIG_MACH_HAVANA
32183 # ifdef machine_arch_type
32184 #  undef machine_arch_type
32185 #  define machine_arch_type     __machine_arch_type
32186 # else
32187 #  define machine_arch_type     MACH_TYPE_HAVANA
32188 # endif
32189 # define machine_is_havana()    (machine_arch_type == MACH_TYPE_HAVANA)
32190 #else
32191 # define machine_is_havana()    (0)
32192 #endif
32193
32194 #ifdef CONFIG_MACH_BEAUMONT_11
32195 # ifdef machine_arch_type
32196 #  undef machine_arch_type
32197 #  define machine_arch_type     __machine_arch_type
32198 # else
32199 #  define machine_arch_type     MACH_TYPE_BEAUMONT_11
32200 # endif
32201 # define machine_is_beaumont_11()       (machine_arch_type == MACH_TYPE_BEAUMONT_11)
32202 #else
32203 # define machine_is_beaumont_11()       (0)
32204 #endif
32205
32206 #ifdef CONFIG_MACH_VANGUARD
32207 # ifdef machine_arch_type
32208 #  undef machine_arch_type
32209 #  define machine_arch_type     __machine_arch_type
32210 # else
32211 #  define machine_arch_type     MACH_TYPE_VANGUARD
32212 # endif
32213 # define machine_is_vanguard()  (machine_arch_type == MACH_TYPE_VANGUARD)
32214 #else
32215 # define machine_is_vanguard()  (0)
32216 #endif
32217
32218 #ifdef CONFIG_MACH_S5PC110_DRACO
32219 # ifdef machine_arch_type
32220 #  undef machine_arch_type
32221 #  define machine_arch_type     __machine_arch_type
32222 # else
32223 #  define machine_arch_type     MACH_TYPE_S5PC110_DRACO
32224 # endif
32225 # define machine_is_s5pc110_draco()     (machine_arch_type == MACH_TYPE_S5PC110_DRACO)
32226 #else
32227 # define machine_is_s5pc110_draco()     (0)
32228 #endif
32229
32230 #ifdef CONFIG_MACH_CARTESIO_TWO
32231 # ifdef machine_arch_type
32232 #  undef machine_arch_type
32233 #  define machine_arch_type     __machine_arch_type
32234 # else
32235 #  define machine_arch_type     MACH_TYPE_CARTESIO_TWO
32236 # endif
32237 # define machine_is_cartesio_two()      (machine_arch_type == MACH_TYPE_CARTESIO_TWO)
32238 #else
32239 # define machine_is_cartesio_two()      (0)
32240 #endif
32241
32242 #ifdef CONFIG_MACH_ASTER
32243 # ifdef machine_arch_type
32244 #  undef machine_arch_type
32245 #  define machine_arch_type     __machine_arch_type
32246 # else
32247 #  define machine_arch_type     MACH_TYPE_ASTER
32248 # endif
32249 # define machine_is_aster()     (machine_arch_type == MACH_TYPE_ASTER)
32250 #else
32251 # define machine_is_aster()     (0)
32252 #endif
32253
32254 #ifdef CONFIG_MACH_VOGUESV210
32255 # ifdef machine_arch_type
32256 #  undef machine_arch_type
32257 #  define machine_arch_type     __machine_arch_type
32258 # else
32259 #  define machine_arch_type     MACH_TYPE_VOGUESV210
32260 # endif
32261 # define machine_is_voguesv210()        (machine_arch_type == MACH_TYPE_VOGUESV210)
32262 #else
32263 # define machine_is_voguesv210()        (0)
32264 #endif
32265
32266 #ifdef CONFIG_MACH_ACM500X
32267 # ifdef machine_arch_type
32268 #  undef machine_arch_type
32269 #  define machine_arch_type     __machine_arch_type
32270 # else
32271 #  define machine_arch_type     MACH_TYPE_ACM500X
32272 # endif
32273 # define machine_is_acm500x()   (machine_arch_type == MACH_TYPE_ACM500X)
32274 #else
32275 # define machine_is_acm500x()   (0)
32276 #endif
32277
32278 #ifdef CONFIG_MACH_KM9260
32279 # ifdef machine_arch_type
32280 #  undef machine_arch_type
32281 #  define machine_arch_type     __machine_arch_type
32282 # else
32283 #  define machine_arch_type     MACH_TYPE_KM9260
32284 # endif
32285 # define machine_is_km9260()    (machine_arch_type == MACH_TYPE_KM9260)
32286 #else
32287 # define machine_is_km9260()    (0)
32288 #endif
32289
32290 #ifdef CONFIG_MACH_NIDEFLEXG1
32291 # ifdef machine_arch_type
32292 #  undef machine_arch_type
32293 #  define machine_arch_type     __machine_arch_type
32294 # else
32295 #  define machine_arch_type     MACH_TYPE_NIDEFLEXG1
32296 # endif
32297 # define machine_is_nideflexg1()        (machine_arch_type == MACH_TYPE_NIDEFLEXG1)
32298 #else
32299 # define machine_is_nideflexg1()        (0)
32300 #endif
32301
32302 #ifdef CONFIG_MACH_CTERA_PLUG_IO
32303 # ifdef machine_arch_type
32304 #  undef machine_arch_type
32305 #  define machine_arch_type     __machine_arch_type
32306 # else
32307 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_IO
32308 # endif
32309 # define machine_is_ctera_plug_io()     (machine_arch_type == MACH_TYPE_CTERA_PLUG_IO)
32310 #else
32311 # define machine_is_ctera_plug_io()     (0)
32312 #endif
32313
32314 #ifdef CONFIG_MACH_SMARTQ7
32315 # ifdef machine_arch_type
32316 #  undef machine_arch_type
32317 #  define machine_arch_type     __machine_arch_type
32318 # else
32319 #  define machine_arch_type     MACH_TYPE_SMARTQ7
32320 # endif
32321 # define machine_is_smartq7()   (machine_arch_type == MACH_TYPE_SMARTQ7)
32322 #else
32323 # define machine_is_smartq7()   (0)
32324 #endif
32325
32326 #ifdef CONFIG_MACH_AT91SAM9G10EK2
32327 # ifdef machine_arch_type
32328 #  undef machine_arch_type
32329 #  define machine_arch_type     __machine_arch_type
32330 # else
32331 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK2
32332 # endif
32333 # define machine_is_at91sam9g10ek2()    (machine_arch_type == MACH_TYPE_AT91SAM9G10EK2)
32334 #else
32335 # define machine_is_at91sam9g10ek2()    (0)
32336 #endif
32337
32338 #ifdef CONFIG_MACH_ASUSP527
32339 # ifdef machine_arch_type
32340 #  undef machine_arch_type
32341 #  define machine_arch_type     __machine_arch_type
32342 # else
32343 #  define machine_arch_type     MACH_TYPE_ASUSP527
32344 # endif
32345 # define machine_is_asusp527()  (machine_arch_type == MACH_TYPE_ASUSP527)
32346 #else
32347 # define machine_is_asusp527()  (0)
32348 #endif
32349
32350 #ifdef CONFIG_MACH_AT91SAM9G20MPM2
32351 # ifdef machine_arch_type
32352 #  undef machine_arch_type
32353 #  define machine_arch_type     __machine_arch_type
32354 # else
32355 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20MPM2
32356 # endif
32357 # define machine_is_at91sam9g20mpm2()   (machine_arch_type == MACH_TYPE_AT91SAM9G20MPM2)
32358 #else
32359 # define machine_is_at91sam9g20mpm2()   (0)
32360 #endif
32361
32362 #ifdef CONFIG_MACH_TOPASA900
32363 # ifdef machine_arch_type
32364 #  undef machine_arch_type
32365 #  define machine_arch_type     __machine_arch_type
32366 # else
32367 #  define machine_arch_type     MACH_TYPE_TOPASA900
32368 # endif
32369 # define machine_is_topasa900() (machine_arch_type == MACH_TYPE_TOPASA900)
32370 #else
32371 # define machine_is_topasa900() (0)
32372 #endif
32373
32374 #ifdef CONFIG_MACH_ELECTRUM_100
32375 # ifdef machine_arch_type
32376 #  undef machine_arch_type
32377 #  define machine_arch_type     __machine_arch_type
32378 # else
32379 #  define machine_arch_type     MACH_TYPE_ELECTRUM_100
32380 # endif
32381 # define machine_is_electrum_100()      (machine_arch_type == MACH_TYPE_ELECTRUM_100)
32382 #else
32383 # define machine_is_electrum_100()      (0)
32384 #endif
32385
32386 #ifdef CONFIG_MACH_MX51GRB
32387 # ifdef machine_arch_type
32388 #  undef machine_arch_type
32389 #  define machine_arch_type     __machine_arch_type
32390 # else
32391 #  define machine_arch_type     MACH_TYPE_MX51GRB
32392 # endif
32393 # define machine_is_mx51grb()   (machine_arch_type == MACH_TYPE_MX51GRB)
32394 #else
32395 # define machine_is_mx51grb()   (0)
32396 #endif
32397
32398 #ifdef CONFIG_MACH_XEA300
32399 # ifdef machine_arch_type
32400 #  undef machine_arch_type
32401 #  define machine_arch_type     __machine_arch_type
32402 # else
32403 #  define machine_arch_type     MACH_TYPE_XEA300
32404 # endif
32405 # define machine_is_xea300()    (machine_arch_type == MACH_TYPE_XEA300)
32406 #else
32407 # define machine_is_xea300()    (0)
32408 #endif
32409
32410 #ifdef CONFIG_MACH_HTCSTARTREK
32411 # ifdef machine_arch_type
32412 #  undef machine_arch_type
32413 #  define machine_arch_type     __machine_arch_type
32414 # else
32415 #  define machine_arch_type     MACH_TYPE_HTCSTARTREK
32416 # endif
32417 # define machine_is_htcstartrek()       (machine_arch_type == MACH_TYPE_HTCSTARTREK)
32418 #else
32419 # define machine_is_htcstartrek()       (0)
32420 #endif
32421
32422 #ifdef CONFIG_MACH_LIMA
32423 # ifdef machine_arch_type
32424 #  undef machine_arch_type
32425 #  define machine_arch_type     __machine_arch_type
32426 # else
32427 #  define machine_arch_type     MACH_TYPE_LIMA
32428 # endif
32429 # define machine_is_lima()      (machine_arch_type == MACH_TYPE_LIMA)
32430 #else
32431 # define machine_is_lima()      (0)
32432 #endif
32433
32434 #ifdef CONFIG_MACH_CSB740
32435 # ifdef machine_arch_type
32436 #  undef machine_arch_type
32437 #  define machine_arch_type     __machine_arch_type
32438 # else
32439 #  define machine_arch_type     MACH_TYPE_CSB740
32440 # endif
32441 # define machine_is_csb740()    (machine_arch_type == MACH_TYPE_CSB740)
32442 #else
32443 # define machine_is_csb740()    (0)
32444 #endif
32445
32446 #ifdef CONFIG_MACH_USB_S8815
32447 # ifdef machine_arch_type
32448 #  undef machine_arch_type
32449 #  define machine_arch_type     __machine_arch_type
32450 # else
32451 #  define machine_arch_type     MACH_TYPE_USB_S8815
32452 # endif
32453 # define machine_is_usb_s8815() (machine_arch_type == MACH_TYPE_USB_S8815)
32454 #else
32455 # define machine_is_usb_s8815() (0)
32456 #endif
32457
32458 #ifdef CONFIG_MACH_WATSON_EFM_PLUGIN
32459 # ifdef machine_arch_type
32460 #  undef machine_arch_type
32461 #  define machine_arch_type     __machine_arch_type
32462 # else
32463 #  define machine_arch_type     MACH_TYPE_WATSON_EFM_PLUGIN
32464 # endif
32465 # define machine_is_watson_efm_plugin() (machine_arch_type == MACH_TYPE_WATSON_EFM_PLUGIN)
32466 #else
32467 # define machine_is_watson_efm_plugin() (0)
32468 #endif
32469
32470 #ifdef CONFIG_MACH_MILKYWAY
32471 # ifdef machine_arch_type
32472 #  undef machine_arch_type
32473 #  define machine_arch_type     __machine_arch_type
32474 # else
32475 #  define machine_arch_type     MACH_TYPE_MILKYWAY
32476 # endif
32477 # define machine_is_milkyway()  (machine_arch_type == MACH_TYPE_MILKYWAY)
32478 #else
32479 # define machine_is_milkyway()  (0)
32480 #endif
32481
32482 #ifdef CONFIG_MACH_G4EVM
32483 # ifdef machine_arch_type
32484 #  undef machine_arch_type
32485 #  define machine_arch_type     __machine_arch_type
32486 # else
32487 #  define machine_arch_type     MACH_TYPE_G4EVM
32488 # endif
32489 # define machine_is_g4evm()     (machine_arch_type == MACH_TYPE_G4EVM)
32490 #else
32491 # define machine_is_g4evm()     (0)
32492 #endif
32493
32494 #ifdef CONFIG_MACH_PICOMOD6
32495 # ifdef machine_arch_type
32496 #  undef machine_arch_type
32497 #  define machine_arch_type     __machine_arch_type
32498 # else
32499 #  define machine_arch_type     MACH_TYPE_PICOMOD6
32500 # endif
32501 # define machine_is_picomod6()  (machine_arch_type == MACH_TYPE_PICOMOD6)
32502 #else
32503 # define machine_is_picomod6()  (0)
32504 #endif
32505
32506 #ifdef CONFIG_MACH_OMAPL138_HAWKBOARD
32507 # ifdef machine_arch_type
32508 #  undef machine_arch_type
32509 #  define machine_arch_type     __machine_arch_type
32510 # else
32511 #  define machine_arch_type     MACH_TYPE_OMAPL138_HAWKBOARD
32512 # endif
32513 # define machine_is_omapl138_hawkboard()        (machine_arch_type == MACH_TYPE_OMAPL138_HAWKBOARD)
32514 #else
32515 # define machine_is_omapl138_hawkboard()        (0)
32516 #endif
32517
32518 #ifdef CONFIG_MACH_IP6000
32519 # ifdef machine_arch_type
32520 #  undef machine_arch_type
32521 #  define machine_arch_type     __machine_arch_type
32522 # else
32523 #  define machine_arch_type     MACH_TYPE_IP6000
32524 # endif
32525 # define machine_is_ip6000()    (machine_arch_type == MACH_TYPE_IP6000)
32526 #else
32527 # define machine_is_ip6000()    (0)
32528 #endif
32529
32530 #ifdef CONFIG_MACH_IP6010
32531 # ifdef machine_arch_type
32532 #  undef machine_arch_type
32533 #  define machine_arch_type     __machine_arch_type
32534 # else
32535 #  define machine_arch_type     MACH_TYPE_IP6010
32536 # endif
32537 # define machine_is_ip6010()    (machine_arch_type == MACH_TYPE_IP6010)
32538 #else
32539 # define machine_is_ip6010()    (0)
32540 #endif
32541
32542 #ifdef CONFIG_MACH_UTM400
32543 # ifdef machine_arch_type
32544 #  undef machine_arch_type
32545 #  define machine_arch_type     __machine_arch_type
32546 # else
32547 #  define machine_arch_type     MACH_TYPE_UTM400
32548 # endif
32549 # define machine_is_utm400()    (machine_arch_type == MACH_TYPE_UTM400)
32550 #else
32551 # define machine_is_utm400()    (0)
32552 #endif
32553
32554 #ifdef CONFIG_MACH_OMAP3_ZYBEX
32555 # ifdef machine_arch_type
32556 #  undef machine_arch_type
32557 #  define machine_arch_type     __machine_arch_type
32558 # else
32559 #  define machine_arch_type     MACH_TYPE_OMAP3_ZYBEX
32560 # endif
32561 # define machine_is_omap3_zybex()       (machine_arch_type == MACH_TYPE_OMAP3_ZYBEX)
32562 #else
32563 # define machine_is_omap3_zybex()       (0)
32564 #endif
32565
32566 #ifdef CONFIG_MACH_WIRELESS_SPACE
32567 # ifdef machine_arch_type
32568 #  undef machine_arch_type
32569 #  define machine_arch_type     __machine_arch_type
32570 # else
32571 #  define machine_arch_type     MACH_TYPE_WIRELESS_SPACE
32572 # endif
32573 # define machine_is_wireless_space()    (machine_arch_type == MACH_TYPE_WIRELESS_SPACE)
32574 #else
32575 # define machine_is_wireless_space()    (0)
32576 #endif
32577
32578 #ifdef CONFIG_MACH_SX560
32579 # ifdef machine_arch_type
32580 #  undef machine_arch_type
32581 #  define machine_arch_type     __machine_arch_type
32582 # else
32583 #  define machine_arch_type     MACH_TYPE_SX560
32584 # endif
32585 # define machine_is_sx560()     (machine_arch_type == MACH_TYPE_SX560)
32586 #else
32587 # define machine_is_sx560()     (0)
32588 #endif
32589
32590 #ifdef CONFIG_MACH_TS41X
32591 # ifdef machine_arch_type
32592 #  undef machine_arch_type
32593 #  define machine_arch_type     __machine_arch_type
32594 # else
32595 #  define machine_arch_type     MACH_TYPE_TS41X
32596 # endif
32597 # define machine_is_ts41x()     (machine_arch_type == MACH_TYPE_TS41X)
32598 #else
32599 # define machine_is_ts41x()     (0)
32600 #endif
32601
32602 #ifdef CONFIG_MACH_ELPHEL10373
32603 # ifdef machine_arch_type
32604 #  undef machine_arch_type
32605 #  define machine_arch_type     __machine_arch_type
32606 # else
32607 #  define machine_arch_type     MACH_TYPE_ELPHEL10373
32608 # endif
32609 # define machine_is_elphel10373()       (machine_arch_type == MACH_TYPE_ELPHEL10373)
32610 #else
32611 # define machine_is_elphel10373()       (0)
32612 #endif
32613
32614 #ifdef CONFIG_MACH_RHOBOT
32615 # ifdef machine_arch_type
32616 #  undef machine_arch_type
32617 #  define machine_arch_type     __machine_arch_type
32618 # else
32619 #  define machine_arch_type     MACH_TYPE_RHOBOT
32620 # endif
32621 # define machine_is_rhobot()    (machine_arch_type == MACH_TYPE_RHOBOT)
32622 #else
32623 # define machine_is_rhobot()    (0)
32624 #endif
32625
32626 #ifdef CONFIG_MACH_MX51_REFRESH
32627 # ifdef machine_arch_type
32628 #  undef machine_arch_type
32629 #  define machine_arch_type     __machine_arch_type
32630 # else
32631 #  define machine_arch_type     MACH_TYPE_MX51_REFRESH
32632 # endif
32633 # define machine_is_mx51_refresh()      (machine_arch_type == MACH_TYPE_MX51_REFRESH)
32634 #else
32635 # define machine_is_mx51_refresh()      (0)
32636 #endif
32637
32638 #ifdef CONFIG_MACH_LS9260
32639 # ifdef machine_arch_type
32640 #  undef machine_arch_type
32641 #  define machine_arch_type     __machine_arch_type
32642 # else
32643 #  define machine_arch_type     MACH_TYPE_LS9260
32644 # endif
32645 # define machine_is_ls9260()    (machine_arch_type == MACH_TYPE_LS9260)
32646 #else
32647 # define machine_is_ls9260()    (0)
32648 #endif
32649
32650 #ifdef CONFIG_MACH_SHANK
32651 # ifdef machine_arch_type
32652 #  undef machine_arch_type
32653 #  define machine_arch_type     __machine_arch_type
32654 # else
32655 #  define machine_arch_type     MACH_TYPE_SHANK
32656 # endif
32657 # define machine_is_shank()     (machine_arch_type == MACH_TYPE_SHANK)
32658 #else
32659 # define machine_is_shank()     (0)
32660 #endif
32661
32662 #ifdef CONFIG_MACH_QSD8X50_ST1
32663 # ifdef machine_arch_type
32664 #  undef machine_arch_type
32665 #  define machine_arch_type     __machine_arch_type
32666 # else
32667 #  define machine_arch_type     MACH_TYPE_QSD8X50_ST1
32668 # endif
32669 # define machine_is_qsd8x50_st1()       (machine_arch_type == MACH_TYPE_QSD8X50_ST1)
32670 #else
32671 # define machine_is_qsd8x50_st1()       (0)
32672 #endif
32673
32674 #ifdef CONFIG_MACH_AT91SAM9M10EKES
32675 # ifdef machine_arch_type
32676 #  undef machine_arch_type
32677 #  define machine_arch_type     __machine_arch_type
32678 # else
32679 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10EKES
32680 # endif
32681 # define machine_is_at91sam9m10ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9M10EKES)
32682 #else
32683 # define machine_is_at91sam9m10ekes()   (0)
32684 #endif
32685
32686 #ifdef CONFIG_MACH_HIRAM
32687 # ifdef machine_arch_type
32688 #  undef machine_arch_type
32689 #  define machine_arch_type     __machine_arch_type
32690 # else
32691 #  define machine_arch_type     MACH_TYPE_HIRAM
32692 # endif
32693 # define machine_is_hiram()     (machine_arch_type == MACH_TYPE_HIRAM)
32694 #else
32695 # define machine_is_hiram()     (0)
32696 #endif
32697
32698 #ifdef CONFIG_MACH_PHY3250
32699 # ifdef machine_arch_type
32700 #  undef machine_arch_type
32701 #  define machine_arch_type     __machine_arch_type
32702 # else
32703 #  define machine_arch_type     MACH_TYPE_PHY3250
32704 # endif
32705 # define machine_is_phy3250()   (machine_arch_type == MACH_TYPE_PHY3250)
32706 #else
32707 # define machine_is_phy3250()   (0)
32708 #endif
32709
32710 #ifdef CONFIG_MACH_EA3250
32711 # ifdef machine_arch_type
32712 #  undef machine_arch_type
32713 #  define machine_arch_type     __machine_arch_type
32714 # else
32715 #  define machine_arch_type     MACH_TYPE_EA3250
32716 # endif
32717 # define machine_is_ea3250()    (machine_arch_type == MACH_TYPE_EA3250)
32718 #else
32719 # define machine_is_ea3250()    (0)
32720 #endif
32721
32722 #ifdef CONFIG_MACH_FDI3250
32723 # ifdef machine_arch_type
32724 #  undef machine_arch_type
32725 #  define machine_arch_type     __machine_arch_type
32726 # else
32727 #  define machine_arch_type     MACH_TYPE_FDI3250
32728 # endif
32729 # define machine_is_fdi3250()   (machine_arch_type == MACH_TYPE_FDI3250)
32730 #else
32731 # define machine_is_fdi3250()   (0)
32732 #endif
32733
32734 #ifdef CONFIG_MACH_WHITESTONE
32735 # ifdef machine_arch_type
32736 #  undef machine_arch_type
32737 #  define machine_arch_type     __machine_arch_type
32738 # else
32739 #  define machine_arch_type     MACH_TYPE_WHITESTONE
32740 # endif
32741 # define machine_is_whitestone()        (machine_arch_type == MACH_TYPE_WHITESTONE)
32742 #else
32743 # define machine_is_whitestone()        (0)
32744 #endif
32745
32746 #ifdef CONFIG_MACH_AT91SAM9263NIT
32747 # ifdef machine_arch_type
32748 #  undef machine_arch_type
32749 #  define machine_arch_type     __machine_arch_type
32750 # else
32751 #  define machine_arch_type     MACH_TYPE_AT91SAM9263NIT
32752 # endif
32753 # define machine_is_at91sam9263nit()    (machine_arch_type == MACH_TYPE_AT91SAM9263NIT)
32754 #else
32755 # define machine_is_at91sam9263nit()    (0)
32756 #endif
32757
32758 #ifdef CONFIG_MACH_CCMX51
32759 # ifdef machine_arch_type
32760 #  undef machine_arch_type
32761 #  define machine_arch_type     __machine_arch_type
32762 # else
32763 #  define machine_arch_type     MACH_TYPE_CCMX51
32764 # endif
32765 # define machine_is_ccmx51()    (machine_arch_type == MACH_TYPE_CCMX51)
32766 #else
32767 # define machine_is_ccmx51()    (0)
32768 #endif
32769
32770 #ifdef CONFIG_MACH_CCMX51JS
32771 # ifdef machine_arch_type
32772 #  undef machine_arch_type
32773 #  define machine_arch_type     __machine_arch_type
32774 # else
32775 #  define machine_arch_type     MACH_TYPE_CCMX51JS
32776 # endif
32777 # define machine_is_ccmx51js()  (machine_arch_type == MACH_TYPE_CCMX51JS)
32778 #else
32779 # define machine_is_ccmx51js()  (0)
32780 #endif
32781
32782 #ifdef CONFIG_MACH_CCWMX51
32783 # ifdef machine_arch_type
32784 #  undef machine_arch_type
32785 #  define machine_arch_type     __machine_arch_type
32786 # else
32787 #  define machine_arch_type     MACH_TYPE_CCWMX51
32788 # endif
32789 # define machine_is_ccwmx51()   (machine_arch_type == MACH_TYPE_CCWMX51)
32790 #else
32791 # define machine_is_ccwmx51()   (0)
32792 #endif
32793
32794 #ifdef CONFIG_MACH_CCWMX51JS
32795 # ifdef machine_arch_type
32796 #  undef machine_arch_type
32797 #  define machine_arch_type     __machine_arch_type
32798 # else
32799 #  define machine_arch_type     MACH_TYPE_CCWMX51JS
32800 # endif
32801 # define machine_is_ccwmx51js() (machine_arch_type == MACH_TYPE_CCWMX51JS)
32802 #else
32803 # define machine_is_ccwmx51js() (0)
32804 #endif
32805
32806 #ifdef CONFIG_MACH_MINI6410
32807 # ifdef machine_arch_type
32808 #  undef machine_arch_type
32809 #  define machine_arch_type     __machine_arch_type
32810 # else
32811 #  define machine_arch_type     MACH_TYPE_MINI6410
32812 # endif
32813 # define machine_is_mini6410()  (machine_arch_type == MACH_TYPE_MINI6410)
32814 #else
32815 # define machine_is_mini6410()  (0)
32816 #endif
32817
32818 #ifdef CONFIG_MACH_TINY6410
32819 # ifdef machine_arch_type
32820 #  undef machine_arch_type
32821 #  define machine_arch_type     __machine_arch_type
32822 # else
32823 #  define machine_arch_type     MACH_TYPE_TINY6410
32824 # endif
32825 # define machine_is_tiny6410()  (machine_arch_type == MACH_TYPE_TINY6410)
32826 #else
32827 # define machine_is_tiny6410()  (0)
32828 #endif
32829
32830 #ifdef CONFIG_MACH_NANO6410
32831 # ifdef machine_arch_type
32832 #  undef machine_arch_type
32833 #  define machine_arch_type     __machine_arch_type
32834 # else
32835 #  define machine_arch_type     MACH_TYPE_NANO6410
32836 # endif
32837 # define machine_is_nano6410()  (machine_arch_type == MACH_TYPE_NANO6410)
32838 #else
32839 # define machine_is_nano6410()  (0)
32840 #endif
32841
32842 #ifdef CONFIG_MACH_AT572D940HFNLDB
32843 # ifdef machine_arch_type
32844 #  undef machine_arch_type
32845 #  define machine_arch_type     __machine_arch_type
32846 # else
32847 #  define machine_arch_type     MACH_TYPE_AT572D940HFNLDB
32848 # endif
32849 # define machine_is_at572d940hfnldb()   (machine_arch_type == MACH_TYPE_AT572D940HFNLDB)
32850 #else
32851 # define machine_is_at572d940hfnldb()   (0)
32852 #endif
32853
32854 #ifdef CONFIG_MACH_HTCLEO
32855 # ifdef machine_arch_type
32856 #  undef machine_arch_type
32857 #  define machine_arch_type     __machine_arch_type
32858 # else
32859 #  define machine_arch_type     MACH_TYPE_HTCLEO
32860 # endif
32861 # define machine_is_htcleo()    (machine_arch_type == MACH_TYPE_HTCLEO)
32862 #else
32863 # define machine_is_htcleo()    (0)
32864 #endif
32865
32866 #ifdef CONFIG_MACH_AVP13
32867 # ifdef machine_arch_type
32868 #  undef machine_arch_type
32869 #  define machine_arch_type     __machine_arch_type
32870 # else
32871 #  define machine_arch_type     MACH_TYPE_AVP13
32872 # endif
32873 # define machine_is_avp13()     (machine_arch_type == MACH_TYPE_AVP13)
32874 #else
32875 # define machine_is_avp13()     (0)
32876 #endif
32877
32878 #ifdef CONFIG_MACH_XXSVIDEOD
32879 # ifdef machine_arch_type
32880 #  undef machine_arch_type
32881 #  define machine_arch_type     __machine_arch_type
32882 # else
32883 #  define machine_arch_type     MACH_TYPE_XXSVIDEOD
32884 # endif
32885 # define machine_is_xxsvideod() (machine_arch_type == MACH_TYPE_XXSVIDEOD)
32886 #else
32887 # define machine_is_xxsvideod() (0)
32888 #endif
32889
32890 #ifdef CONFIG_MACH_VPNEXT
32891 # ifdef machine_arch_type
32892 #  undef machine_arch_type
32893 #  define machine_arch_type     __machine_arch_type
32894 # else
32895 #  define machine_arch_type     MACH_TYPE_VPNEXT
32896 # endif
32897 # define machine_is_vpnext()    (machine_arch_type == MACH_TYPE_VPNEXT)
32898 #else
32899 # define machine_is_vpnext()    (0)
32900 #endif
32901
32902 #ifdef CONFIG_MACH_SWARCO_ITC3
32903 # ifdef machine_arch_type
32904 #  undef machine_arch_type
32905 #  define machine_arch_type     __machine_arch_type
32906 # else
32907 #  define machine_arch_type     MACH_TYPE_SWARCO_ITC3
32908 # endif
32909 # define machine_is_swarco_itc3()       (machine_arch_type == MACH_TYPE_SWARCO_ITC3)
32910 #else
32911 # define machine_is_swarco_itc3()       (0)
32912 #endif
32913
32914 #ifdef CONFIG_MACH_TX51
32915 # ifdef machine_arch_type
32916 #  undef machine_arch_type
32917 #  define machine_arch_type     __machine_arch_type
32918 # else
32919 #  define machine_arch_type     MACH_TYPE_TX51
32920 # endif
32921 # define machine_is_tx51()      (machine_arch_type == MACH_TYPE_TX51)
32922 #else
32923 # define machine_is_tx51()      (0)
32924 #endif
32925
32926 #ifdef CONFIG_MACH_DOLBY_CAT1021
32927 # ifdef machine_arch_type
32928 #  undef machine_arch_type
32929 #  define machine_arch_type     __machine_arch_type
32930 # else
32931 #  define machine_arch_type     MACH_TYPE_DOLBY_CAT1021
32932 # endif
32933 # define machine_is_dolby_cat1021()     (machine_arch_type == MACH_TYPE_DOLBY_CAT1021)
32934 #else
32935 # define machine_is_dolby_cat1021()     (0)
32936 #endif
32937
32938 #ifdef CONFIG_MACH_MX28EVK
32939 # ifdef machine_arch_type
32940 #  undef machine_arch_type
32941 #  define machine_arch_type     __machine_arch_type
32942 # else
32943 #  define machine_arch_type     MACH_TYPE_MX28EVK
32944 # endif
32945 # define machine_is_mx28evk()   (machine_arch_type == MACH_TYPE_MX28EVK)
32946 #else
32947 # define machine_is_mx28evk()   (0)
32948 #endif
32949
32950 #ifdef CONFIG_MACH_PHOENIX260
32951 # ifdef machine_arch_type
32952 #  undef machine_arch_type
32953 #  define machine_arch_type     __machine_arch_type
32954 # else
32955 #  define machine_arch_type     MACH_TYPE_PHOENIX260
32956 # endif
32957 # define machine_is_phoenix260()        (machine_arch_type == MACH_TYPE_PHOENIX260)
32958 #else
32959 # define machine_is_phoenix260()        (0)
32960 #endif
32961
32962 #ifdef CONFIG_MACH_UVACA_STORK
32963 # ifdef machine_arch_type
32964 #  undef machine_arch_type
32965 #  define machine_arch_type     __machine_arch_type
32966 # else
32967 #  define machine_arch_type     MACH_TYPE_UVACA_STORK
32968 # endif
32969 # define machine_is_uvaca_stork()       (machine_arch_type == MACH_TYPE_UVACA_STORK)
32970 #else
32971 # define machine_is_uvaca_stork()       (0)
32972 #endif
32973
32974 #ifdef CONFIG_MACH_SMARTQ5
32975 # ifdef machine_arch_type
32976 #  undef machine_arch_type
32977 #  define machine_arch_type     __machine_arch_type
32978 # else
32979 #  define machine_arch_type     MACH_TYPE_SMARTQ5
32980 # endif
32981 # define machine_is_smartq5()   (machine_arch_type == MACH_TYPE_SMARTQ5)
32982 #else
32983 # define machine_is_smartq5()   (0)
32984 #endif
32985
32986 #ifdef CONFIG_MACH_ALL3078
32987 # ifdef machine_arch_type
32988 #  undef machine_arch_type
32989 #  define machine_arch_type     __machine_arch_type
32990 # else
32991 #  define machine_arch_type     MACH_TYPE_ALL3078
32992 # endif
32993 # define machine_is_all3078()   (machine_arch_type == MACH_TYPE_ALL3078)
32994 #else
32995 # define machine_is_all3078()   (0)
32996 #endif
32997
32998 #ifdef CONFIG_MACH_CTERA_2BAY_DS
32999 # ifdef machine_arch_type
33000 #  undef machine_arch_type
33001 #  define machine_arch_type     __machine_arch_type
33002 # else
33003 #  define machine_arch_type     MACH_TYPE_CTERA_2BAY_DS
33004 # endif
33005 # define machine_is_ctera_2bay_ds()     (machine_arch_type == MACH_TYPE_CTERA_2BAY_DS)
33006 #else
33007 # define machine_is_ctera_2bay_ds()     (0)
33008 #endif
33009
33010 #ifdef CONFIG_MACH_SIOGENTOO3
33011 # ifdef machine_arch_type
33012 #  undef machine_arch_type
33013 #  define machine_arch_type     __machine_arch_type
33014 # else
33015 #  define machine_arch_type     MACH_TYPE_SIOGENTOO3
33016 # endif
33017 # define machine_is_siogentoo3()        (machine_arch_type == MACH_TYPE_SIOGENTOO3)
33018 #else
33019 # define machine_is_siogentoo3()        (0)
33020 #endif
33021
33022 #ifdef CONFIG_MACH_EPB5000
33023 # ifdef machine_arch_type
33024 #  undef machine_arch_type
33025 #  define machine_arch_type     __machine_arch_type
33026 # else
33027 #  define machine_arch_type     MACH_TYPE_EPB5000
33028 # endif
33029 # define machine_is_epb5000()   (machine_arch_type == MACH_TYPE_EPB5000)
33030 #else
33031 # define machine_is_epb5000()   (0)
33032 #endif
33033
33034 #ifdef CONFIG_MACH_HY9263
33035 # ifdef machine_arch_type
33036 #  undef machine_arch_type
33037 #  define machine_arch_type     __machine_arch_type
33038 # else
33039 #  define machine_arch_type     MACH_TYPE_HY9263
33040 # endif
33041 # define machine_is_hy9263()    (machine_arch_type == MACH_TYPE_HY9263)
33042 #else
33043 # define machine_is_hy9263()    (0)
33044 #endif
33045
33046 #ifdef CONFIG_MACH_ACER_TEMPO_M900
33047 # ifdef machine_arch_type
33048 #  undef machine_arch_type
33049 #  define machine_arch_type     __machine_arch_type
33050 # else
33051 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_M900
33052 # endif
33053 # define machine_is_acer_tempo_m900()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_M900)
33054 #else
33055 # define machine_is_acer_tempo_m900()   (0)
33056 #endif
33057
33058 #ifdef CONFIG_MACH_ACER_TEMPO_DX900
33059 # ifdef machine_arch_type
33060 #  undef machine_arch_type
33061 #  define machine_arch_type     __machine_arch_type
33062 # else
33063 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_DX900
33064 # endif
33065 # define machine_is_acer_tempo_dx650()  (machine_arch_type == MACH_TYPE_ACER_TEMPO_DX900)
33066 #else
33067 # define machine_is_acer_tempo_dx650()  (0)
33068 #endif
33069
33070 #ifdef CONFIG_MACH_ACER_TEMPO_X960
33071 # ifdef machine_arch_type
33072 #  undef machine_arch_type
33073 #  define machine_arch_type     __machine_arch_type
33074 # else
33075 #  define machine_arch_type     MACH_TYPE_ACER_TEMPO_X960
33076 # endif
33077 # define machine_is_acer_tempo_x960()   (machine_arch_type == MACH_TYPE_ACER_TEMPO_X960)
33078 #else
33079 # define machine_is_acer_tempo_x960()   (0)
33080 #endif
33081
33082 #ifdef CONFIG_MACH_ACER_ETEN_V900
33083 # ifdef machine_arch_type
33084 #  undef machine_arch_type
33085 #  define machine_arch_type     __machine_arch_type
33086 # else
33087 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_V900
33088 # endif
33089 # define machine_is_acer_eten_v900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_V900)
33090 #else
33091 # define machine_is_acer_eten_v900()    (0)
33092 #endif
33093
33094 #ifdef CONFIG_MACH_ACER_ETEN_X900
33095 # ifdef machine_arch_type
33096 #  undef machine_arch_type
33097 #  define machine_arch_type     __machine_arch_type
33098 # else
33099 #  define machine_arch_type     MACH_TYPE_ACER_ETEN_X900
33100 # endif
33101 # define machine_is_acer_eten_x900()    (machine_arch_type == MACH_TYPE_ACER_ETEN_X900)
33102 #else
33103 # define machine_is_acer_eten_x900()    (0)
33104 #endif
33105
33106 #ifdef CONFIG_MACH_BONNELL
33107 # ifdef machine_arch_type
33108 #  undef machine_arch_type
33109 #  define machine_arch_type     __machine_arch_type
33110 # else
33111 #  define machine_arch_type     MACH_TYPE_BONNELL
33112 # endif
33113 # define machine_is_bonnell()   (machine_arch_type == MACH_TYPE_BONNELL)
33114 #else
33115 # define machine_is_bonnell()   (0)
33116 #endif
33117
33118 #ifdef CONFIG_MACH_OHT_MX27
33119 # ifdef machine_arch_type
33120 #  undef machine_arch_type
33121 #  define machine_arch_type     __machine_arch_type
33122 # else
33123 #  define machine_arch_type     MACH_TYPE_OHT_MX27
33124 # endif
33125 # define machine_is_oht_mx27()  (machine_arch_type == MACH_TYPE_OHT_MX27)
33126 #else
33127 # define machine_is_oht_mx27()  (0)
33128 #endif
33129
33130 #ifdef CONFIG_MACH_HTCQUARTZ
33131 # ifdef machine_arch_type
33132 #  undef machine_arch_type
33133 #  define machine_arch_type     __machine_arch_type
33134 # else
33135 #  define machine_arch_type     MACH_TYPE_HTCQUARTZ
33136 # endif
33137 # define machine_is_htcquartz() (machine_arch_type == MACH_TYPE_HTCQUARTZ)
33138 #else
33139 # define machine_is_htcquartz() (0)
33140 #endif
33141
33142 #ifdef CONFIG_MACH_DAVINCI_DM6467TEVM
33143 # ifdef machine_arch_type
33144 #  undef machine_arch_type
33145 #  define machine_arch_type     __machine_arch_type
33146 # else
33147 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467TEVM
33148 # endif
33149 # define machine_is_davinci_dm6467tevm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467TEVM)
33150 #else
33151 # define machine_is_davinci_dm6467tevm()        (0)
33152 #endif
33153
33154 #ifdef CONFIG_MACH_C3AX03
33155 # ifdef machine_arch_type
33156 #  undef machine_arch_type
33157 #  define machine_arch_type     __machine_arch_type
33158 # else
33159 #  define machine_arch_type     MACH_TYPE_C3AX03
33160 # endif
33161 # define machine_is_c3ax03()    (machine_arch_type == MACH_TYPE_C3AX03)
33162 #else
33163 # define machine_is_c3ax03()    (0)
33164 #endif
33165
33166 #ifdef CONFIG_MACH_MXT_TD60
33167 # ifdef machine_arch_type
33168 #  undef machine_arch_type
33169 #  define machine_arch_type     __machine_arch_type
33170 # else
33171 #  define machine_arch_type     MACH_TYPE_MXT_TD60
33172 # endif
33173 # define machine_is_mxt_td60()  (machine_arch_type == MACH_TYPE_MXT_TD60)
33174 #else
33175 # define machine_is_mxt_td60()  (0)
33176 #endif
33177
33178 #ifdef CONFIG_MACH_ESYX
33179 # ifdef machine_arch_type
33180 #  undef machine_arch_type
33181 #  define machine_arch_type     __machine_arch_type
33182 # else
33183 #  define machine_arch_type     MACH_TYPE_ESYX
33184 # endif
33185 # define machine_is_esyx()      (machine_arch_type == MACH_TYPE_ESYX)
33186 #else
33187 # define machine_is_esyx()      (0)
33188 #endif
33189
33190 #ifdef CONFIG_MACH_DOVE_DB2
33191 # ifdef machine_arch_type
33192 #  undef machine_arch_type
33193 #  define machine_arch_type     __machine_arch_type
33194 # else
33195 #  define machine_arch_type     MACH_TYPE_DOVE_DB2
33196 # endif
33197 # define machine_is_dove_db2()  (machine_arch_type == MACH_TYPE_DOVE_DB2)
33198 #else
33199 # define machine_is_dove_db2()  (0)
33200 #endif
33201
33202 #ifdef CONFIG_MACH_BULLDOG
33203 # ifdef machine_arch_type
33204 #  undef machine_arch_type
33205 #  define machine_arch_type     __machine_arch_type
33206 # else
33207 #  define machine_arch_type     MACH_TYPE_BULLDOG
33208 # endif
33209 # define machine_is_bulldog()   (machine_arch_type == MACH_TYPE_BULLDOG)
33210 #else
33211 # define machine_is_bulldog()   (0)
33212 #endif
33213
33214 #ifdef CONFIG_MACH_DERELL_ME2000
33215 # ifdef machine_arch_type
33216 #  undef machine_arch_type
33217 #  define machine_arch_type     __machine_arch_type
33218 # else
33219 #  define machine_arch_type     MACH_TYPE_DERELL_ME2000
33220 # endif
33221 # define machine_is_derell_me2000()     (machine_arch_type == MACH_TYPE_DERELL_ME2000)
33222 #else
33223 # define machine_is_derell_me2000()     (0)
33224 #endif
33225
33226 #ifdef CONFIG_MACH_BCMRING_BASE
33227 # ifdef machine_arch_type
33228 #  undef machine_arch_type
33229 #  define machine_arch_type     __machine_arch_type
33230 # else
33231 #  define machine_arch_type     MACH_TYPE_BCMRING_BASE
33232 # endif
33233 # define machine_is_bcmring_base()      (machine_arch_type == MACH_TYPE_BCMRING_BASE)
33234 #else
33235 # define machine_is_bcmring_base()      (0)
33236 #endif
33237
33238 #ifdef CONFIG_MACH_BCMRING_EVM
33239 # ifdef machine_arch_type
33240 #  undef machine_arch_type
33241 #  define machine_arch_type     __machine_arch_type
33242 # else
33243 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM
33244 # endif
33245 # define machine_is_bcmring_evm()       (machine_arch_type == MACH_TYPE_BCMRING_EVM)
33246 #else
33247 # define machine_is_bcmring_evm()       (0)
33248 #endif
33249
33250 #ifdef CONFIG_MACH_BCMRING_EVM_JAZZ
33251 # ifdef machine_arch_type
33252 #  undef machine_arch_type
33253 #  define machine_arch_type     __machine_arch_type
33254 # else
33255 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_JAZZ
33256 # endif
33257 # define machine_is_bcmring_evm_jazz()  (machine_arch_type == MACH_TYPE_BCMRING_EVM_JAZZ)
33258 #else
33259 # define machine_is_bcmring_evm_jazz()  (0)
33260 #endif
33261
33262 #ifdef CONFIG_MACH_BCMRING_SP
33263 # ifdef machine_arch_type
33264 #  undef machine_arch_type
33265 #  define machine_arch_type     __machine_arch_type
33266 # else
33267 #  define machine_arch_type     MACH_TYPE_BCMRING_SP
33268 # endif
33269 # define machine_is_bcmring_sp()        (machine_arch_type == MACH_TYPE_BCMRING_SP)
33270 #else
33271 # define machine_is_bcmring_sp()        (0)
33272 #endif
33273
33274 #ifdef CONFIG_MACH_BCMRING_SV
33275 # ifdef machine_arch_type
33276 #  undef machine_arch_type
33277 #  define machine_arch_type     __machine_arch_type
33278 # else
33279 #  define machine_arch_type     MACH_TYPE_BCMRING_SV
33280 # endif
33281 # define machine_is_bcmring_sv()        (machine_arch_type == MACH_TYPE_BCMRING_SV)
33282 #else
33283 # define machine_is_bcmring_sv()        (0)
33284 #endif
33285
33286 #ifdef CONFIG_MACH_BCMRING_SV_JAZZ
33287 # ifdef machine_arch_type
33288 #  undef machine_arch_type
33289 #  define machine_arch_type     __machine_arch_type
33290 # else
33291 #  define machine_arch_type     MACH_TYPE_BCMRING_SV_JAZZ
33292 # endif
33293 # define machine_is_bcmring_sv_jazz()   (machine_arch_type == MACH_TYPE_BCMRING_SV_JAZZ)
33294 #else
33295 # define machine_is_bcmring_sv_jazz()   (0)
33296 #endif
33297
33298 #ifdef CONFIG_MACH_BCMRING_TABLET
33299 # ifdef machine_arch_type
33300 #  undef machine_arch_type
33301 #  define machine_arch_type     __machine_arch_type
33302 # else
33303 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET
33304 # endif
33305 # define machine_is_bcmring_tablet()    (machine_arch_type == MACH_TYPE_BCMRING_TABLET)
33306 #else
33307 # define machine_is_bcmring_tablet()    (0)
33308 #endif
33309
33310 #ifdef CONFIG_MACH_BCMRING_VP
33311 # ifdef machine_arch_type
33312 #  undef machine_arch_type
33313 #  define machine_arch_type     __machine_arch_type
33314 # else
33315 #  define machine_arch_type     MACH_TYPE_BCMRING_VP
33316 # endif
33317 # define machine_is_bcmring_vp()        (machine_arch_type == MACH_TYPE_BCMRING_VP)
33318 #else
33319 # define machine_is_bcmring_vp()        (0)
33320 #endif
33321
33322 #ifdef CONFIG_MACH_BCMRING_EVM_SEIKOR
33323 # ifdef machine_arch_type
33324 #  undef machine_arch_type
33325 #  define machine_arch_type     __machine_arch_type
33326 # else
33327 #  define machine_arch_type     MACH_TYPE_BCMRING_EVM_SEIKOR
33328 # endif
33329 # define machine_is_bcmring_evm_seikor()        (machine_arch_type == MACH_TYPE_BCMRING_EVM_SEIKOR)
33330 #else
33331 # define machine_is_bcmring_evm_seikor()        (0)
33332 #endif
33333
33334 #ifdef CONFIG_MACH_BCMRING_SP_WQVGA
33335 # ifdef machine_arch_type
33336 #  undef machine_arch_type
33337 #  define machine_arch_type     __machine_arch_type
33338 # else
33339 #  define machine_arch_type     MACH_TYPE_BCMRING_SP_WQVGA
33340 # endif
33341 # define machine_is_bcmring_sp_wqvga()  (machine_arch_type == MACH_TYPE_BCMRING_SP_WQVGA)
33342 #else
33343 # define machine_is_bcmring_sp_wqvga()  (0)
33344 #endif
33345
33346 #ifdef CONFIG_MACH_BCMRING_CUSTOM
33347 # ifdef machine_arch_type
33348 #  undef machine_arch_type
33349 #  define machine_arch_type     __machine_arch_type
33350 # else
33351 #  define machine_arch_type     MACH_TYPE_BCMRING_CUSTOM
33352 # endif
33353 # define machine_is_bcmring_custom()    (machine_arch_type == MACH_TYPE_BCMRING_CUSTOM)
33354 #else
33355 # define machine_is_bcmring_custom()    (0)
33356 #endif
33357
33358 #ifdef CONFIG_MACH_ACER_S200
33359 # ifdef machine_arch_type
33360 #  undef machine_arch_type
33361 #  define machine_arch_type     __machine_arch_type
33362 # else
33363 #  define machine_arch_type     MACH_TYPE_ACER_S200
33364 # endif
33365 # define machine_is_acer_s200() (machine_arch_type == MACH_TYPE_ACER_S200)
33366 #else
33367 # define machine_is_acer_s200() (0)
33368 #endif
33369
33370 #ifdef CONFIG_MACH_BT270
33371 # ifdef machine_arch_type
33372 #  undef machine_arch_type
33373 #  define machine_arch_type     __machine_arch_type
33374 # else
33375 #  define machine_arch_type     MACH_TYPE_BT270
33376 # endif
33377 # define machine_is_bt270()     (machine_arch_type == MACH_TYPE_BT270)
33378 #else
33379 # define machine_is_bt270()     (0)
33380 #endif
33381
33382 #ifdef CONFIG_MACH_ISEO
33383 # ifdef machine_arch_type
33384 #  undef machine_arch_type
33385 #  define machine_arch_type     __machine_arch_type
33386 # else
33387 #  define machine_arch_type     MACH_TYPE_ISEO
33388 # endif
33389 # define machine_is_iseo()      (machine_arch_type == MACH_TYPE_ISEO)
33390 #else
33391 # define machine_is_iseo()      (0)
33392 #endif
33393
33394 #ifdef CONFIG_MACH_CEZANNE
33395 # ifdef machine_arch_type
33396 #  undef machine_arch_type
33397 #  define machine_arch_type     __machine_arch_type
33398 # else
33399 #  define machine_arch_type     MACH_TYPE_CEZANNE
33400 # endif
33401 # define machine_is_cezanne()   (machine_arch_type == MACH_TYPE_CEZANNE)
33402 #else
33403 # define machine_is_cezanne()   (0)
33404 #endif
33405
33406 #ifdef CONFIG_MACH_LUCCA
33407 # ifdef machine_arch_type
33408 #  undef machine_arch_type
33409 #  define machine_arch_type     __machine_arch_type
33410 # else
33411 #  define machine_arch_type     MACH_TYPE_LUCCA
33412 # endif
33413 # define machine_is_lucca()     (machine_arch_type == MACH_TYPE_LUCCA)
33414 #else
33415 # define machine_is_lucca()     (0)
33416 #endif
33417
33418 #ifdef CONFIG_MACH_SUPERSMART
33419 # ifdef machine_arch_type
33420 #  undef machine_arch_type
33421 #  define machine_arch_type     __machine_arch_type
33422 # else
33423 #  define machine_arch_type     MACH_TYPE_SUPERSMART
33424 # endif
33425 # define machine_is_supersmart()        (machine_arch_type == MACH_TYPE_SUPERSMART)
33426 #else
33427 # define machine_is_supersmart()        (0)
33428 #endif
33429
33430 #ifdef CONFIG_MACH_CS_MISANO
33431 # ifdef machine_arch_type
33432 #  undef machine_arch_type
33433 #  define machine_arch_type     __machine_arch_type
33434 # else
33435 #  define machine_arch_type     MACH_TYPE_CS_MISANO
33436 # endif
33437 # define machine_is_arm11_board()       (machine_arch_type == MACH_TYPE_CS_MISANO)
33438 #else
33439 # define machine_is_arm11_board()       (0)
33440 #endif
33441
33442 #ifdef CONFIG_MACH_MAGNOLIA2
33443 # ifdef machine_arch_type
33444 #  undef machine_arch_type
33445 #  define machine_arch_type     __machine_arch_type
33446 # else
33447 #  define machine_arch_type     MACH_TYPE_MAGNOLIA2
33448 # endif
33449 # define machine_is_magnolia2() (machine_arch_type == MACH_TYPE_MAGNOLIA2)
33450 #else
33451 # define machine_is_magnolia2() (0)
33452 #endif
33453
33454 #ifdef CONFIG_MACH_EMXX
33455 # ifdef machine_arch_type
33456 #  undef machine_arch_type
33457 #  define machine_arch_type     __machine_arch_type
33458 # else
33459 #  define machine_arch_type     MACH_TYPE_EMXX
33460 # endif
33461 # define machine_is_emxx()      (machine_arch_type == MACH_TYPE_EMXX)
33462 #else
33463 # define machine_is_emxx()      (0)
33464 #endif
33465
33466 #ifdef CONFIG_MACH_OUTLAW
33467 # ifdef machine_arch_type
33468 #  undef machine_arch_type
33469 #  define machine_arch_type     __machine_arch_type
33470 # else
33471 #  define machine_arch_type     MACH_TYPE_OUTLAW
33472 # endif
33473 # define machine_is_outlaw()    (machine_arch_type == MACH_TYPE_OUTLAW)
33474 #else
33475 # define machine_is_outlaw()    (0)
33476 #endif
33477
33478 #ifdef CONFIG_MACH_RIOT_BEI2
33479 # ifdef machine_arch_type
33480 #  undef machine_arch_type
33481 #  define machine_arch_type     __machine_arch_type
33482 # else
33483 #  define machine_arch_type     MACH_TYPE_RIOT_BEI2
33484 # endif
33485 # define machine_is_riot_bei2() (machine_arch_type == MACH_TYPE_RIOT_BEI2)
33486 #else
33487 # define machine_is_riot_bei2() (0)
33488 #endif
33489
33490 #ifdef CONFIG_MACH_RIOT_VOX
33491 # ifdef machine_arch_type
33492 #  undef machine_arch_type
33493 #  define machine_arch_type     __machine_arch_type
33494 # else
33495 #  define machine_arch_type     MACH_TYPE_RIOT_VOX
33496 # endif
33497 # define machine_is_riot_vox()  (machine_arch_type == MACH_TYPE_RIOT_VOX)
33498 #else
33499 # define machine_is_riot_vox()  (0)
33500 #endif
33501
33502 #ifdef CONFIG_MACH_RIOT_X37
33503 # ifdef machine_arch_type
33504 #  undef machine_arch_type
33505 #  define machine_arch_type     __machine_arch_type
33506 # else
33507 #  define machine_arch_type     MACH_TYPE_RIOT_X37
33508 # endif
33509 # define machine_is_riot_x37()  (machine_arch_type == MACH_TYPE_RIOT_X37)
33510 #else
33511 # define machine_is_riot_x37()  (0)
33512 #endif
33513
33514 #ifdef CONFIG_MACH_MEGA25MX
33515 # ifdef machine_arch_type
33516 #  undef machine_arch_type
33517 #  define machine_arch_type     __machine_arch_type
33518 # else
33519 #  define machine_arch_type     MACH_TYPE_MEGA25MX
33520 # endif
33521 # define machine_is_mega25mx()  (machine_arch_type == MACH_TYPE_MEGA25MX)
33522 #else
33523 # define machine_is_mega25mx()  (0)
33524 #endif
33525
33526 #ifdef CONFIG_MACH_BENZINA2
33527 # ifdef machine_arch_type
33528 #  undef machine_arch_type
33529 #  define machine_arch_type     __machine_arch_type
33530 # else
33531 #  define machine_arch_type     MACH_TYPE_BENZINA2
33532 # endif
33533 # define machine_is_benzina2()  (machine_arch_type == MACH_TYPE_BENZINA2)
33534 #else
33535 # define machine_is_benzina2()  (0)
33536 #endif
33537
33538 #ifdef CONFIG_MACH_IGNITE
33539 # ifdef machine_arch_type
33540 #  undef machine_arch_type
33541 #  define machine_arch_type     __machine_arch_type
33542 # else
33543 #  define machine_arch_type     MACH_TYPE_IGNITE
33544 # endif
33545 # define machine_is_ignite()    (machine_arch_type == MACH_TYPE_IGNITE)
33546 #else
33547 # define machine_is_ignite()    (0)
33548 #endif
33549
33550 #ifdef CONFIG_MACH_FOGGIA
33551 # ifdef machine_arch_type
33552 #  undef machine_arch_type
33553 #  define machine_arch_type     __machine_arch_type
33554 # else
33555 #  define machine_arch_type     MACH_TYPE_FOGGIA
33556 # endif
33557 # define machine_is_foggia()    (machine_arch_type == MACH_TYPE_FOGGIA)
33558 #else
33559 # define machine_is_foggia()    (0)
33560 #endif
33561
33562 #ifdef CONFIG_MACH_AREZZO
33563 # ifdef machine_arch_type
33564 #  undef machine_arch_type
33565 #  define machine_arch_type     __machine_arch_type
33566 # else
33567 #  define machine_arch_type     MACH_TYPE_AREZZO
33568 # endif
33569 # define machine_is_arezzo()    (machine_arch_type == MACH_TYPE_AREZZO)
33570 #else
33571 # define machine_is_arezzo()    (0)
33572 #endif
33573
33574 #ifdef CONFIG_MACH_LEICA_SKYWALKER
33575 # ifdef machine_arch_type
33576 #  undef machine_arch_type
33577 #  define machine_arch_type     __machine_arch_type
33578 # else
33579 #  define machine_arch_type     MACH_TYPE_LEICA_SKYWALKER
33580 # endif
33581 # define machine_is_leica_skywalker()   (machine_arch_type == MACH_TYPE_LEICA_SKYWALKER)
33582 #else
33583 # define machine_is_leica_skywalker()   (0)
33584 #endif
33585
33586 #ifdef CONFIG_MACH_JACINTO2_JAMR
33587 # ifdef machine_arch_type
33588 #  undef machine_arch_type
33589 #  define machine_arch_type     __machine_arch_type
33590 # else
33591 #  define machine_arch_type     MACH_TYPE_JACINTO2_JAMR
33592 # endif
33593 # define machine_is_jacinto2_jamr()     (machine_arch_type == MACH_TYPE_JACINTO2_JAMR)
33594 #else
33595 # define machine_is_jacinto2_jamr()     (0)
33596 #endif
33597
33598 #ifdef CONFIG_MACH_GTS_NOVA
33599 # ifdef machine_arch_type
33600 #  undef machine_arch_type
33601 #  define machine_arch_type     __machine_arch_type
33602 # else
33603 #  define machine_arch_type     MACH_TYPE_GTS_NOVA
33604 # endif
33605 # define machine_is_gts_nova()  (machine_arch_type == MACH_TYPE_GTS_NOVA)
33606 #else
33607 # define machine_is_gts_nova()  (0)
33608 #endif
33609
33610 #ifdef CONFIG_MACH_P3600
33611 # ifdef machine_arch_type
33612 #  undef machine_arch_type
33613 #  define machine_arch_type     __machine_arch_type
33614 # else
33615 #  define machine_arch_type     MACH_TYPE_P3600
33616 # endif
33617 # define machine_is_p3600()     (machine_arch_type == MACH_TYPE_P3600)
33618 #else
33619 # define machine_is_p3600()     (0)
33620 #endif
33621
33622 #ifdef CONFIG_MACH_DLT2
33623 # ifdef machine_arch_type
33624 #  undef machine_arch_type
33625 #  define machine_arch_type     __machine_arch_type
33626 # else
33627 #  define machine_arch_type     MACH_TYPE_DLT2
33628 # endif
33629 # define machine_is_dlt2()      (machine_arch_type == MACH_TYPE_DLT2)
33630 #else
33631 # define machine_is_dlt2()      (0)
33632 #endif
33633
33634 #ifdef CONFIG_MACH_DF3120
33635 # ifdef machine_arch_type
33636 #  undef machine_arch_type
33637 #  define machine_arch_type     __machine_arch_type
33638 # else
33639 #  define machine_arch_type     MACH_TYPE_DF3120
33640 # endif
33641 # define machine_is_df3120()    (machine_arch_type == MACH_TYPE_DF3120)
33642 #else
33643 # define machine_is_df3120()    (0)
33644 #endif
33645
33646 #ifdef CONFIG_MACH_ECUCORE_9G20
33647 # ifdef machine_arch_type
33648 #  undef machine_arch_type
33649 #  define machine_arch_type     __machine_arch_type
33650 # else
33651 #  define machine_arch_type     MACH_TYPE_ECUCORE_9G20
33652 # endif
33653 # define machine_is_ecucore_9g20()      (machine_arch_type == MACH_TYPE_ECUCORE_9G20)
33654 #else
33655 # define machine_is_ecucore_9g20()      (0)
33656 #endif
33657
33658 #ifdef CONFIG_MACH_NAUTEL_LPC3240
33659 # ifdef machine_arch_type
33660 #  undef machine_arch_type
33661 #  define machine_arch_type     __machine_arch_type
33662 # else
33663 #  define machine_arch_type     MACH_TYPE_NAUTEL_LPC3240
33664 # endif
33665 # define machine_is_nautel_lpc3240()    (machine_arch_type == MACH_TYPE_NAUTEL_LPC3240)
33666 #else
33667 # define machine_is_nautel_lpc3240()    (0)
33668 #endif
33669
33670 #ifdef CONFIG_MACH_GLACIER
33671 # ifdef machine_arch_type
33672 #  undef machine_arch_type
33673 #  define machine_arch_type     __machine_arch_type
33674 # else
33675 #  define machine_arch_type     MACH_TYPE_GLACIER
33676 # endif
33677 # define machine_is_glacier()   (machine_arch_type == MACH_TYPE_GLACIER)
33678 #else
33679 # define machine_is_glacier()   (0)
33680 #endif
33681
33682 #ifdef CONFIG_MACH_PHRAZER_BULLDOG
33683 # ifdef machine_arch_type
33684 #  undef machine_arch_type
33685 #  define machine_arch_type     __machine_arch_type
33686 # else
33687 #  define machine_arch_type     MACH_TYPE_PHRAZER_BULLDOG
33688 # endif
33689 # define machine_is_phrazer_bulldog()   (machine_arch_type == MACH_TYPE_PHRAZER_BULLDOG)
33690 #else
33691 # define machine_is_phrazer_bulldog()   (0)
33692 #endif
33693
33694 #ifdef CONFIG_MACH_OMAP3_BULLDOG
33695 # ifdef machine_arch_type
33696 #  undef machine_arch_type
33697 #  define machine_arch_type     __machine_arch_type
33698 # else
33699 #  define machine_arch_type     MACH_TYPE_OMAP3_BULLDOG
33700 # endif
33701 # define machine_is_omap3_bulldog()     (machine_arch_type == MACH_TYPE_OMAP3_BULLDOG)
33702 #else
33703 # define machine_is_omap3_bulldog()     (0)
33704 #endif
33705
33706 #ifdef CONFIG_MACH_PCA101
33707 # ifdef machine_arch_type
33708 #  undef machine_arch_type
33709 #  define machine_arch_type     __machine_arch_type
33710 # else
33711 #  define machine_arch_type     MACH_TYPE_PCA101
33712 # endif
33713 # define machine_is_pca101()    (machine_arch_type == MACH_TYPE_PCA101)
33714 #else
33715 # define machine_is_pca101()    (0)
33716 #endif
33717
33718 #ifdef CONFIG_MACH_BUZZC
33719 # ifdef machine_arch_type
33720 #  undef machine_arch_type
33721 #  define machine_arch_type     __machine_arch_type
33722 # else
33723 #  define machine_arch_type     MACH_TYPE_BUZZC
33724 # endif
33725 # define machine_is_buzzc()     (machine_arch_type == MACH_TYPE_BUZZC)
33726 #else
33727 # define machine_is_buzzc()     (0)
33728 #endif
33729
33730 #ifdef CONFIG_MACH_SASIE2
33731 # ifdef machine_arch_type
33732 #  undef machine_arch_type
33733 #  define machine_arch_type     __machine_arch_type
33734 # else
33735 #  define machine_arch_type     MACH_TYPE_SASIE2
33736 # endif
33737 # define machine_is_sasie2()    (machine_arch_type == MACH_TYPE_SASIE2)
33738 #else
33739 # define machine_is_sasie2()    (0)
33740 #endif
33741
33742 #ifdef CONFIG_MACH_DAVINCI_CIO
33743 # ifdef machine_arch_type
33744 #  undef machine_arch_type
33745 #  define machine_arch_type     __machine_arch_type
33746 # else
33747 #  define machine_arch_type     MACH_TYPE_DAVINCI_CIO
33748 # endif
33749 # define machine_is_davinci_cio()       (machine_arch_type == MACH_TYPE_DAVINCI_CIO)
33750 #else
33751 # define machine_is_davinci_cio()       (0)
33752 #endif
33753
33754 #ifdef CONFIG_MACH_SMARTMETER_DL
33755 # ifdef machine_arch_type
33756 #  undef machine_arch_type
33757 #  define machine_arch_type     __machine_arch_type
33758 # else
33759 #  define machine_arch_type     MACH_TYPE_SMARTMETER_DL
33760 # endif
33761 # define machine_is_smartmeter_dl()     (machine_arch_type == MACH_TYPE_SMARTMETER_DL)
33762 #else
33763 # define machine_is_smartmeter_dl()     (0)
33764 #endif
33765
33766 #ifdef CONFIG_MACH_WZL6410
33767 # ifdef machine_arch_type
33768 #  undef machine_arch_type
33769 #  define machine_arch_type     __machine_arch_type
33770 # else
33771 #  define machine_arch_type     MACH_TYPE_WZL6410
33772 # endif
33773 # define machine_is_wzl6410()   (machine_arch_type == MACH_TYPE_WZL6410)
33774 #else
33775 # define machine_is_wzl6410()   (0)
33776 #endif
33777
33778 #ifdef CONFIG_MACH_WZL6410M
33779 # ifdef machine_arch_type
33780 #  undef machine_arch_type
33781 #  define machine_arch_type     __machine_arch_type
33782 # else
33783 #  define machine_arch_type     MACH_TYPE_WZL6410M
33784 # endif
33785 # define machine_is_wzl6410m()  (machine_arch_type == MACH_TYPE_WZL6410M)
33786 #else
33787 # define machine_is_wzl6410m()  (0)
33788 #endif
33789
33790 #ifdef CONFIG_MACH_WZL6410F
33791 # ifdef machine_arch_type
33792 #  undef machine_arch_type
33793 #  define machine_arch_type     __machine_arch_type
33794 # else
33795 #  define machine_arch_type     MACH_TYPE_WZL6410F
33796 # endif
33797 # define machine_is_wzl6410f()  (machine_arch_type == MACH_TYPE_WZL6410F)
33798 #else
33799 # define machine_is_wzl6410f()  (0)
33800 #endif
33801
33802 #ifdef CONFIG_MACH_WZL6410I
33803 # ifdef machine_arch_type
33804 #  undef machine_arch_type
33805 #  define machine_arch_type     __machine_arch_type
33806 # else
33807 #  define machine_arch_type     MACH_TYPE_WZL6410I
33808 # endif
33809 # define machine_is_wzl6410i()  (machine_arch_type == MACH_TYPE_WZL6410I)
33810 #else
33811 # define machine_is_wzl6410i()  (0)
33812 #endif
33813
33814 #ifdef CONFIG_MACH_SPACECOM1
33815 # ifdef machine_arch_type
33816 #  undef machine_arch_type
33817 #  define machine_arch_type     __machine_arch_type
33818 # else
33819 #  define machine_arch_type     MACH_TYPE_SPACECOM1
33820 # endif
33821 # define machine_is_spacecom1() (machine_arch_type == MACH_TYPE_SPACECOM1)
33822 #else
33823 # define machine_is_spacecom1() (0)
33824 #endif
33825
33826 #ifdef CONFIG_MACH_PINGU920
33827 # ifdef machine_arch_type
33828 #  undef machine_arch_type
33829 #  define machine_arch_type     __machine_arch_type
33830 # else
33831 #  define machine_arch_type     MACH_TYPE_PINGU920
33832 # endif
33833 # define machine_is_pingu920()  (machine_arch_type == MACH_TYPE_PINGU920)
33834 #else
33835 # define machine_is_pingu920()  (0)
33836 #endif
33837
33838 #ifdef CONFIG_MACH_BRAVOC
33839 # ifdef machine_arch_type
33840 #  undef machine_arch_type
33841 #  define machine_arch_type     __machine_arch_type
33842 # else
33843 #  define machine_arch_type     MACH_TYPE_BRAVOC
33844 # endif
33845 # define machine_is_bravoc()    (machine_arch_type == MACH_TYPE_BRAVOC)
33846 #else
33847 # define machine_is_bravoc()    (0)
33848 #endif
33849
33850 #ifdef CONFIG_MACH_CYBO2440
33851 # ifdef machine_arch_type
33852 #  undef machine_arch_type
33853 #  define machine_arch_type     __machine_arch_type
33854 # else
33855 #  define machine_arch_type     MACH_TYPE_CYBO2440
33856 # endif
33857 # define machine_is_cybo2440()  (machine_arch_type == MACH_TYPE_CYBO2440)
33858 #else
33859 # define machine_is_cybo2440()  (0)
33860 #endif
33861
33862 #ifdef CONFIG_MACH_VDSSW
33863 # ifdef machine_arch_type
33864 #  undef machine_arch_type
33865 #  define machine_arch_type     __machine_arch_type
33866 # else
33867 #  define machine_arch_type     MACH_TYPE_VDSSW
33868 # endif
33869 # define machine_is_vdssw()     (machine_arch_type == MACH_TYPE_VDSSW)
33870 #else
33871 # define machine_is_vdssw()     (0)
33872 #endif
33873
33874 #ifdef CONFIG_MACH_ROMULUS
33875 # ifdef machine_arch_type
33876 #  undef machine_arch_type
33877 #  define machine_arch_type     __machine_arch_type
33878 # else
33879 #  define machine_arch_type     MACH_TYPE_ROMULUS
33880 # endif
33881 # define machine_is_romulus()   (machine_arch_type == MACH_TYPE_ROMULUS)
33882 #else
33883 # define machine_is_romulus()   (0)
33884 #endif
33885
33886 #ifdef CONFIG_MACH_OMAP_MAGIC
33887 # ifdef machine_arch_type
33888 #  undef machine_arch_type
33889 #  define machine_arch_type     __machine_arch_type
33890 # else
33891 #  define machine_arch_type     MACH_TYPE_OMAP_MAGIC
33892 # endif
33893 # define machine_is_omap_magic()        (machine_arch_type == MACH_TYPE_OMAP_MAGIC)
33894 #else
33895 # define machine_is_omap_magic()        (0)
33896 #endif
33897
33898 #ifdef CONFIG_MACH_ELTD100
33899 # ifdef machine_arch_type
33900 #  undef machine_arch_type
33901 #  define machine_arch_type     __machine_arch_type
33902 # else
33903 #  define machine_arch_type     MACH_TYPE_ELTD100
33904 # endif
33905 # define machine_is_eltd100()   (machine_arch_type == MACH_TYPE_ELTD100)
33906 #else
33907 # define machine_is_eltd100()   (0)
33908 #endif
33909
33910 #ifdef CONFIG_MACH_CAPC7117
33911 # ifdef machine_arch_type
33912 #  undef machine_arch_type
33913 #  define machine_arch_type     __machine_arch_type
33914 # else
33915 #  define machine_arch_type     MACH_TYPE_CAPC7117
33916 # endif
33917 # define machine_is_capc7117()  (machine_arch_type == MACH_TYPE_CAPC7117)
33918 #else
33919 # define machine_is_capc7117()  (0)
33920 #endif
33921
33922 #ifdef CONFIG_MACH_SWAN
33923 # ifdef machine_arch_type
33924 #  undef machine_arch_type
33925 #  define machine_arch_type     __machine_arch_type
33926 # else
33927 #  define machine_arch_type     MACH_TYPE_SWAN
33928 # endif
33929 # define machine_is_swan()      (machine_arch_type == MACH_TYPE_SWAN)
33930 #else
33931 # define machine_is_swan()      (0)
33932 #endif
33933
33934 #ifdef CONFIG_MACH_VEU
33935 # ifdef machine_arch_type
33936 #  undef machine_arch_type
33937 #  define machine_arch_type     __machine_arch_type
33938 # else
33939 #  define machine_arch_type     MACH_TYPE_VEU
33940 # endif
33941 # define machine_is_veu()       (machine_arch_type == MACH_TYPE_VEU)
33942 #else
33943 # define machine_is_veu()       (0)
33944 #endif
33945
33946 #ifdef CONFIG_MACH_RM2
33947 # ifdef machine_arch_type
33948 #  undef machine_arch_type
33949 #  define machine_arch_type     __machine_arch_type
33950 # else
33951 #  define machine_arch_type     MACH_TYPE_RM2
33952 # endif
33953 # define machine_is_rm2()       (machine_arch_type == MACH_TYPE_RM2)
33954 #else
33955 # define machine_is_rm2()       (0)
33956 #endif
33957
33958 #ifdef CONFIG_MACH_TT2100
33959 # ifdef machine_arch_type
33960 #  undef machine_arch_type
33961 #  define machine_arch_type     __machine_arch_type
33962 # else
33963 #  define machine_arch_type     MACH_TYPE_TT2100
33964 # endif
33965 # define machine_is_tt2100()    (machine_arch_type == MACH_TYPE_TT2100)
33966 #else
33967 # define machine_is_tt2100()    (0)
33968 #endif
33969
33970 #ifdef CONFIG_MACH_VENICE
33971 # ifdef machine_arch_type
33972 #  undef machine_arch_type
33973 #  define machine_arch_type     __machine_arch_type
33974 # else
33975 #  define machine_arch_type     MACH_TYPE_VENICE
33976 # endif
33977 # define machine_is_venice()    (machine_arch_type == MACH_TYPE_VENICE)
33978 #else
33979 # define machine_is_venice()    (0)
33980 #endif
33981
33982 #ifdef CONFIG_MACH_PC7323
33983 # ifdef machine_arch_type
33984 #  undef machine_arch_type
33985 #  define machine_arch_type     __machine_arch_type
33986 # else
33987 #  define machine_arch_type     MACH_TYPE_PC7323
33988 # endif
33989 # define machine_is_pc7323()    (machine_arch_type == MACH_TYPE_PC7323)
33990 #else
33991 # define machine_is_pc7323()    (0)
33992 #endif
33993
33994 #ifdef CONFIG_MACH_MASP
33995 # ifdef machine_arch_type
33996 #  undef machine_arch_type
33997 #  define machine_arch_type     __machine_arch_type
33998 # else
33999 #  define machine_arch_type     MACH_TYPE_MASP
34000 # endif
34001 # define machine_is_masp()      (machine_arch_type == MACH_TYPE_MASP)
34002 #else
34003 # define machine_is_masp()      (0)
34004 #endif
34005
34006 #ifdef CONFIG_MACH_FUJITSU_TVSTBSOC
34007 # ifdef machine_arch_type
34008 #  undef machine_arch_type
34009 #  define machine_arch_type     __machine_arch_type
34010 # else
34011 #  define machine_arch_type     MACH_TYPE_FUJITSU_TVSTBSOC
34012 # endif
34013 # define machine_is_fujitsu_tvstbsoc0() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC)
34014 #else
34015 # define machine_is_fujitsu_tvstbsoc0() (0)
34016 #endif
34017
34018 #ifdef CONFIG_MACH_FUJITSU_TVSTBSOC1
34019 # ifdef machine_arch_type
34020 #  undef machine_arch_type
34021 #  define machine_arch_type     __machine_arch_type
34022 # else
34023 #  define machine_arch_type     MACH_TYPE_FUJITSU_TVSTBSOC1
34024 # endif
34025 # define machine_is_fujitsu_tvstbsoc1() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC1)
34026 #else
34027 # define machine_is_fujitsu_tvstbsoc1() (0)
34028 #endif
34029
34030 #ifdef CONFIG_MACH_LEXIKON
34031 # ifdef machine_arch_type
34032 #  undef machine_arch_type
34033 #  define machine_arch_type     __machine_arch_type
34034 # else
34035 #  define machine_arch_type     MACH_TYPE_LEXIKON
34036 # endif
34037 # define machine_is_lexikon()   (machine_arch_type == MACH_TYPE_LEXIKON)
34038 #else
34039 # define machine_is_lexikon()   (0)
34040 #endif
34041
34042 #ifdef CONFIG_MACH_MINI2440V2
34043 # ifdef machine_arch_type
34044 #  undef machine_arch_type
34045 #  define machine_arch_type     __machine_arch_type
34046 # else
34047 #  define machine_arch_type     MACH_TYPE_MINI2440V2
34048 # endif
34049 # define machine_is_mini2440v2()        (machine_arch_type == MACH_TYPE_MINI2440V2)
34050 #else
34051 # define machine_is_mini2440v2()        (0)
34052 #endif
34053
34054 #ifdef CONFIG_MACH_ICONTROL
34055 # ifdef machine_arch_type
34056 #  undef machine_arch_type
34057 #  define machine_arch_type     __machine_arch_type
34058 # else
34059 #  define machine_arch_type     MACH_TYPE_ICONTROL
34060 # endif
34061 # define machine_is_icontrol()  (machine_arch_type == MACH_TYPE_ICONTROL)
34062 #else
34063 # define machine_is_icontrol()  (0)
34064 #endif
34065
34066 #ifdef CONFIG_MACH_SHEEVAD
34067 # ifdef machine_arch_type
34068 #  undef machine_arch_type
34069 #  define machine_arch_type     __machine_arch_type
34070 # else
34071 #  define machine_arch_type     MACH_TYPE_SHEEVAD
34072 # endif
34073 # define machine_is_gplugd()    (machine_arch_type == MACH_TYPE_SHEEVAD)
34074 #else
34075 # define machine_is_gplugd()    (0)
34076 #endif
34077
34078 #ifdef CONFIG_MACH_QSD8X50A_ST1_1
34079 # ifdef machine_arch_type
34080 #  undef machine_arch_type
34081 #  define machine_arch_type     __machine_arch_type
34082 # else
34083 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_1
34084 # endif
34085 # define machine_is_qsd8x50a_st1_1()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_1)
34086 #else
34087 # define machine_is_qsd8x50a_st1_1()    (0)
34088 #endif
34089
34090 #ifdef CONFIG_MACH_QSD8X50A_ST1_5
34091 # ifdef machine_arch_type
34092 #  undef machine_arch_type
34093 #  define machine_arch_type     __machine_arch_type
34094 # else
34095 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_5
34096 # endif
34097 # define machine_is_qsd8x50a_st1_5()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_5)
34098 #else
34099 # define machine_is_qsd8x50a_st1_5()    (0)
34100 #endif
34101
34102 #ifdef CONFIG_MACH_BEE
34103 # ifdef machine_arch_type
34104 #  undef machine_arch_type
34105 #  define machine_arch_type     __machine_arch_type
34106 # else
34107 #  define machine_arch_type     MACH_TYPE_BEE
34108 # endif
34109 # define machine_is_bee()       (machine_arch_type == MACH_TYPE_BEE)
34110 #else
34111 # define machine_is_bee()       (0)
34112 #endif
34113
34114 #ifdef CONFIG_MACH_MX23EVK
34115 # ifdef machine_arch_type
34116 #  undef machine_arch_type
34117 #  define machine_arch_type     __machine_arch_type
34118 # else
34119 #  define machine_arch_type     MACH_TYPE_MX23EVK
34120 # endif
34121 # define machine_is_mx23evk()   (machine_arch_type == MACH_TYPE_MX23EVK)
34122 #else
34123 # define machine_is_mx23evk()   (0)
34124 #endif
34125
34126 #ifdef CONFIG_MACH_AP4EVB
34127 # ifdef machine_arch_type
34128 #  undef machine_arch_type
34129 #  define machine_arch_type     __machine_arch_type
34130 # else
34131 #  define machine_arch_type     MACH_TYPE_AP4EVB
34132 # endif
34133 # define machine_is_ap4evb()    (machine_arch_type == MACH_TYPE_AP4EVB)
34134 #else
34135 # define machine_is_ap4evb()    (0)
34136 #endif
34137
34138 #ifdef CONFIG_MACH_STOCKHOLM
34139 # ifdef machine_arch_type
34140 #  undef machine_arch_type
34141 #  define machine_arch_type     __machine_arch_type
34142 # else
34143 #  define machine_arch_type     MACH_TYPE_STOCKHOLM
34144 # endif
34145 # define machine_is_stockholm() (machine_arch_type == MACH_TYPE_STOCKHOLM)
34146 #else
34147 # define machine_is_stockholm() (0)
34148 #endif
34149
34150 #ifdef CONFIG_MACH_LPC_H3131
34151 # ifdef machine_arch_type
34152 #  undef machine_arch_type
34153 #  define machine_arch_type     __machine_arch_type
34154 # else
34155 #  define machine_arch_type     MACH_TYPE_LPC_H3131
34156 # endif
34157 # define machine_is_lpc_h3131() (machine_arch_type == MACH_TYPE_LPC_H3131)
34158 #else
34159 # define machine_is_lpc_h3131() (0)
34160 #endif
34161
34162 #ifdef CONFIG_MACH_STINGRAY
34163 # ifdef machine_arch_type
34164 #  undef machine_arch_type
34165 #  define machine_arch_type     __machine_arch_type
34166 # else
34167 #  define machine_arch_type     MACH_TYPE_STINGRAY
34168 # endif
34169 # define machine_is_stingray()  (machine_arch_type == MACH_TYPE_STINGRAY)
34170 #else
34171 # define machine_is_stingray()  (0)
34172 #endif
34173
34174 #ifdef CONFIG_MACH_KRAKEN
34175 # ifdef machine_arch_type
34176 #  undef machine_arch_type
34177 #  define machine_arch_type     __machine_arch_type
34178 # else
34179 #  define machine_arch_type     MACH_TYPE_KRAKEN
34180 # endif
34181 # define machine_is_kraken()    (machine_arch_type == MACH_TYPE_KRAKEN)
34182 #else
34183 # define machine_is_kraken()    (0)
34184 #endif
34185
34186 #ifdef CONFIG_MACH_GW2388
34187 # ifdef machine_arch_type
34188 #  undef machine_arch_type
34189 #  define machine_arch_type     __machine_arch_type
34190 # else
34191 #  define machine_arch_type     MACH_TYPE_GW2388
34192 # endif
34193 # define machine_is_gw2388()    (machine_arch_type == MACH_TYPE_GW2388)
34194 #else
34195 # define machine_is_gw2388()    (0)
34196 #endif
34197
34198 #ifdef CONFIG_MACH_JADECPU
34199 # ifdef machine_arch_type
34200 #  undef machine_arch_type
34201 #  define machine_arch_type     __machine_arch_type
34202 # else
34203 #  define machine_arch_type     MACH_TYPE_JADECPU
34204 # endif
34205 # define machine_is_jadecpu()   (machine_arch_type == MACH_TYPE_JADECPU)
34206 #else
34207 # define machine_is_jadecpu()   (0)
34208 #endif
34209
34210 #ifdef CONFIG_MACH_CARLISLE
34211 # ifdef machine_arch_type
34212 #  undef machine_arch_type
34213 #  define machine_arch_type     __machine_arch_type
34214 # else
34215 #  define machine_arch_type     MACH_TYPE_CARLISLE
34216 # endif
34217 # define machine_is_carlisle()  (machine_arch_type == MACH_TYPE_CARLISLE)
34218 #else
34219 # define machine_is_carlisle()  (0)
34220 #endif
34221
34222 #ifdef CONFIG_MACH_LUX_SFT9
34223 # ifdef machine_arch_type
34224 #  undef machine_arch_type
34225 #  define machine_arch_type     __machine_arch_type
34226 # else
34227 #  define machine_arch_type     MACH_TYPE_LUX_SFT9
34228 # endif
34229 # define machine_is_lux_sf9()   (machine_arch_type == MACH_TYPE_LUX_SFT9)
34230 #else
34231 # define machine_is_lux_sf9()   (0)
34232 #endif
34233
34234 #ifdef CONFIG_MACH_NEMID_TB
34235 # ifdef machine_arch_type
34236 #  undef machine_arch_type
34237 #  define machine_arch_type     __machine_arch_type
34238 # else
34239 #  define machine_arch_type     MACH_TYPE_NEMID_TB
34240 # endif
34241 # define machine_is_nemid_tb()  (machine_arch_type == MACH_TYPE_NEMID_TB)
34242 #else
34243 # define machine_is_nemid_tb()  (0)
34244 #endif
34245
34246 #ifdef CONFIG_MACH_TERRIER
34247 # ifdef machine_arch_type
34248 #  undef machine_arch_type
34249 #  define machine_arch_type     __machine_arch_type
34250 # else
34251 #  define machine_arch_type     MACH_TYPE_TERRIER
34252 # endif
34253 # define machine_is_terrier()   (machine_arch_type == MACH_TYPE_TERRIER)
34254 #else
34255 # define machine_is_terrier()   (0)
34256 #endif
34257
34258 #ifdef CONFIG_MACH_TURBOT
34259 # ifdef machine_arch_type
34260 #  undef machine_arch_type
34261 #  define machine_arch_type     __machine_arch_type
34262 # else
34263 #  define machine_arch_type     MACH_TYPE_TURBOT
34264 # endif
34265 # define machine_is_turbot()    (machine_arch_type == MACH_TYPE_TURBOT)
34266 #else
34267 # define machine_is_turbot()    (0)
34268 #endif
34269
34270 #ifdef CONFIG_MACH_SANDDAB
34271 # ifdef machine_arch_type
34272 #  undef machine_arch_type
34273 #  define machine_arch_type     __machine_arch_type
34274 # else
34275 #  define machine_arch_type     MACH_TYPE_SANDDAB
34276 # endif
34277 # define machine_is_sanddab()   (machine_arch_type == MACH_TYPE_SANDDAB)
34278 #else
34279 # define machine_is_sanddab()   (0)
34280 #endif
34281
34282 #ifdef CONFIG_MACH_MX35_CICADA
34283 # ifdef machine_arch_type
34284 #  undef machine_arch_type
34285 #  define machine_arch_type     __machine_arch_type
34286 # else
34287 #  define machine_arch_type     MACH_TYPE_MX35_CICADA
34288 # endif
34289 # define machine_is_mx35_cicada()       (machine_arch_type == MACH_TYPE_MX35_CICADA)
34290 #else
34291 # define machine_is_mx35_cicada()       (0)
34292 #endif
34293
34294 #ifdef CONFIG_MACH_GHI2703D
34295 # ifdef machine_arch_type
34296 #  undef machine_arch_type
34297 #  define machine_arch_type     __machine_arch_type
34298 # else
34299 #  define machine_arch_type     MACH_TYPE_GHI2703D
34300 # endif
34301 # define machine_is_ghi2703d()  (machine_arch_type == MACH_TYPE_GHI2703D)
34302 #else
34303 # define machine_is_ghi2703d()  (0)
34304 #endif
34305
34306 #ifdef CONFIG_MACH_LUX_SFX9
34307 # ifdef machine_arch_type
34308 #  undef machine_arch_type
34309 #  define machine_arch_type     __machine_arch_type
34310 # else
34311 #  define machine_arch_type     MACH_TYPE_LUX_SFX9
34312 # endif
34313 # define machine_is_lux_sfx9()  (machine_arch_type == MACH_TYPE_LUX_SFX9)
34314 #else
34315 # define machine_is_lux_sfx9()  (0)
34316 #endif
34317
34318 #ifdef CONFIG_MACH_LUX_SF9G
34319 # ifdef machine_arch_type
34320 #  undef machine_arch_type
34321 #  define machine_arch_type     __machine_arch_type
34322 # else
34323 #  define machine_arch_type     MACH_TYPE_LUX_SF9G
34324 # endif
34325 # define machine_is_lux_sf9g()  (machine_arch_type == MACH_TYPE_LUX_SF9G)
34326 #else
34327 # define machine_is_lux_sf9g()  (0)
34328 #endif
34329
34330 #ifdef CONFIG_MACH_LUX_EDK9
34331 # ifdef machine_arch_type
34332 #  undef machine_arch_type
34333 #  define machine_arch_type     __machine_arch_type
34334 # else
34335 #  define machine_arch_type     MACH_TYPE_LUX_EDK9
34336 # endif
34337 # define machine_is_lux_edk9()  (machine_arch_type == MACH_TYPE_LUX_EDK9)
34338 #else
34339 # define machine_is_lux_edk9()  (0)
34340 #endif
34341
34342 #ifdef CONFIG_MACH_HW90240
34343 # ifdef machine_arch_type
34344 #  undef machine_arch_type
34345 #  define machine_arch_type     __machine_arch_type
34346 # else
34347 #  define machine_arch_type     MACH_TYPE_HW90240
34348 # endif
34349 # define machine_is_hw90240()   (machine_arch_type == MACH_TYPE_HW90240)
34350 #else
34351 # define machine_is_hw90240()   (0)
34352 #endif
34353
34354 #ifdef CONFIG_MACH_DM365_LEOPARD
34355 # ifdef machine_arch_type
34356 #  undef machine_arch_type
34357 #  define machine_arch_type     __machine_arch_type
34358 # else
34359 #  define machine_arch_type     MACH_TYPE_DM365_LEOPARD
34360 # endif
34361 # define machine_is_dm365_leopard()     (machine_arch_type == MACH_TYPE_DM365_LEOPARD)
34362 #else
34363 # define machine_is_dm365_leopard()     (0)
34364 #endif
34365
34366 #ifdef CONFIG_MACH_MITYOMAPL138
34367 # ifdef machine_arch_type
34368 #  undef machine_arch_type
34369 #  define machine_arch_type     __machine_arch_type
34370 # else
34371 #  define machine_arch_type     MACH_TYPE_MITYOMAPL138
34372 # endif
34373 # define machine_is_mityomapl138()      (machine_arch_type == MACH_TYPE_MITYOMAPL138)
34374 #else
34375 # define machine_is_mityomapl138()      (0)
34376 #endif
34377
34378 #ifdef CONFIG_MACH_SCAT110
34379 # ifdef machine_arch_type
34380 #  undef machine_arch_type
34381 #  define machine_arch_type     __machine_arch_type
34382 # else
34383 #  define machine_arch_type     MACH_TYPE_SCAT110
34384 # endif
34385 # define machine_is_scat110()   (machine_arch_type == MACH_TYPE_SCAT110)
34386 #else
34387 # define machine_is_scat110()   (0)
34388 #endif
34389
34390 #ifdef CONFIG_MACH_ACER_A1
34391 # ifdef machine_arch_type
34392 #  undef machine_arch_type
34393 #  define machine_arch_type     __machine_arch_type
34394 # else
34395 #  define machine_arch_type     MACH_TYPE_ACER_A1
34396 # endif
34397 # define machine_is_acer_a1()   (machine_arch_type == MACH_TYPE_ACER_A1)
34398 #else
34399 # define machine_is_acer_a1()   (0)
34400 #endif
34401
34402 #ifdef CONFIG_MACH_CMCONTROL
34403 # ifdef machine_arch_type
34404 #  undef machine_arch_type
34405 #  define machine_arch_type     __machine_arch_type
34406 # else
34407 #  define machine_arch_type     MACH_TYPE_CMCONTROL
34408 # endif
34409 # define machine_is_cmcontrol() (machine_arch_type == MACH_TYPE_CMCONTROL)
34410 #else
34411 # define machine_is_cmcontrol() (0)
34412 #endif
34413
34414 #ifdef CONFIG_MACH_PELCO_LAMAR
34415 # ifdef machine_arch_type
34416 #  undef machine_arch_type
34417 #  define machine_arch_type     __machine_arch_type
34418 # else
34419 #  define machine_arch_type     MACH_TYPE_PELCO_LAMAR
34420 # endif
34421 # define machine_is_pelco_lamar()       (machine_arch_type == MACH_TYPE_PELCO_LAMAR)
34422 #else
34423 # define machine_is_pelco_lamar()       (0)
34424 #endif
34425
34426 #ifdef CONFIG_MACH_RFP43
34427 # ifdef machine_arch_type
34428 #  undef machine_arch_type
34429 #  define machine_arch_type     __machine_arch_type
34430 # else
34431 #  define machine_arch_type     MACH_TYPE_RFP43
34432 # endif
34433 # define machine_is_rfp43()     (machine_arch_type == MACH_TYPE_RFP43)
34434 #else
34435 # define machine_is_rfp43()     (0)
34436 #endif
34437
34438 #ifdef CONFIG_MACH_SK86R0301
34439 # ifdef machine_arch_type
34440 #  undef machine_arch_type
34441 #  define machine_arch_type     __machine_arch_type
34442 # else
34443 #  define machine_arch_type     MACH_TYPE_SK86R0301
34444 # endif
34445 # define machine_is_sk86r0301() (machine_arch_type == MACH_TYPE_SK86R0301)
34446 #else
34447 # define machine_is_sk86r0301() (0)
34448 #endif
34449
34450 #ifdef CONFIG_MACH_CTPXA
34451 # ifdef machine_arch_type
34452 #  undef machine_arch_type
34453 #  define machine_arch_type     __machine_arch_type
34454 # else
34455 #  define machine_arch_type     MACH_TYPE_CTPXA
34456 # endif
34457 # define machine_is_ctpxa()     (machine_arch_type == MACH_TYPE_CTPXA)
34458 #else
34459 # define machine_is_ctpxa()     (0)
34460 #endif
34461
34462 #ifdef CONFIG_MACH_EPB_ARM9_A
34463 # ifdef machine_arch_type
34464 #  undef machine_arch_type
34465 #  define machine_arch_type     __machine_arch_type
34466 # else
34467 #  define machine_arch_type     MACH_TYPE_EPB_ARM9_A
34468 # endif
34469 # define machine_is_epb_arm9_a()        (machine_arch_type == MACH_TYPE_EPB_ARM9_A)
34470 #else
34471 # define machine_is_epb_arm9_a()        (0)
34472 #endif
34473
34474 #ifdef CONFIG_MACH_GURUPLUG
34475 # ifdef machine_arch_type
34476 #  undef machine_arch_type
34477 #  define machine_arch_type     __machine_arch_type
34478 # else
34479 #  define machine_arch_type     MACH_TYPE_GURUPLUG
34480 # endif
34481 # define machine_is_guruplug()  (machine_arch_type == MACH_TYPE_GURUPLUG)
34482 #else
34483 # define machine_is_guruplug()  (0)
34484 #endif
34485
34486 #ifdef CONFIG_MACH_SPEAR310
34487 # ifdef machine_arch_type
34488 #  undef machine_arch_type
34489 #  define machine_arch_type     __machine_arch_type
34490 # else
34491 #  define machine_arch_type     MACH_TYPE_SPEAR310
34492 # endif
34493 # define machine_is_spear310()  (machine_arch_type == MACH_TYPE_SPEAR310)
34494 #else
34495 # define machine_is_spear310()  (0)
34496 #endif
34497
34498 #ifdef CONFIG_MACH_SPEAR320
34499 # ifdef machine_arch_type
34500 #  undef machine_arch_type
34501 #  define machine_arch_type     __machine_arch_type
34502 # else
34503 #  define machine_arch_type     MACH_TYPE_SPEAR320
34504 # endif
34505 # define machine_is_spear320()  (machine_arch_type == MACH_TYPE_SPEAR320)
34506 #else
34507 # define machine_is_spear320()  (0)
34508 #endif
34509
34510 #ifdef CONFIG_MACH_ROBOTX
34511 # ifdef machine_arch_type
34512 #  undef machine_arch_type
34513 #  define machine_arch_type     __machine_arch_type
34514 # else
34515 #  define machine_arch_type     MACH_TYPE_ROBOTX
34516 # endif
34517 # define machine_is_robotx()    (machine_arch_type == MACH_TYPE_ROBOTX)
34518 #else
34519 # define machine_is_robotx()    (0)
34520 #endif
34521
34522 #ifdef CONFIG_MACH_LSXHL
34523 # ifdef machine_arch_type
34524 #  undef machine_arch_type
34525 #  define machine_arch_type     __machine_arch_type
34526 # else
34527 #  define machine_arch_type     MACH_TYPE_LSXHL
34528 # endif
34529 # define machine_is_lsxhl()     (machine_arch_type == MACH_TYPE_LSXHL)
34530 #else
34531 # define machine_is_lsxhl()     (0)
34532 #endif
34533
34534 #ifdef CONFIG_MACH_SMARTLITE
34535 # ifdef machine_arch_type
34536 #  undef machine_arch_type
34537 #  define machine_arch_type     __machine_arch_type
34538 # else
34539 #  define machine_arch_type     MACH_TYPE_SMARTLITE
34540 # endif
34541 # define machine_is_smartlite() (machine_arch_type == MACH_TYPE_SMARTLITE)
34542 #else
34543 # define machine_is_smartlite() (0)
34544 #endif
34545
34546 #ifdef CONFIG_MACH_CWS2
34547 # ifdef machine_arch_type
34548 #  undef machine_arch_type
34549 #  define machine_arch_type     __machine_arch_type
34550 # else
34551 #  define machine_arch_type     MACH_TYPE_CWS2
34552 # endif
34553 # define machine_is_cws2()      (machine_arch_type == MACH_TYPE_CWS2)
34554 #else
34555 # define machine_is_cws2()      (0)
34556 #endif
34557
34558 #ifdef CONFIG_MACH_M619
34559 # ifdef machine_arch_type
34560 #  undef machine_arch_type
34561 #  define machine_arch_type     __machine_arch_type
34562 # else
34563 #  define machine_arch_type     MACH_TYPE_M619
34564 # endif
34565 # define machine_is_m619()      (machine_arch_type == MACH_TYPE_M619)
34566 #else
34567 # define machine_is_m619()      (0)
34568 #endif
34569
34570 #ifdef CONFIG_MACH_SMARTVIEW
34571 # ifdef machine_arch_type
34572 #  undef machine_arch_type
34573 #  define machine_arch_type     __machine_arch_type
34574 # else
34575 #  define machine_arch_type     MACH_TYPE_SMARTVIEW
34576 # endif
34577 # define machine_is_smartview() (machine_arch_type == MACH_TYPE_SMARTVIEW)
34578 #else
34579 # define machine_is_smartview() (0)
34580 #endif
34581
34582 #ifdef CONFIG_MACH_LSA_SALSA
34583 # ifdef machine_arch_type
34584 #  undef machine_arch_type
34585 #  define machine_arch_type     __machine_arch_type
34586 # else
34587 #  define machine_arch_type     MACH_TYPE_LSA_SALSA
34588 # endif
34589 # define machine_is_lsa_salsa() (machine_arch_type == MACH_TYPE_LSA_SALSA)
34590 #else
34591 # define machine_is_lsa_salsa() (0)
34592 #endif
34593
34594 #ifdef CONFIG_MACH_KIZBOX
34595 # ifdef machine_arch_type
34596 #  undef machine_arch_type
34597 #  define machine_arch_type     __machine_arch_type
34598 # else
34599 #  define machine_arch_type     MACH_TYPE_KIZBOX
34600 # endif
34601 # define machine_is_kizbox()    (machine_arch_type == MACH_TYPE_KIZBOX)
34602 #else
34603 # define machine_is_kizbox()    (0)
34604 #endif
34605
34606 #ifdef CONFIG_MACH_HTCCHARMER
34607 # ifdef machine_arch_type
34608 #  undef machine_arch_type
34609 #  define machine_arch_type     __machine_arch_type
34610 # else
34611 #  define machine_arch_type     MACH_TYPE_HTCCHARMER
34612 # endif
34613 # define machine_is_htccharmer()        (machine_arch_type == MACH_TYPE_HTCCHARMER)
34614 #else
34615 # define machine_is_htccharmer()        (0)
34616 #endif
34617
34618 #ifdef CONFIG_MACH_GUF_NESO_LT
34619 # ifdef machine_arch_type
34620 #  undef machine_arch_type
34621 #  define machine_arch_type     __machine_arch_type
34622 # else
34623 #  define machine_arch_type     MACH_TYPE_GUF_NESO_LT
34624 # endif
34625 # define machine_is_guf_neso_lt()       (machine_arch_type == MACH_TYPE_GUF_NESO_LT)
34626 #else
34627 # define machine_is_guf_neso_lt()       (0)
34628 #endif
34629
34630 #ifdef CONFIG_MACH_PM9G45
34631 # ifdef machine_arch_type
34632 #  undef machine_arch_type
34633 #  define machine_arch_type     __machine_arch_type
34634 # else
34635 #  define machine_arch_type     MACH_TYPE_PM9G45
34636 # endif
34637 # define machine_is_pm9g45()    (machine_arch_type == MACH_TYPE_PM9G45)
34638 #else
34639 # define machine_is_pm9g45()    (0)
34640 #endif
34641
34642 #ifdef CONFIG_MACH_HTCPANTHER
34643 # ifdef machine_arch_type
34644 #  undef machine_arch_type
34645 #  define machine_arch_type     __machine_arch_type
34646 # else
34647 #  define machine_arch_type     MACH_TYPE_HTCPANTHER
34648 # endif
34649 # define machine_is_htcpanther()        (machine_arch_type == MACH_TYPE_HTCPANTHER)
34650 #else
34651 # define machine_is_htcpanther()        (0)
34652 #endif
34653
34654 #ifdef CONFIG_MACH_HTCPANTHER_CDMA
34655 # ifdef machine_arch_type
34656 #  undef machine_arch_type
34657 #  define machine_arch_type     __machine_arch_type
34658 # else
34659 #  define machine_arch_type     MACH_TYPE_HTCPANTHER_CDMA
34660 # endif
34661 # define machine_is_htcpanther_cdma()   (machine_arch_type == MACH_TYPE_HTCPANTHER_CDMA)
34662 #else
34663 # define machine_is_htcpanther_cdma()   (0)
34664 #endif
34665
34666 #ifdef CONFIG_MACH_REB01
34667 # ifdef machine_arch_type
34668 #  undef machine_arch_type
34669 #  define machine_arch_type     __machine_arch_type
34670 # else
34671 #  define machine_arch_type     MACH_TYPE_REB01
34672 # endif
34673 # define machine_is_reb01()     (machine_arch_type == MACH_TYPE_REB01)
34674 #else
34675 # define machine_is_reb01()     (0)
34676 #endif
34677
34678 #ifdef CONFIG_MACH_AQUILA
34679 # ifdef machine_arch_type
34680 #  undef machine_arch_type
34681 #  define machine_arch_type     __machine_arch_type
34682 # else
34683 #  define machine_arch_type     MACH_TYPE_AQUILA
34684 # endif
34685 # define machine_is_aquila()    (machine_arch_type == MACH_TYPE_AQUILA)
34686 #else
34687 # define machine_is_aquila()    (0)
34688 #endif
34689
34690 #ifdef CONFIG_MACH_SPARK_SLS_HW2
34691 # ifdef machine_arch_type
34692 #  undef machine_arch_type
34693 #  define machine_arch_type     __machine_arch_type
34694 # else
34695 #  define machine_arch_type     MACH_TYPE_SPARK_SLS_HW2
34696 # endif
34697 # define machine_is_spark_sls_hw2()     (machine_arch_type == MACH_TYPE_SPARK_SLS_HW2)
34698 #else
34699 # define machine_is_spark_sls_hw2()     (0)
34700 #endif
34701
34702 #ifdef CONFIG_MACH_ESATA_SHEEVAPLUG
34703 # ifdef machine_arch_type
34704 #  undef machine_arch_type
34705 #  define machine_arch_type     __machine_arch_type
34706 # else
34707 #  define machine_arch_type     MACH_TYPE_ESATA_SHEEVAPLUG
34708 # endif
34709 # define machine_is_sheeva_esata()      (machine_arch_type == MACH_TYPE_ESATA_SHEEVAPLUG)
34710 #else
34711 # define machine_is_sheeva_esata()      (0)
34712 #endif
34713
34714 #ifdef CONFIG_MACH_MSM7X30_SURF
34715 # ifdef machine_arch_type
34716 #  undef machine_arch_type
34717 #  define machine_arch_type     __machine_arch_type
34718 # else
34719 #  define machine_arch_type     MACH_TYPE_MSM7X30_SURF
34720 # endif
34721 # define machine_is_msm7x30_surf()      (machine_arch_type == MACH_TYPE_MSM7X30_SURF)
34722 #else
34723 # define machine_is_msm7x30_surf()      (0)
34724 #endif
34725
34726 #ifdef CONFIG_MACH_MICRO2440
34727 # ifdef machine_arch_type
34728 #  undef machine_arch_type
34729 #  define machine_arch_type     __machine_arch_type
34730 # else
34731 #  define machine_arch_type     MACH_TYPE_MICRO2440
34732 # endif
34733 # define machine_is_micro2440() (machine_arch_type == MACH_TYPE_MICRO2440)
34734 #else
34735 # define machine_is_micro2440() (0)
34736 #endif
34737
34738 #ifdef CONFIG_MACH_AM2440
34739 # ifdef machine_arch_type
34740 #  undef machine_arch_type
34741 #  define machine_arch_type     __machine_arch_type
34742 # else
34743 #  define machine_arch_type     MACH_TYPE_AM2440
34744 # endif
34745 # define machine_is_am2440()    (machine_arch_type == MACH_TYPE_AM2440)
34746 #else
34747 # define machine_is_am2440()    (0)
34748 #endif
34749
34750 #ifdef CONFIG_MACH_TQ2440
34751 # ifdef machine_arch_type
34752 #  undef machine_arch_type
34753 #  define machine_arch_type     __machine_arch_type
34754 # else
34755 #  define machine_arch_type     MACH_TYPE_TQ2440
34756 # endif
34757 # define machine_is_tq2440()    (machine_arch_type == MACH_TYPE_TQ2440)
34758 #else
34759 # define machine_is_tq2440()    (0)
34760 #endif
34761
34762 #ifdef CONFIG_MACH_LPC2478OEM
34763 # ifdef machine_arch_type
34764 #  undef machine_arch_type
34765 #  define machine_arch_type     __machine_arch_type
34766 # else
34767 #  define machine_arch_type     MACH_TYPE_LPC2478OEM
34768 # endif
34769 # define machine_is_lpc2478oem()        (machine_arch_type == MACH_TYPE_LPC2478OEM)
34770 #else
34771 # define machine_is_lpc2478oem()        (0)
34772 #endif
34773
34774 #ifdef CONFIG_MACH_AK880X
34775 # ifdef machine_arch_type
34776 #  undef machine_arch_type
34777 #  define machine_arch_type     __machine_arch_type
34778 # else
34779 #  define machine_arch_type     MACH_TYPE_AK880X
34780 # endif
34781 # define machine_is_ak880x()    (machine_arch_type == MACH_TYPE_AK880X)
34782 #else
34783 # define machine_is_ak880x()    (0)
34784 #endif
34785
34786 #ifdef CONFIG_MACH_COBRA3530
34787 # ifdef machine_arch_type
34788 #  undef machine_arch_type
34789 #  define machine_arch_type     __machine_arch_type
34790 # else
34791 #  define machine_arch_type     MACH_TYPE_COBRA3530
34792 # endif
34793 # define machine_is_cobra3530() (machine_arch_type == MACH_TYPE_COBRA3530)
34794 #else
34795 # define machine_is_cobra3530() (0)
34796 #endif
34797
34798 #ifdef CONFIG_MACH_PMPPB
34799 # ifdef machine_arch_type
34800 #  undef machine_arch_type
34801 #  define machine_arch_type     __machine_arch_type
34802 # else
34803 #  define machine_arch_type     MACH_TYPE_PMPPB
34804 # endif
34805 # define machine_is_pmppb()     (machine_arch_type == MACH_TYPE_PMPPB)
34806 #else
34807 # define machine_is_pmppb()     (0)
34808 #endif
34809
34810 #ifdef CONFIG_MACH_U6715
34811 # ifdef machine_arch_type
34812 #  undef machine_arch_type
34813 #  define machine_arch_type     __machine_arch_type
34814 # else
34815 #  define machine_arch_type     MACH_TYPE_U6715
34816 # endif
34817 # define machine_is_u6715()     (machine_arch_type == MACH_TYPE_U6715)
34818 #else
34819 # define machine_is_u6715()     (0)
34820 #endif
34821
34822 #ifdef CONFIG_MACH_AXAR1500_SENDER
34823 # ifdef machine_arch_type
34824 #  undef machine_arch_type
34825 #  define machine_arch_type     __machine_arch_type
34826 # else
34827 #  define machine_arch_type     MACH_TYPE_AXAR1500_SENDER
34828 # endif
34829 # define machine_is_axar1500_sender()   (machine_arch_type == MACH_TYPE_AXAR1500_SENDER)
34830 #else
34831 # define machine_is_axar1500_sender()   (0)
34832 #endif
34833
34834 #ifdef CONFIG_MACH_G30_DVB
34835 # ifdef machine_arch_type
34836 #  undef machine_arch_type
34837 #  define machine_arch_type     __machine_arch_type
34838 # else
34839 #  define machine_arch_type     MACH_TYPE_G30_DVB
34840 # endif
34841 # define machine_is_g30_dvb()   (machine_arch_type == MACH_TYPE_G30_DVB)
34842 #else
34843 # define machine_is_g30_dvb()   (0)
34844 #endif
34845
34846 #ifdef CONFIG_MACH_VC088X
34847 # ifdef machine_arch_type
34848 #  undef machine_arch_type
34849 #  define machine_arch_type     __machine_arch_type
34850 # else
34851 #  define machine_arch_type     MACH_TYPE_VC088X
34852 # endif
34853 # define machine_is_vc088x()    (machine_arch_type == MACH_TYPE_VC088X)
34854 #else
34855 # define machine_is_vc088x()    (0)
34856 #endif
34857
34858 #ifdef CONFIG_MACH_MIOA702
34859 # ifdef machine_arch_type
34860 #  undef machine_arch_type
34861 #  define machine_arch_type     __machine_arch_type
34862 # else
34863 #  define machine_arch_type     MACH_TYPE_MIOA702
34864 # endif
34865 # define machine_is_mioa702()   (machine_arch_type == MACH_TYPE_MIOA702)
34866 #else
34867 # define machine_is_mioa702()   (0)
34868 #endif
34869
34870 #ifdef CONFIG_MACH_HPMIN
34871 # ifdef machine_arch_type
34872 #  undef machine_arch_type
34873 #  define machine_arch_type     __machine_arch_type
34874 # else
34875 #  define machine_arch_type     MACH_TYPE_HPMIN
34876 # endif
34877 # define machine_is_hpmin()     (machine_arch_type == MACH_TYPE_HPMIN)
34878 #else
34879 # define machine_is_hpmin()     (0)
34880 #endif
34881
34882 #ifdef CONFIG_MACH_AK880XAK
34883 # ifdef machine_arch_type
34884 #  undef machine_arch_type
34885 #  define machine_arch_type     __machine_arch_type
34886 # else
34887 #  define machine_arch_type     MACH_TYPE_AK880XAK
34888 # endif
34889 # define machine_is_ak880xak()  (machine_arch_type == MACH_TYPE_AK880XAK)
34890 #else
34891 # define machine_is_ak880xak()  (0)
34892 #endif
34893
34894 #ifdef CONFIG_MACH_ARM926TOMAP850
34895 # ifdef machine_arch_type
34896 #  undef machine_arch_type
34897 #  define machine_arch_type     __machine_arch_type
34898 # else
34899 #  define machine_arch_type     MACH_TYPE_ARM926TOMAP850
34900 # endif
34901 # define machine_is_arm926tomap850()    (machine_arch_type == MACH_TYPE_ARM926TOMAP850)
34902 #else
34903 # define machine_is_arm926tomap850()    (0)
34904 #endif
34905
34906 #ifdef CONFIG_MACH_LKEVM
34907 # ifdef machine_arch_type
34908 #  undef machine_arch_type
34909 #  define machine_arch_type     __machine_arch_type
34910 # else
34911 #  define machine_arch_type     MACH_TYPE_LKEVM
34912 # endif
34913 # define machine_is_lkevm()     (machine_arch_type == MACH_TYPE_LKEVM)
34914 #else
34915 # define machine_is_lkevm()     (0)
34916 #endif
34917
34918 #ifdef CONFIG_MACH_MW6410
34919 # ifdef machine_arch_type
34920 #  undef machine_arch_type
34921 #  define machine_arch_type     __machine_arch_type
34922 # else
34923 #  define machine_arch_type     MACH_TYPE_MW6410
34924 # endif
34925 # define machine_is_mw6410()    (machine_arch_type == MACH_TYPE_MW6410)
34926 #else
34927 # define machine_is_mw6410()    (0)
34928 #endif
34929
34930 #ifdef CONFIG_MACH_TERASTATION_WXL
34931 # ifdef machine_arch_type
34932 #  undef machine_arch_type
34933 #  define machine_arch_type     __machine_arch_type
34934 # else
34935 #  define machine_arch_type     MACH_TYPE_TERASTATION_WXL
34936 # endif
34937 # define machine_is_terastation_wxl()   (machine_arch_type == MACH_TYPE_TERASTATION_WXL)
34938 #else
34939 # define machine_is_terastation_wxl()   (0)
34940 #endif
34941
34942 #ifdef CONFIG_MACH_CPU8000E
34943 # ifdef machine_arch_type
34944 #  undef machine_arch_type
34945 #  define machine_arch_type     __machine_arch_type
34946 # else
34947 #  define machine_arch_type     MACH_TYPE_CPU8000E
34948 # endif
34949 # define machine_is_cpu8000e()  (machine_arch_type == MACH_TYPE_CPU8000E)
34950 #else
34951 # define machine_is_cpu8000e()  (0)
34952 #endif
34953
34954 #ifdef CONFIG_MACH_CATANIA
34955 # ifdef machine_arch_type
34956 #  undef machine_arch_type
34957 #  define machine_arch_type     __machine_arch_type
34958 # else
34959 #  define machine_arch_type     MACH_TYPE_CATANIA
34960 # endif
34961 # define machine_is_catania()   (machine_arch_type == MACH_TYPE_CATANIA)
34962 #else
34963 # define machine_is_catania()   (0)
34964 #endif
34965
34966 #ifdef CONFIG_MACH_TOKYO
34967 # ifdef machine_arch_type
34968 #  undef machine_arch_type
34969 #  define machine_arch_type     __machine_arch_type
34970 # else
34971 #  define machine_arch_type     MACH_TYPE_TOKYO
34972 # endif
34973 # define machine_is_tokyo()     (machine_arch_type == MACH_TYPE_TOKYO)
34974 #else
34975 # define machine_is_tokyo()     (0)
34976 #endif
34977
34978 #ifdef CONFIG_MACH_MSM7201A_SURF
34979 # ifdef machine_arch_type
34980 #  undef machine_arch_type
34981 #  define machine_arch_type     __machine_arch_type
34982 # else
34983 #  define machine_arch_type     MACH_TYPE_MSM7201A_SURF
34984 # endif
34985 # define machine_is_msm7201a_surf()     (machine_arch_type == MACH_TYPE_MSM7201A_SURF)
34986 #else
34987 # define machine_is_msm7201a_surf()     (0)
34988 #endif
34989
34990 #ifdef CONFIG_MACH_MSM7201A_FFA
34991 # ifdef machine_arch_type
34992 #  undef machine_arch_type
34993 #  define machine_arch_type     __machine_arch_type
34994 # else
34995 #  define machine_arch_type     MACH_TYPE_MSM7201A_FFA
34996 # endif
34997 # define machine_is_msm7201a_ffa()      (machine_arch_type == MACH_TYPE_MSM7201A_FFA)
34998 #else
34999 # define machine_is_msm7201a_ffa()      (0)
35000 #endif
35001
35002 #ifdef CONFIG_MACH_MSM7X25_SURF
35003 # ifdef machine_arch_type
35004 #  undef machine_arch_type
35005 #  define machine_arch_type     __machine_arch_type
35006 # else
35007 #  define machine_arch_type     MACH_TYPE_MSM7X25_SURF
35008 # endif
35009 # define machine_is_msm7x25_surf()      (machine_arch_type == MACH_TYPE_MSM7X25_SURF)
35010 #else
35011 # define machine_is_msm7x25_surf()      (0)
35012 #endif
35013
35014 #ifdef CONFIG_MACH_MSM7X25_FFA
35015 # ifdef machine_arch_type
35016 #  undef machine_arch_type
35017 #  define machine_arch_type     __machine_arch_type
35018 # else
35019 #  define machine_arch_type     MACH_TYPE_MSM7X25_FFA
35020 # endif
35021 # define machine_is_msm7x25_ffa()       (machine_arch_type == MACH_TYPE_MSM7X25_FFA)
35022 #else
35023 # define machine_is_msm7x25_ffa()       (0)
35024 #endif
35025
35026 #ifdef CONFIG_MACH_MSM7X27_SURF
35027 # ifdef machine_arch_type
35028 #  undef machine_arch_type
35029 #  define machine_arch_type     __machine_arch_type
35030 # else
35031 #  define machine_arch_type     MACH_TYPE_MSM7X27_SURF
35032 # endif
35033 # define machine_is_msm7x27_surf()      (machine_arch_type == MACH_TYPE_MSM7X27_SURF)
35034 #else
35035 # define machine_is_msm7x27_surf()      (0)
35036 #endif
35037
35038 #ifdef CONFIG_MACH_MSM7X27_FFA
35039 # ifdef machine_arch_type
35040 #  undef machine_arch_type
35041 #  define machine_arch_type     __machine_arch_type
35042 # else
35043 #  define machine_arch_type     MACH_TYPE_MSM7X27_FFA
35044 # endif
35045 # define machine_is_msm7x27_ffa()       (machine_arch_type == MACH_TYPE_MSM7X27_FFA)
35046 #else
35047 # define machine_is_msm7x27_ffa()       (0)
35048 #endif
35049
35050 #ifdef CONFIG_MACH_MSM7X30_FFA
35051 # ifdef machine_arch_type
35052 #  undef machine_arch_type
35053 #  define machine_arch_type     __machine_arch_type
35054 # else
35055 #  define machine_arch_type     MACH_TYPE_MSM7X30_FFA
35056 # endif
35057 # define machine_is_msm7x30_ffa()       (machine_arch_type == MACH_TYPE_MSM7X30_FFA)
35058 #else
35059 # define machine_is_msm7x30_ffa()       (0)
35060 #endif
35061
35062 #ifdef CONFIG_MACH_QSD8X50_SURF
35063 # ifdef machine_arch_type
35064 #  undef machine_arch_type
35065 #  define machine_arch_type     __machine_arch_type
35066 # else
35067 #  define machine_arch_type     MACH_TYPE_QSD8X50_SURF
35068 # endif
35069 # define machine_is_qsd8x50_surf()      (machine_arch_type == MACH_TYPE_QSD8X50_SURF)
35070 #else
35071 # define machine_is_qsd8x50_surf()      (0)
35072 #endif
35073
35074 #ifdef CONFIG_MACH_QSD8X50_COMET
35075 # ifdef machine_arch_type
35076 #  undef machine_arch_type
35077 #  define machine_arch_type     __machine_arch_type
35078 # else
35079 #  define machine_arch_type     MACH_TYPE_QSD8X50_COMET
35080 # endif
35081 # define machine_is_qsd8x50_comet()     (machine_arch_type == MACH_TYPE_QSD8X50_COMET)
35082 #else
35083 # define machine_is_qsd8x50_comet()     (0)
35084 #endif
35085
35086 #ifdef CONFIG_MACH_QSD8X50_FFA
35087 # ifdef machine_arch_type
35088 #  undef machine_arch_type
35089 #  define machine_arch_type     __machine_arch_type
35090 # else
35091 #  define machine_arch_type     MACH_TYPE_QSD8X50_FFA
35092 # endif
35093 # define machine_is_qsd8x50_ffa()       (machine_arch_type == MACH_TYPE_QSD8X50_FFA)
35094 #else
35095 # define machine_is_qsd8x50_ffa()       (0)
35096 #endif
35097
35098 #ifdef CONFIG_MACH_QSD8X50A_SURF
35099 # ifdef machine_arch_type
35100 #  undef machine_arch_type
35101 #  define machine_arch_type     __machine_arch_type
35102 # else
35103 #  define machine_arch_type     MACH_TYPE_QSD8X50A_SURF
35104 # endif
35105 # define machine_is_qsd8x50a_surf()     (machine_arch_type == MACH_TYPE_QSD8X50A_SURF)
35106 #else
35107 # define machine_is_qsd8x50a_surf()     (0)
35108 #endif
35109
35110 #ifdef CONFIG_MACH_QSD8X50A_FFA
35111 # ifdef machine_arch_type
35112 #  undef machine_arch_type
35113 #  define machine_arch_type     __machine_arch_type
35114 # else
35115 #  define machine_arch_type     MACH_TYPE_QSD8X50A_FFA
35116 # endif
35117 # define machine_is_qsd8x50a_ffa()      (machine_arch_type == MACH_TYPE_QSD8X50A_FFA)
35118 #else
35119 # define machine_is_qsd8x50a_ffa()      (0)
35120 #endif
35121
35122 #ifdef CONFIG_MACH_ADX_XGCP10
35123 # ifdef machine_arch_type
35124 #  undef machine_arch_type
35125 #  define machine_arch_type     __machine_arch_type
35126 # else
35127 #  define machine_arch_type     MACH_TYPE_ADX_XGCP10
35128 # endif
35129 # define machine_is_adx_xgcp10()        (machine_arch_type == MACH_TYPE_ADX_XGCP10)
35130 #else
35131 # define machine_is_adx_xgcp10()        (0)
35132 #endif
35133
35134 #ifdef CONFIG_MACH_MCGWUMTS2A
35135 # ifdef machine_arch_type
35136 #  undef machine_arch_type
35137 #  define machine_arch_type     __machine_arch_type
35138 # else
35139 #  define machine_arch_type     MACH_TYPE_MCGWUMTS2A
35140 # endif
35141 # define machine_is_mcgwumts2a()        (machine_arch_type == MACH_TYPE_MCGWUMTS2A)
35142 #else
35143 # define machine_is_mcgwumts2a()        (0)
35144 #endif
35145
35146 #ifdef CONFIG_MACH_MOBIKT
35147 # ifdef machine_arch_type
35148 #  undef machine_arch_type
35149 #  define machine_arch_type     __machine_arch_type
35150 # else
35151 #  define machine_arch_type     MACH_TYPE_MOBIKT
35152 # endif
35153 # define machine_is_mobikt()    (machine_arch_type == MACH_TYPE_MOBIKT)
35154 #else
35155 # define machine_is_mobikt()    (0)
35156 #endif
35157
35158 #ifdef CONFIG_MACH_MX53_EVK
35159 # ifdef machine_arch_type
35160 #  undef machine_arch_type
35161 #  define machine_arch_type     __machine_arch_type
35162 # else
35163 #  define machine_arch_type     MACH_TYPE_MX53_EVK
35164 # endif
35165 # define machine_is_mx53_evk()  (machine_arch_type == MACH_TYPE_MX53_EVK)
35166 #else
35167 # define machine_is_mx53_evk()  (0)
35168 #endif
35169
35170 #ifdef CONFIG_MACH_IGEP0030
35171 # ifdef machine_arch_type
35172 #  undef machine_arch_type
35173 #  define machine_arch_type     __machine_arch_type
35174 # else
35175 #  define machine_arch_type     MACH_TYPE_IGEP0030
35176 # endif
35177 # define machine_is_igep0030()  (machine_arch_type == MACH_TYPE_IGEP0030)
35178 #else
35179 # define machine_is_igep0030()  (0)
35180 #endif
35181
35182 #ifdef CONFIG_MACH_AXELL_H40_H50_CTRL
35183 # ifdef machine_arch_type
35184 #  undef machine_arch_type
35185 #  define machine_arch_type     __machine_arch_type
35186 # else
35187 #  define machine_arch_type     MACH_TYPE_AXELL_H40_H50_CTRL
35188 # endif
35189 # define machine_is_axell_h40_h50_ctrl()        (machine_arch_type == MACH_TYPE_AXELL_H40_H50_CTRL)
35190 #else
35191 # define machine_is_axell_h40_h50_ctrl()        (0)
35192 #endif
35193
35194 #ifdef CONFIG_MACH_DTCOMMOD
35195 # ifdef machine_arch_type
35196 #  undef machine_arch_type
35197 #  define machine_arch_type     __machine_arch_type
35198 # else
35199 #  define machine_arch_type     MACH_TYPE_DTCOMMOD
35200 # endif
35201 # define machine_is_dtcommod()  (machine_arch_type == MACH_TYPE_DTCOMMOD)
35202 #else
35203 # define machine_is_dtcommod()  (0)
35204 #endif
35205
35206 #ifdef CONFIG_MACH_GOULD
35207 # ifdef machine_arch_type
35208 #  undef machine_arch_type
35209 #  define machine_arch_type     __machine_arch_type
35210 # else
35211 #  define machine_arch_type     MACH_TYPE_GOULD
35212 # endif
35213 # define machine_is_gould()     (machine_arch_type == MACH_TYPE_GOULD)
35214 #else
35215 # define machine_is_gould()     (0)
35216 #endif
35217
35218 #ifdef CONFIG_MACH_SIBERIA
35219 # ifdef machine_arch_type
35220 #  undef machine_arch_type
35221 #  define machine_arch_type     __machine_arch_type
35222 # else
35223 #  define machine_arch_type     MACH_TYPE_SIBERIA
35224 # endif
35225 # define machine_is_siberia()   (machine_arch_type == MACH_TYPE_SIBERIA)
35226 #else
35227 # define machine_is_siberia()   (0)
35228 #endif
35229
35230 #ifdef CONFIG_MACH_SBC3530
35231 # ifdef machine_arch_type
35232 #  undef machine_arch_type
35233 #  define machine_arch_type     __machine_arch_type
35234 # else
35235 #  define machine_arch_type     MACH_TYPE_SBC3530
35236 # endif
35237 # define machine_is_sbc3530()   (machine_arch_type == MACH_TYPE_SBC3530)
35238 #else
35239 # define machine_is_sbc3530()   (0)
35240 #endif
35241
35242 #ifdef CONFIG_MACH_QARM
35243 # ifdef machine_arch_type
35244 #  undef machine_arch_type
35245 #  define machine_arch_type     __machine_arch_type
35246 # else
35247 #  define machine_arch_type     MACH_TYPE_QARM
35248 # endif
35249 # define machine_is_qarm()      (machine_arch_type == MACH_TYPE_QARM)
35250 #else
35251 # define machine_is_qarm()      (0)
35252 #endif
35253
35254 #ifdef CONFIG_MACH_MIPS
35255 # ifdef machine_arch_type
35256 #  undef machine_arch_type
35257 #  define machine_arch_type     __machine_arch_type
35258 # else
35259 #  define machine_arch_type     MACH_TYPE_MIPS
35260 # endif
35261 # define machine_is_mips()      (machine_arch_type == MACH_TYPE_MIPS)
35262 #else
35263 # define machine_is_mips()      (0)
35264 #endif
35265
35266 #ifdef CONFIG_MACH_MX27GRB
35267 # ifdef machine_arch_type
35268 #  undef machine_arch_type
35269 #  define machine_arch_type     __machine_arch_type
35270 # else
35271 #  define machine_arch_type     MACH_TYPE_MX27GRB
35272 # endif
35273 # define machine_is_mx27grb()   (machine_arch_type == MACH_TYPE_MX27GRB)
35274 #else
35275 # define machine_is_mx27grb()   (0)
35276 #endif
35277
35278 #ifdef CONFIG_MACH_SBC8100
35279 # ifdef machine_arch_type
35280 #  undef machine_arch_type
35281 #  define machine_arch_type     __machine_arch_type
35282 # else
35283 #  define machine_arch_type     MACH_TYPE_SBC8100
35284 # endif
35285 # define machine_is_sbc8100()   (machine_arch_type == MACH_TYPE_SBC8100)
35286 #else
35287 # define machine_is_sbc8100()   (0)
35288 #endif
35289
35290 #ifdef CONFIG_MACH_SAARB
35291 # ifdef machine_arch_type
35292 #  undef machine_arch_type
35293 #  define machine_arch_type     __machine_arch_type
35294 # else
35295 #  define machine_arch_type     MACH_TYPE_SAARB
35296 # endif
35297 # define machine_is_saarb()     (machine_arch_type == MACH_TYPE_SAARB)
35298 #else
35299 # define machine_is_saarb()     (0)
35300 #endif
35301
35302 #ifdef CONFIG_MACH_OMAP3MINI
35303 # ifdef machine_arch_type
35304 #  undef machine_arch_type
35305 #  define machine_arch_type     __machine_arch_type
35306 # else
35307 #  define machine_arch_type     MACH_TYPE_OMAP3MINI
35308 # endif
35309 # define machine_is_omap3mini() (machine_arch_type == MACH_TYPE_OMAP3MINI)
35310 #else
35311 # define machine_is_omap3mini() (0)
35312 #endif
35313
35314 #ifdef CONFIG_MACH_CNMBOOK7SE
35315 # ifdef machine_arch_type
35316 #  undef machine_arch_type
35317 #  define machine_arch_type     __machine_arch_type
35318 # else
35319 #  define machine_arch_type     MACH_TYPE_CNMBOOK7SE
35320 # endif
35321 # define machine_is_cnmbook7se()        (machine_arch_type == MACH_TYPE_CNMBOOK7SE)
35322 #else
35323 # define machine_is_cnmbook7se()        (0)
35324 #endif
35325
35326 #ifdef CONFIG_MACH_CATAN
35327 # ifdef machine_arch_type
35328 #  undef machine_arch_type
35329 #  define machine_arch_type     __machine_arch_type
35330 # else
35331 #  define machine_arch_type     MACH_TYPE_CATAN
35332 # endif
35333 # define machine_is_catan()     (machine_arch_type == MACH_TYPE_CATAN)
35334 #else
35335 # define machine_is_catan()     (0)
35336 #endif
35337
35338 #ifdef CONFIG_MACH_HARMONY
35339 # ifdef machine_arch_type
35340 #  undef machine_arch_type
35341 #  define machine_arch_type     __machine_arch_type
35342 # else
35343 #  define machine_arch_type     MACH_TYPE_HARMONY
35344 # endif
35345 # define machine_is_harmony()   (machine_arch_type == MACH_TYPE_HARMONY)
35346 #else
35347 # define machine_is_harmony()   (0)
35348 #endif
35349
35350 #ifdef CONFIG_MACH_TONGA
35351 # ifdef machine_arch_type
35352 #  undef machine_arch_type
35353 #  define machine_arch_type     __machine_arch_type
35354 # else
35355 #  define machine_arch_type     MACH_TYPE_TONGA
35356 # endif
35357 # define machine_is_tonga()     (machine_arch_type == MACH_TYPE_TONGA)
35358 #else
35359 # define machine_is_tonga()     (0)
35360 #endif
35361
35362 #ifdef CONFIG_MACH_CYBOOK_ORIZON
35363 # ifdef machine_arch_type
35364 #  undef machine_arch_type
35365 #  define machine_arch_type     __machine_arch_type
35366 # else
35367 #  define machine_arch_type     MACH_TYPE_CYBOOK_ORIZON
35368 # endif
35369 # define machine_is_cybook_orizon()     (machine_arch_type == MACH_TYPE_CYBOOK_ORIZON)
35370 #else
35371 # define machine_is_cybook_orizon()     (0)
35372 #endif
35373
35374 #ifdef CONFIG_MACH_HTCRHODIUMCDMA
35375 # ifdef machine_arch_type
35376 #  undef machine_arch_type
35377 #  define machine_arch_type     __machine_arch_type
35378 # else
35379 #  define machine_arch_type     MACH_TYPE_HTCRHODIUMCDMA
35380 # endif
35381 # define machine_is_htcrhodiumcdma()    (machine_arch_type == MACH_TYPE_HTCRHODIUMCDMA)
35382 #else
35383 # define machine_is_htcrhodiumcdma()    (0)
35384 #endif
35385
35386 #ifdef CONFIG_MACH_EPC_G45
35387 # ifdef machine_arch_type
35388 #  undef machine_arch_type
35389 #  define machine_arch_type     __machine_arch_type
35390 # else
35391 #  define machine_arch_type     MACH_TYPE_EPC_G45
35392 # endif
35393 # define machine_is_epc_g45()   (machine_arch_type == MACH_TYPE_EPC_G45)
35394 #else
35395 # define machine_is_epc_g45()   (0)
35396 #endif
35397
35398 #ifdef CONFIG_MACH_EPC_LPC3250
35399 # ifdef machine_arch_type
35400 #  undef machine_arch_type
35401 #  define machine_arch_type     __machine_arch_type
35402 # else
35403 #  define machine_arch_type     MACH_TYPE_EPC_LPC3250
35404 # endif
35405 # define machine_is_epc_lpc3250()       (machine_arch_type == MACH_TYPE_EPC_LPC3250)
35406 #else
35407 # define machine_is_epc_lpc3250()       (0)
35408 #endif
35409
35410 #ifdef CONFIG_MACH_MXC91341EVB
35411 # ifdef machine_arch_type
35412 #  undef machine_arch_type
35413 #  define machine_arch_type     __machine_arch_type
35414 # else
35415 #  define machine_arch_type     MACH_TYPE_MXC91341EVB
35416 # endif
35417 # define machine_is_mxc91341evb()       (machine_arch_type == MACH_TYPE_MXC91341EVB)
35418 #else
35419 # define machine_is_mxc91341evb()       (0)
35420 #endif
35421
35422 #ifdef CONFIG_MACH_RTW1000
35423 # ifdef machine_arch_type
35424 #  undef machine_arch_type
35425 #  define machine_arch_type     __machine_arch_type
35426 # else
35427 #  define machine_arch_type     MACH_TYPE_RTW1000
35428 # endif
35429 # define machine_is_rtw1000()   (machine_arch_type == MACH_TYPE_RTW1000)
35430 #else
35431 # define machine_is_rtw1000()   (0)
35432 #endif
35433
35434 #ifdef CONFIG_MACH_BOBCAT
35435 # ifdef machine_arch_type
35436 #  undef machine_arch_type
35437 #  define machine_arch_type     __machine_arch_type
35438 # else
35439 #  define machine_arch_type     MACH_TYPE_BOBCAT
35440 # endif
35441 # define machine_is_bobcat()    (machine_arch_type == MACH_TYPE_BOBCAT)
35442 #else
35443 # define machine_is_bobcat()    (0)
35444 #endif
35445
35446 #ifdef CONFIG_MACH_TRIZEPS6
35447 # ifdef machine_arch_type
35448 #  undef machine_arch_type
35449 #  define machine_arch_type     __machine_arch_type
35450 # else
35451 #  define machine_arch_type     MACH_TYPE_TRIZEPS6
35452 # endif
35453 # define machine_is_trizeps6()  (machine_arch_type == MACH_TYPE_TRIZEPS6)
35454 #else
35455 # define machine_is_trizeps6()  (0)
35456 #endif
35457
35458 #ifdef CONFIG_MACH_MSM7X30_FLUID
35459 # ifdef machine_arch_type
35460 #  undef machine_arch_type
35461 #  define machine_arch_type     __machine_arch_type
35462 # else
35463 #  define machine_arch_type     MACH_TYPE_MSM7X30_FLUID
35464 # endif
35465 # define machine_is_msm7x30_fluid()     (machine_arch_type == MACH_TYPE_MSM7X30_FLUID)
35466 #else
35467 # define machine_is_msm7x30_fluid()     (0)
35468 #endif
35469
35470 #ifdef CONFIG_MACH_NEDAP9263
35471 # ifdef machine_arch_type
35472 #  undef machine_arch_type
35473 #  define machine_arch_type     __machine_arch_type
35474 # else
35475 #  define machine_arch_type     MACH_TYPE_NEDAP9263
35476 # endif
35477 # define machine_is_nedap9263() (machine_arch_type == MACH_TYPE_NEDAP9263)
35478 #else
35479 # define machine_is_nedap9263() (0)
35480 #endif
35481
35482 #ifdef CONFIG_MACH_NETGEAR_MS2110
35483 # ifdef machine_arch_type
35484 #  undef machine_arch_type
35485 #  define machine_arch_type     __machine_arch_type
35486 # else
35487 #  define machine_arch_type     MACH_TYPE_NETGEAR_MS2110
35488 # endif
35489 # define machine_is_netgear_ms2110()    (machine_arch_type == MACH_TYPE_NETGEAR_MS2110)
35490 #else
35491 # define machine_is_netgear_ms2110()    (0)
35492 #endif
35493
35494 #ifdef CONFIG_MACH_BMX
35495 # ifdef machine_arch_type
35496 #  undef machine_arch_type
35497 #  define machine_arch_type     __machine_arch_type
35498 # else
35499 #  define machine_arch_type     MACH_TYPE_BMX
35500 # endif
35501 # define machine_is_bmx()       (machine_arch_type == MACH_TYPE_BMX)
35502 #else
35503 # define machine_is_bmx()       (0)
35504 #endif
35505
35506 #ifdef CONFIG_MACH_NETSTREAM
35507 # ifdef machine_arch_type
35508 #  undef machine_arch_type
35509 #  define machine_arch_type     __machine_arch_type
35510 # else
35511 #  define machine_arch_type     MACH_TYPE_NETSTREAM
35512 # endif
35513 # define machine_is_netstream() (machine_arch_type == MACH_TYPE_NETSTREAM)
35514 #else
35515 # define machine_is_netstream() (0)
35516 #endif
35517
35518 #ifdef CONFIG_MACH_VPNEXT_RCU
35519 # ifdef machine_arch_type
35520 #  undef machine_arch_type
35521 #  define machine_arch_type     __machine_arch_type
35522 # else
35523 #  define machine_arch_type     MACH_TYPE_VPNEXT_RCU
35524 # endif
35525 # define machine_is_vpnext_rcu()        (machine_arch_type == MACH_TYPE_VPNEXT_RCU)
35526 #else
35527 # define machine_is_vpnext_rcu()        (0)
35528 #endif
35529
35530 #ifdef CONFIG_MACH_VPNEXT_MPU
35531 # ifdef machine_arch_type
35532 #  undef machine_arch_type
35533 #  define machine_arch_type     __machine_arch_type
35534 # else
35535 #  define machine_arch_type     MACH_TYPE_VPNEXT_MPU
35536 # endif
35537 # define machine_is_vpnext_mpu()        (machine_arch_type == MACH_TYPE_VPNEXT_MPU)
35538 #else
35539 # define machine_is_vpnext_mpu()        (0)
35540 #endif
35541
35542 #ifdef CONFIG_MACH_BCMRING_TABLET_V1
35543 # ifdef machine_arch_type
35544 #  undef machine_arch_type
35545 #  define machine_arch_type     __machine_arch_type
35546 # else
35547 #  define machine_arch_type     MACH_TYPE_BCMRING_TABLET_V1
35548 # endif
35549 # define machine_is_bcmring_tablet_v1() (machine_arch_type == MACH_TYPE_BCMRING_TABLET_V1)
35550 #else
35551 # define machine_is_bcmring_tablet_v1() (0)
35552 #endif
35553
35554 #ifdef CONFIG_MACH_SGARM10
35555 # ifdef machine_arch_type
35556 #  undef machine_arch_type
35557 #  define machine_arch_type     __machine_arch_type
35558 # else
35559 #  define machine_arch_type     MACH_TYPE_SGARM10
35560 # endif
35561 # define machine_is_sgarm10()   (machine_arch_type == MACH_TYPE_SGARM10)
35562 #else
35563 # define machine_is_sgarm10()   (0)
35564 #endif
35565
35566 #ifdef CONFIG_MACH_CM_T3517
35567 # ifdef machine_arch_type
35568 #  undef machine_arch_type
35569 #  define machine_arch_type     __machine_arch_type
35570 # else
35571 #  define machine_arch_type     MACH_TYPE_CM_T3517
35572 # endif
35573 # define machine_is_cm_t3517()  (machine_arch_type == MACH_TYPE_CM_T3517)
35574 #else
35575 # define machine_is_cm_t3517()  (0)
35576 #endif
35577
35578 #ifdef CONFIG_MACH_OMAP3_CPS
35579 # ifdef machine_arch_type
35580 #  undef machine_arch_type
35581 #  define machine_arch_type     __machine_arch_type
35582 # else
35583 #  define machine_arch_type     MACH_TYPE_OMAP3_CPS
35584 # endif
35585 # define machine_is_omap3_cps() (machine_arch_type == MACH_TYPE_OMAP3_CPS)
35586 #else
35587 # define machine_is_omap3_cps() (0)
35588 #endif
35589
35590 #ifdef CONFIG_MACH_AXAR1500_RECEIVER
35591 # ifdef machine_arch_type
35592 #  undef machine_arch_type
35593 #  define machine_arch_type     __machine_arch_type
35594 # else
35595 #  define machine_arch_type     MACH_TYPE_AXAR1500_RECEIVER
35596 # endif
35597 # define machine_is_axar1500_receiver() (machine_arch_type == MACH_TYPE_AXAR1500_RECEIVER)
35598 #else
35599 # define machine_is_axar1500_receiver() (0)
35600 #endif
35601
35602 #ifdef CONFIG_MACH_WBD222
35603 # ifdef machine_arch_type
35604 #  undef machine_arch_type
35605 #  define machine_arch_type     __machine_arch_type
35606 # else
35607 #  define machine_arch_type     MACH_TYPE_WBD222
35608 # endif
35609 # define machine_is_wbd222()    (machine_arch_type == MACH_TYPE_WBD222)
35610 #else
35611 # define machine_is_wbd222()    (0)
35612 #endif
35613
35614 #ifdef CONFIG_MACH_MT65XX
35615 # ifdef machine_arch_type
35616 #  undef machine_arch_type
35617 #  define machine_arch_type     __machine_arch_type
35618 # else
35619 #  define machine_arch_type     MACH_TYPE_MT65XX
35620 # endif
35621 # define machine_is_mt65xx()    (machine_arch_type == MACH_TYPE_MT65XX)
35622 #else
35623 # define machine_is_mt65xx()    (0)
35624 #endif
35625
35626 #ifdef CONFIG_MACH_MSM8X60_SURF
35627 # ifdef machine_arch_type
35628 #  undef machine_arch_type
35629 #  define machine_arch_type     __machine_arch_type
35630 # else
35631 #  define machine_arch_type     MACH_TYPE_MSM8X60_SURF
35632 # endif
35633 # define machine_is_msm8x60_surf()      (machine_arch_type == MACH_TYPE_MSM8X60_SURF)
35634 #else
35635 # define machine_is_msm8x60_surf()      (0)
35636 #endif
35637
35638 #ifdef CONFIG_MACH_MSM8X60_SIM
35639 # ifdef machine_arch_type
35640 #  undef machine_arch_type
35641 #  define machine_arch_type     __machine_arch_type
35642 # else
35643 #  define machine_arch_type     MACH_TYPE_MSM8X60_SIM
35644 # endif
35645 # define machine_is_msm8x60_sim()       (machine_arch_type == MACH_TYPE_MSM8X60_SIM)
35646 #else
35647 # define machine_is_msm8x60_sim()       (0)
35648 #endif
35649
35650 #ifdef CONFIG_MACH_VMC300
35651 # ifdef machine_arch_type
35652 #  undef machine_arch_type
35653 #  define machine_arch_type     __machine_arch_type
35654 # else
35655 #  define machine_arch_type     MACH_TYPE_VMC300
35656 # endif
35657 # define machine_is_vmc300()    (machine_arch_type == MACH_TYPE_VMC300)
35658 #else
35659 # define machine_is_vmc300()    (0)
35660 #endif
35661
35662 #ifdef CONFIG_MACH_TCC8000_SDK
35663 # ifdef machine_arch_type
35664 #  undef machine_arch_type
35665 #  define machine_arch_type     __machine_arch_type
35666 # else
35667 #  define machine_arch_type     MACH_TYPE_TCC8000_SDK
35668 # endif
35669 # define machine_is_tcc8000_sdk()       (machine_arch_type == MACH_TYPE_TCC8000_SDK)
35670 #else
35671 # define machine_is_tcc8000_sdk()       (0)
35672 #endif
35673
35674 #ifdef CONFIG_MACH_NANOS
35675 # ifdef machine_arch_type
35676 #  undef machine_arch_type
35677 #  define machine_arch_type     __machine_arch_type
35678 # else
35679 #  define machine_arch_type     MACH_TYPE_NANOS
35680 # endif
35681 # define machine_is_nanos()     (machine_arch_type == MACH_TYPE_NANOS)
35682 #else
35683 # define machine_is_nanos()     (0)
35684 #endif
35685
35686 #ifdef CONFIG_MACH_STAMP9G10
35687 # ifdef machine_arch_type
35688 #  undef machine_arch_type
35689 #  define machine_arch_type     __machine_arch_type
35690 # else
35691 #  define machine_arch_type     MACH_TYPE_STAMP9G10
35692 # endif
35693 # define machine_is_stamp9g10() (machine_arch_type == MACH_TYPE_STAMP9G10)
35694 #else
35695 # define machine_is_stamp9g10() (0)
35696 #endif
35697
35698 #ifdef CONFIG_MACH_STAMP9G45
35699 # ifdef machine_arch_type
35700 #  undef machine_arch_type
35701 #  define machine_arch_type     __machine_arch_type
35702 # else
35703 #  define machine_arch_type     MACH_TYPE_STAMP9G45
35704 # endif
35705 # define machine_is_stamp9g45() (machine_arch_type == MACH_TYPE_STAMP9G45)
35706 #else
35707 # define machine_is_stamp9g45() (0)
35708 #endif
35709
35710 #ifdef CONFIG_MACH_H6053
35711 # ifdef machine_arch_type
35712 #  undef machine_arch_type
35713 #  define machine_arch_type     __machine_arch_type
35714 # else
35715 #  define machine_arch_type     MACH_TYPE_H6053
35716 # endif
35717 # define machine_is_h6053()     (machine_arch_type == MACH_TYPE_H6053)
35718 #else
35719 # define machine_is_h6053()     (0)
35720 #endif
35721
35722 #ifdef CONFIG_MACH_SMINT01
35723 # ifdef machine_arch_type
35724 #  undef machine_arch_type
35725 #  define machine_arch_type     __machine_arch_type
35726 # else
35727 #  define machine_arch_type     MACH_TYPE_SMINT01
35728 # endif
35729 # define machine_is_smint01()   (machine_arch_type == MACH_TYPE_SMINT01)
35730 #else
35731 # define machine_is_smint01()   (0)
35732 #endif
35733
35734 #ifdef CONFIG_MACH_PRTLVT2
35735 # ifdef machine_arch_type
35736 #  undef machine_arch_type
35737 #  define machine_arch_type     __machine_arch_type
35738 # else
35739 #  define machine_arch_type     MACH_TYPE_PRTLVT2
35740 # endif
35741 # define machine_is_prtlvt2()   (machine_arch_type == MACH_TYPE_PRTLVT2)
35742 #else
35743 # define machine_is_prtlvt2()   (0)
35744 #endif
35745
35746 #ifdef CONFIG_MACH_AP420
35747 # ifdef machine_arch_type
35748 #  undef machine_arch_type
35749 #  define machine_arch_type     __machine_arch_type
35750 # else
35751 #  define machine_arch_type     MACH_TYPE_AP420
35752 # endif
35753 # define machine_is_ap420()     (machine_arch_type == MACH_TYPE_AP420)
35754 #else
35755 # define machine_is_ap420()     (0)
35756 #endif
35757
35758 #ifdef CONFIG_MACH_HTCSHIFT
35759 # ifdef machine_arch_type
35760 #  undef machine_arch_type
35761 #  define machine_arch_type     __machine_arch_type
35762 # else
35763 #  define machine_arch_type     MACH_TYPE_HTCSHIFT
35764 # endif
35765 # define machine_is_htcshift()  (machine_arch_type == MACH_TYPE_HTCSHIFT)
35766 #else
35767 # define machine_is_htcshift()  (0)
35768 #endif
35769
35770 #ifdef CONFIG_MACH_DAVINCI_DM365_FC
35771 # ifdef machine_arch_type
35772 #  undef machine_arch_type
35773 #  define machine_arch_type     __machine_arch_type
35774 # else
35775 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_FC
35776 # endif
35777 # define machine_is_davinci_dm365_fc()  (machine_arch_type == MACH_TYPE_DAVINCI_DM365_FC)
35778 #else
35779 # define machine_is_davinci_dm365_fc()  (0)
35780 #endif
35781
35782 #ifdef CONFIG_MACH_MSM8X55_SURF
35783 # ifdef machine_arch_type
35784 #  undef machine_arch_type
35785 #  define machine_arch_type     __machine_arch_type
35786 # else
35787 #  define machine_arch_type     MACH_TYPE_MSM8X55_SURF
35788 # endif
35789 # define machine_is_msm8x55_surf()      (machine_arch_type == MACH_TYPE_MSM8X55_SURF)
35790 #else
35791 # define machine_is_msm8x55_surf()      (0)
35792 #endif
35793
35794 #ifdef CONFIG_MACH_MSM8X55_FFA
35795 # ifdef machine_arch_type
35796 #  undef machine_arch_type
35797 #  define machine_arch_type     __machine_arch_type
35798 # else
35799 #  define machine_arch_type     MACH_TYPE_MSM8X55_FFA
35800 # endif
35801 # define machine_is_msm8x55_ffa()       (machine_arch_type == MACH_TYPE_MSM8X55_FFA)
35802 #else
35803 # define machine_is_msm8x55_ffa()       (0)
35804 #endif
35805
35806 #ifdef CONFIG_MACH_ESL_VAMANA
35807 # ifdef machine_arch_type
35808 #  undef machine_arch_type
35809 #  define machine_arch_type     __machine_arch_type
35810 # else
35811 #  define machine_arch_type     MACH_TYPE_ESL_VAMANA
35812 # endif
35813 # define machine_is_esl_vamana()        (machine_arch_type == MACH_TYPE_ESL_VAMANA)
35814 #else
35815 # define machine_is_esl_vamana()        (0)
35816 #endif
35817
35818 #ifdef CONFIG_MACH_SBC35
35819 # ifdef machine_arch_type
35820 #  undef machine_arch_type
35821 #  define machine_arch_type     __machine_arch_type
35822 # else
35823 #  define machine_arch_type     MACH_TYPE_SBC35
35824 # endif
35825 # define machine_is_sbc35()     (machine_arch_type == MACH_TYPE_SBC35)
35826 #else
35827 # define machine_is_sbc35()     (0)
35828 #endif
35829
35830 #ifdef CONFIG_MACH_MPX6446
35831 # ifdef machine_arch_type
35832 #  undef machine_arch_type
35833 #  define machine_arch_type     __machine_arch_type
35834 # else
35835 #  define machine_arch_type     MACH_TYPE_MPX6446
35836 # endif
35837 # define machine_is_mpx6446()   (machine_arch_type == MACH_TYPE_MPX6446)
35838 #else
35839 # define machine_is_mpx6446()   (0)
35840 #endif
35841
35842 #ifdef CONFIG_MACH_OREO_CONTROLLER
35843 # ifdef machine_arch_type
35844 #  undef machine_arch_type
35845 #  define machine_arch_type     __machine_arch_type
35846 # else
35847 #  define machine_arch_type     MACH_TYPE_OREO_CONTROLLER
35848 # endif
35849 # define machine_is_oreo_controller()   (machine_arch_type == MACH_TYPE_OREO_CONTROLLER)
35850 #else
35851 # define machine_is_oreo_controller()   (0)
35852 #endif
35853
35854 #ifdef CONFIG_MACH_KOPIN_MODELS
35855 # ifdef machine_arch_type
35856 #  undef machine_arch_type
35857 #  define machine_arch_type     __machine_arch_type
35858 # else
35859 #  define machine_arch_type     MACH_TYPE_KOPIN_MODELS
35860 # endif
35861 # define machine_is_kopin_models()      (machine_arch_type == MACH_TYPE_KOPIN_MODELS)
35862 #else
35863 # define machine_is_kopin_models()      (0)
35864 #endif
35865
35866 #ifdef CONFIG_MACH_TTC_VISION2
35867 # ifdef machine_arch_type
35868 #  undef machine_arch_type
35869 #  define machine_arch_type     __machine_arch_type
35870 # else
35871 #  define machine_arch_type     MACH_TYPE_TTC_VISION2
35872 # endif
35873 # define machine_is_ttc_vision2()       (machine_arch_type == MACH_TYPE_TTC_VISION2)
35874 #else
35875 # define machine_is_ttc_vision2()       (0)
35876 #endif
35877
35878 #ifdef CONFIG_MACH_CNS3420VB
35879 # ifdef machine_arch_type
35880 #  undef machine_arch_type
35881 #  define machine_arch_type     __machine_arch_type
35882 # else
35883 #  define machine_arch_type     MACH_TYPE_CNS3420VB
35884 # endif
35885 # define machine_is_cns3420vb() (machine_arch_type == MACH_TYPE_CNS3420VB)
35886 #else
35887 # define machine_is_cns3420vb() (0)
35888 #endif
35889
35890 #ifdef CONFIG_MACH_LPC2
35891 # ifdef machine_arch_type
35892 #  undef machine_arch_type
35893 #  define machine_arch_type     __machine_arch_type
35894 # else
35895 #  define machine_arch_type     MACH_TYPE_LPC2
35896 # endif
35897 # define machine_is_lpc2()      (machine_arch_type == MACH_TYPE_LPC2)
35898 #else
35899 # define machine_is_lpc2()      (0)
35900 #endif
35901
35902 #ifdef CONFIG_MACH_OLYMPUS
35903 # ifdef machine_arch_type
35904 #  undef machine_arch_type
35905 #  define machine_arch_type     __machine_arch_type
35906 # else
35907 #  define machine_arch_type     MACH_TYPE_OLYMPUS
35908 # endif
35909 # define machine_is_olympus()   (machine_arch_type == MACH_TYPE_OLYMPUS)
35910 #else
35911 # define machine_is_olympus()   (0)
35912 #endif
35913
35914 #ifdef CONFIG_MACH_VORTEX
35915 # ifdef machine_arch_type
35916 #  undef machine_arch_type
35917 #  define machine_arch_type     __machine_arch_type
35918 # else
35919 #  define machine_arch_type     MACH_TYPE_VORTEX
35920 # endif
35921 # define machine_is_vortex()    (machine_arch_type == MACH_TYPE_VORTEX)
35922 #else
35923 # define machine_is_vortex()    (0)
35924 #endif
35925
35926 #ifdef CONFIG_MACH_S5PC200
35927 # ifdef machine_arch_type
35928 #  undef machine_arch_type
35929 #  define machine_arch_type     __machine_arch_type
35930 # else
35931 #  define machine_arch_type     MACH_TYPE_S5PC200
35932 # endif
35933 # define machine_is_s5pc200()   (machine_arch_type == MACH_TYPE_S5PC200)
35934 #else
35935 # define machine_is_s5pc200()   (0)
35936 #endif
35937
35938 #ifdef CONFIG_MACH_ECUCORE_9263
35939 # ifdef machine_arch_type
35940 #  undef machine_arch_type
35941 #  define machine_arch_type     __machine_arch_type
35942 # else
35943 #  define machine_arch_type     MACH_TYPE_ECUCORE_9263
35944 # endif
35945 # define machine_is_ecucore_9263()      (machine_arch_type == MACH_TYPE_ECUCORE_9263)
35946 #else
35947 # define machine_is_ecucore_9263()      (0)
35948 #endif
35949
35950 #ifdef CONFIG_MACH_SMDKC200
35951 # ifdef machine_arch_type
35952 #  undef machine_arch_type
35953 #  define machine_arch_type     __machine_arch_type
35954 # else
35955 #  define machine_arch_type     MACH_TYPE_SMDKC200
35956 # endif
35957 # define machine_is_smdkc200()  (machine_arch_type == MACH_TYPE_SMDKC200)
35958 #else
35959 # define machine_is_smdkc200()  (0)
35960 #endif
35961
35962 #ifdef CONFIG_MACH_EMSISO_SX27
35963 # ifdef machine_arch_type
35964 #  undef machine_arch_type
35965 #  define machine_arch_type     __machine_arch_type
35966 # else
35967 #  define machine_arch_type     MACH_TYPE_EMSISO_SX27
35968 # endif
35969 # define machine_is_emsiso_sx27()       (machine_arch_type == MACH_TYPE_EMSISO_SX27)
35970 #else
35971 # define machine_is_emsiso_sx27()       (0)
35972 #endif
35973
35974 #ifdef CONFIG_MACH_APX_SOM9G45_EK
35975 # ifdef machine_arch_type
35976 #  undef machine_arch_type
35977 #  define machine_arch_type     __machine_arch_type
35978 # else
35979 #  define machine_arch_type     MACH_TYPE_APX_SOM9G45_EK
35980 # endif
35981 # define machine_is_apx_som9g45_ek()    (machine_arch_type == MACH_TYPE_APX_SOM9G45_EK)
35982 #else
35983 # define machine_is_apx_som9g45_ek()    (0)
35984 #endif
35985
35986 #ifdef CONFIG_MACH_SONGSHAN
35987 # ifdef machine_arch_type
35988 #  undef machine_arch_type
35989 #  define machine_arch_type     __machine_arch_type
35990 # else
35991 #  define machine_arch_type     MACH_TYPE_SONGSHAN
35992 # endif
35993 # define machine_is_songshan()  (machine_arch_type == MACH_TYPE_SONGSHAN)
35994 #else
35995 # define machine_is_songshan()  (0)
35996 #endif
35997
35998 #ifdef CONFIG_MACH_TIANSHAN
35999 # ifdef machine_arch_type
36000 #  undef machine_arch_type
36001 #  define machine_arch_type     __machine_arch_type
36002 # else
36003 #  define machine_arch_type     MACH_TYPE_TIANSHAN
36004 # endif
36005 # define machine_is_tianshan()  (machine_arch_type == MACH_TYPE_TIANSHAN)
36006 #else
36007 # define machine_is_tianshan()  (0)
36008 #endif
36009
36010 #ifdef CONFIG_MACH_VPX500
36011 # ifdef machine_arch_type
36012 #  undef machine_arch_type
36013 #  define machine_arch_type     __machine_arch_type
36014 # else
36015 #  define machine_arch_type     MACH_TYPE_VPX500
36016 # endif
36017 # define machine_is_vpx500()    (machine_arch_type == MACH_TYPE_VPX500)
36018 #else
36019 # define machine_is_vpx500()    (0)
36020 #endif
36021
36022 #ifdef CONFIG_MACH_AM3517SAM
36023 # ifdef machine_arch_type
36024 #  undef machine_arch_type
36025 #  define machine_arch_type     __machine_arch_type
36026 # else
36027 #  define machine_arch_type     MACH_TYPE_AM3517SAM
36028 # endif
36029 # define machine_is_am3517sam() (machine_arch_type == MACH_TYPE_AM3517SAM)
36030 #else
36031 # define machine_is_am3517sam() (0)
36032 #endif
36033
36034 #ifdef CONFIG_MACH_SKAT91_SIM508
36035 # ifdef machine_arch_type
36036 #  undef machine_arch_type
36037 #  define machine_arch_type     __machine_arch_type
36038 # else
36039 #  define machine_arch_type     MACH_TYPE_SKAT91_SIM508
36040 # endif
36041 # define machine_is_skat91_sim508()     (machine_arch_type == MACH_TYPE_SKAT91_SIM508)
36042 #else
36043 # define machine_is_skat91_sim508()     (0)
36044 #endif
36045
36046 #ifdef CONFIG_MACH_SKAT91_S3E
36047 # ifdef machine_arch_type
36048 #  undef machine_arch_type
36049 #  define machine_arch_type     __machine_arch_type
36050 # else
36051 #  define machine_arch_type     MACH_TYPE_SKAT91_S3E
36052 # endif
36053 # define machine_is_skat91_s3e()        (machine_arch_type == MACH_TYPE_SKAT91_S3E)
36054 #else
36055 # define machine_is_skat91_s3e()        (0)
36056 #endif
36057
36058 #ifdef CONFIG_MACH_OMAP4_PANDA
36059 # ifdef machine_arch_type
36060 #  undef machine_arch_type
36061 #  define machine_arch_type     __machine_arch_type
36062 # else
36063 #  define machine_arch_type     MACH_TYPE_OMAP4_PANDA
36064 # endif
36065 # define machine_is_omap4_panda()       (machine_arch_type == MACH_TYPE_OMAP4_PANDA)
36066 #else
36067 # define machine_is_omap4_panda()       (0)
36068 #endif
36069
36070 #ifdef CONFIG_MACH_DF7220
36071 # ifdef machine_arch_type
36072 #  undef machine_arch_type
36073 #  define machine_arch_type     __machine_arch_type
36074 # else
36075 #  define machine_arch_type     MACH_TYPE_DF7220
36076 # endif
36077 # define machine_is_df7220()    (machine_arch_type == MACH_TYPE_DF7220)
36078 #else
36079 # define machine_is_df7220()    (0)
36080 #endif
36081
36082 #ifdef CONFIG_MACH_NEMINI
36083 # ifdef machine_arch_type
36084 #  undef machine_arch_type
36085 #  define machine_arch_type     __machine_arch_type
36086 # else
36087 #  define machine_arch_type     MACH_TYPE_NEMINI
36088 # endif
36089 # define machine_is_nemini()    (machine_arch_type == MACH_TYPE_NEMINI)
36090 #else
36091 # define machine_is_nemini()    (0)
36092 #endif
36093
36094 #ifdef CONFIG_MACH_T8200
36095 # ifdef machine_arch_type
36096 #  undef machine_arch_type
36097 #  define machine_arch_type     __machine_arch_type
36098 # else
36099 #  define machine_arch_type     MACH_TYPE_T8200
36100 # endif
36101 # define machine_is_t8200()     (machine_arch_type == MACH_TYPE_T8200)
36102 #else
36103 # define machine_is_t8200()     (0)
36104 #endif
36105
36106 #ifdef CONFIG_MACH_APF51
36107 # ifdef machine_arch_type
36108 #  undef machine_arch_type
36109 #  define machine_arch_type     __machine_arch_type
36110 # else
36111 #  define machine_arch_type     MACH_TYPE_APF51
36112 # endif
36113 # define machine_is_apf51()     (machine_arch_type == MACH_TYPE_APF51)
36114 #else
36115 # define machine_is_apf51()     (0)
36116 #endif
36117
36118 #ifdef CONFIG_MACH_DR_RC_UNIT
36119 # ifdef machine_arch_type
36120 #  undef machine_arch_type
36121 #  define machine_arch_type     __machine_arch_type
36122 # else
36123 #  define machine_arch_type     MACH_TYPE_DR_RC_UNIT
36124 # endif
36125 # define machine_is_dr_rc_unit()        (machine_arch_type == MACH_TYPE_DR_RC_UNIT)
36126 #else
36127 # define machine_is_dr_rc_unit()        (0)
36128 #endif
36129
36130 #ifdef CONFIG_MACH_BORDEAUX
36131 # ifdef machine_arch_type
36132 #  undef machine_arch_type
36133 #  define machine_arch_type     __machine_arch_type
36134 # else
36135 #  define machine_arch_type     MACH_TYPE_BORDEAUX
36136 # endif
36137 # define machine_is_bordeaux()  (machine_arch_type == MACH_TYPE_BORDEAUX)
36138 #else
36139 # define machine_is_bordeaux()  (0)
36140 #endif
36141
36142 #ifdef CONFIG_MACH_CATANIA_B
36143 # ifdef machine_arch_type
36144 #  undef machine_arch_type
36145 #  define machine_arch_type     __machine_arch_type
36146 # else
36147 #  define machine_arch_type     MACH_TYPE_CATANIA_B
36148 # endif
36149 # define machine_is_catania_b() (machine_arch_type == MACH_TYPE_CATANIA_B)
36150 #else
36151 # define machine_is_catania_b() (0)
36152 #endif
36153
36154 #ifdef CONFIG_MACH_MX51_OCEAN
36155 # ifdef machine_arch_type
36156 #  undef machine_arch_type
36157 #  define machine_arch_type     __machine_arch_type
36158 # else
36159 #  define machine_arch_type     MACH_TYPE_MX51_OCEAN
36160 # endif
36161 # define machine_is_mx51_ocean()        (machine_arch_type == MACH_TYPE_MX51_OCEAN)
36162 #else
36163 # define machine_is_mx51_ocean()        (0)
36164 #endif
36165
36166 #ifdef CONFIG_MACH_TI8168EVM
36167 # ifdef machine_arch_type
36168 #  undef machine_arch_type
36169 #  define machine_arch_type     __machine_arch_type
36170 # else
36171 #  define machine_arch_type     MACH_TYPE_TI8168EVM
36172 # endif
36173 # define machine_is_ti8168evm() (machine_arch_type == MACH_TYPE_TI8168EVM)
36174 #else
36175 # define machine_is_ti8168evm() (0)
36176 #endif
36177
36178 #ifdef CONFIG_MACH_NEOCOREOMAP
36179 # ifdef machine_arch_type
36180 #  undef machine_arch_type
36181 #  define machine_arch_type     __machine_arch_type
36182 # else
36183 #  define machine_arch_type     MACH_TYPE_NEOCOREOMAP
36184 # endif
36185 # define machine_is_neocoreomap()       (machine_arch_type == MACH_TYPE_NEOCOREOMAP)
36186 #else
36187 # define machine_is_neocoreomap()       (0)
36188 #endif
36189
36190 #ifdef CONFIG_MACH_WITHINGS_WBP
36191 # ifdef machine_arch_type
36192 #  undef machine_arch_type
36193 #  define machine_arch_type     __machine_arch_type
36194 # else
36195 #  define machine_arch_type     MACH_TYPE_WITHINGS_WBP
36196 # endif
36197 # define machine_is_withings_wbp()      (machine_arch_type == MACH_TYPE_WITHINGS_WBP)
36198 #else
36199 # define machine_is_withings_wbp()      (0)
36200 #endif
36201
36202 #ifdef CONFIG_MACH_DBPS
36203 # ifdef machine_arch_type
36204 #  undef machine_arch_type
36205 #  define machine_arch_type     __machine_arch_type
36206 # else
36207 #  define machine_arch_type     MACH_TYPE_DBPS
36208 # endif
36209 # define machine_is_dbps()      (machine_arch_type == MACH_TYPE_DBPS)
36210 #else
36211 # define machine_is_dbps()      (0)
36212 #endif
36213
36214 #ifdef CONFIG_MACH_SBC9261
36215 # ifdef machine_arch_type
36216 #  undef machine_arch_type
36217 #  define machine_arch_type     __machine_arch_type
36218 # else
36219 #  define machine_arch_type     MACH_TYPE_SBC9261
36220 # endif
36221 # define machine_is_sbc9261()   (machine_arch_type == MACH_TYPE_SBC9261)
36222 #else
36223 # define machine_is_sbc9261()   (0)
36224 #endif
36225
36226 #ifdef CONFIG_MACH_PCBFP0001
36227 # ifdef machine_arch_type
36228 #  undef machine_arch_type
36229 #  define machine_arch_type     __machine_arch_type
36230 # else
36231 #  define machine_arch_type     MACH_TYPE_PCBFP0001
36232 # endif
36233 # define machine_is_pcbfp0001() (machine_arch_type == MACH_TYPE_PCBFP0001)
36234 #else
36235 # define machine_is_pcbfp0001() (0)
36236 #endif
36237
36238 #ifdef CONFIG_MACH_SPEEDY
36239 # ifdef machine_arch_type
36240 #  undef machine_arch_type
36241 #  define machine_arch_type     __machine_arch_type
36242 # else
36243 #  define machine_arch_type     MACH_TYPE_SPEEDY
36244 # endif
36245 # define machine_is_speedy()    (machine_arch_type == MACH_TYPE_SPEEDY)
36246 #else
36247 # define machine_is_speedy()    (0)
36248 #endif
36249
36250 #ifdef CONFIG_MACH_CHRYSAOR
36251 # ifdef machine_arch_type
36252 #  undef machine_arch_type
36253 #  define machine_arch_type     __machine_arch_type
36254 # else
36255 #  define machine_arch_type     MACH_TYPE_CHRYSAOR
36256 # endif
36257 # define machine_is_chrysaor()  (machine_arch_type == MACH_TYPE_CHRYSAOR)
36258 #else
36259 # define machine_is_chrysaor()  (0)
36260 #endif
36261
36262 #ifdef CONFIG_MACH_TANGO
36263 # ifdef machine_arch_type
36264 #  undef machine_arch_type
36265 #  define machine_arch_type     __machine_arch_type
36266 # else
36267 #  define machine_arch_type     MACH_TYPE_TANGO
36268 # endif
36269 # define machine_is_tango()     (machine_arch_type == MACH_TYPE_TANGO)
36270 #else
36271 # define machine_is_tango()     (0)
36272 #endif
36273
36274 #ifdef CONFIG_MACH_SYNOLOGY_DSX11
36275 # ifdef machine_arch_type
36276 #  undef machine_arch_type
36277 #  define machine_arch_type     __machine_arch_type
36278 # else
36279 #  define machine_arch_type     MACH_TYPE_SYNOLOGY_DSX11
36280 # endif
36281 # define machine_is_synology_dsx11()    (machine_arch_type == MACH_TYPE_SYNOLOGY_DSX11)
36282 #else
36283 # define machine_is_synology_dsx11()    (0)
36284 #endif
36285
36286 #ifdef CONFIG_MACH_HANLIN_V3EXT
36287 # ifdef machine_arch_type
36288 #  undef machine_arch_type
36289 #  define machine_arch_type     __machine_arch_type
36290 # else
36291 #  define machine_arch_type     MACH_TYPE_HANLIN_V3EXT
36292 # endif
36293 # define machine_is_hanlin_v3ext()      (machine_arch_type == MACH_TYPE_HANLIN_V3EXT)
36294 #else
36295 # define machine_is_hanlin_v3ext()      (0)
36296 #endif
36297
36298 #ifdef CONFIG_MACH_HANLIN_V5
36299 # ifdef machine_arch_type
36300 #  undef machine_arch_type
36301 #  define machine_arch_type     __machine_arch_type
36302 # else
36303 #  define machine_arch_type     MACH_TYPE_HANLIN_V5
36304 # endif
36305 # define machine_is_hanlin_v5() (machine_arch_type == MACH_TYPE_HANLIN_V5)
36306 #else
36307 # define machine_is_hanlin_v5() (0)
36308 #endif
36309
36310 #ifdef CONFIG_MACH_HANLIN_V3PLUS
36311 # ifdef machine_arch_type
36312 #  undef machine_arch_type
36313 #  define machine_arch_type     __machine_arch_type
36314 # else
36315 #  define machine_arch_type     MACH_TYPE_HANLIN_V3PLUS
36316 # endif
36317 # define machine_is_hanlin_v3plus()     (machine_arch_type == MACH_TYPE_HANLIN_V3PLUS)
36318 #else
36319 # define machine_is_hanlin_v3plus()     (0)
36320 #endif
36321
36322 #ifdef CONFIG_MACH_IRIVER_STORY
36323 # ifdef machine_arch_type
36324 #  undef machine_arch_type
36325 #  define machine_arch_type     __machine_arch_type
36326 # else
36327 #  define machine_arch_type     MACH_TYPE_IRIVER_STORY
36328 # endif
36329 # define machine_is_iriver_story()      (machine_arch_type == MACH_TYPE_IRIVER_STORY)
36330 #else
36331 # define machine_is_iriver_story()      (0)
36332 #endif
36333
36334 #ifdef CONFIG_MACH_IREX_ILIAD
36335 # ifdef machine_arch_type
36336 #  undef machine_arch_type
36337 #  define machine_arch_type     __machine_arch_type
36338 # else
36339 #  define machine_arch_type     MACH_TYPE_IREX_ILIAD
36340 # endif
36341 # define machine_is_irex_iliad()        (machine_arch_type == MACH_TYPE_IREX_ILIAD)
36342 #else
36343 # define machine_is_irex_iliad()        (0)
36344 #endif
36345
36346 #ifdef CONFIG_MACH_IREX_DR1000
36347 # ifdef machine_arch_type
36348 #  undef machine_arch_type
36349 #  define machine_arch_type     __machine_arch_type
36350 # else
36351 #  define machine_arch_type     MACH_TYPE_IREX_DR1000
36352 # endif
36353 # define machine_is_irex_dr1000()       (machine_arch_type == MACH_TYPE_IREX_DR1000)
36354 #else
36355 # define machine_is_irex_dr1000()       (0)
36356 #endif
36357
36358 #ifdef CONFIG_MACH_TETON_BGA
36359 # ifdef machine_arch_type
36360 #  undef machine_arch_type
36361 #  define machine_arch_type     __machine_arch_type
36362 # else
36363 #  define machine_arch_type     MACH_TYPE_TETON_BGA
36364 # endif
36365 # define machine_is_teton_bga() (machine_arch_type == MACH_TYPE_TETON_BGA)
36366 #else
36367 # define machine_is_teton_bga() (0)
36368 #endif
36369
36370 #ifdef CONFIG_MACH_SNAPPER9G45
36371 # ifdef machine_arch_type
36372 #  undef machine_arch_type
36373 #  define machine_arch_type     __machine_arch_type
36374 # else
36375 #  define machine_arch_type     MACH_TYPE_SNAPPER9G45
36376 # endif
36377 # define machine_is_snapper9g45()       (machine_arch_type == MACH_TYPE_SNAPPER9G45)
36378 #else
36379 # define machine_is_snapper9g45()       (0)
36380 #endif
36381
36382 #ifdef CONFIG_MACH_TAM3517
36383 # ifdef machine_arch_type
36384 #  undef machine_arch_type
36385 #  define machine_arch_type     __machine_arch_type
36386 # else
36387 #  define machine_arch_type     MACH_TYPE_TAM3517
36388 # endif
36389 # define machine_is_tam3517()   (machine_arch_type == MACH_TYPE_TAM3517)
36390 #else
36391 # define machine_is_tam3517()   (0)
36392 #endif
36393
36394 #ifdef CONFIG_MACH_PDC100
36395 # ifdef machine_arch_type
36396 #  undef machine_arch_type
36397 #  define machine_arch_type     __machine_arch_type
36398 # else
36399 #  define machine_arch_type     MACH_TYPE_PDC100
36400 # endif
36401 # define machine_is_pdc100()    (machine_arch_type == MACH_TYPE_PDC100)
36402 #else
36403 # define machine_is_pdc100()    (0)
36404 #endif
36405
36406 #ifdef CONFIG_MACH_EUKREA_CPUIMX25
36407 # ifdef machine_arch_type
36408 #  undef machine_arch_type
36409 #  define machine_arch_type     __machine_arch_type
36410 # else
36411 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX25
36412 # endif
36413 # define machine_is_eukrea_cpuimx25sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX25)
36414 #else
36415 # define machine_is_eukrea_cpuimx25sd() (0)
36416 #endif
36417
36418 #ifdef CONFIG_MACH_EUKREA_CPUIMX35
36419 # ifdef machine_arch_type
36420 #  undef machine_arch_type
36421 #  define machine_arch_type     __machine_arch_type
36422 # else
36423 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX35
36424 # endif
36425 # define machine_is_eukrea_cpuimx35sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX35)
36426 #else
36427 # define machine_is_eukrea_cpuimx35sd() (0)
36428 #endif
36429
36430 #ifdef CONFIG_MACH_EUKREA_CPUIMX51SD
36431 # ifdef machine_arch_type
36432 #  undef machine_arch_type
36433 #  define machine_arch_type     __machine_arch_type
36434 # else
36435 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX51SD
36436 # endif
36437 # define machine_is_eukrea_cpuimx51sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51SD)
36438 #else
36439 # define machine_is_eukrea_cpuimx51sd() (0)
36440 #endif
36441
36442 #ifdef CONFIG_MACH_EUKREA_CPUIMX51
36443 # ifdef machine_arch_type
36444 #  undef machine_arch_type
36445 #  define machine_arch_type     __machine_arch_type
36446 # else
36447 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX51
36448 # endif
36449 # define machine_is_eukrea_cpuimx51()   (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51)
36450 #else
36451 # define machine_is_eukrea_cpuimx51()   (0)
36452 #endif
36453
36454 #ifdef CONFIG_MACH_P565
36455 # ifdef machine_arch_type
36456 #  undef machine_arch_type
36457 #  define machine_arch_type     __machine_arch_type
36458 # else
36459 #  define machine_arch_type     MACH_TYPE_P565
36460 # endif
36461 # define machine_is_p565()      (machine_arch_type == MACH_TYPE_P565)
36462 #else
36463 # define machine_is_p565()      (0)
36464 #endif
36465
36466 #ifdef CONFIG_MACH_ACER_A4
36467 # ifdef machine_arch_type
36468 #  undef machine_arch_type
36469 #  define machine_arch_type     __machine_arch_type
36470 # else
36471 #  define machine_arch_type     MACH_TYPE_ACER_A4
36472 # endif
36473 # define machine_is_acer_a4()   (machine_arch_type == MACH_TYPE_ACER_A4)
36474 #else
36475 # define machine_is_acer_a4()   (0)
36476 #endif
36477
36478 #ifdef CONFIG_MACH_DAVINCI_DM368_BIP
36479 # ifdef machine_arch_type
36480 #  undef machine_arch_type
36481 #  define machine_arch_type     __machine_arch_type
36482 # else
36483 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM368_BIP
36484 # endif
36485 # define machine_is_davinci_dm368_bip() (machine_arch_type == MACH_TYPE_DAVINCI_DM368_BIP)
36486 #else
36487 # define machine_is_davinci_dm368_bip() (0)
36488 #endif
36489
36490 #ifdef CONFIG_MACH_ESHARE
36491 # ifdef machine_arch_type
36492 #  undef machine_arch_type
36493 #  define machine_arch_type     __machine_arch_type
36494 # else
36495 #  define machine_arch_type     MACH_TYPE_ESHARE
36496 # endif
36497 # define machine_is_eshare()    (machine_arch_type == MACH_TYPE_ESHARE)
36498 #else
36499 # define machine_is_eshare()    (0)
36500 #endif
36501
36502 #ifdef CONFIG_MACH_HW_OMAPL138_EUROPA
36503 # ifdef machine_arch_type
36504 #  undef machine_arch_type
36505 #  define machine_arch_type     __machine_arch_type
36506 # else
36507 #  define machine_arch_type     MACH_TYPE_HW_OMAPL138_EUROPA
36508 # endif
36509 # define machine_is_hw_omapl138_europa()        (machine_arch_type == MACH_TYPE_HW_OMAPL138_EUROPA)
36510 #else
36511 # define machine_is_hw_omapl138_europa()        (0)
36512 #endif
36513
36514 #ifdef CONFIG_MACH_WLBARGN
36515 # ifdef machine_arch_type
36516 #  undef machine_arch_type
36517 #  define machine_arch_type     __machine_arch_type
36518 # else
36519 #  define machine_arch_type     MACH_TYPE_WLBARGN
36520 # endif
36521 # define machine_is_wlbargn()   (machine_arch_type == MACH_TYPE_WLBARGN)
36522 #else
36523 # define machine_is_wlbargn()   (0)
36524 #endif
36525
36526 #ifdef CONFIG_MACH_BM170
36527 # ifdef machine_arch_type
36528 #  undef machine_arch_type
36529 #  define machine_arch_type     __machine_arch_type
36530 # else
36531 #  define machine_arch_type     MACH_TYPE_BM170
36532 # endif
36533 # define machine_is_bm170()     (machine_arch_type == MACH_TYPE_BM170)
36534 #else
36535 # define machine_is_bm170()     (0)
36536 #endif
36537
36538 #ifdef CONFIG_MACH_NETSPACE_MINI_V2
36539 # ifdef machine_arch_type
36540 #  undef machine_arch_type
36541 #  define machine_arch_type     __machine_arch_type
36542 # else
36543 #  define machine_arch_type     MACH_TYPE_NETSPACE_MINI_V2
36544 # endif
36545 # define machine_is_netspace_mini_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_MINI_V2)
36546 #else
36547 # define machine_is_netspace_mini_v2()  (0)
36548 #endif
36549
36550 #ifdef CONFIG_MACH_NETSPACE_PLUG_V2
36551 # ifdef machine_arch_type
36552 #  undef machine_arch_type
36553 #  define machine_arch_type     __machine_arch_type
36554 # else
36555 #  define machine_arch_type     MACH_TYPE_NETSPACE_PLUG_V2
36556 # endif
36557 # define machine_is_netspace_plug_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_PLUG_V2)
36558 #else
36559 # define machine_is_netspace_plug_v2()  (0)
36560 #endif
36561
36562 #ifdef CONFIG_MACH_SIEMENS_L1
36563 # ifdef machine_arch_type
36564 #  undef machine_arch_type
36565 #  define machine_arch_type     __machine_arch_type
36566 # else
36567 #  define machine_arch_type     MACH_TYPE_SIEMENS_L1
36568 # endif
36569 # define machine_is_siemens_l1()        (machine_arch_type == MACH_TYPE_SIEMENS_L1)
36570 #else
36571 # define machine_is_siemens_l1()        (0)
36572 #endif
36573
36574 #ifdef CONFIG_MACH_ELV_LCU1
36575 # ifdef machine_arch_type
36576 #  undef machine_arch_type
36577 #  define machine_arch_type     __machine_arch_type
36578 # else
36579 #  define machine_arch_type     MACH_TYPE_ELV_LCU1
36580 # endif
36581 # define machine_is_elv_lcu1()  (machine_arch_type == MACH_TYPE_ELV_LCU1)
36582 #else
36583 # define machine_is_elv_lcu1()  (0)
36584 #endif
36585
36586 #ifdef CONFIG_MACH_MCU1
36587 # ifdef machine_arch_type
36588 #  undef machine_arch_type
36589 #  define machine_arch_type     __machine_arch_type
36590 # else
36591 #  define machine_arch_type     MACH_TYPE_MCU1
36592 # endif
36593 # define machine_is_mcu1()      (machine_arch_type == MACH_TYPE_MCU1)
36594 #else
36595 # define machine_is_mcu1()      (0)
36596 #endif
36597
36598 #ifdef CONFIG_MACH_OMAP3_TAO3530
36599 # ifdef machine_arch_type
36600 #  undef machine_arch_type
36601 #  define machine_arch_type     __machine_arch_type
36602 # else
36603 #  define machine_arch_type     MACH_TYPE_OMAP3_TAO3530
36604 # endif
36605 # define machine_is_omap3_tao3530()     (machine_arch_type == MACH_TYPE_OMAP3_TAO3530)
36606 #else
36607 # define machine_is_omap3_tao3530()     (0)
36608 #endif
36609
36610 #ifdef CONFIG_MACH_OMAP3_PCUTOUCH
36611 # ifdef machine_arch_type
36612 #  undef machine_arch_type
36613 #  define machine_arch_type     __machine_arch_type
36614 # else
36615 #  define machine_arch_type     MACH_TYPE_OMAP3_PCUTOUCH
36616 # endif
36617 # define machine_is_omap3_pcutouch()    (machine_arch_type == MACH_TYPE_OMAP3_PCUTOUCH)
36618 #else
36619 # define machine_is_omap3_pcutouch()    (0)
36620 #endif
36621
36622 #ifdef CONFIG_MACH_SMDKC210
36623 # ifdef machine_arch_type
36624 #  undef machine_arch_type
36625 #  define machine_arch_type     __machine_arch_type
36626 # else
36627 #  define machine_arch_type     MACH_TYPE_SMDKC210
36628 # endif
36629 # define machine_is_smdkc210()  (machine_arch_type == MACH_TYPE_SMDKC210)
36630 #else
36631 # define machine_is_smdkc210()  (0)
36632 #endif
36633
36634 #ifdef CONFIG_MACH_OMAP3_BRAILLO
36635 # ifdef machine_arch_type
36636 #  undef machine_arch_type
36637 #  define machine_arch_type     __machine_arch_type
36638 # else
36639 #  define machine_arch_type     MACH_TYPE_OMAP3_BRAILLO
36640 # endif
36641 # define machine_is_omap3_braillo()     (machine_arch_type == MACH_TYPE_OMAP3_BRAILLO)
36642 #else
36643 # define machine_is_omap3_braillo()     (0)
36644 #endif
36645
36646 #ifdef CONFIG_MACH_SPYPLUG
36647 # ifdef machine_arch_type
36648 #  undef machine_arch_type
36649 #  define machine_arch_type     __machine_arch_type
36650 # else
36651 #  define machine_arch_type     MACH_TYPE_SPYPLUG
36652 # endif
36653 # define machine_is_spyplug()   (machine_arch_type == MACH_TYPE_SPYPLUG)
36654 #else
36655 # define machine_is_spyplug()   (0)
36656 #endif
36657
36658 #ifdef CONFIG_MACH_GINGER
36659 # ifdef machine_arch_type
36660 #  undef machine_arch_type
36661 #  define machine_arch_type     __machine_arch_type
36662 # else
36663 #  define machine_arch_type     MACH_TYPE_GINGER
36664 # endif
36665 # define machine_is_ginger()    (machine_arch_type == MACH_TYPE_GINGER)
36666 #else
36667 # define machine_is_ginger()    (0)
36668 #endif
36669
36670 #ifdef CONFIG_MACH_TNY_T3530
36671 # ifdef machine_arch_type
36672 #  undef machine_arch_type
36673 #  define machine_arch_type     __machine_arch_type
36674 # else
36675 #  define machine_arch_type     MACH_TYPE_TNY_T3530
36676 # endif
36677 # define machine_is_tny_t3530() (machine_arch_type == MACH_TYPE_TNY_T3530)
36678 #else
36679 # define machine_is_tny_t3530() (0)
36680 #endif
36681
36682 #ifdef CONFIG_MACH_PCA102
36683 # ifdef machine_arch_type
36684 #  undef machine_arch_type
36685 #  define machine_arch_type     __machine_arch_type
36686 # else
36687 #  define machine_arch_type     MACH_TYPE_PCA102
36688 # endif
36689 # define machine_is_pca102()    (machine_arch_type == MACH_TYPE_PCA102)
36690 #else
36691 # define machine_is_pca102()    (0)
36692 #endif
36693
36694 #ifdef CONFIG_MACH_SPADE
36695 # ifdef machine_arch_type
36696 #  undef machine_arch_type
36697 #  define machine_arch_type     __machine_arch_type
36698 # else
36699 #  define machine_arch_type     MACH_TYPE_SPADE
36700 # endif
36701 # define machine_is_spade()     (machine_arch_type == MACH_TYPE_SPADE)
36702 #else
36703 # define machine_is_spade()     (0)
36704 #endif
36705
36706 #ifdef CONFIG_MACH_MXC25_TOPAZ
36707 # ifdef machine_arch_type
36708 #  undef machine_arch_type
36709 #  define machine_arch_type     __machine_arch_type
36710 # else
36711 #  define machine_arch_type     MACH_TYPE_MXC25_TOPAZ
36712 # endif
36713 # define machine_is_mxc25_topaz()       (machine_arch_type == MACH_TYPE_MXC25_TOPAZ)
36714 #else
36715 # define machine_is_mxc25_topaz()       (0)
36716 #endif
36717
36718 #ifdef CONFIG_MACH_T5325
36719 # ifdef machine_arch_type
36720 #  undef machine_arch_type
36721 #  define machine_arch_type     __machine_arch_type
36722 # else
36723 #  define machine_arch_type     MACH_TYPE_T5325
36724 # endif
36725 # define machine_is_t5325()     (machine_arch_type == MACH_TYPE_T5325)
36726 #else
36727 # define machine_is_t5325()     (0)
36728 #endif
36729
36730 #ifdef CONFIG_MACH_GW2361
36731 # ifdef machine_arch_type
36732 #  undef machine_arch_type
36733 #  define machine_arch_type     __machine_arch_type
36734 # else
36735 #  define machine_arch_type     MACH_TYPE_GW2361
36736 # endif
36737 # define machine_is_gw2361()    (machine_arch_type == MACH_TYPE_GW2361)
36738 #else
36739 # define machine_is_gw2361()    (0)
36740 #endif
36741
36742 #ifdef CONFIG_MACH_ELOG
36743 # ifdef machine_arch_type
36744 #  undef machine_arch_type
36745 #  define machine_arch_type     __machine_arch_type
36746 # else
36747 #  define machine_arch_type     MACH_TYPE_ELOG
36748 # endif
36749 # define machine_is_elog()      (machine_arch_type == MACH_TYPE_ELOG)
36750 #else
36751 # define machine_is_elog()      (0)
36752 #endif
36753
36754 #ifdef CONFIG_MACH_INCOME
36755 # ifdef machine_arch_type
36756 #  undef machine_arch_type
36757 #  define machine_arch_type     __machine_arch_type
36758 # else
36759 #  define machine_arch_type     MACH_TYPE_INCOME
36760 # endif
36761 # define machine_is_income()    (machine_arch_type == MACH_TYPE_INCOME)
36762 #else
36763 # define machine_is_income()    (0)
36764 #endif
36765
36766 #ifdef CONFIG_MACH_BCM589X
36767 # ifdef machine_arch_type
36768 #  undef machine_arch_type
36769 #  define machine_arch_type     __machine_arch_type
36770 # else
36771 #  define machine_arch_type     MACH_TYPE_BCM589X
36772 # endif
36773 # define machine_is_bcm589x()   (machine_arch_type == MACH_TYPE_BCM589X)
36774 #else
36775 # define machine_is_bcm589x()   (0)
36776 #endif
36777
36778 #ifdef CONFIG_MACH_ETNA
36779 # ifdef machine_arch_type
36780 #  undef machine_arch_type
36781 #  define machine_arch_type     __machine_arch_type
36782 # else
36783 #  define machine_arch_type     MACH_TYPE_ETNA
36784 # endif
36785 # define machine_is_etna()      (machine_arch_type == MACH_TYPE_ETNA)
36786 #else
36787 # define machine_is_etna()      (0)
36788 #endif
36789
36790 #ifdef CONFIG_MACH_HAWKS
36791 # ifdef machine_arch_type
36792 #  undef machine_arch_type
36793 #  define machine_arch_type     __machine_arch_type
36794 # else
36795 #  define machine_arch_type     MACH_TYPE_HAWKS
36796 # endif
36797 # define machine_is_hawks()     (machine_arch_type == MACH_TYPE_HAWKS)
36798 #else
36799 # define machine_is_hawks()     (0)
36800 #endif
36801
36802 #ifdef CONFIG_MACH_MESON
36803 # ifdef machine_arch_type
36804 #  undef machine_arch_type
36805 #  define machine_arch_type     __machine_arch_type
36806 # else
36807 #  define machine_arch_type     MACH_TYPE_MESON
36808 # endif
36809 # define machine_is_meson()     (machine_arch_type == MACH_TYPE_MESON)
36810 #else
36811 # define machine_is_meson()     (0)
36812 #endif
36813
36814 #ifdef CONFIG_MACH_XSBASE255
36815 # ifdef machine_arch_type
36816 #  undef machine_arch_type
36817 #  define machine_arch_type     __machine_arch_type
36818 # else
36819 #  define machine_arch_type     MACH_TYPE_XSBASE255
36820 # endif
36821 # define machine_is_xsbase255() (machine_arch_type == MACH_TYPE_XSBASE255)
36822 #else
36823 # define machine_is_xsbase255() (0)
36824 #endif
36825
36826 #ifdef CONFIG_MACH_PVM2030
36827 # ifdef machine_arch_type
36828 #  undef machine_arch_type
36829 #  define machine_arch_type     __machine_arch_type
36830 # else
36831 #  define machine_arch_type     MACH_TYPE_PVM2030
36832 # endif
36833 # define machine_is_pvm2030()   (machine_arch_type == MACH_TYPE_PVM2030)
36834 #else
36835 # define machine_is_pvm2030()   (0)
36836 #endif
36837
36838 #ifdef CONFIG_MACH_MIOA502
36839 # ifdef machine_arch_type
36840 #  undef machine_arch_type
36841 #  define machine_arch_type     __machine_arch_type
36842 # else
36843 #  define machine_arch_type     MACH_TYPE_MIOA502
36844 # endif
36845 # define machine_is_mioa502()   (machine_arch_type == MACH_TYPE_MIOA502)
36846 #else
36847 # define machine_is_mioa502()   (0)
36848 #endif
36849
36850 #ifdef CONFIG_MACH_VVBOX_SDORIG2
36851 # ifdef machine_arch_type
36852 #  undef machine_arch_type
36853 #  define machine_arch_type     __machine_arch_type
36854 # else
36855 #  define machine_arch_type     MACH_TYPE_VVBOX_SDORIG2
36856 # endif
36857 # define machine_is_vvbox_sdorig2()     (machine_arch_type == MACH_TYPE_VVBOX_SDORIG2)
36858 #else
36859 # define machine_is_vvbox_sdorig2()     (0)
36860 #endif
36861
36862 #ifdef CONFIG_MACH_VVBOX_SDLITE2
36863 # ifdef machine_arch_type
36864 #  undef machine_arch_type
36865 #  define machine_arch_type     __machine_arch_type
36866 # else
36867 #  define machine_arch_type     MACH_TYPE_VVBOX_SDLITE2
36868 # endif
36869 # define machine_is_vvbox_sdlite2()     (machine_arch_type == MACH_TYPE_VVBOX_SDLITE2)
36870 #else
36871 # define machine_is_vvbox_sdlite2()     (0)
36872 #endif
36873
36874 #ifdef CONFIG_MACH_VVBOX_SDPRO4
36875 # ifdef machine_arch_type
36876 #  undef machine_arch_type
36877 #  define machine_arch_type     __machine_arch_type
36878 # else
36879 #  define machine_arch_type     MACH_TYPE_VVBOX_SDPRO4
36880 # endif
36881 # define machine_is_vvbox_sdpro4()      (machine_arch_type == MACH_TYPE_VVBOX_SDPRO4)
36882 #else
36883 # define machine_is_vvbox_sdpro4()      (0)
36884 #endif
36885
36886 #ifdef CONFIG_MACH_HTC_SPV_M700
36887 # ifdef machine_arch_type
36888 #  undef machine_arch_type
36889 #  define machine_arch_type     __machine_arch_type
36890 # else
36891 #  define machine_arch_type     MACH_TYPE_HTC_SPV_M700
36892 # endif
36893 # define machine_is_htc_spv_m700()      (machine_arch_type == MACH_TYPE_HTC_SPV_M700)
36894 #else
36895 # define machine_is_htc_spv_m700()      (0)
36896 #endif
36897
36898 #ifdef CONFIG_MACH_MX257SX
36899 # ifdef machine_arch_type
36900 #  undef machine_arch_type
36901 #  define machine_arch_type     __machine_arch_type
36902 # else
36903 #  define machine_arch_type     MACH_TYPE_MX257SX
36904 # endif
36905 # define machine_is_mx257sx()   (machine_arch_type == MACH_TYPE_MX257SX)
36906 #else
36907 # define machine_is_mx257sx()   (0)
36908 #endif
36909
36910 #ifdef CONFIG_MACH_GONI
36911 # ifdef machine_arch_type
36912 #  undef machine_arch_type
36913 #  define machine_arch_type     __machine_arch_type
36914 # else
36915 #  define machine_arch_type     MACH_TYPE_GONI
36916 # endif
36917 # define machine_is_goni()      (machine_arch_type == MACH_TYPE_GONI)
36918 #else
36919 # define machine_is_goni()      (0)
36920 #endif
36921
36922 #ifdef CONFIG_MACH_MSM8X55_SVLTE_FFA
36923 # ifdef machine_arch_type
36924 #  undef machine_arch_type
36925 #  define machine_arch_type     __machine_arch_type
36926 # else
36927 #  define machine_arch_type     MACH_TYPE_MSM8X55_SVLTE_FFA
36928 # endif
36929 # define machine_is_msm8x55_svlte_ffa() (machine_arch_type == MACH_TYPE_MSM8X55_SVLTE_FFA)
36930 #else
36931 # define machine_is_msm8x55_svlte_ffa() (0)
36932 #endif
36933
36934 #ifdef CONFIG_MACH_MSM8X55_SVLTE_SURF
36935 # ifdef machine_arch_type
36936 #  undef machine_arch_type
36937 #  define machine_arch_type     __machine_arch_type
36938 # else
36939 #  define machine_arch_type     MACH_TYPE_MSM8X55_SVLTE_SURF
36940 # endif
36941 # define machine_is_msm8x55_svlte_surf()        (machine_arch_type == MACH_TYPE_MSM8X55_SVLTE_SURF)
36942 #else
36943 # define machine_is_msm8x55_svlte_surf()        (0)
36944 #endif
36945
36946 #ifdef CONFIG_MACH_QUICKSTEP
36947 # ifdef machine_arch_type
36948 #  undef machine_arch_type
36949 #  define machine_arch_type     __machine_arch_type
36950 # else
36951 #  define machine_arch_type     MACH_TYPE_QUICKSTEP
36952 # endif
36953 # define machine_is_quickstep() (machine_arch_type == MACH_TYPE_QUICKSTEP)
36954 #else
36955 # define machine_is_quickstep() (0)
36956 #endif
36957
36958 #ifdef CONFIG_MACH_DMW96
36959 # ifdef machine_arch_type
36960 #  undef machine_arch_type
36961 #  define machine_arch_type     __machine_arch_type
36962 # else
36963 #  define machine_arch_type     MACH_TYPE_DMW96
36964 # endif
36965 # define machine_is_dmw96()     (machine_arch_type == MACH_TYPE_DMW96)
36966 #else
36967 # define machine_is_dmw96()     (0)
36968 #endif
36969
36970 #ifdef CONFIG_MACH_HAMMERHEAD
36971 # ifdef machine_arch_type
36972 #  undef machine_arch_type
36973 #  define machine_arch_type     __machine_arch_type
36974 # else
36975 #  define machine_arch_type     MACH_TYPE_HAMMERHEAD
36976 # endif
36977 # define machine_is_hammerhead()        (machine_arch_type == MACH_TYPE_HAMMERHEAD)
36978 #else
36979 # define machine_is_hammerhead()        (0)
36980 #endif
36981
36982 #ifdef CONFIG_MACH_TRIDENT
36983 # ifdef machine_arch_type
36984 #  undef machine_arch_type
36985 #  define machine_arch_type     __machine_arch_type
36986 # else
36987 #  define machine_arch_type     MACH_TYPE_TRIDENT
36988 # endif
36989 # define machine_is_trident()   (machine_arch_type == MACH_TYPE_TRIDENT)
36990 #else
36991 # define machine_is_trident()   (0)
36992 #endif
36993
36994 #ifdef CONFIG_MACH_LIGHTNING
36995 # ifdef machine_arch_type
36996 #  undef machine_arch_type
36997 #  define machine_arch_type     __machine_arch_type
36998 # else
36999 #  define machine_arch_type     MACH_TYPE_LIGHTNING
37000 # endif
37001 # define machine_is_lightning() (machine_arch_type == MACH_TYPE_LIGHTNING)
37002 #else
37003 # define machine_is_lightning() (0)
37004 #endif
37005
37006 #ifdef CONFIG_MACH_ICONNECT
37007 # ifdef machine_arch_type
37008 #  undef machine_arch_type
37009 #  define machine_arch_type     __machine_arch_type
37010 # else
37011 #  define machine_arch_type     MACH_TYPE_ICONNECT
37012 # endif
37013 # define machine_is_iconnect()  (machine_arch_type == MACH_TYPE_ICONNECT)
37014 #else
37015 # define machine_is_iconnect()  (0)
37016 #endif
37017
37018 #ifdef CONFIG_MACH_AUTOBOT
37019 # ifdef machine_arch_type
37020 #  undef machine_arch_type
37021 #  define machine_arch_type     __machine_arch_type
37022 # else
37023 #  define machine_arch_type     MACH_TYPE_AUTOBOT
37024 # endif
37025 # define machine_is_autobot()   (machine_arch_type == MACH_TYPE_AUTOBOT)
37026 #else
37027 # define machine_is_autobot()   (0)
37028 #endif
37029
37030 #ifdef CONFIG_MACH_COCONUT
37031 # ifdef machine_arch_type
37032 #  undef machine_arch_type
37033 #  define machine_arch_type     __machine_arch_type
37034 # else
37035 #  define machine_arch_type     MACH_TYPE_COCONUT
37036 # endif
37037 # define machine_is_coconut()   (machine_arch_type == MACH_TYPE_COCONUT)
37038 #else
37039 # define machine_is_coconut()   (0)
37040 #endif
37041
37042 #ifdef CONFIG_MACH_DURIAN
37043 # ifdef machine_arch_type
37044 #  undef machine_arch_type
37045 #  define machine_arch_type     __machine_arch_type
37046 # else
37047 #  define machine_arch_type     MACH_TYPE_DURIAN
37048 # endif
37049 # define machine_is_durian()    (machine_arch_type == MACH_TYPE_DURIAN)
37050 #else
37051 # define machine_is_durian()    (0)
37052 #endif
37053
37054 #ifdef CONFIG_MACH_CAYENNE
37055 # ifdef machine_arch_type
37056 #  undef machine_arch_type
37057 #  define machine_arch_type     __machine_arch_type
37058 # else
37059 #  define machine_arch_type     MACH_TYPE_CAYENNE
37060 # endif
37061 # define machine_is_cayenne()   (machine_arch_type == MACH_TYPE_CAYENNE)
37062 #else
37063 # define machine_is_cayenne()   (0)
37064 #endif
37065
37066 #ifdef CONFIG_MACH_FUJI
37067 # ifdef machine_arch_type
37068 #  undef machine_arch_type
37069 #  define machine_arch_type     __machine_arch_type
37070 # else
37071 #  define machine_arch_type     MACH_TYPE_FUJI
37072 # endif
37073 # define machine_is_fuji()      (machine_arch_type == MACH_TYPE_FUJI)
37074 #else
37075 # define machine_is_fuji()      (0)
37076 #endif
37077
37078 #ifdef CONFIG_MACH_SYNOLOGY_6282
37079 # ifdef machine_arch_type
37080 #  undef machine_arch_type
37081 #  define machine_arch_type     __machine_arch_type
37082 # else
37083 #  define machine_arch_type     MACH_TYPE_SYNOLOGY_6282
37084 # endif
37085 # define machine_is_synology_6282()     (machine_arch_type == MACH_TYPE_SYNOLOGY_6282)
37086 #else
37087 # define machine_is_synology_6282()     (0)
37088 #endif
37089
37090 #ifdef CONFIG_MACH_EM1SY
37091 # ifdef machine_arch_type
37092 #  undef machine_arch_type
37093 #  define machine_arch_type     __machine_arch_type
37094 # else
37095 #  define machine_arch_type     MACH_TYPE_EM1SY
37096 # endif
37097 # define machine_is_em1sy()     (machine_arch_type == MACH_TYPE_EM1SY)
37098 #else
37099 # define machine_is_em1sy()     (0)
37100 #endif
37101
37102 #ifdef CONFIG_MACH_M502
37103 # ifdef machine_arch_type
37104 #  undef machine_arch_type
37105 #  define machine_arch_type     __machine_arch_type
37106 # else
37107 #  define machine_arch_type     MACH_TYPE_M502
37108 # endif
37109 # define machine_is_m502()      (machine_arch_type == MACH_TYPE_M502)
37110 #else
37111 # define machine_is_m502()      (0)
37112 #endif
37113
37114 #ifdef CONFIG_MACH_MATRIX518
37115 # ifdef machine_arch_type
37116 #  undef machine_arch_type
37117 #  define machine_arch_type     __machine_arch_type
37118 # else
37119 #  define machine_arch_type     MACH_TYPE_MATRIX518
37120 # endif
37121 # define machine_is_matrix518() (machine_arch_type == MACH_TYPE_MATRIX518)
37122 #else
37123 # define machine_is_matrix518() (0)
37124 #endif
37125
37126 #ifdef CONFIG_MACH_TINY_GURNARD
37127 # ifdef machine_arch_type
37128 #  undef machine_arch_type
37129 #  define machine_arch_type     __machine_arch_type
37130 # else
37131 #  define machine_arch_type     MACH_TYPE_TINY_GURNARD
37132 # endif
37133 # define machine_is_tiny_gurnard()      (machine_arch_type == MACH_TYPE_TINY_GURNARD)
37134 #else
37135 # define machine_is_tiny_gurnard()      (0)
37136 #endif
37137
37138 #ifdef CONFIG_MACH_SPEAR1310
37139 # ifdef machine_arch_type
37140 #  undef machine_arch_type
37141 #  define machine_arch_type     __machine_arch_type
37142 # else
37143 #  define machine_arch_type     MACH_TYPE_SPEAR1310
37144 # endif
37145 # define machine_is_spear1310() (machine_arch_type == MACH_TYPE_SPEAR1310)
37146 #else
37147 # define machine_is_spear1310() (0)
37148 #endif
37149
37150 #ifdef CONFIG_MACH_BV07
37151 # ifdef machine_arch_type
37152 #  undef machine_arch_type
37153 #  define machine_arch_type     __machine_arch_type
37154 # else
37155 #  define machine_arch_type     MACH_TYPE_BV07
37156 # endif
37157 # define machine_is_bv07()      (machine_arch_type == MACH_TYPE_BV07)
37158 #else
37159 # define machine_is_bv07()      (0)
37160 #endif
37161
37162 #ifdef CONFIG_MACH_MXT_TD61
37163 # ifdef machine_arch_type
37164 #  undef machine_arch_type
37165 #  define machine_arch_type     __machine_arch_type
37166 # else
37167 #  define machine_arch_type     MACH_TYPE_MXT_TD61
37168 # endif
37169 # define machine_is_mxt_td61()  (machine_arch_type == MACH_TYPE_MXT_TD61)
37170 #else
37171 # define machine_is_mxt_td61()  (0)
37172 #endif
37173
37174 #ifdef CONFIG_MACH_OPENRD_ULTIMATE
37175 # ifdef machine_arch_type
37176 #  undef machine_arch_type
37177 #  define machine_arch_type     __machine_arch_type
37178 # else
37179 #  define machine_arch_type     MACH_TYPE_OPENRD_ULTIMATE
37180 # endif
37181 # define machine_is_openrd_ultimate()   (machine_arch_type == MACH_TYPE_OPENRD_ULTIMATE)
37182 #else
37183 # define machine_is_openrd_ultimate()   (0)
37184 #endif
37185
37186 #ifdef CONFIG_MACH_DEVIXP
37187 # ifdef machine_arch_type
37188 #  undef machine_arch_type
37189 #  define machine_arch_type     __machine_arch_type
37190 # else
37191 #  define machine_arch_type     MACH_TYPE_DEVIXP
37192 # endif
37193 # define machine_is_devixp()    (machine_arch_type == MACH_TYPE_DEVIXP)
37194 #else
37195 # define machine_is_devixp()    (0)
37196 #endif
37197
37198 #ifdef CONFIG_MACH_MICCPT
37199 # ifdef machine_arch_type
37200 #  undef machine_arch_type
37201 #  define machine_arch_type     __machine_arch_type
37202 # else
37203 #  define machine_arch_type     MACH_TYPE_MICCPT
37204 # endif
37205 # define machine_is_miccpt()    (machine_arch_type == MACH_TYPE_MICCPT)
37206 #else
37207 # define machine_is_miccpt()    (0)
37208 #endif
37209
37210 #ifdef CONFIG_MACH_MIC256
37211 # ifdef machine_arch_type
37212 #  undef machine_arch_type
37213 #  define machine_arch_type     __machine_arch_type
37214 # else
37215 #  define machine_arch_type     MACH_TYPE_MIC256
37216 # endif
37217 # define machine_is_mic256()    (machine_arch_type == MACH_TYPE_MIC256)
37218 #else
37219 # define machine_is_mic256()    (0)
37220 #endif
37221
37222 #ifdef CONFIG_MACH_AS1167
37223 # ifdef machine_arch_type
37224 #  undef machine_arch_type
37225 #  define machine_arch_type     __machine_arch_type
37226 # else
37227 #  define machine_arch_type     MACH_TYPE_AS1167
37228 # endif
37229 # define machine_is_as1167()    (machine_arch_type == MACH_TYPE_AS1167)
37230 #else
37231 # define machine_is_as1167()    (0)
37232 #endif
37233
37234 #ifdef CONFIG_MACH_OMAP3_IBIZA
37235 # ifdef machine_arch_type
37236 #  undef machine_arch_type
37237 #  define machine_arch_type     __machine_arch_type
37238 # else
37239 #  define machine_arch_type     MACH_TYPE_OMAP3_IBIZA
37240 # endif
37241 # define machine_is_omap3_ibiza()       (machine_arch_type == MACH_TYPE_OMAP3_IBIZA)
37242 #else
37243 # define machine_is_omap3_ibiza()       (0)
37244 #endif
37245
37246 #ifdef CONFIG_MACH_U5500
37247 # ifdef machine_arch_type
37248 #  undef machine_arch_type
37249 #  define machine_arch_type     __machine_arch_type
37250 # else
37251 #  define machine_arch_type     MACH_TYPE_U5500
37252 # endif
37253 # define machine_is_u5500()     (machine_arch_type == MACH_TYPE_U5500)
37254 #else
37255 # define machine_is_u5500()     (0)
37256 #endif
37257
37258 #ifdef CONFIG_MACH_DAVINCI_PICTO
37259 # ifdef machine_arch_type
37260 #  undef machine_arch_type
37261 #  define machine_arch_type     __machine_arch_type
37262 # else
37263 #  define machine_arch_type     MACH_TYPE_DAVINCI_PICTO
37264 # endif
37265 # define machine_is_davinci_picto()     (machine_arch_type == MACH_TYPE_DAVINCI_PICTO)
37266 #else
37267 # define machine_is_davinci_picto()     (0)
37268 #endif
37269
37270 #ifdef CONFIG_MACH_MECHA
37271 # ifdef machine_arch_type
37272 #  undef machine_arch_type
37273 #  define machine_arch_type     __machine_arch_type
37274 # else
37275 #  define machine_arch_type     MACH_TYPE_MECHA
37276 # endif
37277 # define machine_is_mecha()     (machine_arch_type == MACH_TYPE_MECHA)
37278 #else
37279 # define machine_is_mecha()     (0)
37280 #endif
37281
37282 #ifdef CONFIG_MACH_BUBBA3
37283 # ifdef machine_arch_type
37284 #  undef machine_arch_type
37285 #  define machine_arch_type     __machine_arch_type
37286 # else
37287 #  define machine_arch_type     MACH_TYPE_BUBBA3
37288 # endif
37289 # define machine_is_bubba3()    (machine_arch_type == MACH_TYPE_BUBBA3)
37290 #else
37291 # define machine_is_bubba3()    (0)
37292 #endif
37293
37294 #ifdef CONFIG_MACH_PUPITRE
37295 # ifdef machine_arch_type
37296 #  undef machine_arch_type
37297 #  define machine_arch_type     __machine_arch_type
37298 # else
37299 #  define machine_arch_type     MACH_TYPE_PUPITRE
37300 # endif
37301 # define machine_is_pupitre()   (machine_arch_type == MACH_TYPE_PUPITRE)
37302 #else
37303 # define machine_is_pupitre()   (0)
37304 #endif
37305
37306 #ifdef CONFIG_MACH_TEGRA_HARMONY
37307 # ifdef machine_arch_type
37308 #  undef machine_arch_type
37309 #  define machine_arch_type     __machine_arch_type
37310 # else
37311 #  define machine_arch_type     MACH_TYPE_TEGRA_HARMONY
37312 # endif
37313 # define machine_is_tegra_harmony()     (machine_arch_type == MACH_TYPE_TEGRA_HARMONY)
37314 #else
37315 # define machine_is_tegra_harmony()     (0)
37316 #endif
37317
37318 #ifdef CONFIG_MACH_TEGRA_VOGUE
37319 # ifdef machine_arch_type
37320 #  undef machine_arch_type
37321 #  define machine_arch_type     __machine_arch_type
37322 # else
37323 #  define machine_arch_type     MACH_TYPE_TEGRA_VOGUE
37324 # endif
37325 # define machine_is_tegra_vogue()       (machine_arch_type == MACH_TYPE_TEGRA_VOGUE)
37326 #else
37327 # define machine_is_tegra_vogue()       (0)
37328 #endif
37329
37330 #ifdef CONFIG_MACH_TEGRA_E1165
37331 # ifdef machine_arch_type
37332 #  undef machine_arch_type
37333 #  define machine_arch_type     __machine_arch_type
37334 # else
37335 #  define machine_arch_type     MACH_TYPE_TEGRA_E1165
37336 # endif
37337 # define machine_is_tegra_e1165()       (machine_arch_type == MACH_TYPE_TEGRA_E1165)
37338 #else
37339 # define machine_is_tegra_e1165()       (0)
37340 #endif
37341
37342 #ifdef CONFIG_MACH_SIMPLENET
37343 # ifdef machine_arch_type
37344 #  undef machine_arch_type
37345 #  define machine_arch_type     __machine_arch_type
37346 # else
37347 #  define machine_arch_type     MACH_TYPE_SIMPLENET
37348 # endif
37349 # define machine_is_simplenet() (machine_arch_type == MACH_TYPE_SIMPLENET)
37350 #else
37351 # define machine_is_simplenet() (0)
37352 #endif
37353
37354 #ifdef CONFIG_MACH_EC4350TBM
37355 # ifdef machine_arch_type
37356 #  undef machine_arch_type
37357 #  define machine_arch_type     __machine_arch_type
37358 # else
37359 #  define machine_arch_type     MACH_TYPE_EC4350TBM
37360 # endif
37361 # define machine_is_ec4350tbm() (machine_arch_type == MACH_TYPE_EC4350TBM)
37362 #else
37363 # define machine_is_ec4350tbm() (0)
37364 #endif
37365
37366 #ifdef CONFIG_MACH_PEC_TC
37367 # ifdef machine_arch_type
37368 #  undef machine_arch_type
37369 #  define machine_arch_type     __machine_arch_type
37370 # else
37371 #  define machine_arch_type     MACH_TYPE_PEC_TC
37372 # endif
37373 # define machine_is_pec_tc()    (machine_arch_type == MACH_TYPE_PEC_TC)
37374 #else
37375 # define machine_is_pec_tc()    (0)
37376 #endif
37377
37378 #ifdef CONFIG_MACH_PEC_HC2
37379 # ifdef machine_arch_type
37380 #  undef machine_arch_type
37381 #  define machine_arch_type     __machine_arch_type
37382 # else
37383 #  define machine_arch_type     MACH_TYPE_PEC_HC2
37384 # endif
37385 # define machine_is_pec_hc2()   (machine_arch_type == MACH_TYPE_PEC_HC2)
37386 #else
37387 # define machine_is_pec_hc2()   (0)
37388 #endif
37389
37390 #ifdef CONFIG_MACH_ESL_MOBILIS_A
37391 # ifdef machine_arch_type
37392 #  undef machine_arch_type
37393 #  define machine_arch_type     __machine_arch_type
37394 # else
37395 #  define machine_arch_type     MACH_TYPE_ESL_MOBILIS_A
37396 # endif
37397 # define machine_is_esl_mobilis_a()     (machine_arch_type == MACH_TYPE_ESL_MOBILIS_A)
37398 #else
37399 # define machine_is_esl_mobilis_a()     (0)
37400 #endif
37401
37402 #ifdef CONFIG_MACH_ESL_MOBILIS_B
37403 # ifdef machine_arch_type
37404 #  undef machine_arch_type
37405 #  define machine_arch_type     __machine_arch_type
37406 # else
37407 #  define machine_arch_type     MACH_TYPE_ESL_MOBILIS_B
37408 # endif
37409 # define machine_is_esl_mobilis_b()     (machine_arch_type == MACH_TYPE_ESL_MOBILIS_B)
37410 #else
37411 # define machine_is_esl_mobilis_b()     (0)
37412 #endif
37413
37414 #ifdef CONFIG_MACH_ESL_WAVE_A
37415 # ifdef machine_arch_type
37416 #  undef machine_arch_type
37417 #  define machine_arch_type     __machine_arch_type
37418 # else
37419 #  define machine_arch_type     MACH_TYPE_ESL_WAVE_A
37420 # endif
37421 # define machine_is_esl_wave_a()        (machine_arch_type == MACH_TYPE_ESL_WAVE_A)
37422 #else
37423 # define machine_is_esl_wave_a()        (0)
37424 #endif
37425
37426 #ifdef CONFIG_MACH_ESL_WAVE_B
37427 # ifdef machine_arch_type
37428 #  undef machine_arch_type
37429 #  define machine_arch_type     __machine_arch_type
37430 # else
37431 #  define machine_arch_type     MACH_TYPE_ESL_WAVE_B
37432 # endif
37433 # define machine_is_esl_wave_b()        (machine_arch_type == MACH_TYPE_ESL_WAVE_B)
37434 #else
37435 # define machine_is_esl_wave_b()        (0)
37436 #endif
37437
37438 #ifdef CONFIG_MACH_UNISENSE_MMM
37439 # ifdef machine_arch_type
37440 #  undef machine_arch_type
37441 #  define machine_arch_type     __machine_arch_type
37442 # else
37443 #  define machine_arch_type     MACH_TYPE_UNISENSE_MMM
37444 # endif
37445 # define machine_is_unisense_mmm()      (machine_arch_type == MACH_TYPE_UNISENSE_MMM)
37446 #else
37447 # define machine_is_unisense_mmm()      (0)
37448 #endif
37449
37450 #ifdef CONFIG_MACH_BLUESHARK
37451 # ifdef machine_arch_type
37452 #  undef machine_arch_type
37453 #  define machine_arch_type     __machine_arch_type
37454 # else
37455 #  define machine_arch_type     MACH_TYPE_BLUESHARK
37456 # endif
37457 # define machine_is_blueshark() (machine_arch_type == MACH_TYPE_BLUESHARK)
37458 #else
37459 # define machine_is_blueshark() (0)
37460 #endif
37461
37462 #ifdef CONFIG_MACH_E10
37463 # ifdef machine_arch_type
37464 #  undef machine_arch_type
37465 #  define machine_arch_type     __machine_arch_type
37466 # else
37467 #  define machine_arch_type     MACH_TYPE_E10
37468 # endif
37469 # define machine_is_e10()       (machine_arch_type == MACH_TYPE_E10)
37470 #else
37471 # define machine_is_e10()       (0)
37472 #endif
37473
37474 #ifdef CONFIG_MACH_APP3K_ROBIN
37475 # ifdef machine_arch_type
37476 #  undef machine_arch_type
37477 #  define machine_arch_type     __machine_arch_type
37478 # else
37479 #  define machine_arch_type     MACH_TYPE_APP3K_ROBIN
37480 # endif
37481 # define machine_is_app3k_robin()       (machine_arch_type == MACH_TYPE_APP3K_ROBIN)
37482 #else
37483 # define machine_is_app3k_robin()       (0)
37484 #endif
37485
37486 #ifdef CONFIG_MACH_POV15HD
37487 # ifdef machine_arch_type
37488 #  undef machine_arch_type
37489 #  define machine_arch_type     __machine_arch_type
37490 # else
37491 #  define machine_arch_type     MACH_TYPE_POV15HD
37492 # endif
37493 # define machine_is_pov15hd()   (machine_arch_type == MACH_TYPE_POV15HD)
37494 #else
37495 # define machine_is_pov15hd()   (0)
37496 #endif
37497
37498 #ifdef CONFIG_MACH_STELLA
37499 # ifdef machine_arch_type
37500 #  undef machine_arch_type
37501 #  define machine_arch_type     __machine_arch_type
37502 # else
37503 #  define machine_arch_type     MACH_TYPE_STELLA
37504 # endif
37505 # define machine_is_stella()    (machine_arch_type == MACH_TYPE_STELLA)
37506 #else
37507 # define machine_is_stella()    (0)
37508 #endif
37509
37510 #ifdef CONFIG_MACH_LINKSTATION_LSCHL
37511 # ifdef machine_arch_type
37512 #  undef machine_arch_type
37513 #  define machine_arch_type     __machine_arch_type
37514 # else
37515 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LSCHL
37516 # endif
37517 # define machine_is_linkstation_lschl() (machine_arch_type == MACH_TYPE_LINKSTATION_LSCHL)
37518 #else
37519 # define machine_is_linkstation_lschl() (0)
37520 #endif
37521
37522 #ifdef CONFIG_MACH_NETWALKER
37523 # ifdef machine_arch_type
37524 #  undef machine_arch_type
37525 #  define machine_arch_type     __machine_arch_type
37526 # else
37527 #  define machine_arch_type     MACH_TYPE_NETWALKER
37528 # endif
37529 # define machine_is_netwalker() (machine_arch_type == MACH_TYPE_NETWALKER)
37530 #else
37531 # define machine_is_netwalker() (0)
37532 #endif
37533
37534 #ifdef CONFIG_MACH_ACSX106
37535 # ifdef machine_arch_type
37536 #  undef machine_arch_type
37537 #  define machine_arch_type     __machine_arch_type
37538 # else
37539 #  define machine_arch_type     MACH_TYPE_ACSX106
37540 # endif
37541 # define machine_is_acsx106()   (machine_arch_type == MACH_TYPE_ACSX106)
37542 #else
37543 # define machine_is_acsx106()   (0)
37544 #endif
37545
37546 #ifdef CONFIG_MACH_ATLAS5_C1
37547 # ifdef machine_arch_type
37548 #  undef machine_arch_type
37549 #  define machine_arch_type     __machine_arch_type
37550 # else
37551 #  define machine_arch_type     MACH_TYPE_ATLAS5_C1
37552 # endif
37553 # define machine_is_atlas5_c1() (machine_arch_type == MACH_TYPE_ATLAS5_C1)
37554 #else
37555 # define machine_is_atlas5_c1() (0)
37556 #endif
37557
37558 #ifdef CONFIG_MACH_NSB3AST
37559 # ifdef machine_arch_type
37560 #  undef machine_arch_type
37561 #  define machine_arch_type     __machine_arch_type
37562 # else
37563 #  define machine_arch_type     MACH_TYPE_NSB3AST
37564 # endif
37565 # define machine_is_nsb3ast()   (machine_arch_type == MACH_TYPE_NSB3AST)
37566 #else
37567 # define machine_is_nsb3ast()   (0)
37568 #endif
37569
37570 #ifdef CONFIG_MACH_GNET_SLC
37571 # ifdef machine_arch_type
37572 #  undef machine_arch_type
37573 #  define machine_arch_type     __machine_arch_type
37574 # else
37575 #  define machine_arch_type     MACH_TYPE_GNET_SLC
37576 # endif
37577 # define machine_is_gnet_slc()  (machine_arch_type == MACH_TYPE_GNET_SLC)
37578 #else
37579 # define machine_is_gnet_slc()  (0)
37580 #endif
37581
37582 #ifdef CONFIG_MACH_AF4000
37583 # ifdef machine_arch_type
37584 #  undef machine_arch_type
37585 #  define machine_arch_type     __machine_arch_type
37586 # else
37587 #  define machine_arch_type     MACH_TYPE_AF4000
37588 # endif
37589 # define machine_is_af4000()    (machine_arch_type == MACH_TYPE_AF4000)
37590 #else
37591 # define machine_is_af4000()    (0)
37592 #endif
37593
37594 #ifdef CONFIG_MACH_ARK9431
37595 # ifdef machine_arch_type
37596 #  undef machine_arch_type
37597 #  define machine_arch_type     __machine_arch_type
37598 # else
37599 #  define machine_arch_type     MACH_TYPE_ARK9431
37600 # endif
37601 # define machine_is_ark9431()   (machine_arch_type == MACH_TYPE_ARK9431)
37602 #else
37603 # define machine_is_ark9431()   (0)
37604 #endif
37605
37606 #ifdef CONFIG_MACH_FS_S5PC100
37607 # ifdef machine_arch_type
37608 #  undef machine_arch_type
37609 #  define machine_arch_type     __machine_arch_type
37610 # else
37611 #  define machine_arch_type     MACH_TYPE_FS_S5PC100
37612 # endif
37613 # define machine_is_fs_s5pc100()        (machine_arch_type == MACH_TYPE_FS_S5PC100)
37614 #else
37615 # define machine_is_fs_s5pc100()        (0)
37616 #endif
37617
37618 #ifdef CONFIG_MACH_OMAP3505NOVA8
37619 # ifdef machine_arch_type
37620 #  undef machine_arch_type
37621 #  define machine_arch_type     __machine_arch_type
37622 # else
37623 #  define machine_arch_type     MACH_TYPE_OMAP3505NOVA8
37624 # endif
37625 # define machine_is_omap3505nova8()     (machine_arch_type == MACH_TYPE_OMAP3505NOVA8)
37626 #else
37627 # define machine_is_omap3505nova8()     (0)
37628 #endif
37629
37630 #ifdef CONFIG_MACH_OMAP3621_EDP1
37631 # ifdef machine_arch_type
37632 #  undef machine_arch_type
37633 #  define machine_arch_type     __machine_arch_type
37634 # else
37635 #  define machine_arch_type     MACH_TYPE_OMAP3621_EDP1
37636 # endif
37637 # define machine_is_omap3621_edp1()     (machine_arch_type == MACH_TYPE_OMAP3621_EDP1)
37638 #else
37639 # define machine_is_omap3621_edp1()     (0)
37640 #endif
37641
37642 #ifdef CONFIG_MACH_ORATISAES
37643 # ifdef machine_arch_type
37644 #  undef machine_arch_type
37645 #  define machine_arch_type     __machine_arch_type
37646 # else
37647 #  define machine_arch_type     MACH_TYPE_ORATISAES
37648 # endif
37649 # define machine_is_oratisaes() (machine_arch_type == MACH_TYPE_ORATISAES)
37650 #else
37651 # define machine_is_oratisaes() (0)
37652 #endif
37653
37654 #ifdef CONFIG_MACH_SMDKV310
37655 # ifdef machine_arch_type
37656 #  undef machine_arch_type
37657 #  define machine_arch_type     __machine_arch_type
37658 # else
37659 #  define machine_arch_type     MACH_TYPE_SMDKV310
37660 # endif
37661 # define machine_is_smdkv310()  (machine_arch_type == MACH_TYPE_SMDKV310)
37662 #else
37663 # define machine_is_smdkv310()  (0)
37664 #endif
37665
37666 #ifdef CONFIG_MACH_SIEMENS_L0
37667 # ifdef machine_arch_type
37668 #  undef machine_arch_type
37669 #  define machine_arch_type     __machine_arch_type
37670 # else
37671 #  define machine_arch_type     MACH_TYPE_SIEMENS_L0
37672 # endif
37673 # define machine_is_siemens_l0()        (machine_arch_type == MACH_TYPE_SIEMENS_L0)
37674 #else
37675 # define machine_is_siemens_l0()        (0)
37676 #endif
37677
37678 #ifdef CONFIG_MACH_VENTANA
37679 # ifdef machine_arch_type
37680 #  undef machine_arch_type
37681 #  define machine_arch_type     __machine_arch_type
37682 # else
37683 #  define machine_arch_type     MACH_TYPE_VENTANA
37684 # endif
37685 # define machine_is_ventana()   (machine_arch_type == MACH_TYPE_VENTANA)
37686 #else
37687 # define machine_is_ventana()   (0)
37688 #endif
37689
37690 #ifdef CONFIG_MACH_WM8505_7IN_NETBOOK
37691 # ifdef machine_arch_type
37692 #  undef machine_arch_type
37693 #  define machine_arch_type     __machine_arch_type
37694 # else
37695 #  define machine_arch_type     MACH_TYPE_WM8505_7IN_NETBOOK
37696 # endif
37697 # define machine_is_wm8505_7in_netbook()        (machine_arch_type == MACH_TYPE_WM8505_7IN_NETBOOK)
37698 #else
37699 # define machine_is_wm8505_7in_netbook()        (0)
37700 #endif
37701
37702 #ifdef CONFIG_MACH_EC4350SDB
37703 # ifdef machine_arch_type
37704 #  undef machine_arch_type
37705 #  define machine_arch_type     __machine_arch_type
37706 # else
37707 #  define machine_arch_type     MACH_TYPE_EC4350SDB
37708 # endif
37709 # define machine_is_ec4350sdb() (machine_arch_type == MACH_TYPE_EC4350SDB)
37710 #else
37711 # define machine_is_ec4350sdb() (0)
37712 #endif
37713
37714 #ifdef CONFIG_MACH_MIMAS
37715 # ifdef machine_arch_type
37716 #  undef machine_arch_type
37717 #  define machine_arch_type     __machine_arch_type
37718 # else
37719 #  define machine_arch_type     MACH_TYPE_MIMAS
37720 # endif
37721 # define machine_is_mimas()     (machine_arch_type == MACH_TYPE_MIMAS)
37722 #else
37723 # define machine_is_mimas()     (0)
37724 #endif
37725
37726 #ifdef CONFIG_MACH_TITAN
37727 # ifdef machine_arch_type
37728 #  undef machine_arch_type
37729 #  define machine_arch_type     __machine_arch_type
37730 # else
37731 #  define machine_arch_type     MACH_TYPE_TITAN
37732 # endif
37733 # define machine_is_titan()     (machine_arch_type == MACH_TYPE_TITAN)
37734 #else
37735 # define machine_is_titan()     (0)
37736 #endif
37737
37738 #ifdef CONFIG_MACH_CRANEBOARD
37739 # ifdef machine_arch_type
37740 #  undef machine_arch_type
37741 #  define machine_arch_type     __machine_arch_type
37742 # else
37743 #  define machine_arch_type     MACH_TYPE_CRANEBOARD
37744 # endif
37745 # define machine_is_craneboard()        (machine_arch_type == MACH_TYPE_CRANEBOARD)
37746 #else
37747 # define machine_is_craneboard()        (0)
37748 #endif
37749
37750 #ifdef CONFIG_MACH_ES2440
37751 # ifdef machine_arch_type
37752 #  undef machine_arch_type
37753 #  define machine_arch_type     __machine_arch_type
37754 # else
37755 #  define machine_arch_type     MACH_TYPE_ES2440
37756 # endif
37757 # define machine_is_es2440()    (machine_arch_type == MACH_TYPE_ES2440)
37758 #else
37759 # define machine_is_es2440()    (0)
37760 #endif
37761
37762 #ifdef CONFIG_MACH_NAJAY_A9263
37763 # ifdef machine_arch_type
37764 #  undef machine_arch_type
37765 #  define machine_arch_type     __machine_arch_type
37766 # else
37767 #  define machine_arch_type     MACH_TYPE_NAJAY_A9263
37768 # endif
37769 # define machine_is_najay_a9263()       (machine_arch_type == MACH_TYPE_NAJAY_A9263)
37770 #else
37771 # define machine_is_najay_a9263()       (0)
37772 #endif
37773
37774 #ifdef CONFIG_MACH_HTCTORNADO
37775 # ifdef machine_arch_type
37776 #  undef machine_arch_type
37777 #  define machine_arch_type     __machine_arch_type
37778 # else
37779 #  define machine_arch_type     MACH_TYPE_HTCTORNADO
37780 # endif
37781 # define machine_is_htctornado()        (machine_arch_type == MACH_TYPE_HTCTORNADO)
37782 #else
37783 # define machine_is_htctornado()        (0)
37784 #endif
37785
37786 #ifdef CONFIG_MACH_DIMM_MX257
37787 # ifdef machine_arch_type
37788 #  undef machine_arch_type
37789 #  define machine_arch_type     __machine_arch_type
37790 # else
37791 #  define machine_arch_type     MACH_TYPE_DIMM_MX257
37792 # endif
37793 # define machine_is_dimm_mx257()        (machine_arch_type == MACH_TYPE_DIMM_MX257)
37794 #else
37795 # define machine_is_dimm_mx257()        (0)
37796 #endif
37797
37798 #ifdef CONFIG_MACH_JIGEN
37799 # ifdef machine_arch_type
37800 #  undef machine_arch_type
37801 #  define machine_arch_type     __machine_arch_type
37802 # else
37803 #  define machine_arch_type     MACH_TYPE_JIGEN
37804 # endif
37805 # define machine_is_jigen301()  (machine_arch_type == MACH_TYPE_JIGEN)
37806 #else
37807 # define machine_is_jigen301()  (0)
37808 #endif
37809
37810 #ifdef CONFIG_MACH_SMDK6450
37811 # ifdef machine_arch_type
37812 #  undef machine_arch_type
37813 #  define machine_arch_type     __machine_arch_type
37814 # else
37815 #  define machine_arch_type     MACH_TYPE_SMDK6450
37816 # endif
37817 # define machine_is_smdk6450()  (machine_arch_type == MACH_TYPE_SMDK6450)
37818 #else
37819 # define machine_is_smdk6450()  (0)
37820 #endif
37821
37822 #ifdef CONFIG_MACH_MENO_QNG
37823 # ifdef machine_arch_type
37824 #  undef machine_arch_type
37825 #  define machine_arch_type     __machine_arch_type
37826 # else
37827 #  define machine_arch_type     MACH_TYPE_MENO_QNG
37828 # endif
37829 # define machine_is_meno_qng()  (machine_arch_type == MACH_TYPE_MENO_QNG)
37830 #else
37831 # define machine_is_meno_qng()  (0)
37832 #endif
37833
37834 #ifdef CONFIG_MACH_NS2416
37835 # ifdef machine_arch_type
37836 #  undef machine_arch_type
37837 #  define machine_arch_type     __machine_arch_type
37838 # else
37839 #  define machine_arch_type     MACH_TYPE_NS2416
37840 # endif
37841 # define machine_is_ns2416()    (machine_arch_type == MACH_TYPE_NS2416)
37842 #else
37843 # define machine_is_ns2416()    (0)
37844 #endif
37845
37846 #ifdef CONFIG_MACH_RPC353
37847 # ifdef machine_arch_type
37848 #  undef machine_arch_type
37849 #  define machine_arch_type     __machine_arch_type
37850 # else
37851 #  define machine_arch_type     MACH_TYPE_RPC353
37852 # endif
37853 # define machine_is_rpc353()    (machine_arch_type == MACH_TYPE_RPC353)
37854 #else
37855 # define machine_is_rpc353()    (0)
37856 #endif
37857
37858 #ifdef CONFIG_MACH_TQ6410
37859 # ifdef machine_arch_type
37860 #  undef machine_arch_type
37861 #  define machine_arch_type     __machine_arch_type
37862 # else
37863 #  define machine_arch_type     MACH_TYPE_TQ6410
37864 # endif
37865 # define machine_is_tq6410()    (machine_arch_type == MACH_TYPE_TQ6410)
37866 #else
37867 # define machine_is_tq6410()    (0)
37868 #endif
37869
37870 #ifdef CONFIG_MACH_SKY6410
37871 # ifdef machine_arch_type
37872 #  undef machine_arch_type
37873 #  define machine_arch_type     __machine_arch_type
37874 # else
37875 #  define machine_arch_type     MACH_TYPE_SKY6410
37876 # endif
37877 # define machine_is_sky6410()   (machine_arch_type == MACH_TYPE_SKY6410)
37878 #else
37879 # define machine_is_sky6410()   (0)
37880 #endif
37881
37882 #ifdef CONFIG_MACH_DYNASTY
37883 # ifdef machine_arch_type
37884 #  undef machine_arch_type
37885 #  define machine_arch_type     __machine_arch_type
37886 # else
37887 #  define machine_arch_type     MACH_TYPE_DYNASTY
37888 # endif
37889 # define machine_is_dynasty()   (machine_arch_type == MACH_TYPE_DYNASTY)
37890 #else
37891 # define machine_is_dynasty()   (0)
37892 #endif
37893
37894 #ifdef CONFIG_MACH_VIVO
37895 # ifdef machine_arch_type
37896 #  undef machine_arch_type
37897 #  define machine_arch_type     __machine_arch_type
37898 # else
37899 #  define machine_arch_type     MACH_TYPE_VIVO
37900 # endif
37901 # define machine_is_vivo()      (machine_arch_type == MACH_TYPE_VIVO)
37902 #else
37903 # define machine_is_vivo()      (0)
37904 #endif
37905
37906 #ifdef CONFIG_MACH_BURY_BL7582
37907 # ifdef machine_arch_type
37908 #  undef machine_arch_type
37909 #  define machine_arch_type     __machine_arch_type
37910 # else
37911 #  define machine_arch_type     MACH_TYPE_BURY_BL7582
37912 # endif
37913 # define machine_is_bury_bl7582()       (machine_arch_type == MACH_TYPE_BURY_BL7582)
37914 #else
37915 # define machine_is_bury_bl7582()       (0)
37916 #endif
37917
37918 #ifdef CONFIG_MACH_BURY_BPS5270
37919 # ifdef machine_arch_type
37920 #  undef machine_arch_type
37921 #  define machine_arch_type     __machine_arch_type
37922 # else
37923 #  define machine_arch_type     MACH_TYPE_BURY_BPS5270
37924 # endif
37925 # define machine_is_bury_bps5270()      (machine_arch_type == MACH_TYPE_BURY_BPS5270)
37926 #else
37927 # define machine_is_bury_bps5270()      (0)
37928 #endif
37929
37930 #ifdef CONFIG_MACH_BASI
37931 # ifdef machine_arch_type
37932 #  undef machine_arch_type
37933 #  define machine_arch_type     __machine_arch_type
37934 # else
37935 #  define machine_arch_type     MACH_TYPE_BASI
37936 # endif
37937 # define machine_is_basi()      (machine_arch_type == MACH_TYPE_BASI)
37938 #else
37939 # define machine_is_basi()      (0)
37940 #endif
37941
37942 #ifdef CONFIG_MACH_TN200
37943 # ifdef machine_arch_type
37944 #  undef machine_arch_type
37945 #  define machine_arch_type     __machine_arch_type
37946 # else
37947 #  define machine_arch_type     MACH_TYPE_TN200
37948 # endif
37949 # define machine_is_tn200()     (machine_arch_type == MACH_TYPE_TN200)
37950 #else
37951 # define machine_is_tn200()     (0)
37952 #endif
37953
37954 #ifdef CONFIG_MACH_C2MMI
37955 # ifdef machine_arch_type
37956 #  undef machine_arch_type
37957 #  define machine_arch_type     __machine_arch_type
37958 # else
37959 #  define machine_arch_type     MACH_TYPE_C2MMI
37960 # endif
37961 # define machine_is_c2mmi()     (machine_arch_type == MACH_TYPE_C2MMI)
37962 #else
37963 # define machine_is_c2mmi()     (0)
37964 #endif
37965
37966 #ifdef CONFIG_MACH_MESON_6236M
37967 # ifdef machine_arch_type
37968 #  undef machine_arch_type
37969 #  define machine_arch_type     __machine_arch_type
37970 # else
37971 #  define machine_arch_type     MACH_TYPE_MESON_6236M
37972 # endif
37973 # define machine_is_meson_6236m()       (machine_arch_type == MACH_TYPE_MESON_6236M)
37974 #else
37975 # define machine_is_meson_6236m()       (0)
37976 #endif
37977
37978 #ifdef CONFIG_MACH_MESON_8626M
37979 # ifdef machine_arch_type
37980 #  undef machine_arch_type
37981 #  define machine_arch_type     __machine_arch_type
37982 # else
37983 #  define machine_arch_type     MACH_TYPE_MESON_8626M
37984 # endif
37985 # define machine_is_meson_8626m()       (machine_arch_type == MACH_TYPE_MESON_8626M)
37986 #else
37987 # define machine_is_meson_8626m()       (0)
37988 #endif
37989
37990 #ifdef CONFIG_MACH_TUBE
37991 # ifdef machine_arch_type
37992 #  undef machine_arch_type
37993 #  define machine_arch_type     __machine_arch_type
37994 # else
37995 #  define machine_arch_type     MACH_TYPE_TUBE
37996 # endif
37997 # define machine_is_tube()      (machine_arch_type == MACH_TYPE_TUBE)
37998 #else
37999 # define machine_is_tube()      (0)
38000 #endif
38001
38002 #ifdef CONFIG_MACH_MESSINA
38003 # ifdef machine_arch_type
38004 #  undef machine_arch_type
38005 #  define machine_arch_type     __machine_arch_type
38006 # else
38007 #  define machine_arch_type     MACH_TYPE_MESSINA
38008 # endif
38009 # define machine_is_messina()   (machine_arch_type == MACH_TYPE_MESSINA)
38010 #else
38011 # define machine_is_messina()   (0)
38012 #endif
38013
38014 #ifdef CONFIG_MACH_MX50_ARM2
38015 # ifdef machine_arch_type
38016 #  undef machine_arch_type
38017 #  define machine_arch_type     __machine_arch_type
38018 # else
38019 #  define machine_arch_type     MACH_TYPE_MX50_ARM2
38020 # endif
38021 # define machine_is_mx50_arm2() (machine_arch_type == MACH_TYPE_MX50_ARM2)
38022 #else
38023 # define machine_is_mx50_arm2() (0)
38024 #endif
38025
38026 #ifdef CONFIG_MACH_CETUS9263
38027 # ifdef machine_arch_type
38028 #  undef machine_arch_type
38029 #  define machine_arch_type     __machine_arch_type
38030 # else
38031 #  define machine_arch_type     MACH_TYPE_CETUS9263
38032 # endif
38033 # define machine_is_cetus9263() (machine_arch_type == MACH_TYPE_CETUS9263)
38034 #else
38035 # define machine_is_cetus9263() (0)
38036 #endif
38037
38038 #ifdef CONFIG_MACH_BROWNSTONE
38039 # ifdef machine_arch_type
38040 #  undef machine_arch_type
38041 #  define machine_arch_type     __machine_arch_type
38042 # else
38043 #  define machine_arch_type     MACH_TYPE_BROWNSTONE
38044 # endif
38045 # define machine_is_brownstone()        (machine_arch_type == MACH_TYPE_BROWNSTONE)
38046 #else
38047 # define machine_is_brownstone()        (0)
38048 #endif
38049
38050 #ifdef CONFIG_MACH_VMX25
38051 # ifdef machine_arch_type
38052 #  undef machine_arch_type
38053 #  define machine_arch_type     __machine_arch_type
38054 # else
38055 #  define machine_arch_type     MACH_TYPE_VMX25
38056 # endif
38057 # define machine_is_vmx25()     (machine_arch_type == MACH_TYPE_VMX25)
38058 #else
38059 # define machine_is_vmx25()     (0)
38060 #endif
38061
38062 #ifdef CONFIG_MACH_VMX51
38063 # ifdef machine_arch_type
38064 #  undef machine_arch_type
38065 #  define machine_arch_type     __machine_arch_type
38066 # else
38067 #  define machine_arch_type     MACH_TYPE_VMX51
38068 # endif
38069 # define machine_is_vmx51()     (machine_arch_type == MACH_TYPE_VMX51)
38070 #else
38071 # define machine_is_vmx51()     (0)
38072 #endif
38073
38074 #ifdef CONFIG_MACH_ABACUS
38075 # ifdef machine_arch_type
38076 #  undef machine_arch_type
38077 #  define machine_arch_type     __machine_arch_type
38078 # else
38079 #  define machine_arch_type     MACH_TYPE_ABACUS
38080 # endif
38081 # define machine_is_abacus()    (machine_arch_type == MACH_TYPE_ABACUS)
38082 #else
38083 # define machine_is_abacus()    (0)
38084 #endif
38085
38086 #ifdef CONFIG_MACH_CM4745
38087 # ifdef machine_arch_type
38088 #  undef machine_arch_type
38089 #  define machine_arch_type     __machine_arch_type
38090 # else
38091 #  define machine_arch_type     MACH_TYPE_CM4745
38092 # endif
38093 # define machine_is_cm4745()    (machine_arch_type == MACH_TYPE_CM4745)
38094 #else
38095 # define machine_is_cm4745()    (0)
38096 #endif
38097
38098 #ifdef CONFIG_MACH_ORATISLINK
38099 # ifdef machine_arch_type
38100 #  undef machine_arch_type
38101 #  define machine_arch_type     __machine_arch_type
38102 # else
38103 #  define machine_arch_type     MACH_TYPE_ORATISLINK
38104 # endif
38105 # define machine_is_oratislink()        (machine_arch_type == MACH_TYPE_ORATISLINK)
38106 #else
38107 # define machine_is_oratislink()        (0)
38108 #endif
38109
38110 #ifdef CONFIG_MACH_DAVINCI_DM365_DVR
38111 # ifdef machine_arch_type
38112 #  undef machine_arch_type
38113 #  define machine_arch_type     __machine_arch_type
38114 # else
38115 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_DVR
38116 # endif
38117 # define machine_is_davinci_dm365_dvr() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_DVR)
38118 #else
38119 # define machine_is_davinci_dm365_dvr() (0)
38120 #endif
38121
38122 #ifdef CONFIG_MACH_NETVIZ
38123 # ifdef machine_arch_type
38124 #  undef machine_arch_type
38125 #  define machine_arch_type     __machine_arch_type
38126 # else
38127 #  define machine_arch_type     MACH_TYPE_NETVIZ
38128 # endif
38129 # define machine_is_netviz()    (machine_arch_type == MACH_TYPE_NETVIZ)
38130 #else
38131 # define machine_is_netviz()    (0)
38132 #endif
38133
38134 #ifdef CONFIG_MACH_FLEXIBITY
38135 # ifdef machine_arch_type
38136 #  undef machine_arch_type
38137 #  define machine_arch_type     __machine_arch_type
38138 # else
38139 #  define machine_arch_type     MACH_TYPE_FLEXIBITY
38140 # endif
38141 # define machine_is_flexibity() (machine_arch_type == MACH_TYPE_FLEXIBITY)
38142 #else
38143 # define machine_is_flexibity() (0)
38144 #endif
38145
38146 #ifdef CONFIG_MACH_WLAN_COMPUTER
38147 # ifdef machine_arch_type
38148 #  undef machine_arch_type
38149 #  define machine_arch_type     __machine_arch_type
38150 # else
38151 #  define machine_arch_type     MACH_TYPE_WLAN_COMPUTER
38152 # endif
38153 # define machine_is_wlan_computer()     (machine_arch_type == MACH_TYPE_WLAN_COMPUTER)
38154 #else
38155 # define machine_is_wlan_computer()     (0)
38156 #endif
38157
38158 /*
38159  * These have not yet been registered
38160  */
38161
38162 #ifndef machine_arch_type
38163 #define machine_arch_type       __machine_arch_type
38164 #endif
38165
38166 #endif