net: wireless: rockchip_wlan: add rtl8188eu support
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / rtl8188eu / hal / phydm / halhwimg.h
1 #pragma once
2 #ifndef __INC_HW_IMG_H
3 #define __INC_HW_IMG_H
4
5 //
6 // 2011/03/15 MH Add for different IC HW image file selection. code size consideration.
7 //
8 #if RT_PLATFORM == PLATFORM_LINUX
9
10         #if (DEV_BUS_TYPE == RT_PCI_INTERFACE)
11         // For 92C
12         #define         RTL8192CE_HWIMG_SUPPORT                                 1
13         #define         RTL8192CE_TEST_HWIMG_SUPPORT                    0
14         #define         RTL8192CU_HWIMG_SUPPORT                                 0
15         #define         RTL8192CU_TEST_HWIMG_SUPPORT                    0
16
17         // For 92D
18         #define         RTL8192DE_HWIMG_SUPPORT                                 1
19         #define         RTL8192DE_TEST_HWIMG_SUPPORT                    0
20         #define         RTL8192DU_HWIMG_SUPPORT                                 0
21         #define         RTL8192DU_TEST_HWIMG_SUPPORT                    0
22
23         // For 8723
24         #define         RTL8723E_HWIMG_SUPPORT                                  1
25         #define         RTL8723U_HWIMG_SUPPORT                                  0
26         #define         RTL8723S_HWIMG_SUPPORT                                  0
27
28         //For 88E
29         #define         RTL8188EE_HWIMG_SUPPORT                                 0
30         #define         RTL8188EU_HWIMG_SUPPORT                                 0
31         #define         RTL8188ES_HWIMG_SUPPORT                                 0
32         
33         #elif (DEV_BUS_TYPE == RT_USB_INTERFACE)
34         // For 92C
35         #define         RTL8192CE_HWIMG_SUPPORT                                 0
36         #define         RTL8192CE_TEST_HWIMG_SUPPORT                    0
37         #define         RTL8192CU_HWIMG_SUPPORT                                 1
38         #define         RTL8192CU_TEST_HWIMG_SUPPORT                    0
39
40         //For 92D
41         #define         RTL8192DE_HWIMG_SUPPORT                                 0
42         #define         RTL8192DE_TEST_HWIMG_SUPPORT                    0
43         #define         RTL8192DU_HWIMG_SUPPORT                                 1
44         #define         RTL8192DU_TEST_HWIMG_SUPPORT                    0
45
46         // For 8723
47         #define         RTL8723E_HWIMG_SUPPORT                                  0
48         #define         RTL8723U_HWIMG_SUPPORT                                  1
49         #define         RTL8723S_HWIMG_SUPPORT                                  0
50
51         //For 88E
52         #define         RTL8188EE_HWIMG_SUPPORT                                 0
53         #define         RTL8188EU_HWIMG_SUPPORT                                 0
54         #define         RTL8188ES_HWIMG_SUPPORT                                 0
55         
56         #elif (DEV_BUS_TYPE == RT_SDIO_INTERFACE)
57         // For 92C
58         #define         RTL8192CE_HWIMG_SUPPORT                                 0
59         #define         RTL8192CE_TEST_HWIMG_SUPPORT                    0
60         #define         RTL8192CU_HWIMG_SUPPORT                                 1
61         #define         RTL8192CU_TEST_HWIMG_SUPPORT                    0
62
63         //For 92D
64         #define         RTL8192DE_HWIMG_SUPPORT                                 0
65         #define         RTL8192DE_TEST_HWIMG_SUPPORT                    0
66         #define         RTL8192DU_HWIMG_SUPPORT                                 1
67         #define         RTL8192DU_TEST_HWIMG_SUPPORT                    0
68
69         // For 8723
70         #define         RTL8723E_HWIMG_SUPPORT                                  0
71         #define         RTL8723U_HWIMG_SUPPORT                                  0
72         #define         RTL8723S_HWIMG_SUPPORT                                  1
73
74         //For 88E
75         #define         RTL8188EE_HWIMG_SUPPORT                                 0
76         #define         RTL8188EU_HWIMG_SUPPORT                                 0
77         #define         RTL8188ES_HWIMG_SUPPORT                                 0
78         #endif
79
80 #else   // PLATFORM_WINDOWS & MacOSX
81
82 //For 92C
83 #define         RTL8192CE_HWIMG_SUPPORT                                         1
84 #define         RTL8192CE_TEST_HWIMG_SUPPORT                            1
85 #define         RTL8192CU_HWIMG_SUPPORT                                         1
86 #define         RTL8192CU_TEST_HWIMG_SUPPORT                            1
87
88 // For 92D
89 #define         RTL8192DE_HWIMG_SUPPORT                                 1
90 #define         RTL8192DE_TEST_HWIMG_SUPPORT                            1
91 #define         RTL8192DU_HWIMG_SUPPORT                                 1
92 #define         RTL8192DU_TEST_HWIMG_SUPPORT                            1
93
94         #if defined(UNDER_CE)
95         // For 8723
96         #define         RTL8723E_HWIMG_SUPPORT                                  0
97         #define         RTL8723U_HWIMG_SUPPORT                                  0
98         #define         RTL8723S_HWIMG_SUPPORT                                  1
99
100         // For 88E
101         #define         RTL8188EE_HWIMG_SUPPORT                                 0
102         #define         RTL8188EU_HWIMG_SUPPORT                                 0
103         #define         RTL8188ES_HWIMG_SUPPORT                                 0
104
105         #else 
106
107         // For 8723
108         #define         RTL8723E_HWIMG_SUPPORT                                  1
109         //#define               RTL_8723E_TEST_HWIMG_SUPPORT                    1
110         #define         RTL8723U_HWIMG_SUPPORT                                  1
111         //#define               RTL_8723U_TEST_HWIMG_SUPPORT                    1
112         #define         RTL8723S_HWIMG_SUPPORT                                  1
113         //#define               RTL_8723S_TEST_HWIMG_SUPPORT                    1
114
115         //For 88E
116         #define         RTL8188EE_HWIMG_SUPPORT                                 1
117         #define         RTL8188EU_HWIMG_SUPPORT                                 1
118         #define         RTL8188ES_HWIMG_SUPPORT                                 1
119         #endif
120
121 #endif
122
123 #endif //__INC_HW_IMG_H