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