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