Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
nu11secur1ty
GitHub Repository: nu11secur1ty/Kali-Linux
Path: blob/master/ALFA-W1F1/RTL8814AU/hal/phydm/halhwimg.h
1307 views
1
/******************************************************************************
2
*
3
* Copyright(c) 2016 - 2017 Realtek Corporation.
4
*
5
* This program is free software; you can redistribute it and/or modify it
6
* under the terms of version 2 of the GNU General Public License as
7
* published by the Free Software Foundation.
8
*
9
* This program is distributed in the hope that it will be useful, but WITHOUT
10
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12
* more details.
13
*
14
*****************************************************************************/
15
#pragma once
16
#ifndef __INC_HW_IMG_H
17
#define __INC_HW_IMG_H
18
19
/*@
20
* 2011/03/15 MH Add for different IC HW image file selection. code size consideration.
21
* */
22
#if RT_PLATFORM == PLATFORM_LINUX
23
24
#if (DEV_BUS_TYPE == RT_PCI_INTERFACE)
25
/* @For 92C */
26
#define RTL8192CE_HWIMG_SUPPORT 1
27
#define RTL8192CE_TEST_HWIMG_SUPPORT 0
28
#define RTL8192CU_HWIMG_SUPPORT 0
29
#define RTL8192CU_TEST_HWIMG_SUPPORT 0
30
31
/* @For 92D */
32
#define RTL8192DE_HWIMG_SUPPORT 1
33
#define RTL8192DE_TEST_HWIMG_SUPPORT 0
34
#define RTL8192DU_HWIMG_SUPPORT 0
35
#define RTL8192DU_TEST_HWIMG_SUPPORT 0
36
37
/* @For 8723 */
38
#define RTL8723E_HWIMG_SUPPORT 1
39
#define RTL8723U_HWIMG_SUPPORT 0
40
#define RTL8723S_HWIMG_SUPPORT 0
41
42
/* @For 88E */
43
#define RTL8188EE_HWIMG_SUPPORT 0
44
#define RTL8188EU_HWIMG_SUPPORT 0
45
#define RTL8188ES_HWIMG_SUPPORT 0
46
47
#elif (DEV_BUS_TYPE == RT_USB_INTERFACE)
48
/* @For 92C */
49
#define RTL8192CE_HWIMG_SUPPORT 0
50
#define RTL8192CE_TEST_HWIMG_SUPPORT 0
51
#define RTL8192CU_HWIMG_SUPPORT 1
52
#define RTL8192CU_TEST_HWIMG_SUPPORT 0
53
54
/* @For 92D */
55
#define RTL8192DE_HWIMG_SUPPORT 0
56
#define RTL8192DE_TEST_HWIMG_SUPPORT 0
57
#define RTL8192DU_HWIMG_SUPPORT 1
58
#define RTL8192DU_TEST_HWIMG_SUPPORT 0
59
60
/* @For 8723 */
61
#define RTL8723E_HWIMG_SUPPORT 0
62
#define RTL8723U_HWIMG_SUPPORT 1
63
#define RTL8723S_HWIMG_SUPPORT 0
64
65
/* @For 88E */
66
#define RTL8188EE_HWIMG_SUPPORT 0
67
#define RTL8188EU_HWIMG_SUPPORT 0
68
#define RTL8188ES_HWIMG_SUPPORT 0
69
70
#elif (DEV_BUS_TYPE == RT_SDIO_INTERFACE)
71
/* @For 92C */
72
#define RTL8192CE_HWIMG_SUPPORT 0
73
#define RTL8192CE_TEST_HWIMG_SUPPORT 0
74
#define RTL8192CU_HWIMG_SUPPORT 1
75
#define RTL8192CU_TEST_HWIMG_SUPPORT 0
76
77
/* @For 92D */
78
#define RTL8192DE_HWIMG_SUPPORT 0
79
#define RTL8192DE_TEST_HWIMG_SUPPORT 0
80
#define RTL8192DU_HWIMG_SUPPORT 1
81
#define RTL8192DU_TEST_HWIMG_SUPPORT 0
82
83
/* @For 8723 */
84
#define RTL8723E_HWIMG_SUPPORT 0
85
#define RTL8723U_HWIMG_SUPPORT 0
86
#define RTL8723S_HWIMG_SUPPORT 1
87
88
/* @For 88E */
89
#define RTL8188EE_HWIMG_SUPPORT 0
90
#define RTL8188EU_HWIMG_SUPPORT 0
91
#define RTL8188ES_HWIMG_SUPPORT 0
92
#endif
93
94
#else /* PLATFORM_WINDOWS & MacOSX */
95
96
/* @For 92C */
97
#define RTL8192CE_HWIMG_SUPPORT 1
98
#define RTL8192CE_TEST_HWIMG_SUPPORT 1
99
#define RTL8192CU_HWIMG_SUPPORT 1
100
#define RTL8192CU_TEST_HWIMG_SUPPORT 1
101
102
/* @For 92D */
103
#define RTL8192DE_HWIMG_SUPPORT 1
104
#define RTL8192DE_TEST_HWIMG_SUPPORT 1
105
#define RTL8192DU_HWIMG_SUPPORT 1
106
#define RTL8192DU_TEST_HWIMG_SUPPORT 1
107
108
#if defined(UNDER_CE)
109
/* @For 8723 */
110
#define RTL8723E_HWIMG_SUPPORT 0
111
#define RTL8723U_HWIMG_SUPPORT 0
112
#define RTL8723S_HWIMG_SUPPORT 1
113
114
/* @For 88E */
115
#define RTL8188EE_HWIMG_SUPPORT 0
116
#define RTL8188EU_HWIMG_SUPPORT 0
117
#define RTL8188ES_HWIMG_SUPPORT 0
118
119
#else
120
121
/* @For 8723 */
122
#define RTL8723E_HWIMG_SUPPORT 1
123
/* @#define RTL_8723E_TEST_HWIMG_SUPPORT 1 */
124
#define RTL8723U_HWIMG_SUPPORT 1
125
/* @#define RTL_8723U_TEST_HWIMG_SUPPORT 1 */
126
#define RTL8723S_HWIMG_SUPPORT 1
127
/* @#define RTL_8723S_TEST_HWIMG_SUPPORT 1 */
128
129
/* @For 88E */
130
#define RTL8188EE_HWIMG_SUPPORT 1
131
#define RTL8188EU_HWIMG_SUPPORT 1
132
#define RTL8188ES_HWIMG_SUPPORT 1
133
#endif
134
135
#endif
136
137
#endif /* @__INC_HW_IMG_H */
138
139