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