]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/include/asm/mach-types.h
Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'
[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_EBSA285              4
18 #define MACH_TYPE_NETWINDER            5
19 #define MACH_TYPE_CATS                 6
20 #define MACH_TYPE_SHARK                15
21 #define MACH_TYPE_BRUTUS               16
22 #define MACH_TYPE_PERSONAL_SERVER      17
23 #define MACH_TYPE_L7200                19
24 #define MACH_TYPE_PLEB                 20
25 #define MACH_TYPE_INTEGRATOR           21
26 #define MACH_TYPE_H3600                22
27 #define MACH_TYPE_P720T                24
28 #define MACH_TYPE_ASSABET              25
29 #define MACH_TYPE_LART                 27
30 #define MACH_TYPE_GRAPHICSCLIENT       29
31 #define MACH_TYPE_XP860                30
32 #define MACH_TYPE_CERF                 31
33 #define MACH_TYPE_NANOENGINE           32
34 #define MACH_TYPE_JORNADA720           48
35 #define MACH_TYPE_EDB7211              50
36 #define MACH_TYPE_PFS168               52
37 #define MACH_TYPE_FLEXANET             54
38 #define MACH_TYPE_SIMPAD               87
39 #define MACH_TYPE_LUBBOCK              89
40 #define MACH_TYPE_CLEP7212             91
41 #define MACH_TYPE_SHANNON              97
42 #define MACH_TYPE_CONSUS               105
43 #define MACH_TYPE_AAED2000             106
44 #define MACH_TYPE_CDB89712             107
45 #define MACH_TYPE_GRAPHICSMASTER       108
46 #define MACH_TYPE_ADSBITSY             109
47 #define MACH_TYPE_PXA_IDP              110
48 #define MACH_TYPE_PT_SYSTEM3           112
49 #define MACH_TYPE_AUTCPU12             118
50 #define MACH_TYPE_H3100                136
51 #define MACH_TYPE_COLLIE               146
52 #define MACH_TYPE_BADGE4               148
53 #define MACH_TYPE_FORTUNET             152
54 #define MACH_TYPE_MX1ADS               160
55 #define MACH_TYPE_H7201                161
56 #define MACH_TYPE_H7202                162
57 #define MACH_TYPE_IQ80321              169
58 #define MACH_TYPE_KS8695               180
59 #define MACH_TYPE_SMDK2410             193
60 #define MACH_TYPE_CEIVA                200
61 #define MACH_TYPE_VOICEBLUE            218
62 #define MACH_TYPE_H5400                220
63 #define MACH_TYPE_OMAP_INNOVATOR       234
64 #define MACH_TYPE_IXDP2400             242
65 #define MACH_TYPE_IXDP2800             243
66 #define MACH_TYPE_IXDP425              245
67 #define MACH_TYPE_HACKKIT              254
68 #define MACH_TYPE_IXCDP1100            260
69 #define MACH_TYPE_AT91RM9200DK         262
70 #define MACH_TYPE_CINTEGRATOR          275
71 #define MACH_TYPE_VIPER                283
72 #define MACH_TYPE_ADI_COYOTE           290
73 #define MACH_TYPE_IXDP2401             299
74 #define MACH_TYPE_IXDP2801             300
75 #define MACH_TYPE_IQ31244              327
76 #define MACH_TYPE_BAST                 331
77 #define MACH_TYPE_H1940                347
78 #define MACH_TYPE_ENP2611              356
79 #define MACH_TYPE_S3C2440              362
80 #define MACH_TYPE_GUMSTIX              373
81 #define MACH_TYPE_OMAP_H2              382
82 #define MACH_TYPE_E740                 384
83 #define MACH_TYPE_IQ80331              385
84 #define MACH_TYPE_VERSATILE_PB         387
85 #define MACH_TYPE_KEV7A400             388
86 #define MACH_TYPE_LPD7A400             389
87 #define MACH_TYPE_LPD7A404             390
88 #define MACH_TYPE_CSB337               399
89 #define MACH_TYPE_MAINSTONE            406
90 #define MACH_TYPE_XCEP                 413
91 #define MACH_TYPE_ARCOM_VULCAN         414
92 #define MACH_TYPE_NOMADIK              420
93 #define MACH_TYPE_CORGI                423
94 #define MACH_TYPE_POODLE               424
95 #define MACH_TYPE_ARMCORE              438
96 #define MACH_TYPE_MX31ADS              447
97 #define MACH_TYPE_HIMALAYA             448
98 #define MACH_TYPE_EDB9312              451
99 #define MACH_TYPE_OMAP_GENERIC         452
100 #define MACH_TYPE_EDB9301              462
101 #define MACH_TYPE_EDB9315              463
102 #define MACH_TYPE_VR1000               475
103 #define MACH_TYPE_OMAP_PERSEUS2        491
104 #define MACH_TYPE_E800                 496
105 #define MACH_TYPE_E750                 497
106 #define MACH_TYPE_SCB9328              508
107 #define MACH_TYPE_OMAP_H3              509
108 #define MACH_TYPE_OMAP_H4              510
109 #define MACH_TYPE_OMAP_OSK             515
110 #define MACH_TYPE_TOSA                 520
111 #define MACH_TYPE_AVILA                526
112 #define MACH_TYPE_EDB9302              538
113 #define MACH_TYPE_HUSKY                543
114 #define MACH_TYPE_SHEPHERD             545
115 #define MACH_TYPE_H4700                562
116 #define MACH_TYPE_RX3715               592
117 #define MACH_TYPE_NSLU2                597
118 #define MACH_TYPE_E400                 598
119 #define MACH_TYPE_IXDPG425             604
120 #define MACH_TYPE_VERSATILE_AB         606
121 #define MACH_TYPE_EDB9307              607
122 #define MACH_TYPE_KB9200               612
123 #define MACH_TYPE_SX1                  613
124 #define MACH_TYPE_IXDP465              618
125 #define MACH_TYPE_IXDP2351             619
126 #define MACH_TYPE_IQ80332              629
127 #define MACH_TYPE_GTWX5715             641
128 #define MACH_TYPE_CSB637               648
129 #define MACH_TYPE_N30                  656
130 #define MACH_TYPE_NEC_MP900            659
131 #define MACH_TYPE_KAFA                 662
132 #define MACH_TYPE_TS72XX               673
133 #define MACH_TYPE_OTOM                 680
134 #define MACH_TYPE_NEXCODER_2440        681
135 #define MACH_TYPE_ECO920               702
136 #define MACH_TYPE_ROADRUNNER           704
137 #define MACH_TYPE_AT91RM9200EK         705
138 #define MACH_TYPE_SPITZ                713
139 #define MACH_TYPE_ADSSPHERE            723
140 #define MACH_TYPE_COLIBRI              729
141 #define MACH_TYPE_GATEWAY7001          731
142 #define MACH_TYPE_PCM027               732
143 #define MACH_TYPE_ANUBIS               734
144 #define MACH_TYPE_AKITA                744
145 #define MACH_TYPE_E330                 753
146 #define MACH_TYPE_NOKIA770             755
147 #define MACH_TYPE_CARMEVA              769
148 #define MACH_TYPE_EDB9315A             772
149 #define MACH_TYPE_STARGATE2            774
150 #define MACH_TYPE_INTELMOTE2           775
151 #define MACH_TYPE_TRIZEPS4             776
152 #define MACH_TYPE_PNX4008              782
153 #define MACH_TYPE_CPUAT91              787
154 #define MACH_TYPE_IQ81340SC            799
155 #define MACH_TYPE_IQ81340MC            801
156 #define MACH_TYPE_MICRO9               811
157 #define MACH_TYPE_MICRO9L              812
158 #define MACH_TYPE_OMAP_PALMTE          817
159 #define MACH_TYPE_REALVIEW_EB          827
160 #define MACH_TYPE_BORZOI               831
161 #define MACH_TYPE_PALMLD               835
162 #define MACH_TYPE_IXDP28X5             838
163 #define MACH_TYPE_OMAP_PALMTT          839
164 #define MACH_TYPE_ARCOM_ZEUS           841
165 #define MACH_TYPE_OSIRIS               842
166 #define MACH_TYPE_PALMTE2              844
167 #define MACH_TYPE_MX27ADS              846
168 #define MACH_TYPE_AT91SAM9261EK        848
169 #define MACH_TYPE_LOFT                 849
170 #define MACH_TYPE_MX21ADS              851
171 #define MACH_TYPE_AMS_DELTA            862
172 #define MACH_TYPE_NAS100D              865
173 #define MACH_TYPE_MAGICIAN             875
174 #define MACH_TYPE_NXDKN                880
175 #define MACH_TYPE_PALMTX               885
176 #define MACH_TYPE_S3C2413              887
177 #define MACH_TYPE_WG302V2              890
178 #define MACH_TYPE_OMAP_2430SDP         900
179 #define MACH_TYPE_DAVINCI_EVM          901
180 #define MACH_TYPE_PALMZ72              904
181 #define MACH_TYPE_NXDB500              905
182 #define MACH_TYPE_PALMT5               917
183 #define MACH_TYPE_PALMTC               918
184 #define MACH_TYPE_OMAP_APOLLON         919
185 #define MACH_TYPE_ATEB9200             923
186 #define MACH_TYPE_N35                  927
187 #define MACH_TYPE_LOGICPD_PXA270       930
188 #define MACH_TYPE_NXEB500HMI           941
189 #define MACH_TYPE_ESPRESSO             949
190 #define MACH_TYPE_RX1950               952
191 #define MACH_TYPE_GESBC9312            958
192 #define MACH_TYPE_PICOTUX2XX           963
193 #define MACH_TYPE_DSMG600              964
194 #define MACH_TYPE_OMAP_FSAMPLE         970
195 #define MACH_TYPE_SNAPPER_CL15         986
196 #define MACH_TYPE_OMAP_PALMZ71         993
197 #define MACH_TYPE_SMDK2412             1009
198 #define MACH_TYPE_SMDK2413             1022
199 #define MACH_TYPE_AML_M5900            1024
200 #define MACH_TYPE_BALLOON3             1029
201 #define MACH_TYPE_ECBAT91              1072
202 #define MACH_TYPE_ONEARM               1075
203 #define MACH_TYPE_SMDK2443             1084
204 #define MACH_TYPE_FSG                  1091
205 #define MACH_TYPE_AT91SAM9260EK        1099
206 #define MACH_TYPE_GLANTANK             1100
207 #define MACH_TYPE_N2100                1101
208 #define MACH_TYPE_QT2410               1108
209 #define MACH_TYPE_KIXRP435             1109
210 #define MACH_TYPE_CC9P9360DEV          1114
211 #define MACH_TYPE_EDB9302A             1127
212 #define MACH_TYPE_EDB9307A             1128
213 #define MACH_TYPE_OMAP_3430SDP         1138
214 #define MACH_TYPE_VSTMS                1140
215 #define MACH_TYPE_MICRO9M              1169
216 #define MACH_TYPE_BUG                  1179
217 #define MACH_TYPE_AT91SAM9263EK        1202
218 #define MACH_TYPE_EM7210               1212
219 #define MACH_TYPE_VPAC270              1227
220 #define MACH_TYPE_TREO680              1230
221 #define MACH_TYPE_ZYLONITE             1233
222 #define MACH_TYPE_MX31LITE             1236
223 #define MACH_TYPE_MIOA701              1257
224 #define MACH_TYPE_ARMADILLO5X0         1260
225 #define MACH_TYPE_CC9P9360JS           1264
226 #define MACH_TYPE_NOKIA_N800           1271
227 #define MACH_TYPE_EP80219              1281
228 #define MACH_TYPE_GORAMO_MLR           1292
229 #define MACH_TYPE_EM_X270              1297
230 #define MACH_TYPE_NEO1973_GTA02        1304
231 #define MACH_TYPE_AT91SAM9RLEK         1326
232 #define MACH_TYPE_COLIBRI320           1340
233 #define MACH_TYPE_CAM60                1351
234 #define MACH_TYPE_AT91EB01             1354
235 #define MACH_TYPE_DB88F5281            1358
236 #define MACH_TYPE_CSB726               1359
237 #define MACH_TYPE_DAVINCI_DM6467_EVM   1380
238 #define MACH_TYPE_DAVINCI_DM355_EVM    1381
239 #define MACH_TYPE_LITTLETON            1388
240 #define MACH_TYPE_REALVIEW_PB11MP      1407
241 #define MACH_TYPE_MX27_3DS             1430
242 #define MACH_TYPE_HALIBUT              1439
243 #define MACH_TYPE_TROUT                1440
244 #define MACH_TYPE_TCT_HAMMER           1460
245 #define MACH_TYPE_HERALD               1461
246 #define MACH_TYPE_SIM_ONE              1476
247 #define MACH_TYPE_JIVE                 1490
248 #define MACH_TYPE_SAM9_L9260           1501
249 #define MACH_TYPE_REALVIEW_PB1176      1504
250 #define MACH_TYPE_YL9200               1507
251 #define MACH_TYPE_RD88F5182            1508
252 #define MACH_TYPE_KUROBOX_PRO          1509
253 #define MACH_TYPE_MX31_3DS             1511
254 #define MACH_TYPE_QONG                 1524
255 #define MACH_TYPE_OMAP2EVM             1534
256 #define MACH_TYPE_OMAP3EVM             1535
257 #define MACH_TYPE_DNS323               1542
258 #define MACH_TYPE_OMAP3_BEAGLE         1546
259 #define MACH_TYPE_NOKIA_N810           1548
260 #define MACH_TYPE_PCM038               1551
261 #define MACH_TYPE_TS209                1565
262 #define MACH_TYPE_AT91CAP9ADK          1566
263 #define MACH_TYPE_MX31MOBOARD          1574
264 #define MACH_TYPE_TERASTATION_PRO2     1584
265 #define MACH_TYPE_LINKSTATION_PRO      1585
266 #define MACH_TYPE_E350                 1596
267 #define MACH_TYPE_TS409                1601
268 #define MACH_TYPE_CM_X300              1616
269 #define MACH_TYPE_AT91SAM9G20EK        1624
270 #define MACH_TYPE_SMDK6410             1626
271 #define MACH_TYPE_U300                 1627
272 #define MACH_TYPE_WRT350N_V2           1633
273 #define MACH_TYPE_OMAP_LDP             1639
274 #define MACH_TYPE_MX35_3DS             1645
275 #define MACH_TYPE_NEUROS_OSD2          1647
276 #define MACH_TYPE_TRIZEPS4WL           1649
277 #define MACH_TYPE_TS78XX               1652
278 #define MACH_TYPE_SFFSDR               1657
279 #define MACH_TYPE_PCM037               1673
280 #define MACH_TYPE_DB88F6281_BP         1680
281 #define MACH_TYPE_RD88F6192_NAS        1681
282 #define MACH_TYPE_RD88F6281            1682
283 #define MACH_TYPE_DB78X00_BP           1683
284 #define MACH_TYPE_SMDK2416             1685
285 #define MACH_TYPE_WBD111               1690
286 #define MACH_TYPE_MV2120               1693
287 #define MACH_TYPE_MX51_3DS             1696
288 #define MACH_TYPE_IMX27LITE            1701
289 #define MACH_TYPE_USB_A9260            1709
290 #define MACH_TYPE_USB_A9263            1710
291 #define MACH_TYPE_QIL_A9260            1711
292 #define MACH_TYPE_KZM_ARM11_01         1722
293 #define MACH_TYPE_NOKIA_N810_WIMAX     1727
294 #define MACH_TYPE_SAPPHIRE             1729
295 #define MACH_TYPE_STMP37XX             1732
296 #define MACH_TYPE_STMP378X             1733
297 #define MACH_TYPE_EZX_A780             1740
298 #define MACH_TYPE_EZX_E680             1741
299 #define MACH_TYPE_EZX_A1200            1742
300 #define MACH_TYPE_EZX_E6               1743
301 #define MACH_TYPE_EZX_E2               1744
302 #define MACH_TYPE_EZX_A910             1745
303 #define MACH_TYPE_EDMINI_V2            1756
304 #define MACH_TYPE_ZIPIT2               1757
305 #define MACH_TYPE_OMAP3_PANDORA        1761
306 #define MACH_TYPE_MSS2                 1766
307 #define MACH_TYPE_LB88RC8480           1769
308 #define MACH_TYPE_MX25_3DS             1771
309 #define MACH_TYPE_OMAP3530_LV_SOM      1773
310 #define MACH_TYPE_DAVINCI_DA830_EVM    1781
311 #define MACH_TYPE_AT572D940HFEB        1783
312 #define MACH_TYPE_DOVE_DB              1788
313 #define MACH_TYPE_OVERO                1798
314 #define MACH_TYPE_AT2440EVB            1799
315 #define MACH_TYPE_NEOCORE926           1800
316 #define MACH_TYPE_WNR854T              1801
317 #define MACH_TYPE_RD88F5181L_GE        1812
318 #define MACH_TYPE_RD88F5181L_FXO       1818
319 #define MACH_TYPE_STAMP9G20            1824
320 #define MACH_TYPE_SMDKC100             1826
321 #define MACH_TYPE_TAVOREVB             1827
322 #define MACH_TYPE_SAAR                 1828
323 #define MACH_TYPE_AT91SAM9M10G45EK     1830
324 #define MACH_TYPE_MXLADS               1851
325 #define MACH_TYPE_LINKSTATION_MINI     1858
326 #define MACH_TYPE_AFEB9260             1859
327 #define MACH_TYPE_IMX27IPCAM           1871
328 #define MACH_TYPE_RD88F6183AP_GE       1894
329 #define MACH_TYPE_REALVIEW_PBA8        1897
330 #define MACH_TYPE_REALVIEW_PBX         1901
331 #define MACH_TYPE_MICRO9S              1902
332 #define MACH_TYPE_RUT100               1908
333 #define MACH_TYPE_G3EVM                1919
334 #define MACH_TYPE_W90P910EVB           1921
335 #define MACH_TYPE_W90P950EVB           1923
336 #define MACH_TYPE_W90N960EVB           1924
337 #define MACH_TYPE_MV88F6281GTW_GE      1932
338 #define MACH_TYPE_NCP                  1933
339 #define MACH_TYPE_DAVINCI_DM365_EVM    1939
340 #define MACH_TYPE_CENTRO               1944
341 #define MACH_TYPE_NOKIA_RX51           1955
342 #define MACH_TYPE_OMAP_ZOOM2           1967
343 #define MACH_TYPE_CPUAT9260            1973
344 #define MACH_TYPE_EUKREA_CPUIMX27      1975
345 #define MACH_TYPE_ACS5K                1982
346 #define MACH_TYPE_SNAPPER_9260         1987
347 #define MACH_TYPE_DSM320               1988
348 #define MACH_TYPE_EXEDA                1994
349 #define MACH_TYPE_MINI2440             1999
350 #define MACH_TYPE_COLIBRI300           2000
351 #define MACH_TYPE_LINKSTATION_LS_HGL   2005
352 #define MACH_TYPE_CPUAT9G20            2031
353 #define MACH_TYPE_SMDK6440             2032
354 #define MACH_TYPE_NAS4220B             2038
355 #define MACH_TYPE_ZYLONITE2            2042
356 #define MACH_TYPE_ASPENITE             2043
357 #define MACH_TYPE_TTC_DKB              2045
358 #define MACH_TYPE_PCM043               2072
359 #define MACH_TYPE_SHEEVAPLUG           2097
360 #define MACH_TYPE_AVENGERS_LITE        2104
361 #define MACH_TYPE_MX51_BABBAGE         2125
362 #define MACH_TYPE_RD78X00_MASA         2135
363 #define MACH_TYPE_DM355_LEOPARD        2138
364 #define MACH_TYPE_TS219                2139
365 #define MACH_TYPE_PCA100               2149
366 #define MACH_TYPE_DAVINCI_DA850_EVM    2157
367 #define MACH_TYPE_AT91SAM9G10EK        2159
368 #define MACH_TYPE_OMAP_4430SDP         2160
369 #define MACH_TYPE_MAGX_ZN5             2162
370 #define MACH_TYPE_BTMAVB101            2172
371 #define MACH_TYPE_BTMAWB101            2173
372 #define MACH_TYPE_OMAP3_TORPEDO        2178
373 #define MACH_TYPE_ANW6410              2183
374 #define MACH_TYPE_IMX27_VISSTRIM_M10   2187
375 #define MACH_TYPE_PORTUXG20            2191
376 #define MACH_TYPE_SMDKC110             2193
377 #define MACH_TYPE_OMAP3517EVM          2200
378 #define MACH_TYPE_NETSPACE_V2          2201
379 #define MACH_TYPE_NETSPACE_MAX_V2      2202
380 #define MACH_TYPE_D2NET_V2             2203
381 #define MACH_TYPE_NET2BIG_V2           2204
382 #define MACH_TYPE_NET5BIG_V2           2206
383 #define MACH_TYPE_INETSPACE_V2         2208
384 #define MACH_TYPE_AT91SAM9G45EKES      2212
385 #define MACH_TYPE_PC7302               2220
386 #define MACH_TYPE_SPEAR600             2236
387 #define MACH_TYPE_SPEAR300             2237
388 #define MACH_TYPE_LILLY1131            2239
389 #define MACH_TYPE_HMT                  2254
390 #define MACH_TYPE_VEXPRESS             2272
391 #define MACH_TYPE_D2NET                2282
392 #define MACH_TYPE_BIGDISK              2283
393 #define MACH_TYPE_AT91SAM9G20EK_2MMC   2288
394 #define MACH_TYPE_BCMRING              2289
395 #define MACH_TYPE_DP6XX                2302
396 #define MACH_TYPE_MAHIMAHI             2304
397 #define MACH_TYPE_SMDK6442             2324
398 #define MACH_TYPE_OPENRD_BASE          2325
399 #define MACH_TYPE_DEVKIT8000           2330
400 #define MACH_TYPE_MX51_EFIKAMX         2336
401 #define MACH_TYPE_CM_T35               2341
402 #define MACH_TYPE_NET2BIG              2342
403 #define MACH_TYPE_IGEP0020             2344
404 #define MACH_TYPE_NUC932EVB            2356
405 #define MACH_TYPE_OPENRD_CLIENT        2361
406 #define MACH_TYPE_U8500                2368
407 #define MACH_TYPE_MX51_EFIKASB         2370
408 #define MACH_TYPE_MARVELL_JASPER       2382
409 #define MACH_TYPE_FLINT                2383
410 #define MACH_TYPE_TAVOREVB3            2384
411 #define MACH_TYPE_TOUCHBOOK            2393
412 #define MACH_TYPE_RAUMFELD_RC          2413
413 #define MACH_TYPE_RAUMFELD_CONNECTOR   2414
414 #define MACH_TYPE_RAUMFELD_SPEAKER     2415
415 #define MACH_TYPE_TNETV107X            2418
416 #define MACH_TYPE_SMDKV210             2456
417 #define MACH_TYPE_OMAP_ZOOM3           2464
418 #define MACH_TYPE_OMAP_3630SDP         2465
419 #define MACH_TYPE_SMARTQ7              2479
420 #define MACH_TYPE_WATSON_EFM_PLUGIN    2491
421 #define MACH_TYPE_G4EVM                2493
422 #define MACH_TYPE_OMAPL138_HAWKBOARD   2495
423 #define MACH_TYPE_TS41X                2502
424 #define MACH_TYPE_PHY3250              2511
425 #define MACH_TYPE_MINI6410             2520
426 #define MACH_TYPE_MX28EVK              2531
427 #define MACH_TYPE_SMARTQ5              2534
428 #define MACH_TYPE_DAVINCI_DM6467TEVM   2548
429 #define MACH_TYPE_MXT_TD60             2550
430 #define MACH_TYPE_RIOT_BEI2            2576
431 #define MACH_TYPE_RIOT_X37             2578
432 #define MACH_TYPE_CAPC7117             2612
433 #define MACH_TYPE_ICONTROL             2624
434 #define MACH_TYPE_QSD8X50A_ST1_5       2627
435 #define MACH_TYPE_MX23EVK              2629
436 #define MACH_TYPE_AP4EVB               2630
437 #define MACH_TYPE_MITYOMAPL138         2650
438 #define MACH_TYPE_GURUPLUG             2659
439 #define MACH_TYPE_SPEAR310             2660
440 #define MACH_TYPE_SPEAR320             2661
441 #define MACH_TYPE_AQUILA               2676
442 #define MACH_TYPE_ESATA_SHEEVAPLUG     2678
443 #define MACH_TYPE_MSM7X30_SURF         2679
444 #define MACH_TYPE_EA2478DEVKIT         2683
445 #define MACH_TYPE_TERASTATION_WXL      2697
446 #define MACH_TYPE_MSM7X25_SURF         2703
447 #define MACH_TYPE_MSM7X25_FFA          2704
448 #define MACH_TYPE_MSM7X27_SURF         2705
449 #define MACH_TYPE_MSM7X27_FFA          2706
450 #define MACH_TYPE_MSM7X30_FFA          2707
451 #define MACH_TYPE_QSD8X50_SURF         2708
452 #define MACH_TYPE_MX53_EVK             2716
453 #define MACH_TYPE_IGEP0030             2717
454 #define MACH_TYPE_SBC3530              2722
455 #define MACH_TYPE_SAARB                2727
456 #define MACH_TYPE_HARMONY              2731
457 #define MACH_TYPE_MSM7X30_FLUID        2741
458 #define MACH_TYPE_CM_T3517             2750
459 #define MACH_TYPE_WBD222               2753
460 #define MACH_TYPE_MSM8X60_SURF         2755
461 #define MACH_TYPE_MSM8X60_SIM          2756
462 #define MACH_TYPE_TCC8000_SDK          2758
463 #define MACH_TYPE_NANOS                2759
464 #define MACH_TYPE_STAMP9G45            2761
465 #define MACH_TYPE_CNS3420VB            2776
466 #define MACH_TYPE_OMAP4_PANDA          2791
467 #define MACH_TYPE_TI8168EVM            2800
468 #define MACH_TYPE_TETON_BGA            2816
469 #define MACH_TYPE_EUKREA_CPUIMX25SD    2820
470 #define MACH_TYPE_EUKREA_CPUIMX35SD    2821
471 #define MACH_TYPE_EUKREA_CPUIMX51SD    2822
472 #define MACH_TYPE_EUKREA_CPUIMX51      2823
473 #define MACH_TYPE_SMDKC210             2838
474 #define MACH_TYPE_OMAP3_BRAILLO        2839
475 #define MACH_TYPE_SPYPLUG              2840
476 #define MACH_TYPE_GINGER               2841
477 #define MACH_TYPE_TNY_T3530            2842
478 #define MACH_TYPE_PCA102               2843
479 #define MACH_TYPE_SPADE                2844
480 #define MACH_TYPE_MXC25_TOPAZ          2845
481 #define MACH_TYPE_T5325                2846
482 #define MACH_TYPE_GW2361               2847
483 #define MACH_TYPE_ELOG                 2848
484 #define MACH_TYPE_INCOME               2849
485 #define MACH_TYPE_BCM589X              2850
486 #define MACH_TYPE_ETNA                 2851
487 #define MACH_TYPE_HAWKS                2852
488 #define MACH_TYPE_MESON                2853
489 #define MACH_TYPE_XSBASE255            2854
490 #define MACH_TYPE_PVM2030              2855
491 #define MACH_TYPE_MIOA502              2856
492 #define MACH_TYPE_VVBOX_SDORIG2        2857
493 #define MACH_TYPE_VVBOX_SDLITE2        2858
494 #define MACH_TYPE_VVBOX_SDPRO4         2859
495 #define MACH_TYPE_HTC_SPV_M700         2860
496 #define MACH_TYPE_MX257SX              2861
497 #define MACH_TYPE_GONI                 2862
498 #define MACH_TYPE_MSM8X55_SVLTE_FFA    2863
499 #define MACH_TYPE_MSM8X55_SVLTE_SURF   2864
500 #define MACH_TYPE_QUICKSTEP            2865
501 #define MACH_TYPE_DMW96                2866
502 #define MACH_TYPE_HAMMERHEAD           2867
503 #define MACH_TYPE_TRIDENT              2868
504 #define MACH_TYPE_LIGHTNING            2869
505 #define MACH_TYPE_ICONNECT             2870
506 #define MACH_TYPE_AUTOBOT              2871
507 #define MACH_TYPE_COCONUT              2872
508 #define MACH_TYPE_DURIAN               2873
509 #define MACH_TYPE_CAYENNE              2874
510 #define MACH_TYPE_FUJI                 2875
511 #define MACH_TYPE_SYNOLOGY_6282        2876
512 #define MACH_TYPE_EM1SY                2877
513 #define MACH_TYPE_M502                 2878
514 #define MACH_TYPE_MATRIX518            2879
515 #define MACH_TYPE_TINY_GURNARD         2880
516 #define MACH_TYPE_SPEAR1310            2881
517 #define MACH_TYPE_BV07                 2882
518 #define MACH_TYPE_MXT_TD61             2883
519 #define MACH_TYPE_OPENRD_ULTIMATE      2884
520 #define MACH_TYPE_DEVIXP               2885
521 #define MACH_TYPE_MICCPT               2886
522 #define MACH_TYPE_MIC256               2887
523 #define MACH_TYPE_AS1167               2888
524 #define MACH_TYPE_OMAP3_IBIZA          2889
525 #define MACH_TYPE_U5500                2890
526 #define MACH_TYPE_DAVINCI_PICTO        2891
527 #define MACH_TYPE_MECHA                2892
528 #define MACH_TYPE_BUBBA3               2893
529 #define MACH_TYPE_PUPITRE              2894
530 #define MACH_TYPE_TEGRA_VOGUE          2896
531 #define MACH_TYPE_TEGRA_E1165          2897
532 #define MACH_TYPE_SIMPLENET            2898
533 #define MACH_TYPE_EC4350TBM            2899
534 #define MACH_TYPE_PEC_TC               2900
535 #define MACH_TYPE_PEC_HC2              2901
536 #define MACH_TYPE_ESL_MOBILIS_A        2902
537 #define MACH_TYPE_ESL_MOBILIS_B        2903
538 #define MACH_TYPE_ESL_WAVE_A           2904
539 #define MACH_TYPE_ESL_WAVE_B           2905
540 #define MACH_TYPE_UNISENSE_MMM         2906
541 #define MACH_TYPE_BLUESHARK            2907
542 #define MACH_TYPE_E10                  2908
543 #define MACH_TYPE_APP3K_ROBIN          2909
544 #define MACH_TYPE_POV15HD              2910
545 #define MACH_TYPE_STELLA               2911
546 #define MACH_TYPE_LINKSTATION_LSCHL    2913
547 #define MACH_TYPE_NETWALKER            2914
548 #define MACH_TYPE_ACSX106              2915
549 #define MACH_TYPE_ATLAS5_C1            2916
550 #define MACH_TYPE_NSB3AST              2917
551 #define MACH_TYPE_GNET_SLC             2918
552 #define MACH_TYPE_AF4000               2919
553 #define MACH_TYPE_ARK9431              2920
554 #define MACH_TYPE_FS_S5PC100           2921
555 #define MACH_TYPE_OMAP3505NOVA8        2922
556 #define MACH_TYPE_OMAP3621_EDP1        2923
557 #define MACH_TYPE_ORATISAES            2924
558 #define MACH_TYPE_SMDKV310             2925
559 #define MACH_TYPE_SIEMENS_L0           2926
560 #define MACH_TYPE_VENTANA              2927
561 #define MACH_TYPE_WM8505_7IN_NETBOOK   2928
562 #define MACH_TYPE_EC4350SDB            2929
563 #define MACH_TYPE_MIMAS                2930
564 #define MACH_TYPE_TITAN                2931
565 #define MACH_TYPE_CRANEBOARD           2932
566 #define MACH_TYPE_ES2440               2933
567 #define MACH_TYPE_NAJAY_A9263          2934
568 #define MACH_TYPE_HTCTORNADO           2935
569 #define MACH_TYPE_DIMM_MX257           2936
570 #define MACH_TYPE_JIGEN                2937
571 #define MACH_TYPE_SMDK6450             2938
572 #define MACH_TYPE_MENO_QNG             2939
573 #define MACH_TYPE_NS2416               2940
574 #define MACH_TYPE_RPC353               2941
575 #define MACH_TYPE_TQ6410               2942
576 #define MACH_TYPE_SKY6410              2943
577 #define MACH_TYPE_DYNASTY              2944
578 #define MACH_TYPE_VIVO                 2945
579 #define MACH_TYPE_BURY_BL7582          2946
580 #define MACH_TYPE_BURY_BPS5270         2947
581 #define MACH_TYPE_BASI                 2948
582 #define MACH_TYPE_TN200                2949
583 #define MACH_TYPE_C2MMI                2950
584 #define MACH_TYPE_MESON_6236M          2951
585 #define MACH_TYPE_MESON_8626M          2952
586 #define MACH_TYPE_TUBE                 2953
587 #define MACH_TYPE_MESSINA              2954
588 #define MACH_TYPE_MX50_ARM2            2955
589 #define MACH_TYPE_CETUS9263            2956
590 #define MACH_TYPE_BROWNSTONE           2957
591 #define MACH_TYPE_VMX25                2958
592 #define MACH_TYPE_VMX51                2959
593 #define MACH_TYPE_ABACUS               2960
594 #define MACH_TYPE_CM4745               2961
595 #define MACH_TYPE_ORATISLINK           2962
596 #define MACH_TYPE_DAVINCI_DM365_DVR    2963
597 #define MACH_TYPE_NETVIZ               2964
598 #define MACH_TYPE_FLEXIBITY            2965
599 #define MACH_TYPE_WLAN_COMPUTER        2966
600 #define MACH_TYPE_LPC24XX              2967
601 #define MACH_TYPE_SPICA                2968
602 #define MACH_TYPE_GPSDISPLAY           2969
603 #define MACH_TYPE_BIPNET               2970
604 #define MACH_TYPE_OVERO_CTU_INERTIAL   2971
605 #define MACH_TYPE_DAVINCI_DM355_MMM    2972
606 #define MACH_TYPE_PC9260_V2            2973
607 #define MACH_TYPE_PTX7545              2974
608 #define MACH_TYPE_TM_EFDC              2975
609 #define MACH_TYPE_OMAP3_WALDO1         2977
610 #define MACH_TYPE_FLYER                2978
611 #define MACH_TYPE_TORNADO3240          2979
612 #define MACH_TYPE_SOLI_01              2980
613 #define MACH_TYPE_OMAPL138_EUROPALC    2981
614 #define MACH_TYPE_HELIOS_V1            2982
615 #define MACH_TYPE_NETSPACE_LITE_V2     2983
616 #define MACH_TYPE_SSC                  2984
617 #define MACH_TYPE_PREMIERWAVE_EN       2985
618 #define MACH_TYPE_WASABI               2986
619 #define MACH_TYPE_MX50_RDP             2988
620 #define MACH_TYPE_UNIVERSAL_C210       2989
621 #define MACH_TYPE_REAL6410             2990
622 #define MACH_TYPE_SPX_SAKURA           2991
623 #define MACH_TYPE_IJ3K_2440            2992
624 #define MACH_TYPE_OMAP3_BC10           2993
625 #define MACH_TYPE_THEBE                2994
626 #define MACH_TYPE_RV082                2995
627 #define MACH_TYPE_ARMLGUEST            2996
628 #define MACH_TYPE_TJINC1000            2997
629 #define MACH_TYPE_DOCKSTAR             2998
630 #define MACH_TYPE_AX8008               2999
631 #define MACH_TYPE_GNET_SGCE            3000
632 #define MACH_TYPE_PXWNAS_500_1000      3001
633 #define MACH_TYPE_EA20                 3002
634 #define MACH_TYPE_AWM2                 3003
635 #define MACH_TYPE_TI8148EVM            3004
636 #define MACH_TYPE_SEABOARD             3005
637 #define MACH_TYPE_LINKSTATION_CHLV2    3006
638 #define MACH_TYPE_TERA_PRO2_RACK       3007
639 #define MACH_TYPE_RUBYS                3008
640 #define MACH_TYPE_AQUARIUS             3009
641 #define MACH_TYPE_MX53_ARD             3010
642 #define MACH_TYPE_MX53_SMD             3011
643 #define MACH_TYPE_LSWXL                3012
644 #define MACH_TYPE_DOVE_AVNG_V3         3013
645 #define MACH_TYPE_SDI_ESS_9263         3014
646 #define MACH_TYPE_JOCPU550             3015
647 #define MACH_TYPE_MSM8X60_RUMI3        3016
648 #define MACH_TYPE_MSM8X60_FFA          3017
649 #define MACH_TYPE_YANOMAMI             3018
650 #define MACH_TYPE_GTA04                3019
651 #define MACH_TYPE_CM_A510              3020
652 #define MACH_TYPE_OMAP3_RFS200         3021
653 #define MACH_TYPE_KX33XX               3022
654 #define MACH_TYPE_PTX7510              3023
655 #define MACH_TYPE_TOP9000              3024
656 #define MACH_TYPE_TEENOTE              3025
657 #define MACH_TYPE_TS3                  3026
658 #define MACH_TYPE_A0                   3027
659 #define MACH_TYPE_FSM9XXX_SURF         3028
660 #define MACH_TYPE_FSM9XXX_FFA          3029
661 #define MACH_TYPE_FRRHWCDMA60W         3030
662 #define MACH_TYPE_REMUS                3031
663 #define MACH_TYPE_AT91CAP7XDK          3032
664 #define MACH_TYPE_AT91CAP7STK          3033
665 #define MACH_TYPE_KT_SBC_SAM9_1        3034
666 #define MACH_TYPE_ARMADA_XP_DB         3036
667 #define MACH_TYPE_SPDM                 3037
668 #define MACH_TYPE_GTIB                 3038
669 #define MACH_TYPE_DGM3240              3039
670 #define MACH_TYPE_HTCMEGA              3041
671 #define MACH_TYPE_TRICORDER            3042
672 #define MACH_TYPE_TX28                 3043
673 #define MACH_TYPE_BSTBRD               3044
674 #define MACH_TYPE_PWB3090              3045
675 #define MACH_TYPE_IDEA6410             3046
676 #define MACH_TYPE_QBC9263              3047
677 #define MACH_TYPE_BORABORA             3048
678 #define MACH_TYPE_VALDEZ               3049
679 #define MACH_TYPE_LS9G20               3050
680 #define MACH_TYPE_MIOS_V1              3051
681 #define MACH_TYPE_S5PC110_CRESPO       3052
682 #define MACH_TYPE_CONTROLTEK9G20       3053
683 #define MACH_TYPE_TIN307               3054
684 #define MACH_TYPE_TIN510               3055
685 #define MACH_TYPE_BLUECHEESE           3057
686 #define MACH_TYPE_TEM3X30              3058
687 #define MACH_TYPE_HARVEST_DESOTO       3059
688 #define MACH_TYPE_MSM8X60_QRDC         3060
689 #define MACH_TYPE_SPEAR900             3061
690 #define MACH_TYPE_PCONTROL_G20         3062
691 #define MACH_TYPE_RDSTOR               3063
692 #define MACH_TYPE_USDLOADER            3064
693 #define MACH_TYPE_TSOPLOADER           3065
694 #define MACH_TYPE_KRONOS               3066
695 #define MACH_TYPE_FFCORE               3067
696 #define MACH_TYPE_MONE                 3068
697 #define MACH_TYPE_UNIT2S               3069
698 #define MACH_TYPE_ACER_A5              3070
699 #define MACH_TYPE_ETHERPRO_ISP         3071
700 #define MACH_TYPE_STRETCHS7000         3072
701 #define MACH_TYPE_P87_SMARTSIM         3073
702 #define MACH_TYPE_TULIP                3074
703 #define MACH_TYPE_SUNFLOWER            3075
704 #define MACH_TYPE_RIB                  3076
705 #define MACH_TYPE_CLOD                 3077
706 #define MACH_TYPE_RUMP                 3078
707 #define MACH_TYPE_TENDERLOIN           3079
708 #define MACH_TYPE_SHORTLOIN            3080
709 #define MACH_TYPE_ANTARES              3082
710 #define MACH_TYPE_WB40N                3083
711 #define MACH_TYPE_HERRING              3084
712 #define MACH_TYPE_NAXY400              3085
713 #define MACH_TYPE_NAXY1200             3086
714 #define MACH_TYPE_VPR200               3087
715 #define MACH_TYPE_BUG20                3088
716 #define MACH_TYPE_GOFLEXNET            3089
717 #define MACH_TYPE_TORBRECK             3090
718 #define MACH_TYPE_SAARB_MG1            3091
719 #define MACH_TYPE_CALLISTO             3092
720 #define MACH_TYPE_MULTHSU              3093
721 #define MACH_TYPE_SALUDA               3094
722 #define MACH_TYPE_PEMP_OMAP3_APOLLO    3095
723 #define MACH_TYPE_VC0718               3096
724 #define MACH_TYPE_MVBLX                3097
725 #define MACH_TYPE_INHAND_APEIRON       3098
726 #define MACH_TYPE_INHAND_FURY          3099
727 #define MACH_TYPE_INHAND_SIREN         3100
728 #define MACH_TYPE_HDNVP                3101
729 #define MACH_TYPE_SOFTWINNER           3102
730 #define MACH_TYPE_PRIMA2_EVB           3103
731 #define MACH_TYPE_NAS6210              3104
732 #define MACH_TYPE_UNISDEV              3105
733 #define MACH_TYPE_SBCA11               3106
734 #define MACH_TYPE_SAGA                 3107
735 #define MACH_TYPE_NS_K330              3108
736 #define MACH_TYPE_TANNA                3109
737 #define MACH_TYPE_IMATE8502            3110
738 #define MACH_TYPE_ASPEN                3111
739 #define MACH_TYPE_DAINTREE_CWAC        3112
740 #define MACH_TYPE_ZMX25                3113
741 #define MACH_TYPE_MAPLE1               3114
742 #define MACH_TYPE_QSD8X72_SURF         3115
743 #define MACH_TYPE_QSD8X72_FFA          3116
744 #define MACH_TYPE_ABILENE              3117
745 #define MACH_TYPE_EIGEN_TTR            3118
746 #define MACH_TYPE_IOMEGA_IX2_200       3119
747 #define MACH_TYPE_CORETEC_VCX7400      3120
748 #define MACH_TYPE_SANTIAGO             3121
749 #define MACH_TYPE_MX257SOL             3122
750 #define MACH_TYPE_STRASBOURG           3123
751 #define MACH_TYPE_MSM8X60_FLUID        3124
752 #define MACH_TYPE_SMARTQV5             3125
753 #define MACH_TYPE_SMARTQV3             3126
754 #define MACH_TYPE_SMARTQV7             3127
755 #define MACH_TYPE_PAZ00                3128
756 #define MACH_TYPE_ACMENETUSFOXG20      3129
757 #define MACH_TYPE_FWBD_0404            3131
758 #define MACH_TYPE_HDGU                 3132
759 #define MACH_TYPE_PYRAMID              3133
760 #define MACH_TYPE_EPIPHAN              3134
761 #define MACH_TYPE_OMAP_BENDER          3135
762 #define MACH_TYPE_GURNARD              3136
763 #define MACH_TYPE_GTL_IT5100           3137
764 #define MACH_TYPE_BCM2708              3138
765 #define MACH_TYPE_MX51_GGC             3139
766 #define MACH_TYPE_SHARESPACE           3140
767 #define MACH_TYPE_HABA_KNX_EXPLORER    3141
768 #define MACH_TYPE_SIMTEC_KIRKMOD       3142
769 #define MACH_TYPE_CRUX                 3143
770 #define MACH_TYPE_MX51_BRAVO           3144
771 #define MACH_TYPE_CHARON               3145
772 #define MACH_TYPE_PICOCOM3             3146
773 #define MACH_TYPE_PICOCOM4             3147
774 #define MACH_TYPE_SERRANO              3148
775 #define MACH_TYPE_DOUBLESHOT           3149
776 #define MACH_TYPE_EVSY                 3150
777 #define MACH_TYPE_HUASHAN              3151
778 #define MACH_TYPE_LAUSANNE             3152
779 #define MACH_TYPE_EMERALD              3153
780 #define MACH_TYPE_TQMA35               3154
781 #define MACH_TYPE_MARVEL               3155
782 #define MACH_TYPE_MANUAE               3156
783 #define MACH_TYPE_CHACHA               3157
784 #define MACH_TYPE_LEMON                3158
785 #define MACH_TYPE_CSC                  3159
786 #define MACH_TYPE_GIRA_KNXIP_ROUTER    3160
787 #define MACH_TYPE_T20                  3161
788 #define MACH_TYPE_HDMINI               3162
789 #define MACH_TYPE_SCIPHONE_G2          3163
790 #define MACH_TYPE_EXPRESS              3164
791 #define MACH_TYPE_EXPRESS_KT           3165
792 #define MACH_TYPE_MAXIMASP             3166
793 #define MACH_TYPE_NITROGEN_IMX51       3167
794 #define MACH_TYPE_NITROGEN_IMX53       3168
795 #define MACH_TYPE_SUNFIRE              3169
796 #define MACH_TYPE_AROWANA              3170
797 #define MACH_TYPE_TEGRA_DAYTONA        3171
798 #define MACH_TYPE_TEGRA_SWORDFISH      3172
799 #define MACH_TYPE_EDISON               3173
800 #define MACH_TYPE_SVP8500V1            3174
801 #define MACH_TYPE_SVP8500V2            3175
802 #define MACH_TYPE_SVP5500              3176
803 #define MACH_TYPE_B5500                3177
804 #define MACH_TYPE_S5500                3178
805 #define MACH_TYPE_ICON                 3179
806 #define MACH_TYPE_ELEPHANT             3180
807 #define MACH_TYPE_SHOOTER              3182
808 #define MACH_TYPE_SPADE_LTE            3183
809 #define MACH_TYPE_PHILHWANI            3184
810 #define MACH_TYPE_GSNCOMM              3185
811 #define MACH_TYPE_STRASBOURG_A2        3186
812 #define MACH_TYPE_MMM                  3187
813 #define MACH_TYPE_DAVINCI_DM365_BV     3188
814 #define MACH_TYPE_AG5EVM               3189
815 #define MACH_TYPE_SC575PLC             3190
816 #define MACH_TYPE_SC575IPC             3191
817 #define MACH_TYPE_OMAP3_TDM3730        3192
818 #define MACH_TYPE_TOP9000_EVAL         3194
819 #define MACH_TYPE_TOP9000_SU           3195
820 #define MACH_TYPE_UTM300               3196
821 #define MACH_TYPE_TSUNAGI              3197
822 #define MACH_TYPE_TS75XX               3198
823 #define MACH_TYPE_TS47XX               3200
824 #define MACH_TYPE_DA850_K5             3201
825 #define MACH_TYPE_AX502                3202
826 #define MACH_TYPE_IGEP0032             3203
827 #define MACH_TYPE_ANTERO               3204
828 #define MACH_TYPE_SYNERGY              3205
829 #define MACH_TYPE_ICS_IF_VOIP          3206
830 #define MACH_TYPE_WLF_CRAGG_6410       3207
831 #define MACH_TYPE_PUNICA               3208
832 #define MACH_TYPE_TRIMSLICE            3209
833 #define MACH_TYPE_MX27_WMULTRA         3210
834 #define MACH_TYPE_MACKEREL             3211
835 #define MACH_TYPE_FA9X27               3213
836 #define MACH_TYPE_NS2816TB             3214
837 #define MACH_TYPE_NS2816_NTPAD         3215
838 #define MACH_TYPE_NS2816_NTNB          3216
839 #define MACH_TYPE_KAEN                 3217
840 #define MACH_TYPE_NV1000               3218
841 #define MACH_TYPE_NUC950TS             3219
842 #define MACH_TYPE_NOKIA_RM680          3220
843 #define MACH_TYPE_AST2200              3221
844 #define MACH_TYPE_LEAD                 3222
845 #define MACH_TYPE_UNINO1               3223
846 #define MACH_TYPE_GREECO               3224
847 #define MACH_TYPE_VERDI                3225
848 #define MACH_TYPE_DM6446_ADBOX         3226
849 #define MACH_TYPE_QUAD_SALSA           3227
850 #define MACH_TYPE_ABB_GMA_1_1          3228
851 #define MACH_TYPE_SVCID                3229
852 #define MACH_TYPE_MSM8960_SIM          3230
853 #define MACH_TYPE_MSM8960_RUMI3        3231
854 #define MACH_TYPE_ICON_G               3232
855 #define MACH_TYPE_MB3                  3233
856 #define MACH_TYPE_GSIA18S              3234
857 #define MACH_TYPE_PIVICC               3235
858 #define MACH_TYPE_PCM048               3236
859 #define MACH_TYPE_DDS                  3237
860 #define MACH_TYPE_CHALTEN_XA1          3238
861 #define MACH_TYPE_TS48XX               3239
862 #define MACH_TYPE_TONGA2_TFTTIMER      3240
863 #define MACH_TYPE_WHISTLER             3241
864 #define MACH_TYPE_ASL_PHOENIX          3242
865 #define MACH_TYPE_AT91SAM9263OTLITE    3243
866 #define MACH_TYPE_DDPLUG               3244
867 #define MACH_TYPE_D2PLUG               3245
868 #define MACH_TYPE_KZM9D                3246
869 #define MACH_TYPE_VERDI_LTE            3247
870 #define MACH_TYPE_NANOZOOM             3248
871 #define MACH_TYPE_DM3730_SOM_LV        3249
872 #define MACH_TYPE_DM3730_TORPEDO       3250
873 #define MACH_TYPE_ANCHOVY              3251
874 #define MACH_TYPE_RE2REV20             3253
875 #define MACH_TYPE_RE2REV21             3254
876 #define MACH_TYPE_CNS21XX              3255
877 #define MACH_TYPE_RIDER                3257
878 #define MACH_TYPE_NSK330               3258
879 #define MACH_TYPE_CNS2133EVB           3259
880 #define MACH_TYPE_Z3_816X_MOD          3260
881 #define MACH_TYPE_Z3_814X_MOD          3261
882 #define MACH_TYPE_BEECT                3262
883 #define MACH_TYPE_DMA_THUNDERBUG       3263
884 #define MACH_TYPE_OMN_AT91SAM9G20      3264
885 #define MACH_TYPE_MX25_E2S_UC          3265
886 #define MACH_TYPE_MIONE                3266
887 #define MACH_TYPE_TOP9000_TCU          3267
888 #define MACH_TYPE_TOP9000_BSL          3268
889 #define MACH_TYPE_KINGDOM              3269
890 #define MACH_TYPE_ARMADILLO460         3270
891 #define MACH_TYPE_LQ2                  3271
892 #define MACH_TYPE_SWEDA_TMS2           3272
893 #define MACH_TYPE_MX53_LOCO            3273
894 #define MACH_TYPE_ACER_A8              3275
895 #define MACH_TYPE_ACER_GAUGUIN         3276
896 #define MACH_TYPE_GUPPY                3277
897 #define MACH_TYPE_MX61_ARD             3278
898 #define MACH_TYPE_TX53                 3279
899 #define MACH_TYPE_OMAPL138_CASE_A3     3280
900 #define MACH_TYPE_UEMD                 3281
901 #define MACH_TYPE_CCWMX51MUT           3282
902 #define MACH_TYPE_ROCKHOPPER           3283
903 #define MACH_TYPE_ENCORE               3284
904 #define MACH_TYPE_HKDKC100             3285
905 #define MACH_TYPE_TS42XX               3286
906 #define MACH_TYPE_AEBL                 3287
907 #define MACH_TYPE_WARIO                3288
908 #define MACH_TYPE_GFS_SPM              3289
909 #define MACH_TYPE_CM_T3730             3290
910 #define MACH_TYPE_ISC3                 3291
911 #define MACH_TYPE_RASCAL               3292
912 #define MACH_TYPE_HREFV60              3293
913 #define MACH_TYPE_TPT_2_0              3294
914 #define MACH_TYPE_SPLENDOR             3296
915 #define MACH_TYPE_MSM8X60_QT           3298
916 #define MACH_TYPE_HTC_HD_MINI          3299
917 #define MACH_TYPE_ATHENE               3300
918 #define MACH_TYPE_DEEP_R_EK_1          3301
919 #define MACH_TYPE_VIVOW_CT             3302
920 #define MACH_TYPE_NERY_1000            3303
921 #define MACH_TYPE_RFL109145_SSRV       3304
922 #define MACH_TYPE_NMH                  3305
923 #define MACH_TYPE_WN802T               3306
924 #define MACH_TYPE_DRAGONET             3307
925 #define MACH_TYPE_AT91SAM9263DESK16L   3309
926 #define MACH_TYPE_BCMHANA_SV           3310
927 #define MACH_TYPE_BCMHANA_TABLET       3311
928 #define MACH_TYPE_KOI                  3312
929 #define MACH_TYPE_TS4800               3313
930 #define MACH_TYPE_TQMA9263             3314
931 #define MACH_TYPE_HOLIDAY              3315
932 #define MACH_TYPE_DMA6410              3316
933 #define MACH_TYPE_PCATS_OVERLAY        3317
934 #define MACH_TYPE_HWGW6410             3318
935 #define MACH_TYPE_SHENZHOU             3319
936 #define MACH_TYPE_CWME9210             3320
937 #define MACH_TYPE_CWME9210JS           3321
938 #define MACH_TYPE_PGS_SITARA           3322
939 #define MACH_TYPE_COLIBRI_TEGRA2       3323
940 #define MACH_TYPE_W21                  3324
941 #define MACH_TYPE_POLYSAT1             3325
942 #define MACH_TYPE_DATAWAY              3326
943 #define MACH_TYPE_COBRAL138            3327
944 #define MACH_TYPE_ROVERPCS8            3328
945 #define MACH_TYPE_MARVELC              3329
946 #define MACH_TYPE_NAVEFIHID            3330
947 #define MACH_TYPE_DM365_CV100          3331
948 #define MACH_TYPE_ABLE                 3332
949 #define MACH_TYPE_LEGACY               3333
950 #define MACH_TYPE_ICONG                3334
951 #define MACH_TYPE_ROVER_G8             3335
952 #define MACH_TYPE_T5388P               3336
953 #define MACH_TYPE_DINGO                3337
954 #define MACH_TYPE_GOFLEXHOME           3338
955 #define MACH_TYPE_LANREADYFN511        3340
956 #define MACH_TYPE_OMAP3_BAIA           3341
957 #define MACH_TYPE_OMAP3SMARTDISPLAY    3342
958 #define MACH_TYPE_XILINX               3343
959 #define MACH_TYPE_A2F                  3344
960 #define MACH_TYPE_SKY25                3345
961 #define MACH_TYPE_CCMX53               3346
962 #define MACH_TYPE_CCMX53JS             3347
963 #define MACH_TYPE_CCWMX53              3348
964 #define MACH_TYPE_CCWMX53JS            3349
965 #define MACH_TYPE_FRISMS               3350
966 #define MACH_TYPE_MSM7X27A_FFA         3351
967 #define MACH_TYPE_MSM7X27A_SURF        3352
968 #define MACH_TYPE_MSM7X27A_RUMI3       3353
969 #define MACH_TYPE_DIMMSAM9G20          3354
970 #define MACH_TYPE_DIMM_IMX28           3355
971 #define MACH_TYPE_AMK_A4               3356
972 #define MACH_TYPE_GNET_SGME            3357
973 #define MACH_TYPE_SHOOTER_U            3358
974 #define MACH_TYPE_VMX53                3359
975 #define MACH_TYPE_RHINO                3360
976 #define MACH_TYPE_ARMLEX4210           3361
977 #define MACH_TYPE_SWARCOEXTMODEM       3362
978 #define MACH_TYPE_SNOWBALL             3363
979 #define MACH_TYPE_PCM049               3364
980 #define MACH_TYPE_VIGOR                3365
981 #define MACH_TYPE_OSLO_AMUNDSEN        3366
982 #define MACH_TYPE_GSL_DIAMOND          3367
983 #define MACH_TYPE_CV2201               3368
984 #define MACH_TYPE_CV2202               3369
985 #define MACH_TYPE_CV2203               3370
986 #define MACH_TYPE_VIT_IBOX             3371
987 #define MACH_TYPE_DM6441_ESP           3372
988 #define MACH_TYPE_AT91SAM9X5EK         3373
989 #define MACH_TYPE_LIBRA                3374
990 #define MACH_TYPE_EASYCRRH             3375
991 #define MACH_TYPE_TRIPEL               3376
992 #define MACH_TYPE_ENDIAN_MINI          3377
993 #define MACH_TYPE_XILINX_EP107         3378
994 #define MACH_TYPE_NURI                 3379
995 #define MACH_TYPE_JANUS                3380
996 #define MACH_TYPE_DDNAS                3381
997 #define MACH_TYPE_TAG                  3382
998 #define MACH_TYPE_TAGW                 3383
999 #define MACH_TYPE_NITROGEN_VM_IMX51    3384
1000 #define MACH_TYPE_VIPRINET             3385
1001 #define MACH_TYPE_BOCKW                3386
1002 #define MACH_TYPE_EVA2000              3387
1003 #define MACH_TYPE_STEELYARD            3388
1004 #define MACH_TYPE_MACH_SDH001          3390
1005 #define MACH_TYPE_NSSLSBOARD           3392
1006 #define MACH_TYPE_GENEVA_B5            3393
1007 #define MACH_TYPE_SPEAR1340            3394
1008 #define MACH_TYPE_REXMAS               3395
1009 #define MACH_TYPE_MSM8960_CDP          3396
1010 #define MACH_TYPE_MSM8960_MDP          3397
1011 #define MACH_TYPE_MSM8960_FLUID        3398
1012 #define MACH_TYPE_MSM8960_APQ          3399
1013 #define MACH_TYPE_HELIOS_V2            3400
1014 #define MACH_TYPE_MIF10P               3401
1015 #define MACH_TYPE_IAM28                3402
1016 #define MACH_TYPE_PICASSO              3403
1017 #define MACH_TYPE_MR301A               3404
1018 #define MACH_TYPE_NOTLE                3405
1019 #define MACH_TYPE_EELX2                3406
1020 #define MACH_TYPE_MOON                 3407
1021 #define MACH_TYPE_RUBY                 3408
1022 #define MACH_TYPE_GOLDENGATE           3409
1023 #define MACH_TYPE_CTBU_GEN2            3410
1024 #define MACH_TYPE_KMP_AM17_01          3411
1025 #define MACH_TYPE_WTPLUG               3412
1026 #define MACH_TYPE_MX27SU2              3413
1027 #define MACH_TYPE_NB31                 3414
1028 #define MACH_TYPE_HJSDU                3415
1029 #define MACH_TYPE_TD3_REV1             3416
1030 #define MACH_TYPE_EAG_CI4000           3417
1031 #define MACH_TYPE_NET5BIG_NAND_V2      3418
1032 #define MACH_TYPE_CPX2                 3419
1033 #define MACH_TYPE_NET2BIG_NAND_V2      3420
1034 #define MACH_TYPE_ECUV5                3421
1035 #define MACH_TYPE_HSGX6D               3422
1036 #define MACH_TYPE_DAWAD7               3423
1037 #define MACH_TYPE_SAM9REPEATER         3424
1038 #define MACH_TYPE_GT_I5700             3425
1039 #define MACH_TYPE_CTERA_PLUG_C2        3426
1040 #define MACH_TYPE_MARVELCT             3427
1041 #define MACH_TYPE_AG11005              3428
1042 #define MACH_TYPE_VANGOGH              3430
1043 #define MACH_TYPE_MATRIX505            3431
1044 #define MACH_TYPE_OCE_NIGMA            3432
1045 #define MACH_TYPE_T55                  3433
1046 #define MACH_TYPE_BIO3K                3434
1047 #define MACH_TYPE_EXPRESSCT            3435
1048 #define MACH_TYPE_CARDHU               3436
1049 #define MACH_TYPE_ARUBA                3437
1050 #define MACH_TYPE_BONAIRE              3438
1051 #define MACH_TYPE_NUC700EVB            3439
1052 #define MACH_TYPE_NUC710EVB            3440
1053 #define MACH_TYPE_NUC740EVB            3441
1054 #define MACH_TYPE_NUC745EVB            3442
1055 #define MACH_TYPE_TRANSCEDE            3443
1056 #define MACH_TYPE_MORA                 3444
1057 #define MACH_TYPE_NDA_EVM              3445
1058 #define MACH_TYPE_TIMU                 3446
1059 #define MACH_TYPE_EXPRESSH             3447
1060 #define MACH_TYPE_VERIDIS_A300         3448
1061 #define MACH_TYPE_DM368_LEOPARD        3449
1062 #define MACH_TYPE_OMAP_MCOP            3450
1063 #define MACH_TYPE_TRITIP               3451
1064 #define MACH_TYPE_SM1K                 3452
1065 #define MACH_TYPE_MONCH                3453
1066 #define MACH_TYPE_CURACAO              3454
1067 #define MACH_TYPE_ORIGEN               3455
1068 #define MACH_TYPE_EPC10                3456
1069 #define MACH_TYPE_SGH_I740             3457
1070 #define MACH_TYPE_TUNA                 3458
1071 #define MACH_TYPE_MX51_TULIP           3459
1072 #define MACH_TYPE_MX51_ASTER7          3460
1073 #define MACH_TYPE_ACRO37XBRD           3461
1074 #define MACH_TYPE_ELKE                 3462
1075 #define MACH_TYPE_SBC6000X             3463
1076 #define MACH_TYPE_R1801E               3464
1077 #define MACH_TYPE_H1600                3465
1078 #define MACH_TYPE_MINI210              3466
1079 #define MACH_TYPE_MINI8168             3467
1080 #define MACH_TYPE_PC7308               3468
1081 #define MACH_TYPE_KMM2M01              3470
1082 #define MACH_TYPE_MX51EREBUS           3471
1083 #define MACH_TYPE_WM8650REFBOARD       3472
1084 #define MACH_TYPE_TUXRAIL              3473
1085 #define MACH_TYPE_ARTHUR               3474
1086 #define MACH_TYPE_DOORBOY              3475
1087 #define MACH_TYPE_XARINA               3476
1088 #define MACH_TYPE_ROVERX7              3477
1089 #define MACH_TYPE_SDVR                 3478
1090 #define MACH_TYPE_ACER_MAYA            3479
1091 #define MACH_TYPE_PICO                 3480
1092 #define MACH_TYPE_CWMX233              3481
1093 #define MACH_TYPE_CWAM1808             3482
1094 #define MACH_TYPE_CWDM365              3483
1095 #define MACH_TYPE_MX51_MORAY           3484
1096 #define MACH_TYPE_THALES_CBC           3485
1097 #define MACH_TYPE_BLUEPOINT            3486
1098 #define MACH_TYPE_DIR665               3487
1099 #define MACH_TYPE_ACMEROVER1           3488
1100 #define MACH_TYPE_SHOOTER_CT           3489
1101 #define MACH_TYPE_BLISS                3490
1102 #define MACH_TYPE_BLISSC               3491
1103 #define MACH_TYPE_THALES_ADC           3492
1104 #define MACH_TYPE_UBISYS_P9D_EVP       3493
1105 #define MACH_TYPE_ATDGP318             3494
1106 #define MACH_TYPE_OMAP5_SEVM           3777
1107 #define MACH_TYPE_ARMADILLO_800EVA     3863
1108 #define MACH_TYPE_KZM9G                4140
1109
1110 #ifdef CONFIG_ARCH_EBSA110
1111 # ifdef machine_arch_type
1112 #  undef machine_arch_type
1113 #  define machine_arch_type     __machine_arch_type
1114 # else
1115 #  define machine_arch_type     MACH_TYPE_EBSA110
1116 # endif
1117 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
1118 #else
1119 # define machine_is_ebsa110()   (0)
1120 #endif
1121
1122 #ifdef CONFIG_ARCH_RPC
1123 # ifdef machine_arch_type
1124 #  undef machine_arch_type
1125 #  define machine_arch_type     __machine_arch_type
1126 # else
1127 #  define machine_arch_type     MACH_TYPE_RISCPC
1128 # endif
1129 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
1130 #else
1131 # define machine_is_riscpc()    (0)
1132 #endif
1133
1134 #ifdef CONFIG_ARCH_EBSA285
1135 # ifdef machine_arch_type
1136 #  undef machine_arch_type
1137 #  define machine_arch_type     __machine_arch_type
1138 # else
1139 #  define machine_arch_type     MACH_TYPE_EBSA285
1140 # endif
1141 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
1142 #else
1143 # define machine_is_ebsa285()   (0)
1144 #endif
1145
1146 #ifdef CONFIG_ARCH_NETWINDER
1147 # ifdef machine_arch_type
1148 #  undef machine_arch_type
1149 #  define machine_arch_type     __machine_arch_type
1150 # else
1151 #  define machine_arch_type     MACH_TYPE_NETWINDER
1152 # endif
1153 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
1154 #else
1155 # define machine_is_netwinder() (0)
1156 #endif
1157
1158 #ifdef CONFIG_ARCH_CATS
1159 # ifdef machine_arch_type
1160 #  undef machine_arch_type
1161 #  define machine_arch_type     __machine_arch_type
1162 # else
1163 #  define machine_arch_type     MACH_TYPE_CATS
1164 # endif
1165 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
1166 #else
1167 # define machine_is_cats()      (0)
1168 #endif
1169
1170 #ifdef CONFIG_ARCH_SHARK
1171 # ifdef machine_arch_type
1172 #  undef machine_arch_type
1173 #  define machine_arch_type     __machine_arch_type
1174 # else
1175 #  define machine_arch_type     MACH_TYPE_SHARK
1176 # endif
1177 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
1178 #else
1179 # define machine_is_shark()     (0)
1180 #endif
1181
1182 #ifdef CONFIG_SA1100_BRUTUS
1183 # ifdef machine_arch_type
1184 #  undef machine_arch_type
1185 #  define machine_arch_type     __machine_arch_type
1186 # else
1187 #  define machine_arch_type     MACH_TYPE_BRUTUS
1188 # endif
1189 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
1190 #else
1191 # define machine_is_brutus()    (0)
1192 #endif
1193
1194 #ifdef CONFIG_ARCH_PERSONAL_SERVER
1195 # ifdef machine_arch_type
1196 #  undef machine_arch_type
1197 #  define machine_arch_type     __machine_arch_type
1198 # else
1199 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
1200 # endif
1201 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
1202 #else
1203 # define machine_is_personal_server()   (0)
1204 #endif
1205
1206 #ifdef CONFIG_ARCH_L7200
1207 # ifdef machine_arch_type
1208 #  undef machine_arch_type
1209 #  define machine_arch_type     __machine_arch_type
1210 # else
1211 #  define machine_arch_type     MACH_TYPE_L7200
1212 # endif
1213 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
1214 #else
1215 # define machine_is_l7200()     (0)
1216 #endif
1217
1218 #ifdef CONFIG_SA1100_PLEB
1219 # ifdef machine_arch_type
1220 #  undef machine_arch_type
1221 #  define machine_arch_type     __machine_arch_type
1222 # else
1223 #  define machine_arch_type     MACH_TYPE_PLEB
1224 # endif
1225 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
1226 #else
1227 # define machine_is_pleb()      (0)
1228 #endif
1229
1230 #ifdef CONFIG_ARCH_INTEGRATOR
1231 # ifdef machine_arch_type
1232 #  undef machine_arch_type
1233 #  define machine_arch_type     __machine_arch_type
1234 # else
1235 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
1236 # endif
1237 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
1238 #else
1239 # define machine_is_integrator()        (0)
1240 #endif
1241
1242 #ifdef CONFIG_SA1100_H3600
1243 # ifdef machine_arch_type
1244 #  undef machine_arch_type
1245 #  define machine_arch_type     __machine_arch_type
1246 # else
1247 #  define machine_arch_type     MACH_TYPE_H3600
1248 # endif
1249 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
1250 #else
1251 # define machine_is_h3600()     (0)
1252 #endif
1253
1254 #ifdef CONFIG_ARCH_P720T
1255 # ifdef machine_arch_type
1256 #  undef machine_arch_type
1257 #  define machine_arch_type     __machine_arch_type
1258 # else
1259 #  define machine_arch_type     MACH_TYPE_P720T
1260 # endif
1261 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
1262 #else
1263 # define machine_is_p720t()     (0)
1264 #endif
1265
1266 #ifdef CONFIG_SA1100_ASSABET
1267 # ifdef machine_arch_type
1268 #  undef machine_arch_type
1269 #  define machine_arch_type     __machine_arch_type
1270 # else
1271 #  define machine_arch_type     MACH_TYPE_ASSABET
1272 # endif
1273 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
1274 #else
1275 # define machine_is_assabet()   (0)
1276 #endif
1277
1278 #ifdef CONFIG_SA1100_LART
1279 # ifdef machine_arch_type
1280 #  undef machine_arch_type
1281 #  define machine_arch_type     __machine_arch_type
1282 # else
1283 #  define machine_arch_type     MACH_TYPE_LART
1284 # endif
1285 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
1286 #else
1287 # define machine_is_lart()      (0)
1288 #endif
1289
1290 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
1291 # ifdef machine_arch_type
1292 #  undef machine_arch_type
1293 #  define machine_arch_type     __machine_arch_type
1294 # else
1295 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
1296 # endif
1297 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
1298 #else
1299 # define machine_is_graphicsclient()    (0)
1300 #endif
1301
1302 #ifdef CONFIG_SA1100_XP860
1303 # ifdef machine_arch_type
1304 #  undef machine_arch_type
1305 #  define machine_arch_type     __machine_arch_type
1306 # else
1307 #  define machine_arch_type     MACH_TYPE_XP860
1308 # endif
1309 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
1310 #else
1311 # define machine_is_xp860()     (0)
1312 #endif
1313
1314 #ifdef CONFIG_SA1100_CERF
1315 # ifdef machine_arch_type
1316 #  undef machine_arch_type
1317 #  define machine_arch_type     __machine_arch_type
1318 # else
1319 #  define machine_arch_type     MACH_TYPE_CERF
1320 # endif
1321 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
1322 #else
1323 # define machine_is_cerf()      (0)
1324 #endif
1325
1326 #ifdef CONFIG_SA1100_NANOENGINE
1327 # ifdef machine_arch_type
1328 #  undef machine_arch_type
1329 #  define machine_arch_type     __machine_arch_type
1330 # else
1331 #  define machine_arch_type     MACH_TYPE_NANOENGINE
1332 # endif
1333 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
1334 #else
1335 # define machine_is_nanoengine()        (0)
1336 #endif
1337
1338 #ifdef CONFIG_SA1100_JORNADA720
1339 # ifdef machine_arch_type
1340 #  undef machine_arch_type
1341 #  define machine_arch_type     __machine_arch_type
1342 # else
1343 #  define machine_arch_type     MACH_TYPE_JORNADA720
1344 # endif
1345 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
1346 #else
1347 # define machine_is_jornada720()        (0)
1348 #endif
1349
1350 #ifdef CONFIG_ARCH_EDB7211
1351 # ifdef machine_arch_type
1352 #  undef machine_arch_type
1353 #  define machine_arch_type     __machine_arch_type
1354 # else
1355 #  define machine_arch_type     MACH_TYPE_EDB7211
1356 # endif
1357 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
1358 #else
1359 # define machine_is_edb7211()   (0)
1360 #endif
1361
1362 #ifdef CONFIG_SA1100_PFS168
1363 # ifdef machine_arch_type
1364 #  undef machine_arch_type
1365 #  define machine_arch_type     __machine_arch_type
1366 # else
1367 #  define machine_arch_type     MACH_TYPE_PFS168
1368 # endif
1369 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
1370 #else
1371 # define machine_is_pfs168()    (0)
1372 #endif
1373
1374 #ifdef CONFIG_SA1100_FLEXANET
1375 # ifdef machine_arch_type
1376 #  undef machine_arch_type
1377 #  define machine_arch_type     __machine_arch_type
1378 # else
1379 #  define machine_arch_type     MACH_TYPE_FLEXANET
1380 # endif
1381 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
1382 #else
1383 # define machine_is_flexanet()  (0)
1384 #endif
1385
1386 #ifdef CONFIG_SA1100_SIMPAD
1387 # ifdef machine_arch_type
1388 #  undef machine_arch_type
1389 #  define machine_arch_type     __machine_arch_type
1390 # else
1391 #  define machine_arch_type     MACH_TYPE_SIMPAD
1392 # endif
1393 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
1394 #else
1395 # define machine_is_simpad()    (0)
1396 #endif
1397
1398 #ifdef CONFIG_ARCH_LUBBOCK
1399 # ifdef machine_arch_type
1400 #  undef machine_arch_type
1401 #  define machine_arch_type     __machine_arch_type
1402 # else
1403 #  define machine_arch_type     MACH_TYPE_LUBBOCK
1404 # endif
1405 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
1406 #else
1407 # define machine_is_lubbock()   (0)
1408 #endif
1409
1410 #ifdef CONFIG_ARCH_CLEP7212
1411 # ifdef machine_arch_type
1412 #  undef machine_arch_type
1413 #  define machine_arch_type     __machine_arch_type
1414 # else
1415 #  define machine_arch_type     MACH_TYPE_CLEP7212
1416 # endif
1417 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
1418 #else
1419 # define machine_is_clep7212()  (0)
1420 #endif
1421
1422 #ifdef CONFIG_SA1100_SHANNON
1423 # ifdef machine_arch_type
1424 #  undef machine_arch_type
1425 #  define machine_arch_type     __machine_arch_type
1426 # else
1427 #  define machine_arch_type     MACH_TYPE_SHANNON
1428 # endif
1429 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
1430 #else
1431 # define machine_is_shannon()   (0)
1432 #endif
1433
1434 #ifdef CONFIG_SA1100_CONSUS
1435 # ifdef machine_arch_type
1436 #  undef machine_arch_type
1437 #  define machine_arch_type     __machine_arch_type
1438 # else
1439 #  define machine_arch_type     MACH_TYPE_CONSUS
1440 # endif
1441 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
1442 #else
1443 # define machine_is_consus()    (0)
1444 #endif
1445
1446 #ifdef CONFIG_ARCH_AAED2000
1447 # ifdef machine_arch_type
1448 #  undef machine_arch_type
1449 #  define machine_arch_type     __machine_arch_type
1450 # else
1451 #  define machine_arch_type     MACH_TYPE_AAED2000
1452 # endif
1453 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
1454 #else
1455 # define machine_is_aaed2000()  (0)
1456 #endif
1457
1458 #ifdef CONFIG_ARCH_CDB89712
1459 # ifdef machine_arch_type
1460 #  undef machine_arch_type
1461 #  define machine_arch_type     __machine_arch_type
1462 # else
1463 #  define machine_arch_type     MACH_TYPE_CDB89712
1464 # endif
1465 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
1466 #else
1467 # define machine_is_cdb89712()  (0)
1468 #endif
1469
1470 #ifdef CONFIG_SA1100_GRAPHICSMASTER
1471 # ifdef machine_arch_type
1472 #  undef machine_arch_type
1473 #  define machine_arch_type     __machine_arch_type
1474 # else
1475 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
1476 # endif
1477 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
1478 #else
1479 # define machine_is_graphicsmaster()    (0)
1480 #endif
1481
1482 #ifdef CONFIG_SA1100_ADSBITSY
1483 # ifdef machine_arch_type
1484 #  undef machine_arch_type
1485 #  define machine_arch_type     __machine_arch_type
1486 # else
1487 #  define machine_arch_type     MACH_TYPE_ADSBITSY
1488 # endif
1489 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
1490 #else
1491 # define machine_is_adsbitsy()  (0)
1492 #endif
1493
1494 #ifdef CONFIG_ARCH_PXA_IDP
1495 # ifdef machine_arch_type
1496 #  undef machine_arch_type
1497 #  define machine_arch_type     __machine_arch_type
1498 # else
1499 #  define machine_arch_type     MACH_TYPE_PXA_IDP
1500 # endif
1501 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
1502 #else
1503 # define machine_is_pxa_idp()   (0)
1504 #endif
1505
1506 #ifdef CONFIG_SA1100_PT_SYSTEM3
1507 # ifdef machine_arch_type
1508 #  undef machine_arch_type
1509 #  define machine_arch_type     __machine_arch_type
1510 # else
1511 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
1512 # endif
1513 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
1514 #else
1515 # define machine_is_pt_system3()        (0)
1516 #endif
1517
1518 #ifdef CONFIG_ARCH_AUTCPU12
1519 # ifdef machine_arch_type
1520 #  undef machine_arch_type
1521 #  define machine_arch_type     __machine_arch_type
1522 # else
1523 #  define machine_arch_type     MACH_TYPE_AUTCPU12
1524 # endif
1525 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
1526 #else
1527 # define machine_is_autcpu12()  (0)
1528 #endif
1529
1530 #ifdef CONFIG_SA1100_H3100
1531 # ifdef machine_arch_type
1532 #  undef machine_arch_type
1533 #  define machine_arch_type     __machine_arch_type
1534 # else
1535 #  define machine_arch_type     MACH_TYPE_H3100
1536 # endif
1537 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
1538 #else
1539 # define machine_is_h3100()     (0)
1540 #endif
1541
1542 #ifdef CONFIG_SA1100_COLLIE
1543 # ifdef machine_arch_type
1544 #  undef machine_arch_type
1545 #  define machine_arch_type     __machine_arch_type
1546 # else
1547 #  define machine_arch_type     MACH_TYPE_COLLIE
1548 # endif
1549 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
1550 #else
1551 # define machine_is_collie()    (0)
1552 #endif
1553
1554 #ifdef CONFIG_SA1100_BADGE4
1555 # ifdef machine_arch_type
1556 #  undef machine_arch_type
1557 #  define machine_arch_type     __machine_arch_type
1558 # else
1559 #  define machine_arch_type     MACH_TYPE_BADGE4
1560 # endif
1561 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
1562 #else
1563 # define machine_is_badge4()    (0)
1564 #endif
1565
1566 #ifdef CONFIG_ARCH_FORTUNET
1567 # ifdef machine_arch_type
1568 #  undef machine_arch_type
1569 #  define machine_arch_type     __machine_arch_type
1570 # else
1571 #  define machine_arch_type     MACH_TYPE_FORTUNET
1572 # endif
1573 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
1574 #else
1575 # define machine_is_fortunet()  (0)
1576 #endif
1577
1578 #ifdef CONFIG_ARCH_MX1ADS
1579 # ifdef machine_arch_type
1580 #  undef machine_arch_type
1581 #  define machine_arch_type     __machine_arch_type
1582 # else
1583 #  define machine_arch_type     MACH_TYPE_MX1ADS
1584 # endif
1585 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
1586 #else
1587 # define machine_is_mx1ads()    (0)
1588 #endif
1589
1590 #ifdef CONFIG_ARCH_H7201
1591 # ifdef machine_arch_type
1592 #  undef machine_arch_type
1593 #  define machine_arch_type     __machine_arch_type
1594 # else
1595 #  define machine_arch_type     MACH_TYPE_H7201
1596 # endif
1597 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
1598 #else
1599 # define machine_is_h7201()     (0)
1600 #endif
1601
1602 #ifdef CONFIG_ARCH_H7202
1603 # ifdef machine_arch_type
1604 #  undef machine_arch_type
1605 #  define machine_arch_type     __machine_arch_type
1606 # else
1607 #  define machine_arch_type     MACH_TYPE_H7202
1608 # endif
1609 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
1610 #else
1611 # define machine_is_h7202()     (0)
1612 #endif
1613
1614 #ifdef CONFIG_ARCH_IQ80321
1615 # ifdef machine_arch_type
1616 #  undef machine_arch_type
1617 #  define machine_arch_type     __machine_arch_type
1618 # else
1619 #  define machine_arch_type     MACH_TYPE_IQ80321
1620 # endif
1621 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
1622 #else
1623 # define machine_is_iq80321()   (0)
1624 #endif
1625
1626 #ifdef CONFIG_ARCH_KS8695
1627 # ifdef machine_arch_type
1628 #  undef machine_arch_type
1629 #  define machine_arch_type     __machine_arch_type
1630 # else
1631 #  define machine_arch_type     MACH_TYPE_KS8695
1632 # endif
1633 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
1634 #else
1635 # define machine_is_ks8695()    (0)
1636 #endif
1637
1638 #ifdef CONFIG_ARCH_SMDK2410
1639 # ifdef machine_arch_type
1640 #  undef machine_arch_type
1641 #  define machine_arch_type     __machine_arch_type
1642 # else
1643 #  define machine_arch_type     MACH_TYPE_SMDK2410
1644 # endif
1645 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
1646 #else
1647 # define machine_is_smdk2410()  (0)
1648 #endif
1649
1650 #ifdef CONFIG_ARCH_CEIVA
1651 # ifdef machine_arch_type
1652 #  undef machine_arch_type
1653 #  define machine_arch_type     __machine_arch_type
1654 # else
1655 #  define machine_arch_type     MACH_TYPE_CEIVA
1656 # endif
1657 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
1658 #else
1659 # define machine_is_ceiva()     (0)
1660 #endif
1661
1662 #ifdef CONFIG_MACH_VOICEBLUE
1663 # ifdef machine_arch_type
1664 #  undef machine_arch_type
1665 #  define machine_arch_type     __machine_arch_type
1666 # else
1667 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
1668 # endif
1669 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
1670 #else
1671 # define machine_is_voiceblue() (0)
1672 #endif
1673
1674 #ifdef CONFIG_ARCH_H5400
1675 # ifdef machine_arch_type
1676 #  undef machine_arch_type
1677 #  define machine_arch_type     __machine_arch_type
1678 # else
1679 #  define machine_arch_type     MACH_TYPE_H5400
1680 # endif
1681 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
1682 #else
1683 # define machine_is_h5400()     (0)
1684 #endif
1685
1686 #ifdef CONFIG_MACH_OMAP_INNOVATOR
1687 # ifdef machine_arch_type
1688 #  undef machine_arch_type
1689 #  define machine_arch_type     __machine_arch_type
1690 # else
1691 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
1692 # endif
1693 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
1694 #else
1695 # define machine_is_omap_innovator()    (0)
1696 #endif
1697
1698 #ifdef CONFIG_ARCH_IXDP2400
1699 # ifdef machine_arch_type
1700 #  undef machine_arch_type
1701 #  define machine_arch_type     __machine_arch_type
1702 # else
1703 #  define machine_arch_type     MACH_TYPE_IXDP2400
1704 # endif
1705 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
1706 #else
1707 # define machine_is_ixdp2400()  (0)
1708 #endif
1709
1710 #ifdef CONFIG_ARCH_IXDP2800
1711 # ifdef machine_arch_type
1712 #  undef machine_arch_type
1713 #  define machine_arch_type     __machine_arch_type
1714 # else
1715 #  define machine_arch_type     MACH_TYPE_IXDP2800
1716 # endif
1717 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
1718 #else
1719 # define machine_is_ixdp2800()  (0)
1720 #endif
1721
1722 #ifdef CONFIG_ARCH_IXDP425
1723 # ifdef machine_arch_type
1724 #  undef machine_arch_type
1725 #  define machine_arch_type     __machine_arch_type
1726 # else
1727 #  define machine_arch_type     MACH_TYPE_IXDP425
1728 # endif
1729 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
1730 #else
1731 # define machine_is_ixdp425()   (0)
1732 #endif
1733
1734 #ifdef CONFIG_SA1100_HACKKIT
1735 # ifdef machine_arch_type
1736 #  undef machine_arch_type
1737 #  define machine_arch_type     __machine_arch_type
1738 # else
1739 #  define machine_arch_type     MACH_TYPE_HACKKIT
1740 # endif
1741 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
1742 #else
1743 # define machine_is_hackkit()   (0)
1744 #endif
1745
1746 #ifdef CONFIG_ARCH_IXCDP1100
1747 # ifdef machine_arch_type
1748 #  undef machine_arch_type
1749 #  define machine_arch_type     __machine_arch_type
1750 # else
1751 #  define machine_arch_type     MACH_TYPE_IXCDP1100
1752 # endif
1753 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
1754 #else
1755 # define machine_is_ixcdp1100() (0)
1756 #endif
1757
1758 #ifdef CONFIG_ARCH_AT91RM9200DK
1759 # ifdef machine_arch_type
1760 #  undef machine_arch_type
1761 #  define machine_arch_type     __machine_arch_type
1762 # else
1763 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
1764 # endif
1765 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
1766 #else
1767 # define machine_is_at91rm9200dk()      (0)
1768 #endif
1769
1770 #ifdef CONFIG_ARCH_CINTEGRATOR
1771 # ifdef machine_arch_type
1772 #  undef machine_arch_type
1773 #  define machine_arch_type     __machine_arch_type
1774 # else
1775 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
1776 # endif
1777 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
1778 #else
1779 # define machine_is_cintegrator()       (0)
1780 #endif
1781
1782 #ifdef CONFIG_ARCH_VIPER
1783 # ifdef machine_arch_type
1784 #  undef machine_arch_type
1785 #  define machine_arch_type     __machine_arch_type
1786 # else
1787 #  define machine_arch_type     MACH_TYPE_VIPER
1788 # endif
1789 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
1790 #else
1791 # define machine_is_viper()     (0)
1792 #endif
1793
1794 #ifdef CONFIG_ARCH_ADI_COYOTE
1795 # ifdef machine_arch_type
1796 #  undef machine_arch_type
1797 #  define machine_arch_type     __machine_arch_type
1798 # else
1799 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
1800 # endif
1801 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
1802 #else
1803 # define machine_is_adi_coyote()        (0)
1804 #endif
1805
1806 #ifdef CONFIG_ARCH_IXDP2401
1807 # ifdef machine_arch_type
1808 #  undef machine_arch_type
1809 #  define machine_arch_type     __machine_arch_type
1810 # else
1811 #  define machine_arch_type     MACH_TYPE_IXDP2401
1812 # endif
1813 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
1814 #else
1815 # define machine_is_ixdp2401()  (0)
1816 #endif
1817
1818 #ifdef CONFIG_ARCH_IXDP2801
1819 # ifdef machine_arch_type
1820 #  undef machine_arch_type
1821 #  define machine_arch_type     __machine_arch_type
1822 # else
1823 #  define machine_arch_type     MACH_TYPE_IXDP2801
1824 # endif
1825 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
1826 #else
1827 # define machine_is_ixdp2801()  (0)
1828 #endif
1829
1830 #ifdef CONFIG_ARCH_IQ31244
1831 # ifdef machine_arch_type
1832 #  undef machine_arch_type
1833 #  define machine_arch_type     __machine_arch_type
1834 # else
1835 #  define machine_arch_type     MACH_TYPE_IQ31244
1836 # endif
1837 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
1838 #else
1839 # define machine_is_iq31244()   (0)
1840 #endif
1841
1842 #ifdef CONFIG_ARCH_BAST
1843 # ifdef machine_arch_type
1844 #  undef machine_arch_type
1845 #  define machine_arch_type     __machine_arch_type
1846 # else
1847 #  define machine_arch_type     MACH_TYPE_BAST
1848 # endif
1849 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
1850 #else
1851 # define machine_is_bast()      (0)
1852 #endif
1853
1854 #ifdef CONFIG_ARCH_H1940
1855 # ifdef machine_arch_type
1856 #  undef machine_arch_type
1857 #  define machine_arch_type     __machine_arch_type
1858 # else
1859 #  define machine_arch_type     MACH_TYPE_H1940
1860 # endif
1861 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
1862 #else
1863 # define machine_is_h1940()     (0)
1864 #endif
1865
1866 #ifdef CONFIG_ARCH_ENP2611
1867 # ifdef machine_arch_type
1868 #  undef machine_arch_type
1869 #  define machine_arch_type     __machine_arch_type
1870 # else
1871 #  define machine_arch_type     MACH_TYPE_ENP2611
1872 # endif
1873 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
1874 #else
1875 # define machine_is_enp2611()   (0)
1876 #endif
1877
1878 #ifdef CONFIG_ARCH_S3C2440
1879 # ifdef machine_arch_type
1880 #  undef machine_arch_type
1881 #  define machine_arch_type     __machine_arch_type
1882 # else
1883 #  define machine_arch_type     MACH_TYPE_S3C2440
1884 # endif
1885 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
1886 #else
1887 # define machine_is_s3c2440()   (0)
1888 #endif
1889
1890 #ifdef CONFIG_ARCH_GUMSTIX
1891 # ifdef machine_arch_type
1892 #  undef machine_arch_type
1893 #  define machine_arch_type     __machine_arch_type
1894 # else
1895 #  define machine_arch_type     MACH_TYPE_GUMSTIX
1896 # endif
1897 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIX)
1898 #else
1899 # define machine_is_gumstix()   (0)
1900 #endif
1901
1902 #ifdef CONFIG_MACH_OMAP_H2
1903 # ifdef machine_arch_type
1904 #  undef machine_arch_type
1905 #  define machine_arch_type     __machine_arch_type
1906 # else
1907 #  define machine_arch_type     MACH_TYPE_OMAP_H2
1908 # endif
1909 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
1910 #else
1911 # define machine_is_omap_h2()   (0)
1912 #endif
1913
1914 #ifdef CONFIG_MACH_E740
1915 # ifdef machine_arch_type
1916 #  undef machine_arch_type
1917 #  define machine_arch_type     __machine_arch_type
1918 # else
1919 #  define machine_arch_type     MACH_TYPE_E740
1920 # endif
1921 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
1922 #else
1923 # define machine_is_e740()      (0)
1924 #endif
1925
1926 #ifdef CONFIG_ARCH_IQ80331
1927 # ifdef machine_arch_type
1928 #  undef machine_arch_type
1929 #  define machine_arch_type     __machine_arch_type
1930 # else
1931 #  define machine_arch_type     MACH_TYPE_IQ80331
1932 # endif
1933 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
1934 #else
1935 # define machine_is_iq80331()   (0)
1936 #endif
1937
1938 #ifdef CONFIG_ARCH_VERSATILE_PB
1939 # ifdef machine_arch_type
1940 #  undef machine_arch_type
1941 #  define machine_arch_type     __machine_arch_type
1942 # else
1943 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
1944 # endif
1945 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
1946 #else
1947 # define machine_is_versatile_pb()      (0)
1948 #endif
1949
1950 #ifdef CONFIG_MACH_KEV7A400
1951 # ifdef machine_arch_type
1952 #  undef machine_arch_type
1953 #  define machine_arch_type     __machine_arch_type
1954 # else
1955 #  define machine_arch_type     MACH_TYPE_KEV7A400
1956 # endif
1957 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
1958 #else
1959 # define machine_is_kev7a400()  (0)
1960 #endif
1961
1962 #ifdef CONFIG_MACH_LPD7A400
1963 # ifdef machine_arch_type
1964 #  undef machine_arch_type
1965 #  define machine_arch_type     __machine_arch_type
1966 # else
1967 #  define machine_arch_type     MACH_TYPE_LPD7A400
1968 # endif
1969 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
1970 #else
1971 # define machine_is_lpd7a400()  (0)
1972 #endif
1973
1974 #ifdef CONFIG_MACH_LPD7A404
1975 # ifdef machine_arch_type
1976 #  undef machine_arch_type
1977 #  define machine_arch_type     __machine_arch_type
1978 # else
1979 #  define machine_arch_type     MACH_TYPE_LPD7A404
1980 # endif
1981 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
1982 #else
1983 # define machine_is_lpd7a404()  (0)
1984 #endif
1985
1986 #ifdef CONFIG_MACH_CSB337
1987 # ifdef machine_arch_type
1988 #  undef machine_arch_type
1989 #  define machine_arch_type     __machine_arch_type
1990 # else
1991 #  define machine_arch_type     MACH_TYPE_CSB337
1992 # endif
1993 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
1994 #else
1995 # define machine_is_csb337()    (0)
1996 #endif
1997
1998 #ifdef CONFIG_MACH_MAINSTONE
1999 # ifdef machine_arch_type
2000 #  undef machine_arch_type
2001 #  define machine_arch_type     __machine_arch_type
2002 # else
2003 #  define machine_arch_type     MACH_TYPE_MAINSTONE
2004 # endif
2005 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
2006 #else
2007 # define machine_is_mainstone() (0)
2008 #endif
2009
2010 #ifdef CONFIG_MACH_XCEP
2011 # ifdef machine_arch_type
2012 #  undef machine_arch_type
2013 #  define machine_arch_type     __machine_arch_type
2014 # else
2015 #  define machine_arch_type     MACH_TYPE_XCEP
2016 # endif
2017 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
2018 #else
2019 # define machine_is_xcep()      (0)
2020 #endif
2021
2022 #ifdef CONFIG_MACH_ARCOM_VULCAN
2023 # ifdef machine_arch_type
2024 #  undef machine_arch_type
2025 #  define machine_arch_type     __machine_arch_type
2026 # else
2027 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
2028 # endif
2029 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
2030 #else
2031 # define machine_is_arcom_vulcan()      (0)
2032 #endif
2033
2034 #ifdef CONFIG_MACH_NOMADIK
2035 # ifdef machine_arch_type
2036 #  undef machine_arch_type
2037 #  define machine_arch_type     __machine_arch_type
2038 # else
2039 #  define machine_arch_type     MACH_TYPE_NOMADIK
2040 # endif
2041 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
2042 #else
2043 # define machine_is_nomadik()   (0)
2044 #endif
2045
2046 #ifdef CONFIG_MACH_CORGI
2047 # ifdef machine_arch_type
2048 #  undef machine_arch_type
2049 #  define machine_arch_type     __machine_arch_type
2050 # else
2051 #  define machine_arch_type     MACH_TYPE_CORGI
2052 # endif
2053 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
2054 #else
2055 # define machine_is_corgi()     (0)
2056 #endif
2057
2058 #ifdef CONFIG_MACH_POODLE
2059 # ifdef machine_arch_type
2060 #  undef machine_arch_type
2061 #  define machine_arch_type     __machine_arch_type
2062 # else
2063 #  define machine_arch_type     MACH_TYPE_POODLE
2064 # endif
2065 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
2066 #else
2067 # define machine_is_poodle()    (0)
2068 #endif
2069
2070 #ifdef CONFIG_MACH_ARMCORE
2071 # ifdef machine_arch_type
2072 #  undef machine_arch_type
2073 #  define machine_arch_type     __machine_arch_type
2074 # else
2075 #  define machine_arch_type     MACH_TYPE_ARMCORE
2076 # endif
2077 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
2078 #else
2079 # define machine_is_armcore()   (0)
2080 #endif
2081
2082 #ifdef CONFIG_MACH_MX31ADS
2083 # ifdef machine_arch_type
2084 #  undef machine_arch_type
2085 #  define machine_arch_type     __machine_arch_type
2086 # else
2087 #  define machine_arch_type     MACH_TYPE_MX31ADS
2088 # endif
2089 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
2090 #else
2091 # define machine_is_mx31ads()   (0)
2092 #endif
2093
2094 #ifdef CONFIG_MACH_HIMALAYA
2095 # ifdef machine_arch_type
2096 #  undef machine_arch_type
2097 #  define machine_arch_type     __machine_arch_type
2098 # else
2099 #  define machine_arch_type     MACH_TYPE_HIMALAYA
2100 # endif
2101 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
2102 #else
2103 # define machine_is_himalaya()  (0)
2104 #endif
2105
2106 #ifdef CONFIG_MACH_EDB9312
2107 # ifdef machine_arch_type
2108 #  undef machine_arch_type
2109 #  define machine_arch_type     __machine_arch_type
2110 # else
2111 #  define machine_arch_type     MACH_TYPE_EDB9312
2112 # endif
2113 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
2114 #else
2115 # define machine_is_edb9312()   (0)
2116 #endif
2117
2118 #ifdef CONFIG_MACH_OMAP_GENERIC
2119 # ifdef machine_arch_type
2120 #  undef machine_arch_type
2121 #  define machine_arch_type     __machine_arch_type
2122 # else
2123 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
2124 # endif
2125 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
2126 #else
2127 # define machine_is_omap_generic()      (0)
2128 #endif
2129
2130 #ifdef CONFIG_MACH_EDB9301
2131 # ifdef machine_arch_type
2132 #  undef machine_arch_type
2133 #  define machine_arch_type     __machine_arch_type
2134 # else
2135 #  define machine_arch_type     MACH_TYPE_EDB9301
2136 # endif
2137 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
2138 #else
2139 # define machine_is_edb9301()   (0)
2140 #endif
2141
2142 #ifdef CONFIG_MACH_EDB9315
2143 # ifdef machine_arch_type
2144 #  undef machine_arch_type
2145 #  define machine_arch_type     __machine_arch_type
2146 # else
2147 #  define machine_arch_type     MACH_TYPE_EDB9315
2148 # endif
2149 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
2150 #else
2151 # define machine_is_edb9315()   (0)
2152 #endif
2153
2154 #ifdef CONFIG_MACH_VR1000
2155 # ifdef machine_arch_type
2156 #  undef machine_arch_type
2157 #  define machine_arch_type     __machine_arch_type
2158 # else
2159 #  define machine_arch_type     MACH_TYPE_VR1000
2160 # endif
2161 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
2162 #else
2163 # define machine_is_vr1000()    (0)
2164 #endif
2165
2166 #ifdef CONFIG_MACH_OMAP_PERSEUS2
2167 # ifdef machine_arch_type
2168 #  undef machine_arch_type
2169 #  define machine_arch_type     __machine_arch_type
2170 # else
2171 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
2172 # endif
2173 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
2174 #else
2175 # define machine_is_omap_perseus2()     (0)
2176 #endif
2177
2178 #ifdef CONFIG_MACH_E800
2179 # ifdef machine_arch_type
2180 #  undef machine_arch_type
2181 #  define machine_arch_type     __machine_arch_type
2182 # else
2183 #  define machine_arch_type     MACH_TYPE_E800
2184 # endif
2185 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
2186 #else
2187 # define machine_is_e800()      (0)
2188 #endif
2189
2190 #ifdef CONFIG_MACH_E750
2191 # ifdef machine_arch_type
2192 #  undef machine_arch_type
2193 #  define machine_arch_type     __machine_arch_type
2194 # else
2195 #  define machine_arch_type     MACH_TYPE_E750
2196 # endif
2197 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
2198 #else
2199 # define machine_is_e750()      (0)
2200 #endif
2201
2202 #ifdef CONFIG_MACH_SCB9328
2203 # ifdef machine_arch_type
2204 #  undef machine_arch_type
2205 #  define machine_arch_type     __machine_arch_type
2206 # else
2207 #  define machine_arch_type     MACH_TYPE_SCB9328
2208 # endif
2209 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
2210 #else
2211 # define machine_is_scb9328()   (0)
2212 #endif
2213
2214 #ifdef CONFIG_MACH_OMAP_H3
2215 # ifdef machine_arch_type
2216 #  undef machine_arch_type
2217 #  define machine_arch_type     __machine_arch_type
2218 # else
2219 #  define machine_arch_type     MACH_TYPE_OMAP_H3
2220 # endif
2221 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
2222 #else
2223 # define machine_is_omap_h3()   (0)
2224 #endif
2225
2226 #ifdef CONFIG_MACH_OMAP_H4
2227 # ifdef machine_arch_type
2228 #  undef machine_arch_type
2229 #  define machine_arch_type     __machine_arch_type
2230 # else
2231 #  define machine_arch_type     MACH_TYPE_OMAP_H4
2232 # endif
2233 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
2234 #else
2235 # define machine_is_omap_h4()   (0)
2236 #endif
2237
2238 #ifdef CONFIG_MACH_OMAP_OSK
2239 # ifdef machine_arch_type
2240 #  undef machine_arch_type
2241 #  define machine_arch_type     __machine_arch_type
2242 # else
2243 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
2244 # endif
2245 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
2246 #else
2247 # define machine_is_omap_osk()  (0)
2248 #endif
2249
2250 #ifdef CONFIG_MACH_TOSA
2251 # ifdef machine_arch_type
2252 #  undef machine_arch_type
2253 #  define machine_arch_type     __machine_arch_type
2254 # else
2255 #  define machine_arch_type     MACH_TYPE_TOSA
2256 # endif
2257 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
2258 #else
2259 # define machine_is_tosa()      (0)
2260 #endif
2261
2262 #ifdef CONFIG_MACH_AVILA
2263 # ifdef machine_arch_type
2264 #  undef machine_arch_type
2265 #  define machine_arch_type     __machine_arch_type
2266 # else
2267 #  define machine_arch_type     MACH_TYPE_AVILA
2268 # endif
2269 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
2270 #else
2271 # define machine_is_avila()     (0)
2272 #endif
2273
2274 #ifdef CONFIG_MACH_EDB9302
2275 # ifdef machine_arch_type
2276 #  undef machine_arch_type
2277 #  define machine_arch_type     __machine_arch_type
2278 # else
2279 #  define machine_arch_type     MACH_TYPE_EDB9302
2280 # endif
2281 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
2282 #else
2283 # define machine_is_edb9302()   (0)
2284 #endif
2285
2286 #ifdef CONFIG_MACH_HUSKY
2287 # ifdef machine_arch_type
2288 #  undef machine_arch_type
2289 #  define machine_arch_type     __machine_arch_type
2290 # else
2291 #  define machine_arch_type     MACH_TYPE_HUSKY
2292 # endif
2293 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
2294 #else
2295 # define machine_is_husky()     (0)
2296 #endif
2297
2298 #ifdef CONFIG_MACH_SHEPHERD
2299 # ifdef machine_arch_type
2300 #  undef machine_arch_type
2301 #  define machine_arch_type     __machine_arch_type
2302 # else
2303 #  define machine_arch_type     MACH_TYPE_SHEPHERD
2304 # endif
2305 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
2306 #else
2307 # define machine_is_shepherd()  (0)
2308 #endif
2309
2310 #ifdef CONFIG_MACH_H4700
2311 # ifdef machine_arch_type
2312 #  undef machine_arch_type
2313 #  define machine_arch_type     __machine_arch_type
2314 # else
2315 #  define machine_arch_type     MACH_TYPE_H4700
2316 # endif
2317 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
2318 #else
2319 # define machine_is_h4700()     (0)
2320 #endif
2321
2322 #ifdef CONFIG_MACH_RX3715
2323 # ifdef machine_arch_type
2324 #  undef machine_arch_type
2325 #  define machine_arch_type     __machine_arch_type
2326 # else
2327 #  define machine_arch_type     MACH_TYPE_RX3715
2328 # endif
2329 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
2330 #else
2331 # define machine_is_rx3715()    (0)
2332 #endif
2333
2334 #ifdef CONFIG_MACH_NSLU2
2335 # ifdef machine_arch_type
2336 #  undef machine_arch_type
2337 #  define machine_arch_type     __machine_arch_type
2338 # else
2339 #  define machine_arch_type     MACH_TYPE_NSLU2
2340 # endif
2341 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
2342 #else
2343 # define machine_is_nslu2()     (0)
2344 #endif
2345
2346 #ifdef CONFIG_MACH_E400
2347 # ifdef machine_arch_type
2348 #  undef machine_arch_type
2349 #  define machine_arch_type     __machine_arch_type
2350 # else
2351 #  define machine_arch_type     MACH_TYPE_E400
2352 # endif
2353 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
2354 #else
2355 # define machine_is_e400()      (0)
2356 #endif
2357
2358 #ifdef CONFIG_MACH_IXDPG425
2359 # ifdef machine_arch_type
2360 #  undef machine_arch_type
2361 #  define machine_arch_type     __machine_arch_type
2362 # else
2363 #  define machine_arch_type     MACH_TYPE_IXDPG425
2364 # endif
2365 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
2366 #else
2367 # define machine_is_ixdpg425()  (0)
2368 #endif
2369
2370 #ifdef CONFIG_MACH_VERSATILE_AB
2371 # ifdef machine_arch_type
2372 #  undef machine_arch_type
2373 #  define machine_arch_type     __machine_arch_type
2374 # else
2375 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
2376 # endif
2377 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
2378 #else
2379 # define machine_is_versatile_ab()      (0)
2380 #endif
2381
2382 #ifdef CONFIG_MACH_EDB9307
2383 # ifdef machine_arch_type
2384 #  undef machine_arch_type
2385 #  define machine_arch_type     __machine_arch_type
2386 # else
2387 #  define machine_arch_type     MACH_TYPE_EDB9307
2388 # endif
2389 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
2390 #else
2391 # define machine_is_edb9307()   (0)
2392 #endif
2393
2394 #ifdef CONFIG_MACH_KB9200
2395 # ifdef machine_arch_type
2396 #  undef machine_arch_type
2397 #  define machine_arch_type     __machine_arch_type
2398 # else
2399 #  define machine_arch_type     MACH_TYPE_KB9200
2400 # endif
2401 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
2402 #else
2403 # define machine_is_kb9200()    (0)
2404 #endif
2405
2406 #ifdef CONFIG_MACH_SX1
2407 # ifdef machine_arch_type
2408 #  undef machine_arch_type
2409 #  define machine_arch_type     __machine_arch_type
2410 # else
2411 #  define machine_arch_type     MACH_TYPE_SX1
2412 # endif
2413 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
2414 #else
2415 # define machine_is_sx1()       (0)
2416 #endif
2417
2418 #ifdef CONFIG_MACH_IXDP465
2419 # ifdef machine_arch_type
2420 #  undef machine_arch_type
2421 #  define machine_arch_type     __machine_arch_type
2422 # else
2423 #  define machine_arch_type     MACH_TYPE_IXDP465
2424 # endif
2425 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
2426 #else
2427 # define machine_is_ixdp465()   (0)
2428 #endif
2429
2430 #ifdef CONFIG_MACH_IXDP2351
2431 # ifdef machine_arch_type
2432 #  undef machine_arch_type
2433 #  define machine_arch_type     __machine_arch_type
2434 # else
2435 #  define machine_arch_type     MACH_TYPE_IXDP2351
2436 # endif
2437 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
2438 #else
2439 # define machine_is_ixdp2351()  (0)
2440 #endif
2441
2442 #ifdef CONFIG_MACH_IQ80332
2443 # ifdef machine_arch_type
2444 #  undef machine_arch_type
2445 #  define machine_arch_type     __machine_arch_type
2446 # else
2447 #  define machine_arch_type     MACH_TYPE_IQ80332
2448 # endif
2449 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
2450 #else
2451 # define machine_is_iq80332()   (0)
2452 #endif
2453
2454 #ifdef CONFIG_MACH_GTWX5715
2455 # ifdef machine_arch_type
2456 #  undef machine_arch_type
2457 #  define machine_arch_type     __machine_arch_type
2458 # else
2459 #  define machine_arch_type     MACH_TYPE_GTWX5715
2460 # endif
2461 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
2462 #else
2463 # define machine_is_gtwx5715()  (0)
2464 #endif
2465
2466 #ifdef CONFIG_MACH_CSB637
2467 # ifdef machine_arch_type
2468 #  undef machine_arch_type
2469 #  define machine_arch_type     __machine_arch_type
2470 # else
2471 #  define machine_arch_type     MACH_TYPE_CSB637
2472 # endif
2473 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
2474 #else
2475 # define machine_is_csb637()    (0)
2476 #endif
2477
2478 #ifdef CONFIG_MACH_N30
2479 # ifdef machine_arch_type
2480 #  undef machine_arch_type
2481 #  define machine_arch_type     __machine_arch_type
2482 # else
2483 #  define machine_arch_type     MACH_TYPE_N30
2484 # endif
2485 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
2486 #else
2487 # define machine_is_n30()       (0)
2488 #endif
2489
2490 #ifdef CONFIG_MACH_NEC_MP900
2491 # ifdef machine_arch_type
2492 #  undef machine_arch_type
2493 #  define machine_arch_type     __machine_arch_type
2494 # else
2495 #  define machine_arch_type     MACH_TYPE_NEC_MP900
2496 # endif
2497 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
2498 #else
2499 # define machine_is_nec_mp900() (0)
2500 #endif
2501
2502 #ifdef CONFIG_MACH_KAFA
2503 # ifdef machine_arch_type
2504 #  undef machine_arch_type
2505 #  define machine_arch_type     __machine_arch_type
2506 # else
2507 #  define machine_arch_type     MACH_TYPE_KAFA
2508 # endif
2509 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
2510 #else
2511 # define machine_is_kafa()      (0)
2512 #endif
2513
2514 #ifdef CONFIG_MACH_TS72XX
2515 # ifdef machine_arch_type
2516 #  undef machine_arch_type
2517 #  define machine_arch_type     __machine_arch_type
2518 # else
2519 #  define machine_arch_type     MACH_TYPE_TS72XX
2520 # endif
2521 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
2522 #else
2523 # define machine_is_ts72xx()    (0)
2524 #endif
2525
2526 #ifdef CONFIG_MACH_OTOM
2527 # ifdef machine_arch_type
2528 #  undef machine_arch_type
2529 #  define machine_arch_type     __machine_arch_type
2530 # else
2531 #  define machine_arch_type     MACH_TYPE_OTOM
2532 # endif
2533 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
2534 #else
2535 # define machine_is_otom()      (0)
2536 #endif
2537
2538 #ifdef CONFIG_MACH_NEXCODER_2440
2539 # ifdef machine_arch_type
2540 #  undef machine_arch_type
2541 #  define machine_arch_type     __machine_arch_type
2542 # else
2543 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
2544 # endif
2545 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
2546 #else
2547 # define machine_is_nexcoder_2440()     (0)
2548 #endif
2549
2550 #ifdef CONFIG_MACH_ECO920
2551 # ifdef machine_arch_type
2552 #  undef machine_arch_type
2553 #  define machine_arch_type     __machine_arch_type
2554 # else
2555 #  define machine_arch_type     MACH_TYPE_ECO920
2556 # endif
2557 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
2558 #else
2559 # define machine_is_eco920()    (0)
2560 #endif
2561
2562 #ifdef CONFIG_MACH_ROADRUNNER
2563 # ifdef machine_arch_type
2564 #  undef machine_arch_type
2565 #  define machine_arch_type     __machine_arch_type
2566 # else
2567 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
2568 # endif
2569 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
2570 #else
2571 # define machine_is_roadrunner()        (0)
2572 #endif
2573
2574 #ifdef CONFIG_MACH_AT91RM9200EK
2575 # ifdef machine_arch_type
2576 #  undef machine_arch_type
2577 #  define machine_arch_type     __machine_arch_type
2578 # else
2579 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
2580 # endif
2581 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
2582 #else
2583 # define machine_is_at91rm9200ek()      (0)
2584 #endif
2585
2586 #ifdef CONFIG_MACH_SPITZ
2587 # ifdef machine_arch_type
2588 #  undef machine_arch_type
2589 #  define machine_arch_type     __machine_arch_type
2590 # else
2591 #  define machine_arch_type     MACH_TYPE_SPITZ
2592 # endif
2593 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
2594 #else
2595 # define machine_is_spitz()     (0)
2596 #endif
2597
2598 #ifdef CONFIG_MACH_ADSSPHERE
2599 # ifdef machine_arch_type
2600 #  undef machine_arch_type
2601 #  define machine_arch_type     __machine_arch_type
2602 # else
2603 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
2604 # endif
2605 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
2606 #else
2607 # define machine_is_adssphere() (0)
2608 #endif
2609
2610 #ifdef CONFIG_MACH_COLIBRI
2611 # ifdef machine_arch_type
2612 #  undef machine_arch_type
2613 #  define machine_arch_type     __machine_arch_type
2614 # else
2615 #  define machine_arch_type     MACH_TYPE_COLIBRI
2616 # endif
2617 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
2618 #else
2619 # define machine_is_colibri()   (0)
2620 #endif
2621
2622 #ifdef CONFIG_MACH_GATEWAY7001
2623 # ifdef machine_arch_type
2624 #  undef machine_arch_type
2625 #  define machine_arch_type     __machine_arch_type
2626 # else
2627 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
2628 # endif
2629 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
2630 #else
2631 # define machine_is_gateway7001()       (0)
2632 #endif
2633
2634 #ifdef CONFIG_MACH_PCM027
2635 # ifdef machine_arch_type
2636 #  undef machine_arch_type
2637 #  define machine_arch_type     __machine_arch_type
2638 # else
2639 #  define machine_arch_type     MACH_TYPE_PCM027
2640 # endif
2641 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
2642 #else
2643 # define machine_is_pcm027()    (0)
2644 #endif
2645
2646 #ifdef CONFIG_MACH_ANUBIS
2647 # ifdef machine_arch_type
2648 #  undef machine_arch_type
2649 #  define machine_arch_type     __machine_arch_type
2650 # else
2651 #  define machine_arch_type     MACH_TYPE_ANUBIS
2652 # endif
2653 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
2654 #else
2655 # define machine_is_anubis()    (0)
2656 #endif
2657
2658 #ifdef CONFIG_MACH_AKITA
2659 # ifdef machine_arch_type
2660 #  undef machine_arch_type
2661 #  define machine_arch_type     __machine_arch_type
2662 # else
2663 #  define machine_arch_type     MACH_TYPE_AKITA
2664 # endif
2665 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
2666 #else
2667 # define machine_is_akita()     (0)
2668 #endif
2669
2670 #ifdef CONFIG_MACH_E330
2671 # ifdef machine_arch_type
2672 #  undef machine_arch_type
2673 #  define machine_arch_type     __machine_arch_type
2674 # else
2675 #  define machine_arch_type     MACH_TYPE_E330
2676 # endif
2677 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
2678 #else
2679 # define machine_is_e330()      (0)
2680 #endif
2681
2682 #ifdef CONFIG_MACH_NOKIA770
2683 # ifdef machine_arch_type
2684 #  undef machine_arch_type
2685 #  define machine_arch_type     __machine_arch_type
2686 # else
2687 #  define machine_arch_type     MACH_TYPE_NOKIA770
2688 # endif
2689 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
2690 #else
2691 # define machine_is_nokia770()  (0)
2692 #endif
2693
2694 #ifdef CONFIG_MACH_CARMEVA
2695 # ifdef machine_arch_type
2696 #  undef machine_arch_type
2697 #  define machine_arch_type     __machine_arch_type
2698 # else
2699 #  define machine_arch_type     MACH_TYPE_CARMEVA
2700 # endif
2701 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
2702 #else
2703 # define machine_is_carmeva()   (0)
2704 #endif
2705
2706 #ifdef CONFIG_MACH_EDB9315A
2707 # ifdef machine_arch_type
2708 #  undef machine_arch_type
2709 #  define machine_arch_type     __machine_arch_type
2710 # else
2711 #  define machine_arch_type     MACH_TYPE_EDB9315A
2712 # endif
2713 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
2714 #else
2715 # define machine_is_edb9315a()  (0)
2716 #endif
2717
2718 #ifdef CONFIG_MACH_STARGATE2
2719 # ifdef machine_arch_type
2720 #  undef machine_arch_type
2721 #  define machine_arch_type     __machine_arch_type
2722 # else
2723 #  define machine_arch_type     MACH_TYPE_STARGATE2
2724 # endif
2725 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
2726 #else
2727 # define machine_is_stargate2() (0)
2728 #endif
2729
2730 #ifdef CONFIG_MACH_INTELMOTE2
2731 # ifdef machine_arch_type
2732 #  undef machine_arch_type
2733 #  define machine_arch_type     __machine_arch_type
2734 # else
2735 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
2736 # endif
2737 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
2738 #else
2739 # define machine_is_intelmote2()        (0)
2740 #endif
2741
2742 #ifdef CONFIG_MACH_TRIZEPS4
2743 # ifdef machine_arch_type
2744 #  undef machine_arch_type
2745 #  define machine_arch_type     __machine_arch_type
2746 # else
2747 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
2748 # endif
2749 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
2750 #else
2751 # define machine_is_trizeps4()  (0)
2752 #endif
2753
2754 #ifdef CONFIG_MACH_PNX4008
2755 # ifdef machine_arch_type
2756 #  undef machine_arch_type
2757 #  define machine_arch_type     __machine_arch_type
2758 # else
2759 #  define machine_arch_type     MACH_TYPE_PNX4008
2760 # endif
2761 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
2762 #else
2763 # define machine_is_pnx4008()   (0)
2764 #endif
2765
2766 #ifdef CONFIG_MACH_CPUAT91
2767 # ifdef machine_arch_type
2768 #  undef machine_arch_type
2769 #  define machine_arch_type     __machine_arch_type
2770 # else
2771 #  define machine_arch_type     MACH_TYPE_CPUAT91
2772 # endif
2773 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
2774 #else
2775 # define machine_is_cpuat91()   (0)
2776 #endif
2777
2778 #ifdef CONFIG_MACH_IQ81340SC
2779 # ifdef machine_arch_type
2780 #  undef machine_arch_type
2781 #  define machine_arch_type     __machine_arch_type
2782 # else
2783 #  define machine_arch_type     MACH_TYPE_IQ81340SC
2784 # endif
2785 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
2786 #else
2787 # define machine_is_iq81340sc() (0)
2788 #endif
2789
2790 #ifdef CONFIG_MACH_IQ81340MC
2791 # ifdef machine_arch_type
2792 #  undef machine_arch_type
2793 #  define machine_arch_type     __machine_arch_type
2794 # else
2795 #  define machine_arch_type     MACH_TYPE_IQ81340MC
2796 # endif
2797 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
2798 #else
2799 # define machine_is_iq81340mc() (0)
2800 #endif
2801
2802 #ifdef CONFIG_MACH_MICRO9
2803 # ifdef machine_arch_type
2804 #  undef machine_arch_type
2805 #  define machine_arch_type     __machine_arch_type
2806 # else
2807 #  define machine_arch_type     MACH_TYPE_MICRO9
2808 # endif
2809 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
2810 #else
2811 # define machine_is_micro9()    (0)
2812 #endif
2813
2814 #ifdef CONFIG_MACH_MICRO9L
2815 # ifdef machine_arch_type
2816 #  undef machine_arch_type
2817 #  define machine_arch_type     __machine_arch_type
2818 # else
2819 #  define machine_arch_type     MACH_TYPE_MICRO9L
2820 # endif
2821 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
2822 #else
2823 # define machine_is_micro9l()   (0)
2824 #endif
2825
2826 #ifdef CONFIG_MACH_OMAP_PALMTE
2827 # ifdef machine_arch_type
2828 #  undef machine_arch_type
2829 #  define machine_arch_type     __machine_arch_type
2830 # else
2831 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
2832 # endif
2833 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
2834 #else
2835 # define machine_is_omap_palmte()       (0)
2836 #endif
2837
2838 #ifdef CONFIG_MACH_REALVIEW_EB
2839 # ifdef machine_arch_type
2840 #  undef machine_arch_type
2841 #  define machine_arch_type     __machine_arch_type
2842 # else
2843 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
2844 # endif
2845 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
2846 #else
2847 # define machine_is_realview_eb()       (0)
2848 #endif
2849
2850 #ifdef CONFIG_MACH_BORZOI
2851 # ifdef machine_arch_type
2852 #  undef machine_arch_type
2853 #  define machine_arch_type     __machine_arch_type
2854 # else
2855 #  define machine_arch_type     MACH_TYPE_BORZOI
2856 # endif
2857 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
2858 #else
2859 # define machine_is_borzoi()    (0)
2860 #endif
2861
2862 #ifdef CONFIG_MACH_PALMLD
2863 # ifdef machine_arch_type
2864 #  undef machine_arch_type
2865 #  define machine_arch_type     __machine_arch_type
2866 # else
2867 #  define machine_arch_type     MACH_TYPE_PALMLD
2868 # endif
2869 # define machine_is_palmld()    (machine_arch_type == MACH_TYPE_PALMLD)
2870 #else
2871 # define machine_is_palmld()    (0)
2872 #endif
2873
2874 #ifdef CONFIG_MACH_IXDP28X5
2875 # ifdef machine_arch_type
2876 #  undef machine_arch_type
2877 #  define machine_arch_type     __machine_arch_type
2878 # else
2879 #  define machine_arch_type     MACH_TYPE_IXDP28X5
2880 # endif
2881 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
2882 #else
2883 # define machine_is_ixdp28x5()  (0)
2884 #endif
2885
2886 #ifdef CONFIG_MACH_OMAP_PALMTT
2887 # ifdef machine_arch_type
2888 #  undef machine_arch_type
2889 #  define machine_arch_type     __machine_arch_type
2890 # else
2891 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
2892 # endif
2893 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
2894 #else
2895 # define machine_is_omap_palmtt()       (0)
2896 #endif
2897
2898 #ifdef CONFIG_MACH_ARCOM_ZEUS
2899 # ifdef machine_arch_type
2900 #  undef machine_arch_type
2901 #  define machine_arch_type     __machine_arch_type
2902 # else
2903 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
2904 # endif
2905 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
2906 #else
2907 # define machine_is_arcom_zeus()        (0)
2908 #endif
2909
2910 #ifdef CONFIG_MACH_OSIRIS
2911 # ifdef machine_arch_type
2912 #  undef machine_arch_type
2913 #  define machine_arch_type     __machine_arch_type
2914 # else
2915 #  define machine_arch_type     MACH_TYPE_OSIRIS
2916 # endif
2917 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
2918 #else
2919 # define machine_is_osiris()    (0)
2920 #endif
2921
2922 #ifdef CONFIG_MACH_PALMTE2
2923 # ifdef machine_arch_type
2924 #  undef machine_arch_type
2925 #  define machine_arch_type     __machine_arch_type
2926 # else
2927 #  define machine_arch_type     MACH_TYPE_PALMTE2
2928 # endif
2929 # define machine_is_palmte2()   (machine_arch_type == MACH_TYPE_PALMTE2)
2930 #else
2931 # define machine_is_palmte2()   (0)
2932 #endif
2933
2934 #ifdef CONFIG_MACH_MX27ADS
2935 # ifdef machine_arch_type
2936 #  undef machine_arch_type
2937 #  define machine_arch_type     __machine_arch_type
2938 # else
2939 #  define machine_arch_type     MACH_TYPE_MX27ADS
2940 # endif
2941 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
2942 #else
2943 # define machine_is_mx27ads()   (0)
2944 #endif
2945
2946 #ifdef CONFIG_MACH_AT91SAM9261EK
2947 # ifdef machine_arch_type
2948 #  undef machine_arch_type
2949 #  define machine_arch_type     __machine_arch_type
2950 # else
2951 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
2952 # endif
2953 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
2954 #else
2955 # define machine_is_at91sam9261ek()     (0)
2956 #endif
2957
2958 #ifdef CONFIG_MACH_LOFT
2959 # ifdef machine_arch_type
2960 #  undef machine_arch_type
2961 #  define machine_arch_type     __machine_arch_type
2962 # else
2963 #  define machine_arch_type     MACH_TYPE_LOFT
2964 # endif
2965 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
2966 #else
2967 # define machine_is_loft()      (0)
2968 #endif
2969
2970 #ifdef CONFIG_MACH_MX21ADS
2971 # ifdef machine_arch_type
2972 #  undef machine_arch_type
2973 #  define machine_arch_type     __machine_arch_type
2974 # else
2975 #  define machine_arch_type     MACH_TYPE_MX21ADS
2976 # endif
2977 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
2978 #else
2979 # define machine_is_mx21ads()   (0)
2980 #endif
2981
2982 #ifdef CONFIG_MACH_AMS_DELTA
2983 # ifdef machine_arch_type
2984 #  undef machine_arch_type
2985 #  define machine_arch_type     __machine_arch_type
2986 # else
2987 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
2988 # endif
2989 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
2990 #else
2991 # define machine_is_ams_delta() (0)
2992 #endif
2993
2994 #ifdef CONFIG_MACH_NAS100D
2995 # ifdef machine_arch_type
2996 #  undef machine_arch_type
2997 #  define machine_arch_type     __machine_arch_type
2998 # else
2999 #  define machine_arch_type     MACH_TYPE_NAS100D
3000 # endif
3001 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
3002 #else
3003 # define machine_is_nas100d()   (0)
3004 #endif
3005
3006 #ifdef CONFIG_MACH_MAGICIAN
3007 # ifdef machine_arch_type
3008 #  undef machine_arch_type
3009 #  define machine_arch_type     __machine_arch_type
3010 # else
3011 #  define machine_arch_type     MACH_TYPE_MAGICIAN
3012 # endif
3013 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
3014 #else
3015 # define machine_is_magician()  (0)
3016 #endif
3017
3018 #ifdef CONFIG_MACH_NXDKN
3019 # ifdef machine_arch_type
3020 #  undef machine_arch_type
3021 #  define machine_arch_type     __machine_arch_type
3022 # else
3023 #  define machine_arch_type     MACH_TYPE_NXDKN
3024 # endif
3025 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
3026 #else
3027 # define machine_is_nxdkn()     (0)
3028 #endif
3029
3030 #ifdef CONFIG_MACH_PALMTX
3031 # ifdef machine_arch_type
3032 #  undef machine_arch_type
3033 #  define machine_arch_type     __machine_arch_type
3034 # else
3035 #  define machine_arch_type     MACH_TYPE_PALMTX
3036 # endif
3037 # define machine_is_palmtx()    (machine_arch_type == MACH_TYPE_PALMTX)
3038 #else
3039 # define machine_is_palmtx()    (0)
3040 #endif
3041
3042 #ifdef CONFIG_MACH_S3C2413
3043 # ifdef machine_arch_type
3044 #  undef machine_arch_type
3045 #  define machine_arch_type     __machine_arch_type
3046 # else
3047 #  define machine_arch_type     MACH_TYPE_S3C2413
3048 # endif
3049 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
3050 #else
3051 # define machine_is_s3c2413()   (0)
3052 #endif
3053
3054 #ifdef CONFIG_MACH_WG302V2
3055 # ifdef machine_arch_type
3056 #  undef machine_arch_type
3057 #  define machine_arch_type     __machine_arch_type
3058 # else
3059 #  define machine_arch_type     MACH_TYPE_WG302V2
3060 # endif
3061 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
3062 #else
3063 # define machine_is_wg302v2()   (0)
3064 #endif
3065
3066 #ifdef CONFIG_MACH_OMAP_2430SDP
3067 # ifdef machine_arch_type
3068 #  undef machine_arch_type
3069 #  define machine_arch_type     __machine_arch_type
3070 # else
3071 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
3072 # endif
3073 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
3074 #else
3075 # define machine_is_omap_2430sdp()      (0)
3076 #endif
3077
3078 #ifdef CONFIG_MACH_DAVINCI_EVM
3079 # ifdef machine_arch_type
3080 #  undef machine_arch_type
3081 #  define machine_arch_type     __machine_arch_type
3082 # else
3083 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
3084 # endif
3085 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
3086 #else
3087 # define machine_is_davinci_evm()       (0)
3088 #endif
3089
3090 #ifdef CONFIG_MACH_PALMZ72
3091 # ifdef machine_arch_type
3092 #  undef machine_arch_type
3093 #  define machine_arch_type     __machine_arch_type
3094 # else
3095 #  define machine_arch_type     MACH_TYPE_PALMZ72
3096 # endif
3097 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
3098 #else
3099 # define machine_is_palmz72()   (0)
3100 #endif
3101
3102 #ifdef CONFIG_MACH_NXDB500
3103 # ifdef machine_arch_type
3104 #  undef machine_arch_type
3105 #  define machine_arch_type     __machine_arch_type
3106 # else
3107 #  define machine_arch_type     MACH_TYPE_NXDB500
3108 # endif
3109 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
3110 #else
3111 # define machine_is_nxdb500()   (0)
3112 #endif
3113
3114 #ifdef CONFIG_MACH_PALMT5
3115 # ifdef machine_arch_type
3116 #  undef machine_arch_type
3117 #  define machine_arch_type     __machine_arch_type
3118 # else
3119 #  define machine_arch_type     MACH_TYPE_PALMT5
3120 # endif
3121 # define machine_is_palmt5()    (machine_arch_type == MACH_TYPE_PALMT5)
3122 #else
3123 # define machine_is_palmt5()    (0)
3124 #endif
3125
3126 #ifdef CONFIG_MACH_PALMTC
3127 # ifdef machine_arch_type
3128 #  undef machine_arch_type
3129 #  define machine_arch_type     __machine_arch_type
3130 # else
3131 #  define machine_arch_type     MACH_TYPE_PALMTC
3132 # endif
3133 # define machine_is_palmtc()    (machine_arch_type == MACH_TYPE_PALMTC)
3134 #else
3135 # define machine_is_palmtc()    (0)
3136 #endif
3137
3138 #ifdef CONFIG_MACH_OMAP_APOLLON
3139 # ifdef machine_arch_type
3140 #  undef machine_arch_type
3141 #  define machine_arch_type     __machine_arch_type
3142 # else
3143 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
3144 # endif
3145 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
3146 #else
3147 # define machine_is_omap_apollon()      (0)
3148 #endif
3149
3150 #ifdef CONFIG_MACH_ATEB9200
3151 # ifdef machine_arch_type
3152 #  undef machine_arch_type
3153 #  define machine_arch_type     __machine_arch_type
3154 # else
3155 #  define machine_arch_type     MACH_TYPE_ATEB9200
3156 # endif
3157 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
3158 #else
3159 # define machine_is_ateb9200()  (0)
3160 #endif
3161
3162 #ifdef CONFIG_MACH_N35
3163 # ifdef machine_arch_type
3164 #  undef machine_arch_type
3165 #  define machine_arch_type     __machine_arch_type
3166 # else
3167 #  define machine_arch_type     MACH_TYPE_N35
3168 # endif
3169 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
3170 #else
3171 # define machine_is_n35()       (0)
3172 #endif
3173
3174 #ifdef CONFIG_MACH_LOGICPD_PXA270
3175 # ifdef machine_arch_type
3176 #  undef machine_arch_type
3177 #  define machine_arch_type     __machine_arch_type
3178 # else
3179 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
3180 # endif
3181 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
3182 #else
3183 # define machine_is_logicpd_pxa270()    (0)
3184 #endif
3185
3186 #ifdef CONFIG_MACH_NXEB500HMI
3187 # ifdef machine_arch_type
3188 #  undef machine_arch_type
3189 #  define machine_arch_type     __machine_arch_type
3190 # else
3191 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
3192 # endif
3193 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
3194 #else
3195 # define machine_is_nxeb500hmi()        (0)
3196 #endif
3197
3198 #ifdef CONFIG_MACH_ESPRESSO
3199 # ifdef machine_arch_type
3200 #  undef machine_arch_type
3201 #  define machine_arch_type     __machine_arch_type
3202 # else
3203 #  define machine_arch_type     MACH_TYPE_ESPRESSO
3204 # endif
3205 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
3206 #else
3207 # define machine_is_espresso()  (0)
3208 #endif
3209
3210 #ifdef CONFIG_MACH_RX1950
3211 # ifdef machine_arch_type
3212 #  undef machine_arch_type
3213 #  define machine_arch_type     __machine_arch_type
3214 # else
3215 #  define machine_arch_type     MACH_TYPE_RX1950
3216 # endif
3217 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
3218 #else
3219 # define machine_is_rx1950()    (0)
3220 #endif
3221
3222 #ifdef CONFIG_MACH_GESBC9312
3223 # ifdef machine_arch_type
3224 #  undef machine_arch_type
3225 #  define machine_arch_type     __machine_arch_type
3226 # else
3227 #  define machine_arch_type     MACH_TYPE_GESBC9312
3228 # endif
3229 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
3230 #else
3231 # define machine_is_gesbc9312() (0)
3232 #endif
3233
3234 #ifdef CONFIG_MACH_PICOTUX2XX
3235 # ifdef machine_arch_type
3236 #  undef machine_arch_type
3237 #  define machine_arch_type     __machine_arch_type
3238 # else
3239 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
3240 # endif
3241 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
3242 #else
3243 # define machine_is_picotux2xx()        (0)
3244 #endif
3245
3246 #ifdef CONFIG_MACH_DSMG600
3247 # ifdef machine_arch_type
3248 #  undef machine_arch_type
3249 #  define machine_arch_type     __machine_arch_type
3250 # else
3251 #  define machine_arch_type     MACH_TYPE_DSMG600
3252 # endif
3253 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
3254 #else
3255 # define machine_is_dsmg600()   (0)
3256 #endif
3257
3258 #ifdef CONFIG_MACH_OMAP_FSAMPLE
3259 # ifdef machine_arch_type
3260 #  undef machine_arch_type
3261 #  define machine_arch_type     __machine_arch_type
3262 # else
3263 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
3264 # endif
3265 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
3266 #else
3267 # define machine_is_omap_fsample()      (0)
3268 #endif
3269
3270 #ifdef CONFIG_MACH_SNAPPER_CL15
3271 # ifdef machine_arch_type
3272 #  undef machine_arch_type
3273 #  define machine_arch_type     __machine_arch_type
3274 # else
3275 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
3276 # endif
3277 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
3278 #else
3279 # define machine_is_snapper_cl15()      (0)
3280 #endif
3281
3282 #ifdef CONFIG_MACH_OMAP_PALMZ71
3283 # ifdef machine_arch_type
3284 #  undef machine_arch_type
3285 #  define machine_arch_type     __machine_arch_type
3286 # else
3287 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
3288 # endif
3289 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
3290 #else
3291 # define machine_is_omap_palmz71()      (0)
3292 #endif
3293
3294 #ifdef CONFIG_MACH_SMDK2412
3295 # ifdef machine_arch_type
3296 #  undef machine_arch_type
3297 #  define machine_arch_type     __machine_arch_type
3298 # else
3299 #  define machine_arch_type     MACH_TYPE_SMDK2412
3300 # endif
3301 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
3302 #else
3303 # define machine_is_smdk2412()  (0)
3304 #endif
3305
3306 #ifdef CONFIG_MACH_SMDK2413
3307 # ifdef machine_arch_type
3308 #  undef machine_arch_type
3309 #  define machine_arch_type     __machine_arch_type
3310 # else
3311 #  define machine_arch_type     MACH_TYPE_SMDK2413
3312 # endif
3313 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
3314 #else
3315 # define machine_is_smdk2413()  (0)
3316 #endif
3317
3318 #ifdef CONFIG_MACH_AML_M5900
3319 # ifdef machine_arch_type
3320 #  undef machine_arch_type
3321 #  define machine_arch_type     __machine_arch_type
3322 # else
3323 #  define machine_arch_type     MACH_TYPE_AML_M5900
3324 # endif
3325 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
3326 #else
3327 # define machine_is_aml_m5900() (0)
3328 #endif
3329
3330 #ifdef CONFIG_MACH_BALLOON3
3331 # ifdef machine_arch_type
3332 #  undef machine_arch_type
3333 #  define machine_arch_type     __machine_arch_type
3334 # else
3335 #  define machine_arch_type     MACH_TYPE_BALLOON3
3336 # endif
3337 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
3338 #else
3339 # define machine_is_balloon3()  (0)
3340 #endif
3341
3342 #ifdef CONFIG_MACH_ECBAT91
3343 # ifdef machine_arch_type
3344 #  undef machine_arch_type
3345 #  define machine_arch_type     __machine_arch_type
3346 # else
3347 #  define machine_arch_type     MACH_TYPE_ECBAT91
3348 # endif
3349 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
3350 #else
3351 # define machine_is_ecbat91()   (0)
3352 #endif
3353
3354 #ifdef CONFIG_MACH_ONEARM
3355 # ifdef machine_arch_type
3356 #  undef machine_arch_type
3357 #  define machine_arch_type     __machine_arch_type
3358 # else
3359 #  define machine_arch_type     MACH_TYPE_ONEARM
3360 # endif
3361 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
3362 #else
3363 # define machine_is_onearm()    (0)
3364 #endif
3365
3366 #ifdef CONFIG_MACH_SMDK2443
3367 # ifdef machine_arch_type
3368 #  undef machine_arch_type
3369 #  define machine_arch_type     __machine_arch_type
3370 # else
3371 #  define machine_arch_type     MACH_TYPE_SMDK2443
3372 # endif
3373 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
3374 #else
3375 # define machine_is_smdk2443()  (0)
3376 #endif
3377
3378 #ifdef CONFIG_MACH_FSG
3379 # ifdef machine_arch_type
3380 #  undef machine_arch_type
3381 #  define machine_arch_type     __machine_arch_type
3382 # else
3383 #  define machine_arch_type     MACH_TYPE_FSG
3384 # endif
3385 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
3386 #else
3387 # define machine_is_fsg()       (0)
3388 #endif
3389
3390 #ifdef CONFIG_MACH_AT91SAM9260EK
3391 # ifdef machine_arch_type
3392 #  undef machine_arch_type
3393 #  define machine_arch_type     __machine_arch_type
3394 # else
3395 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
3396 # endif
3397 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
3398 #else
3399 # define machine_is_at91sam9260ek()     (0)
3400 #endif
3401
3402 #ifdef CONFIG_MACH_GLANTANK
3403 # ifdef machine_arch_type
3404 #  undef machine_arch_type
3405 #  define machine_arch_type     __machine_arch_type
3406 # else
3407 #  define machine_arch_type     MACH_TYPE_GLANTANK
3408 # endif
3409 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
3410 #else
3411 # define machine_is_glantank()  (0)
3412 #endif
3413
3414 #ifdef CONFIG_MACH_N2100
3415 # ifdef machine_arch_type
3416 #  undef machine_arch_type
3417 #  define machine_arch_type     __machine_arch_type
3418 # else
3419 #  define machine_arch_type     MACH_TYPE_N2100
3420 # endif
3421 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
3422 #else
3423 # define machine_is_n2100()     (0)
3424 #endif
3425
3426 #ifdef CONFIG_MACH_QT2410
3427 # ifdef machine_arch_type
3428 #  undef machine_arch_type
3429 #  define machine_arch_type     __machine_arch_type
3430 # else
3431 #  define machine_arch_type     MACH_TYPE_QT2410
3432 # endif
3433 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
3434 #else
3435 # define machine_is_qt2410()    (0)
3436 #endif
3437
3438 #ifdef CONFIG_MACH_KIXRP435
3439 # ifdef machine_arch_type
3440 #  undef machine_arch_type
3441 #  define machine_arch_type     __machine_arch_type
3442 # else
3443 #  define machine_arch_type     MACH_TYPE_KIXRP435
3444 # endif
3445 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
3446 #else
3447 # define machine_is_kixrp435()  (0)
3448 #endif
3449
3450 #ifdef CONFIG_MACH_CC9P9360DEV
3451 # ifdef machine_arch_type
3452 #  undef machine_arch_type
3453 #  define machine_arch_type     __machine_arch_type
3454 # else
3455 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
3456 # endif
3457 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
3458 #else
3459 # define machine_is_cc9p9360dev()       (0)
3460 #endif
3461
3462 #ifdef CONFIG_MACH_EDB9302A
3463 # ifdef machine_arch_type
3464 #  undef machine_arch_type
3465 #  define machine_arch_type     __machine_arch_type
3466 # else
3467 #  define machine_arch_type     MACH_TYPE_EDB9302A
3468 # endif
3469 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
3470 #else
3471 # define machine_is_edb9302a()  (0)
3472 #endif
3473
3474 #ifdef CONFIG_MACH_EDB9307A
3475 # ifdef machine_arch_type
3476 #  undef machine_arch_type
3477 #  define machine_arch_type     __machine_arch_type
3478 # else
3479 #  define machine_arch_type     MACH_TYPE_EDB9307A
3480 # endif
3481 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
3482 #else
3483 # define machine_is_edb9307a()  (0)
3484 #endif
3485
3486 #ifdef CONFIG_MACH_OMAP_3430SDP
3487 # ifdef machine_arch_type
3488 #  undef machine_arch_type
3489 #  define machine_arch_type     __machine_arch_type
3490 # else
3491 #  define machine_arch_type     MACH_TYPE_OMAP_3430SDP
3492 # endif
3493 # define machine_is_omap_3430sdp()      (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
3494 #else
3495 # define machine_is_omap_3430sdp()      (0)
3496 #endif
3497
3498 #ifdef CONFIG_MACH_VSTMS
3499 # ifdef machine_arch_type
3500 #  undef machine_arch_type
3501 #  define machine_arch_type     __machine_arch_type
3502 # else
3503 #  define machine_arch_type     MACH_TYPE_VSTMS
3504 # endif
3505 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
3506 #else
3507 # define machine_is_vstms()     (0)
3508 #endif
3509
3510 #ifdef CONFIG_MACH_MICRO9M
3511 # ifdef machine_arch_type
3512 #  undef machine_arch_type
3513 #  define machine_arch_type     __machine_arch_type
3514 # else
3515 #  define machine_arch_type     MACH_TYPE_MICRO9M
3516 # endif
3517 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
3518 #else
3519 # define machine_is_micro9m()   (0)
3520 #endif
3521
3522 #ifdef CONFIG_MACH_BUG
3523 # ifdef machine_arch_type
3524 #  undef machine_arch_type
3525 #  define machine_arch_type     __machine_arch_type
3526 # else
3527 #  define machine_arch_type     MACH_TYPE_BUG
3528 # endif
3529 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
3530 #else
3531 # define machine_is_bug()       (0)
3532 #endif
3533
3534 #ifdef CONFIG_MACH_AT91SAM9263EK
3535 # ifdef machine_arch_type
3536 #  undef machine_arch_type
3537 #  define machine_arch_type     __machine_arch_type
3538 # else
3539 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
3540 # endif
3541 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
3542 #else
3543 # define machine_is_at91sam9263ek()     (0)
3544 #endif
3545
3546 #ifdef CONFIG_MACH_EM7210
3547 # ifdef machine_arch_type
3548 #  undef machine_arch_type
3549 #  define machine_arch_type     __machine_arch_type
3550 # else
3551 #  define machine_arch_type     MACH_TYPE_EM7210
3552 # endif
3553 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
3554 #else
3555 # define machine_is_em7210()    (0)
3556 #endif
3557
3558 #ifdef CONFIG_MACH_VPAC270
3559 # ifdef machine_arch_type
3560 #  undef machine_arch_type
3561 #  define machine_arch_type     __machine_arch_type
3562 # else
3563 #  define machine_arch_type     MACH_TYPE_VPAC270
3564 # endif
3565 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
3566 #else
3567 # define machine_is_vpac270()   (0)
3568 #endif
3569
3570 #ifdef CONFIG_MACH_TREO680
3571 # ifdef machine_arch_type
3572 #  undef machine_arch_type
3573 #  define machine_arch_type     __machine_arch_type
3574 # else
3575 #  define machine_arch_type     MACH_TYPE_TREO680
3576 # endif
3577 # define machine_is_treo680()   (machine_arch_type == MACH_TYPE_TREO680)
3578 #else
3579 # define machine_is_treo680()   (0)
3580 #endif
3581
3582 #ifdef CONFIG_MACH_ZYLONITE
3583 # ifdef machine_arch_type
3584 #  undef machine_arch_type
3585 #  define machine_arch_type     __machine_arch_type
3586 # else
3587 #  define machine_arch_type     MACH_TYPE_ZYLONITE
3588 # endif
3589 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
3590 #else
3591 # define machine_is_zylonite()  (0)
3592 #endif
3593
3594 #ifdef CONFIG_MACH_MX31LITE
3595 # ifdef machine_arch_type
3596 #  undef machine_arch_type
3597 #  define machine_arch_type     __machine_arch_type
3598 # else
3599 #  define machine_arch_type     MACH_TYPE_MX31LITE
3600 # endif
3601 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
3602 #else
3603 # define machine_is_mx31lite()  (0)
3604 #endif
3605
3606 #ifdef CONFIG_MACH_MIOA701
3607 # ifdef machine_arch_type
3608 #  undef machine_arch_type
3609 #  define machine_arch_type     __machine_arch_type
3610 # else
3611 #  define machine_arch_type     MACH_TYPE_MIOA701
3612 # endif
3613 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
3614 #else
3615 # define machine_is_mioa701()   (0)
3616 #endif
3617
3618 #ifdef CONFIG_MACH_ARMADILLO5X0
3619 # ifdef machine_arch_type
3620 #  undef machine_arch_type
3621 #  define machine_arch_type     __machine_arch_type
3622 # else
3623 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
3624 # endif
3625 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
3626 #else
3627 # define machine_is_armadillo5x0()      (0)
3628 #endif
3629
3630 #ifdef CONFIG_MACH_CC9P9360JS
3631 # ifdef machine_arch_type
3632 #  undef machine_arch_type
3633 #  define machine_arch_type     __machine_arch_type
3634 # else
3635 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
3636 # endif
3637 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
3638 #else
3639 # define machine_is_cc9p9360js()        (0)
3640 #endif
3641
3642 #ifdef CONFIG_MACH_NOKIA_N800
3643 # ifdef machine_arch_type
3644 #  undef machine_arch_type
3645 #  define machine_arch_type     __machine_arch_type
3646 # else
3647 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
3648 # endif
3649 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
3650 #else
3651 # define machine_is_nokia_n800()        (0)
3652 #endif
3653
3654 #ifdef CONFIG_MACH_EP80219
3655 # ifdef machine_arch_type
3656 #  undef machine_arch_type
3657 #  define machine_arch_type     __machine_arch_type
3658 # else
3659 #  define machine_arch_type     MACH_TYPE_EP80219
3660 # endif
3661 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
3662 #else
3663 # define machine_is_ep80219()   (0)
3664 #endif
3665
3666 #ifdef CONFIG_MACH_GORAMO_MLR
3667 # ifdef machine_arch_type
3668 #  undef machine_arch_type
3669 #  define machine_arch_type     __machine_arch_type
3670 # else
3671 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
3672 # endif
3673 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
3674 #else
3675 # define machine_is_goramo_mlr()        (0)
3676 #endif
3677
3678 #ifdef CONFIG_MACH_EM_X270
3679 # ifdef machine_arch_type
3680 #  undef machine_arch_type
3681 #  define machine_arch_type     __machine_arch_type
3682 # else
3683 #  define machine_arch_type     MACH_TYPE_EM_X270
3684 # endif
3685 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
3686 #else
3687 # define machine_is_em_x270()   (0)
3688 #endif
3689
3690 #ifdef CONFIG_MACH_NEO1973_GTA02
3691 # ifdef machine_arch_type
3692 #  undef machine_arch_type
3693 #  define machine_arch_type     __machine_arch_type
3694 # else
3695 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
3696 # endif
3697 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
3698 #else
3699 # define machine_is_neo1973_gta02()     (0)
3700 #endif
3701
3702 #ifdef CONFIG_MACH_AT91SAM9RLEK
3703 # ifdef machine_arch_type
3704 #  undef machine_arch_type
3705 #  define machine_arch_type     __machine_arch_type
3706 # else
3707 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
3708 # endif
3709 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
3710 #else
3711 # define machine_is_at91sam9rlek()      (0)
3712 #endif
3713
3714 #ifdef CONFIG_MACH_COLIBRI320
3715 # ifdef machine_arch_type
3716 #  undef machine_arch_type
3717 #  define machine_arch_type     __machine_arch_type
3718 # else
3719 #  define machine_arch_type     MACH_TYPE_COLIBRI320
3720 # endif
3721 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
3722 #else
3723 # define machine_is_colibri320()        (0)
3724 #endif
3725
3726 #ifdef CONFIG_MACH_CAM60
3727 # ifdef machine_arch_type
3728 #  undef machine_arch_type
3729 #  define machine_arch_type     __machine_arch_type
3730 # else
3731 #  define machine_arch_type     MACH_TYPE_CAM60
3732 # endif
3733 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
3734 #else
3735 # define machine_is_cam60()     (0)
3736 #endif
3737
3738 #ifdef CONFIG_MACH_AT91EB01
3739 # ifdef machine_arch_type
3740 #  undef machine_arch_type
3741 #  define machine_arch_type     __machine_arch_type
3742 # else
3743 #  define machine_arch_type     MACH_TYPE_AT91EB01
3744 # endif
3745 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
3746 #else
3747 # define machine_is_at91eb01()  (0)
3748 #endif
3749
3750 #ifdef CONFIG_MACH_DB88F5281
3751 # ifdef machine_arch_type
3752 #  undef machine_arch_type
3753 #  define machine_arch_type     __machine_arch_type
3754 # else
3755 #  define machine_arch_type     MACH_TYPE_DB88F5281
3756 # endif
3757 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
3758 #else
3759 # define machine_is_db88f5281() (0)
3760 #endif
3761
3762 #ifdef CONFIG_MACH_CSB726
3763 # ifdef machine_arch_type
3764 #  undef machine_arch_type
3765 #  define machine_arch_type     __machine_arch_type
3766 # else
3767 #  define machine_arch_type     MACH_TYPE_CSB726
3768 # endif
3769 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
3770 #else
3771 # define machine_is_csb726()    (0)
3772 #endif
3773
3774 #ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
3775 # ifdef machine_arch_type
3776 #  undef machine_arch_type
3777 #  define machine_arch_type     __machine_arch_type
3778 # else
3779 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467_EVM
3780 # endif
3781 # define machine_is_davinci_dm6467_evm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
3782 #else
3783 # define machine_is_davinci_dm6467_evm()        (0)
3784 #endif
3785
3786 #ifdef CONFIG_MACH_DAVINCI_DM355_EVM
3787 # ifdef machine_arch_type
3788 #  undef machine_arch_type
3789 #  define machine_arch_type     __machine_arch_type
3790 # else
3791 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_EVM
3792 # endif
3793 # define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
3794 #else
3795 # define machine_is_davinci_dm355_evm() (0)
3796 #endif
3797
3798 #ifdef CONFIG_MACH_LITTLETON
3799 # ifdef machine_arch_type
3800 #  undef machine_arch_type
3801 #  define machine_arch_type     __machine_arch_type
3802 # else
3803 #  define machine_arch_type     MACH_TYPE_LITTLETON
3804 # endif
3805 # define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
3806 #else
3807 # define machine_is_littleton() (0)
3808 #endif
3809
3810 #ifdef CONFIG_MACH_REALVIEW_PB11MP
3811 # ifdef machine_arch_type
3812 #  undef machine_arch_type
3813 #  define machine_arch_type     __machine_arch_type
3814 # else
3815 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB11MP
3816 # endif
3817 # define machine_is_realview_pb11mp()   (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
3818 #else
3819 # define machine_is_realview_pb11mp()   (0)
3820 #endif
3821
3822 #ifdef CONFIG_MACH_MX27_3DS
3823 # ifdef machine_arch_type
3824 #  undef machine_arch_type
3825 #  define machine_arch_type     __machine_arch_type
3826 # else
3827 #  define machine_arch_type     MACH_TYPE_MX27_3DS
3828 # endif
3829 # define machine_is_mx27_3ds()  (machine_arch_type == MACH_TYPE_MX27_3DS)
3830 #else
3831 # define machine_is_mx27_3ds()  (0)
3832 #endif
3833
3834 #ifdef CONFIG_MACH_HALIBUT
3835 # ifdef machine_arch_type
3836 #  undef machine_arch_type
3837 #  define machine_arch_type     __machine_arch_type
3838 # else
3839 #  define machine_arch_type     MACH_TYPE_HALIBUT
3840 # endif
3841 # define machine_is_halibut()   (machine_arch_type == MACH_TYPE_HALIBUT)
3842 #else
3843 # define machine_is_halibut()   (0)
3844 #endif
3845
3846 #ifdef CONFIG_MACH_TROUT
3847 # ifdef machine_arch_type
3848 #  undef machine_arch_type
3849 #  define machine_arch_type     __machine_arch_type
3850 # else
3851 #  define machine_arch_type     MACH_TYPE_TROUT
3852 # endif
3853 # define machine_is_trout()     (machine_arch_type == MACH_TYPE_TROUT)
3854 #else
3855 # define machine_is_trout()     (0)
3856 #endif
3857
3858 #ifdef CONFIG_MACH_TCT_HAMMER
3859 # ifdef machine_arch_type
3860 #  undef machine_arch_type
3861 #  define machine_arch_type     __machine_arch_type
3862 # else
3863 #  define machine_arch_type     MACH_TYPE_TCT_HAMMER
3864 # endif
3865 # define machine_is_tct_hammer()        (machine_arch_type == MACH_TYPE_TCT_HAMMER)
3866 #else
3867 # define machine_is_tct_hammer()        (0)
3868 #endif
3869
3870 #ifdef CONFIG_MACH_HERALD
3871 # ifdef machine_arch_type
3872 #  undef machine_arch_type
3873 #  define machine_arch_type     __machine_arch_type
3874 # else
3875 #  define machine_arch_type     MACH_TYPE_HERALD
3876 # endif
3877 # define machine_is_herald()    (machine_arch_type == MACH_TYPE_HERALD)
3878 #else
3879 # define machine_is_herald()    (0)
3880 #endif
3881
3882 #ifdef CONFIG_MACH_SIM_ONE
3883 # ifdef machine_arch_type
3884 #  undef machine_arch_type
3885 #  define machine_arch_type     __machine_arch_type
3886 # else
3887 #  define machine_arch_type     MACH_TYPE_SIM_ONE
3888 # endif
3889 # define machine_is_sim_one()   (machine_arch_type == MACH_TYPE_SIM_ONE)
3890 #else
3891 # define machine_is_sim_one()   (0)
3892 #endif
3893
3894 #ifdef CONFIG_MACH_JIVE
3895 # ifdef machine_arch_type
3896 #  undef machine_arch_type
3897 #  define machine_arch_type     __machine_arch_type
3898 # else
3899 #  define machine_arch_type     MACH_TYPE_JIVE
3900 # endif
3901 # define machine_is_jive()      (machine_arch_type == MACH_TYPE_JIVE)
3902 #else
3903 # define machine_is_jive()      (0)
3904 #endif
3905
3906 #ifdef CONFIG_MACH_SAM9_L9260
3907 # ifdef machine_arch_type
3908 #  undef machine_arch_type
3909 #  define machine_arch_type     __machine_arch_type
3910 # else
3911 #  define machine_arch_type     MACH_TYPE_SAM9_L9260
3912 # endif
3913 # define machine_is_sam9_l9260()        (machine_arch_type == MACH_TYPE_SAM9_L9260)
3914 #else
3915 # define machine_is_sam9_l9260()        (0)
3916 #endif
3917
3918 #ifdef CONFIG_MACH_REALVIEW_PB1176
3919 # ifdef machine_arch_type
3920 #  undef machine_arch_type
3921 #  define machine_arch_type     __machine_arch_type
3922 # else
3923 #  define machine_arch_type     MACH_TYPE_REALVIEW_PB1176
3924 # endif
3925 # define machine_is_realview_pb1176()   (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
3926 #else
3927 # define machine_is_realview_pb1176()   (0)
3928 #endif
3929
3930 #ifdef CONFIG_MACH_YL9200
3931 # ifdef machine_arch_type
3932 #  undef machine_arch_type
3933 #  define machine_arch_type     __machine_arch_type
3934 # else
3935 #  define machine_arch_type     MACH_TYPE_YL9200
3936 # endif
3937 # define machine_is_yl9200()    (machine_arch_type == MACH_TYPE_YL9200)
3938 #else
3939 # define machine_is_yl9200()    (0)
3940 #endif
3941
3942 #ifdef CONFIG_MACH_RD88F5182
3943 # ifdef machine_arch_type
3944 #  undef machine_arch_type
3945 #  define machine_arch_type     __machine_arch_type
3946 # else
3947 #  define machine_arch_type     MACH_TYPE_RD88F5182
3948 # endif
3949 # define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
3950 #else
3951 # define machine_is_rd88f5182() (0)
3952 #endif
3953
3954 #ifdef CONFIG_MACH_KUROBOX_PRO
3955 # ifdef machine_arch_type
3956 #  undef machine_arch_type
3957 #  define machine_arch_type     __machine_arch_type
3958 # else
3959 #  define machine_arch_type     MACH_TYPE_KUROBOX_PRO
3960 # endif
3961 # define machine_is_kurobox_pro()       (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
3962 #else
3963 # define machine_is_kurobox_pro()       (0)
3964 #endif
3965
3966 #ifdef CONFIG_MACH_MX31_3DS
3967 # ifdef machine_arch_type
3968 #  undef machine_arch_type
3969 #  define machine_arch_type     __machine_arch_type
3970 # else
3971 #  define machine_arch_type     MACH_TYPE_MX31_3DS
3972 # endif
3973 # define machine_is_mx31_3ds()  (machine_arch_type == MACH_TYPE_MX31_3DS)
3974 #else
3975 # define machine_is_mx31_3ds()  (0)
3976 #endif
3977
3978 #ifdef CONFIG_MACH_QONG
3979 # ifdef machine_arch_type
3980 #  undef machine_arch_type
3981 #  define machine_arch_type     __machine_arch_type
3982 # else
3983 #  define machine_arch_type     MACH_TYPE_QONG
3984 # endif
3985 # define machine_is_qong()      (machine_arch_type == MACH_TYPE_QONG)
3986 #else
3987 # define machine_is_qong()      (0)
3988 #endif
3989
3990 #ifdef CONFIG_MACH_OMAP2EVM
3991 # ifdef machine_arch_type
3992 #  undef machine_arch_type
3993 #  define machine_arch_type     __machine_arch_type
3994 # else
3995 #  define machine_arch_type     MACH_TYPE_OMAP2EVM
3996 # endif
3997 # define machine_is_omap2evm()  (machine_arch_type == MACH_TYPE_OMAP2EVM)
3998 #else
3999 # define machine_is_omap2evm()  (0)
4000 #endif
4001
4002 #ifdef CONFIG_MACH_OMAP3EVM
4003 # ifdef machine_arch_type
4004 #  undef machine_arch_type
4005 #  define machine_arch_type     __machine_arch_type
4006 # else
4007 #  define machine_arch_type     MACH_TYPE_OMAP3EVM
4008 # endif
4009 # define machine_is_omap3evm()  (machine_arch_type == MACH_TYPE_OMAP3EVM)
4010 #else
4011 # define machine_is_omap3evm()  (0)
4012 #endif
4013
4014 #ifdef CONFIG_MACH_DNS323
4015 # ifdef machine_arch_type
4016 #  undef machine_arch_type
4017 #  define machine_arch_type     __machine_arch_type
4018 # else
4019 #  define machine_arch_type     MACH_TYPE_DNS323
4020 # endif
4021 # define machine_is_dns323()    (machine_arch_type == MACH_TYPE_DNS323)
4022 #else
4023 # define machine_is_dns323()    (0)
4024 #endif
4025
4026 #ifdef CONFIG_MACH_OMAP3_BEAGLE
4027 # ifdef machine_arch_type
4028 #  undef machine_arch_type
4029 #  define machine_arch_type     __machine_arch_type
4030 # else
4031 #  define machine_arch_type     MACH_TYPE_OMAP3_BEAGLE
4032 # endif
4033 # define machine_is_omap3_beagle()      (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
4034 #else
4035 # define machine_is_omap3_beagle()      (0)
4036 #endif
4037
4038 #ifdef CONFIG_MACH_NOKIA_N810
4039 # ifdef machine_arch_type
4040 #  undef machine_arch_type
4041 #  define machine_arch_type     __machine_arch_type
4042 # else
4043 #  define machine_arch_type     MACH_TYPE_NOKIA_N810
4044 # endif
4045 # define machine_is_nokia_n810()        (machine_arch_type == MACH_TYPE_NOKIA_N810)
4046 #else
4047 # define machine_is_nokia_n810()        (0)
4048 #endif
4049
4050 #ifdef CONFIG_MACH_PCM038
4051 # ifdef machine_arch_type
4052 #  undef machine_arch_type
4053 #  define machine_arch_type     __machine_arch_type
4054 # else
4055 #  define machine_arch_type     MACH_TYPE_PCM038
4056 # endif
4057 # define machine_is_pcm038()    (machine_arch_type == MACH_TYPE_PCM038)
4058 #else
4059 # define machine_is_pcm038()    (0)
4060 #endif
4061
4062 #ifdef CONFIG_MACH_TS209
4063 # ifdef machine_arch_type
4064 #  undef machine_arch_type
4065 #  define machine_arch_type     __machine_arch_type
4066 # else
4067 #  define machine_arch_type     MACH_TYPE_TS209
4068 # endif
4069 # define machine_is_ts_x09()    (machine_arch_type == MACH_TYPE_TS209)
4070 #else
4071 # define machine_is_ts_x09()    (0)
4072 #endif
4073
4074 #ifdef CONFIG_MACH_AT91CAP9ADK
4075 # ifdef machine_arch_type
4076 #  undef machine_arch_type
4077 #  define machine_arch_type     __machine_arch_type
4078 # else
4079 #  define machine_arch_type     MACH_TYPE_AT91CAP9ADK
4080 # endif
4081 # define machine_is_at91cap9adk()       (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
4082 #else
4083 # define machine_is_at91cap9adk()       (0)
4084 #endif
4085
4086 #ifdef CONFIG_MACH_MX31MOBOARD
4087 # ifdef machine_arch_type
4088 #  undef machine_arch_type
4089 #  define machine_arch_type     __machine_arch_type
4090 # else
4091 #  define machine_arch_type     MACH_TYPE_MX31MOBOARD
4092 # endif
4093 # define machine_is_mx31moboard()       (machine_arch_type == MACH_TYPE_MX31MOBOARD)
4094 #else
4095 # define machine_is_mx31moboard()       (0)
4096 #endif
4097
4098 #ifdef CONFIG_MACH_TERASTATION_PRO2
4099 # ifdef machine_arch_type
4100 #  undef machine_arch_type
4101 #  define machine_arch_type     __machine_arch_type
4102 # else
4103 #  define machine_arch_type     MACH_TYPE_TERASTATION_PRO2
4104 # endif
4105 # define machine_is_terastation_pro2()  (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
4106 #else
4107 # define machine_is_terastation_pro2()  (0)
4108 #endif
4109
4110 #ifdef CONFIG_MACH_LINKSTATION_PRO
4111 # ifdef machine_arch_type
4112 #  undef machine_arch_type
4113 #  define machine_arch_type     __machine_arch_type
4114 # else
4115 #  define machine_arch_type     MACH_TYPE_LINKSTATION_PRO
4116 # endif
4117 # define machine_is_linkstation_pro()   (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
4118 #else
4119 # define machine_is_linkstation_pro()   (0)
4120 #endif
4121
4122 #ifdef CONFIG_MACH_E350
4123 # ifdef machine_arch_type
4124 #  undef machine_arch_type
4125 #  define machine_arch_type     __machine_arch_type
4126 # else
4127 #  define machine_arch_type     MACH_TYPE_E350
4128 # endif
4129 # define machine_is_e350()      (machine_arch_type == MACH_TYPE_E350)
4130 #else
4131 # define machine_is_e350()      (0)
4132 #endif
4133
4134 #ifdef CONFIG_MACH_TS409
4135 # ifdef machine_arch_type
4136 #  undef machine_arch_type
4137 #  define machine_arch_type     __machine_arch_type
4138 # else
4139 #  define machine_arch_type     MACH_TYPE_TS409
4140 # endif
4141 # define machine_is_ts409()     (machine_arch_type == MACH_TYPE_TS409)
4142 #else
4143 # define machine_is_ts409()     (0)
4144 #endif
4145
4146 #ifdef CONFIG_MACH_CM_X300
4147 # ifdef machine_arch_type
4148 #  undef machine_arch_type
4149 #  define machine_arch_type     __machine_arch_type
4150 # else
4151 #  define machine_arch_type     MACH_TYPE_CM_X300
4152 # endif
4153 # define machine_is_cm_x300()   (machine_arch_type == MACH_TYPE_CM_X300)
4154 #else
4155 # define machine_is_cm_x300()   (0)
4156 #endif
4157
4158 #ifdef CONFIG_MACH_AT91SAM9G20EK
4159 # ifdef machine_arch_type
4160 #  undef machine_arch_type
4161 #  define machine_arch_type     __machine_arch_type
4162 # else
4163 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK
4164 # endif
4165 # define machine_is_at91sam9g20ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
4166 #else
4167 # define machine_is_at91sam9g20ek()     (0)
4168 #endif
4169
4170 #ifdef CONFIG_MACH_SMDK6410
4171 # ifdef machine_arch_type
4172 #  undef machine_arch_type
4173 #  define machine_arch_type     __machine_arch_type
4174 # else
4175 #  define machine_arch_type     MACH_TYPE_SMDK6410
4176 # endif
4177 # define machine_is_smdk6410()  (machine_arch_type == MACH_TYPE_SMDK6410)
4178 #else
4179 # define machine_is_smdk6410()  (0)
4180 #endif
4181
4182 #ifdef CONFIG_MACH_U300
4183 # ifdef machine_arch_type
4184 #  undef machine_arch_type
4185 #  define machine_arch_type     __machine_arch_type
4186 # else
4187 #  define machine_arch_type     MACH_TYPE_U300
4188 # endif
4189 # define machine_is_u300()      (machine_arch_type == MACH_TYPE_U300)
4190 #else
4191 # define machine_is_u300()      (0)
4192 #endif
4193
4194 #ifdef CONFIG_MACH_WRT350N_V2
4195 # ifdef machine_arch_type
4196 #  undef machine_arch_type
4197 #  define machine_arch_type     __machine_arch_type
4198 # else
4199 #  define machine_arch_type     MACH_TYPE_WRT350N_V2
4200 # endif
4201 # define machine_is_wrt350n_v2()        (machine_arch_type == MACH_TYPE_WRT350N_V2)
4202 #else
4203 # define machine_is_wrt350n_v2()        (0)
4204 #endif
4205
4206 #ifdef CONFIG_MACH_OMAP_LDP
4207 # ifdef machine_arch_type
4208 #  undef machine_arch_type
4209 #  define machine_arch_type     __machine_arch_type
4210 # else
4211 #  define machine_arch_type     MACH_TYPE_OMAP_LDP
4212 # endif
4213 # define machine_is_omap_ldp()  (machine_arch_type == MACH_TYPE_OMAP_LDP)
4214 #else
4215 # define machine_is_omap_ldp()  (0)
4216 #endif
4217
4218 #ifdef CONFIG_MACH_MX35_3DS
4219 # ifdef machine_arch_type
4220 #  undef machine_arch_type
4221 #  define machine_arch_type     __machine_arch_type
4222 # else
4223 #  define machine_arch_type     MACH_TYPE_MX35_3DS
4224 # endif
4225 # define machine_is_mx35_3ds()  (machine_arch_type == MACH_TYPE_MX35_3DS)
4226 #else
4227 # define machine_is_mx35_3ds()  (0)
4228 #endif
4229
4230 #ifdef CONFIG_MACH_NEUROS_OSD2
4231 # ifdef machine_arch_type
4232 #  undef machine_arch_type
4233 #  define machine_arch_type     __machine_arch_type
4234 # else
4235 #  define machine_arch_type     MACH_TYPE_NEUROS_OSD2
4236 # endif
4237 # define machine_is_neuros_osd2()       (machine_arch_type == MACH_TYPE_NEUROS_OSD2)
4238 #else
4239 # define machine_is_neuros_osd2()       (0)
4240 #endif
4241
4242 #ifdef CONFIG_MACH_TRIZEPS4WL
4243 # ifdef machine_arch_type
4244 #  undef machine_arch_type
4245 #  define machine_arch_type     __machine_arch_type
4246 # else
4247 #  define machine_arch_type     MACH_TYPE_TRIZEPS4WL
4248 # endif
4249 # define machine_is_trizeps4wl()        (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
4250 #else
4251 # define machine_is_trizeps4wl()        (0)
4252 #endif
4253
4254 #ifdef CONFIG_MACH_TS78XX
4255 # ifdef machine_arch_type
4256 #  undef machine_arch_type
4257 #  define machine_arch_type     __machine_arch_type
4258 # else
4259 #  define machine_arch_type     MACH_TYPE_TS78XX
4260 # endif
4261 # define machine_is_ts78xx()    (machine_arch_type == MACH_TYPE_TS78XX)
4262 #else
4263 # define machine_is_ts78xx()    (0)
4264 #endif
4265
4266 #ifdef CONFIG_MACH_SFFSDR
4267 # ifdef machine_arch_type
4268 #  undef machine_arch_type
4269 #  define machine_arch_type     __machine_arch_type
4270 # else
4271 #  define machine_arch_type     MACH_TYPE_SFFSDR
4272 # endif
4273 # define machine_is_sffsdr()    (machine_arch_type == MACH_TYPE_SFFSDR)
4274 #else
4275 # define machine_is_sffsdr()    (0)
4276 #endif
4277
4278 #ifdef CONFIG_MACH_PCM037
4279 # ifdef machine_arch_type
4280 #  undef machine_arch_type
4281 #  define machine_arch_type     __machine_arch_type
4282 # else
4283 #  define machine_arch_type     MACH_TYPE_PCM037
4284 # endif
4285 # define machine_is_pcm037()    (machine_arch_type == MACH_TYPE_PCM037)
4286 #else
4287 # define machine_is_pcm037()    (0)
4288 #endif
4289
4290 #ifdef CONFIG_MACH_DB88F6281_BP
4291 # ifdef machine_arch_type
4292 #  undef machine_arch_type
4293 #  define machine_arch_type     __machine_arch_type
4294 # else
4295 #  define machine_arch_type     MACH_TYPE_DB88F6281_BP
4296 # endif
4297 # define machine_is_db88f6281_bp()      (machine_arch_type == MACH_TYPE_DB88F6281_BP)
4298 #else
4299 # define machine_is_db88f6281_bp()      (0)
4300 #endif
4301
4302 #ifdef CONFIG_MACH_RD88F6192_NAS
4303 # ifdef machine_arch_type
4304 #  undef machine_arch_type
4305 #  define machine_arch_type     __machine_arch_type
4306 # else
4307 #  define machine_arch_type     MACH_TYPE_RD88F6192_NAS
4308 # endif
4309 # define machine_is_rd88f6192_nas()     (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
4310 #else
4311 # define machine_is_rd88f6192_nas()     (0)
4312 #endif
4313
4314 #ifdef CONFIG_MACH_RD88F6281
4315 # ifdef machine_arch_type
4316 #  undef machine_arch_type
4317 #  define machine_arch_type     __machine_arch_type
4318 # else
4319 #  define machine_arch_type     MACH_TYPE_RD88F6281
4320 # endif
4321 # define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
4322 #else
4323 # define machine_is_rd88f6281() (0)
4324 #endif
4325
4326 #ifdef CONFIG_MACH_DB78X00_BP
4327 # ifdef machine_arch_type
4328 #  undef machine_arch_type
4329 #  define machine_arch_type     __machine_arch_type
4330 # else
4331 #  define machine_arch_type     MACH_TYPE_DB78X00_BP
4332 # endif
4333 # define machine_is_db78x00_bp()        (machine_arch_type == MACH_TYPE_DB78X00_BP)
4334 #else
4335 # define machine_is_db78x00_bp()        (0)
4336 #endif
4337
4338 #ifdef CONFIG_MACH_SMDK2416
4339 # ifdef machine_arch_type
4340 #  undef machine_arch_type
4341 #  define machine_arch_type     __machine_arch_type
4342 # else
4343 #  define machine_arch_type     MACH_TYPE_SMDK2416
4344 # endif
4345 # define machine_is_smdk2416()  (machine_arch_type == MACH_TYPE_SMDK2416)
4346 #else
4347 # define machine_is_smdk2416()  (0)
4348 #endif
4349
4350 #ifdef CONFIG_MACH_WBD111
4351 # ifdef machine_arch_type
4352 #  undef machine_arch_type
4353 #  define machine_arch_type     __machine_arch_type
4354 # else
4355 #  define machine_arch_type     MACH_TYPE_WBD111
4356 # endif
4357 # define machine_is_wbd111()    (machine_arch_type == MACH_TYPE_WBD111)
4358 #else
4359 # define machine_is_wbd111()    (0)
4360 #endif
4361
4362 #ifdef CONFIG_MACH_MV2120
4363 # ifdef machine_arch_type
4364 #  undef machine_arch_type
4365 #  define machine_arch_type     __machine_arch_type
4366 # else
4367 #  define machine_arch_type     MACH_TYPE_MV2120
4368 # endif
4369 # define machine_is_mv2120()    (machine_arch_type == MACH_TYPE_MV2120)
4370 #else
4371 # define machine_is_mv2120()    (0)
4372 #endif
4373
4374 #ifdef CONFIG_MACH_MX51_3DS
4375 # ifdef machine_arch_type
4376 #  undef machine_arch_type
4377 #  define machine_arch_type     __machine_arch_type
4378 # else
4379 #  define machine_arch_type     MACH_TYPE_MX51_3DS
4380 # endif
4381 # define machine_is_mx51_3ds()  (machine_arch_type == MACH_TYPE_MX51_3DS)
4382 #else
4383 # define machine_is_mx51_3ds()  (0)
4384 #endif
4385
4386 #ifdef CONFIG_MACH_IMX27LITE
4387 # ifdef machine_arch_type
4388 #  undef machine_arch_type
4389 #  define machine_arch_type     __machine_arch_type
4390 # else
4391 #  define machine_arch_type     MACH_TYPE_IMX27LITE
4392 # endif
4393 # define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
4394 #else
4395 # define machine_is_imx27lite() (0)
4396 #endif
4397
4398 #ifdef CONFIG_MACH_USB_A9260
4399 # ifdef machine_arch_type
4400 #  undef machine_arch_type
4401 #  define machine_arch_type     __machine_arch_type
4402 # else
4403 #  define machine_arch_type     MACH_TYPE_USB_A9260
4404 # endif
4405 # define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
4406 #else
4407 # define machine_is_usb_a9260() (0)
4408 #endif
4409
4410 #ifdef CONFIG_MACH_USB_A9263
4411 # ifdef machine_arch_type
4412 #  undef machine_arch_type
4413 #  define machine_arch_type     __machine_arch_type
4414 # else
4415 #  define machine_arch_type     MACH_TYPE_USB_A9263
4416 # endif
4417 # define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
4418 #else
4419 # define machine_is_usb_a9263() (0)
4420 #endif
4421
4422 #ifdef CONFIG_MACH_QIL_A9260
4423 # ifdef machine_arch_type
4424 #  undef machine_arch_type
4425 #  define machine_arch_type     __machine_arch_type
4426 # else
4427 #  define machine_arch_type     MACH_TYPE_QIL_A9260
4428 # endif
4429 # define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
4430 #else
4431 # define machine_is_qil_a9260() (0)
4432 #endif
4433
4434 #ifdef CONFIG_MACH_KZM_ARM11_01
4435 # ifdef machine_arch_type
4436 #  undef machine_arch_type
4437 #  define machine_arch_type     __machine_arch_type
4438 # else
4439 #  define machine_arch_type     MACH_TYPE_KZM_ARM11_01
4440 # endif
4441 # define machine_is_kzm_arm11_01()      (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
4442 #else
4443 # define machine_is_kzm_arm11_01()      (0)
4444 #endif
4445
4446 #ifdef CONFIG_MACH_NOKIA_N810_WIMAX
4447 # ifdef machine_arch_type
4448 #  undef machine_arch_type
4449 #  define machine_arch_type     __machine_arch_type
4450 # else
4451 #  define machine_arch_type     MACH_TYPE_NOKIA_N810_WIMAX
4452 # endif
4453 # define machine_is_nokia_n810_wimax()  (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
4454 #else
4455 # define machine_is_nokia_n810_wimax()  (0)
4456 #endif
4457
4458 #ifdef CONFIG_MACH_SAPPHIRE
4459 # ifdef machine_arch_type
4460 #  undef machine_arch_type
4461 #  define machine_arch_type     __machine_arch_type
4462 # else
4463 #  define machine_arch_type     MACH_TYPE_SAPPHIRE
4464 # endif
4465 # define machine_is_sapphire()  (machine_arch_type == MACH_TYPE_SAPPHIRE)
4466 #else
4467 # define machine_is_sapphire()  (0)
4468 #endif
4469
4470 #ifdef CONFIG_MACH_STMP37XX
4471 # ifdef machine_arch_type
4472 #  undef machine_arch_type
4473 #  define machine_arch_type     __machine_arch_type
4474 # else
4475 #  define machine_arch_type     MACH_TYPE_STMP37XX
4476 # endif
4477 # define machine_is_stmp37xx()  (machine_arch_type == MACH_TYPE_STMP37XX)
4478 #else
4479 # define machine_is_stmp37xx()  (0)
4480 #endif
4481
4482 #ifdef CONFIG_MACH_STMP378X
4483 # ifdef machine_arch_type
4484 #  undef machine_arch_type
4485 #  define machine_arch_type     __machine_arch_type
4486 # else
4487 #  define machine_arch_type     MACH_TYPE_STMP378X
4488 # endif
4489 # define machine_is_stmp378x()  (machine_arch_type == MACH_TYPE_STMP378X)
4490 #else
4491 # define machine_is_stmp378x()  (0)
4492 #endif
4493
4494 #ifdef CONFIG_MACH_EZX_A780
4495 # ifdef machine_arch_type
4496 #  undef machine_arch_type
4497 #  define machine_arch_type     __machine_arch_type
4498 # else
4499 #  define machine_arch_type     MACH_TYPE_EZX_A780
4500 # endif
4501 # define machine_is_ezx_a780()  (machine_arch_type == MACH_TYPE_EZX_A780)
4502 #else
4503 # define machine_is_ezx_a780()  (0)
4504 #endif
4505
4506 #ifdef CONFIG_MACH_EZX_E680
4507 # ifdef machine_arch_type
4508 #  undef machine_arch_type
4509 #  define machine_arch_type     __machine_arch_type
4510 # else
4511 #  define machine_arch_type     MACH_TYPE_EZX_E680
4512 # endif
4513 # define machine_is_ezx_e680()  (machine_arch_type == MACH_TYPE_EZX_E680)
4514 #else
4515 # define machine_is_ezx_e680()  (0)
4516 #endif
4517
4518 #ifdef CONFIG_MACH_EZX_A1200
4519 # ifdef machine_arch_type
4520 #  undef machine_arch_type
4521 #  define machine_arch_type     __machine_arch_type
4522 # else
4523 #  define machine_arch_type     MACH_TYPE_EZX_A1200
4524 # endif
4525 # define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
4526 #else
4527 # define machine_is_ezx_a1200() (0)
4528 #endif
4529
4530 #ifdef CONFIG_MACH_EZX_E6
4531 # ifdef machine_arch_type
4532 #  undef machine_arch_type
4533 #  define machine_arch_type     __machine_arch_type
4534 # else
4535 #  define machine_arch_type     MACH_TYPE_EZX_E6
4536 # endif
4537 # define machine_is_ezx_e6()    (machine_arch_type == MACH_TYPE_EZX_E6)
4538 #else
4539 # define machine_is_ezx_e6()    (0)
4540 #endif
4541
4542 #ifdef CONFIG_MACH_EZX_E2
4543 # ifdef machine_arch_type
4544 #  undef machine_arch_type
4545 #  define machine_arch_type     __machine_arch_type
4546 # else
4547 #  define machine_arch_type     MACH_TYPE_EZX_E2
4548 # endif
4549 # define machine_is_ezx_e2()    (machine_arch_type == MACH_TYPE_EZX_E2)
4550 #else
4551 # define machine_is_ezx_e2()    (0)
4552 #endif
4553
4554 #ifdef CONFIG_MACH_EZX_A910
4555 # ifdef machine_arch_type
4556 #  undef machine_arch_type
4557 #  define machine_arch_type     __machine_arch_type
4558 # else
4559 #  define machine_arch_type     MACH_TYPE_EZX_A910
4560 # endif
4561 # define machine_is_ezx_a910()  (machine_arch_type == MACH_TYPE_EZX_A910)
4562 #else
4563 # define machine_is_ezx_a910()  (0)
4564 #endif
4565
4566 #ifdef CONFIG_MACH_EDMINI_V2
4567 # ifdef machine_arch_type
4568 #  undef machine_arch_type
4569 #  define machine_arch_type     __machine_arch_type
4570 # else
4571 #  define machine_arch_type     MACH_TYPE_EDMINI_V2
4572 # endif
4573 # define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
4574 #else
4575 # define machine_is_edmini_v2() (0)
4576 #endif
4577
4578 #ifdef CONFIG_MACH_ZIPIT2
4579 # ifdef machine_arch_type
4580 #  undef machine_arch_type
4581 #  define machine_arch_type     __machine_arch_type
4582 # else
4583 #  define machine_arch_type     MACH_TYPE_ZIPIT2
4584 # endif
4585 # define machine_is_zipit2()    (machine_arch_type == MACH_TYPE_ZIPIT2)
4586 #else
4587 # define machine_is_zipit2()    (0)
4588 #endif
4589
4590 #ifdef CONFIG_MACH_OMAP3_PANDORA
4591 # ifdef machine_arch_type
4592 #  undef machine_arch_type
4593 #  define machine_arch_type     __machine_arch_type
4594 # else
4595 #  define machine_arch_type     MACH_TYPE_OMAP3_PANDORA
4596 # endif
4597 # define machine_is_omap3_pandora()     (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
4598 #else
4599 # define machine_is_omap3_pandora()     (0)
4600 #endif
4601
4602 #ifdef CONFIG_MACH_MSS2
4603 # ifdef machine_arch_type
4604 #  undef machine_arch_type
4605 #  define machine_arch_type     __machine_arch_type
4606 # else
4607 #  define machine_arch_type     MACH_TYPE_MSS2
4608 # endif
4609 # define machine_is_mss2()      (machine_arch_type == MACH_TYPE_MSS2)
4610 #else
4611 # define machine_is_mss2()      (0)
4612 #endif
4613
4614 #ifdef CONFIG_MACH_LB88RC8480
4615 # ifdef machine_arch_type
4616 #  undef machine_arch_type
4617 #  define machine_arch_type     __machine_arch_type
4618 # else
4619 #  define machine_arch_type     MACH_TYPE_LB88RC8480
4620 # endif
4621 # define machine_is_lb88rc8480()        (machine_arch_type == MACH_TYPE_LB88RC8480)
4622 #else
4623 # define machine_is_lb88rc8480()        (0)
4624 #endif
4625
4626 #ifdef CONFIG_MACH_MX25_3DS
4627 # ifdef machine_arch_type
4628 #  undef machine_arch_type
4629 #  define machine_arch_type     __machine_arch_type
4630 # else
4631 #  define machine_arch_type     MACH_TYPE_MX25_3DS
4632 # endif
4633 # define machine_is_mx25_3ds()  (machine_arch_type == MACH_TYPE_MX25_3DS)
4634 #else
4635 # define machine_is_mx25_3ds()  (0)
4636 #endif
4637
4638 #ifdef CONFIG_MACH_OMAP3530_LV_SOM
4639 # ifdef machine_arch_type
4640 #  undef machine_arch_type
4641 #  define machine_arch_type     __machine_arch_type
4642 # else
4643 #  define machine_arch_type     MACH_TYPE_OMAP3530_LV_SOM
4644 # endif
4645 # define machine_is_omap3530_lv_som()   (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
4646 #else
4647 # define machine_is_omap3530_lv_som()   (0)
4648 #endif
4649
4650 #ifdef CONFIG_MACH_DAVINCI_DA830_EVM
4651 # ifdef machine_arch_type
4652 #  undef machine_arch_type
4653 #  define machine_arch_type     __machine_arch_type
4654 # else
4655 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA830_EVM
4656 # endif
4657 # define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
4658 #else
4659 # define machine_is_davinci_da830_evm() (0)
4660 #endif
4661
4662 #ifdef CONFIG_MACH_AT572D940HFEB
4663 # ifdef machine_arch_type
4664 #  undef machine_arch_type
4665 #  define machine_arch_type     __machine_arch_type
4666 # else
4667 #  define machine_arch_type     MACH_TYPE_AT572D940HFEB
4668 # endif
4669 # define machine_is_at572d940hfek()     (machine_arch_type == MACH_TYPE_AT572D940HFEB)
4670 #else
4671 # define machine_is_at572d940hfek()     (0)
4672 #endif
4673
4674 #ifdef CONFIG_MACH_DOVE_DB
4675 # ifdef machine_arch_type
4676 #  undef machine_arch_type
4677 #  define machine_arch_type     __machine_arch_type
4678 # else
4679 #  define machine_arch_type     MACH_TYPE_DOVE_DB
4680 # endif
4681 # define machine_is_dove_db()   (machine_arch_type == MACH_TYPE_DOVE_DB)
4682 #else
4683 # define machine_is_dove_db()   (0)
4684 #endif
4685
4686 #ifdef CONFIG_MACH_OVERO
4687 # ifdef machine_arch_type
4688 #  undef machine_arch_type
4689 #  define machine_arch_type     __machine_arch_type
4690 # else
4691 #  define machine_arch_type     MACH_TYPE_OVERO
4692 # endif
4693 # define machine_is_overo()     (machine_arch_type == MACH_TYPE_OVERO)
4694 #else
4695 # define machine_is_overo()     (0)
4696 #endif
4697
4698 #ifdef CONFIG_MACH_AT2440EVB
4699 # ifdef machine_arch_type
4700 #  undef machine_arch_type
4701 #  define machine_arch_type     __machine_arch_type
4702 # else
4703 #  define machine_arch_type     MACH_TYPE_AT2440EVB
4704 # endif
4705 # define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
4706 #else
4707 # define machine_is_at2440evb() (0)
4708 #endif
4709
4710 #ifdef CONFIG_MACH_NEOCORE926
4711 # ifdef machine_arch_type
4712 #  undef machine_arch_type
4713 #  define machine_arch_type     __machine_arch_type
4714 # else
4715 #  define machine_arch_type     MACH_TYPE_NEOCORE926
4716 # endif
4717 # define machine_is_neocore926()        (machine_arch_type == MACH_TYPE_NEOCORE926)
4718 #else
4719 # define machine_is_neocore926()        (0)
4720 #endif
4721
4722 #ifdef CONFIG_MACH_WNR854T
4723 # ifdef machine_arch_type
4724 #  undef machine_arch_type
4725 #  define machine_arch_type     __machine_arch_type
4726 # else
4727 #  define machine_arch_type     MACH_TYPE_WNR854T
4728 # endif
4729 # define machine_is_wnr854t()   (machine_arch_type == MACH_TYPE_WNR854T)
4730 #else
4731 # define machine_is_wnr854t()   (0)
4732 #endif
4733
4734 #ifdef CONFIG_MACH_RD88F5181L_GE
4735 # ifdef machine_arch_type
4736 #  undef machine_arch_type
4737 #  define machine_arch_type     __machine_arch_type
4738 # else
4739 #  define machine_arch_type     MACH_TYPE_RD88F5181L_GE
4740 # endif
4741 # define machine_is_rd88f5181l_ge()     (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
4742 #else
4743 # define machine_is_rd88f5181l_ge()     (0)
4744 #endif
4745
4746 #ifdef CONFIG_MACH_RD88F5181L_FXO
4747 # ifdef machine_arch_type
4748 #  undef machine_arch_type
4749 #  define machine_arch_type     __machine_arch_type
4750 # else
4751 #  define machine_arch_type     MACH_TYPE_RD88F5181L_FXO
4752 # endif
4753 # define machine_is_rd88f5181l_fxo()    (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
4754 #else
4755 # define machine_is_rd88f5181l_fxo()    (0)
4756 #endif
4757
4758 #ifdef CONFIG_MACH_STAMP9G20
4759 # ifdef machine_arch_type
4760 #  undef machine_arch_type
4761 #  define machine_arch_type     __machine_arch_type
4762 # else
4763 #  define machine_arch_type     MACH_TYPE_STAMP9G20
4764 # endif
4765 # define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
4766 #else
4767 # define machine_is_stamp9g20() (0)
4768 #endif
4769
4770 #ifdef CONFIG_MACH_SMDKC100
4771 # ifdef machine_arch_type
4772 #  undef machine_arch_type
4773 #  define machine_arch_type     __machine_arch_type
4774 # else
4775 #  define machine_arch_type     MACH_TYPE_SMDKC100
4776 # endif
4777 # define machine_is_smdkc100()  (machine_arch_type == MACH_TYPE_SMDKC100)
4778 #else
4779 # define machine_is_smdkc100()  (0)
4780 #endif
4781
4782 #ifdef CONFIG_MACH_TAVOREVB
4783 # ifdef machine_arch_type
4784 #  undef machine_arch_type
4785 #  define machine_arch_type     __machine_arch_type
4786 # else
4787 #  define machine_arch_type     MACH_TYPE_TAVOREVB
4788 # endif
4789 # define machine_is_tavorevb()  (machine_arch_type == MACH_TYPE_TAVOREVB)
4790 #else
4791 # define machine_is_tavorevb()  (0)
4792 #endif
4793
4794 #ifdef CONFIG_MACH_SAAR
4795 # ifdef machine_arch_type
4796 #  undef machine_arch_type
4797 #  define machine_arch_type     __machine_arch_type
4798 # else
4799 #  define machine_arch_type     MACH_TYPE_SAAR
4800 # endif
4801 # define machine_is_saar()      (machine_arch_type == MACH_TYPE_SAAR)
4802 #else
4803 # define machine_is_saar()      (0)
4804 #endif
4805
4806 #ifdef CONFIG_MACH_AT91SAM9M10G45EK
4807 # ifdef machine_arch_type
4808 #  undef machine_arch_type
4809 #  define machine_arch_type     __machine_arch_type
4810 # else
4811 #  define machine_arch_type     MACH_TYPE_AT91SAM9M10G45EK
4812 # endif
4813 # define machine_is_at91sam9m10g45ek()  (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
4814 #else
4815 # define machine_is_at91sam9m10g45ek()  (0)
4816 #endif
4817
4818 #ifdef CONFIG_MACH_MXLADS
4819 # ifdef machine_arch_type
4820 #  undef machine_arch_type
4821 #  define machine_arch_type     __machine_arch_type
4822 # else
4823 #  define machine_arch_type     MACH_TYPE_MXLADS
4824 # endif
4825 # define machine_is_mxlads()    (machine_arch_type == MACH_TYPE_MXLADS)
4826 #else
4827 # define machine_is_mxlads()    (0)
4828 #endif
4829
4830 #ifdef CONFIG_MACH_LINKSTATION_MINI
4831 # ifdef machine_arch_type
4832 #  undef machine_arch_type
4833 #  define machine_arch_type     __machine_arch_type
4834 # else
4835 #  define machine_arch_type     MACH_TYPE_LINKSTATION_MINI
4836 # endif
4837 # define machine_is_linkstation_mini()  (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
4838 #else
4839 # define machine_is_linkstation_mini()  (0)
4840 #endif
4841
4842 #ifdef CONFIG_MACH_AFEB9260
4843 # ifdef machine_arch_type
4844 #  undef machine_arch_type
4845 #  define machine_arch_type     __machine_arch_type
4846 # else
4847 #  define machine_arch_type     MACH_TYPE_AFEB9260
4848 # endif
4849 # define machine_is_afeb9260()  (machine_arch_type == MACH_TYPE_AFEB9260)
4850 #else
4851 # define machine_is_afeb9260()  (0)
4852 #endif
4853
4854 #ifdef CONFIG_MACH_IMX27IPCAM
4855 # ifdef machine_arch_type
4856 #  undef machine_arch_type
4857 #  define machine_arch_type     __machine_arch_type
4858 # else
4859 #  define machine_arch_type     MACH_TYPE_IMX27IPCAM
4860 # endif
4861 # define machine_is_imx27ipcam()        (machine_arch_type == MACH_TYPE_IMX27IPCAM)
4862 #else
4863 # define machine_is_imx27ipcam()        (0)
4864 #endif
4865
4866 #ifdef CONFIG_MACH_RD88F6183AP_GE
4867 # ifdef machine_arch_type
4868 #  undef machine_arch_type
4869 #  define machine_arch_type     __machine_arch_type
4870 # else
4871 #  define machine_arch_type     MACH_TYPE_RD88F6183AP_GE
4872 # endif
4873 # define machine_is_rd88f6183ap_ge()    (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
4874 #else
4875 # define machine_is_rd88f6183ap_ge()    (0)
4876 #endif
4877
4878 #ifdef CONFIG_MACH_REALVIEW_PBA8
4879 # ifdef machine_arch_type
4880 #  undef machine_arch_type
4881 #  define machine_arch_type     __machine_arch_type
4882 # else
4883 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBA8
4884 # endif
4885 # define machine_is_realview_pba8()     (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
4886 #else
4887 # define machine_is_realview_pba8()     (0)
4888 #endif
4889
4890 #ifdef CONFIG_MACH_REALVIEW_PBX
4891 # ifdef machine_arch_type
4892 #  undef machine_arch_type
4893 #  define machine_arch_type     __machine_arch_type
4894 # else
4895 #  define machine_arch_type     MACH_TYPE_REALVIEW_PBX
4896 # endif
4897 # define machine_is_realview_pbx()      (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
4898 #else
4899 # define machine_is_realview_pbx()      (0)
4900 #endif
4901
4902 #ifdef CONFIG_MACH_MICRO9S
4903 # ifdef machine_arch_type
4904 #  undef machine_arch_type
4905 #  define machine_arch_type     __machine_arch_type
4906 # else
4907 #  define machine_arch_type     MACH_TYPE_MICRO9S
4908 # endif
4909 # define machine_is_micro9s()   (machine_arch_type == MACH_TYPE_MICRO9S)
4910 #else
4911 # define machine_is_micro9s()   (0)
4912 #endif
4913
4914 #ifdef CONFIG_MACH_RUT100
4915 # ifdef machine_arch_type
4916 #  undef machine_arch_type
4917 #  define machine_arch_type     __machine_arch_type
4918 # else
4919 #  define machine_arch_type     MACH_TYPE_RUT100
4920 # endif
4921 # define machine_is_rut100()    (machine_arch_type == MACH_TYPE_RUT100)
4922 #else
4923 # define machine_is_rut100()    (0)
4924 #endif
4925
4926 #ifdef CONFIG_MACH_G3EVM
4927 # ifdef machine_arch_type
4928 #  undef machine_arch_type
4929 #  define machine_arch_type     __machine_arch_type
4930 # else
4931 #  define machine_arch_type     MACH_TYPE_G3EVM
4932 # endif
4933 # define machine_is_g3evm()     (machine_arch_type == MACH_TYPE_G3EVM)
4934 #else
4935 # define machine_is_g3evm()     (0)
4936 #endif
4937
4938 #ifdef CONFIG_MACH_W90P910EVB
4939 # ifdef machine_arch_type
4940 #  undef machine_arch_type
4941 #  define machine_arch_type     __machine_arch_type
4942 # else
4943 #  define machine_arch_type     MACH_TYPE_W90P910EVB
4944 # endif
4945 # define machine_is_w90p910evb()        (machine_arch_type == MACH_TYPE_W90P910EVB)
4946 #else
4947 # define machine_is_w90p910evb()        (0)
4948 #endif
4949
4950 #ifdef CONFIG_MACH_W90P950EVB
4951 # ifdef machine_arch_type
4952 #  undef machine_arch_type
4953 #  define machine_arch_type     __machine_arch_type
4954 # else
4955 #  define machine_arch_type     MACH_TYPE_W90P950EVB
4956 # endif
4957 # define machine_is_w90p950evb()        (machine_arch_type == MACH_TYPE_W90P950EVB)
4958 #else
4959 # define machine_is_w90p950evb()        (0)
4960 #endif
4961
4962 #ifdef CONFIG_MACH_W90N960EVB
4963 # ifdef machine_arch_type
4964 #  undef machine_arch_type
4965 #  define machine_arch_type     __machine_arch_type
4966 # else
4967 #  define machine_arch_type     MACH_TYPE_W90N960EVB
4968 # endif
4969 # define machine_is_w90n960evb()        (machine_arch_type == MACH_TYPE_W90N960EVB)
4970 #else
4971 # define machine_is_w90n960evb()        (0)
4972 #endif
4973
4974 #ifdef CONFIG_MACH_MV88F6281GTW_GE
4975 # ifdef machine_arch_type
4976 #  undef machine_arch_type
4977 #  define machine_arch_type     __machine_arch_type
4978 # else
4979 #  define machine_arch_type     MACH_TYPE_MV88F6281GTW_GE
4980 # endif
4981 # define machine_is_mv88f6281gtw_ge()   (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
4982 #else
4983 # define machine_is_mv88f6281gtw_ge()   (0)
4984 #endif
4985
4986 #ifdef CONFIG_MACH_NCP
4987 # ifdef machine_arch_type
4988 #  undef machine_arch_type
4989 #  define machine_arch_type     __machine_arch_type
4990 # else
4991 #  define machine_arch_type     MACH_TYPE_NCP
4992 # endif
4993 # define machine_is_ncp()       (machine_arch_type == MACH_TYPE_NCP)
4994 #else
4995 # define machine_is_ncp()       (0)
4996 #endif
4997
4998 #ifdef CONFIG_MACH_DAVINCI_DM365_EVM
4999 # ifdef machine_arch_type
5000 #  undef machine_arch_type
5001 #  define machine_arch_type     __machine_arch_type
5002 # else
5003 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_EVM
5004 # endif
5005 # define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
5006 #else
5007 # define machine_is_davinci_dm365_evm() (0)
5008 #endif
5009
5010 #ifdef CONFIG_MACH_CENTRO
5011 # ifdef machine_arch_type
5012 #  undef machine_arch_type
5013 #  define machine_arch_type     __machine_arch_type
5014 # else
5015 #  define machine_arch_type     MACH_TYPE_CENTRO
5016 # endif
5017 # define machine_is_centro()    (machine_arch_type == MACH_TYPE_CENTRO)
5018 #else
5019 # define machine_is_centro()    (0)
5020 #endif
5021
5022 #ifdef CONFIG_MACH_NOKIA_RX51
5023 # ifdef machine_arch_type
5024 #  undef machine_arch_type
5025 #  define machine_arch_type     __machine_arch_type
5026 # else
5027 #  define machine_arch_type     MACH_TYPE_NOKIA_RX51
5028 # endif
5029 # define machine_is_nokia_rx51()        (machine_arch_type == MACH_TYPE_NOKIA_RX51)
5030 #else
5031 # define machine_is_nokia_rx51()        (0)
5032 #endif
5033
5034 #ifdef CONFIG_MACH_OMAP_ZOOM2
5035 # ifdef machine_arch_type
5036 #  undef machine_arch_type
5037 #  define machine_arch_type     __machine_arch_type
5038 # else
5039 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM2
5040 # endif
5041 # define machine_is_omap_zoom2()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
5042 #else
5043 # define machine_is_omap_zoom2()        (0)
5044 #endif
5045
5046 #ifdef CONFIG_MACH_CPUAT9260
5047 # ifdef machine_arch_type
5048 #  undef machine_arch_type
5049 #  define machine_arch_type     __machine_arch_type
5050 # else
5051 #  define machine_arch_type     MACH_TYPE_CPUAT9260
5052 # endif
5053 # define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
5054 #else
5055 # define machine_is_cpuat9260() (0)
5056 #endif
5057
5058 #ifdef CONFIG_MACH_EUKREA_CPUIMX27
5059 # ifdef machine_arch_type
5060 #  undef machine_arch_type
5061 #  define machine_arch_type     __machine_arch_type
5062 # else
5063 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX27
5064 # endif
5065 # define machine_is_eukrea_cpuimx27()   (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX27)
5066 #else
5067 # define machine_is_eukrea_cpuimx27()   (0)
5068 #endif
5069
5070 #ifdef CONFIG_MACH_ACS5K
5071 # ifdef machine_arch_type
5072 #  undef machine_arch_type
5073 #  define machine_arch_type     __machine_arch_type
5074 # else
5075 #  define machine_arch_type     MACH_TYPE_ACS5K
5076 # endif
5077 # define machine_is_acs5k()     (machine_arch_type == MACH_TYPE_ACS5K)
5078 #else
5079 # define machine_is_acs5k()     (0)
5080 #endif
5081
5082 #ifdef CONFIG_MACH_SNAPPER_9260
5083 # ifdef machine_arch_type
5084 #  undef machine_arch_type
5085 #  define machine_arch_type     __machine_arch_type
5086 # else
5087 #  define machine_arch_type     MACH_TYPE_SNAPPER_9260
5088 # endif
5089 # define machine_is_snapper_9260()      (machine_arch_type == MACH_TYPE_SNAPPER_9260)
5090 #else
5091 # define machine_is_snapper_9260()      (0)
5092 #endif
5093
5094 #ifdef CONFIG_MACH_DSM320
5095 # ifdef machine_arch_type
5096 #  undef machine_arch_type
5097 #  define machine_arch_type     __machine_arch_type
5098 # else
5099 #  define machine_arch_type     MACH_TYPE_DSM320
5100 # endif
5101 # define machine_is_dsm320()    (machine_arch_type == MACH_TYPE_DSM320)
5102 #else
5103 # define machine_is_dsm320()    (0)
5104 #endif
5105
5106 #ifdef CONFIG_MACH_EXEDA
5107 # ifdef machine_arch_type
5108 #  undef machine_arch_type
5109 #  define machine_arch_type     __machine_arch_type
5110 # else
5111 #  define machine_arch_type     MACH_TYPE_EXEDA
5112 # endif
5113 # define machine_is_exeda()     (machine_arch_type == MACH_TYPE_EXEDA)
5114 #else
5115 # define machine_is_exeda()     (0)
5116 #endif
5117
5118 #ifdef CONFIG_MACH_MINI2440
5119 # ifdef machine_arch_type
5120 #  undef machine_arch_type
5121 #  define machine_arch_type     __machine_arch_type
5122 # else
5123 #  define machine_arch_type     MACH_TYPE_MINI2440
5124 # endif
5125 # define machine_is_mini2440()  (machine_arch_type == MACH_TYPE_MINI2440)
5126 #else
5127 # define machine_is_mini2440()  (0)
5128 #endif
5129
5130 #ifdef CONFIG_MACH_COLIBRI300
5131 # ifdef machine_arch_type
5132 #  undef machine_arch_type
5133 #  define machine_arch_type     __machine_arch_type
5134 # else
5135 #  define machine_arch_type     MACH_TYPE_COLIBRI300
5136 # endif
5137 # define machine_is_colibri300()        (machine_arch_type == MACH_TYPE_COLIBRI300)
5138 #else
5139 # define machine_is_colibri300()        (0)
5140 #endif
5141
5142 #ifdef CONFIG_MACH_LINKSTATION_LS_HGL
5143 # ifdef machine_arch_type
5144 #  undef machine_arch_type
5145 #  define machine_arch_type     __machine_arch_type
5146 # else
5147 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LS_HGL
5148 # endif
5149 # define machine_is_linkstation_ls_hgl()        (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
5150 #else
5151 # define machine_is_linkstation_ls_hgl()        (0)
5152 #endif
5153
5154 #ifdef CONFIG_MACH_CPUAT9G20
5155 # ifdef machine_arch_type
5156 #  undef machine_arch_type
5157 #  define machine_arch_type     __machine_arch_type
5158 # else
5159 #  define machine_arch_type     MACH_TYPE_CPUAT9G20
5160 # endif
5161 # define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
5162 #else
5163 # define machine_is_cpuat9g20() (0)
5164 #endif
5165
5166 #ifdef CONFIG_MACH_SMDK6440
5167 # ifdef machine_arch_type
5168 #  undef machine_arch_type
5169 #  define machine_arch_type     __machine_arch_type
5170 # else
5171 #  define machine_arch_type     MACH_TYPE_SMDK6440
5172 # endif
5173 # define machine_is_smdk6440()  (machine_arch_type == MACH_TYPE_SMDK6440)
5174 #else
5175 # define machine_is_smdk6440()  (0)
5176 #endif
5177
5178 #ifdef CONFIG_MACH_NAS4220B
5179 # ifdef machine_arch_type
5180 #  undef machine_arch_type
5181 #  define machine_arch_type     __machine_arch_type
5182 # else
5183 #  define machine_arch_type     MACH_TYPE_NAS4220B
5184 # endif
5185 # define machine_is_nas4220b()  (machine_arch_type == MACH_TYPE_NAS4220B)
5186 #else
5187 # define machine_is_nas4220b()  (0)
5188 #endif
5189
5190 #ifdef CONFIG_MACH_ZYLONITE2
5191 # ifdef machine_arch_type
5192 #  undef machine_arch_type
5193 #  define machine_arch_type     __machine_arch_type
5194 # else
5195 #  define machine_arch_type     MACH_TYPE_ZYLONITE2
5196 # endif
5197 # define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
5198 #else
5199 # define machine_is_zylonite2() (0)
5200 #endif
5201
5202 #ifdef CONFIG_MACH_ASPENITE
5203 # ifdef machine_arch_type
5204 #  undef machine_arch_type
5205 #  define machine_arch_type     __machine_arch_type
5206 # else
5207 #  define machine_arch_type     MACH_TYPE_ASPENITE
5208 # endif
5209 # define machine_is_aspenite()  (machine_arch_type == MACH_TYPE_ASPENITE)
5210 #else
5211 # define machine_is_aspenite()  (0)
5212 #endif
5213
5214 #ifdef CONFIG_MACH_TTC_DKB
5215 # ifdef machine_arch_type
5216 #  undef machine_arch_type
5217 #  define machine_arch_type     __machine_arch_type
5218 # else
5219 #  define machine_arch_type     MACH_TYPE_TTC_DKB
5220 # endif
5221 # define machine_is_ttc_dkb()   (machine_arch_type == MACH_TYPE_TTC_DKB)
5222 #else
5223 # define machine_is_ttc_dkb()   (0)
5224 #endif
5225
5226 #ifdef CONFIG_MACH_PCM043
5227 # ifdef machine_arch_type
5228 #  undef machine_arch_type
5229 #  define machine_arch_type     __machine_arch_type
5230 # else
5231 #  define machine_arch_type     MACH_TYPE_PCM043
5232 # endif
5233 # define machine_is_pcm043()    (machine_arch_type == MACH_TYPE_PCM043)
5234 #else
5235 # define machine_is_pcm043()    (0)
5236 #endif
5237
5238 #ifdef CONFIG_MACH_SHEEVAPLUG
5239 # ifdef machine_arch_type
5240 #  undef machine_arch_type
5241 #  define machine_arch_type     __machine_arch_type
5242 # else
5243 #  define machine_arch_type     MACH_TYPE_SHEEVAPLUG
5244 # endif
5245 # define machine_is_sheevaplug()        (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
5246 #else
5247 # define machine_is_sheevaplug()        (0)
5248 #endif
5249
5250 #ifdef CONFIG_MACH_AVENGERS_LITE
5251 # ifdef machine_arch_type
5252 #  undef machine_arch_type
5253 #  define machine_arch_type     __machine_arch_type
5254 # else
5255 #  define machine_arch_type     MACH_TYPE_AVENGERS_LITE
5256 # endif
5257 # define machine_is_avengers_lite()     (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
5258 #else
5259 # define machine_is_avengers_lite()     (0)
5260 #endif
5261
5262 #ifdef CONFIG_MACH_MX51_BABBAGE
5263 # ifdef machine_arch_type
5264 #  undef machine_arch_type
5265 #  define machine_arch_type     __machine_arch_type
5266 # else
5267 #  define machine_arch_type     MACH_TYPE_MX51_BABBAGE
5268 # endif
5269 # define machine_is_mx51_babbage()      (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
5270 #else
5271 # define machine_is_mx51_babbage()      (0)
5272 #endif
5273
5274 #ifdef CONFIG_MACH_RD78X00_MASA
5275 # ifdef machine_arch_type
5276 #  undef machine_arch_type
5277 #  define machine_arch_type     __machine_arch_type
5278 # else
5279 #  define machine_arch_type     MACH_TYPE_RD78X00_MASA
5280 # endif
5281 # define machine_is_rd78x00_masa()      (machine_arch_type == MACH_TYPE_RD78X00_MASA)
5282 #else
5283 # define machine_is_rd78x00_masa()      (0)
5284 #endif
5285
5286 #ifdef CONFIG_MACH_DM355_LEOPARD
5287 # ifdef machine_arch_type
5288 #  undef machine_arch_type
5289 #  define machine_arch_type     __machine_arch_type
5290 # else
5291 #  define machine_arch_type     MACH_TYPE_DM355_LEOPARD
5292 # endif
5293 # define machine_is_dm355_leopard()     (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
5294 #else
5295 # define machine_is_dm355_leopard()     (0)
5296 #endif
5297
5298 #ifdef CONFIG_MACH_TS219
5299 # ifdef machine_arch_type
5300 #  undef machine_arch_type
5301 #  define machine_arch_type     __machine_arch_type
5302 # else
5303 #  define machine_arch_type     MACH_TYPE_TS219
5304 # endif
5305 # define machine_is_ts219()     (machine_arch_type == MACH_TYPE_TS219)
5306 #else
5307 # define machine_is_ts219()     (0)
5308 #endif
5309
5310 #ifdef CONFIG_MACH_PCA100
5311 # ifdef machine_arch_type
5312 #  undef machine_arch_type
5313 #  define machine_arch_type     __machine_arch_type
5314 # else
5315 #  define machine_arch_type     MACH_TYPE_PCA100
5316 # endif
5317 # define machine_is_pca100()    (machine_arch_type == MACH_TYPE_PCA100)
5318 #else
5319 # define machine_is_pca100()    (0)
5320 #endif
5321
5322 #ifdef CONFIG_MACH_DAVINCI_DA850_EVM
5323 # ifdef machine_arch_type
5324 #  undef machine_arch_type
5325 #  define machine_arch_type     __machine_arch_type
5326 # else
5327 #  define machine_arch_type     MACH_TYPE_DAVINCI_DA850_EVM
5328 # endif
5329 # define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
5330 #else
5331 # define machine_is_davinci_da850_evm() (0)
5332 #endif
5333
5334 #ifdef CONFIG_MACH_AT91SAM9G10EK
5335 # ifdef machine_arch_type
5336 #  undef machine_arch_type
5337 #  define machine_arch_type     __machine_arch_type
5338 # else
5339 #  define machine_arch_type     MACH_TYPE_AT91SAM9G10EK
5340 # endif
5341 # define machine_is_at91sam9g10ek()     (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
5342 #else
5343 # define machine_is_at91sam9g10ek()     (0)
5344 #endif
5345
5346 #ifdef CONFIG_MACH_OMAP_4430SDP
5347 # ifdef machine_arch_type
5348 #  undef machine_arch_type
5349 #  define machine_arch_type     __machine_arch_type
5350 # else
5351 #  define machine_arch_type     MACH_TYPE_OMAP_4430SDP
5352 # endif
5353 # define machine_is_omap_4430sdp()      (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
5354 #else
5355 # define machine_is_omap_4430sdp()      (0)
5356 #endif
5357
5358 #ifdef CONFIG_MACH_MAGX_ZN5
5359 # ifdef machine_arch_type
5360 #  undef machine_arch_type
5361 #  define machine_arch_type     __machine_arch_type
5362 # else
5363 #  define machine_arch_type     MACH_TYPE_MAGX_ZN5
5364 # endif
5365 # define machine_is_magx_zn5()  (machine_arch_type == MACH_TYPE_MAGX_ZN5)
5366 #else
5367 # define machine_is_magx_zn5()  (0)
5368 #endif
5369
5370 #ifdef CONFIG_MACH_BTMAVB101
5371 # ifdef machine_arch_type
5372 #  undef machine_arch_type
5373 #  define machine_arch_type     __machine_arch_type
5374 # else
5375 #  define machine_arch_type     MACH_TYPE_BTMAVB101
5376 # endif
5377 # define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
5378 #else
5379 # define machine_is_btmavb101() (0)
5380 #endif
5381
5382 #ifdef CONFIG_MACH_BTMAWB101
5383 # ifdef machine_arch_type
5384 #  undef machine_arch_type
5385 #  define machine_arch_type     __machine_arch_type
5386 # else
5387 #  define machine_arch_type     MACH_TYPE_BTMAWB101
5388 # endif
5389 # define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
5390 #else
5391 # define machine_is_btmawb101() (0)
5392 #endif
5393
5394 #ifdef CONFIG_MACH_OMAP3_TORPEDO
5395 # ifdef machine_arch_type
5396 #  undef machine_arch_type
5397 #  define machine_arch_type     __machine_arch_type
5398 # else
5399 #  define machine_arch_type     MACH_TYPE_OMAP3_TORPEDO
5400 # endif
5401 # define machine_is_omap3_torpedo()     (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
5402 #else
5403 # define machine_is_omap3_torpedo()     (0)
5404 #endif
5405
5406 #ifdef CONFIG_MACH_ANW6410
5407 # ifdef machine_arch_type
5408 #  undef machine_arch_type
5409 #  define machine_arch_type     __machine_arch_type
5410 # else
5411 #  define machine_arch_type     MACH_TYPE_ANW6410
5412 # endif
5413 # define machine_is_anw6410()   (machine_arch_type == MACH_TYPE_ANW6410)
5414 #else
5415 # define machine_is_anw6410()   (0)
5416 #endif
5417
5418 #ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
5419 # ifdef machine_arch_type
5420 #  undef machine_arch_type
5421 #  define machine_arch_type     __machine_arch_type
5422 # else
5423 #  define machine_arch_type     MACH_TYPE_IMX27_VISSTRIM_M10
5424 # endif
5425 # define machine_is_imx27_visstrim_m10()        (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
5426 #else
5427 # define machine_is_imx27_visstrim_m10()        (0)
5428 #endif
5429
5430 #ifdef CONFIG_MACH_PORTUXG20
5431 # ifdef machine_arch_type
5432 #  undef machine_arch_type
5433 #  define machine_arch_type     __machine_arch_type
5434 # else
5435 #  define machine_arch_type     MACH_TYPE_PORTUXG20
5436 # endif
5437 # define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
5438 #else
5439 # define machine_is_portuxg20() (0)
5440 #endif
5441
5442 #ifdef CONFIG_MACH_SMDKC110
5443 # ifdef machine_arch_type
5444 #  undef machine_arch_type
5445 #  define machine_arch_type     __machine_arch_type
5446 # else
5447 #  define machine_arch_type     MACH_TYPE_SMDKC110
5448 # endif
5449 # define machine_is_smdkc110()  (machine_arch_type == MACH_TYPE_SMDKC110)
5450 #else
5451 # define machine_is_smdkc110()  (0)
5452 #endif
5453
5454 #ifdef CONFIG_MACH_OMAP3517EVM
5455 # ifdef machine_arch_type
5456 #  undef machine_arch_type
5457 #  define machine_arch_type     __machine_arch_type
5458 # else
5459 #  define machine_arch_type     MACH_TYPE_OMAP3517EVM
5460 # endif
5461 # define machine_is_omap3517evm()       (machine_arch_type == MACH_TYPE_OMAP3517EVM)
5462 #else
5463 # define machine_is_omap3517evm()       (0)
5464 #endif
5465
5466 #ifdef CONFIG_MACH_NETSPACE_V2
5467 # ifdef machine_arch_type
5468 #  undef machine_arch_type
5469 #  define machine_arch_type     __machine_arch_type
5470 # else
5471 #  define machine_arch_type     MACH_TYPE_NETSPACE_V2
5472 # endif
5473 # define machine_is_netspace_v2()       (machine_arch_type == MACH_TYPE_NETSPACE_V2)
5474 #else
5475 # define machine_is_netspace_v2()       (0)
5476 #endif
5477
5478 #ifdef CONFIG_MACH_NETSPACE_MAX_V2
5479 # ifdef machine_arch_type
5480 #  undef machine_arch_type
5481 #  define machine_arch_type     __machine_arch_type
5482 # else
5483 #  define machine_arch_type     MACH_TYPE_NETSPACE_MAX_V2
5484 # endif
5485 # define machine_is_netspace_max_v2()   (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
5486 #else
5487 # define machine_is_netspace_max_v2()   (0)
5488 #endif
5489
5490 #ifdef CONFIG_MACH_D2NET_V2
5491 # ifdef machine_arch_type
5492 #  undef machine_arch_type
5493 #  define machine_arch_type     __machine_arch_type
5494 # else
5495 #  define machine_arch_type     MACH_TYPE_D2NET_V2
5496 # endif
5497 # define machine_is_d2net_v2()  (machine_arch_type == MACH_TYPE_D2NET_V2)
5498 #else
5499 # define machine_is_d2net_v2()  (0)
5500 #endif
5501
5502 #ifdef CONFIG_MACH_NET2BIG_V2
5503 # ifdef machine_arch_type
5504 #  undef machine_arch_type
5505 #  define machine_arch_type     __machine_arch_type
5506 # else
5507 #  define machine_arch_type     MACH_TYPE_NET2BIG_V2
5508 # endif
5509 # define machine_is_net2big_v2()        (machine_arch_type == MACH_TYPE_NET2BIG_V2)
5510 #else
5511 # define machine_is_net2big_v2()        (0)
5512 #endif
5513
5514 #ifdef CONFIG_MACH_NET5BIG_V2
5515 # ifdef machine_arch_type
5516 #  undef machine_arch_type
5517 #  define machine_arch_type     __machine_arch_type
5518 # else
5519 #  define machine_arch_type     MACH_TYPE_NET5BIG_V2
5520 # endif
5521 # define machine_is_net5big_v2()        (machine_arch_type == MACH_TYPE_NET5BIG_V2)
5522 #else
5523 # define machine_is_net5big_v2()        (0)
5524 #endif
5525
5526 #ifdef CONFIG_MACH_INETSPACE_V2
5527 # ifdef machine_arch_type
5528 #  undef machine_arch_type
5529 #  define machine_arch_type     __machine_arch_type
5530 # else
5531 #  define machine_arch_type     MACH_TYPE_INETSPACE_V2
5532 # endif
5533 # define machine_is_inetspace_v2()      (machine_arch_type == MACH_TYPE_INETSPACE_V2)
5534 #else
5535 # define machine_is_inetspace_v2()      (0)
5536 #endif
5537
5538 #ifdef CONFIG_MACH_AT91SAM9G45EKES
5539 # ifdef machine_arch_type
5540 #  undef machine_arch_type
5541 #  define machine_arch_type     __machine_arch_type
5542 # else
5543 #  define machine_arch_type     MACH_TYPE_AT91SAM9G45EKES
5544 # endif
5545 # define machine_is_at91sam9g45ekes()   (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
5546 #else
5547 # define machine_is_at91sam9g45ekes()   (0)
5548 #endif
5549
5550 #ifdef CONFIG_MACH_PC7302
5551 # ifdef machine_arch_type
5552 #  undef machine_arch_type
5553 #  define machine_arch_type     __machine_arch_type
5554 # else
5555 #  define machine_arch_type     MACH_TYPE_PC7302
5556 # endif
5557 # define machine_is_pc7302()    (machine_arch_type == MACH_TYPE_PC7302)
5558 #else
5559 # define machine_is_pc7302()    (0)
5560 #endif
5561
5562 #ifdef CONFIG_MACH_SPEAR600
5563 # ifdef machine_arch_type
5564 #  undef machine_arch_type
5565 #  define machine_arch_type     __machine_arch_type
5566 # else
5567 #  define machine_arch_type     MACH_TYPE_SPEAR600
5568 # endif
5569 # define machine_is_spear600()  (machine_arch_type == MACH_TYPE_SPEAR600)
5570 #else
5571 # define machine_is_spear600()  (0)
5572 #endif
5573
5574 #ifdef CONFIG_MACH_SPEAR300
5575 # ifdef machine_arch_type
5576 #  undef machine_arch_type
5577 #  define machine_arch_type     __machine_arch_type
5578 # else
5579 #  define machine_arch_type     MACH_TYPE_SPEAR300
5580 # endif
5581 # define machine_is_spear300()  (machine_arch_type == MACH_TYPE_SPEAR300)
5582 #else
5583 # define machine_is_spear300()  (0)
5584 #endif
5585
5586 #ifdef CONFIG_MACH_LILLY1131
5587 # ifdef machine_arch_type
5588 #  undef machine_arch_type
5589 #  define machine_arch_type     __machine_arch_type
5590 # else
5591 #  define machine_arch_type     MACH_TYPE_LILLY1131
5592 # endif
5593 # define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
5594 #else
5595 # define machine_is_lilly1131() (0)
5596 #endif
5597
5598 #ifdef CONFIG_MACH_HMT
5599 # ifdef machine_arch_type
5600 #  undef machine_arch_type
5601 #  define machine_arch_type     __machine_arch_type
5602 # else
5603 #  define machine_arch_type     MACH_TYPE_HMT
5604 # endif
5605 # define machine_is_hmt()       (machine_arch_type == MACH_TYPE_HMT)
5606 #else
5607 # define machine_is_hmt()       (0)
5608 #endif
5609
5610 #ifdef CONFIG_MACH_VEXPRESS
5611 # ifdef machine_arch_type
5612 #  undef machine_arch_type
5613 #  define machine_arch_type     __machine_arch_type
5614 # else
5615 #  define machine_arch_type     MACH_TYPE_VEXPRESS
5616 # endif
5617 # define machine_is_vexpress()  (machine_arch_type == MACH_TYPE_VEXPRESS)
5618 #else
5619 # define machine_is_vexpress()  (0)
5620 #endif
5621
5622 #ifdef CONFIG_MACH_D2NET
5623 # ifdef machine_arch_type
5624 #  undef machine_arch_type
5625 #  define machine_arch_type     __machine_arch_type
5626 # else
5627 #  define machine_arch_type     MACH_TYPE_D2NET
5628 # endif
5629 # define machine_is_d2net()     (machine_arch_type == MACH_TYPE_D2NET)
5630 #else
5631 # define machine_is_d2net()     (0)
5632 #endif
5633
5634 #ifdef CONFIG_MACH_BIGDISK
5635 # ifdef machine_arch_type
5636 #  undef machine_arch_type
5637 #  define machine_arch_type     __machine_arch_type
5638 # else
5639 #  define machine_arch_type     MACH_TYPE_BIGDISK
5640 # endif
5641 # define machine_is_bigdisk()   (machine_arch_type == MACH_TYPE_BIGDISK)
5642 #else
5643 # define machine_is_bigdisk()   (0)
5644 #endif
5645
5646 #ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
5647 # ifdef machine_arch_type
5648 #  undef machine_arch_type
5649 #  define machine_arch_type     __machine_arch_type
5650 # else
5651 #  define machine_arch_type     MACH_TYPE_AT91SAM9G20EK_2MMC
5652 # endif
5653 # define machine_is_at91sam9g20ek_2mmc()        (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
5654 #else
5655 # define machine_is_at91sam9g20ek_2mmc()        (0)
5656 #endif
5657
5658 #ifdef CONFIG_MACH_BCMRING
5659 # ifdef machine_arch_type
5660 #  undef machine_arch_type
5661 #  define machine_arch_type     __machine_arch_type
5662 # else
5663 #  define machine_arch_type     MACH_TYPE_BCMRING
5664 # endif
5665 # define machine_is_bcmring()   (machine_arch_type == MACH_TYPE_BCMRING)
5666 #else
5667 # define machine_is_bcmring()   (0)
5668 #endif
5669
5670 #ifdef CONFIG_MACH_DP6XX
5671 # ifdef machine_arch_type
5672 #  undef machine_arch_type
5673 #  define machine_arch_type     __machine_arch_type
5674 # else
5675 #  define machine_arch_type     MACH_TYPE_DP6XX
5676 # endif
5677 # define machine_is_dp6xx()     (machine_arch_type == MACH_TYPE_DP6XX)
5678 #else
5679 # define machine_is_dp6xx()     (0)
5680 #endif
5681
5682 #ifdef CONFIG_MACH_MAHIMAHI
5683 # ifdef machine_arch_type
5684 #  undef machine_arch_type
5685 #  define machine_arch_type     __machine_arch_type
5686 # else
5687 #  define machine_arch_type     MACH_TYPE_MAHIMAHI
5688 # endif
5689 # define machine_is_mahimahi()  (machine_arch_type == MACH_TYPE_MAHIMAHI)
5690 #else
5691 # define machine_is_mahimahi()  (0)
5692 #endif
5693
5694 #ifdef CONFIG_MACH_SMDK6442
5695 # ifdef machine_arch_type
5696 #  undef machine_arch_type
5697 #  define machine_arch_type     __machine_arch_type
5698 # else
5699 #  define machine_arch_type     MACH_TYPE_SMDK6442
5700 # endif
5701 # define machine_is_smdk6442()  (machine_arch_type == MACH_TYPE_SMDK6442)
5702 #else
5703 # define machine_is_smdk6442()  (0)
5704 #endif
5705
5706 #ifdef CONFIG_MACH_OPENRD_BASE
5707 # ifdef machine_arch_type
5708 #  undef machine_arch_type
5709 #  define machine_arch_type     __machine_arch_type
5710 # else
5711 #  define machine_arch_type     MACH_TYPE_OPENRD_BASE
5712 # endif
5713 # define machine_is_openrd_base()       (machine_arch_type == MACH_TYPE_OPENRD_BASE)
5714 #else
5715 # define machine_is_openrd_base()       (0)
5716 #endif
5717
5718 #ifdef CONFIG_MACH_DEVKIT8000
5719 # ifdef machine_arch_type
5720 #  undef machine_arch_type
5721 #  define machine_arch_type     __machine_arch_type
5722 # else
5723 #  define machine_arch_type     MACH_TYPE_DEVKIT8000
5724 # endif
5725 # define machine_is_devkit8000()        (machine_arch_type == MACH_TYPE_DEVKIT8000)
5726 #else
5727 # define machine_is_devkit8000()        (0)
5728 #endif
5729
5730 #ifdef CONFIG_MACH_MX51_EFIKAMX
5731 # ifdef machine_arch_type
5732 #  undef machine_arch_type
5733 #  define machine_arch_type     __machine_arch_type
5734 # else
5735 #  define machine_arch_type     MACH_TYPE_MX51_EFIKAMX
5736 # endif
5737 # define machine_is_mx51_efikamx()      (machine_arch_type == MACH_TYPE_MX51_EFIKAMX)
5738 #else
5739 # define machine_is_mx51_efikamx()      (0)
5740 #endif
5741
5742 #ifdef CONFIG_MACH_CM_T35
5743 # ifdef machine_arch_type
5744 #  undef machine_arch_type
5745 #  define machine_arch_type     __machine_arch_type
5746 # else
5747 #  define machine_arch_type     MACH_TYPE_CM_T35
5748 # endif
5749 # define machine_is_cm_t35()    (machine_arch_type == MACH_TYPE_CM_T35)
5750 #else
5751 # define machine_is_cm_t35()    (0)
5752 #endif
5753
5754 #ifdef CONFIG_MACH_NET2BIG
5755 # ifdef machine_arch_type
5756 #  undef machine_arch_type
5757 #  define machine_arch_type     __machine_arch_type
5758 # else
5759 #  define machine_arch_type     MACH_TYPE_NET2BIG
5760 # endif
5761 # define machine_is_net2big()   (machine_arch_type == MACH_TYPE_NET2BIG)
5762 #else
5763 # define machine_is_net2big()   (0)
5764 #endif
5765
5766 #ifdef CONFIG_MACH_IGEP0020
5767 # ifdef machine_arch_type
5768 #  undef machine_arch_type
5769 #  define machine_arch_type     __machine_arch_type
5770 # else
5771 #  define machine_arch_type     MACH_TYPE_IGEP0020
5772 # endif
5773 # define machine_is_igep0020()  (machine_arch_type == MACH_TYPE_IGEP0020)
5774 #else
5775 # define machine_is_igep0020()  (0)
5776 #endif
5777
5778 #ifdef CONFIG_MACH_NUC932EVB
5779 # ifdef machine_arch_type
5780 #  undef machine_arch_type
5781 #  define machine_arch_type     __machine_arch_type
5782 # else
5783 #  define machine_arch_type     MACH_TYPE_NUC932EVB
5784 # endif
5785 # define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
5786 #else
5787 # define machine_is_nuc932evb() (0)
5788 #endif
5789
5790 #ifdef CONFIG_MACH_OPENRD_CLIENT
5791 # ifdef machine_arch_type
5792 #  undef machine_arch_type
5793 #  define machine_arch_type     __machine_arch_type
5794 # else
5795 #  define machine_arch_type     MACH_TYPE_OPENRD_CLIENT
5796 # endif
5797 # define machine_is_openrd_client()     (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
5798 #else
5799 # define machine_is_openrd_client()     (0)
5800 #endif
5801
5802 #ifdef CONFIG_MACH_U8500
5803 # ifdef machine_arch_type
5804 #  undef machine_arch_type
5805 #  define machine_arch_type     __machine_arch_type
5806 # else
5807 #  define machine_arch_type     MACH_TYPE_U8500
5808 # endif
5809 # define machine_is_u8500()     (machine_arch_type == MACH_TYPE_U8500)
5810 #else
5811 # define machine_is_u8500()     (0)
5812 #endif
5813
5814 #ifdef CONFIG_MACH_MX51_EFIKASB
5815 # ifdef machine_arch_type
5816 #  undef machine_arch_type
5817 #  define machine_arch_type     __machine_arch_type
5818 # else
5819 #  define machine_arch_type     MACH_TYPE_MX51_EFIKASB
5820 # endif
5821 # define machine_is_mx51_efikasb()      (machine_arch_type == MACH_TYPE_MX51_EFIKASB)
5822 #else
5823 # define machine_is_mx51_efikasb()      (0)
5824 #endif
5825
5826 #ifdef CONFIG_MACH_MARVELL_JASPER
5827 # ifdef machine_arch_type
5828 #  undef machine_arch_type
5829 #  define machine_arch_type     __machine_arch_type
5830 # else
5831 #  define machine_arch_type     MACH_TYPE_MARVELL_JASPER
5832 # endif
5833 # define machine_is_marvell_jasper()    (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
5834 #else
5835 # define machine_is_marvell_jasper()    (0)
5836 #endif
5837
5838 #ifdef CONFIG_MACH_FLINT
5839 # ifdef machine_arch_type
5840 #  undef machine_arch_type
5841 #  define machine_arch_type     __machine_arch_type
5842 # else
5843 #  define machine_arch_type     MACH_TYPE_FLINT
5844 # endif
5845 # define machine_is_flint()     (machine_arch_type == MACH_TYPE_FLINT)
5846 #else
5847 # define machine_is_flint()     (0)
5848 #endif
5849
5850 #ifdef CONFIG_MACH_TAVOREVB3
5851 # ifdef machine_arch_type
5852 #  undef machine_arch_type
5853 #  define machine_arch_type     __machine_arch_type
5854 # else
5855 #  define machine_arch_type     MACH_TYPE_TAVOREVB3
5856 # endif
5857 # define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
5858 #else
5859 # define machine_is_tavorevb3() (0)
5860 #endif
5861
5862 #ifdef CONFIG_MACH_TOUCHBOOK
5863 # ifdef machine_arch_type
5864 #  undef machine_arch_type
5865 #  define machine_arch_type     __machine_arch_type
5866 # else
5867 #  define machine_arch_type     MACH_TYPE_TOUCHBOOK
5868 # endif
5869 # define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
5870 #else
5871 # define machine_is_touchbook() (0)
5872 #endif
5873
5874 #ifdef CONFIG_MACH_RAUMFELD_RC
5875 # ifdef machine_arch_type
5876 #  undef machine_arch_type
5877 #  define machine_arch_type     __machine_arch_type
5878 # else
5879 #  define machine_arch_type     MACH_TYPE_RAUMFELD_RC
5880 # endif
5881 # define machine_is_raumfeld_rc()       (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
5882 #else
5883 # define machine_is_raumfeld_rc()       (0)
5884 #endif
5885
5886 #ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
5887 # ifdef machine_arch_type
5888 #  undef machine_arch_type
5889 #  define machine_arch_type     __machine_arch_type
5890 # else
5891 #  define machine_arch_type     MACH_TYPE_RAUMFELD_CONNECTOR
5892 # endif
5893 # define machine_is_raumfeld_connector()        (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
5894 #else
5895 # define machine_is_raumfeld_connector()        (0)
5896 #endif
5897
5898 #ifdef CONFIG_MACH_RAUMFELD_SPEAKER
5899 # ifdef machine_arch_type
5900 #  undef machine_arch_type
5901 #  define machine_arch_type     __machine_arch_type
5902 # else
5903 #  define machine_arch_type     MACH_TYPE_RAUMFELD_SPEAKER
5904 # endif
5905 # define machine_is_raumfeld_speaker()  (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
5906 #else
5907 # define machine_is_raumfeld_speaker()  (0)
5908 #endif
5909
5910 #ifdef CONFIG_MACH_TNETV107X
5911 # ifdef machine_arch_type
5912 #  undef machine_arch_type
5913 #  define machine_arch_type     __machine_arch_type
5914 # else
5915 #  define machine_arch_type     MACH_TYPE_TNETV107X
5916 # endif
5917 # define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
5918 #else
5919 # define machine_is_tnetv107x() (0)
5920 #endif
5921
5922 #ifdef CONFIG_MACH_SMDKV210
5923 # ifdef machine_arch_type
5924 #  undef machine_arch_type
5925 #  define machine_arch_type     __machine_arch_type
5926 # else
5927 #  define machine_arch_type     MACH_TYPE_SMDKV210
5928 # endif
5929 # define machine_is_smdkv210()  (machine_arch_type == MACH_TYPE_SMDKV210)
5930 #else
5931 # define machine_is_smdkv210()  (0)
5932 #endif
5933
5934 #ifdef CONFIG_MACH_OMAP_ZOOM3
5935 # ifdef machine_arch_type
5936 #  undef machine_arch_type
5937 #  define machine_arch_type     __machine_arch_type
5938 # else
5939 #  define machine_arch_type     MACH_TYPE_OMAP_ZOOM3
5940 # endif
5941 # define machine_is_omap_zoom3()        (machine_arch_type == MACH_TYPE_OMAP_ZOOM3)
5942 #else
5943 # define machine_is_omap_zoom3()        (0)
5944 #endif
5945
5946 #ifdef CONFIG_MACH_OMAP_3630SDP
5947 # ifdef machine_arch_type
5948 #  undef machine_arch_type
5949 #  define machine_arch_type     __machine_arch_type
5950 # else
5951 #  define machine_arch_type     MACH_TYPE_OMAP_3630SDP
5952 # endif
5953 # define machine_is_omap_3630sdp()      (machine_arch_type == MACH_TYPE_OMAP_3630SDP)
5954 #else
5955 # define machine_is_omap_3630sdp()      (0)
5956 #endif
5957
5958 #ifdef CONFIG_MACH_SMARTQ7
5959 # ifdef machine_arch_type
5960 #  undef machine_arch_type
5961 #  define machine_arch_type     __machine_arch_type
5962 # else
5963 #  define machine_arch_type     MACH_TYPE_SMARTQ7
5964 # endif
5965 # define machine_is_smartq7()   (machine_arch_type == MACH_TYPE_SMARTQ7)
5966 #else
5967 # define machine_is_smartq7()   (0)
5968 #endif
5969
5970 #ifdef CONFIG_MACH_WATSON_EFM_PLUGIN
5971 # ifdef machine_arch_type
5972 #  undef machine_arch_type
5973 #  define machine_arch_type     __machine_arch_type
5974 # else
5975 #  define machine_arch_type     MACH_TYPE_WATSON_EFM_PLUGIN
5976 # endif
5977 # define machine_is_watson_efm_plugin() (machine_arch_type == MACH_TYPE_WATSON_EFM_PLUGIN)
5978 #else
5979 # define machine_is_watson_efm_plugin() (0)
5980 #endif
5981
5982 #ifdef CONFIG_MACH_G4EVM
5983 # ifdef machine_arch_type
5984 #  undef machine_arch_type
5985 #  define machine_arch_type     __machine_arch_type
5986 # else
5987 #  define machine_arch_type     MACH_TYPE_G4EVM
5988 # endif
5989 # define machine_is_g4evm()     (machine_arch_type == MACH_TYPE_G4EVM)
5990 #else
5991 # define machine_is_g4evm()     (0)
5992 #endif
5993
5994 #ifdef CONFIG_MACH_OMAPL138_HAWKBOARD
5995 # ifdef machine_arch_type
5996 #  undef machine_arch_type
5997 #  define machine_arch_type     __machine_arch_type
5998 # else
5999 #  define machine_arch_type     MACH_TYPE_OMAPL138_HAWKBOARD
6000 # endif
6001 # define machine_is_omapl138_hawkboard()        (machine_arch_type == MACH_TYPE_OMAPL138_HAWKBOARD)
6002 #else
6003 # define machine_is_omapl138_hawkboard()        (0)
6004 #endif
6005
6006 #ifdef CONFIG_MACH_TS41X
6007 # ifdef machine_arch_type
6008 #  undef machine_arch_type
6009 #  define machine_arch_type     __machine_arch_type
6010 # else
6011 #  define machine_arch_type     MACH_TYPE_TS41X
6012 # endif
6013 # define machine_is_ts41x()     (machine_arch_type == MACH_TYPE_TS41X)
6014 #else
6015 # define machine_is_ts41x()     (0)
6016 #endif
6017
6018 #ifdef CONFIG_MACH_PHY3250
6019 # ifdef machine_arch_type
6020 #  undef machine_arch_type
6021 #  define machine_arch_type     __machine_arch_type
6022 # else
6023 #  define machine_arch_type     MACH_TYPE_PHY3250
6024 # endif
6025 # define machine_is_phy3250()   (machine_arch_type == MACH_TYPE_PHY3250)
6026 #else
6027 # define machine_is_phy3250()   (0)
6028 #endif
6029
6030 #ifdef CONFIG_MACH_MINI6410
6031 # ifdef machine_arch_type
6032 #  undef machine_arch_type
6033 #  define machine_arch_type     __machine_arch_type
6034 # else
6035 #  define machine_arch_type     MACH_TYPE_MINI6410
6036 # endif
6037 # define machine_is_mini6410()  (machine_arch_type == MACH_TYPE_MINI6410)
6038 #else
6039 # define machine_is_mini6410()  (0)
6040 #endif
6041
6042 #ifdef CONFIG_MACH_MX28EVK
6043 # ifdef machine_arch_type
6044 #  undef machine_arch_type
6045 #  define machine_arch_type     __machine_arch_type
6046 # else
6047 #  define machine_arch_type     MACH_TYPE_MX28EVK
6048 # endif
6049 # define machine_is_mx28evk()   (machine_arch_type == MACH_TYPE_MX28EVK)
6050 #else
6051 # define machine_is_mx28evk()   (0)
6052 #endif
6053
6054 #ifdef CONFIG_MACH_SMARTQ5
6055 # ifdef machine_arch_type
6056 #  undef machine_arch_type
6057 #  define machine_arch_type     __machine_arch_type
6058 # else
6059 #  define machine_arch_type     MACH_TYPE_SMARTQ5
6060 # endif
6061 # define machine_is_smartq5()   (machine_arch_type == MACH_TYPE_SMARTQ5)
6062 #else
6063 # define machine_is_smartq5()   (0)
6064 #endif
6065
6066 #ifdef CONFIG_MACH_DAVINCI_DM6467TEVM
6067 # ifdef machine_arch_type
6068 #  undef machine_arch_type
6069 #  define machine_arch_type     __machine_arch_type
6070 # else
6071 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM6467TEVM
6072 # endif
6073 # define machine_is_davinci_dm6467tevm()        (machine_arch_type == MACH_TYPE_DAVINCI_DM6467TEVM)
6074 #else
6075 # define machine_is_davinci_dm6467tevm()        (0)
6076 #endif
6077
6078 #ifdef CONFIG_MACH_MXT_TD60
6079 # ifdef machine_arch_type
6080 #  undef machine_arch_type
6081 #  define machine_arch_type     __machine_arch_type
6082 # else
6083 #  define machine_arch_type     MACH_TYPE_MXT_TD60
6084 # endif
6085 # define machine_is_mxt_td60()  (machine_arch_type == MACH_TYPE_MXT_TD60)
6086 #else
6087 # define machine_is_mxt_td60()  (0)
6088 #endif
6089
6090 #ifdef CONFIG_MACH_RIOT_BEI2
6091 # ifdef machine_arch_type
6092 #  undef machine_arch_type
6093 #  define machine_arch_type     __machine_arch_type
6094 # else
6095 #  define machine_arch_type     MACH_TYPE_RIOT_BEI2
6096 # endif
6097 # define machine_is_riot_bei2() (machine_arch_type == MACH_TYPE_RIOT_BEI2)
6098 #else
6099 # define machine_is_riot_bei2() (0)
6100 #endif
6101
6102 #ifdef CONFIG_MACH_RIOT_X37
6103 # ifdef machine_arch_type
6104 #  undef machine_arch_type
6105 #  define machine_arch_type     __machine_arch_type
6106 # else
6107 #  define machine_arch_type     MACH_TYPE_RIOT_X37
6108 # endif
6109 # define machine_is_riot_x37()  (machine_arch_type == MACH_TYPE_RIOT_X37)
6110 #else
6111 # define machine_is_riot_x37()  (0)
6112 #endif
6113
6114 #ifdef CONFIG_MACH_CAPC7117
6115 # ifdef machine_arch_type
6116 #  undef machine_arch_type
6117 #  define machine_arch_type     __machine_arch_type
6118 # else
6119 #  define machine_arch_type     MACH_TYPE_CAPC7117
6120 # endif
6121 # define machine_is_capc7117()  (machine_arch_type == MACH_TYPE_CAPC7117)
6122 #else
6123 # define machine_is_capc7117()  (0)
6124 #endif
6125
6126 #ifdef CONFIG_MACH_ICONTROL
6127 # ifdef machine_arch_type
6128 #  undef machine_arch_type
6129 #  define machine_arch_type     __machine_arch_type
6130 # else
6131 #  define machine_arch_type     MACH_TYPE_ICONTROL
6132 # endif
6133 # define machine_is_icontrol()  (machine_arch_type == MACH_TYPE_ICONTROL)
6134 #else
6135 # define machine_is_icontrol()  (0)
6136 #endif
6137
6138 #ifdef CONFIG_MACH_QSD8X50A_ST1_5
6139 # ifdef machine_arch_type
6140 #  undef machine_arch_type
6141 #  define machine_arch_type     __machine_arch_type
6142 # else
6143 #  define machine_arch_type     MACH_TYPE_QSD8X50A_ST1_5
6144 # endif
6145 # define machine_is_qsd8x50a_st1_5()    (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_5)
6146 #else
6147 # define machine_is_qsd8x50a_st1_5()    (0)
6148 #endif
6149
6150 #ifdef CONFIG_MACH_MX23EVK
6151 # ifdef machine_arch_type
6152 #  undef machine_arch_type
6153 #  define machine_arch_type     __machine_arch_type
6154 # else
6155 #  define machine_arch_type     MACH_TYPE_MX23EVK
6156 # endif
6157 # define machine_is_mx23evk()   (machine_arch_type == MACH_TYPE_MX23EVK)
6158 #else
6159 # define machine_is_mx23evk()   (0)
6160 #endif
6161
6162 #ifdef CONFIG_MACH_AP4EVB
6163 # ifdef machine_arch_type
6164 #  undef machine_arch_type
6165 #  define machine_arch_type     __machine_arch_type
6166 # else
6167 #  define machine_arch_type     MACH_TYPE_AP4EVB
6168 # endif
6169 # define machine_is_ap4evb()    (machine_arch_type == MACH_TYPE_AP4EVB)
6170 #else
6171 # define machine_is_ap4evb()    (0)
6172 #endif
6173
6174 #ifdef CONFIG_MACH_MITYOMAPL138
6175 # ifdef machine_arch_type
6176 #  undef machine_arch_type
6177 #  define machine_arch_type     __machine_arch_type
6178 # else
6179 #  define machine_arch_type     MACH_TYPE_MITYOMAPL138
6180 # endif
6181 # define machine_is_mityomapl138()      (machine_arch_type == MACH_TYPE_MITYOMAPL138)
6182 #else
6183 # define machine_is_mityomapl138()      (0)
6184 #endif
6185
6186 #ifdef CONFIG_MACH_GURUPLUG
6187 # ifdef machine_arch_type
6188 #  undef machine_arch_type
6189 #  define machine_arch_type     __machine_arch_type
6190 # else
6191 #  define machine_arch_type     MACH_TYPE_GURUPLUG
6192 # endif
6193 # define machine_is_guruplug()  (machine_arch_type == MACH_TYPE_GURUPLUG)
6194 #else
6195 # define machine_is_guruplug()  (0)
6196 #endif
6197
6198 #ifdef CONFIG_MACH_SPEAR310
6199 # ifdef machine_arch_type
6200 #  undef machine_arch_type
6201 #  define machine_arch_type     __machine_arch_type
6202 # else
6203 #  define machine_arch_type     MACH_TYPE_SPEAR310
6204 # endif
6205 # define machine_is_spear310()  (machine_arch_type == MACH_TYPE_SPEAR310)
6206 #else
6207 # define machine_is_spear310()  (0)
6208 #endif
6209
6210 #ifdef CONFIG_MACH_SPEAR320
6211 # ifdef machine_arch_type
6212 #  undef machine_arch_type
6213 #  define machine_arch_type     __machine_arch_type
6214 # else
6215 #  define machine_arch_type     MACH_TYPE_SPEAR320
6216 # endif
6217 # define machine_is_spear320()  (machine_arch_type == MACH_TYPE_SPEAR320)
6218 #else
6219 # define machine_is_spear320()  (0)
6220 #endif
6221
6222 #ifdef CONFIG_MACH_AQUILA
6223 # ifdef machine_arch_type
6224 #  undef machine_arch_type
6225 #  define machine_arch_type     __machine_arch_type
6226 # else
6227 #  define machine_arch_type     MACH_TYPE_AQUILA
6228 # endif
6229 # define machine_is_aquila()    (machine_arch_type == MACH_TYPE_AQUILA)
6230 #else
6231 # define machine_is_aquila()    (0)
6232 #endif
6233
6234 #ifdef CONFIG_MACH_ESATA_SHEEVAPLUG
6235 # ifdef machine_arch_type
6236 #  undef machine_arch_type
6237 #  define machine_arch_type     __machine_arch_type
6238 # else
6239 #  define machine_arch_type     MACH_TYPE_ESATA_SHEEVAPLUG
6240 # endif
6241 # define machine_is_sheeva_esata()      (machine_arch_type == MACH_TYPE_ESATA_SHEEVAPLUG)
6242 #else
6243 # define machine_is_sheeva_esata()      (0)
6244 #endif
6245
6246 #ifdef CONFIG_MACH_MSM7X30_SURF
6247 # ifdef machine_arch_type
6248 #  undef machine_arch_type
6249 #  define machine_arch_type     __machine_arch_type
6250 # else
6251 #  define machine_arch_type     MACH_TYPE_MSM7X30_SURF
6252 # endif
6253 # define machine_is_msm7x30_surf()      (machine_arch_type == MACH_TYPE_MSM7X30_SURF)
6254 #else
6255 # define machine_is_msm7x30_surf()      (0)
6256 #endif
6257
6258 #ifdef CONFIG_MACH_EA2478DEVKIT
6259 # ifdef machine_arch_type
6260 #  undef machine_arch_type
6261 #  define machine_arch_type     __machine_arch_type
6262 # else
6263 #  define machine_arch_type     MACH_TYPE_EA2478DEVKIT
6264 # endif
6265 # define machine_is_ea2478devkit()      (machine_arch_type == MACH_TYPE_EA2478DEVKIT)
6266 #else
6267 # define machine_is_ea2478devkit()      (0)
6268 #endif
6269
6270 #ifdef CONFIG_MACH_TERASTATION_WXL
6271 # ifdef machine_arch_type
6272 #  undef machine_arch_type
6273 #  define machine_arch_type     __machine_arch_type
6274 # else
6275 #  define machine_arch_type     MACH_TYPE_TERASTATION_WXL
6276 # endif
6277 # define machine_is_terastation_wxl()   (machine_arch_type == MACH_TYPE_TERASTATION_WXL)
6278 #else
6279 # define machine_is_terastation_wxl()   (0)
6280 #endif
6281
6282 #ifdef CONFIG_MACH_MSM7X25_SURF
6283 # ifdef machine_arch_type
6284 #  undef machine_arch_type
6285 #  define machine_arch_type     __machine_arch_type
6286 # else
6287 #  define machine_arch_type     MACH_TYPE_MSM7X25_SURF
6288 # endif
6289 # define machine_is_msm7x25_surf()      (machine_arch_type == MACH_TYPE_MSM7X25_SURF)
6290 #else
6291 # define machine_is_msm7x25_surf()      (0)
6292 #endif
6293
6294 #ifdef CONFIG_MACH_MSM7X25_FFA
6295 # ifdef machine_arch_type
6296 #  undef machine_arch_type
6297 #  define machine_arch_type     __machine_arch_type
6298 # else
6299 #  define machine_arch_type     MACH_TYPE_MSM7X25_FFA
6300 # endif
6301 # define machine_is_msm7x25_ffa()       (machine_arch_type == MACH_TYPE_MSM7X25_FFA)
6302 #else
6303 # define machine_is_msm7x25_ffa()       (0)
6304 #endif
6305
6306 #ifdef CONFIG_MACH_MSM7X27_SURF
6307 # ifdef machine_arch_type
6308 #  undef machine_arch_type
6309 #  define machine_arch_type     __machine_arch_type
6310 # else
6311 #  define machine_arch_type     MACH_TYPE_MSM7X27_SURF
6312 # endif
6313 # define machine_is_msm7x27_surf()      (machine_arch_type == MACH_TYPE_MSM7X27_SURF)
6314 #else
6315 # define machine_is_msm7x27_surf()      (0)
6316 #endif
6317
6318 #ifdef CONFIG_MACH_MSM7X27_FFA
6319 # ifdef machine_arch_type
6320 #  undef machine_arch_type
6321 #  define machine_arch_type     __machine_arch_type
6322 # else
6323 #  define machine_arch_type     MACH_TYPE_MSM7X27_FFA
6324 # endif
6325 # define machine_is_msm7x27_ffa()       (machine_arch_type == MACH_TYPE_MSM7X27_FFA)
6326 #else
6327 # define machine_is_msm7x27_ffa()       (0)
6328 #endif
6329
6330 #ifdef CONFIG_MACH_MSM7X30_FFA
6331 # ifdef machine_arch_type
6332 #  undef machine_arch_type
6333 #  define machine_arch_type     __machine_arch_type
6334 # else
6335 #  define machine_arch_type     MACH_TYPE_MSM7X30_FFA
6336 # endif
6337 # define machine_is_msm7x30_ffa()       (machine_arch_type == MACH_TYPE_MSM7X30_FFA)
6338 #else
6339 # define machine_is_msm7x30_ffa()       (0)
6340 #endif
6341
6342 #ifdef CONFIG_MACH_QSD8X50_SURF
6343 # ifdef machine_arch_type
6344 #  undef machine_arch_type
6345 #  define machine_arch_type     __machine_arch_type
6346 # else
6347 #  define machine_arch_type     MACH_TYPE_QSD8X50_SURF
6348 # endif
6349 # define machine_is_qsd8x50_surf()      (machine_arch_type == MACH_TYPE_QSD8X50_SURF)
6350 #else
6351 # define machine_is_qsd8x50_surf()      (0)
6352 #endif
6353
6354 #ifdef CONFIG_MACH_MX53_EVK
6355 # ifdef machine_arch_type
6356 #  undef machine_arch_type
6357 #  define machine_arch_type     __machine_arch_type
6358 # else
6359 #  define machine_arch_type     MACH_TYPE_MX53_EVK
6360 # endif
6361 # define machine_is_mx53_evk()  (machine_arch_type == MACH_TYPE_MX53_EVK)
6362 #else
6363 # define machine_is_mx53_evk()  (0)
6364 #endif
6365
6366 #ifdef CONFIG_MACH_IGEP0030
6367 # ifdef machine_arch_type
6368 #  undef machine_arch_type
6369 #  define machine_arch_type     __machine_arch_type
6370 # else
6371 #  define machine_arch_type     MACH_TYPE_IGEP0030
6372 # endif
6373 # define machine_is_igep0030()  (machine_arch_type == MACH_TYPE_IGEP0030)
6374 #else
6375 # define machine_is_igep0030()  (0)
6376 #endif
6377
6378 #ifdef CONFIG_MACH_SBC3530
6379 # ifdef machine_arch_type
6380 #  undef machine_arch_type
6381 #  define machine_arch_type     __machine_arch_type
6382 # else
6383 #  define machine_arch_type     MACH_TYPE_SBC3530
6384 # endif
6385 # define machine_is_sbc3530()   (machine_arch_type == MACH_TYPE_SBC3530)
6386 #else
6387 # define machine_is_sbc3530()   (0)
6388 #endif
6389
6390 #ifdef CONFIG_MACH_SAARB
6391 # ifdef machine_arch_type
6392 #  undef machine_arch_type
6393 #  define machine_arch_type     __machine_arch_type
6394 # else
6395 #  define machine_arch_type     MACH_TYPE_SAARB
6396 # endif
6397 # define machine_is_saarb()     (machine_arch_type == MACH_TYPE_SAARB)
6398 #else
6399 # define machine_is_saarb()     (0)
6400 #endif
6401
6402 #ifdef CONFIG_MACH_HARMONY
6403 # ifdef machine_arch_type
6404 #  undef machine_arch_type
6405 #  define machine_arch_type     __machine_arch_type
6406 # else
6407 #  define machine_arch_type     MACH_TYPE_HARMONY
6408 # endif
6409 # define machine_is_harmony()   (machine_arch_type == MACH_TYPE_HARMONY)
6410 #else
6411 # define machine_is_harmony()   (0)
6412 #endif
6413
6414 #ifdef CONFIG_MACH_MSM7X30_FLUID
6415 # ifdef machine_arch_type
6416 #  undef machine_arch_type
6417 #  define machine_arch_type     __machine_arch_type
6418 # else
6419 #  define machine_arch_type     MACH_TYPE_MSM7X30_FLUID
6420 # endif
6421 # define machine_is_msm7x30_fluid()     (machine_arch_type == MACH_TYPE_MSM7X30_FLUID)
6422 #else
6423 # define machine_is_msm7x30_fluid()     (0)
6424 #endif
6425
6426 #ifdef CONFIG_MACH_CM_T3517
6427 # ifdef machine_arch_type
6428 #  undef machine_arch_type
6429 #  define machine_arch_type     __machine_arch_type
6430 # else
6431 #  define machine_arch_type     MACH_TYPE_CM_T3517
6432 # endif
6433 # define machine_is_cm_t3517()  (machine_arch_type == MACH_TYPE_CM_T3517)
6434 #else
6435 # define machine_is_cm_t3517()  (0)
6436 #endif
6437
6438 #ifdef CONFIG_MACH_WBD222
6439 # ifdef machine_arch_type
6440 #  undef machine_arch_type
6441 #  define machine_arch_type     __machine_arch_type
6442 # else
6443 #  define machine_arch_type     MACH_TYPE_WBD222
6444 # endif
6445 # define machine_is_wbd222()    (machine_arch_type == MACH_TYPE_WBD222)
6446 #else
6447 # define machine_is_wbd222()    (0)
6448 #endif
6449
6450 #ifdef CONFIG_MACH_MSM8X60_SURF
6451 # ifdef machine_arch_type
6452 #  undef machine_arch_type
6453 #  define machine_arch_type     __machine_arch_type
6454 # else
6455 #  define machine_arch_type     MACH_TYPE_MSM8X60_SURF
6456 # endif
6457 # define machine_is_msm8x60_surf()      (machine_arch_type == MACH_TYPE_MSM8X60_SURF)
6458 #else
6459 # define machine_is_msm8x60_surf()      (0)
6460 #endif
6461
6462 #ifdef CONFIG_MACH_MSM8X60_SIM
6463 # ifdef machine_arch_type
6464 #  undef machine_arch_type
6465 #  define machine_arch_type     __machine_arch_type
6466 # else
6467 #  define machine_arch_type     MACH_TYPE_MSM8X60_SIM
6468 # endif
6469 # define machine_is_msm8x60_sim()       (machine_arch_type == MACH_TYPE_MSM8X60_SIM)
6470 #else
6471 # define machine_is_msm8x60_sim()       (0)
6472 #endif
6473
6474 #ifdef CONFIG_MACH_TCC8000_SDK
6475 # ifdef machine_arch_type
6476 #  undef machine_arch_type
6477 #  define machine_arch_type     __machine_arch_type
6478 # else
6479 #  define machine_arch_type     MACH_TYPE_TCC8000_SDK
6480 # endif
6481 # define machine_is_tcc8000_sdk()       (machine_arch_type == MACH_TYPE_TCC8000_SDK)
6482 #else
6483 # define machine_is_tcc8000_sdk()       (0)
6484 #endif
6485
6486 #ifdef CONFIG_MACH_NANOS
6487 # ifdef machine_arch_type
6488 #  undef machine_arch_type
6489 #  define machine_arch_type     __machine_arch_type
6490 # else
6491 #  define machine_arch_type     MACH_TYPE_NANOS
6492 # endif
6493 # define machine_is_nanos()     (machine_arch_type == MACH_TYPE_NANOS)
6494 #else
6495 # define machine_is_nanos()     (0)
6496 #endif
6497
6498 #ifdef CONFIG_MACH_STAMP9G45
6499 # ifdef machine_arch_type
6500 #  undef machine_arch_type
6501 #  define machine_arch_type     __machine_arch_type
6502 # else
6503 #  define machine_arch_type     MACH_TYPE_STAMP9G45
6504 # endif
6505 # define machine_is_stamp9g45() (machine_arch_type == MACH_TYPE_STAMP9G45)
6506 #else
6507 # define machine_is_stamp9g45() (0)
6508 #endif
6509
6510 #ifdef CONFIG_MACH_CNS3420VB
6511 # ifdef machine_arch_type
6512 #  undef machine_arch_type
6513 #  define machine_arch_type     __machine_arch_type
6514 # else
6515 #  define machine_arch_type     MACH_TYPE_CNS3420VB
6516 # endif
6517 # define machine_is_cns3420vb() (machine_arch_type == MACH_TYPE_CNS3420VB)
6518 #else
6519 # define machine_is_cns3420vb() (0)
6520 #endif
6521
6522 #ifdef CONFIG_MACH_OMAP4_PANDA
6523 # ifdef machine_arch_type
6524 #  undef machine_arch_type
6525 #  define machine_arch_type     __machine_arch_type
6526 # else
6527 #  define machine_arch_type     MACH_TYPE_OMAP4_PANDA
6528 # endif
6529 # define machine_is_omap4_panda()       (machine_arch_type == MACH_TYPE_OMAP4_PANDA)
6530 #else
6531 # define machine_is_omap4_panda()       (0)
6532 #endif
6533
6534 #ifdef CONFIG_MACH_TI8168EVM
6535 # ifdef machine_arch_type
6536 #  undef machine_arch_type
6537 #  define machine_arch_type     __machine_arch_type
6538 # else
6539 #  define machine_arch_type     MACH_TYPE_TI8168EVM
6540 # endif
6541 # define machine_is_ti8168evm() (machine_arch_type == MACH_TYPE_TI8168EVM)
6542 #else
6543 # define machine_is_ti8168evm() (0)
6544 #endif
6545
6546 #ifdef CONFIG_MACH_TETON_BGA
6547 # ifdef machine_arch_type
6548 #  undef machine_arch_type
6549 #  define machine_arch_type     __machine_arch_type
6550 # else
6551 #  define machine_arch_type     MACH_TYPE_TETON_BGA
6552 # endif
6553 # define machine_is_teton_bga() (machine_arch_type == MACH_TYPE_TETON_BGA)
6554 #else
6555 # define machine_is_teton_bga() (0)
6556 #endif
6557
6558 #ifdef CONFIG_MACH_EUKREA_CPUIMX25SD
6559 # ifdef machine_arch_type
6560 #  undef machine_arch_type
6561 #  define machine_arch_type     __machine_arch_type
6562 # else
6563 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX25SD
6564 # endif
6565 # define machine_is_eukrea_cpuimx25sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX25SD)
6566 #else
6567 # define machine_is_eukrea_cpuimx25sd() (0)
6568 #endif
6569
6570 #ifdef CONFIG_MACH_EUKREA_CPUIMX35SD
6571 # ifdef machine_arch_type
6572 #  undef machine_arch_type
6573 #  define machine_arch_type     __machine_arch_type
6574 # else
6575 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX35SD
6576 # endif
6577 # define machine_is_eukrea_cpuimx35sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX35SD)
6578 #else
6579 # define machine_is_eukrea_cpuimx35sd() (0)
6580 #endif
6581
6582 #ifdef CONFIG_MACH_EUKREA_CPUIMX51SD
6583 # ifdef machine_arch_type
6584 #  undef machine_arch_type
6585 #  define machine_arch_type     __machine_arch_type
6586 # else
6587 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX51SD
6588 # endif
6589 # define machine_is_eukrea_cpuimx51sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51SD)
6590 #else
6591 # define machine_is_eukrea_cpuimx51sd() (0)
6592 #endif
6593
6594 #ifdef CONFIG_MACH_EUKREA_CPUIMX51
6595 # ifdef machine_arch_type
6596 #  undef machine_arch_type
6597 #  define machine_arch_type     __machine_arch_type
6598 # else
6599 #  define machine_arch_type     MACH_TYPE_EUKREA_CPUIMX51
6600 # endif
6601 # define machine_is_eukrea_cpuimx51()   (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51)
6602 #else
6603 # define machine_is_eukrea_cpuimx51()   (0)
6604 #endif
6605
6606 #ifdef CONFIG_MACH_SMDKC210
6607 # ifdef machine_arch_type
6608 #  undef machine_arch_type
6609 #  define machine_arch_type     __machine_arch_type
6610 # else
6611 #  define machine_arch_type     MACH_TYPE_SMDKC210
6612 # endif
6613 # define machine_is_smdkc210()  (machine_arch_type == MACH_TYPE_SMDKC210)
6614 #else
6615 # define machine_is_smdkc210()  (0)
6616 #endif
6617
6618 #ifdef CONFIG_MACH_OMAP3_BRAILLO
6619 # ifdef machine_arch_type
6620 #  undef machine_arch_type
6621 #  define machine_arch_type     __machine_arch_type
6622 # else
6623 #  define machine_arch_type     MACH_TYPE_OMAP3_BRAILLO
6624 # endif
6625 # define machine_is_omap3_braillo()     (machine_arch_type == MACH_TYPE_OMAP3_BRAILLO)
6626 #else
6627 # define machine_is_omap3_braillo()     (0)
6628 #endif
6629
6630 #ifdef CONFIG_MACH_SPYPLUG
6631 # ifdef machine_arch_type
6632 #  undef machine_arch_type
6633 #  define machine_arch_type     __machine_arch_type
6634 # else
6635 #  define machine_arch_type     MACH_TYPE_SPYPLUG
6636 # endif
6637 # define machine_is_spyplug()   (machine_arch_type == MACH_TYPE_SPYPLUG)
6638 #else
6639 # define machine_is_spyplug()   (0)
6640 #endif
6641
6642 #ifdef CONFIG_MACH_GINGER
6643 # ifdef machine_arch_type
6644 #  undef machine_arch_type
6645 #  define machine_arch_type     __machine_arch_type
6646 # else
6647 #  define machine_arch_type     MACH_TYPE_GINGER
6648 # endif
6649 # define machine_is_ginger()    (machine_arch_type == MACH_TYPE_GINGER)
6650 #else
6651 # define machine_is_ginger()    (0)
6652 #endif
6653
6654 #ifdef CONFIG_MACH_TNY_T3530
6655 # ifdef machine_arch_type
6656 #  undef machine_arch_type
6657 #  define machine_arch_type     __machine_arch_type
6658 # else
6659 #  define machine_arch_type     MACH_TYPE_TNY_T3530
6660 # endif
6661 # define machine_is_tny_t3530() (machine_arch_type == MACH_TYPE_TNY_T3530)
6662 #else
6663 # define machine_is_tny_t3530() (0)
6664 #endif
6665
6666 #ifdef CONFIG_MACH_PCA102
6667 # ifdef machine_arch_type
6668 #  undef machine_arch_type
6669 #  define machine_arch_type     __machine_arch_type
6670 # else
6671 #  define machine_arch_type     MACH_TYPE_PCA102
6672 # endif
6673 # define machine_is_pca102()    (machine_arch_type == MACH_TYPE_PCA102)
6674 #else
6675 # define machine_is_pca102()    (0)
6676 #endif
6677
6678 #ifdef CONFIG_MACH_SPADE
6679 # ifdef machine_arch_type
6680 #  undef machine_arch_type
6681 #  define machine_arch_type     __machine_arch_type
6682 # else
6683 #  define machine_arch_type     MACH_TYPE_SPADE
6684 # endif
6685 # define machine_is_spade()     (machine_arch_type == MACH_TYPE_SPADE)
6686 #else
6687 # define machine_is_spade()     (0)
6688 #endif
6689
6690 #ifdef CONFIG_MACH_MXC25_TOPAZ
6691 # ifdef machine_arch_type
6692 #  undef machine_arch_type
6693 #  define machine_arch_type     __machine_arch_type
6694 # else
6695 #  define machine_arch_type     MACH_TYPE_MXC25_TOPAZ
6696 # endif
6697 # define machine_is_mxc25_topaz()       (machine_arch_type == MACH_TYPE_MXC25_TOPAZ)
6698 #else
6699 # define machine_is_mxc25_topaz()       (0)
6700 #endif
6701
6702 #ifdef CONFIG_MACH_T5325
6703 # ifdef machine_arch_type
6704 #  undef machine_arch_type
6705 #  define machine_arch_type     __machine_arch_type
6706 # else
6707 #  define machine_arch_type     MACH_TYPE_T5325
6708 # endif
6709 # define machine_is_t5325()     (machine_arch_type == MACH_TYPE_T5325)
6710 #else
6711 # define machine_is_t5325()     (0)
6712 #endif
6713
6714 #ifdef CONFIG_MACH_GW2361
6715 # ifdef machine_arch_type
6716 #  undef machine_arch_type
6717 #  define machine_arch_type     __machine_arch_type
6718 # else
6719 #  define machine_arch_type     MACH_TYPE_GW2361
6720 # endif
6721 # define machine_is_gw2361()    (machine_arch_type == MACH_TYPE_GW2361)
6722 #else
6723 # define machine_is_gw2361()    (0)
6724 #endif
6725
6726 #ifdef CONFIG_MACH_ELOG
6727 # ifdef machine_arch_type
6728 #  undef machine_arch_type
6729 #  define machine_arch_type     __machine_arch_type
6730 # else
6731 #  define machine_arch_type     MACH_TYPE_ELOG
6732 # endif
6733 # define machine_is_elog()      (machine_arch_type == MACH_TYPE_ELOG)
6734 #else
6735 # define machine_is_elog()      (0)
6736 #endif
6737
6738 #ifdef CONFIG_MACH_INCOME
6739 # ifdef machine_arch_type
6740 #  undef machine_arch_type
6741 #  define machine_arch_type     __machine_arch_type
6742 # else
6743 #  define machine_arch_type     MACH_TYPE_INCOME
6744 # endif
6745 # define machine_is_income()    (machine_arch_type == MACH_TYPE_INCOME)
6746 #else
6747 # define machine_is_income()    (0)
6748 #endif
6749
6750 #ifdef CONFIG_MACH_BCM589X
6751 # ifdef machine_arch_type
6752 #  undef machine_arch_type
6753 #  define machine_arch_type     __machine_arch_type
6754 # else
6755 #  define machine_arch_type     MACH_TYPE_BCM589X
6756 # endif
6757 # define machine_is_bcm589x()   (machine_arch_type == MACH_TYPE_BCM589X)
6758 #else
6759 # define machine_is_bcm589x()   (0)
6760 #endif
6761
6762 #ifdef CONFIG_MACH_ETNA
6763 # ifdef machine_arch_type
6764 #  undef machine_arch_type
6765 #  define machine_arch_type     __machine_arch_type
6766 # else
6767 #  define machine_arch_type     MACH_TYPE_ETNA
6768 # endif
6769 # define machine_is_etna()      (machine_arch_type == MACH_TYPE_ETNA)
6770 #else
6771 # define machine_is_etna()      (0)
6772 #endif
6773
6774 #ifdef CONFIG_MACH_HAWKS
6775 # ifdef machine_arch_type
6776 #  undef machine_arch_type
6777 #  define machine_arch_type     __machine_arch_type
6778 # else
6779 #  define machine_arch_type     MACH_TYPE_HAWKS
6780 # endif
6781 # define machine_is_hawks()     (machine_arch_type == MACH_TYPE_HAWKS)
6782 #else
6783 # define machine_is_hawks()     (0)
6784 #endif
6785
6786 #ifdef CONFIG_MACH_MESON
6787 # ifdef machine_arch_type
6788 #  undef machine_arch_type
6789 #  define machine_arch_type     __machine_arch_type
6790 # else
6791 #  define machine_arch_type     MACH_TYPE_MESON
6792 # endif
6793 # define machine_is_meson()     (machine_arch_type == MACH_TYPE_MESON)
6794 #else
6795 # define machine_is_meson()     (0)
6796 #endif
6797
6798 #ifdef CONFIG_MACH_XSBASE255
6799 # ifdef machine_arch_type
6800 #  undef machine_arch_type
6801 #  define machine_arch_type     __machine_arch_type
6802 # else
6803 #  define machine_arch_type     MACH_TYPE_XSBASE255
6804 # endif
6805 # define machine_is_xsbase255() (machine_arch_type == MACH_TYPE_XSBASE255)
6806 #else
6807 # define machine_is_xsbase255() (0)
6808 #endif
6809
6810 #ifdef CONFIG_MACH_PVM2030
6811 # ifdef machine_arch_type
6812 #  undef machine_arch_type
6813 #  define machine_arch_type     __machine_arch_type
6814 # else
6815 #  define machine_arch_type     MACH_TYPE_PVM2030
6816 # endif
6817 # define machine_is_pvm2030()   (machine_arch_type == MACH_TYPE_PVM2030)
6818 #else
6819 # define machine_is_pvm2030()   (0)
6820 #endif
6821
6822 #ifdef CONFIG_MACH_MIOA502
6823 # ifdef machine_arch_type
6824 #  undef machine_arch_type
6825 #  define machine_arch_type     __machine_arch_type
6826 # else
6827 #  define machine_arch_type     MACH_TYPE_MIOA502
6828 # endif
6829 # define machine_is_mioa502()   (machine_arch_type == MACH_TYPE_MIOA502)
6830 #else
6831 # define machine_is_mioa502()   (0)
6832 #endif
6833
6834 #ifdef CONFIG_MACH_VVBOX_SDORIG2
6835 # ifdef machine_arch_type
6836 #  undef machine_arch_type
6837 #  define machine_arch_type     __machine_arch_type
6838 # else
6839 #  define machine_arch_type     MACH_TYPE_VVBOX_SDORIG2
6840 # endif
6841 # define machine_is_vvbox_sdorig2()     (machine_arch_type == MACH_TYPE_VVBOX_SDORIG2)
6842 #else
6843 # define machine_is_vvbox_sdorig2()     (0)
6844 #endif
6845
6846 #ifdef CONFIG_MACH_VVBOX_SDLITE2
6847 # ifdef machine_arch_type
6848 #  undef machine_arch_type
6849 #  define machine_arch_type     __machine_arch_type
6850 # else
6851 #  define machine_arch_type     MACH_TYPE_VVBOX_SDLITE2
6852 # endif
6853 # define machine_is_vvbox_sdlite2()     (machine_arch_type == MACH_TYPE_VVBOX_SDLITE2)
6854 #else
6855 # define machine_is_vvbox_sdlite2()     (0)
6856 #endif
6857
6858 #ifdef CONFIG_MACH_VVBOX_SDPRO4
6859 # ifdef machine_arch_type
6860 #  undef machine_arch_type
6861 #  define machine_arch_type     __machine_arch_type
6862 # else
6863 #  define machine_arch_type     MACH_TYPE_VVBOX_SDPRO4
6864 # endif
6865 # define machine_is_vvbox_sdpro4()      (machine_arch_type == MACH_TYPE_VVBOX_SDPRO4)
6866 #else
6867 # define machine_is_vvbox_sdpro4()      (0)
6868 #endif
6869
6870 #ifdef CONFIG_MACH_HTC_SPV_M700
6871 # ifdef machine_arch_type
6872 #  undef machine_arch_type
6873 #  define machine_arch_type     __machine_arch_type
6874 # else
6875 #  define machine_arch_type     MACH_TYPE_HTC_SPV_M700
6876 # endif
6877 # define machine_is_htc_spv_m700()      (machine_arch_type == MACH_TYPE_HTC_SPV_M700)
6878 #else
6879 # define machine_is_htc_spv_m700()      (0)
6880 #endif
6881
6882 #ifdef CONFIG_MACH_MX257SX
6883 # ifdef machine_arch_type
6884 #  undef machine_arch_type
6885 #  define machine_arch_type     __machine_arch_type
6886 # else
6887 #  define machine_arch_type     MACH_TYPE_MX257SX
6888 # endif
6889 # define machine_is_mx257sx()   (machine_arch_type == MACH_TYPE_MX257SX)
6890 #else
6891 # define machine_is_mx257sx()   (0)
6892 #endif
6893
6894 #ifdef CONFIG_MACH_GONI
6895 # ifdef machine_arch_type
6896 #  undef machine_arch_type
6897 #  define machine_arch_type     __machine_arch_type
6898 # else
6899 #  define machine_arch_type     MACH_TYPE_GONI
6900 # endif
6901 # define machine_is_goni()      (machine_arch_type == MACH_TYPE_GONI)
6902 #else
6903 # define machine_is_goni()      (0)
6904 #endif
6905
6906 #ifdef CONFIG_MACH_MSM8X55_SVLTE_FFA
6907 # ifdef machine_arch_type
6908 #  undef machine_arch_type
6909 #  define machine_arch_type     __machine_arch_type
6910 # else
6911 #  define machine_arch_type     MACH_TYPE_MSM8X55_SVLTE_FFA
6912 # endif
6913 # define machine_is_msm8x55_svlte_ffa() (machine_arch_type == MACH_TYPE_MSM8X55_SVLTE_FFA)
6914 #else
6915 # define machine_is_msm8x55_svlte_ffa() (0)
6916 #endif
6917
6918 #ifdef CONFIG_MACH_MSM8X55_SVLTE_SURF
6919 # ifdef machine_arch_type
6920 #  undef machine_arch_type
6921 #  define machine_arch_type     __machine_arch_type
6922 # else
6923 #  define machine_arch_type     MACH_TYPE_MSM8X55_SVLTE_SURF
6924 # endif
6925 # define machine_is_msm8x55_svlte_surf()        (machine_arch_type == MACH_TYPE_MSM8X55_SVLTE_SURF)
6926 #else
6927 # define machine_is_msm8x55_svlte_surf()        (0)
6928 #endif
6929
6930 #ifdef CONFIG_MACH_QUICKSTEP
6931 # ifdef machine_arch_type
6932 #  undef machine_arch_type
6933 #  define machine_arch_type     __machine_arch_type
6934 # else
6935 #  define machine_arch_type     MACH_TYPE_QUICKSTEP
6936 # endif
6937 # define machine_is_quickstep() (machine_arch_type == MACH_TYPE_QUICKSTEP)
6938 #else
6939 # define machine_is_quickstep() (0)
6940 #endif
6941
6942 #ifdef CONFIG_MACH_DMW96
6943 # ifdef machine_arch_type
6944 #  undef machine_arch_type
6945 #  define machine_arch_type     __machine_arch_type
6946 # else
6947 #  define machine_arch_type     MACH_TYPE_DMW96
6948 # endif
6949 # define machine_is_dmw96()     (machine_arch_type == MACH_TYPE_DMW96)
6950 #else
6951 # define machine_is_dmw96()     (0)
6952 #endif
6953
6954 #ifdef CONFIG_MACH_HAMMERHEAD
6955 # ifdef machine_arch_type
6956 #  undef machine_arch_type
6957 #  define machine_arch_type     __machine_arch_type
6958 # else
6959 #  define machine_arch_type     MACH_TYPE_HAMMERHEAD
6960 # endif
6961 # define machine_is_hammerhead()        (machine_arch_type == MACH_TYPE_HAMMERHEAD)
6962 #else
6963 # define machine_is_hammerhead()        (0)
6964 #endif
6965
6966 #ifdef CONFIG_MACH_TRIDENT
6967 # ifdef machine_arch_type
6968 #  undef machine_arch_type
6969 #  define machine_arch_type     __machine_arch_type
6970 # else
6971 #  define machine_arch_type     MACH_TYPE_TRIDENT
6972 # endif
6973 # define machine_is_trident()   (machine_arch_type == MACH_TYPE_TRIDENT)
6974 #else
6975 # define machine_is_trident()   (0)
6976 #endif
6977
6978 #ifdef CONFIG_MACH_LIGHTNING
6979 # ifdef machine_arch_type
6980 #  undef machine_arch_type
6981 #  define machine_arch_type     __machine_arch_type
6982 # else
6983 #  define machine_arch_type     MACH_TYPE_LIGHTNING
6984 # endif
6985 # define machine_is_lightning() (machine_arch_type == MACH_TYPE_LIGHTNING)
6986 #else
6987 # define machine_is_lightning() (0)
6988 #endif
6989
6990 #ifdef CONFIG_MACH_ICONNECT
6991 # ifdef machine_arch_type
6992 #  undef machine_arch_type
6993 #  define machine_arch_type     __machine_arch_type
6994 # else
6995 #  define machine_arch_type     MACH_TYPE_ICONNECT
6996 # endif
6997 # define machine_is_iconnect()  (machine_arch_type == MACH_TYPE_ICONNECT)
6998 #else
6999 # define machine_is_iconnect()  (0)
7000 #endif
7001
7002 #ifdef CONFIG_MACH_AUTOBOT
7003 # ifdef machine_arch_type
7004 #  undef machine_arch_type
7005 #  define machine_arch_type     __machine_arch_type
7006 # else
7007 #  define machine_arch_type     MACH_TYPE_AUTOBOT
7008 # endif
7009 # define machine_is_autobot()   (machine_arch_type == MACH_TYPE_AUTOBOT)
7010 #else
7011 # define machine_is_autobot()   (0)
7012 #endif
7013
7014 #ifdef CONFIG_MACH_COCONUT
7015 # ifdef machine_arch_type
7016 #  undef machine_arch_type
7017 #  define machine_arch_type     __machine_arch_type
7018 # else
7019 #  define machine_arch_type     MACH_TYPE_COCONUT
7020 # endif
7021 # define machine_is_coconut()   (machine_arch_type == MACH_TYPE_COCONUT)
7022 #else
7023 # define machine_is_coconut()   (0)
7024 #endif
7025
7026 #ifdef CONFIG_MACH_DURIAN
7027 # ifdef machine_arch_type
7028 #  undef machine_arch_type
7029 #  define machine_arch_type     __machine_arch_type
7030 # else
7031 #  define machine_arch_type     MACH_TYPE_DURIAN
7032 # endif
7033 # define machine_is_durian()    (machine_arch_type == MACH_TYPE_DURIAN)
7034 #else
7035 # define machine_is_durian()    (0)
7036 #endif
7037
7038 #ifdef CONFIG_MACH_CAYENNE
7039 # ifdef machine_arch_type
7040 #  undef machine_arch_type
7041 #  define machine_arch_type     __machine_arch_type
7042 # else
7043 #  define machine_arch_type     MACH_TYPE_CAYENNE
7044 # endif
7045 # define machine_is_cayenne()   (machine_arch_type == MACH_TYPE_CAYENNE)
7046 #else
7047 # define machine_is_cayenne()   (0)
7048 #endif
7049
7050 #ifdef CONFIG_MACH_FUJI
7051 # ifdef machine_arch_type
7052 #  undef machine_arch_type
7053 #  define machine_arch_type     __machine_arch_type
7054 # else
7055 #  define machine_arch_type     MACH_TYPE_FUJI
7056 # endif
7057 # define machine_is_fuji()      (machine_arch_type == MACH_TYPE_FUJI)
7058 #else
7059 # define machine_is_fuji()      (0)
7060 #endif
7061
7062 #ifdef CONFIG_MACH_SYNOLOGY_6282
7063 # ifdef machine_arch_type
7064 #  undef machine_arch_type
7065 #  define machine_arch_type     __machine_arch_type
7066 # else
7067 #  define machine_arch_type     MACH_TYPE_SYNOLOGY_6282
7068 # endif
7069 # define machine_is_synology_6282()     (machine_arch_type == MACH_TYPE_SYNOLOGY_6282)
7070 #else
7071 # define machine_is_synology_6282()     (0)
7072 #endif
7073
7074 #ifdef CONFIG_MACH_EM1SY
7075 # ifdef machine_arch_type
7076 #  undef machine_arch_type
7077 #  define machine_arch_type     __machine_arch_type
7078 # else
7079 #  define machine_arch_type     MACH_TYPE_EM1SY
7080 # endif
7081 # define machine_is_em1sy()     (machine_arch_type == MACH_TYPE_EM1SY)
7082 #else
7083 # define machine_is_em1sy()     (0)
7084 #endif
7085
7086 #ifdef CONFIG_MACH_M502
7087 # ifdef machine_arch_type
7088 #  undef machine_arch_type
7089 #  define machine_arch_type     __machine_arch_type
7090 # else
7091 #  define machine_arch_type     MACH_TYPE_M502
7092 # endif
7093 # define machine_is_m502()      (machine_arch_type == MACH_TYPE_M502)
7094 #else
7095 # define machine_is_m502()      (0)
7096 #endif
7097
7098 #ifdef CONFIG_MACH_MATRIX518
7099 # ifdef machine_arch_type
7100 #  undef machine_arch_type
7101 #  define machine_arch_type     __machine_arch_type
7102 # else
7103 #  define machine_arch_type     MACH_TYPE_MATRIX518
7104 # endif
7105 # define machine_is_matrix518() (machine_arch_type == MACH_TYPE_MATRIX518)
7106 #else
7107 # define machine_is_matrix518() (0)
7108 #endif
7109
7110 #ifdef CONFIG_MACH_TINY_GURNARD
7111 # ifdef machine_arch_type
7112 #  undef machine_arch_type
7113 #  define machine_arch_type     __machine_arch_type
7114 # else
7115 #  define machine_arch_type     MACH_TYPE_TINY_GURNARD
7116 # endif
7117 # define machine_is_tiny_gurnard()      (machine_arch_type == MACH_TYPE_TINY_GURNARD)
7118 #else
7119 # define machine_is_tiny_gurnard()      (0)
7120 #endif
7121
7122 #ifdef CONFIG_MACH_SPEAR1310
7123 # ifdef machine_arch_type
7124 #  undef machine_arch_type
7125 #  define machine_arch_type     __machine_arch_type
7126 # else
7127 #  define machine_arch_type     MACH_TYPE_SPEAR1310
7128 # endif
7129 # define machine_is_spear1310() (machine_arch_type == MACH_TYPE_SPEAR1310)
7130 #else
7131 # define machine_is_spear1310() (0)
7132 #endif
7133
7134 #ifdef CONFIG_MACH_BV07
7135 # ifdef machine_arch_type
7136 #  undef machine_arch_type
7137 #  define machine_arch_type     __machine_arch_type
7138 # else
7139 #  define machine_arch_type     MACH_TYPE_BV07
7140 # endif
7141 # define machine_is_bv07()      (machine_arch_type == MACH_TYPE_BV07)
7142 #else
7143 # define machine_is_bv07()      (0)
7144 #endif
7145
7146 #ifdef CONFIG_MACH_MXT_TD61
7147 # ifdef machine_arch_type
7148 #  undef machine_arch_type
7149 #  define machine_arch_type     __machine_arch_type
7150 # else
7151 #  define machine_arch_type     MACH_TYPE_MXT_TD61
7152 # endif
7153 # define machine_is_mxt_td61()  (machine_arch_type == MACH_TYPE_MXT_TD61)
7154 #else
7155 # define machine_is_mxt_td61()  (0)
7156 #endif
7157
7158 #ifdef CONFIG_MACH_OPENRD_ULTIMATE
7159 # ifdef machine_arch_type
7160 #  undef machine_arch_type
7161 #  define machine_arch_type     __machine_arch_type
7162 # else
7163 #  define machine_arch_type     MACH_TYPE_OPENRD_ULTIMATE
7164 # endif
7165 # define machine_is_openrd_ultimate()   (machine_arch_type == MACH_TYPE_OPENRD_ULTIMATE)
7166 #else
7167 # define machine_is_openrd_ultimate()   (0)
7168 #endif
7169
7170 #ifdef CONFIG_MACH_DEVIXP
7171 # ifdef machine_arch_type
7172 #  undef machine_arch_type
7173 #  define machine_arch_type     __machine_arch_type
7174 # else
7175 #  define machine_arch_type     MACH_TYPE_DEVIXP
7176 # endif
7177 # define machine_is_devixp()    (machine_arch_type == MACH_TYPE_DEVIXP)
7178 #else
7179 # define machine_is_devixp()    (0)
7180 #endif
7181
7182 #ifdef CONFIG_MACH_MICCPT
7183 # ifdef machine_arch_type
7184 #  undef machine_arch_type
7185 #  define machine_arch_type     __machine_arch_type
7186 # else
7187 #  define machine_arch_type     MACH_TYPE_MICCPT
7188 # endif
7189 # define machine_is_miccpt()    (machine_arch_type == MACH_TYPE_MICCPT)
7190 #else
7191 # define machine_is_miccpt()    (0)
7192 #endif
7193
7194 #ifdef CONFIG_MACH_MIC256
7195 # ifdef machine_arch_type
7196 #  undef machine_arch_type
7197 #  define machine_arch_type     __machine_arch_type
7198 # else
7199 #  define machine_arch_type     MACH_TYPE_MIC256
7200 # endif
7201 # define machine_is_mic256()    (machine_arch_type == MACH_TYPE_MIC256)
7202 #else
7203 # define machine_is_mic256()    (0)
7204 #endif
7205
7206 #ifdef CONFIG_MACH_AS1167
7207 # ifdef machine_arch_type
7208 #  undef machine_arch_type
7209 #  define machine_arch_type     __machine_arch_type
7210 # else
7211 #  define machine_arch_type     MACH_TYPE_AS1167
7212 # endif
7213 # define machine_is_as1167()    (machine_arch_type == MACH_TYPE_AS1167)
7214 #else
7215 # define machine_is_as1167()    (0)
7216 #endif
7217
7218 #ifdef CONFIG_MACH_OMAP3_IBIZA
7219 # ifdef machine_arch_type
7220 #  undef machine_arch_type
7221 #  define machine_arch_type     __machine_arch_type
7222 # else
7223 #  define machine_arch_type     MACH_TYPE_OMAP3_IBIZA
7224 # endif
7225 # define machine_is_omap3_ibiza()       (machine_arch_type == MACH_TYPE_OMAP3_IBIZA)
7226 #else
7227 # define machine_is_omap3_ibiza()       (0)
7228 #endif
7229
7230 #ifdef CONFIG_MACH_U5500
7231 # ifdef machine_arch_type
7232 #  undef machine_arch_type
7233 #  define machine_arch_type     __machine_arch_type
7234 # else
7235 #  define machine_arch_type     MACH_TYPE_U5500
7236 # endif
7237 # define machine_is_u5500()     (machine_arch_type == MACH_TYPE_U5500)
7238 #else
7239 # define machine_is_u5500()     (0)
7240 #endif
7241
7242 #ifdef CONFIG_MACH_DAVINCI_PICTO
7243 # ifdef machine_arch_type
7244 #  undef machine_arch_type
7245 #  define machine_arch_type     __machine_arch_type
7246 # else
7247 #  define machine_arch_type     MACH_TYPE_DAVINCI_PICTO
7248 # endif
7249 # define machine_is_davinci_picto()     (machine_arch_type == MACH_TYPE_DAVINCI_PICTO)
7250 #else
7251 # define machine_is_davinci_picto()     (0)
7252 #endif
7253
7254 #ifdef CONFIG_MACH_MECHA
7255 # ifdef machine_arch_type
7256 #  undef machine_arch_type
7257 #  define machine_arch_type     __machine_arch_type
7258 # else
7259 #  define machine_arch_type     MACH_TYPE_MECHA
7260 # endif
7261 # define machine_is_mecha()     (machine_arch_type == MACH_TYPE_MECHA)
7262 #else
7263 # define machine_is_mecha()     (0)
7264 #endif
7265
7266 #ifdef CONFIG_MACH_BUBBA3
7267 # ifdef machine_arch_type
7268 #  undef machine_arch_type
7269 #  define machine_arch_type     __machine_arch_type
7270 # else
7271 #  define machine_arch_type     MACH_TYPE_BUBBA3
7272 # endif
7273 # define machine_is_bubba3()    (machine_arch_type == MACH_TYPE_BUBBA3)
7274 #else
7275 # define machine_is_bubba3()    (0)
7276 #endif
7277
7278 #ifdef CONFIG_MACH_PUPITRE
7279 # ifdef machine_arch_type
7280 #  undef machine_arch_type
7281 #  define machine_arch_type     __machine_arch_type
7282 # else
7283 #  define machine_arch_type     MACH_TYPE_PUPITRE
7284 # endif
7285 # define machine_is_pupitre()   (machine_arch_type == MACH_TYPE_PUPITRE)
7286 #else
7287 # define machine_is_pupitre()   (0)
7288 #endif
7289
7290 #ifdef CONFIG_MACH_TEGRA_VOGUE
7291 # ifdef machine_arch_type
7292 #  undef machine_arch_type
7293 #  define machine_arch_type     __machine_arch_type
7294 # else
7295 #  define machine_arch_type     MACH_TYPE_TEGRA_VOGUE
7296 # endif
7297 # define machine_is_tegra_vogue()       (machine_arch_type == MACH_TYPE_TEGRA_VOGUE)
7298 #else
7299 # define machine_is_tegra_vogue()       (0)
7300 #endif
7301
7302 #ifdef CONFIG_MACH_TEGRA_E1165
7303 # ifdef machine_arch_type
7304 #  undef machine_arch_type
7305 #  define machine_arch_type     __machine_arch_type
7306 # else
7307 #  define machine_arch_type     MACH_TYPE_TEGRA_E1165
7308 # endif
7309 # define machine_is_tegra_e1165()       (machine_arch_type == MACH_TYPE_TEGRA_E1165)
7310 #else
7311 # define machine_is_tegra_e1165()       (0)
7312 #endif
7313
7314 #ifdef CONFIG_MACH_SIMPLENET
7315 # ifdef machine_arch_type
7316 #  undef machine_arch_type
7317 #  define machine_arch_type     __machine_arch_type
7318 # else
7319 #  define machine_arch_type     MACH_TYPE_SIMPLENET
7320 # endif
7321 # define machine_is_simplenet() (machine_arch_type == MACH_TYPE_SIMPLENET)
7322 #else
7323 # define machine_is_simplenet() (0)
7324 #endif
7325
7326 #ifdef CONFIG_MACH_EC4350TBM
7327 # ifdef machine_arch_type
7328 #  undef machine_arch_type
7329 #  define machine_arch_type     __machine_arch_type
7330 # else
7331 #  define machine_arch_type     MACH_TYPE_EC4350TBM
7332 # endif
7333 # define machine_is_ec4350tbm() (machine_arch_type == MACH_TYPE_EC4350TBM)
7334 #else
7335 # define machine_is_ec4350tbm() (0)
7336 #endif
7337
7338 #ifdef CONFIG_MACH_PEC_TC
7339 # ifdef machine_arch_type
7340 #  undef machine_arch_type
7341 #  define machine_arch_type     __machine_arch_type
7342 # else
7343 #  define machine_arch_type     MACH_TYPE_PEC_TC
7344 # endif
7345 # define machine_is_pec_tc()    (machine_arch_type == MACH_TYPE_PEC_TC)
7346 #else
7347 # define machine_is_pec_tc()    (0)
7348 #endif
7349
7350 #ifdef CONFIG_MACH_PEC_HC2
7351 # ifdef machine_arch_type
7352 #  undef machine_arch_type
7353 #  define machine_arch_type     __machine_arch_type
7354 # else
7355 #  define machine_arch_type     MACH_TYPE_PEC_HC2
7356 # endif
7357 # define machine_is_pec_hc2()   (machine_arch_type == MACH_TYPE_PEC_HC2)
7358 #else
7359 # define machine_is_pec_hc2()   (0)
7360 #endif
7361
7362 #ifdef CONFIG_MACH_ESL_MOBILIS_A
7363 # ifdef machine_arch_type
7364 #  undef machine_arch_type
7365 #  define machine_arch_type     __machine_arch_type
7366 # else
7367 #  define machine_arch_type     MACH_TYPE_ESL_MOBILIS_A
7368 # endif
7369 # define machine_is_esl_mobilis_a()     (machine_arch_type == MACH_TYPE_ESL_MOBILIS_A)
7370 #else
7371 # define machine_is_esl_mobilis_a()     (0)
7372 #endif
7373
7374 #ifdef CONFIG_MACH_ESL_MOBILIS_B
7375 # ifdef machine_arch_type
7376 #  undef machine_arch_type
7377 #  define machine_arch_type     __machine_arch_type
7378 # else
7379 #  define machine_arch_type     MACH_TYPE_ESL_MOBILIS_B
7380 # endif
7381 # define machine_is_esl_mobilis_b()     (machine_arch_type == MACH_TYPE_ESL_MOBILIS_B)
7382 #else
7383 # define machine_is_esl_mobilis_b()     (0)
7384 #endif
7385
7386 #ifdef CONFIG_MACH_ESL_WAVE_A
7387 # ifdef machine_arch_type
7388 #  undef machine_arch_type
7389 #  define machine_arch_type     __machine_arch_type
7390 # else
7391 #  define machine_arch_type     MACH_TYPE_ESL_WAVE_A
7392 # endif
7393 # define machine_is_esl_wave_a()        (machine_arch_type == MACH_TYPE_ESL_WAVE_A)
7394 #else
7395 # define machine_is_esl_wave_a()        (0)
7396 #endif
7397
7398 #ifdef CONFIG_MACH_ESL_WAVE_B
7399 # ifdef machine_arch_type
7400 #  undef machine_arch_type
7401 #  define machine_arch_type     __machine_arch_type
7402 # else
7403 #  define machine_arch_type     MACH_TYPE_ESL_WAVE_B
7404 # endif
7405 # define machine_is_esl_wave_b()        (machine_arch_type == MACH_TYPE_ESL_WAVE_B)
7406 #else
7407 # define machine_is_esl_wave_b()        (0)
7408 #endif
7409
7410 #ifdef CONFIG_MACH_UNISENSE_MMM
7411 # ifdef machine_arch_type
7412 #  undef machine_arch_type
7413 #  define machine_arch_type     __machine_arch_type
7414 # else
7415 #  define machine_arch_type     MACH_TYPE_UNISENSE_MMM
7416 # endif
7417 # define machine_is_unisense_mmm()      (machine_arch_type == MACH_TYPE_UNISENSE_MMM)
7418 #else
7419 # define machine_is_unisense_mmm()      (0)
7420 #endif
7421
7422 #ifdef CONFIG_MACH_BLUESHARK
7423 # ifdef machine_arch_type
7424 #  undef machine_arch_type
7425 #  define machine_arch_type     __machine_arch_type
7426 # else
7427 #  define machine_arch_type     MACH_TYPE_BLUESHARK
7428 # endif
7429 # define machine_is_blueshark() (machine_arch_type == MACH_TYPE_BLUESHARK)
7430 #else
7431 # define machine_is_blueshark() (0)
7432 #endif
7433
7434 #ifdef CONFIG_MACH_E10
7435 # ifdef machine_arch_type
7436 #  undef machine_arch_type
7437 #  define machine_arch_type     __machine_arch_type
7438 # else
7439 #  define machine_arch_type     MACH_TYPE_E10
7440 # endif
7441 # define machine_is_e10()       (machine_arch_type == MACH_TYPE_E10)
7442 #else
7443 # define machine_is_e10()       (0)
7444 #endif
7445
7446 #ifdef CONFIG_MACH_APP3K_ROBIN
7447 # ifdef machine_arch_type
7448 #  undef machine_arch_type
7449 #  define machine_arch_type     __machine_arch_type
7450 # else
7451 #  define machine_arch_type     MACH_TYPE_APP3K_ROBIN
7452 # endif
7453 # define machine_is_app3k_robin()       (machine_arch_type == MACH_TYPE_APP3K_ROBIN)
7454 #else
7455 # define machine_is_app3k_robin()       (0)
7456 #endif
7457
7458 #ifdef CONFIG_MACH_POV15HD
7459 # ifdef machine_arch_type
7460 #  undef machine_arch_type
7461 #  define machine_arch_type     __machine_arch_type
7462 # else
7463 #  define machine_arch_type     MACH_TYPE_POV15HD
7464 # endif
7465 # define machine_is_pov15hd()   (machine_arch_type == MACH_TYPE_POV15HD)
7466 #else
7467 # define machine_is_pov15hd()   (0)
7468 #endif
7469
7470 #ifdef CONFIG_MACH_STELLA
7471 # ifdef machine_arch_type
7472 #  undef machine_arch_type
7473 #  define machine_arch_type     __machine_arch_type
7474 # else
7475 #  define machine_arch_type     MACH_TYPE_STELLA
7476 # endif
7477 # define machine_is_stella()    (machine_arch_type == MACH_TYPE_STELLA)
7478 #else
7479 # define machine_is_stella()    (0)
7480 #endif
7481
7482 #ifdef CONFIG_MACH_LINKSTATION_LSCHL
7483 # ifdef machine_arch_type
7484 #  undef machine_arch_type
7485 #  define machine_arch_type     __machine_arch_type
7486 # else
7487 #  define machine_arch_type     MACH_TYPE_LINKSTATION_LSCHL
7488 # endif
7489 # define machine_is_linkstation_lschl() (machine_arch_type == MACH_TYPE_LINKSTATION_LSCHL)
7490 #else
7491 # define machine_is_linkstation_lschl() (0)
7492 #endif
7493
7494 #ifdef CONFIG_MACH_NETWALKER
7495 # ifdef machine_arch_type
7496 #  undef machine_arch_type
7497 #  define machine_arch_type     __machine_arch_type
7498 # else
7499 #  define machine_arch_type     MACH_TYPE_NETWALKER
7500 # endif
7501 # define machine_is_netwalker() (machine_arch_type == MACH_TYPE_NETWALKER)
7502 #else
7503 # define machine_is_netwalker() (0)
7504 #endif
7505
7506 #ifdef CONFIG_MACH_ACSX106
7507 # ifdef machine_arch_type
7508 #  undef machine_arch_type
7509 #  define machine_arch_type     __machine_arch_type
7510 # else
7511 #  define machine_arch_type     MACH_TYPE_ACSX106
7512 # endif
7513 # define machine_is_acsx106()   (machine_arch_type == MACH_TYPE_ACSX106)
7514 #else
7515 # define machine_is_acsx106()   (0)
7516 #endif
7517
7518 #ifdef CONFIG_MACH_ATLAS5_C1
7519 # ifdef machine_arch_type
7520 #  undef machine_arch_type
7521 #  define machine_arch_type     __machine_arch_type
7522 # else
7523 #  define machine_arch_type     MACH_TYPE_ATLAS5_C1
7524 # endif
7525 # define machine_is_atlas5_c1() (machine_arch_type == MACH_TYPE_ATLAS5_C1)
7526 #else
7527 # define machine_is_atlas5_c1() (0)
7528 #endif
7529
7530 #ifdef CONFIG_MACH_NSB3AST
7531 # ifdef machine_arch_type
7532 #  undef machine_arch_type
7533 #  define machine_arch_type     __machine_arch_type
7534 # else
7535 #  define machine_arch_type     MACH_TYPE_NSB3AST
7536 # endif
7537 # define machine_is_nsb3ast()   (machine_arch_type == MACH_TYPE_NSB3AST)
7538 #else
7539 # define machine_is_nsb3ast()   (0)
7540 #endif
7541
7542 #ifdef CONFIG_MACH_GNET_SLC
7543 # ifdef machine_arch_type
7544 #  undef machine_arch_type
7545 #  define machine_arch_type     __machine_arch_type
7546 # else
7547 #  define machine_arch_type     MACH_TYPE_GNET_SLC
7548 # endif
7549 # define machine_is_gnet_slc()  (machine_arch_type == MACH_TYPE_GNET_SLC)
7550 #else
7551 # define machine_is_gnet_slc()  (0)
7552 #endif
7553
7554 #ifdef CONFIG_MACH_AF4000
7555 # ifdef machine_arch_type
7556 #  undef machine_arch_type
7557 #  define machine_arch_type     __machine_arch_type
7558 # else
7559 #  define machine_arch_type     MACH_TYPE_AF4000
7560 # endif
7561 # define machine_is_af4000()    (machine_arch_type == MACH_TYPE_AF4000)
7562 #else
7563 # define machine_is_af4000()    (0)
7564 #endif
7565
7566 #ifdef CONFIG_MACH_ARK9431
7567 # ifdef machine_arch_type
7568 #  undef machine_arch_type
7569 #  define machine_arch_type     __machine_arch_type
7570 # else
7571 #  define machine_arch_type     MACH_TYPE_ARK9431
7572 # endif
7573 # define machine_is_ark9431()   (machine_arch_type == MACH_TYPE_ARK9431)
7574 #else
7575 # define machine_is_ark9431()   (0)
7576 #endif
7577
7578 #ifdef CONFIG_MACH_FS_S5PC100
7579 # ifdef machine_arch_type
7580 #  undef machine_arch_type
7581 #  define machine_arch_type     __machine_arch_type
7582 # else
7583 #  define machine_arch_type     MACH_TYPE_FS_S5PC100
7584 # endif
7585 # define machine_is_fs_s5pc100()        (machine_arch_type == MACH_TYPE_FS_S5PC100)
7586 #else
7587 # define machine_is_fs_s5pc100()        (0)
7588 #endif
7589
7590 #ifdef CONFIG_MACH_OMAP3505NOVA8
7591 # ifdef machine_arch_type
7592 #  undef machine_arch_type
7593 #  define machine_arch_type     __machine_arch_type
7594 # else
7595 #  define machine_arch_type     MACH_TYPE_OMAP3505NOVA8
7596 # endif
7597 # define machine_is_omap3505nova8()     (machine_arch_type == MACH_TYPE_OMAP3505NOVA8)
7598 #else
7599 # define machine_is_omap3505nova8()     (0)
7600 #endif
7601
7602 #ifdef CONFIG_MACH_OMAP3621_EDP1
7603 # ifdef machine_arch_type
7604 #  undef machine_arch_type
7605 #  define machine_arch_type     __machine_arch_type
7606 # else
7607 #  define machine_arch_type     MACH_TYPE_OMAP3621_EDP1
7608 # endif
7609 # define machine_is_omap3621_edp1()     (machine_arch_type == MACH_TYPE_OMAP3621_EDP1)
7610 #else
7611 # define machine_is_omap3621_edp1()     (0)
7612 #endif
7613
7614 #ifdef CONFIG_MACH_ORATISAES
7615 # ifdef machine_arch_type
7616 #  undef machine_arch_type
7617 #  define machine_arch_type     __machine_arch_type
7618 # else
7619 #  define machine_arch_type     MACH_TYPE_ORATISAES
7620 # endif
7621 # define machine_is_oratisaes() (machine_arch_type == MACH_TYPE_ORATISAES)
7622 #else
7623 # define machine_is_oratisaes() (0)
7624 #endif
7625
7626 #ifdef CONFIG_MACH_SMDKV310
7627 # ifdef machine_arch_type
7628 #  undef machine_arch_type
7629 #  define machine_arch_type     __machine_arch_type
7630 # else
7631 #  define machine_arch_type     MACH_TYPE_SMDKV310
7632 # endif
7633 # define machine_is_smdkv310()  (machine_arch_type == MACH_TYPE_SMDKV310)
7634 #else
7635 # define machine_is_smdkv310()  (0)
7636 #endif
7637
7638 #ifdef CONFIG_MACH_SIEMENS_L0
7639 # ifdef machine_arch_type
7640 #  undef machine_arch_type
7641 #  define machine_arch_type     __machine_arch_type
7642 # else
7643 #  define machine_arch_type     MACH_TYPE_SIEMENS_L0
7644 # endif
7645 # define machine_is_siemens_l0()        (machine_arch_type == MACH_TYPE_SIEMENS_L0)
7646 #else
7647 # define machine_is_siemens_l0()        (0)
7648 #endif
7649
7650 #ifdef CONFIG_MACH_VENTANA
7651 # ifdef machine_arch_type
7652 #  undef machine_arch_type
7653 #  define machine_arch_type     __machine_arch_type
7654 # else
7655 #  define machine_arch_type     MACH_TYPE_VENTANA
7656 # endif
7657 # define machine_is_ventana()   (machine_arch_type == MACH_TYPE_VENTANA)
7658 #else
7659 # define machine_is_ventana()   (0)
7660 #endif
7661
7662 #ifdef CONFIG_MACH_WM8505_7IN_NETBOOK
7663 # ifdef machine_arch_type
7664 #  undef machine_arch_type
7665 #  define machine_arch_type     __machine_arch_type
7666 # else
7667 #  define machine_arch_type     MACH_TYPE_WM8505_7IN_NETBOOK
7668 # endif
7669 # define machine_is_wm8505_7in_netbook()        (machine_arch_type == MACH_TYPE_WM8505_7IN_NETBOOK)
7670 #else
7671 # define machine_is_wm8505_7in_netbook()        (0)
7672 #endif
7673
7674 #ifdef CONFIG_MACH_EC4350SDB
7675 # ifdef machine_arch_type
7676 #  undef machine_arch_type
7677 #  define machine_arch_type     __machine_arch_type
7678 # else
7679 #  define machine_arch_type     MACH_TYPE_EC4350SDB
7680 # endif
7681 # define machine_is_ec4350sdb() (machine_arch_type == MACH_TYPE_EC4350SDB)
7682 #else
7683 # define machine_is_ec4350sdb() (0)
7684 #endif
7685
7686 #ifdef CONFIG_MACH_MIMAS
7687 # ifdef machine_arch_type
7688 #  undef machine_arch_type
7689 #  define machine_arch_type     __machine_arch_type
7690 # else
7691 #  define machine_arch_type     MACH_TYPE_MIMAS
7692 # endif
7693 # define machine_is_mimas()     (machine_arch_type == MACH_TYPE_MIMAS)
7694 #else
7695 # define machine_is_mimas()     (0)
7696 #endif
7697
7698 #ifdef CONFIG_MACH_TITAN
7699 # ifdef machine_arch_type
7700 #  undef machine_arch_type
7701 #  define machine_arch_type     __machine_arch_type
7702 # else
7703 #  define machine_arch_type     MACH_TYPE_TITAN
7704 # endif
7705 # define machine_is_titan()     (machine_arch_type == MACH_TYPE_TITAN)
7706 #else
7707 # define machine_is_titan()     (0)
7708 #endif
7709
7710 #ifdef CONFIG_MACH_CRANEBOARD
7711 # ifdef machine_arch_type
7712 #  undef machine_arch_type
7713 #  define machine_arch_type     __machine_arch_type
7714 # else
7715 #  define machine_arch_type     MACH_TYPE_CRANEBOARD
7716 # endif
7717 # define machine_is_craneboard()        (machine_arch_type == MACH_TYPE_CRANEBOARD)
7718 #else
7719 # define machine_is_craneboard()        (0)
7720 #endif
7721
7722 #ifdef CONFIG_MACH_ES2440
7723 # ifdef machine_arch_type
7724 #  undef machine_arch_type
7725 #  define machine_arch_type     __machine_arch_type
7726 # else
7727 #  define machine_arch_type     MACH_TYPE_ES2440
7728 # endif
7729 # define machine_is_es2440()    (machine_arch_type == MACH_TYPE_ES2440)
7730 #else
7731 # define machine_is_es2440()    (0)
7732 #endif
7733
7734 #ifdef CONFIG_MACH_NAJAY_A9263
7735 # ifdef machine_arch_type
7736 #  undef machine_arch_type
7737 #  define machine_arch_type     __machine_arch_type
7738 # else
7739 #  define machine_arch_type     MACH_TYPE_NAJAY_A9263
7740 # endif
7741 # define machine_is_najay_a9263()       (machine_arch_type == MACH_TYPE_NAJAY_A9263)
7742 #else
7743 # define machine_is_najay_a9263()       (0)
7744 #endif
7745
7746 #ifdef CONFIG_MACH_HTCTORNADO
7747 # ifdef machine_arch_type
7748 #  undef machine_arch_type
7749 #  define machine_arch_type     __machine_arch_type
7750 # else
7751 #  define machine_arch_type     MACH_TYPE_HTCTORNADO
7752 # endif
7753 # define machine_is_htctornado()        (machine_arch_type == MACH_TYPE_HTCTORNADO)
7754 #else
7755 # define machine_is_htctornado()        (0)
7756 #endif
7757
7758 #ifdef CONFIG_MACH_DIMM_MX257
7759 # ifdef machine_arch_type
7760 #  undef machine_arch_type
7761 #  define machine_arch_type     __machine_arch_type
7762 # else
7763 #  define machine_arch_type     MACH_TYPE_DIMM_MX257
7764 # endif
7765 # define machine_is_dimm_mx257()        (machine_arch_type == MACH_TYPE_DIMM_MX257)
7766 #else
7767 # define machine_is_dimm_mx257()        (0)
7768 #endif
7769
7770 #ifdef CONFIG_MACH_JIGEN
7771 # ifdef machine_arch_type
7772 #  undef machine_arch_type
7773 #  define machine_arch_type     __machine_arch_type
7774 # else
7775 #  define machine_arch_type     MACH_TYPE_JIGEN
7776 # endif
7777 # define machine_is_jigen301()  (machine_arch_type == MACH_TYPE_JIGEN)
7778 #else
7779 # define machine_is_jigen301()  (0)
7780 #endif
7781
7782 #ifdef CONFIG_MACH_SMDK6450
7783 # ifdef machine_arch_type
7784 #  undef machine_arch_type
7785 #  define machine_arch_type     __machine_arch_type
7786 # else
7787 #  define machine_arch_type     MACH_TYPE_SMDK6450
7788 # endif
7789 # define machine_is_smdk6450()  (machine_arch_type == MACH_TYPE_SMDK6450)
7790 #else
7791 # define machine_is_smdk6450()  (0)
7792 #endif
7793
7794 #ifdef CONFIG_MACH_MENO_QNG
7795 # ifdef machine_arch_type
7796 #  undef machine_arch_type
7797 #  define machine_arch_type     __machine_arch_type
7798 # else
7799 #  define machine_arch_type     MACH_TYPE_MENO_QNG
7800 # endif
7801 # define machine_is_meno_qng()  (machine_arch_type == MACH_TYPE_MENO_QNG)
7802 #else
7803 # define machine_is_meno_qng()  (0)
7804 #endif
7805
7806 #ifdef CONFIG_MACH_NS2416
7807 # ifdef machine_arch_type
7808 #  undef machine_arch_type
7809 #  define machine_arch_type     __machine_arch_type
7810 # else
7811 #  define machine_arch_type     MACH_TYPE_NS2416
7812 # endif
7813 # define machine_is_ns2416()    (machine_arch_type == MACH_TYPE_NS2416)
7814 #else
7815 # define machine_is_ns2416()    (0)
7816 #endif
7817
7818 #ifdef CONFIG_MACH_RPC353
7819 # ifdef machine_arch_type
7820 #  undef machine_arch_type
7821 #  define machine_arch_type     __machine_arch_type
7822 # else
7823 #  define machine_arch_type     MACH_TYPE_RPC353
7824 # endif
7825 # define machine_is_rpc353()    (machine_arch_type == MACH_TYPE_RPC353)
7826 #else
7827 # define machine_is_rpc353()    (0)
7828 #endif
7829
7830 #ifdef CONFIG_MACH_TQ6410
7831 # ifdef machine_arch_type
7832 #  undef machine_arch_type
7833 #  define machine_arch_type     __machine_arch_type
7834 # else
7835 #  define machine_arch_type     MACH_TYPE_TQ6410
7836 # endif
7837 # define machine_is_tq6410()    (machine_arch_type == MACH_TYPE_TQ6410)
7838 #else
7839 # define machine_is_tq6410()    (0)
7840 #endif
7841
7842 #ifdef CONFIG_MACH_SKY6410
7843 # ifdef machine_arch_type
7844 #  undef machine_arch_type
7845 #  define machine_arch_type     __machine_arch_type
7846 # else
7847 #  define machine_arch_type     MACH_TYPE_SKY6410
7848 # endif
7849 # define machine_is_sky6410()   (machine_arch_type == MACH_TYPE_SKY6410)
7850 #else
7851 # define machine_is_sky6410()   (0)
7852 #endif
7853
7854 #ifdef CONFIG_MACH_DYNASTY
7855 # ifdef machine_arch_type
7856 #  undef machine_arch_type
7857 #  define machine_arch_type     __machine_arch_type
7858 # else
7859 #  define machine_arch_type     MACH_TYPE_DYNASTY
7860 # endif
7861 # define machine_is_dynasty()   (machine_arch_type == MACH_TYPE_DYNASTY)
7862 #else
7863 # define machine_is_dynasty()   (0)
7864 #endif
7865
7866 #ifdef CONFIG_MACH_VIVO
7867 # ifdef machine_arch_type
7868 #  undef machine_arch_type
7869 #  define machine_arch_type     __machine_arch_type
7870 # else
7871 #  define machine_arch_type     MACH_TYPE_VIVO
7872 # endif
7873 # define machine_is_vivo()      (machine_arch_type == MACH_TYPE_VIVO)
7874 #else
7875 # define machine_is_vivo()      (0)
7876 #endif
7877
7878 #ifdef CONFIG_MACH_BURY_BL7582
7879 # ifdef machine_arch_type
7880 #  undef machine_arch_type
7881 #  define machine_arch_type     __machine_arch_type
7882 # else
7883 #  define machine_arch_type     MACH_TYPE_BURY_BL7582
7884 # endif
7885 # define machine_is_bury_bl7582()       (machine_arch_type == MACH_TYPE_BURY_BL7582)
7886 #else
7887 # define machine_is_bury_bl7582()       (0)
7888 #endif
7889
7890 #ifdef CONFIG_MACH_BURY_BPS5270
7891 # ifdef machine_arch_type
7892 #  undef machine_arch_type
7893 #  define machine_arch_type     __machine_arch_type
7894 # else
7895 #  define machine_arch_type     MACH_TYPE_BURY_BPS5270
7896 # endif
7897 # define machine_is_bury_bps5270()      (machine_arch_type == MACH_TYPE_BURY_BPS5270)
7898 #else
7899 # define machine_is_bury_bps5270()      (0)
7900 #endif
7901
7902 #ifdef CONFIG_MACH_BASI
7903 # ifdef machine_arch_type
7904 #  undef machine_arch_type
7905 #  define machine_arch_type     __machine_arch_type
7906 # else
7907 #  define machine_arch_type     MACH_TYPE_BASI
7908 # endif
7909 # define machine_is_basi()      (machine_arch_type == MACH_TYPE_BASI)
7910 #else
7911 # define machine_is_basi()      (0)
7912 #endif
7913
7914 #ifdef CONFIG_MACH_TN200
7915 # ifdef machine_arch_type
7916 #  undef machine_arch_type
7917 #  define machine_arch_type     __machine_arch_type
7918 # else
7919 #  define machine_arch_type     MACH_TYPE_TN200
7920 # endif
7921 # define machine_is_tn200()     (machine_arch_type == MACH_TYPE_TN200)
7922 #else
7923 # define machine_is_tn200()     (0)
7924 #endif
7925
7926 #ifdef CONFIG_MACH_C2MMI
7927 # ifdef machine_arch_type
7928 #  undef machine_arch_type
7929 #  define machine_arch_type     __machine_arch_type
7930 # else
7931 #  define machine_arch_type     MACH_TYPE_C2MMI
7932 # endif
7933 # define machine_is_c2mmi()     (machine_arch_type == MACH_TYPE_C2MMI)
7934 #else
7935 # define machine_is_c2mmi()     (0)
7936 #endif
7937
7938 #ifdef CONFIG_MACH_MESON_6236M
7939 # ifdef machine_arch_type
7940 #  undef machine_arch_type
7941 #  define machine_arch_type     __machine_arch_type
7942 # else
7943 #  define machine_arch_type     MACH_TYPE_MESON_6236M
7944 # endif
7945 # define machine_is_meson_6236m()       (machine_arch_type == MACH_TYPE_MESON_6236M)
7946 #else
7947 # define machine_is_meson_6236m()       (0)
7948 #endif
7949
7950 #ifdef CONFIG_MACH_MESON_8626M
7951 # ifdef machine_arch_type
7952 #  undef machine_arch_type
7953 #  define machine_arch_type     __machine_arch_type
7954 # else
7955 #  define machine_arch_type     MACH_TYPE_MESON_8626M
7956 # endif
7957 # define machine_is_meson_8626m()       (machine_arch_type == MACH_TYPE_MESON_8626M)
7958 #else
7959 # define machine_is_meson_8626m()       (0)
7960 #endif
7961
7962 #ifdef CONFIG_MACH_TUBE
7963 # ifdef machine_arch_type
7964 #  undef machine_arch_type
7965 #  define machine_arch_type     __machine_arch_type
7966 # else
7967 #  define machine_arch_type     MACH_TYPE_TUBE
7968 # endif
7969 # define machine_is_tube()      (machine_arch_type == MACH_TYPE_TUBE)
7970 #else
7971 # define machine_is_tube()      (0)
7972 #endif
7973
7974 #ifdef CONFIG_MACH_MESSINA
7975 # ifdef machine_arch_type
7976 #  undef machine_arch_type
7977 #  define machine_arch_type     __machine_arch_type
7978 # else
7979 #  define machine_arch_type     MACH_TYPE_MESSINA
7980 # endif
7981 # define machine_is_messina()   (machine_arch_type == MACH_TYPE_MESSINA)
7982 #else
7983 # define machine_is_messina()   (0)
7984 #endif
7985
7986 #ifdef CONFIG_MACH_MX50_ARM2
7987 # ifdef machine_arch_type
7988 #  undef machine_arch_type
7989 #  define machine_arch_type     __machine_arch_type
7990 # else
7991 #  define machine_arch_type     MACH_TYPE_MX50_ARM2
7992 # endif
7993 # define machine_is_mx50_arm2() (machine_arch_type == MACH_TYPE_MX50_ARM2)
7994 #else
7995 # define machine_is_mx50_arm2() (0)
7996 #endif
7997
7998 #ifdef CONFIG_MACH_CETUS9263
7999 # ifdef machine_arch_type
8000 #  undef machine_arch_type
8001 #  define machine_arch_type     __machine_arch_type
8002 # else
8003 #  define machine_arch_type     MACH_TYPE_CETUS9263
8004 # endif
8005 # define machine_is_cetus9263() (machine_arch_type == MACH_TYPE_CETUS9263)
8006 #else
8007 # define machine_is_cetus9263() (0)
8008 #endif
8009
8010 #ifdef CONFIG_MACH_BROWNSTONE
8011 # ifdef machine_arch_type
8012 #  undef machine_arch_type
8013 #  define machine_arch_type     __machine_arch_type
8014 # else
8015 #  define machine_arch_type     MACH_TYPE_BROWNSTONE
8016 # endif
8017 # define machine_is_brownstone()        (machine_arch_type == MACH_TYPE_BROWNSTONE)
8018 #else
8019 # define machine_is_brownstone()        (0)
8020 #endif
8021
8022 #ifdef CONFIG_MACH_VMX25
8023 # ifdef machine_arch_type
8024 #  undef machine_arch_type
8025 #  define machine_arch_type     __machine_arch_type
8026 # else
8027 #  define machine_arch_type     MACH_TYPE_VMX25
8028 # endif
8029 # define machine_is_vmx25()     (machine_arch_type == MACH_TYPE_VMX25)
8030 #else
8031 # define machine_is_vmx25()     (0)
8032 #endif
8033
8034 #ifdef CONFIG_MACH_VMX51
8035 # ifdef machine_arch_type
8036 #  undef machine_arch_type
8037 #  define machine_arch_type     __machine_arch_type
8038 # else
8039 #  define machine_arch_type     MACH_TYPE_VMX51
8040 # endif
8041 # define machine_is_vmx51()     (machine_arch_type == MACH_TYPE_VMX51)
8042 #else
8043 # define machine_is_vmx51()     (0)
8044 #endif
8045
8046 #ifdef CONFIG_MACH_ABACUS
8047 # ifdef machine_arch_type
8048 #  undef machine_arch_type
8049 #  define machine_arch_type     __machine_arch_type
8050 # else
8051 #  define machine_arch_type     MACH_TYPE_ABACUS
8052 # endif
8053 # define machine_is_abacus()    (machine_arch_type == MACH_TYPE_ABACUS)
8054 #else
8055 # define machine_is_abacus()    (0)
8056 #endif
8057
8058 #ifdef CONFIG_MACH_CM4745
8059 # ifdef machine_arch_type
8060 #  undef machine_arch_type
8061 #  define machine_arch_type     __machine_arch_type
8062 # else
8063 #  define machine_arch_type     MACH_TYPE_CM4745
8064 # endif
8065 # define machine_is_cm4745()    (machine_arch_type == MACH_TYPE_CM4745)
8066 #else
8067 # define machine_is_cm4745()    (0)
8068 #endif
8069
8070 #ifdef CONFIG_MACH_ORATISLINK
8071 # ifdef machine_arch_type
8072 #  undef machine_arch_type
8073 #  define machine_arch_type     __machine_arch_type
8074 # else
8075 #  define machine_arch_type     MACH_TYPE_ORATISLINK
8076 # endif
8077 # define machine_is_oratislink()        (machine_arch_type == MACH_TYPE_ORATISLINK)
8078 #else
8079 # define machine_is_oratislink()        (0)
8080 #endif
8081
8082 #ifdef CONFIG_MACH_DAVINCI_DM365_DVR
8083 # ifdef machine_arch_type
8084 #  undef machine_arch_type
8085 #  define machine_arch_type     __machine_arch_type
8086 # else
8087 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_DVR
8088 # endif
8089 # define machine_is_davinci_dm365_dvr() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_DVR)
8090 #else
8091 # define machine_is_davinci_dm365_dvr() (0)
8092 #endif
8093
8094 #ifdef CONFIG_MACH_NETVIZ
8095 # ifdef machine_arch_type
8096 #  undef machine_arch_type
8097 #  define machine_arch_type     __machine_arch_type
8098 # else
8099 #  define machine_arch_type     MACH_TYPE_NETVIZ
8100 # endif
8101 # define machine_is_netviz()    (machine_arch_type == MACH_TYPE_NETVIZ)
8102 #else
8103 # define machine_is_netviz()    (0)
8104 #endif
8105
8106 #ifdef CONFIG_MACH_FLEXIBITY
8107 # ifdef machine_arch_type
8108 #  undef machine_arch_type
8109 #  define machine_arch_type     __machine_arch_type
8110 # else
8111 #  define machine_arch_type     MACH_TYPE_FLEXIBITY
8112 # endif
8113 # define machine_is_flexibity() (machine_arch_type == MACH_TYPE_FLEXIBITY)
8114 #else
8115 # define machine_is_flexibity() (0)
8116 #endif
8117
8118 #ifdef CONFIG_MACH_WLAN_COMPUTER
8119 # ifdef machine_arch_type
8120 #  undef machine_arch_type
8121 #  define machine_arch_type     __machine_arch_type
8122 # else
8123 #  define machine_arch_type     MACH_TYPE_WLAN_COMPUTER
8124 # endif
8125 # define machine_is_wlan_computer()     (machine_arch_type == MACH_TYPE_WLAN_COMPUTER)
8126 #else
8127 # define machine_is_wlan_computer()     (0)
8128 #endif
8129
8130 #ifdef CONFIG_MACH_LPC24XX
8131 # ifdef machine_arch_type
8132 #  undef machine_arch_type
8133 #  define machine_arch_type     __machine_arch_type
8134 # else
8135 #  define machine_arch_type     MACH_TYPE_LPC24XX
8136 # endif
8137 # define machine_is_lpc24xx()   (machine_arch_type == MACH_TYPE_LPC24XX)
8138 #else
8139 # define machine_is_lpc24xx()   (0)
8140 #endif
8141
8142 #ifdef CONFIG_MACH_SPICA
8143 # ifdef machine_arch_type
8144 #  undef machine_arch_type
8145 #  define machine_arch_type     __machine_arch_type
8146 # else
8147 #  define machine_arch_type     MACH_TYPE_SPICA
8148 # endif
8149 # define machine_is_spica()     (machine_arch_type == MACH_TYPE_SPICA)
8150 #else
8151 # define machine_is_spica()     (0)
8152 #endif
8153
8154 #ifdef CONFIG_MACH_GPSDISPLAY
8155 # ifdef machine_arch_type
8156 #  undef machine_arch_type
8157 #  define machine_arch_type     __machine_arch_type
8158 # else
8159 #  define machine_arch_type     MACH_TYPE_GPSDISPLAY
8160 # endif
8161 # define machine_is_gpsdisplay()        (machine_arch_type == MACH_TYPE_GPSDISPLAY)
8162 #else
8163 # define machine_is_gpsdisplay()        (0)
8164 #endif
8165
8166 #ifdef CONFIG_MACH_BIPNET
8167 # ifdef machine_arch_type
8168 #  undef machine_arch_type
8169 #  define machine_arch_type     __machine_arch_type
8170 # else
8171 #  define machine_arch_type     MACH_TYPE_BIPNET
8172 # endif
8173 # define machine_is_bipnet()    (machine_arch_type == MACH_TYPE_BIPNET)
8174 #else
8175 # define machine_is_bipnet()    (0)
8176 #endif
8177
8178 #ifdef CONFIG_MACH_OVERO_CTU_INERTIAL
8179 # ifdef machine_arch_type
8180 #  undef machine_arch_type
8181 #  define machine_arch_type     __machine_arch_type
8182 # else
8183 #  define machine_arch_type     MACH_TYPE_OVERO_CTU_INERTIAL
8184 # endif
8185 # define machine_is_overo_ctu_inertial()        (machine_arch_type == MACH_TYPE_OVERO_CTU_INERTIAL)
8186 #else
8187 # define machine_is_overo_ctu_inertial()        (0)
8188 #endif
8189
8190 #ifdef CONFIG_MACH_DAVINCI_DM355_MMM
8191 # ifdef machine_arch_type
8192 #  undef machine_arch_type
8193 #  define machine_arch_type     __machine_arch_type
8194 # else
8195 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM355_MMM
8196 # endif
8197 # define machine_is_davinci_dm355_mmm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_MMM)
8198 #else
8199 # define machine_is_davinci_dm355_mmm() (0)
8200 #endif
8201
8202 #ifdef CONFIG_MACH_PC9260_V2
8203 # ifdef machine_arch_type
8204 #  undef machine_arch_type
8205 #  define machine_arch_type     __machine_arch_type
8206 # else
8207 #  define machine_arch_type     MACH_TYPE_PC9260_V2
8208 # endif
8209 # define machine_is_pc9260_v2() (machine_arch_type == MACH_TYPE_PC9260_V2)
8210 #else
8211 # define machine_is_pc9260_v2() (0)
8212 #endif
8213
8214 #ifdef CONFIG_MACH_PTX7545
8215 # ifdef machine_arch_type
8216 #  undef machine_arch_type
8217 #  define machine_arch_type     __machine_arch_type
8218 # else
8219 #  define machine_arch_type     MACH_TYPE_PTX7545
8220 # endif
8221 # define machine_is_ptx7545()   (machine_arch_type == MACH_TYPE_PTX7545)
8222 #else
8223 # define machine_is_ptx7545()   (0)
8224 #endif
8225
8226 #ifdef CONFIG_MACH_TM_EFDC
8227 # ifdef machine_arch_type
8228 #  undef machine_arch_type
8229 #  define machine_arch_type     __machine_arch_type
8230 # else
8231 #  define machine_arch_type     MACH_TYPE_TM_EFDC
8232 # endif
8233 # define machine_is_tm_efdc()   (machine_arch_type == MACH_TYPE_TM_EFDC)
8234 #else
8235 # define machine_is_tm_efdc()   (0)
8236 #endif
8237
8238 #ifdef CONFIG_MACH_OMAP3_WALDO1
8239 # ifdef machine_arch_type
8240 #  undef machine_arch_type
8241 #  define machine_arch_type     __machine_arch_type
8242 # else
8243 #  define machine_arch_type     MACH_TYPE_OMAP3_WALDO1
8244 # endif
8245 # define machine_is_omap3_waldo1()      (machine_arch_type == MACH_TYPE_OMAP3_WALDO1)
8246 #else
8247 # define machine_is_omap3_waldo1()      (0)
8248 #endif
8249
8250 #ifdef CONFIG_MACH_FLYER
8251 # ifdef machine_arch_type
8252 #  undef machine_arch_type
8253 #  define machine_arch_type     __machine_arch_type
8254 # else
8255 #  define machine_arch_type     MACH_TYPE_FLYER
8256 # endif
8257 # define machine_is_flyer()     (machine_arch_type == MACH_TYPE_FLYER)
8258 #else
8259 # define machine_is_flyer()     (0)
8260 #endif
8261
8262 #ifdef CONFIG_MACH_TORNADO3240
8263 # ifdef machine_arch_type
8264 #  undef machine_arch_type
8265 #  define machine_arch_type     __machine_arch_type
8266 # else
8267 #  define machine_arch_type     MACH_TYPE_TORNADO3240
8268 # endif
8269 # define machine_is_tornado3240()       (machine_arch_type == MACH_TYPE_TORNADO3240)
8270 #else
8271 # define machine_is_tornado3240()       (0)
8272 #endif
8273
8274 #ifdef CONFIG_MACH_SOLI_01
8275 # ifdef machine_arch_type
8276 #  undef machine_arch_type
8277 #  define machine_arch_type     __machine_arch_type
8278 # else
8279 #  define machine_arch_type     MACH_TYPE_SOLI_01
8280 # endif
8281 # define machine_is_soli_01()   (machine_arch_type == MACH_TYPE_SOLI_01)
8282 #else
8283 # define machine_is_soli_01()   (0)
8284 #endif
8285
8286 #ifdef CONFIG_MACH_OMAPL138_EUROPALC
8287 # ifdef machine_arch_type
8288 #  undef machine_arch_type
8289 #  define machine_arch_type     __machine_arch_type
8290 # else
8291 #  define machine_arch_type     MACH_TYPE_OMAPL138_EUROPALC
8292 # endif
8293 # define machine_is_omapl138_europalc() (machine_arch_type == MACH_TYPE_OMAPL138_EUROPALC)
8294 #else
8295 # define machine_is_omapl138_europalc() (0)
8296 #endif
8297
8298 #ifdef CONFIG_MACH_HELIOS_V1
8299 # ifdef machine_arch_type
8300 #  undef machine_arch_type
8301 #  define machine_arch_type     __machine_arch_type
8302 # else
8303 #  define machine_arch_type     MACH_TYPE_HELIOS_V1
8304 # endif
8305 # define machine_is_helios_v1() (machine_arch_type == MACH_TYPE_HELIOS_V1)
8306 #else
8307 # define machine_is_helios_v1() (0)
8308 #endif
8309
8310 #ifdef CONFIG_MACH_NETSPACE_LITE_V2
8311 # ifdef machine_arch_type
8312 #  undef machine_arch_type
8313 #  define machine_arch_type     __machine_arch_type
8314 # else
8315 #  define machine_arch_type     MACH_TYPE_NETSPACE_LITE_V2
8316 # endif
8317 # define machine_is_netspace_lite_v2()  (machine_arch_type == MACH_TYPE_NETSPACE_LITE_V2)
8318 #else
8319 # define machine_is_netspace_lite_v2()  (0)
8320 #endif
8321
8322 #ifdef CONFIG_MACH_SSC
8323 # ifdef machine_arch_type
8324 #  undef machine_arch_type
8325 #  define machine_arch_type     __machine_arch_type
8326 # else
8327 #  define machine_arch_type     MACH_TYPE_SSC
8328 # endif
8329 # define machine_is_ssc()       (machine_arch_type == MACH_TYPE_SSC)
8330 #else
8331 # define machine_is_ssc()       (0)
8332 #endif
8333
8334 #ifdef CONFIG_MACH_PREMIERWAVE_EN
8335 # ifdef machine_arch_type
8336 #  undef machine_arch_type
8337 #  define machine_arch_type     __machine_arch_type
8338 # else
8339 #  define machine_arch_type     MACH_TYPE_PREMIERWAVE_EN
8340 # endif
8341 # define machine_is_premierwave_en()    (machine_arch_type == MACH_TYPE_PREMIERWAVE_EN)
8342 #else
8343 # define machine_is_premierwave_en()    (0)
8344 #endif
8345
8346 #ifdef CONFIG_MACH_WASABI
8347 # ifdef machine_arch_type
8348 #  undef machine_arch_type
8349 #  define machine_arch_type     __machine_arch_type
8350 # else
8351 #  define machine_arch_type     MACH_TYPE_WASABI
8352 # endif
8353 # define machine_is_wasabi()    (machine_arch_type == MACH_TYPE_WASABI)
8354 #else
8355 # define machine_is_wasabi()    (0)
8356 #endif
8357
8358 #ifdef CONFIG_MACH_MX50_RDP
8359 # ifdef machine_arch_type
8360 #  undef machine_arch_type
8361 #  define machine_arch_type     __machine_arch_type
8362 # else
8363 #  define machine_arch_type     MACH_TYPE_MX50_RDP
8364 # endif
8365 # define machine_is_mx50_rdp()  (machine_arch_type == MACH_TYPE_MX50_RDP)
8366 #else
8367 # define machine_is_mx50_rdp()  (0)
8368 #endif
8369
8370 #ifdef CONFIG_MACH_UNIVERSAL_C210
8371 # ifdef machine_arch_type
8372 #  undef machine_arch_type
8373 #  define machine_arch_type     __machine_arch_type
8374 # else
8375 #  define machine_arch_type     MACH_TYPE_UNIVERSAL_C210
8376 # endif
8377 # define machine_is_universal_c210()    (machine_arch_type == MACH_TYPE_UNIVERSAL_C210)
8378 #else
8379 # define machine_is_universal_c210()    (0)
8380 #endif
8381
8382 #ifdef CONFIG_MACH_REAL6410
8383 # ifdef machine_arch_type
8384 #  undef machine_arch_type
8385 #  define machine_arch_type     __machine_arch_type
8386 # else
8387 #  define machine_arch_type     MACH_TYPE_REAL6410
8388 # endif
8389 # define machine_is_real6410()  (machine_arch_type == MACH_TYPE_REAL6410)
8390 #else
8391 # define machine_is_real6410()  (0)
8392 #endif
8393
8394 #ifdef CONFIG_MACH_SPX_SAKURA
8395 # ifdef machine_arch_type
8396 #  undef machine_arch_type
8397 #  define machine_arch_type     __machine_arch_type
8398 # else
8399 #  define machine_arch_type     MACH_TYPE_SPX_SAKURA
8400 # endif
8401 # define machine_is_spx_sakura()        (machine_arch_type == MACH_TYPE_SPX_SAKURA)
8402 #else
8403 # define machine_is_spx_sakura()        (0)
8404 #endif
8405
8406 #ifdef CONFIG_MACH_IJ3K_2440
8407 # ifdef machine_arch_type
8408 #  undef machine_arch_type
8409 #  define machine_arch_type     __machine_arch_type
8410 # else
8411 #  define machine_arch_type     MACH_TYPE_IJ3K_2440
8412 # endif
8413 # define machine_is_ij3k_2440() (machine_arch_type == MACH_TYPE_IJ3K_2440)
8414 #else
8415 # define machine_is_ij3k_2440() (0)
8416 #endif
8417
8418 #ifdef CONFIG_MACH_OMAP3_BC10
8419 # ifdef machine_arch_type
8420 #  undef machine_arch_type
8421 #  define machine_arch_type     __machine_arch_type
8422 # else
8423 #  define machine_arch_type     MACH_TYPE_OMAP3_BC10
8424 # endif
8425 # define machine_is_omap3_bc10()        (machine_arch_type == MACH_TYPE_OMAP3_BC10)
8426 #else
8427 # define machine_is_omap3_bc10()        (0)
8428 #endif
8429
8430 #ifdef CONFIG_MACH_THEBE
8431 # ifdef machine_arch_type
8432 #  undef machine_arch_type
8433 #  define machine_arch_type     __machine_arch_type
8434 # else
8435 #  define machine_arch_type     MACH_TYPE_THEBE
8436 # endif
8437 # define machine_is_thebe()     (machine_arch_type == MACH_TYPE_THEBE)
8438 #else
8439 # define machine_is_thebe()     (0)
8440 #endif
8441
8442 #ifdef CONFIG_MACH_RV082
8443 # ifdef machine_arch_type
8444 #  undef machine_arch_type
8445 #  define machine_arch_type     __machine_arch_type
8446 # else
8447 #  define machine_arch_type     MACH_TYPE_RV082
8448 # endif
8449 # define machine_is_rv082()     (machine_arch_type == MACH_TYPE_RV082)
8450 #else
8451 # define machine_is_rv082()     (0)
8452 #endif
8453
8454 #ifdef CONFIG_MACH_ARMLGUEST
8455 # ifdef machine_arch_type
8456 #  undef machine_arch_type
8457 #  define machine_arch_type     __machine_arch_type
8458 # else
8459 #  define machine_arch_type     MACH_TYPE_ARMLGUEST
8460 # endif
8461 # define machine_is_armlguest() (machine_arch_type == MACH_TYPE_ARMLGUEST)
8462 #else
8463 # define machine_is_armlguest() (0)
8464 #endif
8465
8466 #ifdef CONFIG_MACH_TJINC1000
8467 # ifdef machine_arch_type
8468 #  undef machine_arch_type
8469 #  define machine_arch_type     __machine_arch_type
8470 # else
8471 #  define machine_arch_type     MACH_TYPE_TJINC1000
8472 # endif
8473 # define machine_is_tjinc1000() (machine_arch_type == MACH_TYPE_TJINC1000)
8474 #else
8475 # define machine_is_tjinc1000() (0)
8476 #endif
8477
8478 #ifdef CONFIG_MACH_DOCKSTAR
8479 # ifdef machine_arch_type
8480 #  undef machine_arch_type
8481 #  define machine_arch_type     __machine_arch_type
8482 # else
8483 #  define machine_arch_type     MACH_TYPE_DOCKSTAR
8484 # endif
8485 # define machine_is_dockstar()  (machine_arch_type == MACH_TYPE_DOCKSTAR)
8486 #else
8487 # define machine_is_dockstar()  (0)
8488 #endif
8489
8490 #ifdef CONFIG_MACH_AX8008
8491 # ifdef machine_arch_type
8492 #  undef machine_arch_type
8493 #  define machine_arch_type     __machine_arch_type
8494 # else
8495 #  define machine_arch_type     MACH_TYPE_AX8008
8496 # endif
8497 # define machine_is_ax8008()    (machine_arch_type == MACH_TYPE_AX8008)
8498 #else
8499 # define machine_is_ax8008()    (0)
8500 #endif
8501
8502 #ifdef CONFIG_MACH_GNET_SGCE
8503 # ifdef machine_arch_type
8504 #  undef machine_arch_type
8505 #  define machine_arch_type     __machine_arch_type
8506 # else
8507 #  define machine_arch_type     MACH_TYPE_GNET_SGCE
8508 # endif
8509 # define machine_is_gnet_sgce() (machine_arch_type == MACH_TYPE_GNET_SGCE)
8510 #else
8511 # define machine_is_gnet_sgce() (0)
8512 #endif
8513
8514 #ifdef CONFIG_MACH_PXWNAS_500_1000
8515 # ifdef machine_arch_type
8516 #  undef machine_arch_type
8517 #  define machine_arch_type     __machine_arch_type
8518 # else
8519 #  define machine_arch_type     MACH_TYPE_PXWNAS_500_1000
8520 # endif
8521 # define machine_is_pxwnas_500_1000()   (machine_arch_type == MACH_TYPE_PXWNAS_500_1000)
8522 #else
8523 # define machine_is_pxwnas_500_1000()   (0)
8524 #endif
8525
8526 #ifdef CONFIG_MACH_EA20
8527 # ifdef machine_arch_type
8528 #  undef machine_arch_type
8529 #  define machine_arch_type     __machine_arch_type
8530 # else
8531 #  define machine_arch_type     MACH_TYPE_EA20
8532 # endif
8533 # define machine_is_ea20()      (machine_arch_type == MACH_TYPE_EA20)
8534 #else
8535 # define machine_is_ea20()      (0)
8536 #endif
8537
8538 #ifdef CONFIG_MACH_AWM2
8539 # ifdef machine_arch_type
8540 #  undef machine_arch_type
8541 #  define machine_arch_type     __machine_arch_type
8542 # else
8543 #  define machine_arch_type     MACH_TYPE_AWM2
8544 # endif
8545 # define machine_is_awm2()      (machine_arch_type == MACH_TYPE_AWM2)
8546 #else
8547 # define machine_is_awm2()      (0)
8548 #endif
8549
8550 #ifdef CONFIG_MACH_TI8148EVM
8551 # ifdef machine_arch_type
8552 #  undef machine_arch_type
8553 #  define machine_arch_type     __machine_arch_type
8554 # else
8555 #  define machine_arch_type     MACH_TYPE_TI8148EVM
8556 # endif
8557 # define machine_is_ti8148evm() (machine_arch_type == MACH_TYPE_TI8148EVM)
8558 #else
8559 # define machine_is_ti8148evm() (0)
8560 #endif
8561
8562 #ifdef CONFIG_MACH_SEABOARD
8563 # ifdef machine_arch_type
8564 #  undef machine_arch_type
8565 #  define machine_arch_type     __machine_arch_type
8566 # else
8567 #  define machine_arch_type     MACH_TYPE_SEABOARD
8568 # endif
8569 # define machine_is_seaboard()  (machine_arch_type == MACH_TYPE_SEABOARD)
8570 #else
8571 # define machine_is_seaboard()  (0)
8572 #endif
8573
8574 #ifdef CONFIG_MACH_LINKSTATION_CHLV2
8575 # ifdef machine_arch_type
8576 #  undef machine_arch_type
8577 #  define machine_arch_type     __machine_arch_type
8578 # else
8579 #  define machine_arch_type     MACH_TYPE_LINKSTATION_CHLV2
8580 # endif
8581 # define machine_is_linkstation_chlv2() (machine_arch_type == MACH_TYPE_LINKSTATION_CHLV2)
8582 #else
8583 # define machine_is_linkstation_chlv2() (0)
8584 #endif
8585
8586 #ifdef CONFIG_MACH_TERA_PRO2_RACK
8587 # ifdef machine_arch_type
8588 #  undef machine_arch_type
8589 #  define machine_arch_type     __machine_arch_type
8590 # else
8591 #  define machine_arch_type     MACH_TYPE_TERA_PRO2_RACK
8592 # endif
8593 # define machine_is_tera_pro2_rack()    (machine_arch_type == MACH_TYPE_TERA_PRO2_RACK)
8594 #else
8595 # define machine_is_tera_pro2_rack()    (0)
8596 #endif
8597
8598 #ifdef CONFIG_MACH_RUBYS
8599 # ifdef machine_arch_type
8600 #  undef machine_arch_type
8601 #  define machine_arch_type     __machine_arch_type
8602 # else
8603 #  define machine_arch_type     MACH_TYPE_RUBYS
8604 # endif
8605 # define machine_is_rubys()     (machine_arch_type == MACH_TYPE_RUBYS)
8606 #else
8607 # define machine_is_rubys()     (0)
8608 #endif
8609
8610 #ifdef CONFIG_MACH_AQUARIUS
8611 # ifdef machine_arch_type
8612 #  undef machine_arch_type
8613 #  define machine_arch_type     __machine_arch_type
8614 # else
8615 #  define machine_arch_type     MACH_TYPE_AQUARIUS
8616 # endif
8617 # define machine_is_aquarius()  (machine_arch_type == MACH_TYPE_AQUARIUS)
8618 #else
8619 # define machine_is_aquarius()  (0)
8620 #endif
8621
8622 #ifdef CONFIG_MACH_MX53_ARD
8623 # ifdef machine_arch_type
8624 #  undef machine_arch_type
8625 #  define machine_arch_type     __machine_arch_type
8626 # else
8627 #  define machine_arch_type     MACH_TYPE_MX53_ARD
8628 # endif
8629 # define machine_is_mx53_ard()  (machine_arch_type == MACH_TYPE_MX53_ARD)
8630 #else
8631 # define machine_is_mx53_ard()  (0)
8632 #endif
8633
8634 #ifdef CONFIG_MACH_MX53_SMD
8635 # ifdef machine_arch_type
8636 #  undef machine_arch_type
8637 #  define machine_arch_type     __machine_arch_type
8638 # else
8639 #  define machine_arch_type     MACH_TYPE_MX53_SMD
8640 # endif
8641 # define machine_is_mx53_smd()  (machine_arch_type == MACH_TYPE_MX53_SMD)
8642 #else
8643 # define machine_is_mx53_smd()  (0)
8644 #endif
8645
8646 #ifdef CONFIG_MACH_LSWXL
8647 # ifdef machine_arch_type
8648 #  undef machine_arch_type
8649 #  define machine_arch_type     __machine_arch_type
8650 # else
8651 #  define machine_arch_type     MACH_TYPE_LSWXL
8652 # endif
8653 # define machine_is_lswxl()     (machine_arch_type == MACH_TYPE_LSWXL)
8654 #else
8655 # define machine_is_lswxl()     (0)
8656 #endif
8657
8658 #ifdef CONFIG_MACH_DOVE_AVNG_V3
8659 # ifdef machine_arch_type
8660 #  undef machine_arch_type
8661 #  define machine_arch_type     __machine_arch_type
8662 # else
8663 #  define machine_arch_type     MACH_TYPE_DOVE_AVNG_V3
8664 # endif
8665 # define machine_is_dove_avng_v3()      (machine_arch_type == MACH_TYPE_DOVE_AVNG_V3)
8666 #else
8667 # define machine_is_dove_avng_v3()      (0)
8668 #endif
8669
8670 #ifdef CONFIG_MACH_SDI_ESS_9263
8671 # ifdef machine_arch_type
8672 #  undef machine_arch_type
8673 #  define machine_arch_type     __machine_arch_type
8674 # else
8675 #  define machine_arch_type     MACH_TYPE_SDI_ESS_9263
8676 # endif
8677 # define machine_is_sdi_ess_9263()      (machine_arch_type == MACH_TYPE_SDI_ESS_9263)
8678 #else
8679 # define machine_is_sdi_ess_9263()      (0)
8680 #endif
8681
8682 #ifdef CONFIG_MACH_JOCPU550
8683 # ifdef machine_arch_type
8684 #  undef machine_arch_type
8685 #  define machine_arch_type     __machine_arch_type
8686 # else
8687 #  define machine_arch_type     MACH_TYPE_JOCPU550
8688 # endif
8689 # define machine_is_jocpu550()  (machine_arch_type == MACH_TYPE_JOCPU550)
8690 #else
8691 # define machine_is_jocpu550()  (0)
8692 #endif
8693
8694 #ifdef CONFIG_MACH_MSM8X60_RUMI3
8695 # ifdef machine_arch_type
8696 #  undef machine_arch_type
8697 #  define machine_arch_type     __machine_arch_type
8698 # else
8699 #  define machine_arch_type     MACH_TYPE_MSM8X60_RUMI3
8700 # endif
8701 # define machine_is_msm8x60_rumi3()     (machine_arch_type == MACH_TYPE_MSM8X60_RUMI3)
8702 #else
8703 # define machine_is_msm8x60_rumi3()     (0)
8704 #endif
8705
8706 #ifdef CONFIG_MACH_MSM8X60_FFA
8707 # ifdef machine_arch_type
8708 #  undef machine_arch_type
8709 #  define machine_arch_type     __machine_arch_type
8710 # else
8711 #  define machine_arch_type     MACH_TYPE_MSM8X60_FFA
8712 # endif
8713 # define machine_is_msm8x60_ffa()       (machine_arch_type == MACH_TYPE_MSM8X60_FFA)
8714 #else
8715 # define machine_is_msm8x60_ffa()       (0)
8716 #endif
8717
8718 #ifdef CONFIG_MACH_YANOMAMI
8719 # ifdef machine_arch_type
8720 #  undef machine_arch_type
8721 #  define machine_arch_type     __machine_arch_type
8722 # else
8723 #  define machine_arch_type     MACH_TYPE_YANOMAMI
8724 # endif
8725 # define machine_is_yanomami()  (machine_arch_type == MACH_TYPE_YANOMAMI)
8726 #else
8727 # define machine_is_yanomami()  (0)
8728 #endif
8729
8730 #ifdef CONFIG_MACH_GTA04
8731 # ifdef machine_arch_type
8732 #  undef machine_arch_type
8733 #  define machine_arch_type     __machine_arch_type
8734 # else
8735 #  define machine_arch_type     MACH_TYPE_GTA04
8736 # endif
8737 # define machine_is_gta04()     (machine_arch_type == MACH_TYPE_GTA04)
8738 #else
8739 # define machine_is_gta04()     (0)
8740 #endif
8741
8742 #ifdef CONFIG_MACH_CM_A510
8743 # ifdef machine_arch_type
8744 #  undef machine_arch_type
8745 #  define machine_arch_type     __machine_arch_type
8746 # else
8747 #  define machine_arch_type     MACH_TYPE_CM_A510
8748 # endif
8749 # define machine_is_cm_a510()   (machine_arch_type == MACH_TYPE_CM_A510)
8750 #else
8751 # define machine_is_cm_a510()   (0)
8752 #endif
8753
8754 #ifdef CONFIG_MACH_OMAP3_RFS200
8755 # ifdef machine_arch_type
8756 #  undef machine_arch_type
8757 #  define machine_arch_type     __machine_arch_type
8758 # else
8759 #  define machine_arch_type     MACH_TYPE_OMAP3_RFS200
8760 # endif
8761 # define machine_is_omap3_rfs200()      (machine_arch_type == MACH_TYPE_OMAP3_RFS200)
8762 #else
8763 # define machine_is_omap3_rfs200()      (0)
8764 #endif
8765
8766 #ifdef CONFIG_MACH_KX33XX
8767 # ifdef machine_arch_type
8768 #  undef machine_arch_type
8769 #  define machine_arch_type     __machine_arch_type
8770 # else
8771 #  define machine_arch_type     MACH_TYPE_KX33XX
8772 # endif
8773 # define machine_is_kx33xx()    (machine_arch_type == MACH_TYPE_KX33XX)
8774 #else
8775 # define machine_is_kx33xx()    (0)
8776 #endif
8777
8778 #ifdef CONFIG_MACH_PTX7510
8779 # ifdef machine_arch_type
8780 #  undef machine_arch_type
8781 #  define machine_arch_type     __machine_arch_type
8782 # else
8783 #  define machine_arch_type     MACH_TYPE_PTX7510
8784 # endif
8785 # define machine_is_ptx7510()   (machine_arch_type == MACH_TYPE_PTX7510)
8786 #else
8787 # define machine_is_ptx7510()   (0)
8788 #endif
8789
8790 #ifdef CONFIG_MACH_TOP9000
8791 # ifdef machine_arch_type
8792 #  undef machine_arch_type
8793 #  define machine_arch_type     __machine_arch_type
8794 # else
8795 #  define machine_arch_type     MACH_TYPE_TOP9000
8796 # endif
8797 # define machine_is_top9000()   (machine_arch_type == MACH_TYPE_TOP9000)
8798 #else
8799 # define machine_is_top9000()   (0)
8800 #endif
8801
8802 #ifdef CONFIG_MACH_TEENOTE
8803 # ifdef machine_arch_type
8804 #  undef machine_arch_type
8805 #  define machine_arch_type     __machine_arch_type
8806 # else
8807 #  define machine_arch_type     MACH_TYPE_TEENOTE
8808 # endif
8809 # define machine_is_teenote()   (machine_arch_type == MACH_TYPE_TEENOTE)
8810 #else
8811 # define machine_is_teenote()   (0)
8812 #endif
8813
8814 #ifdef CONFIG_MACH_TS3
8815 # ifdef machine_arch_type
8816 #  undef machine_arch_type
8817 #  define machine_arch_type     __machine_arch_type
8818 # else
8819 #  define machine_arch_type     MACH_TYPE_TS3
8820 # endif
8821 # define machine_is_ts3()       (machine_arch_type == MACH_TYPE_TS3)
8822 #else
8823 # define machine_is_ts3()       (0)
8824 #endif
8825
8826 #ifdef CONFIG_MACH_A0
8827 # ifdef machine_arch_type
8828 #  undef machine_arch_type
8829 #  define machine_arch_type     __machine_arch_type
8830 # else
8831 #  define machine_arch_type     MACH_TYPE_A0
8832 # endif
8833 # define machine_is_a0()        (machine_arch_type == MACH_TYPE_A0)
8834 #else
8835 # define machine_is_a0()        (0)
8836 #endif
8837
8838 #ifdef CONFIG_MACH_FSM9XXX_SURF
8839 # ifdef machine_arch_type
8840 #  undef machine_arch_type
8841 #  define machine_arch_type     __machine_arch_type
8842 # else
8843 #  define machine_arch_type     MACH_TYPE_FSM9XXX_SURF
8844 # endif
8845 # define machine_is_fsm9xxx_surf()      (machine_arch_type == MACH_TYPE_FSM9XXX_SURF)
8846 #else
8847 # define machine_is_fsm9xxx_surf()      (0)
8848 #endif
8849
8850 #ifdef CONFIG_MACH_FSM9XXX_FFA
8851 # ifdef machine_arch_type
8852 #  undef machine_arch_type
8853 #  define machine_arch_type     __machine_arch_type
8854 # else
8855 #  define machine_arch_type     MACH_TYPE_FSM9XXX_FFA
8856 # endif
8857 # define machine_is_fsm9xxx_ffa()       (machine_arch_type == MACH_TYPE_FSM9XXX_FFA)
8858 #else
8859 # define machine_is_fsm9xxx_ffa()       (0)
8860 #endif
8861
8862 #ifdef CONFIG_MACH_FRRHWCDMA60W
8863 # ifdef machine_arch_type
8864 #  undef machine_arch_type
8865 #  define machine_arch_type     __machine_arch_type
8866 # else
8867 #  define machine_arch_type     MACH_TYPE_FRRHWCDMA60W
8868 # endif
8869 # define machine_is_frrhwcdma60w()      (machine_arch_type == MACH_TYPE_FRRHWCDMA60W)
8870 #else
8871 # define machine_is_frrhwcdma60w()      (0)
8872 #endif
8873
8874 #ifdef CONFIG_MACH_REMUS
8875 # ifdef machine_arch_type
8876 #  undef machine_arch_type
8877 #  define machine_arch_type     __machine_arch_type
8878 # else
8879 #  define machine_arch_type     MACH_TYPE_REMUS
8880 # endif
8881 # define machine_is_remus()     (machine_arch_type == MACH_TYPE_REMUS)
8882 #else
8883 # define machine_is_remus()     (0)
8884 #endif
8885
8886 #ifdef CONFIG_MACH_AT91CAP7XDK
8887 # ifdef machine_arch_type
8888 #  undef machine_arch_type
8889 #  define machine_arch_type     __machine_arch_type
8890 # else
8891 #  define machine_arch_type     MACH_TYPE_AT91CAP7XDK
8892 # endif
8893 # define machine_is_at91cap7xdk()       (machine_arch_type == MACH_TYPE_AT91CAP7XDK)
8894 #else
8895 # define machine_is_at91cap7xdk()       (0)
8896 #endif
8897
8898 #ifdef CONFIG_MACH_AT91CAP7STK
8899 # ifdef machine_arch_type
8900 #  undef machine_arch_type
8901 #  define machine_arch_type     __machine_arch_type
8902 # else
8903 #  define machine_arch_type     MACH_TYPE_AT91CAP7STK
8904 # endif
8905 # define machine_is_at91cap7stk()       (machine_arch_type == MACH_TYPE_AT91CAP7STK)
8906 #else
8907 # define machine_is_at91cap7stk()       (0)
8908 #endif
8909
8910 #ifdef CONFIG_MACH_KT_SBC_SAM9_1
8911 # ifdef machine_arch_type
8912 #  undef machine_arch_type
8913 #  define machine_arch_type     __machine_arch_type
8914 # else
8915 #  define machine_arch_type     MACH_TYPE_KT_SBC_SAM9_1
8916 # endif
8917 # define machine_is_kt_sbc_sam9_1()     (machine_arch_type == MACH_TYPE_KT_SBC_SAM9_1)
8918 #else
8919 # define machine_is_kt_sbc_sam9_1()     (0)
8920 #endif
8921
8922 #ifdef CONFIG_MACH_ARMADA_XP_DB
8923 # ifdef machine_arch_type
8924 #  undef machine_arch_type
8925 #  define machine_arch_type     __machine_arch_type
8926 # else
8927 #  define machine_arch_type     MACH_TYPE_ARMADA_XP_DB
8928 # endif
8929 # define machine_is_armada_xp_db()      (machine_arch_type == MACH_TYPE_ARMADA_XP_DB)
8930 #else
8931 # define machine_is_armada_xp_db()      (0)
8932 #endif
8933
8934 #ifdef CONFIG_MACH_SPDM
8935 # ifdef machine_arch_type
8936 #  undef machine_arch_type
8937 #  define machine_arch_type     __machine_arch_type
8938 # else
8939 #  define machine_arch_type     MACH_TYPE_SPDM
8940 # endif
8941 # define machine_is_spdm()      (machine_arch_type == MACH_TYPE_SPDM)
8942 #else
8943 # define machine_is_spdm()      (0)
8944 #endif
8945
8946 #ifdef CONFIG_MACH_GTIB
8947 # ifdef machine_arch_type
8948 #  undef machine_arch_type
8949 #  define machine_arch_type     __machine_arch_type
8950 # else
8951 #  define machine_arch_type     MACH_TYPE_GTIB
8952 # endif
8953 # define machine_is_gtib()      (machine_arch_type == MACH_TYPE_GTIB)
8954 #else
8955 # define machine_is_gtib()      (0)
8956 #endif
8957
8958 #ifdef CONFIG_MACH_DGM3240
8959 # ifdef machine_arch_type
8960 #  undef machine_arch_type
8961 #  define machine_arch_type     __machine_arch_type
8962 # else
8963 #  define machine_arch_type     MACH_TYPE_DGM3240
8964 # endif
8965 # define machine_is_dgm3240()   (machine_arch_type == MACH_TYPE_DGM3240)
8966 #else
8967 # define machine_is_dgm3240()   (0)
8968 #endif
8969
8970 #ifdef CONFIG_MACH_HTCMEGA
8971 # ifdef machine_arch_type
8972 #  undef machine_arch_type
8973 #  define machine_arch_type     __machine_arch_type
8974 # else
8975 #  define machine_arch_type     MACH_TYPE_HTCMEGA
8976 # endif
8977 # define machine_is_htcmega()   (machine_arch_type == MACH_TYPE_HTCMEGA)
8978 #else
8979 # define machine_is_htcmega()   (0)
8980 #endif
8981
8982 #ifdef CONFIG_MACH_TRICORDER
8983 # ifdef machine_arch_type
8984 #  undef machine_arch_type
8985 #  define machine_arch_type     __machine_arch_type
8986 # else
8987 #  define machine_arch_type     MACH_TYPE_TRICORDER
8988 # endif
8989 # define machine_is_tricorder() (machine_arch_type == MACH_TYPE_TRICORDER)
8990 #else
8991 # define machine_is_tricorder() (0)
8992 #endif
8993
8994 #ifdef CONFIG_MACH_TX28
8995 # ifdef machine_arch_type
8996 #  undef machine_arch_type
8997 #  define machine_arch_type     __machine_arch_type
8998 # else
8999 #  define machine_arch_type     MACH_TYPE_TX28
9000 # endif
9001 # define machine_is_tx28()      (machine_arch_type == MACH_TYPE_TX28)
9002 #else
9003 # define machine_is_tx28()      (0)
9004 #endif
9005
9006 #ifdef CONFIG_MACH_BSTBRD
9007 # ifdef machine_arch_type
9008 #  undef machine_arch_type
9009 #  define machine_arch_type     __machine_arch_type
9010 # else
9011 #  define machine_arch_type     MACH_TYPE_BSTBRD
9012 # endif
9013 # define machine_is_bstbrd()    (machine_arch_type == MACH_TYPE_BSTBRD)
9014 #else
9015 # define machine_is_bstbrd()    (0)
9016 #endif
9017
9018 #ifdef CONFIG_MACH_PWB3090
9019 # ifdef machine_arch_type
9020 #  undef machine_arch_type
9021 #  define machine_arch_type     __machine_arch_type
9022 # else
9023 #  define machine_arch_type     MACH_TYPE_PWB3090
9024 # endif
9025 # define machine_is_pwb3090()   (machine_arch_type == MACH_TYPE_PWB3090)
9026 #else
9027 # define machine_is_pwb3090()   (0)
9028 #endif
9029
9030 #ifdef CONFIG_MACH_IDEA6410
9031 # ifdef machine_arch_type
9032 #  undef machine_arch_type
9033 #  define machine_arch_type     __machine_arch_type
9034 # else
9035 #  define machine_arch_type     MACH_TYPE_IDEA6410
9036 # endif
9037 # define machine_is_idea6410()  (machine_arch_type == MACH_TYPE_IDEA6410)
9038 #else
9039 # define machine_is_idea6410()  (0)
9040 #endif
9041
9042 #ifdef CONFIG_MACH_QBC9263
9043 # ifdef machine_arch_type
9044 #  undef machine_arch_type
9045 #  define machine_arch_type     __machine_arch_type
9046 # else
9047 #  define machine_arch_type     MACH_TYPE_QBC9263
9048 # endif
9049 # define machine_is_qbc9263()   (machine_arch_type == MACH_TYPE_QBC9263)
9050 #else
9051 # define machine_is_qbc9263()   (0)
9052 #endif
9053
9054 #ifdef CONFIG_MACH_BORABORA
9055 # ifdef machine_arch_type
9056 #  undef machine_arch_type
9057 #  define machine_arch_type     __machine_arch_type
9058 # else
9059 #  define machine_arch_type     MACH_TYPE_BORABORA
9060 # endif
9061 # define machine_is_borabora()  (machine_arch_type == MACH_TYPE_BORABORA)
9062 #else
9063 # define machine_is_borabora()  (0)
9064 #endif
9065
9066 #ifdef CONFIG_MACH_VALDEZ
9067 # ifdef machine_arch_type
9068 #  undef machine_arch_type
9069 #  define machine_arch_type     __machine_arch_type
9070 # else
9071 #  define machine_arch_type     MACH_TYPE_VALDEZ
9072 # endif
9073 # define machine_is_valdez()    (machine_arch_type == MACH_TYPE_VALDEZ)
9074 #else
9075 # define machine_is_valdez()    (0)
9076 #endif
9077
9078 #ifdef CONFIG_MACH_LS9G20
9079 # ifdef machine_arch_type
9080 #  undef machine_arch_type
9081 #  define machine_arch_type     __machine_arch_type
9082 # else
9083 #  define machine_arch_type     MACH_TYPE_LS9G20
9084 # endif
9085 # define machine_is_ls9g20()    (machine_arch_type == MACH_TYPE_LS9G20)
9086 #else
9087 # define machine_is_ls9g20()    (0)
9088 #endif
9089
9090 #ifdef CONFIG_MACH_MIOS_V1
9091 # ifdef machine_arch_type
9092 #  undef machine_arch_type
9093 #  define machine_arch_type     __machine_arch_type
9094 # else
9095 #  define machine_arch_type     MACH_TYPE_MIOS_V1
9096 # endif
9097 # define machine_is_mios_v1()   (machine_arch_type == MACH_TYPE_MIOS_V1)
9098 #else
9099 # define machine_is_mios_v1()   (0)
9100 #endif
9101
9102 #ifdef CONFIG_MACH_S5PC110_CRESPO
9103 # ifdef machine_arch_type
9104 #  undef machine_arch_type
9105 #  define machine_arch_type     __machine_arch_type
9106 # else
9107 #  define machine_arch_type     MACH_TYPE_S5PC110_CRESPO
9108 # endif
9109 # define machine_is_s5pc110_crespo()    (machine_arch_type == MACH_TYPE_S5PC110_CRESPO)
9110 #else
9111 # define machine_is_s5pc110_crespo()    (0)
9112 #endif
9113
9114 #ifdef CONFIG_MACH_CONTROLTEK9G20
9115 # ifdef machine_arch_type
9116 #  undef machine_arch_type
9117 #  define machine_arch_type     __machine_arch_type
9118 # else
9119 #  define machine_arch_type     MACH_TYPE_CONTROLTEK9G20
9120 # endif
9121 # define machine_is_controltek9g20()    (machine_arch_type == MACH_TYPE_CONTROLTEK9G20)
9122 #else
9123 # define machine_is_controltek9g20()    (0)
9124 #endif
9125
9126 #ifdef CONFIG_MACH_TIN307
9127 # ifdef machine_arch_type
9128 #  undef machine_arch_type
9129 #  define machine_arch_type     __machine_arch_type
9130 # else
9131 #  define machine_arch_type     MACH_TYPE_TIN307
9132 # endif
9133 # define machine_is_tin307()    (machine_arch_type == MACH_TYPE_TIN307)
9134 #else
9135 # define machine_is_tin307()    (0)
9136 #endif
9137
9138 #ifdef CONFIG_MACH_TIN510
9139 # ifdef machine_arch_type
9140 #  undef machine_arch_type
9141 #  define machine_arch_type     __machine_arch_type
9142 # else
9143 #  define machine_arch_type     MACH_TYPE_TIN510
9144 # endif
9145 # define machine_is_tin510()    (machine_arch_type == MACH_TYPE_TIN510)
9146 #else
9147 # define machine_is_tin510()    (0)
9148 #endif
9149
9150 #ifdef CONFIG_MACH_BLUECHEESE
9151 # ifdef machine_arch_type
9152 #  undef machine_arch_type
9153 #  define machine_arch_type     __machine_arch_type
9154 # else
9155 #  define machine_arch_type     MACH_TYPE_BLUECHEESE
9156 # endif
9157 # define machine_is_bluecheese()        (machine_arch_type == MACH_TYPE_BLUECHEESE)
9158 #else
9159 # define machine_is_bluecheese()        (0)
9160 #endif
9161
9162 #ifdef CONFIG_MACH_TEM3X30
9163 # ifdef machine_arch_type
9164 #  undef machine_arch_type
9165 #  define machine_arch_type     __machine_arch_type
9166 # else
9167 #  define machine_arch_type     MACH_TYPE_TEM3X30
9168 # endif
9169 # define machine_is_tem3x30()   (machine_arch_type == MACH_TYPE_TEM3X30)
9170 #else
9171 # define machine_is_tem3x30()   (0)
9172 #endif
9173
9174 #ifdef CONFIG_MACH_HARVEST_DESOTO
9175 # ifdef machine_arch_type
9176 #  undef machine_arch_type
9177 #  define machine_arch_type     __machine_arch_type
9178 # else
9179 #  define machine_arch_type     MACH_TYPE_HARVEST_DESOTO
9180 # endif
9181 # define machine_is_harvest_desoto()    (machine_arch_type == MACH_TYPE_HARVEST_DESOTO)
9182 #else
9183 # define machine_is_harvest_desoto()    (0)
9184 #endif
9185
9186 #ifdef CONFIG_MACH_MSM8X60_QRDC
9187 # ifdef machine_arch_type
9188 #  undef machine_arch_type
9189 #  define machine_arch_type     __machine_arch_type
9190 # else
9191 #  define machine_arch_type     MACH_TYPE_MSM8X60_QRDC
9192 # endif
9193 # define machine_is_msm8x60_qrdc()      (machine_arch_type == MACH_TYPE_MSM8X60_QRDC)
9194 #else
9195 # define machine_is_msm8x60_qrdc()      (0)
9196 #endif
9197
9198 #ifdef CONFIG_MACH_SPEAR900
9199 # ifdef machine_arch_type
9200 #  undef machine_arch_type
9201 #  define machine_arch_type     __machine_arch_type
9202 # else
9203 #  define machine_arch_type     MACH_TYPE_SPEAR900
9204 # endif
9205 # define machine_is_spear900()  (machine_arch_type == MACH_TYPE_SPEAR900)
9206 #else
9207 # define machine_is_spear900()  (0)
9208 #endif
9209
9210 #ifdef CONFIG_MACH_PCONTROL_G20
9211 # ifdef machine_arch_type
9212 #  undef machine_arch_type
9213 #  define machine_arch_type     __machine_arch_type
9214 # else
9215 #  define machine_arch_type     MACH_TYPE_PCONTROL_G20
9216 # endif
9217 # define machine_is_pcontrol_g20()      (machine_arch_type == MACH_TYPE_PCONTROL_G20)
9218 #else
9219 # define machine_is_pcontrol_g20()      (0)
9220 #endif
9221
9222 #ifdef CONFIG_MACH_RDSTOR
9223 # ifdef machine_arch_type
9224 #  undef machine_arch_type
9225 #  define machine_arch_type     __machine_arch_type
9226 # else
9227 #  define machine_arch_type     MACH_TYPE_RDSTOR
9228 # endif
9229 # define machine_is_rdstor()    (machine_arch_type == MACH_TYPE_RDSTOR)
9230 #else
9231 # define machine_is_rdstor()    (0)
9232 #endif
9233
9234 #ifdef CONFIG_MACH_USDLOADER
9235 # ifdef machine_arch_type
9236 #  undef machine_arch_type
9237 #  define machine_arch_type     __machine_arch_type
9238 # else
9239 #  define machine_arch_type     MACH_TYPE_USDLOADER
9240 # endif
9241 # define machine_is_usdloader() (machine_arch_type == MACH_TYPE_USDLOADER)
9242 #else
9243 # define machine_is_usdloader() (0)
9244 #endif
9245
9246 #ifdef CONFIG_MACH_TSOPLOADER
9247 # ifdef machine_arch_type
9248 #  undef machine_arch_type
9249 #  define machine_arch_type     __machine_arch_type
9250 # else
9251 #  define machine_arch_type     MACH_TYPE_TSOPLOADER
9252 # endif
9253 # define machine_is_tsoploader()        (machine_arch_type == MACH_TYPE_TSOPLOADER)
9254 #else
9255 # define machine_is_tsoploader()        (0)
9256 #endif
9257
9258 #ifdef CONFIG_MACH_KRONOS
9259 # ifdef machine_arch_type
9260 #  undef machine_arch_type
9261 #  define machine_arch_type     __machine_arch_type
9262 # else
9263 #  define machine_arch_type     MACH_TYPE_KRONOS
9264 # endif
9265 # define machine_is_kronos()    (machine_arch_type == MACH_TYPE_KRONOS)
9266 #else
9267 # define machine_is_kronos()    (0)
9268 #endif
9269
9270 #ifdef CONFIG_MACH_FFCORE
9271 # ifdef machine_arch_type
9272 #  undef machine_arch_type
9273 #  define machine_arch_type     __machine_arch_type
9274 # else
9275 #  define machine_arch_type     MACH_TYPE_FFCORE
9276 # endif
9277 # define machine_is_ffcore()    (machine_arch_type == MACH_TYPE_FFCORE)
9278 #else
9279 # define machine_is_ffcore()    (0)
9280 #endif
9281
9282 #ifdef CONFIG_MACH_MONE
9283 # ifdef machine_arch_type
9284 #  undef machine_arch_type
9285 #  define machine_arch_type     __machine_arch_type
9286 # else
9287 #  define machine_arch_type     MACH_TYPE_MONE
9288 # endif
9289 # define machine_is_mone()      (machine_arch_type == MACH_TYPE_MONE)
9290 #else
9291 # define machine_is_mone()      (0)
9292 #endif
9293
9294 #ifdef CONFIG_MACH_UNIT2S
9295 # ifdef machine_arch_type
9296 #  undef machine_arch_type
9297 #  define machine_arch_type     __machine_arch_type
9298 # else
9299 #  define machine_arch_type     MACH_TYPE_UNIT2S
9300 # endif
9301 # define machine_is_unit2s()    (machine_arch_type == MACH_TYPE_UNIT2S)
9302 #else
9303 # define machine_is_unit2s()    (0)
9304 #endif
9305
9306 #ifdef CONFIG_MACH_ACER_A5
9307 # ifdef machine_arch_type
9308 #  undef machine_arch_type
9309 #  define machine_arch_type     __machine_arch_type
9310 # else
9311 #  define machine_arch_type     MACH_TYPE_ACER_A5
9312 # endif
9313 # define machine_is_acer_a5()   (machine_arch_type == MACH_TYPE_ACER_A5)
9314 #else
9315 # define machine_is_acer_a5()   (0)
9316 #endif
9317
9318 #ifdef CONFIG_MACH_ETHERPRO_ISP
9319 # ifdef machine_arch_type
9320 #  undef machine_arch_type
9321 #  define machine_arch_type     __machine_arch_type
9322 # else
9323 #  define machine_arch_type     MACH_TYPE_ETHERPRO_ISP
9324 # endif
9325 # define machine_is_etherpro_isp()      (machine_arch_type == MACH_TYPE_ETHERPRO_ISP)
9326 #else
9327 # define machine_is_etherpro_isp()      (0)
9328 #endif
9329
9330 #ifdef CONFIG_MACH_STRETCHS7000
9331 # ifdef machine_arch_type
9332 #  undef machine_arch_type
9333 #  define machine_arch_type     __machine_arch_type
9334 # else
9335 #  define machine_arch_type     MACH_TYPE_STRETCHS7000
9336 # endif
9337 # define machine_is_stretchs7000()      (machine_arch_type == MACH_TYPE_STRETCHS7000)
9338 #else
9339 # define machine_is_stretchs7000()      (0)
9340 #endif
9341
9342 #ifdef CONFIG_MACH_P87_SMARTSIM
9343 # ifdef machine_arch_type
9344 #  undef machine_arch_type
9345 #  define machine_arch_type     __machine_arch_type
9346 # else
9347 #  define machine_arch_type     MACH_TYPE_P87_SMARTSIM
9348 # endif
9349 # define machine_is_p87_smartsim()      (machine_arch_type == MACH_TYPE_P87_SMARTSIM)
9350 #else
9351 # define machine_is_p87_smartsim()      (0)
9352 #endif
9353
9354 #ifdef CONFIG_MACH_TULIP
9355 # ifdef machine_arch_type
9356 #  undef machine_arch_type
9357 #  define machine_arch_type     __machine_arch_type
9358 # else
9359 #  define machine_arch_type     MACH_TYPE_TULIP
9360 # endif
9361 # define machine_is_tulip()     (machine_arch_type == MACH_TYPE_TULIP)
9362 #else
9363 # define machine_is_tulip()     (0)
9364 #endif
9365
9366 #ifdef CONFIG_MACH_SUNFLOWER
9367 # ifdef machine_arch_type
9368 #  undef machine_arch_type
9369 #  define machine_arch_type     __machine_arch_type
9370 # else
9371 #  define machine_arch_type     MACH_TYPE_SUNFLOWER
9372 # endif
9373 # define machine_is_sunflower() (machine_arch_type == MACH_TYPE_SUNFLOWER)
9374 #else
9375 # define machine_is_sunflower() (0)
9376 #endif
9377
9378 #ifdef CONFIG_MACH_RIB
9379 # ifdef machine_arch_type
9380 #  undef machine_arch_type
9381 #  define machine_arch_type     __machine_arch_type
9382 # else
9383 #  define machine_arch_type     MACH_TYPE_RIB
9384 # endif
9385 # define machine_is_rib()       (machine_arch_type == MACH_TYPE_RIB)
9386 #else
9387 # define machine_is_rib()       (0)
9388 #endif
9389
9390 #ifdef CONFIG_MACH_CLOD
9391 # ifdef machine_arch_type
9392 #  undef machine_arch_type
9393 #  define machine_arch_type     __machine_arch_type
9394 # else
9395 #  define machine_arch_type     MACH_TYPE_CLOD
9396 # endif
9397 # define machine_is_clod()      (machine_arch_type == MACH_TYPE_CLOD)
9398 #else
9399 # define machine_is_clod()      (0)
9400 #endif
9401
9402 #ifdef CONFIG_MACH_RUMP
9403 # ifdef machine_arch_type
9404 #  undef machine_arch_type
9405 #  define machine_arch_type     __machine_arch_type
9406 # else
9407 #  define machine_arch_type     MACH_TYPE_RUMP
9408 # endif
9409 # define machine_is_rump()      (machine_arch_type == MACH_TYPE_RUMP)
9410 #else
9411 # define machine_is_rump()      (0)
9412 #endif
9413
9414 #ifdef CONFIG_MACH_TENDERLOIN
9415 # ifdef machine_arch_type
9416 #  undef machine_arch_type
9417 #  define machine_arch_type     __machine_arch_type
9418 # else
9419 #  define machine_arch_type     MACH_TYPE_TENDERLOIN
9420 # endif
9421 # define machine_is_tenderloin()        (machine_arch_type == MACH_TYPE_TENDERLOIN)
9422 #else
9423 # define machine_is_tenderloin()        (0)
9424 #endif
9425
9426 #ifdef CONFIG_MACH_SHORTLOIN
9427 # ifdef machine_arch_type
9428 #  undef machine_arch_type
9429 #  define machine_arch_type     __machine_arch_type
9430 # else
9431 #  define machine_arch_type     MACH_TYPE_SHORTLOIN
9432 # endif
9433 # define machine_is_shortloin() (machine_arch_type == MACH_TYPE_SHORTLOIN)
9434 #else
9435 # define machine_is_shortloin() (0)
9436 #endif
9437
9438 #ifdef CONFIG_MACH_ANTARES
9439 # ifdef machine_arch_type
9440 #  undef machine_arch_type
9441 #  define machine_arch_type     __machine_arch_type
9442 # else
9443 #  define machine_arch_type     MACH_TYPE_ANTARES
9444 # endif
9445 # define machine_is_antares()   (machine_arch_type == MACH_TYPE_ANTARES)
9446 #else
9447 # define machine_is_antares()   (0)
9448 #endif
9449
9450 #ifdef CONFIG_MACH_WB40N
9451 # ifdef machine_arch_type
9452 #  undef machine_arch_type
9453 #  define machine_arch_type     __machine_arch_type
9454 # else
9455 #  define machine_arch_type     MACH_TYPE_WB40N
9456 # endif
9457 # define machine_is_wb40n()     (machine_arch_type == MACH_TYPE_WB40N)
9458 #else
9459 # define machine_is_wb40n()     (0)
9460 #endif
9461
9462 #ifdef CONFIG_MACH_HERRING
9463 # ifdef machine_arch_type
9464 #  undef machine_arch_type
9465 #  define machine_arch_type     __machine_arch_type
9466 # else
9467 #  define machine_arch_type     MACH_TYPE_HERRING
9468 # endif
9469 # define machine_is_herring()   (machine_arch_type == MACH_TYPE_HERRING)
9470 #else
9471 # define machine_is_herring()   (0)
9472 #endif
9473
9474 #ifdef CONFIG_MACH_NAXY400
9475 # ifdef machine_arch_type
9476 #  undef machine_arch_type
9477 #  define machine_arch_type     __machine_arch_type
9478 # else
9479 #  define machine_arch_type     MACH_TYPE_NAXY400
9480 # endif
9481 # define machine_is_naxy400()   (machine_arch_type == MACH_TYPE_NAXY400)
9482 #else
9483 # define machine_is_naxy400()   (0)
9484 #endif
9485
9486 #ifdef CONFIG_MACH_NAXY1200
9487 # ifdef machine_arch_type
9488 #  undef machine_arch_type
9489 #  define machine_arch_type     __machine_arch_type
9490 # else
9491 #  define machine_arch_type     MACH_TYPE_NAXY1200
9492 # endif
9493 # define machine_is_naxy1200()  (machine_arch_type == MACH_TYPE_NAXY1200)
9494 #else
9495 # define machine_is_naxy1200()  (0)
9496 #endif
9497
9498 #ifdef CONFIG_MACH_VPR200
9499 # ifdef machine_arch_type
9500 #  undef machine_arch_type
9501 #  define machine_arch_type     __machine_arch_type
9502 # else
9503 #  define machine_arch_type     MACH_TYPE_VPR200
9504 # endif
9505 # define machine_is_vpr200()    (machine_arch_type == MACH_TYPE_VPR200)
9506 #else
9507 # define machine_is_vpr200()    (0)
9508 #endif
9509
9510 #ifdef CONFIG_MACH_BUG20
9511 # ifdef machine_arch_type
9512 #  undef machine_arch_type
9513 #  define machine_arch_type     __machine_arch_type
9514 # else
9515 #  define machine_arch_type     MACH_TYPE_BUG20
9516 # endif
9517 # define machine_is_bug20()     (machine_arch_type == MACH_TYPE_BUG20)
9518 #else
9519 # define machine_is_bug20()     (0)
9520 #endif
9521
9522 #ifdef CONFIG_MACH_GOFLEXNET
9523 # ifdef machine_arch_type
9524 #  undef machine_arch_type
9525 #  define machine_arch_type     __machine_arch_type
9526 # else
9527 #  define machine_arch_type     MACH_TYPE_GOFLEXNET
9528 # endif
9529 # define machine_is_goflexnet() (machine_arch_type == MACH_TYPE_GOFLEXNET)
9530 #else
9531 # define machine_is_goflexnet() (0)
9532 #endif
9533
9534 #ifdef CONFIG_MACH_TORBRECK
9535 # ifdef machine_arch_type
9536 #  undef machine_arch_type
9537 #  define machine_arch_type     __machine_arch_type
9538 # else
9539 #  define machine_arch_type     MACH_TYPE_TORBRECK
9540 # endif
9541 # define machine_is_torbreck()  (machine_arch_type == MACH_TYPE_TORBRECK)
9542 #else
9543 # define machine_is_torbreck()  (0)
9544 #endif
9545
9546 #ifdef CONFIG_MACH_SAARB_MG1
9547 # ifdef machine_arch_type
9548 #  undef machine_arch_type
9549 #  define machine_arch_type     __machine_arch_type
9550 # else
9551 #  define machine_arch_type     MACH_TYPE_SAARB_MG1
9552 # endif
9553 # define machine_is_saarb_mg1() (machine_arch_type == MACH_TYPE_SAARB_MG1)
9554 #else
9555 # define machine_is_saarb_mg1() (0)
9556 #endif
9557
9558 #ifdef CONFIG_MACH_CALLISTO
9559 # ifdef machine_arch_type
9560 #  undef machine_arch_type
9561 #  define machine_arch_type     __machine_arch_type
9562 # else
9563 #  define machine_arch_type     MACH_TYPE_CALLISTO
9564 # endif
9565 # define machine_is_callisto()  (machine_arch_type == MACH_TYPE_CALLISTO)
9566 #else
9567 # define machine_is_callisto()  (0)
9568 #endif
9569
9570 #ifdef CONFIG_MACH_MULTHSU
9571 # ifdef machine_arch_type
9572 #  undef machine_arch_type
9573 #  define machine_arch_type     __machine_arch_type
9574 # else
9575 #  define machine_arch_type     MACH_TYPE_MULTHSU
9576 # endif
9577 # define machine_is_multhsu()   (machine_arch_type == MACH_TYPE_MULTHSU)
9578 #else
9579 # define machine_is_multhsu()   (0)
9580 #endif
9581
9582 #ifdef CONFIG_MACH_SALUDA
9583 # ifdef machine_arch_type
9584 #  undef machine_arch_type
9585 #  define machine_arch_type     __machine_arch_type
9586 # else
9587 #  define machine_arch_type     MACH_TYPE_SALUDA
9588 # endif
9589 # define machine_is_saluda()    (machine_arch_type == MACH_TYPE_SALUDA)
9590 #else
9591 # define machine_is_saluda()    (0)
9592 #endif
9593
9594 #ifdef CONFIG_MACH_PEMP_OMAP3_APOLLO
9595 # ifdef machine_arch_type
9596 #  undef machine_arch_type
9597 #  define machine_arch_type     __machine_arch_type
9598 # else
9599 #  define machine_arch_type     MACH_TYPE_PEMP_OMAP3_APOLLO
9600 # endif
9601 # define machine_is_pemp_omap3_apollo() (machine_arch_type == MACH_TYPE_PEMP_OMAP3_APOLLO)
9602 #else
9603 # define machine_is_pemp_omap3_apollo() (0)
9604 #endif
9605
9606 #ifdef CONFIG_MACH_VC0718
9607 # ifdef machine_arch_type
9608 #  undef machine_arch_type
9609 #  define machine_arch_type     __machine_arch_type
9610 # else
9611 #  define machine_arch_type     MACH_TYPE_VC0718
9612 # endif
9613 # define machine_is_vc0718()    (machine_arch_type == MACH_TYPE_VC0718)
9614 #else
9615 # define machine_is_vc0718()    (0)
9616 #endif
9617
9618 #ifdef CONFIG_MACH_MVBLX
9619 # ifdef machine_arch_type
9620 #  undef machine_arch_type
9621 #  define machine_arch_type     __machine_arch_type
9622 # else
9623 #  define machine_arch_type     MACH_TYPE_MVBLX
9624 # endif
9625 # define machine_is_mvblx()     (machine_arch_type == MACH_TYPE_MVBLX)
9626 #else
9627 # define machine_is_mvblx()     (0)
9628 #endif
9629
9630 #ifdef CONFIG_MACH_INHAND_APEIRON
9631 # ifdef machine_arch_type
9632 #  undef machine_arch_type
9633 #  define machine_arch_type     __machine_arch_type
9634 # else
9635 #  define machine_arch_type     MACH_TYPE_INHAND_APEIRON
9636 # endif
9637 # define machine_is_inhand_apeiron()    (machine_arch_type == MACH_TYPE_INHAND_APEIRON)
9638 #else
9639 # define machine_is_inhand_apeiron()    (0)
9640 #endif
9641
9642 #ifdef CONFIG_MACH_INHAND_FURY
9643 # ifdef machine_arch_type
9644 #  undef machine_arch_type
9645 #  define machine_arch_type     __machine_arch_type
9646 # else
9647 #  define machine_arch_type     MACH_TYPE_INHAND_FURY
9648 # endif
9649 # define machine_is_inhand_fury()       (machine_arch_type == MACH_TYPE_INHAND_FURY)
9650 #else
9651 # define machine_is_inhand_fury()       (0)
9652 #endif
9653
9654 #ifdef CONFIG_MACH_INHAND_SIREN
9655 # ifdef machine_arch_type
9656 #  undef machine_arch_type
9657 #  define machine_arch_type     __machine_arch_type
9658 # else
9659 #  define machine_arch_type     MACH_TYPE_INHAND_SIREN
9660 # endif
9661 # define machine_is_inhand_siren()      (machine_arch_type == MACH_TYPE_INHAND_SIREN)
9662 #else
9663 # define machine_is_inhand_siren()      (0)
9664 #endif
9665
9666 #ifdef CONFIG_MACH_HDNVP
9667 # ifdef machine_arch_type
9668 #  undef machine_arch_type
9669 #  define machine_arch_type     __machine_arch_type
9670 # else
9671 #  define machine_arch_type     MACH_TYPE_HDNVP
9672 # endif
9673 # define machine_is_hdnvp()     (machine_arch_type == MACH_TYPE_HDNVP)
9674 #else
9675 # define machine_is_hdnvp()     (0)
9676 #endif
9677
9678 #ifdef CONFIG_MACH_SOFTWINNER
9679 # ifdef machine_arch_type
9680 #  undef machine_arch_type
9681 #  define machine_arch_type     __machine_arch_type
9682 # else
9683 #  define machine_arch_type     MACH_TYPE_SOFTWINNER
9684 # endif
9685 # define machine_is_softwinner()        (machine_arch_type == MACH_TYPE_SOFTWINNER)
9686 #else
9687 # define machine_is_softwinner()        (0)
9688 #endif
9689
9690 #ifdef CONFIG_MACH_PRIMA2_EVB
9691 # ifdef machine_arch_type
9692 #  undef machine_arch_type
9693 #  define machine_arch_type     __machine_arch_type
9694 # else
9695 #  define machine_arch_type     MACH_TYPE_PRIMA2_EVB
9696 # endif
9697 # define machine_is_prima2_evb()        (machine_arch_type == MACH_TYPE_PRIMA2_EVB)
9698 #else
9699 # define machine_is_prima2_evb()        (0)
9700 #endif
9701
9702 #ifdef CONFIG_MACH_NAS6210
9703 # ifdef machine_arch_type
9704 #  undef machine_arch_type
9705 #  define machine_arch_type     __machine_arch_type
9706 # else
9707 #  define machine_arch_type     MACH_TYPE_NAS6210
9708 # endif
9709 # define machine_is_nas6210()   (machine_arch_type == MACH_TYPE_NAS6210)
9710 #else
9711 # define machine_is_nas6210()   (0)
9712 #endif
9713
9714 #ifdef CONFIG_MACH_UNISDEV
9715 # ifdef machine_arch_type
9716 #  undef machine_arch_type
9717 #  define machine_arch_type     __machine_arch_type
9718 # else
9719 #  define machine_arch_type     MACH_TYPE_UNISDEV
9720 # endif
9721 # define machine_is_unisdev()   (machine_arch_type == MACH_TYPE_UNISDEV)
9722 #else
9723 # define machine_is_unisdev()   (0)
9724 #endif
9725
9726 #ifdef CONFIG_MACH_SBCA11
9727 # ifdef machine_arch_type
9728 #  undef machine_arch_type
9729 #  define machine_arch_type     __machine_arch_type
9730 # else
9731 #  define machine_arch_type     MACH_TYPE_SBCA11
9732 # endif
9733 # define machine_is_sbca11()    (machine_arch_type == MACH_TYPE_SBCA11)
9734 #else
9735 # define machine_is_sbca11()    (0)
9736 #endif
9737
9738 #ifdef CONFIG_MACH_SAGA
9739 # ifdef machine_arch_type
9740 #  undef machine_arch_type
9741 #  define machine_arch_type     __machine_arch_type
9742 # else
9743 #  define machine_arch_type     MACH_TYPE_SAGA
9744 # endif
9745 # define machine_is_saga()      (machine_arch_type == MACH_TYPE_SAGA)
9746 #else
9747 # define machine_is_saga()      (0)
9748 #endif
9749
9750 #ifdef CONFIG_MACH_NS_K330
9751 # ifdef machine_arch_type
9752 #  undef machine_arch_type
9753 #  define machine_arch_type     __machine_arch_type
9754 # else
9755 #  define machine_arch_type     MACH_TYPE_NS_K330
9756 # endif
9757 # define machine_is_ns_k330()   (machine_arch_type == MACH_TYPE_NS_K330)
9758 #else
9759 # define machine_is_ns_k330()   (0)
9760 #endif
9761
9762 #ifdef CONFIG_MACH_TANNA
9763 # ifdef machine_arch_type
9764 #  undef machine_arch_type
9765 #  define machine_arch_type     __machine_arch_type
9766 # else
9767 #  define machine_arch_type     MACH_TYPE_TANNA
9768 # endif
9769 # define machine_is_tanna()     (machine_arch_type == MACH_TYPE_TANNA)
9770 #else
9771 # define machine_is_tanna()     (0)
9772 #endif
9773
9774 #ifdef CONFIG_MACH_IMATE8502
9775 # ifdef machine_arch_type
9776 #  undef machine_arch_type
9777 #  define machine_arch_type     __machine_arch_type
9778 # else
9779 #  define machine_arch_type     MACH_TYPE_IMATE8502
9780 # endif
9781 # define machine_is_imate8502() (machine_arch_type == MACH_TYPE_IMATE8502)
9782 #else
9783 # define machine_is_imate8502() (0)
9784 #endif
9785
9786 #ifdef CONFIG_MACH_ASPEN
9787 # ifdef machine_arch_type
9788 #  undef machine_arch_type
9789 #  define machine_arch_type     __machine_arch_type
9790 # else
9791 #  define machine_arch_type     MACH_TYPE_ASPEN
9792 # endif
9793 # define machine_is_aspen()     (machine_arch_type == MACH_TYPE_ASPEN)
9794 #else
9795 # define machine_is_aspen()     (0)
9796 #endif
9797
9798 #ifdef CONFIG_MACH_DAINTREE_CWAC
9799 # ifdef machine_arch_type
9800 #  undef machine_arch_type
9801 #  define machine_arch_type     __machine_arch_type
9802 # else
9803 #  define machine_arch_type     MACH_TYPE_DAINTREE_CWAC
9804 # endif
9805 # define machine_is_daintree_cwac()     (machine_arch_type == MACH_TYPE_DAINTREE_CWAC)
9806 #else
9807 # define machine_is_daintree_cwac()     (0)
9808 #endif
9809
9810 #ifdef CONFIG_MACH_ZMX25
9811 # ifdef machine_arch_type
9812 #  undef machine_arch_type
9813 #  define machine_arch_type     __machine_arch_type
9814 # else
9815 #  define machine_arch_type     MACH_TYPE_ZMX25
9816 # endif
9817 # define machine_is_zmx25()     (machine_arch_type == MACH_TYPE_ZMX25)
9818 #else
9819 # define machine_is_zmx25()     (0)
9820 #endif
9821
9822 #ifdef CONFIG_MACH_MAPLE1
9823 # ifdef machine_arch_type
9824 #  undef machine_arch_type
9825 #  define machine_arch_type     __machine_arch_type
9826 # else
9827 #  define machine_arch_type     MACH_TYPE_MAPLE1
9828 # endif
9829 # define machine_is_maple1()    (machine_arch_type == MACH_TYPE_MAPLE1)
9830 #else
9831 # define machine_is_maple1()    (0)
9832 #endif
9833
9834 #ifdef CONFIG_MACH_QSD8X72_SURF
9835 # ifdef machine_arch_type
9836 #  undef machine_arch_type
9837 #  define machine_arch_type     __machine_arch_type
9838 # else
9839 #  define machine_arch_type     MACH_TYPE_QSD8X72_SURF
9840 # endif
9841 # define machine_is_qsd8x72_surf()      (machine_arch_type == MACH_TYPE_QSD8X72_SURF)
9842 #else
9843 # define machine_is_qsd8x72_surf()      (0)
9844 #endif
9845
9846 #ifdef CONFIG_MACH_QSD8X72_FFA
9847 # ifdef machine_arch_type
9848 #  undef machine_arch_type
9849 #  define machine_arch_type     __machine_arch_type
9850 # else
9851 #  define machine_arch_type     MACH_TYPE_QSD8X72_FFA
9852 # endif
9853 # define machine_is_qsd8x72_ffa()       (machine_arch_type == MACH_TYPE_QSD8X72_FFA)
9854 #else
9855 # define machine_is_qsd8x72_ffa()       (0)
9856 #endif
9857
9858 #ifdef CONFIG_MACH_ABILENE
9859 # ifdef machine_arch_type
9860 #  undef machine_arch_type
9861 #  define machine_arch_type     __machine_arch_type
9862 # else
9863 #  define machine_arch_type     MACH_TYPE_ABILENE
9864 # endif
9865 # define machine_is_abilene()   (machine_arch_type == MACH_TYPE_ABILENE)
9866 #else
9867 # define machine_is_abilene()   (0)
9868 #endif
9869
9870 #ifdef CONFIG_MACH_EIGEN_TTR
9871 # ifdef machine_arch_type
9872 #  undef machine_arch_type
9873 #  define machine_arch_type     __machine_arch_type
9874 # else
9875 #  define machine_arch_type     MACH_TYPE_EIGEN_TTR
9876 # endif
9877 # define machine_is_eigen_ttr() (machine_arch_type == MACH_TYPE_EIGEN_TTR)
9878 #else
9879 # define machine_is_eigen_ttr() (0)
9880 #endif
9881
9882 #ifdef CONFIG_MACH_IOMEGA_IX2_200
9883 # ifdef machine_arch_type
9884 #  undef machine_arch_type
9885 #  define machine_arch_type     __machine_arch_type
9886 # else
9887 #  define machine_arch_type     MACH_TYPE_IOMEGA_IX2_200
9888 # endif
9889 # define machine_is_iomega_ix2_200()    (machine_arch_type == MACH_TYPE_IOMEGA_IX2_200)
9890 #else
9891 # define machine_is_iomega_ix2_200()    (0)
9892 #endif
9893
9894 #ifdef CONFIG_MACH_CORETEC_VCX7400
9895 # ifdef machine_arch_type
9896 #  undef machine_arch_type
9897 #  define machine_arch_type     __machine_arch_type
9898 # else
9899 #  define machine_arch_type     MACH_TYPE_CORETEC_VCX7400
9900 # endif
9901 # define machine_is_coretec_vcx7400()   (machine_arch_type == MACH_TYPE_CORETEC_VCX7400)
9902 #else
9903 # define machine_is_coretec_vcx7400()   (0)
9904 #endif
9905
9906 #ifdef CONFIG_MACH_SANTIAGO
9907 # ifdef machine_arch_type
9908 #  undef machine_arch_type
9909 #  define machine_arch_type     __machine_arch_type
9910 # else
9911 #  define machine_arch_type     MACH_TYPE_SANTIAGO
9912 # endif
9913 # define machine_is_santiago()  (machine_arch_type == MACH_TYPE_SANTIAGO)
9914 #else
9915 # define machine_is_santiago()  (0)
9916 #endif
9917
9918 #ifdef CONFIG_MACH_MX257SOL
9919 # ifdef machine_arch_type
9920 #  undef machine_arch_type
9921 #  define machine_arch_type     __machine_arch_type
9922 # else
9923 #  define machine_arch_type     MACH_TYPE_MX257SOL
9924 # endif
9925 # define machine_is_mx257sol()  (machine_arch_type == MACH_TYPE_MX257SOL)
9926 #else
9927 # define machine_is_mx257sol()  (0)
9928 #endif
9929
9930 #ifdef CONFIG_MACH_STRASBOURG
9931 # ifdef machine_arch_type
9932 #  undef machine_arch_type
9933 #  define machine_arch_type     __machine_arch_type
9934 # else
9935 #  define machine_arch_type     MACH_TYPE_STRASBOURG
9936 # endif
9937 # define machine_is_strasbourg()        (machine_arch_type == MACH_TYPE_STRASBOURG)
9938 #else
9939 # define machine_is_strasbourg()        (0)
9940 #endif
9941
9942 #ifdef CONFIG_MACH_MSM8X60_FLUID
9943 # ifdef machine_arch_type
9944 #  undef machine_arch_type
9945 #  define machine_arch_type     __machine_arch_type
9946 # else
9947 #  define machine_arch_type     MACH_TYPE_MSM8X60_FLUID
9948 # endif
9949 # define machine_is_msm8x60_fluid()     (machine_arch_type == MACH_TYPE_MSM8X60_FLUID)
9950 #else
9951 # define machine_is_msm8x60_fluid()     (0)
9952 #endif
9953
9954 #ifdef CONFIG_MACH_SMARTQV5
9955 # ifdef machine_arch_type
9956 #  undef machine_arch_type
9957 #  define machine_arch_type     __machine_arch_type
9958 # else
9959 #  define machine_arch_type     MACH_TYPE_SMARTQV5
9960 # endif
9961 # define machine_is_smartqv5()  (machine_arch_type == MACH_TYPE_SMARTQV5)
9962 #else
9963 # define machine_is_smartqv5()  (0)
9964 #endif
9965
9966 #ifdef CONFIG_MACH_SMARTQV3
9967 # ifdef machine_arch_type
9968 #  undef machine_arch_type
9969 #  define machine_arch_type     __machine_arch_type
9970 # else
9971 #  define machine_arch_type     MACH_TYPE_SMARTQV3
9972 # endif
9973 # define machine_is_smartqv3()  (machine_arch_type == MACH_TYPE_SMARTQV3)
9974 #else
9975 # define machine_is_smartqv3()  (0)
9976 #endif
9977
9978 #ifdef CONFIG_MACH_SMARTQV7
9979 # ifdef machine_arch_type
9980 #  undef machine_arch_type
9981 #  define machine_arch_type     __machine_arch_type
9982 # else
9983 #  define machine_arch_type     MACH_TYPE_SMARTQV7
9984 # endif
9985 # define machine_is_smartqv7()  (machine_arch_type == MACH_TYPE_SMARTQV7)
9986 #else
9987 # define machine_is_smartqv7()  (0)
9988 #endif
9989
9990 #ifdef CONFIG_MACH_PAZ00
9991 # ifdef machine_arch_type
9992 #  undef machine_arch_type
9993 #  define machine_arch_type     __machine_arch_type
9994 # else
9995 #  define machine_arch_type     MACH_TYPE_PAZ00
9996 # endif
9997 # define machine_is_paz00()     (machine_arch_type == MACH_TYPE_PAZ00)
9998 #else
9999 # define machine_is_paz00()     (0)
10000 #endif
10001
10002 #ifdef CONFIG_MACH_ACMENETUSFOXG20
10003 # ifdef machine_arch_type
10004 #  undef machine_arch_type
10005 #  define machine_arch_type     __machine_arch_type
10006 # else
10007 #  define machine_arch_type     MACH_TYPE_ACMENETUSFOXG20
10008 # endif
10009 # define machine_is_acmenetusfoxg20()   (machine_arch_type == MACH_TYPE_ACMENETUSFOXG20)
10010 #else
10011 # define machine_is_acmenetusfoxg20()   (0)
10012 #endif
10013
10014 #ifdef CONFIG_MACH_FWBD_0404
10015 # ifdef machine_arch_type
10016 #  undef machine_arch_type
10017 #  define machine_arch_type     __machine_arch_type
10018 # else
10019 #  define machine_arch_type     MACH_TYPE_FWBD_0404
10020 # endif
10021 # define machine_is_fwbd_0404() (machine_arch_type == MACH_TYPE_FWBD_0404)
10022 #else
10023 # define machine_is_fwbd_0404() (0)
10024 #endif
10025
10026 #ifdef CONFIG_MACH_HDGU
10027 # ifdef machine_arch_type
10028 #  undef machine_arch_type
10029 #  define machine_arch_type     __machine_arch_type
10030 # else
10031 #  define machine_arch_type     MACH_TYPE_HDGU
10032 # endif
10033 # define machine_is_hdgu()      (machine_arch_type == MACH_TYPE_HDGU)
10034 #else
10035 # define machine_is_hdgu()      (0)
10036 #endif
10037
10038 #ifdef CONFIG_MACH_PYRAMID
10039 # ifdef machine_arch_type
10040 #  undef machine_arch_type
10041 #  define machine_arch_type     __machine_arch_type
10042 # else
10043 #  define machine_arch_type     MACH_TYPE_PYRAMID
10044 # endif
10045 # define machine_is_pyramid()   (machine_arch_type == MACH_TYPE_PYRAMID)
10046 #else
10047 # define machine_is_pyramid()   (0)
10048 #endif
10049
10050 #ifdef CONFIG_MACH_EPIPHAN
10051 # ifdef machine_arch_type
10052 #  undef machine_arch_type
10053 #  define machine_arch_type     __machine_arch_type
10054 # else
10055 #  define machine_arch_type     MACH_TYPE_EPIPHAN
10056 # endif
10057 # define machine_is_epiphan()   (machine_arch_type == MACH_TYPE_EPIPHAN)
10058 #else
10059 # define machine_is_epiphan()   (0)
10060 #endif
10061
10062 #ifdef CONFIG_MACH_OMAP_BENDER
10063 # ifdef machine_arch_type
10064 #  undef machine_arch_type
10065 #  define machine_arch_type     __machine_arch_type
10066 # else
10067 #  define machine_arch_type     MACH_TYPE_OMAP_BENDER
10068 # endif
10069 # define machine_is_omap_bender()       (machine_arch_type == MACH_TYPE_OMAP_BENDER)
10070 #else
10071 # define machine_is_omap_bender()       (0)
10072 #endif
10073
10074 #ifdef CONFIG_MACH_GURNARD
10075 # ifdef machine_arch_type
10076 #  undef machine_arch_type
10077 #  define machine_arch_type     __machine_arch_type
10078 # else
10079 #  define machine_arch_type     MACH_TYPE_GURNARD
10080 # endif
10081 # define machine_is_gurnard()   (machine_arch_type == MACH_TYPE_GURNARD)
10082 #else
10083 # define machine_is_gurnard()   (0)
10084 #endif
10085
10086 #ifdef CONFIG_MACH_GTL_IT5100
10087 # ifdef machine_arch_type
10088 #  undef machine_arch_type
10089 #  define machine_arch_type     __machine_arch_type
10090 # else
10091 #  define machine_arch_type     MACH_TYPE_GTL_IT5100
10092 # endif
10093 # define machine_is_gtl_it5100()        (machine_arch_type == MACH_TYPE_GTL_IT5100)
10094 #else
10095 # define machine_is_gtl_it5100()        (0)
10096 #endif
10097
10098 #ifdef CONFIG_MACH_BCM2708
10099 # ifdef machine_arch_type
10100 #  undef machine_arch_type
10101 #  define machine_arch_type     __machine_arch_type
10102 # else
10103 #  define machine_arch_type     MACH_TYPE_BCM2708
10104 # endif
10105 # define machine_is_bcm2708()   (machine_arch_type == MACH_TYPE_BCM2708)
10106 #else
10107 # define machine_is_bcm2708()   (0)
10108 #endif
10109
10110 #ifdef CONFIG_MACH_MX51_GGC
10111 # ifdef machine_arch_type
10112 #  undef machine_arch_type
10113 #  define machine_arch_type     __machine_arch_type
10114 # else
10115 #  define machine_arch_type     MACH_TYPE_MX51_GGC
10116 # endif
10117 # define machine_is_mx51_ggc()  (machine_arch_type == MACH_TYPE_MX51_GGC)
10118 #else
10119 # define machine_is_mx51_ggc()  (0)
10120 #endif
10121
10122 #ifdef CONFIG_MACH_SHARESPACE
10123 # ifdef machine_arch_type
10124 #  undef machine_arch_type
10125 #  define machine_arch_type     __machine_arch_type
10126 # else
10127 #  define machine_arch_type     MACH_TYPE_SHARESPACE
10128 # endif
10129 # define machine_is_sharespace()        (machine_arch_type == MACH_TYPE_SHARESPACE)
10130 #else
10131 # define machine_is_sharespace()        (0)
10132 #endif
10133
10134 #ifdef CONFIG_MACH_HABA_KNX_EXPLORER
10135 # ifdef machine_arch_type
10136 #  undef machine_arch_type
10137 #  define machine_arch_type     __machine_arch_type
10138 # else
10139 #  define machine_arch_type     MACH_TYPE_HABA_KNX_EXPLORER
10140 # endif
10141 # define machine_is_haba_knx_explorer() (machine_arch_type == MACH_TYPE_HABA_KNX_EXPLORER)
10142 #else
10143 # define machine_is_haba_knx_explorer() (0)
10144 #endif
10145
10146 #ifdef CONFIG_MACH_SIMTEC_KIRKMOD
10147 # ifdef machine_arch_type
10148 #  undef machine_arch_type
10149 #  define machine_arch_type     __machine_arch_type
10150 # else
10151 #  define machine_arch_type     MACH_TYPE_SIMTEC_KIRKMOD
10152 # endif
10153 # define machine_is_simtec_kirkmod()    (machine_arch_type == MACH_TYPE_SIMTEC_KIRKMOD)
10154 #else
10155 # define machine_is_simtec_kirkmod()    (0)
10156 #endif
10157
10158 #ifdef CONFIG_MACH_CRUX
10159 # ifdef machine_arch_type
10160 #  undef machine_arch_type
10161 #  define machine_arch_type     __machine_arch_type
10162 # else
10163 #  define machine_arch_type     MACH_TYPE_CRUX
10164 # endif
10165 # define machine_is_crux()      (machine_arch_type == MACH_TYPE_CRUX)
10166 #else
10167 # define machine_is_crux()      (0)
10168 #endif
10169
10170 #ifdef CONFIG_MACH_MX51_BRAVO
10171 # ifdef machine_arch_type
10172 #  undef machine_arch_type
10173 #  define machine_arch_type     __machine_arch_type
10174 # else
10175 #  define machine_arch_type     MACH_TYPE_MX51_BRAVO
10176 # endif
10177 # define machine_is_mx51_bravo()        (machine_arch_type == MACH_TYPE_MX51_BRAVO)
10178 #else
10179 # define machine_is_mx51_bravo()        (0)
10180 #endif
10181
10182 #ifdef CONFIG_MACH_CHARON
10183 # ifdef machine_arch_type
10184 #  undef machine_arch_type
10185 #  define machine_arch_type     __machine_arch_type
10186 # else
10187 #  define machine_arch_type     MACH_TYPE_CHARON
10188 # endif
10189 # define machine_is_charon()    (machine_arch_type == MACH_TYPE_CHARON)
10190 #else
10191 # define machine_is_charon()    (0)
10192 #endif
10193
10194 #ifdef CONFIG_MACH_PICOCOM3
10195 # ifdef machine_arch_type
10196 #  undef machine_arch_type
10197 #  define machine_arch_type     __machine_arch_type
10198 # else
10199 #  define machine_arch_type     MACH_TYPE_PICOCOM3
10200 # endif
10201 # define machine_is_picocom3()  (machine_arch_type == MACH_TYPE_PICOCOM3)
10202 #else
10203 # define machine_is_picocom3()  (0)
10204 #endif
10205
10206 #ifdef CONFIG_MACH_PICOCOM4
10207 # ifdef machine_arch_type
10208 #  undef machine_arch_type
10209 #  define machine_arch_type     __machine_arch_type
10210 # else
10211 #  define machine_arch_type     MACH_TYPE_PICOCOM4
10212 # endif
10213 # define machine_is_picocom4()  (machine_arch_type == MACH_TYPE_PICOCOM4)
10214 #else
10215 # define machine_is_picocom4()  (0)
10216 #endif
10217
10218 #ifdef CONFIG_MACH_SERRANO
10219 # ifdef machine_arch_type
10220 #  undef machine_arch_type
10221 #  define machine_arch_type     __machine_arch_type
10222 # else
10223 #  define machine_arch_type     MACH_TYPE_SERRANO
10224 # endif
10225 # define machine_is_serrano()   (machine_arch_type == MACH_TYPE_SERRANO)
10226 #else
10227 # define machine_is_serrano()   (0)
10228 #endif
10229
10230 #ifdef CONFIG_MACH_DOUBLESHOT
10231 # ifdef machine_arch_type
10232 #  undef machine_arch_type
10233 #  define machine_arch_type     __machine_arch_type
10234 # else
10235 #  define machine_arch_type     MACH_TYPE_DOUBLESHOT
10236 # endif
10237 # define machine_is_doubleshot()        (machine_arch_type == MACH_TYPE_DOUBLESHOT)
10238 #else
10239 # define machine_is_doubleshot()        (0)
10240 #endif
10241
10242 #ifdef CONFIG_MACH_EVSY
10243 # ifdef machine_arch_type
10244 #  undef machine_arch_type
10245 #  define machine_arch_type     __machine_arch_type
10246 # else
10247 #  define machine_arch_type     MACH_TYPE_EVSY
10248 # endif
10249 # define machine_is_evsy()      (machine_arch_type == MACH_TYPE_EVSY)
10250 #else
10251 # define machine_is_evsy()      (0)
10252 #endif
10253
10254 #ifdef CONFIG_MACH_HUASHAN
10255 # ifdef machine_arch_type
10256 #  undef machine_arch_type
10257 #  define machine_arch_type     __machine_arch_type
10258 # else
10259 #  define machine_arch_type     MACH_TYPE_HUASHAN
10260 # endif
10261 # define machine_is_huashan()   (machine_arch_type == MACH_TYPE_HUASHAN)
10262 #else
10263 # define machine_is_huashan()   (0)
10264 #endif
10265
10266 #ifdef CONFIG_MACH_LAUSANNE
10267 # ifdef machine_arch_type
10268 #  undef machine_arch_type
10269 #  define machine_arch_type     __machine_arch_type
10270 # else
10271 #  define machine_arch_type     MACH_TYPE_LAUSANNE
10272 # endif
10273 # define machine_is_lausanne()  (machine_arch_type == MACH_TYPE_LAUSANNE)
10274 #else
10275 # define machine_is_lausanne()  (0)
10276 #endif
10277
10278 #ifdef CONFIG_MACH_EMERALD
10279 # ifdef machine_arch_type
10280 #  undef machine_arch_type
10281 #  define machine_arch_type     __machine_arch_type
10282 # else
10283 #  define machine_arch_type     MACH_TYPE_EMERALD
10284 # endif
10285 # define machine_is_emerald()   (machine_arch_type == MACH_TYPE_EMERALD)
10286 #else
10287 # define machine_is_emerald()   (0)
10288 #endif
10289
10290 #ifdef CONFIG_MACH_TQMA35
10291 # ifdef machine_arch_type
10292 #  undef machine_arch_type
10293 #  define machine_arch_type     __machine_arch_type
10294 # else
10295 #  define machine_arch_type     MACH_TYPE_TQMA35
10296 # endif
10297 # define machine_is_tqma35()    (machine_arch_type == MACH_TYPE_TQMA35)
10298 #else
10299 # define machine_is_tqma35()    (0)
10300 #endif
10301
10302 #ifdef CONFIG_MACH_MARVEL
10303 # ifdef machine_arch_type
10304 #  undef machine_arch_type
10305 #  define machine_arch_type     __machine_arch_type
10306 # else
10307 #  define machine_arch_type     MACH_TYPE_MARVEL
10308 # endif
10309 # define machine_is_marvel()    (machine_arch_type == MACH_TYPE_MARVEL)
10310 #else
10311 # define machine_is_marvel()    (0)
10312 #endif
10313
10314 #ifdef CONFIG_MACH_MANUAE
10315 # ifdef machine_arch_type
10316 #  undef machine_arch_type
10317 #  define machine_arch_type     __machine_arch_type
10318 # else
10319 #  define machine_arch_type     MACH_TYPE_MANUAE
10320 # endif
10321 # define machine_is_manuae()    (machine_arch_type == MACH_TYPE_MANUAE)
10322 #else
10323 # define machine_is_manuae()    (0)
10324 #endif
10325
10326 #ifdef CONFIG_MACH_CHACHA
10327 # ifdef machine_arch_type
10328 #  undef machine_arch_type
10329 #  define machine_arch_type     __machine_arch_type
10330 # else
10331 #  define machine_arch_type     MACH_TYPE_CHACHA
10332 # endif
10333 # define machine_is_chacha()    (machine_arch_type == MACH_TYPE_CHACHA)
10334 #else
10335 # define machine_is_chacha()    (0)
10336 #endif
10337
10338 #ifdef CONFIG_MACH_LEMON
10339 # ifdef machine_arch_type
10340 #  undef machine_arch_type
10341 #  define machine_arch_type     __machine_arch_type
10342 # else
10343 #  define machine_arch_type     MACH_TYPE_LEMON
10344 # endif
10345 # define machine_is_lemon()     (machine_arch_type == MACH_TYPE_LEMON)
10346 #else
10347 # define machine_is_lemon()     (0)
10348 #endif
10349
10350 #ifdef CONFIG_MACH_CSC
10351 # ifdef machine_arch_type
10352 #  undef machine_arch_type
10353 #  define machine_arch_type     __machine_arch_type
10354 # else
10355 #  define machine_arch_type     MACH_TYPE_CSC
10356 # endif
10357 # define machine_is_csc()       (machine_arch_type == MACH_TYPE_CSC)
10358 #else
10359 # define machine_is_csc()       (0)
10360 #endif
10361
10362 #ifdef CONFIG_MACH_GIRA_KNXIP_ROUTER
10363 # ifdef machine_arch_type
10364 #  undef machine_arch_type
10365 #  define machine_arch_type     __machine_arch_type
10366 # else
10367 #  define machine_arch_type     MACH_TYPE_GIRA_KNXIP_ROUTER
10368 # endif
10369 # define machine_is_gira_knxip_router() (machine_arch_type == MACH_TYPE_GIRA_KNXIP_ROUTER)
10370 #else
10371 # define machine_is_gira_knxip_router() (0)
10372 #endif
10373
10374 #ifdef CONFIG_MACH_T20
10375 # ifdef machine_arch_type
10376 #  undef machine_arch_type
10377 #  define machine_arch_type     __machine_arch_type
10378 # else
10379 #  define machine_arch_type     MACH_TYPE_T20
10380 # endif
10381 # define machine_is_t20()       (machine_arch_type == MACH_TYPE_T20)
10382 #else
10383 # define machine_is_t20()       (0)
10384 #endif
10385
10386 #ifdef CONFIG_MACH_HDMINI
10387 # ifdef machine_arch_type
10388 #  undef machine_arch_type
10389 #  define machine_arch_type     __machine_arch_type
10390 # else
10391 #  define machine_arch_type     MACH_TYPE_HDMINI
10392 # endif
10393 # define machine_is_hdmini()    (machine_arch_type == MACH_TYPE_HDMINI)
10394 #else
10395 # define machine_is_hdmini()    (0)
10396 #endif
10397
10398 #ifdef CONFIG_MACH_SCIPHONE_G2
10399 # ifdef machine_arch_type
10400 #  undef machine_arch_type
10401 #  define machine_arch_type     __machine_arch_type
10402 # else
10403 #  define machine_arch_type     MACH_TYPE_SCIPHONE_G2
10404 # endif
10405 # define machine_is_sciphone_g2()       (machine_arch_type == MACH_TYPE_SCIPHONE_G2)
10406 #else
10407 # define machine_is_sciphone_g2()       (0)
10408 #endif
10409
10410 #ifdef CONFIG_MACH_EXPRESS
10411 # ifdef machine_arch_type
10412 #  undef machine_arch_type
10413 #  define machine_arch_type     __machine_arch_type
10414 # else
10415 #  define machine_arch_type     MACH_TYPE_EXPRESS
10416 # endif
10417 # define machine_is_express()   (machine_arch_type == MACH_TYPE_EXPRESS)
10418 #else
10419 # define machine_is_express()   (0)
10420 #endif
10421
10422 #ifdef CONFIG_MACH_EXPRESS_KT
10423 # ifdef machine_arch_type
10424 #  undef machine_arch_type
10425 #  define machine_arch_type     __machine_arch_type
10426 # else
10427 #  define machine_arch_type     MACH_TYPE_EXPRESS_KT
10428 # endif
10429 # define machine_is_express_kt()        (machine_arch_type == MACH_TYPE_EXPRESS_KT)
10430 #else
10431 # define machine_is_express_kt()        (0)
10432 #endif
10433
10434 #ifdef CONFIG_MACH_MAXIMASP
10435 # ifdef machine_arch_type
10436 #  undef machine_arch_type
10437 #  define machine_arch_type     __machine_arch_type
10438 # else
10439 #  define machine_arch_type     MACH_TYPE_MAXIMASP
10440 # endif
10441 # define machine_is_maximasp()  (machine_arch_type == MACH_TYPE_MAXIMASP)
10442 #else
10443 # define machine_is_maximasp()  (0)
10444 #endif
10445
10446 #ifdef CONFIG_MACH_NITROGEN_IMX51
10447 # ifdef machine_arch_type
10448 #  undef machine_arch_type
10449 #  define machine_arch_type     __machine_arch_type
10450 # else
10451 #  define machine_arch_type     MACH_TYPE_NITROGEN_IMX51
10452 # endif
10453 # define machine_is_nitrogen_imx51()    (machine_arch_type == MACH_TYPE_NITROGEN_IMX51)
10454 #else
10455 # define machine_is_nitrogen_imx51()    (0)
10456 #endif
10457
10458 #ifdef CONFIG_MACH_NITROGEN_IMX53
10459 # ifdef machine_arch_type
10460 #  undef machine_arch_type
10461 #  define machine_arch_type     __machine_arch_type
10462 # else
10463 #  define machine_arch_type     MACH_TYPE_NITROGEN_IMX53
10464 # endif
10465 # define machine_is_nitrogen_imx53()    (machine_arch_type == MACH_TYPE_NITROGEN_IMX53)
10466 #else
10467 # define machine_is_nitrogen_imx53()    (0)
10468 #endif
10469
10470 #ifdef CONFIG_MACH_SUNFIRE
10471 # ifdef machine_arch_type
10472 #  undef machine_arch_type
10473 #  define machine_arch_type     __machine_arch_type
10474 # else
10475 #  define machine_arch_type     MACH_TYPE_SUNFIRE
10476 # endif
10477 # define machine_is_sunfire()   (machine_arch_type == MACH_TYPE_SUNFIRE)
10478 #else
10479 # define machine_is_sunfire()   (0)
10480 #endif
10481
10482 #ifdef CONFIG_MACH_AROWANA
10483 # ifdef machine_arch_type
10484 #  undef machine_arch_type
10485 #  define machine_arch_type     __machine_arch_type
10486 # else
10487 #  define machine_arch_type     MACH_TYPE_AROWANA
10488 # endif
10489 # define machine_is_arowana()   (machine_arch_type == MACH_TYPE_AROWANA)
10490 #else
10491 # define machine_is_arowana()   (0)
10492 #endif
10493
10494 #ifdef CONFIG_MACH_TEGRA_DAYTONA
10495 # ifdef machine_arch_type
10496 #  undef machine_arch_type
10497 #  define machine_arch_type     __machine_arch_type
10498 # else
10499 #  define machine_arch_type     MACH_TYPE_TEGRA_DAYTONA
10500 # endif
10501 # define machine_is_tegra_daytona()     (machine_arch_type == MACH_TYPE_TEGRA_DAYTONA)
10502 #else
10503 # define machine_is_tegra_daytona()     (0)
10504 #endif
10505
10506 #ifdef CONFIG_MACH_TEGRA_SWORDFISH
10507 # ifdef machine_arch_type
10508 #  undef machine_arch_type
10509 #  define machine_arch_type     __machine_arch_type
10510 # else
10511 #  define machine_arch_type     MACH_TYPE_TEGRA_SWORDFISH
10512 # endif
10513 # define machine_is_tegra_swordfish()   (machine_arch_type == MACH_TYPE_TEGRA_SWORDFISH)
10514 #else
10515 # define machine_is_tegra_swordfish()   (0)
10516 #endif
10517
10518 #ifdef CONFIG_MACH_EDISON
10519 # ifdef machine_arch_type
10520 #  undef machine_arch_type
10521 #  define machine_arch_type     __machine_arch_type
10522 # else
10523 #  define machine_arch_type     MACH_TYPE_EDISON
10524 # endif
10525 # define machine_is_edison()    (machine_arch_type == MACH_TYPE_EDISON)
10526 #else
10527 # define machine_is_edison()    (0)
10528 #endif
10529
10530 #ifdef CONFIG_MACH_SVP8500V1
10531 # ifdef machine_arch_type
10532 #  undef machine_arch_type
10533 #  define machine_arch_type     __machine_arch_type
10534 # else
10535 #  define machine_arch_type     MACH_TYPE_SVP8500V1
10536 # endif
10537 # define machine_is_svp8500v1() (machine_arch_type == MACH_TYPE_SVP8500V1)
10538 #else
10539 # define machine_is_svp8500v1() (0)
10540 #endif
10541
10542 #ifdef CONFIG_MACH_SVP8500V2
10543 # ifdef machine_arch_type
10544 #  undef machine_arch_type
10545 #  define machine_arch_type     __machine_arch_type
10546 # else
10547 #  define machine_arch_type     MACH_TYPE_SVP8500V2
10548 # endif
10549 # define machine_is_svp8500v2() (machine_arch_type == MACH_TYPE_SVP8500V2)
10550 #else
10551 # define machine_is_svp8500v2() (0)
10552 #endif
10553
10554 #ifdef CONFIG_MACH_SVP5500
10555 # ifdef machine_arch_type
10556 #  undef machine_arch_type
10557 #  define machine_arch_type     __machine_arch_type
10558 # else
10559 #  define machine_arch_type     MACH_TYPE_SVP5500
10560 # endif
10561 # define machine_is_svp5500()   (machine_arch_type == MACH_TYPE_SVP5500)
10562 #else
10563 # define machine_is_svp5500()   (0)
10564 #endif
10565
10566 #ifdef CONFIG_MACH_B5500
10567 # ifdef machine_arch_type
10568 #  undef machine_arch_type
10569 #  define machine_arch_type     __machine_arch_type
10570 # else
10571 #  define machine_arch_type     MACH_TYPE_B5500
10572 # endif
10573 # define machine_is_b5500()     (machine_arch_type == MACH_TYPE_B5500)
10574 #else
10575 # define machine_is_b5500()     (0)
10576 #endif
10577
10578 #ifdef CONFIG_MACH_S5500
10579 # ifdef machine_arch_type
10580 #  undef machine_arch_type
10581 #  define machine_arch_type     __machine_arch_type
10582 # else
10583 #  define machine_arch_type     MACH_TYPE_S5500
10584 # endif
10585 # define machine_is_s5500()     (machine_arch_type == MACH_TYPE_S5500)
10586 #else
10587 # define machine_is_s5500()     (0)
10588 #endif
10589
10590 #ifdef CONFIG_MACH_ICON
10591 # ifdef machine_arch_type
10592 #  undef machine_arch_type
10593 #  define machine_arch_type     __machine_arch_type
10594 # else
10595 #  define machine_arch_type     MACH_TYPE_ICON
10596 # endif
10597 # define machine_is_icon()      (machine_arch_type == MACH_TYPE_ICON)
10598 #else
10599 # define machine_is_icon()      (0)
10600 #endif
10601
10602 #ifdef CONFIG_MACH_ELEPHANT
10603 # ifdef machine_arch_type
10604 #  undef machine_arch_type
10605 #  define machine_arch_type     __machine_arch_type
10606 # else
10607 #  define machine_arch_type     MACH_TYPE_ELEPHANT
10608 # endif
10609 # define machine_is_elephant()  (machine_arch_type == MACH_TYPE_ELEPHANT)
10610 #else
10611 # define machine_is_elephant()  (0)
10612 #endif
10613
10614 #ifdef CONFIG_MACH_SHOOTER
10615 # ifdef machine_arch_type
10616 #  undef machine_arch_type
10617 #  define machine_arch_type     __machine_arch_type
10618 # else
10619 #  define machine_arch_type     MACH_TYPE_SHOOTER
10620 # endif
10621 # define machine_is_shooter()   (machine_arch_type == MACH_TYPE_SHOOTER)
10622 #else
10623 # define machine_is_shooter()   (0)
10624 #endif
10625
10626 #ifdef CONFIG_MACH_SPADE_LTE
10627 # ifdef machine_arch_type
10628 #  undef machine_arch_type
10629 #  define machine_arch_type     __machine_arch_type
10630 # else
10631 #  define machine_arch_type     MACH_TYPE_SPADE_LTE
10632 # endif
10633 # define machine_is_spade_lte() (machine_arch_type == MACH_TYPE_SPADE_LTE)
10634 #else
10635 # define machine_is_spade_lte() (0)
10636 #endif
10637
10638 #ifdef CONFIG_MACH_PHILHWANI
10639 # ifdef machine_arch_type
10640 #  undef machine_arch_type
10641 #  define machine_arch_type     __machine_arch_type
10642 # else
10643 #  define machine_arch_type     MACH_TYPE_PHILHWANI
10644 # endif
10645 # define machine_is_philhwani() (machine_arch_type == MACH_TYPE_PHILHWANI)
10646 #else
10647 # define machine_is_philhwani() (0)
10648 #endif
10649
10650 #ifdef CONFIG_MACH_GSNCOMM
10651 # ifdef machine_arch_type
10652 #  undef machine_arch_type
10653 #  define machine_arch_type     __machine_arch_type
10654 # else
10655 #  define machine_arch_type     MACH_TYPE_GSNCOMM
10656 # endif
10657 # define machine_is_gsncomm()   (machine_arch_type == MACH_TYPE_GSNCOMM)
10658 #else
10659 # define machine_is_gsncomm()   (0)
10660 #endif
10661
10662 #ifdef CONFIG_MACH_STRASBOURG_A2
10663 # ifdef machine_arch_type
10664 #  undef machine_arch_type
10665 #  define machine_arch_type     __machine_arch_type
10666 # else
10667 #  define machine_arch_type     MACH_TYPE_STRASBOURG_A2
10668 # endif
10669 # define machine_is_strasbourg_a2()     (machine_arch_type == MACH_TYPE_STRASBOURG_A2)
10670 #else
10671 # define machine_is_strasbourg_a2()     (0)
10672 #endif
10673
10674 #ifdef CONFIG_MACH_MMM
10675 # ifdef machine_arch_type
10676 #  undef machine_arch_type
10677 #  define machine_arch_type     __machine_arch_type
10678 # else
10679 #  define machine_arch_type     MACH_TYPE_MMM
10680 # endif
10681 # define machine_is_mmm()       (machine_arch_type == MACH_TYPE_MMM)
10682 #else
10683 # define machine_is_mmm()       (0)
10684 #endif
10685
10686 #ifdef CONFIG_MACH_DAVINCI_DM365_BV
10687 # ifdef machine_arch_type
10688 #  undef machine_arch_type
10689 #  define machine_arch_type     __machine_arch_type
10690 # else
10691 #  define machine_arch_type     MACH_TYPE_DAVINCI_DM365_BV
10692 # endif
10693 # define machine_is_davinci_dm365_bv()  (machine_arch_type == MACH_TYPE_DAVINCI_DM365_BV)
10694 #else
10695 # define machine_is_davinci_dm365_bv()  (0)
10696 #endif
10697
10698 #ifdef CONFIG_MACH_AG5EVM
10699 # ifdef machine_arch_type
10700 #  undef machine_arch_type
10701 #  define machine_arch_type     __machine_arch_type
10702 # else
10703 #  define machine_arch_type     MACH_TYPE_AG5EVM
10704 # endif
10705 # define machine_is_ag5evm()    (machine_arch_type == MACH_TYPE_AG5EVM)
10706 #else
10707 # define machine_is_ag5evm()    (0)
10708 #endif
10709
10710 #ifdef CONFIG_MACH_SC575PLC
10711 # ifdef machine_arch_type
10712 #  undef machine_arch_type
10713 #  define machine_arch_type     __machine_arch_type
10714 # else
10715 #  define machine_arch_type     MACH_TYPE_SC575PLC
10716 # endif
10717 # define machine_is_sc575plc()  (machine_arch_type == MACH_TYPE_SC575PLC)
10718 #else
10719 # define machine_is_sc575plc()  (0)
10720 #endif
10721
10722 #ifdef CONFIG_MACH_SC575IPC
10723 # ifdef machine_arch_type
10724 #  undef machine_arch_type
10725 #  define machine_arch_type     __machine_arch_type
10726 # else
10727 #  define machine_arch_type     MACH_TYPE_SC575IPC
10728 # endif
10729 # define machine_is_sc575hmi()  (machine_arch_type == MACH_TYPE_SC575IPC)
10730 #else
10731 # define machine_is_sc575hmi()  (0)
10732 #endif
10733
10734 #ifdef CONFIG_MACH_OMAP3_TDM3730
10735 # ifdef machine_arch_type
10736 #  undef machine_arch_type
10737 #  define machine_arch_type     __machine_arch_type
10738 # else
10739 #  define machine_arch_type     MACH_TYPE_OMAP3_TDM3730
10740 # endif
10741 # define machine_is_omap3_tdm3730()     (machine_arch_type == MACH_TYPE_OMAP3_TDM3730)
10742 #else
10743 # define machine_is_omap3_tdm3730()     (0)
10744 #endif
10745
10746 #ifdef CONFIG_MACH_TOP9000_EVAL
10747 # ifdef machine_arch_type
10748 #  undef machine_arch_type
10749 #  define machine_arch_type     __machine_arch_type
10750 # else
10751 #  define machine_arch_type     MACH_TYPE_TOP9000_EVAL
10752 # endif
10753 # define machine_is_top9000_eval()      (machine_arch_type == MACH_TYPE_TOP9000_EVAL)
10754 #else
10755 # define machine_is_top9000_eval()      (0)
10756 #endif
10757
10758 #ifdef CONFIG_MACH_TOP9000_SU
10759 # ifdef machine_arch_type
10760 #  undef machine_arch_type
10761 #  define machine_arch_type     __machine_arch_type
10762 # else
10763 #  define machine_arch_type     MACH_TYPE_TOP9000_SU
10764 # endif
10765 # define machine_is_top9000_su()        (machine_arch_type == MACH_TYPE_TOP9000_SU)
10766 #else
10767 # define machine_is_top9000_su()        (0)
10768 #endif
10769
10770 #ifdef CONFIG_MACH_UTM300
10771 # ifdef machine_arch_type
10772 #  undef machine_arch_type
10773 #  define machine_arch_type     __machine_arch_type
10774 # else
10775 #  define machine_arch_type     MACH_TYPE_UTM300
10776 # endif
10777 # define machine_is_utm300()    (machine_arch_type == MACH_TYPE_UTM300)
10778 #else
10779 # define machine_is_utm300()    (0)
10780 #endif
10781
10782 #ifdef CONFIG_MACH_TSUNAGI
10783 # ifdef machine_arch_type
10784 #  undef machine_arch_type
10785 #  define machine_arch_type     __machine_arch_type
10786 # else
10787 #  define machine_arch_type     MACH_TYPE_TSUNAGI
10788 # endif
10789 # define machine_is_tsunagi()   (machine_arch_type == MACH_TYPE_TSUNAGI)
10790 #else
10791 # define machine_is_tsunagi()   (0)
10792 #endif
10793
10794 #ifdef CONFIG_MACH_TS75XX
10795 # ifdef machine_arch_type
10796 #  undef machine_arch_type
10797 #  define machine_arch_type     __machine_arch_type
10798 # else
10799 #  define machine_arch_type     MACH_TYPE_TS75XX
10800 # endif
10801 # define machine_is_ts75xx()    (machine_arch_type == MACH_TYPE_TS75XX)
10802 #else
10803 # define machine_is_ts75xx()    (0)
10804 #endif
10805
10806 #ifdef CONFIG_MACH_TS47XX
10807 # ifdef machine_arch_type
10808 #  undef machine_arch_type
10809 #  define machine_arch_type     __machine_arch_type
10810 # else
10811 #  define machine_arch_type     MACH_TYPE_TS47XX
10812 # endif
10813 # define machine_is_ts47xx()    (machine_arch_type == MACH_TYPE_TS47XX)
10814 #else
10815 # define machine_is_ts47xx()    (0)
10816 #endif
10817
10818 #ifdef CONFIG_MACH_DA850_K5
10819 # ifdef machine_arch_type
10820 #  undef machine_arch_type
10821 #  define machine_arch_type     __machine_arch_type
10822 # else
10823 #  define machine_arch_type     MACH_TYPE_DA850_K5
10824 # endif
10825 # define machine_is_da850_k5()  (machine_arch_type == MACH_TYPE_DA850_K5)
10826 #else
10827 # define machine_is_da850_k5()  (0)
10828 #endif
10829
10830 #ifdef CONFIG_MACH_AX502
10831 # ifdef machine_arch_type
10832 #  undef machine_arch_type
10833 #  define machine_arch_type     __machine_arch_type
10834 # else
10835 #  define machine_arch_type     MACH_TYPE_AX502
10836 # endif
10837 # define machine_is_ax502()     (machine_arch_type == MACH_TYPE_AX502)
10838 #else
10839 # define machine_is_ax502()     (0)
10840 #endif
10841
10842 #ifdef CONFIG_MACH_IGEP0032
10843 # ifdef machine_arch_type
10844 #  undef machine_arch_type
10845 #  define machine_arch_type     __machine_arch_type
10846 # else
10847 #  define machine_arch_type     MACH_TYPE_IGEP0032
10848 # endif
10849 # define machine_is_igep0032()  (machine_arch_type == MACH_TYPE_IGEP0032)
10850 #else
10851 # define machine_is_igep0032()  (0)
10852 #endif
10853
10854 #ifdef CONFIG_MACH_ANTERO
10855 # ifdef machine_arch_type
10856 #  undef machine_arch_type
10857 #  define machine_arch_type     __machine_arch_type
10858 # else
10859 #  define machine_arch_type     MACH_TYPE_ANTERO
10860 # endif
10861 # define machine_is_antero()    (machine_arch_type == MACH_TYPE_ANTERO)
10862 #else
10863 # define machine_is_antero()    (0)
10864 #endif
10865
10866 #ifdef CONFIG_MACH_SYNERGY
10867 # ifdef machine_arch_type
10868 #  undef machine_arch_type
10869 #  define machine_arch_type     __machine_arch_type
10870 # else
10871 #  define machine_arch_type     MACH_TYPE_SYNERGY
10872 # endif
10873 # define machine_is_synergy()   (machine_arch_type == MACH_TYPE_SYNERGY)
10874 #else
10875 # define machine_is_synergy()   (0)
10876 #endif
10877
10878 #ifdef CONFIG_MACH_ICS_IF_VOIP
10879 # ifdef machine_arch_type
10880 #  undef machine_arch_type
10881 #  define machine_arch_type     __machine_arch_type
10882 # else
10883 #  define machine_arch_type     MACH_TYPE_ICS_IF_VOIP
10884 # endif
10885 # define machine_is_ics_if_voip()       (machine_arch_type == MACH_TYPE_ICS_IF_VOIP)
10886 #else
10887 # define machine_is_ics_if_voip()       (0)
10888 #endif
10889
10890 #ifdef CONFIG_MACH_WLF_CRAGG_6410
10891 # ifdef machine_arch_type
10892 #  undef machine_arch_type
10893 #  define machine_arch_type     __machine_arch_type
10894 # else
10895 #  define machine_arch_type     MACH_TYPE_WLF_CRAGG_6410
10896 # endif
10897 # define machine_is_wlf_cragg_6410()    (machine_arch_type == MACH_TYPE_WLF_CRAGG_6410)
10898 #else
10899 # define machine_is_wlf_cragg_6410()    (0)
10900 #endif
10901
10902 #ifdef CONFIG_MACH_PUNICA
10903 # ifdef machine_arch_type
10904 #  undef machine_arch_type
10905 #  define machine_arch_type     __machine_arch_type
10906 # else
10907 #  define machine_arch_type     MACH_TYPE_PUNICA
10908 # endif
10909 # define machine_is_punica()    (machine_arch_type == MACH_TYPE_PUNICA)
10910 #else
10911 # define machine_is_punica()    (0)
10912 #endif
10913
10914 #ifdef CONFIG_MACH_TRIMSLICE
10915 # ifdef machine_arch_type
10916 #  undef machine_arch_type
10917 #  define machine_arch_type     __machine_arch_type
10918 # else
10919 #  define machine_arch_type     MACH_TYPE_TRIMSLICE
10920 # endif
10921 # define machine_is_trimslice() (machine_arch_type == MACH_TYPE_TRIMSLICE)
10922 #else
10923 # define machine_is_trimslice() (0)
10924 #endif
10925
10926 #ifdef CONFIG_MACH_MX27_WMULTRA
10927 # ifdef machine_arch_type
10928 #  undef machine_arch_type
10929 #  define machine_arch_type     __machine_arch_type
10930 # else
10931 #  define machine_arch_type     MACH_TYPE_MX27_WMULTRA
10932 # endif
10933 # define machine_is_mx27_wmultra()      (machine_arch_type == MACH_TYPE_MX27_WMULTRA)
10934 #else
10935 # define machine_is_mx27_wmultra()      (0)
10936 #endif
10937
10938 #ifdef CONFIG_MACH_MACKEREL
10939 # ifdef machine_arch_type
10940 #  undef machine_arch_type
10941 #  define machine_arch_type     __machine_arch_type
10942 # else
10943 #  define machine_arch_type     MACH_TYPE_MACKEREL
10944 # endif
10945 # define machine_is_mackerel()  (machine_arch_type == MACH_TYPE_MACKEREL)
10946 #else
10947 # define machine_is_mackerel()  (0)
10948 #endif
10949
10950 #ifdef CONFIG_MACH_FA9X27
10951 # ifdef machine_arch_type
10952 #  undef machine_arch_type
10953 #  define machine_arch_type     __machine_arch_type
10954 # else
10955 #  define machine_arch_type     MACH_TYPE_FA9X27
10956 # endif
10957 # define machine_is_fa9x27()    (machine_arch_type == MACH_TYPE_FA9X27)
10958 #else
10959 # define machine_is_fa9x27()    (0)
10960 #endif
10961
10962 #ifdef CONFIG_MACH_NS2816TB
10963 # ifdef machine_arch_type
10964 #  undef machine_arch_type
10965 #  define machine_arch_type     __machine_arch_type
10966 # else
10967 #  define machine_arch_type     MACH_TYPE_NS2816TB
10968 # endif
10969 # define machine_is_ns2816tb()  (machine_arch_type == MACH_TYPE_NS2816TB)
10970 #else
10971 # define machine_is_ns2816tb()  (0)
10972 #endif
10973
10974 #ifdef CONFIG_MACH_NS2816_NTPAD
10975 # ifdef machine_arch_type
10976 #  undef machine_arch_type
10977 #  define machine_arch_type     __machine_arch_type
10978 # else
10979 #  define machine_arch_type     MACH_TYPE_NS2816_NTPAD
10980 # endif
10981 # define machine_is_ns2816_ntpad()      (machine_arch_type == MACH_TYPE_NS2816_NTPAD)
10982 #else
10983 # define machine_is_ns2816_ntpad()      (0)
10984 #endif
10985
10986 #ifdef CONFIG_MACH_NS2816_NTNB
10987 # ifdef machine_arch_type
10988 #  undef machine_arch_type
10989 #  define machine_arch_type     __machine_arch_type
10990 # else
10991 #  define machine_arch_type     MACH_TYPE_NS2816_NTNB
10992 # endif
10993 # define machine_is_ns2816_ntnb()       (machine_arch_type == MACH_TYPE_NS2816_NTNB)
10994 #else
10995 # define machine_is_ns2816_ntnb()       (0)
10996 #endif
10997
10998 #ifdef CONFIG_MACH_KAEN
10999 # ifdef machine_arch_type
11000 #  undef machine_arch_type
11001 #  define machine_arch_type     __machine_arch_type
11002 # else
11003 #  define machine_arch_type     MACH_TYPE_KAEN
11004 # endif
11005 # define machine_is_kaen()      (machine_arch_type == MACH_TYPE_KAEN)
11006 #else
11007 # define machine_is_kaen()      (0)
11008 #endif
11009
11010 #ifdef CONFIG_MACH_NV1000
11011 # ifdef machine_arch_type
11012 #  undef machine_arch_type
11013 #  define machine_arch_type     __machine_arch_type
11014 # else
11015 #  define machine_arch_type     MACH_TYPE_NV1000
11016 # endif
11017 # define machine_is_nv1000()    (machine_arch_type == MACH_TYPE_NV1000)
11018 #else
11019 # define machine_is_nv1000()    (0)
11020 #endif
11021
11022 #ifdef CONFIG_MACH_NUC950TS
11023 # ifdef machine_arch_type
11024 #  undef machine_arch_type
11025 #  define machine_arch_type     __machine_arch_type
11026 # else
11027 #  define machine_arch_type     MACH_TYPE_NUC950TS
11028 # endif
11029 # define machine_is_nuc950ts()  (machine_arch_type == MACH_TYPE_NUC950TS)
11030 #else
11031 # define machine_is_nuc950ts()  (0)
11032 #endif
11033
11034 #ifdef CONFIG_MACH_NOKIA_RM680
11035 # ifdef machine_arch_type
11036 #  undef machine_arch_type
11037 #  define machine_arch_type     __machine_arch_type
11038 # else
11039 #  define machine_arch_type     MACH_TYPE_NOKIA_RM680
11040 # endif
11041 # define machine_is_nokia_rm680()       (machine_arch_type == MACH_TYPE_NOKIA_RM680)
11042 #else
11043 # define machine_is_nokia_rm680()       (0)
11044 #endif
11045
11046 #ifdef CONFIG_MACH_AST2200
11047 # ifdef machine_arch_type
11048 #  undef machine_arch_type
11049 #  define machine_arch_type     __machine_arch_type
11050 # else
11051 #  define machine_arch_type     MACH_TYPE_AST2200
11052 # endif
11053 # define machine_is_ast2200()   (machine_arch_type == MACH_TYPE_AST2200)
11054 #else
11055 # define machine_is_ast2200()   (0)
11056 #endif
11057
11058 #ifdef CONFIG_MACH_LEAD
11059 # ifdef machine_arch_type
11060 #  undef machine_arch_type
11061 #  define machine_arch_type     __machine_arch_type
11062 # else
11063 #  define machine_arch_type     MACH_TYPE_LEAD
11064 # endif
11065 # define machine_is_lead()      (machine_arch_type == MACH_TYPE_LEAD)
11066 #else
11067 # define machine_is_lead()      (0)
11068 #endif
11069
11070 #ifdef CONFIG_MACH_UNINO1
11071 # ifdef machine_arch_type
11072 #  undef machine_arch_type
11073 #  define machine_arch_type     __machine_arch_type
11074 # else
11075 #  define machine_arch_type     MACH_TYPE_UNINO1
11076 # endif
11077 # define machine_is_unino1()    (machine_arch_type == MACH_TYPE_UNINO1)
11078 #else
11079 # define machine_is_unino1()    (0)
11080 #endif
11081
11082 #ifdef CONFIG_MACH_GREECO
11083 # ifdef machine_arch_type
11084 #  undef machine_arch_type
11085 #  define machine_arch_type     __machine_arch_type
11086 # else
11087 #  define machine_arch_type     MACH_TYPE_GREECO
11088 # endif
11089 # define machine_is_greeco()    (machine_arch_type == MACH_TYPE_GREECO)
11090 #else
11091 # define machine_is_greeco()    (0)
11092 #endif
11093
11094 #ifdef CONFIG_MACH_VERDI
11095 # ifdef machine_arch_type
11096 #  undef machine_arch_type
11097 #  define machine_arch_type     __machine_arch_type
11098 # else
11099 #  define machine_arch_type     MACH_TYPE_VERDI
11100 # endif
11101 # define machine_is_verdi()     (machine_arch_type == MACH_TYPE_VERDI)
11102 #else
11103 # define machine_is_verdi()     (0)
11104 #endif
11105
11106 #ifdef CONFIG_MACH_DM6446_ADBOX
11107 # ifdef machine_arch_type
11108 #  undef machine_arch_type
11109 #  define machine_arch_type     __machine_arch_type
11110 # else
11111 #  define machine_arch_type     MACH_TYPE_DM6446_ADBOX
11112 # endif
11113 # define machine_is_dm6446_adbox()      (machine_arch_type == MACH_TYPE_DM6446_ADBOX)
11114 #else
11115 # define machine_is_dm6446_adbox()      (0)
11116 #endif
11117
11118 #ifdef CONFIG_MACH_QUAD_SALSA
11119 # ifdef machine_arch_type
11120 #  undef machine_arch_type
11121 #  define machine_arch_type     __machine_arch_type
11122 # else
11123 #  define machine_arch_type     MACH_TYPE_QUAD_SALSA
11124 # endif
11125 # define machine_is_quad_salsa()        (machine_arch_type == MACH_TYPE_QUAD_SALSA)
11126 #else
11127 # define machine_is_quad_salsa()        (0)
11128 #endif
11129
11130 #ifdef CONFIG_MACH_ABB_GMA_1_1
11131 # ifdef machine_arch_type
11132 #  undef machine_arch_type
11133 #  define machine_arch_type     __machine_arch_type
11134 # else
11135 #  define machine_arch_type     MACH_TYPE_ABB_GMA_1_1
11136 # endif
11137 # define machine_is_abb_gma_1_1()       (machine_arch_type == MACH_TYPE_ABB_GMA_1_1)
11138 #else
11139 # define machine_is_abb_gma_1_1()       (0)
11140 #endif
11141
11142 #ifdef CONFIG_MACH_SVCID
11143 # ifdef machine_arch_type
11144 #  undef machine_arch_type
11145 #  define machine_arch_type     __machine_arch_type
11146 # else
11147 #  define machine_arch_type     MACH_TYPE_SVCID
11148 # endif
11149 # define machine_is_svcid()     (machine_arch_type == MACH_TYPE_SVCID)
11150 #else
11151 # define machine_is_svcid()     (0)
11152 #endif
11153
11154 #ifdef CONFIG_MACH_MSM8960_SIM
11155 # ifdef machine_arch_type
11156 #  undef machine_arch_type
11157 #  define machine_arch_type     __machine_arch_type
11158 # else
11159 #  define machine_arch_type     MACH_TYPE_MSM8960_SIM
11160 # endif
11161 # define machine_is_msm8960_sim()       (machine_arch_type == MACH_TYPE_MSM8960_SIM)
11162 #else
11163 # define machine_is_msm8960_sim()       (0)
11164 #endif
11165
11166 #ifdef CONFIG_MACH_MSM8960_RUMI3
11167 # ifdef machine_arch_type
11168 #  undef machine_arch_type
11169 #  define machine_arch_type     __machine_arch_type
11170 # else
11171 #  define machine_arch_type     MACH_TYPE_MSM8960_RUMI3
11172 # endif
11173 # define machine_is_msm8960_rumi3()     (machine_arch_type == MACH_TYPE_MSM8960_RUMI3)
11174 #else
11175 # define machine_is_msm8960_rumi3()     (0)
11176 #endif
11177
11178 #ifdef CONFIG_MACH_ICON_G
11179 # ifdef machine_arch_type
11180 #  undef machine_arch_type
11181 #  define machine_arch_type     __machine_arch_type
11182 # else
11183 #  define machine_arch_type     MACH_TYPE_ICON_G
11184 # endif
11185 # define machine_is_icon_g()    (machine_arch_type == MACH_TYPE_ICON_G)
11186 #else
11187 # define machine_is_icon_g()    (0)
11188 #endif
11189
11190 #ifdef CONFIG_MACH_MB3
11191 # ifdef machine_arch_type
11192 #  undef machine_arch_type
11193 #  define machine_arch_type     __machine_arch_type
11194 # else
11195 #  define machine_arch_type     MACH_TYPE_MB3
11196 # endif
11197 # define machine_is_mb3()       (machine_arch_type == MACH_TYPE_MB3)
11198 #else
11199 # define machine_is_mb3()       (0)
11200 #endif
11201
11202 #ifdef CONFIG_MACH_GSIA18S
11203 # ifdef machine_arch_type
11204 #  undef machine_arch_type
11205 #  define machine_arch_type     __machine_arch_type
11206 # else
11207 #  define machine_arch_type     MACH_TYPE_GSIA18S
11208 # endif
11209 # define machine_is_gsia18s()   (machine_arch_type == MACH_TYPE_GSIA18S)
11210 #else
11211 # define machine_is_gsia18s()   (0)
11212 #endif
11213
11214 #ifdef CONFIG_MACH_PIVICC
11215 # ifdef machine_arch_type
11216 #  undef machine_arch_type
11217 #  define machine_arch_type     __machine_arch_type
11218 # else
11219 #  define machine_arch_type     MACH_TYPE_PIVICC
11220 # endif
11221 # define machine_is_pivicc()    (machine_arch_type == MACH_TYPE_PIVICC)
11222 #else
11223 # define machine_is_pivicc()    (0)
11224 #endif
11225
11226 #ifdef CONFIG_MACH_PCM048
11227 # ifdef machine_arch_type
11228 #  undef machine_arch_type
11229 #  define machine_arch_type     __machine_arch_type
11230 # else
11231 #  define machine_arch_type     MACH_TYPE_PCM048
11232 # endif
11233 # define machine_is_pcm048()    (machine_arch_type == MACH_TYPE_PCM048)
11234 #else
11235 # define machine_is_pcm048()    (0)
11236 #endif
11237
11238 #ifdef CONFIG_MACH_DDS
11239 # ifdef machine_arch_type
11240 #  undef machine_arch_type
11241 #  define machine_arch_type     __machine_arch_type
11242 # else
11243 #  define machine_arch_type     MACH_TYPE_DDS
11244 # endif
11245 # define machine_is_dds()       (machine_arch_type == MACH_TYPE_DDS)
11246 #else
11247 # define machine_is_dds()       (0)
11248 #endif
11249
11250 #ifdef CONFIG_MACH_CHALTEN_XA1
11251 # ifdef machine_arch_type
11252 #  undef machine_arch_type
11253 #  define machine_arch_type     __machine_arch_type
11254 # else
11255 #  define machine_arch_type     MACH_TYPE_CHALTEN_XA1
11256 # endif
11257 # define machine_is_chalten_xa1()       (machine_arch_type == MACH_TYPE_CHALTEN_XA1)
11258 #else
11259 # define machine_is_chalten_xa1()       (0)
11260 #endif
11261
11262 #ifdef CONFIG_MACH_TS48XX
11263 # ifdef machine_arch_type
11264 #  undef machine_arch_type
11265 #  define machine_arch_type     __machine_arch_type
11266 # else
11267 #  define machine_arch_type     MACH_TYPE_TS48XX
11268 # endif
11269 # define machine_is_ts48xx()    (machine_arch_type == MACH_TYPE_TS48XX)
11270 #else
11271 # define machine_is_ts48xx()    (0)
11272 #endif
11273
11274 #ifdef CONFIG_MACH_TONGA2_TFTTIMER
11275 # ifdef machine_arch_type
11276 #  undef machine_arch_type
11277 #  define machine_arch_type     __machine_arch_type
11278 # else
11279 #  define machine_arch_type     MACH_TYPE_TONGA2_TFTTIMER
11280 # endif
11281 # define machine_is_tonga2_tfttimer()   (machine_arch_type == MACH_TYPE_TONGA2_TFTTIMER)
11282 #else
11283 # define machine_is_tonga2_tfttimer()   (0)
11284 #endif
11285
11286 #ifdef CONFIG_MACH_WHISTLER
11287 # ifdef machine_arch_type
11288 #  undef machine_arch_type
11289 #  define machine_arch_type     __machine_arch_type
11290 # else
11291 #  define machine_arch_type     MACH_TYPE_WHISTLER
11292 # endif
11293 # define machine_is_whistler()  (machine_arch_type == MACH_TYPE_WHISTLER)
11294 #else
11295 # define machine_is_whistler()  (0)
11296 #endif
11297
11298 #ifdef CONFIG_MACH_ASL_PHOENIX
11299 # ifdef machine_arch_type
11300 #  undef machine_arch_type
11301 #  define machine_arch_type     __machine_arch_type
11302 # else
11303 #  define machine_arch_type     MACH_TYPE_ASL_PHOENIX
11304 # endif
11305 # define machine_is_asl_phoenix()       (machine_arch_type == MACH_TYPE_ASL_PHOENIX)
11306 #else
11307 # define machine_is_asl_phoenix()       (0)
11308 #endif
11309
11310 #ifdef CONFIG_MACH_AT91SAM9263OTLITE
11311 # ifdef machine_arch_type
11312 #  undef machine_arch_type
11313 #  define machine_arch_type     __machine_arch_type
11314 # else
11315 #  define machine_arch_type     MACH_TYPE_AT91SAM9263OTLITE
11316 # endif
11317 # define machine_is_at91sam9263otlite() (machine_arch_type == MACH_TYPE_AT91SAM9263OTLITE)
11318 #else
11319 # define machine_is_at91sam9263otlite() (0)
11320 #endif
11321
11322 #ifdef CONFIG_MACH_DDPLUG
11323 # ifdef machine_arch_type
11324 #  undef machine_arch_type
11325 #  define machine_arch_type     __machine_arch_type
11326 # else
11327 #  define machine_arch_type     MACH_TYPE_DDPLUG
11328 # endif
11329 # define machine_is_ddplug()    (machine_arch_type == MACH_TYPE_DDPLUG)
11330 #else
11331 # define machine_is_ddplug()    (0)
11332 #endif
11333
11334 #ifdef CONFIG_MACH_D2PLUG
11335 # ifdef machine_arch_type
11336 #  undef machine_arch_type
11337 #  define machine_arch_type     __machine_arch_type
11338 # else
11339 #  define machine_arch_type     MACH_TYPE_D2PLUG
11340 # endif
11341 # define machine_is_d2plug()    (machine_arch_type == MACH_TYPE_D2PLUG)
11342 #else
11343 # define machine_is_d2plug()    (0)
11344 #endif
11345
11346 #ifdef CONFIG_MACH_KZM9D
11347 # ifdef machine_arch_type
11348 #  undef machine_arch_type
11349 #  define machine_arch_type     __machine_arch_type
11350 # else
11351 #  define machine_arch_type     MACH_TYPE_KZM9D
11352 # endif
11353 # define machine_is_kzm9d()     (machine_arch_type == MACH_TYPE_KZM9D)
11354 #else
11355 # define machine_is_kzm9d()     (0)
11356 #endif
11357
11358 #ifdef CONFIG_MACH_VERDI_LTE
11359 # ifdef machine_arch_type
11360 #  undef machine_arch_type
11361 #  define machine_arch_type     __machine_arch_type
11362 # else
11363 #  define machine_arch_type     MACH_TYPE_VERDI_LTE
11364 # endif
11365 # define machine_is_verdi_lte() (machine_arch_type == MACH_TYPE_VERDI_LTE)
11366 #else
11367 # define machine_is_verdi_lte() (0)
11368 #endif
11369
11370 #ifdef CONFIG_MACH_NANOZOOM
11371 # ifdef machine_arch_type
11372 #  undef machine_arch_type
11373 #  define machine_arch_type     __machine_arch_type
11374 # else
11375 #  define machine_arch_type     MACH_TYPE_NANOZOOM
11376 # endif
11377 # define machine_is_nanozoom()  (machine_arch_type == MACH_TYPE_NANOZOOM)
11378 #else
11379 # define machine_is_nanozoom()  (0)
11380 #endif
11381
11382 #ifdef CONFIG_MACH_DM3730_SOM_LV
11383 # ifdef machine_arch_type
11384 #  undef machine_arch_type
11385 #  define machine_arch_type     __machine_arch_type
11386 # else
11387 #  define machine_arch_type     MACH_TYPE_DM3730_SOM_LV
11388 # endif
11389 # define machine_is_dm3730_som_lv()     (machine_arch_type == MACH_TYPE_DM3730_SOM_LV)
11390 #else
11391 # define machine_is_dm3730_som_lv()     (0)
11392 #endif
11393
11394 #ifdef CONFIG_MACH_DM3730_TORPEDO
11395 # ifdef machine_arch_type
11396 #  undef machine_arch_type
11397 #  define machine_arch_type     __machine_arch_type
11398 # else
11399 #  define machine_arch_type     MACH_TYPE_DM3730_TORPEDO
11400 # endif
11401 # define machine_is_dm3730_torpedo()    (machine_arch_type == MACH_TYPE_DM3730_TORPEDO)
11402 #else
11403 # define machine_is_dm3730_torpedo()    (0)
11404 #endif
11405
11406 #ifdef CONFIG_MACH_ANCHOVY
11407 # ifdef machine_arch_type
11408 #  undef machine_arch_type
11409 #  define machine_arch_type     __machine_arch_type
11410 # else
11411 #  define machine_arch_type     MACH_TYPE_ANCHOVY
11412 # endif
11413 # define machine_is_anchovy()   (machine_arch_type == MACH_TYPE_ANCHOVY)
11414 #else
11415 # define machine_is_anchovy()   (0)
11416 #endif
11417
11418 #ifdef CONFIG_MACH_RE2REV20
11419 # ifdef machine_arch_type
11420 #  undef machine_arch_type
11421 #  define machine_arch_type     __machine_arch_type
11422 # else
11423 #  define machine_arch_type     MACH_TYPE_RE2REV20
11424 # endif
11425 # define machine_is_re2rev20()  (machine_arch_type == MACH_TYPE_RE2REV20)
11426 #else
11427 # define machine_is_re2rev20()  (0)
11428 #endif
11429
11430 #ifdef CONFIG_MACH_RE2REV21
11431 # ifdef machine_arch_type
11432 #  undef machine_arch_type
11433 #  define machine_arch_type     __machine_arch_type
11434 # else
11435 #  define machine_arch_type     MACH_TYPE_RE2REV21
11436 # endif
11437 # define machine_is_re2rev21()  (machine_arch_type == MACH_TYPE_RE2REV21)
11438 #else
11439 # define machine_is_re2rev21()  (0)
11440 #endif
11441
11442 #ifdef CONFIG_MACH_CNS21XX
11443 # ifdef machine_arch_type
11444 #  undef machine_arch_type
11445 #  define machine_arch_type     __machine_arch_type
11446 # else
11447 #  define machine_arch_type     MACH_TYPE_CNS21XX
11448 # endif
11449 # define machine_is_cns21xx()   (machine_arch_type == MACH_TYPE_CNS21XX)
11450 #else
11451 # define machine_is_cns21xx()   (0)
11452 #endif
11453
11454 #ifdef CONFIG_MACH_RIDER
11455 # ifdef machine_arch_type
11456 #  undef machine_arch_type
11457 #  define machine_arch_type     __machine_arch_type
11458 # else
11459 #  define machine_arch_type     MACH_TYPE_RIDER
11460 # endif
11461 # define machine_is_rider()     (machine_arch_type == MACH_TYPE_RIDER)
11462 #else
11463 # define machine_is_rider()     (0)
11464 #endif
11465
11466 #ifdef CONFIG_MACH_NSK330
11467 # ifdef machine_arch_type
11468 #  undef machine_arch_type
11469 #  define machine_arch_type     __machine_arch_type
11470 # else
11471 #  define machine_arch_type     MACH_TYPE_NSK330
11472 # endif
11473 # define machine_is_nsk330()    (machine_arch_type == MACH_TYPE_NSK330)
11474 #else
11475 # define machine_is_nsk330()    (0)
11476 #endif
11477
11478 #ifdef CONFIG_MACH_CNS2133EVB
11479 # ifdef machine_arch_type
11480 #  undef machine_arch_type
11481 #  define machine_arch_type     __machine_arch_type
11482 # else
11483 #  define machine_arch_type     MACH_TYPE_CNS2133EVB
11484 # endif
11485 # define machine_is_cns2133evb()        (machine_arch_type == MACH_TYPE_CNS2133EVB)
11486 #else
11487 # define machine_is_cns2133evb()        (0)
11488 #endif
11489
11490 #ifdef CONFIG_MACH_Z3_816X_MOD
11491 # ifdef machine_arch_type
11492 #  undef machine_arch_type
11493 #  define machine_arch_type     __machine_arch_type
11494 # else
11495 #  define machine_arch_type     MACH_TYPE_Z3_816X_MOD
11496 # endif
11497 # define machine_is_z3_816x_mod()       (machine_arch_type == MACH_TYPE_Z3_816X_MOD)
11498 #else
11499 # define machine_is_z3_816x_mod()       (0)
11500 #endif
11501
11502 #ifdef CONFIG_MACH_Z3_814X_MOD
11503 # ifdef machine_arch_type
11504 #  undef machine_arch_type
11505 #  define machine_arch_type     __machine_arch_type
11506 # else
11507 #  define machine_arch_type     MACH_TYPE_Z3_814X_MOD
11508 # endif
11509 # define machine_is_z3_814x_mod()       (machine_arch_type == MACH_TYPE_Z3_814X_MOD)
11510 #else
11511 # define machine_is_z3_814x_mod()       (0)
11512 #endif
11513
11514 #ifdef CONFIG_MACH_BEECT
11515 # ifdef machine_arch_type
11516 #  undef machine_arch_type
11517 #  define machine_arch_type     __machine_arch_type
11518 # else
11519 #  define machine_arch_type     MACH_TYPE_BEECT
11520 # endif
11521 # define machine_is_beect()     (machine_arch_type == MACH_TYPE_BEECT)
11522 #else
11523 # define machine_is_beect()     (0)
11524 #endif
11525
11526 #ifdef CONFIG_MACH_DMA_THUNDERBUG
11527 # ifdef machine_arch_type
11528 #  undef machine_arch_type
11529 #  define machine_arch_type     __machine_arch_type
11530 # else
11531 #  define machine_arch_type     MACH_TYPE_DMA_THUNDERBUG
11532 # endif
11533 # define machine_is_dma_thunderbug()    (machine_arch_type == MACH_TYPE_DMA_THUNDERBUG)
11534 #else
11535 # define machine_is_dma_thunderbug()    (0)
11536 #endif
11537
11538 #ifdef CONFIG_MACH_OMN_AT91SAM9G20
11539 # ifdef machine_arch_type
11540 #  undef machine_arch_type
11541 #  define machine_arch_type     __machine_arch_type
11542 # else
11543 #  define machine_arch_type     MACH_TYPE_OMN_AT91SAM9G20
11544 # endif
11545 # define machine_is_omn_at91sam9g20()   (machine_arch_type == MACH_TYPE_OMN_AT91SAM9G20)
11546 #else
11547 # define machine_is_omn_at91sam9g20()   (0)
11548 #endif
11549
11550 #ifdef CONFIG_MACH_MX25_E2S_UC
11551 # ifdef machine_arch_type
11552 #  undef machine_arch_type
11553 #  define machine_arch_type     __machine_arch_type
11554 # else
11555 #  define machine_arch_type     MACH_TYPE_MX25_E2S_UC
11556 # endif
11557 # define machine_is_mx25_e2s_uc()       (machine_arch_type == MACH_TYPE_MX25_E2S_UC)
11558 #else
11559 # define machine_is_mx25_e2s_uc()       (0)
11560 #endif
11561
11562 #ifdef CONFIG_MACH_MIONE
11563 # ifdef machine_arch_type
11564 #  undef machine_arch_type
11565 #  define machine_arch_type     __machine_arch_type
11566 # else
11567 #  define machine_arch_type     MACH_TYPE_MIONE
11568 # endif
11569 # define machine_is_mione()     (machine_arch_type == MACH_TYPE_MIONE)
11570 #else
11571 # define machine_is_mione()     (0)
11572 #endif
11573
11574 #ifdef CONFIG_MACH_TOP9000_TCU
11575 # ifdef machine_arch_type
11576 #  undef machine_arch_type
11577 #  define machine_arch_type     __machine_arch_type
11578 # else
11579 #  define machine_arch_type     MACH_TYPE_TOP9000_TCU
11580 # endif
11581 # define machine_is_top9000_tcu()       (machine_arch_type == MACH_TYPE_TOP9000_TCU)
11582 #else
11583 # define machine_is_top9000_tcu()       (0)
11584 #endif
11585
11586 #ifdef CONFIG_MACH_TOP9000_BSL
11587 # ifdef machine_arch_type
11588 #  undef machine_arch_type
11589 #  define machine_arch_type     __machine_arch_type
11590 # else
11591 #  define machine_arch_type     MACH_TYPE_TOP9000_BSL
11592 # endif
11593 # define machine_is_top9000_bsl()       (machine_arch_type == MACH_TYPE_TOP9000_BSL)
11594 #else
11595 # define machine_is_top9000_bsl()       (0)
11596 #endif
11597
11598 #ifdef CONFIG_MACH_KINGDOM
11599 # ifdef machine_arch_type
11600 #  undef machine_arch_type
11601 #  define machine_arch_type     __machine_arch_type
11602 # else
11603 #  define machine_arch_type     MACH_TYPE_KINGDOM
11604 # endif
11605 # define machine_is_kingdom()   (machine_arch_type == MACH_TYPE_KINGDOM)
11606 #else
11607 # define machine_is_kingdom()   (0)
11608 #endif
11609
11610 #ifdef CONFIG_MACH_ARMADILLO460
11611 # ifdef machine_arch_type
11612 #  undef machine_arch_type
11613 #  define machine_arch_type     __machine_arch_type
11614 # else
11615 #  define machine_arch_type     MACH_TYPE_ARMADILLO460
11616 # endif
11617 # define machine_is_armadillo460()      (machine_arch_type == MACH_TYPE_ARMADILLO460)
11618 #else
11619 # define machine_is_armadillo460()      (0)
11620 #endif
11621
11622 #ifdef CONFIG_MACH_LQ2
11623 # ifdef machine_arch_type
11624 #  undef machine_arch_type
11625 #  define machine_arch_type     __machine_arch_type
11626 # else
11627 #  define machine_arch_type     MACH_TYPE_LQ2
11628 # endif
11629 # define machine_is_lq2()       (machine_arch_type == MACH_TYPE_LQ2)
11630 #else
11631 # define machine_is_lq2()       (0)
11632 #endif
11633
11634 #ifdef CONFIG_MACH_SWEDA_TMS2
11635 # ifdef machine_arch_type
11636 #  undef machine_arch_type
11637 #  define machine_arch_type     __machine_arch_type
11638 # else
11639 #  define machine_arch_type     MACH_TYPE_SWEDA_TMS2
11640 # endif
11641 # define machine_is_sweda_tms2()        (machine_arch_type == MACH_TYPE_SWEDA_TMS2)
11642 #else
11643 # define machine_is_sweda_tms2()        (0)
11644 #endif
11645
11646 #ifdef CONFIG_MACH_MX53_LOCO
11647 # ifdef machine_arch_type
11648 #  undef machine_arch_type
11649 #  define machine_arch_type     __machine_arch_type
11650 # else
11651 #  define machine_arch_type     MACH_TYPE_MX53_LOCO
11652 # endif
11653 # define machine_is_mx53_loco() (machine_arch_type == MACH_TYPE_MX53_LOCO)
11654 #else
11655 # define machine_is_mx53_loco() (0)
11656 #endif
11657
11658 #ifdef CONFIG_MACH_ACER_A8
11659 # ifdef machine_arch_type
11660 #  undef machine_arch_type
11661 #  define machine_arch_type     __machine_arch_type
11662 # else
11663 #  define machine_arch_type     MACH_TYPE_ACER_A8
11664 # endif
11665 # define machine_is_acer_a8()   (machine_arch_type == MACH_TYPE_ACER_A8)
11666 #else
11667 # define machine_is_acer_a8()   (0)
11668 #endif
11669
11670 #ifdef CONFIG_MACH_ACER_GAUGUIN
11671 # ifdef machine_arch_type
11672 #  undef machine_arch_type
11673 #  define machine_arch_type     __machine_arch_type
11674 # else
11675 #  define machine_arch_type     MACH_TYPE_ACER_GAUGUIN
11676 # endif
11677 # define machine_is_acer_gauguin()      (machine_arch_type == MACH_TYPE_ACER_GAUGUIN)
11678 #else
11679 # define machine_is_acer_gauguin()      (0)
11680 #endif
11681
11682 #ifdef CONFIG_MACH_GUPPY
11683 # ifdef machine_arch_type
11684 #  undef machine_arch_type
11685 #  define machine_arch_type     __machine_arch_type
11686 # else
11687 #  define machine_arch_type     MACH_TYPE_GUPPY
11688 # endif
11689 # define machine_is_guppy()     (machine_arch_type == MACH_TYPE_GUPPY)
11690 #else
11691 # define machine_is_guppy()     (0)
11692 #endif
11693
11694 #ifdef CONFIG_MACH_MX61_ARD
11695 # ifdef machine_arch_type
11696 #  undef machine_arch_type
11697 #  define machine_arch_type     __machine_arch_type
11698 # else
11699 #  define machine_arch_type     MACH_TYPE_MX61_ARD
11700 # endif
11701 # define machine_is_mx61_ard()  (machine_arch_type == MACH_TYPE_MX61_ARD)
11702 #else
11703 # define machine_is_mx61_ard()  (0)
11704 #endif
11705
11706 #ifdef CONFIG_MACH_TX53
11707 # ifdef machine_arch_type
11708 #  undef machine_arch_type
11709 #  define machine_arch_type     __machine_arch_type
11710 # else
11711 #  define machine_arch_type     MACH_TYPE_TX53
11712 # endif
11713 # define machine_is_tx53()      (machine_arch_type == MACH_TYPE_TX53)
11714 #else
11715 # define machine_is_tx53()      (0)
11716 #endif
11717
11718 #ifdef CONFIG_MACH_OMAPL138_CASE_A3
11719 # ifdef machine_arch_type
11720 #  undef machine_arch_type
11721 #  define machine_arch_type     __machine_arch_type
11722 # else
11723 #  define machine_arch_type     MACH_TYPE_OMAPL138_CASE_A3
11724 # endif
11725 # define machine_is_omapl138_case_a3()  (machine_arch_type == MACH_TYPE_OMAPL138_CASE_A3)
11726 #else
11727 # define machine_is_omapl138_case_a3()  (0)
11728 #endif
11729
11730 #ifdef CONFIG_MACH_UEMD
11731 # ifdef machine_arch_type
11732 #  undef machine_arch_type
11733 #  define machine_arch_type     __machine_arch_type
11734 # else
11735 #  define machine_arch_type     MACH_TYPE_UEMD
11736 # endif
11737 # define machine_is_uemd()      (machine_arch_type == MACH_TYPE_UEMD)
11738 #else
11739 # define machine_is_uemd()      (0)
11740 #endif
11741
11742 #ifdef CONFIG_MACH_CCWMX51MUT
11743 # ifdef machine_arch_type
11744 #  undef machine_arch_type
11745 #  define machine_arch_type     __machine_arch_type
11746 # else
11747 #  define machine_arch_type     MACH_TYPE_CCWMX51MUT
11748 # endif
11749 # define machine_is_ccwmx51mut()        (machine_arch_type == MACH_TYPE_CCWMX51MUT)
11750 #else
11751 # define machine_is_ccwmx51mut()        (0)
11752 #endif
11753
11754 #ifdef CONFIG_MACH_ROCKHOPPER
11755 # ifdef machine_arch_type
11756 #  undef machine_arch_type
11757 #  define machine_arch_type     __machine_arch_type
11758 # else
11759 #  define machine_arch_type     MACH_TYPE_ROCKHOPPER
11760 # endif
11761 # define machine_is_rockhopper()        (machine_arch_type == MACH_TYPE_ROCKHOPPER)
11762 #else
11763 # define machine_is_rockhopper()        (0)
11764 #endif
11765
11766 #ifdef CONFIG_MACH_ENCORE
11767 # ifdef machine_arch_type
11768 #  undef machine_arch_type
11769 #  define machine_arch_type     __machine_arch_type
11770 # else
11771 #  define machine_arch_type     MACH_TYPE_ENCORE
11772 # endif
11773 # define machine_is_encore()    (machine_arch_type == MACH_TYPE_ENCORE)
11774 #else
11775 # define machine_is_encore()    (0)
11776 #endif
11777
11778 #ifdef CONFIG_MACH_HKDKC100
11779 # ifdef machine_arch_type
11780 #  undef machine_arch_type
11781 #  define machine_arch_type     __machine_arch_type
11782 # else
11783 #  define machine_arch_type     MACH_TYPE_HKDKC100
11784 # endif
11785 # define machine_is_hkdkc100()  (machine_arch_type == MACH_TYPE_HKDKC100)
11786 #else
11787 # define machine_is_hkdkc100()  (0)
11788 #endif
11789
11790 #ifdef CONFIG_MACH_TS42XX
11791 # ifdef machine_arch_type
11792 #  undef machine_arch_type
11793 #  define machine_arch_type     __machine_arch_type
11794 # else
11795 #  define machine_arch_type     MACH_TYPE_TS42XX
11796 # endif
11797 # define machine_is_ts42xx()    (machine_arch_type == MACH_TYPE_TS42XX)
11798 #else
11799 # define machine_is_ts42xx()    (0)
11800 #endif
11801
11802 #ifdef CONFIG_MACH_AEBL
11803 # ifdef machine_arch_type
11804 #  undef machine_arch_type
11805 #  define machine_arch_type     __machine_arch_type
11806 # else
11807 #  define machine_arch_type     MACH_TYPE_AEBL
11808 # endif
11809 # define machine_is_aebl()      (machine_arch_type == MACH_TYPE_AEBL)
11810 #else
11811 # define machine_is_aebl()      (0)
11812 #endif
11813
11814 #ifdef CONFIG_MACH_WARIO
11815 # ifdef machine_arch_type
11816 #  undef machine_arch_type
11817 #  define machine_arch_type     __machine_arch_type
11818 # else
11819 #  define machine_arch_type     MACH_TYPE_WARIO
11820 # endif
11821 # define machine_is_wario()     (machine_arch_type == MACH_TYPE_WARIO)
11822 #else
11823 # define machine_is_wario()     (0)
11824 #endif
11825
11826 #ifdef CONFIG_MACH_GFS_SPM
11827 # ifdef machine_arch_type
11828 #  undef machine_arch_type
11829 #  define machine_arch_type     __machine_arch_type
11830 # else
11831 #  define machine_arch_type     MACH_TYPE_GFS_SPM
11832 # endif
11833 # define machine_is_gfs_spm()   (machine_arch_type == MACH_TYPE_GFS_SPM)
11834 #else
11835 # define machine_is_gfs_spm()   (0)
11836 #endif
11837
11838 #ifdef CONFIG_MACH_CM_T3730
11839 # ifdef machine_arch_type
11840 #  undef machine_arch_type
11841 #  define machine_arch_type     __machine_arch_type
11842 # else
11843 #  define machine_arch_type     MACH_TYPE_CM_T3730
11844 # endif
11845 # define machine_is_cm_t3730()  (machine_arch_type == MACH_TYPE_CM_T3730)
11846 #else
11847 # define machine_is_cm_t3730()  (0)
11848 #endif
11849
11850 #ifdef CONFIG_MACH_ISC3
11851 # ifdef machine_arch_type
11852 #  undef machine_arch_type
11853 #  define machine_arch_type     __machine_arch_type
11854 # else
11855 #  define machine_arch_type     MACH_TYPE_ISC3
11856 # endif
11857 # define machine_is_isc3()      (machine_arch_type == MACH_TYPE_ISC3)
11858 #else
11859 # define machine_is_isc3()      (0)
11860 #endif
11861
11862 #ifdef CONFIG_MACH_RASCAL
11863 # ifdef machine_arch_type
11864 #  undef machine_arch_type
11865 #  define machine_arch_type     __machine_arch_type
11866 # else
11867 #  define machine_arch_type     MACH_TYPE_RASCAL
11868 # endif
11869 # define machine_is_rascal()    (machine_arch_type == MACH_TYPE_RASCAL)
11870 #else
11871 # define machine_is_rascal()    (0)
11872 #endif
11873
11874 #ifdef CONFIG_MACH_HREFV60
11875 # ifdef machine_arch_type
11876 #  undef machine_arch_type
11877 #  define machine_arch_type     __machine_arch_type
11878 # else
11879 #  define machine_arch_type     MACH_TYPE_HREFV60
11880 # endif
11881 # define machine_is_hrefv60()   (machine_arch_type == MACH_TYPE_HREFV60)
11882 #else
11883 # define machine_is_hrefv60()   (0)
11884 #endif
11885
11886 #ifdef CONFIG_MACH_TPT_2_0
11887 # ifdef machine_arch_type
11888 #  undef machine_arch_type
11889 #  define machine_arch_type     __machine_arch_type
11890 # else
11891 #  define machine_arch_type     MACH_TYPE_TPT_2_0
11892 # endif
11893 # define machine_is_tpt_2_0()   (machine_arch_type == MACH_TYPE_TPT_2_0)
11894 #else
11895 # define machine_is_tpt_2_0()   (0)
11896 #endif
11897
11898 #ifdef CONFIG_MACH_SPLENDOR
11899 # ifdef machine_arch_type
11900 #  undef machine_arch_type
11901 #  define machine_arch_type     __machine_arch_type
11902 # else
11903 #  define machine_arch_type     MACH_TYPE_SPLENDOR
11904 # endif
11905 # define machine_is_splendor()  (machine_arch_type == MACH_TYPE_SPLENDOR)
11906 #else
11907 # define machine_is_splendor()  (0)
11908 #endif
11909
11910 #ifdef CONFIG_MACH_MSM8X60_QT
11911 # ifdef machine_arch_type
11912 #  undef machine_arch_type
11913 #  define machine_arch_type     __machine_arch_type
11914 # else
11915 #  define machine_arch_type     MACH_TYPE_MSM8X60_QT
11916 # endif
11917 # define machine_is_msm8x60_qt()        (machine_arch_type == MACH_TYPE_MSM8X60_QT)
11918 #else
11919 # define machine_is_msm8x60_qt()        (0)
11920 #endif
11921
11922 #ifdef CONFIG_MACH_HTC_HD_MINI
11923 # ifdef machine_arch_type
11924 #  undef machine_arch_type
11925 #  define machine_arch_type     __machine_arch_type
11926 # else
11927 #  define machine_arch_type     MACH_TYPE_HTC_HD_MINI
11928 # endif
11929 # define machine_is_htc_hd_mini()       (machine_arch_type == MACH_TYPE_HTC_HD_MINI)
11930 #else
11931 # define machine_is_htc_hd_mini()       (0)
11932 #endif
11933
11934 #ifdef CONFIG_MACH_ATHENE
11935 # ifdef machine_arch_type
11936 #  undef machine_arch_type
11937 #  define machine_arch_type     __machine_arch_type
11938 # else
11939 #  define machine_arch_type     MACH_TYPE_ATHENE
11940 # endif
11941 # define machine_is_athene()    (machine_arch_type == MACH_TYPE_ATHENE)
11942 #else
11943 # define machine_is_athene()    (0)
11944 #endif
11945
11946 #ifdef CONFIG_MACH_DEEP_R_EK_1
11947 # ifdef machine_arch_type
11948 #  undef machine_arch_type
11949 #  define machine_arch_type     __machine_arch_type
11950 # else
11951 #  define machine_arch_type     MACH_TYPE_DEEP_R_EK_1
11952 # endif
11953 # define machine_is_deep_r_ek_1()       (machine_arch_type == MACH_TYPE_DEEP_R_EK_1)
11954 #else
11955 # define machine_is_deep_r_ek_1()       (0)
11956 #endif
11957
11958 #ifdef CONFIG_MACH_VIVOW_CT
11959 # ifdef machine_arch_type
11960 #  undef machine_arch_type
11961 #  define machine_arch_type     __machine_arch_type
11962 # else
11963 #  define machine_arch_type     MACH_TYPE_VIVOW_CT
11964 # endif
11965 # define machine_is_vivow_ct()  (machine_arch_type == MACH_TYPE_VIVOW_CT)
11966 #else
11967 # define machine_is_vivow_ct()  (0)
11968 #endif
11969
11970 #ifdef CONFIG_MACH_NERY_1000
11971 # ifdef machine_arch_type
11972 #  undef machine_arch_type
11973 #  define machine_arch_type     __machine_arch_type
11974 # else
11975 #  define machine_arch_type     MACH_TYPE_NERY_1000
11976 # endif
11977 # define machine_is_nery_1000() (machine_arch_type == MACH_TYPE_NERY_1000)
11978 #else
11979 # define machine_is_nery_1000() (0)
11980 #endif
11981
11982 #ifdef CONFIG_MACH_RFL109145_SSRV
11983 # ifdef machine_arch_type
11984 #  undef machine_arch_type
11985 #  define machine_arch_type     __machine_arch_type
11986 # else
11987 #  define machine_arch_type     MACH_TYPE_RFL109145_SSRV
11988 # endif
11989 # define machine_is_rfl109145_ssrv()    (machine_arch_type == MACH_TYPE_RFL109145_SSRV)
11990 #else
11991 # define machine_is_rfl109145_ssrv()    (0)
11992 #endif
11993
11994 #ifdef CONFIG_MACH_NMH
11995 # ifdef machine_arch_type
11996 #  undef machine_arch_type
11997 #  define machine_arch_type     __machine_arch_type
11998 # else
11999 #  define machine_arch_type     MACH_TYPE_NMH
12000 # endif
12001 # define machine_is_nmh()       (machine_arch_type == MACH_TYPE_NMH)
12002 #else
12003 # define machine_is_nmh()       (0)
12004 #endif
12005
12006 #ifdef CONFIG_MACH_WN802T
12007 # ifdef machine_arch_type
12008 #  undef machine_arch_type
12009 #  define machine_arch_type     __machine_arch_type
12010 # else
12011 #  define machine_arch_type     MACH_TYPE_WN802T
12012 # endif
12013 # define machine_is_wn802t()    (machine_arch_type == MACH_TYPE_WN802T)
12014 #else
12015 # define machine_is_wn802t()    (0)
12016 #endif
12017
12018 #ifdef CONFIG_MACH_DRAGONET
12019 # ifdef machine_arch_type
12020 #  undef machine_arch_type
12021 #  define machine_arch_type     __machine_arch_type
12022 # else
12023 #  define machine_arch_type     MACH_TYPE_DRAGONET
12024 # endif
12025 # define machine_is_dragonet()  (machine_arch_type == MACH_TYPE_DRAGONET)
12026 #else
12027 # define machine_is_dragonet()  (0)
12028 #endif
12029
12030 #ifdef CONFIG_MACH_AT91SAM9263DESK16L
12031 # ifdef machine_arch_type
12032 #  undef machine_arch_type
12033 #  define machine_arch_type     __machine_arch_type
12034 # else
12035 #  define machine_arch_type     MACH_TYPE_AT91SAM9263DESK16L
12036 # endif
12037 # define machine_is_at91sam9263desk16l()        (machine_arch_type == MACH_TYPE_AT91SAM9263DESK16L)
12038 #else
12039 # define machine_is_at91sam9263desk16l()        (0)
12040 #endif
12041
12042 #ifdef CONFIG_MACH_BCMHANA_SV
12043 # ifdef machine_arch_type
12044 #  undef machine_arch_type
12045 #  define machine_arch_type     __machine_arch_type
12046 # else
12047 #  define machine_arch_type     MACH_TYPE_BCMHANA_SV
12048 # endif
12049 # define machine_is_bcmhana_sv()        (machine_arch_type == MACH_TYPE_BCMHANA_SV)
12050 #else
12051 # define machine_is_bcmhana_sv()        (0)
12052 #endif
12053
12054 #ifdef CONFIG_MACH_BCMHANA_TABLET
12055 # ifdef machine_arch_type
12056 #  undef machine_arch_type
12057 #  define machine_arch_type     __machine_arch_type
12058 # else
12059 #  define machine_arch_type     MACH_TYPE_BCMHANA_TABLET
12060 # endif
12061 # define machine_is_bcmhana_tablet()    (machine_arch_type == MACH_TYPE_BCMHANA_TABLET)
12062 #else
12063 # define machine_is_bcmhana_tablet()    (0)
12064 #endif
12065
12066 #ifdef CONFIG_MACH_KOI
12067 # ifdef machine_arch_type
12068 #  undef machine_arch_type
12069 #  define machine_arch_type     __machine_arch_type
12070 # else
12071 #  define machine_arch_type     MACH_TYPE_KOI
12072 # endif
12073 # define machine_is_koi()       (machine_arch_type == MACH_TYPE_KOI)
12074 #else
12075 # define machine_is_koi()       (0)
12076 #endif
12077
12078 #ifdef CONFIG_MACH_TS4800
12079 # ifdef machine_arch_type
12080 #  undef machine_arch_type
12081 #  define machine_arch_type     __machine_arch_type
12082 # else
12083 #  define machine_arch_type     MACH_TYPE_TS4800
12084 # endif
12085 # define machine_is_ts4800()    (machine_arch_type == MACH_TYPE_TS4800)
12086 #else
12087 # define machine_is_ts4800()    (0)
12088 #endif
12089
12090 #ifdef CONFIG_MACH_TQMA9263
12091 # ifdef machine_arch_type
12092 #  undef machine_arch_type
12093 #  define machine_arch_type     __machine_arch_type
12094 # else
12095 #  define machine_arch_type     MACH_TYPE_TQMA9263
12096 # endif
12097 # define machine_is_tqma9263()  (machine_arch_type == MACH_TYPE_TQMA9263)
12098 #else
12099 # define machine_is_tqma9263()  (0)
12100 #endif
12101
12102 #ifdef CONFIG_MACH_HOLIDAY
12103 # ifdef machine_arch_type
12104 #  undef machine_arch_type
12105 #  define machine_arch_type     __machine_arch_type
12106 # else
12107 #  define machine_arch_type     MACH_TYPE_HOLIDAY
12108 # endif
12109 # define machine_is_holiday()   (machine_arch_type == MACH_TYPE_HOLIDAY)
12110 #else
12111 # define machine_is_holiday()   (0)
12112 #endif
12113
12114 #ifdef CONFIG_MACH_DMA6410
12115 # ifdef machine_arch_type
12116 #  undef machine_arch_type
12117 #  define machine_arch_type     __machine_arch_type
12118 # else
12119 #  define machine_arch_type     MACH_TYPE_DMA6410
12120 # endif
12121 # define machine_is_dma_6410()  (machine_arch_type == MACH_TYPE_DMA6410)
12122 #else
12123 # define machine_is_dma_6410()  (0)
12124 #endif
12125
12126 #ifdef CONFIG_MACH_PCATS_OVERLAY
12127 # ifdef machine_arch_type
12128 #  undef machine_arch_type
12129 #  define machine_arch_type     __machine_arch_type
12130 # else
12131 #  define machine_arch_type     MACH_TYPE_PCATS_OVERLAY
12132 # endif
12133 # define machine_is_pcats_overlay()     (machine_arch_type == MACH_TYPE_PCATS_OVERLAY)
12134 #else
12135 # define machine_is_pcats_overlay()     (0)
12136 #endif
12137
12138 #ifdef CONFIG_MACH_HWGW6410
12139 # ifdef machine_arch_type
12140 #  undef machine_arch_type
12141 #  define machine_arch_type     __machine_arch_type
12142 # else
12143 #  define machine_arch_type     MACH_TYPE_HWGW6410
12144 # endif
12145 # define machine_is_hwgw6410()  (machine_arch_type == MACH_TYPE_HWGW6410)
12146 #else
12147 # define machine_is_hwgw6410()  (0)
12148 #endif
12149
12150 #ifdef CONFIG_MACH_SHENZHOU
12151 # ifdef machine_arch_type
12152 #  undef machine_arch_type
12153 #  define machine_arch_type     __machine_arch_type
12154 # else
12155 #  define machine_arch_type     MACH_TYPE_SHENZHOU
12156 # endif
12157 # define machine_is_shenzhou()  (machine_arch_type == MACH_TYPE_SHENZHOU)
12158 #else
12159 # define machine_is_shenzhou()  (0)
12160 #endif
12161
12162 #ifdef CONFIG_MACH_CWME9210
12163 # ifdef machine_arch_type
12164 #  undef machine_arch_type
12165 #  define machine_arch_type     __machine_arch_type
12166 # else
12167 #  define machine_arch_type     MACH_TYPE_CWME9210
12168 # endif
12169 # define machine_is_cwme9210()  (machine_arch_type == MACH_TYPE_CWME9210)
12170 #else
12171 # define machine_is_cwme9210()  (0)
12172 #endif
12173
12174 #ifdef CONFIG_MACH_CWME9210JS
12175 # ifdef machine_arch_type
12176 #  undef machine_arch_type
12177 #  define machine_arch_type     __machine_arch_type
12178 # else
12179 #  define machine_arch_type     MACH_TYPE_CWME9210JS
12180 # endif
12181 # define machine_is_cwme9210js()        (machine_arch_type == MACH_TYPE_CWME9210JS)
12182 #else
12183 # define machine_is_cwme9210js()        (0)
12184 #endif
12185
12186 #ifdef CONFIG_MACH_PGS_SITARA
12187 # ifdef machine_arch_type
12188 #  undef machine_arch_type
12189 #  define machine_arch_type     __machine_arch_type
12190 # else
12191 #  define machine_arch_type     MACH_TYPE_PGS_SITARA
12192 # endif
12193 # define machine_is_pgs_v1()    (machine_arch_type == MACH_TYPE_PGS_SITARA)
12194 #else
12195 # define machine_is_pgs_v1()    (0)
12196 #endif
12197
12198 #ifdef CONFIG_MACH_COLIBRI_TEGRA2
12199 # ifdef machine_arch_type
12200 #  undef machine_arch_type
12201 #  define machine_arch_type     __machine_arch_type
12202 # else
12203 #  define machine_arch_type     MACH_TYPE_COLIBRI_TEGRA2
12204 # endif
12205 # define machine_is_colibri_tegra2()    (machine_arch_type == MACH_TYPE_COLIBRI_TEGRA2)
12206 #else
12207 # define machine_is_colibri_tegra2()    (0)
12208 #endif
12209
12210 #ifdef CONFIG_MACH_W21
12211 # ifdef machine_arch_type
12212 #  undef machine_arch_type
12213 #  define machine_arch_type     __machine_arch_type
12214 # else
12215 #  define machine_arch_type     MACH_TYPE_W21
12216 # endif
12217 # define machine_is_w21()       (machine_arch_type == MACH_TYPE_W21)
12218 #else
12219 # define machine_is_w21()       (0)
12220 #endif
12221
12222 #ifdef CONFIG_MACH_POLYSAT1
12223 # ifdef machine_arch_type
12224 #  undef machine_arch_type
12225 #  define machine_arch_type     __machine_arch_type
12226 # else
12227 #  define machine_arch_type     MACH_TYPE_POLYSAT1
12228 # endif
12229 # define machine_is_polysat1()  (machine_arch_type == MACH_TYPE_POLYSAT1)
12230 #else
12231 # define machine_is_polysat1()  (0)
12232 #endif
12233
12234 #ifdef CONFIG_MACH_DATAWAY
12235 # ifdef machine_arch_type
12236 #  undef machine_arch_type
12237 #  define machine_arch_type     __machine_arch_type
12238 # else
12239 #  define machine_arch_type     MACH_TYPE_DATAWAY
12240 # endif
12241 # define machine_is_dataway()   (machine_arch_type == MACH_TYPE_DATAWAY)
12242 #else
12243 # define machine_is_dataway()   (0)
12244 #endif
12245
12246 #ifdef CONFIG_MACH_COBRAL138
12247 # ifdef machine_arch_type
12248 #  undef machine_arch_type
12249 #  define machine_arch_type     __machine_arch_type
12250 # else
12251 #  define machine_arch_type     MACH_TYPE_COBRAL138
12252 # endif
12253 # define machine_is_cobral138() (machine_arch_type == MACH_TYPE_COBRAL138)
12254 #else
12255 # define machine_is_cobral138() (0)
12256 #endif
12257
12258 #ifdef CONFIG_MACH_ROVERPCS8
12259 # ifdef machine_arch_type
12260 #  undef machine_arch_type
12261 #  define machine_arch_type     __machine_arch_type
12262 # else
12263 #  define machine_arch_type     MACH_TYPE_ROVERPCS8
12264 # endif
12265 # define machine_is_roverpcs8() (machine_arch_type == MACH_TYPE_ROVERPCS8)
12266 #else
12267 # define machine_is_roverpcs8() (0)
12268 #endif
12269
12270 #ifdef CONFIG_MACH_MARVELC
12271 # ifdef machine_arch_type
12272 #  undef machine_arch_type
12273 #  define machine_arch_type     __machine_arch_type
12274 # else
12275 #  define machine_arch_type     MACH_TYPE_MARVELC
12276 # endif
12277 # define machine_is_marvelc()   (machine_arch_type == MACH_TYPE_MARVELC)
12278 #else
12279 # define machine_is_marvelc()   (0)
12280 #endif
12281
12282 #ifdef CONFIG_MACH_NAVEFIHID
12283 # ifdef machine_arch_type
12284 #  undef machine_arch_type
12285 #  define machine_arch_type     __machine_arch_type
12286 # else
12287 #  define machine_arch_type     MACH_TYPE_NAVEFIHID
12288 # endif
12289 # define machine_is_navefihid() (machine_arch_type == MACH_TYPE_NAVEFIHID)
12290 #else
12291 # define machine_is_navefihid() (0)
12292 #endif
12293
12294 #ifdef CONFIG_MACH_DM365_CV100
12295 # ifdef machine_arch_type
12296 #  undef machine_arch_type
12297 #  define machine_arch_type     __machine_arch_type
12298 # else
12299 #  define machine_arch_type     MACH_TYPE_DM365_CV100
12300 # endif
12301 # define machine_is_dm365_cv100()       (machine_arch_type == MACH_TYPE_DM365_CV100)
12302 #else
12303 # define machine_is_dm365_cv100()       (0)
12304 #endif
12305
12306 #ifdef CONFIG_MACH_ABLE
12307 # ifdef machine_arch_type
12308 #  undef machine_arch_type
12309 #  define machine_arch_type     __machine_arch_type
12310 # else
12311 #  define machine_arch_type     MACH_TYPE_ABLE
12312 # endif
12313 # define machine_is_able()      (machine_arch_type == MACH_TYPE_ABLE)
12314 #else
12315 # define machine_is_able()      (0)
12316 #endif
12317
12318 #ifdef CONFIG_MACH_LEGACY
12319 # ifdef machine_arch_type
12320 #  undef machine_arch_type
12321 #  define machine_arch_type     __machine_arch_type
12322 # else
12323 #  define machine_arch_type     MACH_TYPE_LEGACY
12324 # endif
12325 # define machine_is_legacy()    (machine_arch_type == MACH_TYPE_LEGACY)
12326 #else
12327 # define machine_is_legacy()    (0)
12328 #endif
12329
12330 #ifdef CONFIG_MACH_ICONG
12331 # ifdef machine_arch_type
12332 #  undef machine_arch_type
12333 #  define machine_arch_type     __machine_arch_type
12334 # else
12335 #  define machine_arch_type     MACH_TYPE_ICONG
12336 # endif
12337 # define machine_is_icong()     (machine_arch_type == MACH_TYPE_ICONG)
12338 #else
12339 # define machine_is_icong()     (0)
12340 #endif
12341
12342 #ifdef CONFIG_MACH_ROVER_G8
12343 # ifdef machine_arch_type
12344 #  undef machine_arch_type
12345 #  define machine_arch_type     __machine_arch_type
12346 # else
12347 #  define machine_arch_type     MACH_TYPE_ROVER_G8
12348 # endif
12349 # define machine_is_rover_g8()  (machine_arch_type == MACH_TYPE_ROVER_G8)
12350 #else
12351 # define machine_is_rover_g8()  (0)
12352 #endif
12353
12354 #ifdef CONFIG_MACH_T5388P
12355 # ifdef machine_arch_type
12356 #  undef machine_arch_type
12357 #  define machine_arch_type     __machine_arch_type
12358 # else
12359 #  define machine_arch_type     MACH_TYPE_T5388P
12360 # endif
12361 # define machine_is_t5388p()    (machine_arch_type == MACH_TYPE_T5388P)
12362 #else
12363 # define machine_is_t5388p()    (0)
12364 #endif
12365
12366 #ifdef CONFIG_MACH_DINGO
12367 # ifdef machine_arch_type
12368 #  undef machine_arch_type
12369 #  define machine_arch_type     __machine_arch_type
12370 # else
12371 #  define machine_arch_type     MACH_TYPE_DINGO
12372 # endif
12373 # define machine_is_dingo()     (machine_arch_type == MACH_TYPE_DINGO)
12374 #else
12375 # define machine_is_dingo()     (0)
12376 #endif
12377
12378 #ifdef CONFIG_MACH_GOFLEXHOME
12379 # ifdef machine_arch_type
12380 #  undef machine_arch_type
12381 #  define machine_arch_type     __machine_arch_type
12382 # else
12383 #  define machine_arch_type     MACH_TYPE_GOFLEXHOME
12384 # endif
12385 # define machine_is_goflexhome()        (machine_arch_type == MACH_TYPE_GOFLEXHOME)
12386 #else
12387 # define machine_is_goflexhome()        (0)
12388 #endif
12389
12390 #ifdef CONFIG_MACH_LANREADYFN511
12391 # ifdef machine_arch_type
12392 #  undef machine_arch_type
12393 #  define machine_arch_type     __machine_arch_type
12394 # else
12395 #  define machine_arch_type     MACH_TYPE_LANREADYFN511
12396 # endif
12397 # define machine_is_lanreadyfn511()     (machine_arch_type == MACH_TYPE_LANREADYFN511)
12398 #else
12399 # define machine_is_lanreadyfn511()     (0)
12400 #endif
12401
12402 #ifdef CONFIG_MACH_OMAP3_BAIA
12403 # ifdef machine_arch_type
12404 #  undef machine_arch_type
12405 #  define machine_arch_type     __machine_arch_type
12406 # else
12407 #  define machine_arch_type     MACH_TYPE_OMAP3_BAIA
12408 # endif
12409 # define machine_is_omap3_baia()        (machine_arch_type == MACH_TYPE_OMAP3_BAIA)
12410 #else
12411 # define machine_is_omap3_baia()        (0)
12412 #endif
12413
12414 #ifdef CONFIG_MACH_OMAP3SMARTDISPLAY
12415 # ifdef machine_arch_type
12416 #  undef machine_arch_type
12417 #  define machine_arch_type     __machine_arch_type
12418 # else
12419 #  define machine_arch_type     MACH_TYPE_OMAP3SMARTDISPLAY
12420 # endif
12421 # define machine_is_omap3smartdisplay() (machine_arch_type == MACH_TYPE_OMAP3SMARTDISPLAY)
12422 #else
12423 # define machine_is_omap3smartdisplay() (0)
12424 #endif
12425
12426 #ifdef CONFIG_MACH_XILINX
12427 # ifdef machine_arch_type
12428 #  undef machine_arch_type
12429 #  define machine_arch_type     __machine_arch_type
12430 # else
12431 #  define machine_arch_type     MACH_TYPE_XILINX
12432 # endif
12433 # define machine_is_xilinx()    (machine_arch_type == MACH_TYPE_XILINX)
12434 #else
12435 # define machine_is_xilinx()    (0)
12436 #endif
12437
12438 #ifdef CONFIG_MACH_A2F
12439 # ifdef machine_arch_type
12440 #  undef machine_arch_type
12441 #  define machine_arch_type     __machine_arch_type
12442 # else
12443 #  define machine_arch_type     MACH_TYPE_A2F
12444 # endif
12445 # define machine_is_a2f()       (machine_arch_type == MACH_TYPE_A2F)
12446 #else
12447 # define machine_is_a2f()       (0)
12448 #endif
12449
12450 #ifdef CONFIG_MACH_SKY25
12451 # ifdef machine_arch_type
12452 #  undef machine_arch_type
12453 #  define machine_arch_type     __machine_arch_type
12454 # else
12455 #  define machine_arch_type     MACH_TYPE_SKY25
12456 # endif
12457 # define machine_is_sky25()     (machine_arch_type == MACH_TYPE_SKY25)
12458 #else
12459 # define machine_is_sky25()     (0)
12460 #endif
12461
12462 #ifdef CONFIG_MACH_CCMX53
12463 # ifdef machine_arch_type
12464 #  undef machine_arch_type
12465 #  define machine_arch_type     __machine_arch_type
12466 # else
12467 #  define machine_arch_type     MACH_TYPE_CCMX53
12468 # endif
12469 # define machine_is_ccmx53()    (machine_arch_type == MACH_TYPE_CCMX53)
12470 #else
12471 # define machine_is_ccmx53()    (0)
12472 #endif
12473
12474 #ifdef CONFIG_MACH_CCMX53JS
12475 # ifdef machine_arch_type
12476 #  undef machine_arch_type
12477 #  define machine_arch_type     __machine_arch_type
12478 # else
12479 #  define machine_arch_type     MACH_TYPE_CCMX53JS
12480 # endif
12481 # define machine_is_ccmx53js()  (machine_arch_type == MACH_TYPE_CCMX53JS)
12482 #else
12483 # define machine_is_ccmx53js()  (0)
12484 #endif
12485
12486 #ifdef CONFIG_MACH_CCWMX53
12487 # ifdef machine_arch_type
12488 #  undef machine_arch_type
12489 #  define machine_arch_type     __machine_arch_type
12490 # else
12491 #  define machine_arch_type     MACH_TYPE_CCWMX53
12492 # endif
12493 # define machine_is_ccwmx53()   (machine_arch_type == MACH_TYPE_CCWMX53)
12494 #else
12495 # define machine_is_ccwmx53()   (0)
12496 #endif
12497
12498 #ifdef CONFIG_MACH_CCWMX53JS
12499 # ifdef machine_arch_type
12500 #  undef machine_arch_type
12501 #  define machine_arch_type     __machine_arch_type
12502 # else
12503 #  define machine_arch_type     MACH_TYPE_CCWMX53JS
12504 # endif
12505 # define machine_is_ccwmx53js() (machine_arch_type == MACH_TYPE_CCWMX53JS)
12506 #else
12507 # define machine_is_ccwmx53js() (0)
12508 #endif
12509
12510 #ifdef CONFIG_MACH_FRISMS
12511 # ifdef machine_arch_type
12512 #  undef machine_arch_type
12513 #  define machine_arch_type     __machine_arch_type
12514 # else
12515 #  define machine_arch_type     MACH_TYPE_FRISMS
12516 # endif
12517 # define machine_is_frisms()    (machine_arch_type == MACH_TYPE_FRISMS)
12518 #else
12519 # define machine_is_frisms()    (0)
12520 #endif
12521
12522 #ifdef CONFIG_MACH_MSM7X27A_FFA
12523 # ifdef machine_arch_type
12524 #  undef machine_arch_type
12525 #  define machine_arch_type     __machine_arch_type
12526 # else
12527 #  define machine_arch_type     MACH_TYPE_MSM7X27A_FFA
12528 # endif
12529 # define machine_is_msm7x27a_ffa()      (machine_arch_type == MACH_TYPE_MSM7X27A_FFA)
12530 #else
12531 # define machine_is_msm7x27a_ffa()      (0)
12532 #endif
12533
12534 #ifdef CONFIG_MACH_MSM7X27A_SURF
12535 # ifdef machine_arch_type
12536 #  undef machine_arch_type
12537 #  define machine_arch_type     __machine_arch_type
12538 # else
12539 #  define machine_arch_type     MACH_TYPE_MSM7X27A_SURF
12540 # endif
12541 # define machine_is_msm7x27a_surf()     (machine_arch_type == MACH_TYPE_MSM7X27A_SURF)
12542 #else
12543 # define machine_is_msm7x27a_surf()     (0)
12544 #endif
12545
12546 #ifdef CONFIG_MACH_MSM7X27A_RUMI3
12547 # ifdef machine_arch_type
12548 #  undef machine_arch_type
12549 #  define machine_arch_type     __machine_arch_type
12550 # else
12551 #  define machine_arch_type     MACH_TYPE_MSM7X27A_RUMI3
12552 # endif
12553 # define machine_is_msm7x27a_rumi3()    (machine_arch_type == MACH_TYPE_MSM7X27A_RUMI3)
12554 #else
12555 # define machine_is_msm7x27a_rumi3()    (0)
12556 #endif
12557
12558 #ifdef CONFIG_MACH_DIMMSAM9G20
12559 # ifdef machine_arch_type
12560 #  undef machine_arch_type
12561 #  define machine_arch_type     __machine_arch_type
12562 # else
12563 #  define machine_arch_type     MACH_TYPE_DIMMSAM9G20
12564 # endif
12565 # define machine_is_dimmsam9g20()       (machine_arch_type == MACH_TYPE_DIMMSAM9G20)
12566 #else
12567 # define machine_is_dimmsam9g20()       (0)
12568 #endif
12569
12570 #ifdef CONFIG_MACH_DIMM_IMX28
12571 # ifdef machine_arch_type
12572 #  undef machine_arch_type
12573 #  define machine_arch_type     __machine_arch_type
12574 # else
12575 #  define machine_arch_type     MACH_TYPE_DIMM_IMX28
12576 # endif
12577 # define machine_is_dimm_imx28()        (machine_arch_type == MACH_TYPE_DIMM_IMX28)
12578 #else
12579 # define machine_is_dimm_imx28()        (0)
12580 #endif
12581
12582 #ifdef CONFIG_MACH_AMK_A4
12583 # ifdef machine_arch_type
12584 #  undef machine_arch_type
12585 #  define machine_arch_type     __machine_arch_type
12586 # else
12587 #  define machine_arch_type     MACH_TYPE_AMK_A4
12588 # endif
12589 # define machine_is_amk_a4()    (machine_arch_type == MACH_TYPE_AMK_A4)
12590 #else
12591 # define machine_is_amk_a4()    (0)
12592 #endif
12593
12594 #ifdef CONFIG_MACH_GNET_SGME
12595 # ifdef machine_arch_type
12596 #  undef machine_arch_type
12597 #  define machine_arch_type     __machine_arch_type
12598 # else
12599 #  define machine_arch_type     MACH_TYPE_GNET_SGME
12600 # endif
12601 # define machine_is_gnet_sgme() (machine_arch_type == MACH_TYPE_GNET_SGME)
12602 #else
12603 # define machine_is_gnet_sgme() (0)
12604 #endif
12605
12606 #ifdef CONFIG_MACH_SHOOTER_U
12607 # ifdef machine_arch_type
12608 #  undef machine_arch_type
12609 #  define machine_arch_type     __machine_arch_type
12610 # else
12611 #  define machine_arch_type     MACH_TYPE_SHOOTER_U
12612 # endif
12613 # define machine_is_shooter_u() (machine_arch_type == MACH_TYPE_SHOOTER_U)
12614 #else
12615 # define machine_is_shooter_u() (0)
12616 #endif
12617
12618 #ifdef CONFIG_MACH_VMX53
12619 # ifdef machine_arch_type
12620 #  undef machine_arch_type
12621 #  define machine_arch_type     __machine_arch_type
12622 # else
12623 #  define machine_arch_type     MACH_TYPE_VMX53
12624 # endif
12625 # define machine_is_vmx53()     (machine_arch_type == MACH_TYPE_VMX53)
12626 #else
12627 # define machine_is_vmx53()     (0)
12628 #endif
12629
12630 #ifdef CONFIG_MACH_RHINO
12631 # ifdef machine_arch_type
12632 #  undef machine_arch_type
12633 #  define machine_arch_type     __machine_arch_type
12634 # else
12635 #  define machine_arch_type     MACH_TYPE_RHINO
12636 # endif
12637 # define machine_is_rhino()     (machine_arch_type == MACH_TYPE_RHINO)
12638 #else
12639 # define machine_is_rhino()     (0)
12640 #endif
12641
12642 #ifdef CONFIG_MACH_ARMLEX4210
12643 # ifdef machine_arch_type
12644 #  undef machine_arch_type
12645 #  define machine_arch_type     __machine_arch_type
12646 # else
12647 #  define machine_arch_type     MACH_TYPE_ARMLEX4210
12648 # endif
12649 # define machine_is_armlex4210()        (machine_arch_type == MACH_TYPE_ARMLEX4210)
12650 #else
12651 # define machine_is_armlex4210()        (0)
12652 #endif
12653
12654 #ifdef CONFIG_MACH_SWARCOEXTMODEM
12655 # ifdef machine_arch_type
12656 #  undef machine_arch_type
12657 #  define machine_arch_type     __machine_arch_type
12658 # else
12659 #  define machine_arch_type     MACH_TYPE_SWARCOEXTMODEM
12660 # endif
12661 # define machine_is_swarcoextmodem()    (machine_arch_type == MACH_TYPE_SWARCOEXTMODEM)
12662 #else
12663 # define machine_is_swarcoextmodem()    (0)
12664 #endif
12665
12666 #ifdef CONFIG_MACH_SNOWBALL
12667 # ifdef machine_arch_type
12668 #  undef machine_arch_type
12669 #  define machine_arch_type     __machine_arch_type
12670 # else
12671 #  define machine_arch_type     MACH_TYPE_SNOWBALL
12672 # endif
12673 # define machine_is_snowball()  (machine_arch_type == MACH_TYPE_SNOWBALL)
12674 #else
12675 # define machine_is_snowball()  (0)
12676 #endif
12677
12678 #ifdef CONFIG_MACH_PCM049
12679 # ifdef machine_arch_type
12680 #  undef machine_arch_type
12681 #  define machine_arch_type     __machine_arch_type
12682 # else
12683 #  define machine_arch_type     MACH_TYPE_PCM049
12684 # endif
12685 # define machine_is_pcm049()    (machine_arch_type == MACH_TYPE_PCM049)
12686 #else
12687 # define machine_is_pcm049()    (0)
12688 #endif
12689
12690 #ifdef CONFIG_MACH_VIGOR
12691 # ifdef machine_arch_type
12692 #  undef machine_arch_type
12693 #  define machine_arch_type     __machine_arch_type
12694 # else
12695 #  define machine_arch_type     MACH_TYPE_VIGOR
12696 # endif
12697 # define machine_is_vigor()     (machine_arch_type == MACH_TYPE_VIGOR)
12698 #else
12699 # define machine_is_vigor()     (0)
12700 #endif
12701
12702 #ifdef CONFIG_MACH_OSLO_AMUNDSEN
12703 # ifdef machine_arch_type
12704 #  undef machine_arch_type
12705 #  define machine_arch_type     __machine_arch_type
12706 # else
12707 #  define machine_arch_type     MACH_TYPE_OSLO_AMUNDSEN
12708 # endif
12709 # define machine_is_oslo_amundsen()     (machine_arch_type == MACH_TYPE_OSLO_AMUNDSEN)
12710 #else
12711 # define machine_is_oslo_amundsen()     (0)
12712 #endif
12713
12714 #ifdef CONFIG_MACH_GSL_DIAMOND
12715 # ifdef machine_arch_type
12716 #  undef machine_arch_type
12717 #  define machine_arch_type     __machine_arch_type
12718 # else
12719 #  define machine_arch_type     MACH_TYPE_GSL_DIAMOND
12720 # endif
12721 # define machine_is_gsl_diamond()       (machine_arch_type == MACH_TYPE_GSL_DIAMOND)
12722 #else
12723 # define machine_is_gsl_diamond()       (0)
12724 #endif
12725
12726 #ifdef CONFIG_MACH_CV2201
12727 # ifdef machine_arch_type
12728 #  undef machine_arch_type
12729 #  define machine_arch_type     __machine_arch_type
12730 # else
12731 #  define machine_arch_type     MACH_TYPE_CV2201
12732 # endif
12733 # define machine_is_cv2201()    (machine_arch_type == MACH_TYPE_CV2201)
12734 #else
12735 # define machine_is_cv2201()    (0)
12736 #endif
12737
12738 #ifdef CONFIG_MACH_CV2202
12739 # ifdef machine_arch_type
12740 #  undef machine_arch_type
12741 #  define machine_arch_type     __machine_arch_type
12742 # else
12743 #  define machine_arch_type     MACH_TYPE_CV2202
12744 # endif
12745 # define machine_is_cv2202()    (machine_arch_type == MACH_TYPE_CV2202)
12746 #else
12747 # define machine_is_cv2202()    (0)
12748 #endif
12749
12750 #ifdef CONFIG_MACH_CV2203
12751 # ifdef machine_arch_type
12752 #  undef machine_arch_type
12753 #  define machine_arch_type     __machine_arch_type
12754 # else
12755 #  define machine_arch_type     MACH_TYPE_CV2203
12756 # endif
12757 # define machine_is_cv2203()    (machine_arch_type == MACH_TYPE_CV2203)
12758 #else
12759 # define machine_is_cv2203()    (0)
12760 #endif
12761
12762 #ifdef CONFIG_MACH_VIT_IBOX
12763 # ifdef machine_arch_type
12764 #  undef machine_arch_type
12765 #  define machine_arch_type     __machine_arch_type
12766 # else
12767 #  define machine_arch_type     MACH_TYPE_VIT_IBOX
12768 # endif
12769 # define machine_is_vit_ibox()  (machine_arch_type == MACH_TYPE_VIT_IBOX)
12770 #else
12771 # define machine_is_vit_ibox()  (0)
12772 #endif
12773
12774 #ifdef CONFIG_MACH_DM6441_ESP
12775 # ifdef machine_arch_type
12776 #  undef machine_arch_type
12777 #  define machine_arch_type     __machine_arch_type
12778 # else
12779 #  define machine_arch_type     MACH_TYPE_DM6441_ESP
12780 # endif
12781 # define machine_is_dm6441_esp()        (machine_arch_type == MACH_TYPE_DM6441_ESP)
12782 #else
12783 # define machine_is_dm6441_esp()        (0)
12784 #endif
12785
12786 #ifdef CONFIG_MACH_AT91SAM9X5EK
12787 # ifdef machine_arch_type
12788 #  undef machine_arch_type
12789 #  define machine_arch_type     __machine_arch_type
12790 # else
12791 #  define machine_arch_type     MACH_TYPE_AT91SAM9X5EK
12792 # endif
12793 # define machine_is_at91sam9x5ek()      (machine_arch_type == MACH_TYPE_AT91SAM9X5EK)
12794 #else
12795 # define machine_is_at91sam9x5ek()      (0)
12796 #endif
12797
12798 #ifdef CONFIG_MACH_LIBRA
12799 # ifdef machine_arch_type
12800 #  undef machine_arch_type
12801 #  define machine_arch_type     __machine_arch_type
12802 # else
12803 #  define machine_arch_type     MACH_TYPE_LIBRA
12804 # endif
12805 # define machine_is_libra()     (machine_arch_type == MACH_TYPE_LIBRA)
12806 #else
12807 # define machine_is_libra()     (0)
12808 #endif
12809
12810 #ifdef CONFIG_MACH_EASYCRRH
12811 # ifdef machine_arch_type
12812 #  undef machine_arch_type
12813 #  define machine_arch_type     __machine_arch_type
12814 # else
12815 #  define machine_arch_type     MACH_TYPE_EASYCRRH
12816 # endif
12817 # define machine_is_easycrrh()  (machine_arch_type == MACH_TYPE_EASYCRRH)
12818 #else
12819 # define machine_is_easycrrh()  (0)
12820 #endif
12821
12822 #ifdef CONFIG_MACH_TRIPEL
12823 # ifdef machine_arch_type
12824 #  undef machine_arch_type
12825 #  define machine_arch_type     __machine_arch_type
12826 # else
12827 #  define machine_arch_type     MACH_TYPE_TRIPEL
12828 # endif
12829 # define machine_is_tripel()    (machine_arch_type == MACH_TYPE_TRIPEL)
12830 #else
12831 # define machine_is_tripel()    (0)
12832 #endif
12833
12834 #ifdef CONFIG_MACH_ENDIAN_MINI
12835 # ifdef machine_arch_type
12836 #  undef machine_arch_type
12837 #  define machine_arch_type     __machine_arch_type
12838 # else
12839 #  define machine_arch_type     MACH_TYPE_ENDIAN_MINI
12840 # endif
12841 # define machine_is_endian_mini()       (machine_arch_type == MACH_TYPE_ENDIAN_MINI)
12842 #else
12843 # define machine_is_endian_mini()       (0)
12844 #endif
12845
12846 #ifdef CONFIG_MACH_XILINX_EP107
12847 # ifdef machine_arch_type
12848 #  undef machine_arch_type
12849 #  define machine_arch_type     __machine_arch_type
12850 # else
12851 #  define machine_arch_type     MACH_TYPE_XILINX_EP107
12852 # endif
12853 # define machine_is_xilinx_ep107()      (machine_arch_type == MACH_TYPE_XILINX_EP107)
12854 #else
12855 # define machine_is_xilinx_ep107()      (0)
12856 #endif
12857
12858 #ifdef CONFIG_MACH_NURI
12859 # ifdef machine_arch_type
12860 #  undef machine_arch_type
12861 #  define machine_arch_type     __machine_arch_type
12862 # else
12863 #  define machine_arch_type     MACH_TYPE_NURI
12864 # endif
12865 # define machine_is_nuri()      (machine_arch_type == MACH_TYPE_NURI)
12866 #else
12867 # define machine_is_nuri()      (0)
12868 #endif
12869
12870 #ifdef CONFIG_MACH_JANUS
12871 # ifdef machine_arch_type
12872 #  undef machine_arch_type
12873 #  define machine_arch_type     __machine_arch_type
12874 # else
12875 #  define machine_arch_type     MACH_TYPE_JANUS
12876 # endif
12877 # define machine_is_janus()     (machine_arch_type == MACH_TYPE_JANUS)
12878 #else
12879 # define machine_is_janus()     (0)
12880 #endif
12881
12882 #ifdef CONFIG_MACH_DDNAS
12883 # ifdef machine_arch_type
12884 #  undef machine_arch_type
12885 #  define machine_arch_type     __machine_arch_type
12886 # else
12887 #  define machine_arch_type     MACH_TYPE_DDNAS
12888 # endif
12889 # define machine_is_ddnas()     (machine_arch_type == MACH_TYPE_DDNAS)
12890 #else
12891 # define machine_is_ddnas()     (0)
12892 #endif
12893
12894 #ifdef CONFIG_MACH_TAG
12895 # ifdef machine_arch_type
12896 #  undef machine_arch_type
12897 #  define machine_arch_type     __machine_arch_type
12898 # else
12899 #  define machine_arch_type     MACH_TYPE_TAG
12900 # endif
12901 # define machine_is_tag()       (machine_arch_type == MACH_TYPE_TAG)
12902 #else
12903 # define machine_is_tag()       (0)
12904 #endif
12905
12906 #ifdef CONFIG_MACH_TAGW
12907 # ifdef machine_arch_type
12908 #  undef machine_arch_type
12909 #  define machine_arch_type     __machine_arch_type
12910 # else
12911 #  define machine_arch_type     MACH_TYPE_TAGW
12912 # endif
12913 # define machine_is_tagw()      (machine_arch_type == MACH_TYPE_TAGW)
12914 #else
12915 # define machine_is_tagw()      (0)
12916 #endif
12917
12918 #ifdef CONFIG_MACH_NITROGEN_VM_IMX51
12919 # ifdef machine_arch_type
12920 #  undef machine_arch_type
12921 #  define machine_arch_type     __machine_arch_type
12922 # else
12923 #  define machine_arch_type     MACH_TYPE_NITROGEN_VM_IMX51
12924 # endif
12925 # define machine_is_nitrogen_vm_imx51() (machine_arch_type == MACH_TYPE_NITROGEN_VM_IMX51)
12926 #else
12927 # define machine_is_nitrogen_vm_imx51() (0)
12928 #endif
12929
12930 #ifdef CONFIG_MACH_VIPRINET
12931 # ifdef machine_arch_type
12932 #  undef machine_arch_type
12933 #  define machine_arch_type     __machine_arch_type
12934 # else
12935 #  define machine_arch_type     MACH_TYPE_VIPRINET
12936 # endif
12937 # define machine_is_viprinet()  (machine_arch_type == MACH_TYPE_VIPRINET)
12938 #else
12939 # define machine_is_viprinet()  (0)
12940 #endif
12941
12942 #ifdef CONFIG_MACH_BOCKW
12943 # ifdef machine_arch_type
12944 #  undef machine_arch_type
12945 #  define machine_arch_type     __machine_arch_type
12946 # else
12947 #  define machine_arch_type     MACH_TYPE_BOCKW
12948 # endif
12949 # define machine_is_bockw()     (machine_arch_type == MACH_TYPE_BOCKW)
12950 #else
12951 # define machine_is_bockw()     (0)
12952 #endif
12953
12954 #ifdef CONFIG_MACH_EVA2000
12955 # ifdef machine_arch_type
12956 #  undef machine_arch_type
12957 #  define machine_arch_type     __machine_arch_type
12958 # else
12959 #  define machine_arch_type     MACH_TYPE_EVA2000
12960 # endif
12961 # define machine_is_eva2000()   (machine_arch_type == MACH_TYPE_EVA2000)
12962 #else
12963 # define machine_is_eva2000()   (0)
12964 #endif
12965
12966 #ifdef CONFIG_MACH_STEELYARD
12967 # ifdef machine_arch_type
12968 #  undef machine_arch_type
12969 #  define machine_arch_type     __machine_arch_type
12970 # else
12971 #  define machine_arch_type     MACH_TYPE_STEELYARD
12972 # endif
12973 # define machine_is_steelyard() (machine_arch_type == MACH_TYPE_STEELYARD)
12974 #else
12975 # define machine_is_steelyard() (0)
12976 #endif
12977
12978 #ifdef CONFIG_MACH_MACH_SDH001
12979 # ifdef machine_arch_type
12980 #  undef machine_arch_type
12981 #  define machine_arch_type     __machine_arch_type
12982 # else
12983 #  define machine_arch_type     MACH_TYPE_MACH_SDH001
12984 # endif
12985 # define machine_is_sdh001()    (machine_arch_type == MACH_TYPE_MACH_SDH001)
12986 #else
12987 # define machine_is_sdh001()    (0)
12988 #endif
12989
12990 #ifdef CONFIG_MACH_NSSLSBOARD
12991 # ifdef machine_arch_type
12992 #  undef machine_arch_type
12993 #  define machine_arch_type     __machine_arch_type
12994 # else
12995 #  define machine_arch_type     MACH_TYPE_NSSLSBOARD
12996 # endif
12997 # define machine_is_nsslsboard()        (machine_arch_type == MACH_TYPE_NSSLSBOARD)
12998 #else
12999 # define machine_is_nsslsboard()        (0)
13000 #endif
13001
13002 #ifdef CONFIG_MACH_GENEVA_B5
13003 # ifdef machine_arch_type
13004 #  undef machine_arch_type
13005 #  define machine_arch_type     __machine_arch_type
13006 # else
13007 #  define machine_arch_type     MACH_TYPE_GENEVA_B5
13008 # endif
13009 # define machine_is_geneva_b5() (machine_arch_type == MACH_TYPE_GENEVA_B5)
13010 #else
13011 # define machine_is_geneva_b5() (0)
13012 #endif
13013
13014 #ifdef CONFIG_MACH_SPEAR1340
13015 # ifdef machine_arch_type
13016 #  undef machine_arch_type
13017 #  define machine_arch_type     __machine_arch_type
13018 # else
13019 #  define machine_arch_type     MACH_TYPE_SPEAR1340
13020 # endif
13021 # define machine_is_spear1340() (machine_arch_type == MACH_TYPE_SPEAR1340)
13022 #else
13023 # define machine_is_spear1340() (0)
13024 #endif
13025
13026 #ifdef CONFIG_MACH_REXMAS
13027 # ifdef machine_arch_type
13028 #  undef machine_arch_type
13029 #  define machine_arch_type     __machine_arch_type
13030 # else
13031 #  define machine_arch_type     MACH_TYPE_REXMAS
13032 # endif
13033 # define machine_is_rexmas()    (machine_arch_type == MACH_TYPE_REXMAS)
13034 #else
13035 # define machine_is_rexmas()    (0)
13036 #endif
13037
13038 #ifdef CONFIG_MACH_MSM8960_CDP
13039 # ifdef machine_arch_type
13040 #  undef machine_arch_type
13041 #  define machine_arch_type     __machine_arch_type
13042 # else
13043 #  define machine_arch_type     MACH_TYPE_MSM8960_CDP
13044 # endif
13045 # define machine_is_msm8960_cdp()       (machine_arch_type == MACH_TYPE_MSM8960_CDP)
13046 #else
13047 # define machine_is_msm8960_cdp()       (0)
13048 #endif
13049
13050 #ifdef CONFIG_MACH_MSM8960_MDP
13051 # ifdef machine_arch_type
13052 #  undef machine_arch_type
13053 #  define machine_arch_type     __machine_arch_type
13054 # else
13055 #  define machine_arch_type     MACH_TYPE_MSM8960_MDP
13056 # endif
13057 # define machine_is_msm8960_mdp()       (machine_arch_type == MACH_TYPE_MSM8960_MDP)
13058 #else
13059 # define machine_is_msm8960_mdp()       (0)
13060 #endif
13061
13062 #ifdef CONFIG_MACH_MSM8960_FLUID
13063 # ifdef machine_arch_type
13064 #  undef machine_arch_type
13065 #  define machine_arch_type     __machine_arch_type
13066 # else
13067 #  define machine_arch_type     MACH_TYPE_MSM8960_FLUID
13068 # endif
13069 # define machine_is_msm8960_fluid()     (machine_arch_type == MACH_TYPE_MSM8960_FLUID)
13070 #else
13071 # define machine_is_msm8960_fluid()     (0)
13072 #endif
13073
13074 #ifdef CONFIG_MACH_MSM8960_APQ
13075 # ifdef machine_arch_type
13076 #  undef machine_arch_type
13077 #  define machine_arch_type     __machine_arch_type
13078 # else
13079 #  define machine_arch_type     MACH_TYPE_MSM8960_APQ
13080 # endif
13081 # define machine_is_msm8960_apq()       (machine_arch_type == MACH_TYPE_MSM8960_APQ)
13082 #else
13083 # define machine_is_msm8960_apq()       (0)
13084 #endif
13085
13086 #ifdef CONFIG_MACH_HELIOS_V2
13087 # ifdef machine_arch_type
13088 #  undef machine_arch_type
13089 #  define machine_arch_type     __machine_arch_type
13090 # else
13091 #  define machine_arch_type     MACH_TYPE_HELIOS_V2
13092 # endif
13093 # define machine_is_helios_v2() (machine_arch_type == MACH_TYPE_HELIOS_V2)
13094 #else
13095 # define machine_is_helios_v2() (0)
13096 #endif
13097
13098 #ifdef CONFIG_MACH_MIF10P
13099 # ifdef machine_arch_type
13100 #  undef machine_arch_type
13101 #  define machine_arch_type     __machine_arch_type
13102 # else
13103 #  define machine_arch_type     MACH_TYPE_MIF10P
13104 # endif
13105 # define machine_is_mif10p()    (machine_arch_type == MACH_TYPE_MIF10P)
13106 #else
13107 # define machine_is_mif10p()    (0)
13108 #endif
13109
13110 #ifdef CONFIG_MACH_IAM28
13111 # ifdef machine_arch_type
13112 #  undef machine_arch_type
13113 #  define machine_arch_type     __machine_arch_type
13114 # else
13115 #  define machine_arch_type     MACH_TYPE_IAM28
13116 # endif
13117 # define machine_is_iam28()     (machine_arch_type == MACH_TYPE_IAM28)
13118 #else
13119 # define machine_is_iam28()     (0)
13120 #endif
13121
13122 #ifdef CONFIG_MACH_PICASSO
13123 # ifdef machine_arch_type
13124 #  undef machine_arch_type
13125 #  define machine_arch_type     __machine_arch_type
13126 # else
13127 #  define machine_arch_type     MACH_TYPE_PICASSO
13128 # endif
13129 # define machine_is_picasso()   (machine_arch_type == MACH_TYPE_PICASSO)
13130 #else
13131 # define machine_is_picasso()   (0)
13132 #endif
13133
13134 #ifdef CONFIG_MACH_MR301A
13135 # ifdef machine_arch_type
13136 #  undef machine_arch_type
13137 #  define machine_arch_type     __machine_arch_type
13138 # else
13139 #  define machine_arch_type     MACH_TYPE_MR301A
13140 # endif
13141 # define machine_is_mr301a()    (machine_arch_type == MACH_TYPE_MR301A)
13142 #else
13143 # define machine_is_mr301a()    (0)
13144 #endif
13145
13146 #ifdef CONFIG_MACH_NOTLE
13147 # ifdef machine_arch_type
13148 #  undef machine_arch_type
13149 #  define machine_arch_type     __machine_arch_type
13150 # else
13151 #  define machine_arch_type     MACH_TYPE_NOTLE
13152 # endif
13153 # define machine_is_notle()     (machine_arch_type == MACH_TYPE_NOTLE)
13154 #else
13155 # define machine_is_notle()     (0)
13156 #endif
13157
13158 #ifdef CONFIG_MACH_EELX2
13159 # ifdef machine_arch_type
13160 #  undef machine_arch_type
13161 #  define machine_arch_type     __machine_arch_type
13162 # else
13163 #  define machine_arch_type     MACH_TYPE_EELX2
13164 # endif
13165 # define machine_is_eelx2()     (machine_arch_type == MACH_TYPE_EELX2)
13166 #else
13167 # define machine_is_eelx2()     (0)
13168 #endif
13169
13170 #ifdef CONFIG_MACH_MOON
13171 # ifdef machine_arch_type
13172 #  undef machine_arch_type
13173 #  define machine_arch_type     __machine_arch_type
13174 # else
13175 #  define machine_arch_type     MACH_TYPE_MOON
13176 # endif
13177 # define machine_is_moon()      (machine_arch_type == MACH_TYPE_MOON)
13178 #else
13179 # define machine_is_moon()      (0)
13180 #endif
13181
13182 #ifdef CONFIG_MACH_RUBY
13183 # ifdef machine_arch_type
13184 #  undef machine_arch_type
13185 #  define machine_arch_type     __machine_arch_type
13186 # else
13187 #  define machine_arch_type     MACH_TYPE_RUBY
13188 # endif
13189 # define machine_is_ruby()      (machine_arch_type == MACH_TYPE_RUBY)
13190 #else
13191 # define machine_is_ruby()      (0)
13192 #endif
13193
13194 #ifdef CONFIG_MACH_GOLDENGATE
13195 # ifdef machine_arch_type
13196 #  undef machine_arch_type
13197 #  define machine_arch_type     __machine_arch_type
13198 # else
13199 #  define machine_arch_type     MACH_TYPE_GOLDENGATE
13200 # endif
13201 # define machine_is_goldengate()        (machine_arch_type == MACH_TYPE_GOLDENGATE)
13202 #else
13203 # define machine_is_goldengate()        (0)
13204 #endif
13205
13206 #ifdef CONFIG_MACH_CTBU_GEN2
13207 # ifdef machine_arch_type
13208 #  undef machine_arch_type
13209 #  define machine_arch_type     __machine_arch_type
13210 # else
13211 #  define machine_arch_type     MACH_TYPE_CTBU_GEN2
13212 # endif
13213 # define machine_is_ctbu_gen2() (machine_arch_type == MACH_TYPE_CTBU_GEN2)
13214 #else
13215 # define machine_is_ctbu_gen2() (0)
13216 #endif
13217
13218 #ifdef CONFIG_MACH_KMP_AM17_01
13219 # ifdef machine_arch_type
13220 #  undef machine_arch_type
13221 #  define machine_arch_type     __machine_arch_type
13222 # else
13223 #  define machine_arch_type     MACH_TYPE_KMP_AM17_01
13224 # endif
13225 # define machine_is_kmp_am17_01()       (machine_arch_type == MACH_TYPE_KMP_AM17_01)
13226 #else
13227 # define machine_is_kmp_am17_01()       (0)
13228 #endif
13229
13230 #ifdef CONFIG_MACH_WTPLUG
13231 # ifdef machine_arch_type
13232 #  undef machine_arch_type
13233 #  define machine_arch_type     __machine_arch_type
13234 # else
13235 #  define machine_arch_type     MACH_TYPE_WTPLUG
13236 # endif
13237 # define machine_is_wtplug()    (machine_arch_type == MACH_TYPE_WTPLUG)
13238 #else
13239 # define machine_is_wtplug()    (0)
13240 #endif
13241
13242 #ifdef CONFIG_MACH_MX27SU2
13243 # ifdef machine_arch_type
13244 #  undef machine_arch_type
13245 #  define machine_arch_type     __machine_arch_type
13246 # else
13247 #  define machine_arch_type     MACH_TYPE_MX27SU2
13248 # endif
13249 # define machine_is_mx27su2()   (machine_arch_type == MACH_TYPE_MX27SU2)
13250 #else
13251 # define machine_is_mx27su2()   (0)
13252 #endif
13253
13254 #ifdef CONFIG_MACH_NB31
13255 # ifdef machine_arch_type
13256 #  undef machine_arch_type
13257 #  define machine_arch_type     __machine_arch_type
13258 # else
13259 #  define machine_arch_type     MACH_TYPE_NB31
13260 # endif
13261 # define machine_is_nb31()      (machine_arch_type == MACH_TYPE_NB31)
13262 #else
13263 # define machine_is_nb31()      (0)
13264 #endif
13265
13266 #ifdef CONFIG_MACH_HJSDU
13267 # ifdef machine_arch_type
13268 #  undef machine_arch_type
13269 #  define machine_arch_type     __machine_arch_type
13270 # else
13271 #  define machine_arch_type     MACH_TYPE_HJSDU
13272 # endif
13273 # define machine_is_hjsdu()     (machine_arch_type == MACH_TYPE_HJSDU)
13274 #else
13275 # define machine_is_hjsdu()     (0)
13276 #endif
13277
13278 #ifdef CONFIG_MACH_TD3_REV1
13279 # ifdef machine_arch_type
13280 #  undef machine_arch_type
13281 #  define machine_arch_type     __machine_arch_type
13282 # else
13283 #  define machine_arch_type     MACH_TYPE_TD3_REV1
13284 # endif
13285 # define machine_is_td3_rev1()  (machine_arch_type == MACH_TYPE_TD3_REV1)
13286 #else
13287 # define machine_is_td3_rev1()  (0)
13288 #endif
13289
13290 #ifdef CONFIG_MACH_EAG_CI4000
13291 # ifdef machine_arch_type
13292 #  undef machine_arch_type
13293 #  define machine_arch_type     __machine_arch_type
13294 # else
13295 #  define machine_arch_type     MACH_TYPE_EAG_CI4000
13296 # endif
13297 # define machine_is_eag_ci4000()        (machine_arch_type == MACH_TYPE_EAG_CI4000)
13298 #else
13299 # define machine_is_eag_ci4000()        (0)
13300 #endif
13301
13302 #ifdef CONFIG_MACH_NET5BIG_NAND_V2
13303 # ifdef machine_arch_type
13304 #  undef machine_arch_type
13305 #  define machine_arch_type     __machine_arch_type
13306 # else
13307 #  define machine_arch_type     MACH_TYPE_NET5BIG_NAND_V2
13308 # endif
13309 # define machine_is_net5big_nand_v2()   (machine_arch_type == MACH_TYPE_NET5BIG_NAND_V2)
13310 #else
13311 # define machine_is_net5big_nand_v2()   (0)
13312 #endif
13313
13314 #ifdef CONFIG_MACH_CPX2
13315 # ifdef machine_arch_type
13316 #  undef machine_arch_type
13317 #  define machine_arch_type     __machine_arch_type
13318 # else
13319 #  define machine_arch_type     MACH_TYPE_CPX2
13320 # endif
13321 # define machine_is_cpx2()      (machine_arch_type == MACH_TYPE_CPX2)
13322 #else
13323 # define machine_is_cpx2()      (0)
13324 #endif
13325
13326 #ifdef CONFIG_MACH_NET2BIG_NAND_V2
13327 # ifdef machine_arch_type
13328 #  undef machine_arch_type
13329 #  define machine_arch_type     __machine_arch_type
13330 # else
13331 #  define machine_arch_type     MACH_TYPE_NET2BIG_NAND_V2
13332 # endif
13333 # define machine_is_net2big_nand_v2()   (machine_arch_type == MACH_TYPE_NET2BIG_NAND_V2)
13334 #else
13335 # define machine_is_net2big_nand_v2()   (0)
13336 #endif
13337
13338 #ifdef CONFIG_MACH_ECUV5
13339 # ifdef machine_arch_type
13340 #  undef machine_arch_type
13341 #  define machine_arch_type     __machine_arch_type
13342 # else
13343 #  define machine_arch_type     MACH_TYPE_ECUV5
13344 # endif
13345 # define machine_is_ecuv5()     (machine_arch_type == MACH_TYPE_ECUV5)
13346 #else
13347 # define machine_is_ecuv5()     (0)
13348 #endif
13349
13350 #ifdef CONFIG_MACH_HSGX6D
13351 # ifdef machine_arch_type
13352 #  undef machine_arch_type
13353 #  define machine_arch_type     __machine_arch_type
13354 # else
13355 #  define machine_arch_type     MACH_TYPE_HSGX6D
13356 # endif
13357 # define machine_is_hsgx6d()    (machine_arch_type == MACH_TYPE_HSGX6D)
13358 #else
13359 # define machine_is_hsgx6d()    (0)
13360 #endif
13361
13362 #ifdef CONFIG_MACH_DAWAD7
13363 # ifdef machine_arch_type
13364 #  undef machine_arch_type
13365 #  define machine_arch_type     __machine_arch_type
13366 # else
13367 #  define machine_arch_type     MACH_TYPE_DAWAD7
13368 # endif
13369 # define machine_is_dawad7()    (machine_arch_type == MACH_TYPE_DAWAD7)
13370 #else
13371 # define machine_is_dawad7()    (0)
13372 #endif
13373
13374 #ifdef CONFIG_MACH_SAM9REPEATER
13375 # ifdef machine_arch_type
13376 #  undef machine_arch_type
13377 #  define machine_arch_type     __machine_arch_type
13378 # else
13379 #  define machine_arch_type     MACH_TYPE_SAM9REPEATER
13380 # endif
13381 # define machine_is_sam9repeater()      (machine_arch_type == MACH_TYPE_SAM9REPEATER)
13382 #else
13383 # define machine_is_sam9repeater()      (0)
13384 #endif
13385
13386 #ifdef CONFIG_MACH_GT_I5700
13387 # ifdef machine_arch_type
13388 #  undef machine_arch_type
13389 #  define machine_arch_type     __machine_arch_type
13390 # else
13391 #  define machine_arch_type     MACH_TYPE_GT_I5700
13392 # endif
13393 # define machine_is_gt_i5700()  (machine_arch_type == MACH_TYPE_GT_I5700)
13394 #else
13395 # define machine_is_gt_i5700()  (0)
13396 #endif
13397
13398 #ifdef CONFIG_MACH_CTERA_PLUG_C2
13399 # ifdef machine_arch_type
13400 #  undef machine_arch_type
13401 #  define machine_arch_type     __machine_arch_type
13402 # else
13403 #  define machine_arch_type     MACH_TYPE_CTERA_PLUG_C2
13404 # endif
13405 # define machine_is_ctera_plug_c2()     (machine_arch_type == MACH_TYPE_CTERA_PLUG_C2)
13406 #else
13407 # define machine_is_ctera_plug_c2()     (0)
13408 #endif
13409
13410 #ifdef CONFIG_MACH_MARVELCT
13411 # ifdef machine_arch_type
13412 #  undef machine_arch_type
13413 #  define machine_arch_type     __machine_arch_type
13414 # else
13415 #  define machine_arch_type     MACH_TYPE_MARVELCT
13416 # endif
13417 # define machine_is_marvelct()  (machine_arch_type == MACH_TYPE_MARVELCT)
13418 #else
13419 # define machine_is_marvelct()  (0)
13420 #endif
13421
13422 #ifdef CONFIG_MACH_AG11005
13423 # ifdef machine_arch_type
13424 #  undef machine_arch_type
13425 #  define machine_arch_type     __machine_arch_type
13426 # else
13427 #  define machine_arch_type     MACH_TYPE_AG11005
13428 # endif
13429 # define machine_is_ag11005()   (machine_arch_type == MACH_TYPE_AG11005)
13430 #else
13431 # define machine_is_ag11005()   (0)
13432 #endif
13433
13434 #ifdef CONFIG_MACH_VANGOGH
13435 # ifdef machine_arch_type
13436 #  undef machine_arch_type
13437 #  define machine_arch_type     __machine_arch_type
13438 # else
13439 #  define machine_arch_type     MACH_TYPE_VANGOGH
13440 # endif
13441 # define machine_is_vangogh()   (machine_arch_type == MACH_TYPE_VANGOGH)
13442 #else
13443 # define machine_is_vangogh()   (0)
13444 #endif
13445
13446 #ifdef CONFIG_MACH_MATRIX505
13447 # ifdef machine_arch_type
13448 #  undef machine_arch_type
13449 #  define machine_arch_type     __machine_arch_type
13450 # else
13451 #  define machine_arch_type     MACH_TYPE_MATRIX505
13452 # endif
13453 # define machine_is_matrix505() (machine_arch_type == MACH_TYPE_MATRIX505)
13454 #else
13455 # define machine_is_matrix505() (0)
13456 #endif
13457
13458 #ifdef CONFIG_MACH_OCE_NIGMA
13459 # ifdef machine_arch_type
13460 #  undef machine_arch_type
13461 #  define machine_arch_type     __machine_arch_type
13462 # else
13463 #  define machine_arch_type     MACH_TYPE_OCE_NIGMA
13464 # endif
13465 # define machine_is_oce_nigma() (machine_arch_type == MACH_TYPE_OCE_NIGMA)
13466 #else
13467 # define machine_is_oce_nigma() (0)
13468 #endif
13469
13470 #ifdef CONFIG_MACH_T55
13471 # ifdef machine_arch_type
13472 #  undef machine_arch_type
13473 #  define machine_arch_type     __machine_arch_type
13474 # else
13475 #  define machine_arch_type     MACH_TYPE_T55
13476 # endif
13477 # define machine_is_t55()       (machine_arch_type == MACH_TYPE_T55)
13478 #else
13479 # define machine_is_t55()       (0)
13480 #endif
13481
13482 #ifdef CONFIG_MACH_BIO3K
13483 # ifdef machine_arch_type
13484 #  undef machine_arch_type
13485 #  define machine_arch_type     __machine_arch_type
13486 # else
13487 #  define machine_arch_type     MACH_TYPE_BIO3K
13488 # endif
13489 # define machine_is_bio3k()     (machine_arch_type == MACH_TYPE_BIO3K)
13490 #else
13491 # define machine_is_bio3k()     (0)
13492 #endif
13493
13494 #ifdef CONFIG_MACH_EXPRESSCT
13495 # ifdef machine_arch_type
13496 #  undef machine_arch_type
13497 #  define machine_arch_type     __machine_arch_type
13498 # else
13499 #  define machine_arch_type     MACH_TYPE_EXPRESSCT
13500 # endif
13501 # define machine_is_expressct() (machine_arch_type == MACH_TYPE_EXPRESSCT)
13502 #else
13503 # define machine_is_expressct() (0)
13504 #endif
13505
13506 #ifdef CONFIG_MACH_CARDHU
13507 # ifdef machine_arch_type
13508 #  undef machine_arch_type
13509 #  define machine_arch_type     __machine_arch_type
13510 # else
13511 #  define machine_arch_type     MACH_TYPE_CARDHU
13512 # endif
13513 # define machine_is_cardhu()    (machine_arch_type == MACH_TYPE_CARDHU)
13514 #else
13515 # define machine_is_cardhu()    (0)
13516 #endif
13517
13518 #ifdef CONFIG_MACH_ARUBA
13519 # ifdef machine_arch_type
13520 #  undef machine_arch_type
13521 #  define machine_arch_type     __machine_arch_type
13522 # else
13523 #  define machine_arch_type     MACH_TYPE_ARUBA
13524 # endif
13525 # define machine_is_aruba()     (machine_arch_type == MACH_TYPE_ARUBA)
13526 #else
13527 # define machine_is_aruba()     (0)
13528 #endif
13529
13530 #ifdef CONFIG_MACH_BONAIRE
13531 # ifdef machine_arch_type
13532 #  undef machine_arch_type
13533 #  define machine_arch_type     __machine_arch_type
13534 # else
13535 #  define machine_arch_type     MACH_TYPE_BONAIRE
13536 # endif
13537 # define machine_is_bonaire()   (machine_arch_type == MACH_TYPE_BONAIRE)
13538 #else
13539 # define machine_is_bonaire()   (0)
13540 #endif
13541
13542 #ifdef CONFIG_MACH_NUC700EVB
13543 # ifdef machine_arch_type
13544 #  undef machine_arch_type
13545 #  define machine_arch_type     __machine_arch_type
13546 # else
13547 #  define machine_arch_type     MACH_TYPE_NUC700EVB
13548 # endif
13549 # define machine_is_nuc700evb() (machine_arch_type == MACH_TYPE_NUC700EVB)
13550 #else
13551 # define machine_is_nuc700evb() (0)
13552 #endif
13553
13554 #ifdef CONFIG_MACH_NUC710EVB
13555 # ifdef machine_arch_type
13556 #  undef machine_arch_type
13557 #  define machine_arch_type     __machine_arch_type
13558 # else
13559 #  define machine_arch_type     MACH_TYPE_NUC710EVB
13560 # endif
13561 # define machine_is_nuc710evb() (machine_arch_type == MACH_TYPE_NUC710EVB)
13562 #else
13563 # define machine_is_nuc710evb() (0)
13564 #endif
13565
13566 #ifdef CONFIG_MACH_NUC740EVB
13567 # ifdef machine_arch_type
13568 #  undef machine_arch_type
13569 #  define machine_arch_type     __machine_arch_type
13570 # else
13571 #  define machine_arch_type     MACH_TYPE_NUC740EVB
13572 # endif
13573 # define machine_is_nuc740evb() (machine_arch_type == MACH_TYPE_NUC740EVB)
13574 #else
13575 # define machine_is_nuc740evb() (0)
13576 #endif
13577
13578 #ifdef CONFIG_MACH_NUC745EVB
13579 # ifdef machine_arch_type
13580 #  undef machine_arch_type
13581 #  define machine_arch_type     __machine_arch_type
13582 # else
13583 #  define machine_arch_type     MACH_TYPE_NUC745EVB
13584 # endif
13585 # define machine_is_nuc745evb() (machine_arch_type == MACH_TYPE_NUC745EVB)
13586 #else
13587 # define machine_is_nuc745evb() (0)
13588 #endif
13589
13590 #ifdef CONFIG_MACH_TRANSCEDE
13591 # ifdef machine_arch_type
13592 #  undef machine_arch_type
13593 #  define machine_arch_type     __machine_arch_type
13594 # else
13595 #  define machine_arch_type     MACH_TYPE_TRANSCEDE
13596 # endif
13597 # define machine_is_transcede() (machine_arch_type == MACH_TYPE_TRANSCEDE)
13598 #else
13599 # define machine_is_transcede() (0)
13600 #endif
13601
13602 #ifdef CONFIG_MACH_MORA
13603 # ifdef machine_arch_type
13604 #  undef machine_arch_type
13605 #  define machine_arch_type     __machine_arch_type
13606 # else
13607 #  define machine_arch_type     MACH_TYPE_MORA
13608 # endif
13609 # define machine_is_mora()      (machine_arch_type == MACH_TYPE_MORA)
13610 #else
13611 # define machine_is_mora()      (0)
13612 #endif
13613
13614 #ifdef CONFIG_MACH_NDA_EVM
13615 # ifdef machine_arch_type
13616 #  undef machine_arch_type
13617 #  define machine_arch_type     __machine_arch_type
13618 # else
13619 #  define machine_arch_type     MACH_TYPE_NDA_EVM
13620 # endif
13621 # define machine_is_nda_evm()   (machine_arch_type == MACH_TYPE_NDA_EVM)
13622 #else
13623 # define machine_is_nda_evm()   (0)
13624 #endif
13625
13626 #ifdef CONFIG_MACH_TIMU
13627 # ifdef machine_arch_type
13628 #  undef machine_arch_type
13629 #  define machine_arch_type     __machine_arch_type
13630 # else
13631 #  define machine_arch_type     MACH_TYPE_TIMU
13632 # endif
13633 # define machine_is_timu()      (machine_arch_type == MACH_TYPE_TIMU)
13634 #else
13635 # define machine_is_timu()      (0)
13636 #endif
13637
13638 #ifdef CONFIG_MACH_EXPRESSH
13639 # ifdef machine_arch_type
13640 #  undef machine_arch_type
13641 #  define machine_arch_type     __machine_arch_type
13642 # else
13643 #  define machine_arch_type     MACH_TYPE_EXPRESSH
13644 # endif
13645 # define machine_is_expressh()  (machine_arch_type == MACH_TYPE_EXPRESSH)
13646 #else
13647 # define machine_is_expressh()  (0)
13648 #endif
13649
13650 #ifdef CONFIG_MACH_VERIDIS_A300
13651 # ifdef machine_arch_type
13652 #  undef machine_arch_type
13653 #  define machine_arch_type     __machine_arch_type
13654 # else
13655 #  define machine_arch_type     MACH_TYPE_VERIDIS_A300
13656 # endif
13657 # define machine_is_veridis_a300()      (machine_arch_type == MACH_TYPE_VERIDIS_A300)
13658 #else
13659 # define machine_is_veridis_a300()      (0)
13660 #endif
13661
13662 #ifdef CONFIG_MACH_DM368_LEOPARD
13663 # ifdef machine_arch_type
13664 #  undef machine_arch_type
13665 #  define machine_arch_type     __machine_arch_type
13666 # else
13667 #  define machine_arch_type     MACH_TYPE_DM368_LEOPARD
13668 # endif
13669 # define machine_is_dm368_leopard()     (machine_arch_type == MACH_TYPE_DM368_LEOPARD)
13670 #else
13671 # define machine_is_dm368_leopard()     (0)
13672 #endif
13673
13674 #ifdef CONFIG_MACH_OMAP_MCOP
13675 # ifdef machine_arch_type
13676 #  undef machine_arch_type
13677 #  define machine_arch_type     __machine_arch_type
13678 # else
13679 #  define machine_arch_type     MACH_TYPE_OMAP_MCOP
13680 # endif
13681 # define machine_is_omap_mcop() (machine_arch_type == MACH_TYPE_OMAP_MCOP)
13682 #else
13683 # define machine_is_omap_mcop() (0)
13684 #endif
13685
13686 #ifdef CONFIG_MACH_TRITIP
13687 # ifdef machine_arch_type
13688 #  undef machine_arch_type
13689 #  define machine_arch_type     __machine_arch_type
13690 # else
13691 #  define machine_arch_type     MACH_TYPE_TRITIP
13692 # endif
13693 # define machine_is_tritip()    (machine_arch_type == MACH_TYPE_TRITIP)
13694 #else
13695 # define machine_is_tritip()    (0)
13696 #endif
13697
13698 #ifdef CONFIG_MACH_SM1K
13699 # ifdef machine_arch_type
13700 #  undef machine_arch_type
13701 #  define machine_arch_type     __machine_arch_type
13702 # else
13703 #  define machine_arch_type     MACH_TYPE_SM1K
13704 # endif
13705 # define machine_is_sm1k()      (machine_arch_type == MACH_TYPE_SM1K)
13706 #else
13707 # define machine_is_sm1k()      (0)
13708 #endif
13709
13710 #ifdef CONFIG_MACH_MONCH
13711 # ifdef machine_arch_type
13712 #  undef machine_arch_type
13713 #  define machine_arch_type     __machine_arch_type
13714 # else
13715 #  define machine_arch_type     MACH_TYPE_MONCH
13716 # endif
13717 # define machine_is_monch()     (machine_arch_type == MACH_TYPE_MONCH)
13718 #else
13719 # define machine_is_monch()     (0)
13720 #endif
13721
13722 #ifdef CONFIG_MACH_CURACAO
13723 # ifdef machine_arch_type
13724 #  undef machine_arch_type
13725 #  define machine_arch_type     __machine_arch_type
13726 # else
13727 #  define machine_arch_type     MACH_TYPE_CURACAO
13728 # endif
13729 # define machine_is_curacao()   (machine_arch_type == MACH_TYPE_CURACAO)
13730 #else
13731 # define machine_is_curacao()   (0)
13732 #endif
13733
13734 #ifdef CONFIG_MACH_ORIGEN
13735 # ifdef machine_arch_type
13736 #  undef machine_arch_type
13737 #  define machine_arch_type     __machine_arch_type
13738 # else
13739 #  define machine_arch_type     MACH_TYPE_ORIGEN
13740 # endif
13741 # define machine_is_origen()    (machine_arch_type == MACH_TYPE_ORIGEN)
13742 #else
13743 # define machine_is_origen()    (0)
13744 #endif
13745
13746 #ifdef CONFIG_MACH_EPC10
13747 # ifdef machine_arch_type
13748 #  undef machine_arch_type
13749 #  define machine_arch_type     __machine_arch_type
13750 # else
13751 #  define machine_arch_type     MACH_TYPE_EPC10
13752 # endif
13753 # define machine_is_epc10()     (machine_arch_type == MACH_TYPE_EPC10)
13754 #else
13755 # define machine_is_epc10()     (0)
13756 #endif
13757
13758 #ifdef CONFIG_MACH_SGH_I740
13759 # ifdef machine_arch_type
13760 #  undef machine_arch_type
13761 #  define machine_arch_type     __machine_arch_type
13762 # else
13763 #  define machine_arch_type     MACH_TYPE_SGH_I740
13764 # endif
13765 # define machine_is_sgh_i740()  (machine_arch_type == MACH_TYPE_SGH_I740)
13766 #else
13767 # define machine_is_sgh_i740()  (0)
13768 #endif
13769
13770 #ifdef CONFIG_MACH_TUNA
13771 # ifdef machine_arch_type
13772 #  undef machine_arch_type
13773 #  define machine_arch_type     __machine_arch_type
13774 # else
13775 #  define machine_arch_type     MACH_TYPE_TUNA
13776 # endif
13777 # define machine_is_tuna()      (machine_arch_type == MACH_TYPE_TUNA)
13778 #else
13779 # define machine_is_tuna()      (0)
13780 #endif
13781
13782 #ifdef CONFIG_MACH_MX51_TULIP
13783 # ifdef machine_arch_type
13784 #  undef machine_arch_type
13785 #  define machine_arch_type     __machine_arch_type
13786 # else
13787 #  define machine_arch_type     MACH_TYPE_MX51_TULIP
13788 # endif
13789 # define machine_is_mx51_tulip()        (machine_arch_type == MACH_TYPE_MX51_TULIP)
13790 #else
13791 # define machine_is_mx51_tulip()        (0)
13792 #endif
13793
13794 #ifdef CONFIG_MACH_MX51_ASTER7
13795 # ifdef machine_arch_type
13796 #  undef machine_arch_type
13797 #  define machine_arch_type     __machine_arch_type
13798 # else
13799 #  define machine_arch_type     MACH_TYPE_MX51_ASTER7
13800 # endif
13801 # define machine_is_mx51_aster7()       (machine_arch_type == MACH_TYPE_MX51_ASTER7)
13802 #else
13803 # define machine_is_mx51_aster7()       (0)
13804 #endif
13805
13806 #ifdef CONFIG_MACH_ACRO37XBRD
13807 # ifdef machine_arch_type
13808 #  undef machine_arch_type
13809 #  define machine_arch_type     __machine_arch_type
13810 # else
13811 #  define machine_arch_type     MACH_TYPE_ACRO37XBRD
13812 # endif
13813 # define machine_is_acro37xbrd()        (machine_arch_type == MACH_TYPE_ACRO37XBRD)
13814 #else
13815 # define machine_is_acro37xbrd()        (0)
13816 #endif
13817
13818 #ifdef CONFIG_MACH_ELKE
13819 # ifdef machine_arch_type
13820 #  undef machine_arch_type
13821 #  define machine_arch_type     __machine_arch_type
13822 # else
13823 #  define machine_arch_type     MACH_TYPE_ELKE
13824 # endif
13825 # define machine_is_elke()      (machine_arch_type == MACH_TYPE_ELKE)
13826 #else
13827 # define machine_is_elke()      (0)
13828 #endif
13829
13830 #ifdef CONFIG_MACH_SBC6000X
13831 # ifdef machine_arch_type
13832 #  undef machine_arch_type
13833 #  define machine_arch_type     __machine_arch_type
13834 # else
13835 #  define machine_arch_type     MACH_TYPE_SBC6000X
13836 # endif
13837 # define machine_is_sbc6000x()  (machine_arch_type == MACH_TYPE_SBC6000X)
13838 #else
13839 # define machine_is_sbc6000x()  (0)
13840 #endif
13841
13842 #ifdef CONFIG_MACH_R1801E
13843 # ifdef machine_arch_type
13844 #  undef machine_arch_type
13845 #  define machine_arch_type     __machine_arch_type
13846 # else
13847 #  define machine_arch_type     MACH_TYPE_R1801E
13848 # endif
13849 # define machine_is_r1801e()    (machine_arch_type == MACH_TYPE_R1801E)
13850 #else
13851 # define machine_is_r1801e()    (0)
13852 #endif
13853
13854 #ifdef CONFIG_MACH_H1600
13855 # ifdef machine_arch_type
13856 #  undef machine_arch_type
13857 #  define machine_arch_type     __machine_arch_type
13858 # else
13859 #  define machine_arch_type     MACH_TYPE_H1600
13860 # endif
13861 # define machine_is_h1600()     (machine_arch_type == MACH_TYPE_H1600)
13862 #else
13863 # define machine_is_h1600()     (0)
13864 #endif
13865
13866 #ifdef CONFIG_MACH_MINI210
13867 # ifdef machine_arch_type
13868 #  undef machine_arch_type
13869 #  define machine_arch_type     __machine_arch_type
13870 # else
13871 #  define machine_arch_type     MACH_TYPE_MINI210
13872 # endif
13873 # define machine_is_mini210()   (machine_arch_type == MACH_TYPE_MINI210)
13874 #else
13875 # define machine_is_mini210()   (0)
13876 #endif
13877
13878 #ifdef CONFIG_MACH_MINI8168
13879 # ifdef machine_arch_type
13880 #  undef machine_arch_type
13881 #  define machine_arch_type     __machine_arch_type
13882 # else
13883 #  define machine_arch_type     MACH_TYPE_MINI8168
13884 # endif
13885 # define machine_is_mini8168()  (machine_arch_type == MACH_TYPE_MINI8168)
13886 #else
13887 # define machine_is_mini8168()  (0)
13888 #endif
13889
13890 #ifdef CONFIG_MACH_PC7308
13891 # ifdef machine_arch_type
13892 #  undef machine_arch_type
13893 #  define machine_arch_type     __machine_arch_type
13894 # else
13895 #  define machine_arch_type     MACH_TYPE_PC7308
13896 # endif
13897 # define machine_is_pc7308()    (machine_arch_type == MACH_TYPE_PC7308)
13898 #else
13899 # define machine_is_pc7308()    (0)
13900 #endif
13901
13902 #ifdef CONFIG_MACH_KMM2M01
13903 # ifdef machine_arch_type
13904 #  undef machine_arch_type
13905 #  define machine_arch_type     __machine_arch_type
13906 # else
13907 #  define machine_arch_type     MACH_TYPE_KMM2M01
13908 # endif
13909 # define machine_is_kmm2m01()   (machine_arch_type == MACH_TYPE_KMM2M01)
13910 #else
13911 # define machine_is_kmm2m01()   (0)
13912 #endif
13913
13914 #ifdef CONFIG_MACH_MX51EREBUS
13915 # ifdef machine_arch_type
13916 #  undef machine_arch_type
13917 #  define machine_arch_type     __machine_arch_type
13918 # else
13919 #  define machine_arch_type     MACH_TYPE_MX51EREBUS
13920 # endif
13921 # define machine_is_mx51erebus()        (machine_arch_type == MACH_TYPE_MX51EREBUS)
13922 #else
13923 # define machine_is_mx51erebus()        (0)
13924 #endif
13925
13926 #ifdef CONFIG_MACH_WM8650REFBOARD
13927 # ifdef machine_arch_type
13928 #  undef machine_arch_type
13929 #  define machine_arch_type     __machine_arch_type
13930 # else
13931 #  define machine_arch_type     MACH_TYPE_WM8650REFBOARD
13932 # endif
13933 # define machine_is_wm8650refboard()    (machine_arch_type == MACH_TYPE_WM8650REFBOARD)
13934 #else
13935 # define machine_is_wm8650refboard()    (0)
13936 #endif
13937
13938 #ifdef CONFIG_MACH_TUXRAIL
13939 # ifdef machine_arch_type
13940 #  undef machine_arch_type
13941 #  define machine_arch_type     __machine_arch_type
13942 # else
13943 #  define machine_arch_type     MACH_TYPE_TUXRAIL
13944 # endif
13945 # define machine_is_tuxrail()   (machine_arch_type == MACH_TYPE_TUXRAIL)
13946 #else
13947 # define machine_is_tuxrail()   (0)
13948 #endif
13949
13950 #ifdef CONFIG_MACH_ARTHUR
13951 # ifdef machine_arch_type
13952 #  undef machine_arch_type
13953 #  define machine_arch_type     __machine_arch_type
13954 # else
13955 #  define machine_arch_type     MACH_TYPE_ARTHUR
13956 # endif
13957 # define machine_is_arthur()    (machine_arch_type == MACH_TYPE_ARTHUR)
13958 #else
13959 # define machine_is_arthur()    (0)
13960 #endif
13961
13962 #ifdef CONFIG_MACH_DOORBOY
13963 # ifdef machine_arch_type
13964 #  undef machine_arch_type
13965 #  define machine_arch_type     __machine_arch_type
13966 # else
13967 #  define machine_arch_type     MACH_TYPE_DOORBOY
13968 # endif
13969 # define machine_is_doorboy()   (machine_arch_type == MACH_TYPE_DOORBOY)
13970 #else
13971 # define machine_is_doorboy()   (0)
13972 #endif
13973
13974 #ifdef CONFIG_MACH_XARINA
13975 # ifdef machine_arch_type
13976 #  undef machine_arch_type
13977 #  define machine_arch_type     __machine_arch_type
13978 # else
13979 #  define machine_arch_type     MACH_TYPE_XARINA
13980 # endif
13981 # define machine_is_xarina()    (machine_arch_type == MACH_TYPE_XARINA)
13982 #else
13983 # define machine_is_xarina()    (0)
13984 #endif
13985
13986 #ifdef CONFIG_MACH_ROVERX7
13987 # ifdef machine_arch_type
13988 #  undef machine_arch_type
13989 #  define machine_arch_type     __machine_arch_type
13990 # else
13991 #  define machine_arch_type     MACH_TYPE_ROVERX7
13992 # endif
13993 # define machine_is_roverx7()   (machine_arch_type == MACH_TYPE_ROVERX7)
13994 #else
13995 # define machine_is_roverx7()   (0)
13996 #endif
13997
13998 #ifdef CONFIG_MACH_SDVR
13999 # ifdef machine_arch_type
14000 #  undef machine_arch_type
14001 #  define machine_arch_type     __machine_arch_type
14002 # else
14003 #  define machine_arch_type     MACH_TYPE_SDVR
14004 # endif
14005 # define machine_is_sdvr()      (machine_arch_type == MACH_TYPE_SDVR)
14006 #else
14007 # define machine_is_sdvr()      (0)
14008 #endif
14009
14010 #ifdef CONFIG_MACH_ACER_MAYA
14011 # ifdef machine_arch_type
14012 #  undef machine_arch_type
14013 #  define machine_arch_type     __machine_arch_type
14014 # else
14015 #  define machine_arch_type     MACH_TYPE_ACER_MAYA
14016 # endif
14017 # define machine_is_acer_maya() (machine_arch_type == MACH_TYPE_ACER_MAYA)
14018 #else
14019 # define machine_is_acer_maya() (0)
14020 #endif
14021
14022 #ifdef CONFIG_MACH_PICO
14023 # ifdef machine_arch_type
14024 #  undef machine_arch_type
14025 #  define machine_arch_type     __machine_arch_type
14026 # else
14027 #  define machine_arch_type     MACH_TYPE_PICO
14028 # endif
14029 # define machine_is_pico()      (machine_arch_type == MACH_TYPE_PICO)
14030 #else
14031 # define machine_is_pico()      (0)
14032 #endif
14033
14034 #ifdef CONFIG_MACH_CWMX233
14035 # ifdef machine_arch_type
14036 #  undef machine_arch_type
14037 #  define machine_arch_type     __machine_arch_type
14038 # else
14039 #  define machine_arch_type     MACH_TYPE_CWMX233
14040 # endif
14041 # define machine_is_cwmx233()   (machine_arch_type == MACH_TYPE_CWMX233)
14042 #else
14043 # define machine_is_cwmx233()   (0)
14044 #endif
14045
14046 #ifdef CONFIG_MACH_CWAM1808
14047 # ifdef machine_arch_type
14048 #  undef machine_arch_type
14049 #  define machine_arch_type     __machine_arch_type
14050 # else
14051 #  define machine_arch_type     MACH_TYPE_CWAM1808
14052 # endif
14053 # define machine_is_cwam1808()  (machine_arch_type == MACH_TYPE_CWAM1808)
14054 #else
14055 # define machine_is_cwam1808()  (0)
14056 #endif
14057
14058 #ifdef CONFIG_MACH_CWDM365
14059 # ifdef machine_arch_type
14060 #  undef machine_arch_type
14061 #  define machine_arch_type     __machine_arch_type
14062 # else
14063 #  define machine_arch_type     MACH_TYPE_CWDM365
14064 # endif
14065 # define machine_is_cwdm365()   (machine_arch_type == MACH_TYPE_CWDM365)
14066 #else
14067 # define machine_is_cwdm365()   (0)
14068 #endif
14069
14070 #ifdef CONFIG_MACH_MX51_MORAY
14071 # ifdef machine_arch_type
14072 #  undef machine_arch_type
14073 #  define machine_arch_type     __machine_arch_type
14074 # else
14075 #  define machine_arch_type     MACH_TYPE_MX51_MORAY
14076 # endif
14077 # define machine_is_mx51_moray()        (machine_arch_type == MACH_TYPE_MX51_MORAY)
14078 #else
14079 # define machine_is_mx51_moray()        (0)
14080 #endif
14081
14082 #ifdef CONFIG_MACH_THALES_CBC
14083 # ifdef machine_arch_type
14084 #  undef machine_arch_type
14085 #  define machine_arch_type     __machine_arch_type
14086 # else
14087 #  define machine_arch_type     MACH_TYPE_THALES_CBC
14088 # endif
14089 # define machine_is_thales_cbc()        (machine_arch_type == MACH_TYPE_THALES_CBC)
14090 #else
14091 # define machine_is_thales_cbc()        (0)
14092 #endif
14093
14094 #ifdef CONFIG_MACH_BLUEPOINT
14095 # ifdef machine_arch_type
14096 #  undef machine_arch_type
14097 #  define machine_arch_type     __machine_arch_type
14098 # else
14099 #  define machine_arch_type     MACH_TYPE_BLUEPOINT
14100 # endif
14101 # define machine_is_bluepoint() (machine_arch_type == MACH_TYPE_BLUEPOINT)
14102 #else
14103 # define machine_is_bluepoint() (0)
14104 #endif
14105
14106 #ifdef CONFIG_MACH_DIR665
14107 # ifdef machine_arch_type
14108 #  undef machine_arch_type
14109 #  define machine_arch_type     __machine_arch_type
14110 # else
14111 #  define machine_arch_type     MACH_TYPE_DIR665
14112 # endif
14113 # define machine_is_dir665()    (machine_arch_type == MACH_TYPE_DIR665)
14114 #else
14115 # define machine_is_dir665()    (0)
14116 #endif
14117
14118 #ifdef CONFIG_MACH_ACMEROVER1
14119 # ifdef machine_arch_type
14120 #  undef machine_arch_type
14121 #  define machine_arch_type     __machine_arch_type
14122 # else
14123 #  define machine_arch_type     MACH_TYPE_ACMEROVER1
14124 # endif
14125 # define machine_is_acmerover1()        (machine_arch_type == MACH_TYPE_ACMEROVER1)
14126 #else
14127 # define machine_is_acmerover1()        (0)
14128 #endif
14129
14130 #ifdef CONFIG_MACH_SHOOTER_CT
14131 # ifdef machine_arch_type
14132 #  undef machine_arch_type
14133 #  define machine_arch_type     __machine_arch_type
14134 # else
14135 #  define machine_arch_type     MACH_TYPE_SHOOTER_CT
14136 # endif
14137 # define machine_is_shooter_ct()        (machine_arch_type == MACH_TYPE_SHOOTER_CT)
14138 #else
14139 # define machine_is_shooter_ct()        (0)
14140 #endif
14141
14142 #ifdef CONFIG_MACH_BLISS
14143 # ifdef machine_arch_type
14144 #  undef machine_arch_type
14145 #  define machine_arch_type     __machine_arch_type
14146 # else
14147 #  define machine_arch_type     MACH_TYPE_BLISS
14148 # endif
14149 # define machine_is_bliss()     (machine_arch_type == MACH_TYPE_BLISS)
14150 #else
14151 # define machine_is_bliss()     (0)
14152 #endif
14153
14154 #ifdef CONFIG_MACH_BLISSC
14155 # ifdef machine_arch_type
14156 #  undef machine_arch_type
14157 #  define machine_arch_type     __machine_arch_type
14158 # else
14159 #  define machine_arch_type     MACH_TYPE_BLISSC
14160 # endif
14161 # define machine_is_blissc()    (machine_arch_type == MACH_TYPE_BLISSC)
14162 #else
14163 # define machine_is_blissc()    (0)
14164 #endif
14165
14166 #ifdef CONFIG_MACH_THALES_ADC
14167 # ifdef machine_arch_type
14168 #  undef machine_arch_type
14169 #  define machine_arch_type     __machine_arch_type
14170 # else
14171 #  define machine_arch_type     MACH_TYPE_THALES_ADC
14172 # endif
14173 # define machine_is_thales_adc()        (machine_arch_type == MACH_TYPE_THALES_ADC)
14174 #else
14175 # define machine_is_thales_adc()        (0)
14176 #endif
14177
14178 #ifdef CONFIG_MACH_UBISYS_P9D_EVP
14179 # ifdef machine_arch_type
14180 #  undef machine_arch_type
14181 #  define machine_arch_type     __machine_arch_type
14182 # else
14183 #  define machine_arch_type     MACH_TYPE_UBISYS_P9D_EVP
14184 # endif
14185 # define machine_is_ubisys_p9d_evp()    (machine_arch_type == MACH_TYPE_UBISYS_P9D_EVP)
14186 #else
14187 # define machine_is_ubisys_p9d_evp()    (0)
14188 #endif
14189
14190 #ifdef CONFIG_MACH_ATDGP318
14191 # ifdef machine_arch_type
14192 #  undef machine_arch_type
14193 #  define machine_arch_type     __machine_arch_type
14194 # else
14195 #  define machine_arch_type     MACH_TYPE_ATDGP318
14196 # endif
14197 # define machine_is_atdgp318()  (machine_arch_type == MACH_TYPE_ATDGP318)
14198 #else
14199 # define machine_is_atdgp318()  (0)
14200 #endif
14201
14202 #ifdef CONFIG_MACH_OMAP5_SEVM
14203 # ifdef machine_arch_type
14204 #  undef machine_arch_type
14205 #  define machine_arch_type     __machine_arch_type
14206 # else
14207 #  define machine_arch_type     MACH_TYPE_OMAP5_SEVM
14208 # endif
14209 # define machine_is_omap5_sevm()      (machine_arch_type == MACH_TYPE_OMAP5_SEVM)
14210 #else
14211 # define machine_is_omap5_sevm()      (0)
14212 #endif
14213
14214 #ifdef CONFIG_MACH_ARMADILLO800EVA
14215 # ifdef machine_arch_type
14216 #  undef machine_arch_type
14217 #  define machine_arch_type __machine_arch_type
14218 # else
14219 #  define machine_arch_type MACH_TYPE_ARMADILLO800EVA
14220 # endif
14221 # define machine_is_armadillo800eva()   (machine_arch_type == MACH_TYPE_ARMADILLO800EVA)
14222 #else
14223 # define machine_is_armadillo800eva()   (0)
14224 #endif
14225
14226 #ifdef CONFIG_MACH_KZM9G
14227 # ifdef machine_arch_type
14228 #  undef machine_arch_type
14229 #  define machine_arch_type __machine_arch_type
14230 # else
14231 #  define machine_arch_type MACH_TYPE_KZM9G
14232 # endif
14233 # define machine_is_kzm9g()     (machine_arch_type == MACH_TYPE_KZM9G)
14234 #else
14235 # define machine_is_kzm9g()     (0)
14236 #endif
14237
14238 /*
14239  * These have not yet been registered
14240  */
14241
14242 #ifndef machine_arch_type
14243 #define machine_arch_type       __machine_arch_type
14244 #endif
14245
14246 #endif