support different wifi bt chip auto compatible
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / mt5931_kk / drv_wlan / os / version.h
1 /*
2 ** $Id: //Department/DaVinci/BRANCHES/MT662X_593X_WIFI_DRIVER_V2_3/os/version.h#1 $
3 */
4
5 /*! \file   "version.h"
6     \brief  Driver's version definition
7
8 */
9
10 /*******************************************************************************
11 * Copyright (c) 2007 MediaTek Inc.
12 *
13 * All rights reserved. Copying, compilation, modification, distribution
14 * or any other use whatsoever of this material is strictly prohibited
15 * except in accordance with a Software License Agreement with
16 * MediaTek Inc.
17 ********************************************************************************
18 */
19
20 /*******************************************************************************
21 * LEGAL DISCLAIMER
22 *
23 * BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND
24 * AGREES THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK
25 * SOFTWARE") RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE
26 * PROVIDED TO BUYER ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY
27 * DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
28 * LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
29 * PARTICULAR PURPOSE OR NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE
30 * ANY WARRANTY WHATSOEVER WITH RESPECT TO THE SOFTWARE OF ANY THIRD PARTY
31 * WHICH MAY BE USED BY, INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK
32 * SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY
33 * WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE
34 * FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S SPECIFICATION OR TO
35 * CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
36 *
37 * BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
38 * LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL
39 * BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT
40 * ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY
41 * BUYER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
42 *
43 * THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
44 * WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT
45 * OF LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING
46 * THEREOF AND RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN
47 * FRANCISCO, CA, UNDER THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE
48 * (ICC).
49 ********************************************************************************
50 */
51
52 /*
53 ** $Log: version.h $
54  *
55  * 11 01 2011 chinglan.wang
56  * NULL
57  * Change the version number to v2.0.1.1.
58  *
59  * 08 26 2011 chinglan.wang
60  * NULL
61  * Change the version number to v2.0.0.9..
62  *
63  * 08 23 2011 chinglan.wang
64  * NULL
65  * Change the version number to v2.0.0.8.
66  *
67  * 08 15 2011 cp.wu
68  * [WCXRP00000851] [MT6628 Wi-Fi][Driver] Add HIFSYS related definition to driver source tree
69  * correct typo.
70  *
71  * 08 15 2011 cp.wu
72  * [WCXRP00000851] [MT6628 Wi-Fi][Driver] Add HIFSYS related definition to driver source tree
73  * for building MT6628 Win32 driver environment
74  *
75  * 08 03 2011 chinglan.wang
76  * NULL
77  * Change the version number to v2.0.0.7.
78  *
79  * 07 24 2011 puff.wen
80  * NULL
81  * [MT5931][Beta 5]Change the version number to v0.2.2.0
82  *
83  * 06 01 2011 chinglan.wang
84  * NULL
85  * Change the version number to v2.0.0.6..
86  *
87  * 05 09 2011 chinglan.wang
88  * NULL
89  * Change the version number to v2.0.0.5..
90  *
91  * 04 19 2011 chinglan.wang
92  * NULL
93  * Change the version number to v2.0.0.4.
94  *
95  * 04 18 2011 chinglan.wang
96  * NULL
97  * Change the version number to v2.0.0.3.
98  *
99  * 03 25 2011 chinglan.wang
100  * NULL
101  * Change the version number to v2.0.0.2.
102  *
103  * 03 21 2011 chinglan.wang
104  * NULL
105  * Change the version number to 2.0.0.1.
106  *
107  * 03 18 2011 chinglan.wang
108  * NULL
109  * Change the version number to v2.0.0.0.
110  *
111  * 02 11 2011 chinglan.wang
112  * NULL
113  * Change to the version 1.2.0.2.
114  *
115  * 02 10 2011 chinglan.wang
116  * NULL
117  * Change the version to 1.2.0.1.
118  *
119  * 02 08 2011 cp.wu
120  * [WCXRP00000427] [MT6620 Wi-Fi][Driver] Modify veresion information to match with release revision number
121  * change version number to v1.2.0.0 for preparing v1.2 software package release.
122  *
123  * 12 10 2010 kevin.huang
124  * [WCXRP00000128] [MT6620 Wi-Fi][Driver] Add proc support to Android Driver for debug and driver status check
125  * Add Linux Proc Support
126  *
127  * 10 07 2010 cp.wu
128  * [WCXRP00000083] [MT5931][Driver][FW] Add necessary logic for MT5931 first connection
129  * [WINDDK] build system changes for MT5931
130  *
131  * 07 08 2010 cp.wu
132  * 
133  * [WPD00003833] [MT6620 and MT5931] Driver migration - move to new repository.
134  *
135  * 06 06 2010 kevin.huang
136  * [WPD00003832][MT6620 5931] Create driver base 
137  * [MT6620 5931] Create driver base
138 **  \main\maintrunk.MT6620WiFiDriver_Prj\5 2009-12-14 14:10:55 GMT mtk01084
139 **  \main\maintrunk.MT6620WiFiDriver_Prj\4 2009-11-17 22:41:00 GMT mtk01084
140 **  \main\maintrunk.MT6620WiFiDriver_Prj\3 2009-11-13 16:20:33 GMT mtk01084
141 **  \main\maintrunk.MT6620WiFiDriver_Prj\2 2009-03-10 20:27:13 GMT mtk01426
142 **  Init for develop
143 **
144 */
145
146 #ifndef _VERSION_H
147 #define _VERSION_H
148 /*******************************************************************************
149 *                         C O M P I L E R   F L A G S
150 ********************************************************************************
151 */
152
153 /*******************************************************************************
154 *                    E X T E R N A L   R E F E R E N C E S
155 ********************************************************************************
156 */
157
158 /*******************************************************************************
159 *                              C O N S T A N T S
160 ********************************************************************************
161 */
162
163 #ifndef NIC_AUTHOR
164 #define NIC_AUTHOR      "NIC_AUTHOR"
165 #endif
166 #ifndef NIC_DESC
167 #define NIC_DESC        "NIC_DESC"
168 #endif
169
170 #ifndef NIC_NAME
171     #if defined(MT6620)
172         #define NIC_NAME            "MT6620"
173         #define NIC_DEVICE_ID       "MT6620"
174                 #define NIC_DEVICE_ID_LOW   "mt6620"
175     #elif defined(MT5931)
176         #define NIC_NAME            "MT5931"
177         #define NIC_DEVICE_ID       "MT5931"
178                 #define NIC_DEVICE_ID_LOW   "mt5931"
179     #elif defined(MT6628)
180         #define NIC_NAME            "MT6628"
181         #define NIC_DEVICE_ID       "MT6628"
182                 #define NIC_DEVICE_ID_LOW   "mt6628"
183     #endif
184 #endif
185
186 /* NIC driver information */
187 #define NIC_VENDOR                      "MediaTek Inc."
188 #define NIC_VENDOR_OUI                  {0x00, 0x0C, 0xE7}
189
190 #if defined(MT6620)
191     #define NIC_PRODUCT_NAME                "MediaTek Inc. MT6620 Wireless LAN Adapter"
192     #define NIC_DRIVER_NAME                 "MediaTek Inc. MT6620 Wireless LAN Adapter Driver"
193 #elif defined(MT5931)
194     #define NIC_PRODUCT_NAME                "MediaTek Inc. MT5931 Wireless LAN Adapter"
195     #define NIC_DRIVER_NAME                 "MediaTek Inc. MT5931 Wireless LAN Adapter Driver"
196 #elif defined(MT6628)
197     #define NIC_PRODUCT_NAME                "MediaTek Inc. MT6628 Wireless LAN Adapter"
198     #define NIC_DRIVER_NAME                 "MediaTek Inc. MT6628 Wireless LAN Adapter Driver"
199 #endif
200
201 /* Define our driver version */
202 #define NIC_DRIVER_MAJOR_VERSION        2
203 #define NIC_DRIVER_MINOR_VERSION        0
204 #define NIC_DRIVER_VERSION              2,0,1,1
205 #define NIC_DRIVER_VERSION_STRING       "2.0.1.1"
206
207
208 /*******************************************************************************
209 *                             D A T A   T Y P E S
210 ********************************************************************************
211 */
212
213 /*******************************************************************************
214 *                            P U B L I C   D A T A
215 ********************************************************************************
216 */
217
218 /*******************************************************************************
219 *                           P R I V A T E   D A T A
220 ********************************************************************************
221 */
222
223 /*******************************************************************************
224 *                                 M A C R O S
225 ********************************************************************************
226 */
227
228 /*******************************************************************************
229 *                   F U N C T I O N   D E C L A R A T I O N S
230 ********************************************************************************
231 */
232
233 /*******************************************************************************
234 *                              F U N C T I O N S
235 ********************************************************************************
236 */
237
238
239 #endif /* _VERSION_H */
240