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