mirror of
https://github.com/shenmintao/aic8800d80.git
synced 2026-09-27 01:54:16 +00:00
feat: update new aic driver version
This commit is contained in:
@@ -17,38 +17,46 @@
|
||||
/* USB Device ID */
|
||||
#define USB_VENDOR_ID_AIC 0xA69C
|
||||
#define USB_VENDOR_ID_AIC_V2 0x368B
|
||||
#define USB_VENDOR_ID_TP 0x2357
|
||||
#define USB_VENDOR_ID_TENDA 0x2604
|
||||
|
||||
#define USB_PRODUCT_ID_TP 0x014e
|
||||
#define USB_PRODUCT_ID_MERCURY 0x014b
|
||||
#define USB_PRODUCT_ID_FAST 0x014f
|
||||
|
||||
#define USB_PRODUCT_ID_TENDA 0x001f
|
||||
|
||||
#ifndef CONFIG_USB_BT
|
||||
#define USB_PRODUCT_ID_AIC8800 0x8800
|
||||
#define USB_PRODUCT_ID_AIC8801 0x8801
|
||||
#define USB_PRODUCT_ID_AIC8800DC 0x88dc
|
||||
#define USB_PRODUCT_ID_AIC8800DW 0x88dd
|
||||
#define USB_PRODUCT_ID_AIC8800D81 0x8d81
|
||||
#define USB_PRODUCT_ID_AIC8800 0x8800
|
||||
#define USB_PRODUCT_ID_AIC8801 0x8801
|
||||
#define USB_PRODUCT_ID_AIC8800DC 0x88dc
|
||||
#define USB_PRODUCT_ID_AIC8800DW 0x88dd
|
||||
#define USB_PRODUCT_ID_AIC8800D81 0x8d81
|
||||
#define USB_PRODUCT_ID_AIC8800D81X2 0x8d91
|
||||
#define USB_PRODUCT_ID_AIC8800D89X2 0x8d99
|
||||
#else
|
||||
#define USB_PRODUCT_ID_AIC8801 0x8801
|
||||
#define USB_PRODUCT_ID_AIC8800DC 0x88dc
|
||||
#define USB_PRODUCT_ID_AIC8800DW 0x88dd
|
||||
#define USB_PRODUCT_ID_AIC8800D81 0x8d81
|
||||
#define USB_PRODUCT_ID_AIC8800D41 0x8d41
|
||||
#define USB_PRODUCT_ID_AIC8800D83 0x8d83
|
||||
#define USB_PRODUCT_ID_AIC8800D84 0x8d84
|
||||
#define USB_PRODUCT_ID_AIC8800D85 0x8d85
|
||||
|
||||
#define USB_PRODUCT_ID_AIC8801 0x8801
|
||||
#define USB_PRODUCT_ID_AIC8800DC 0x88dc
|
||||
#define USB_PRODUCT_ID_AIC8800DW 0x88dd
|
||||
#define USB_PRODUCT_ID_AIC8800D81 0x8d81
|
||||
#define USB_PRODUCT_ID_AIC8800D41 0x8d41
|
||||
#define USB_PRODUCT_ID_AIC8800D81X2 0x8d91
|
||||
#define USB_PRODUCT_ID_AIC8800D89X2 0x8d99
|
||||
#define USB_PRODUCT_ID_TENDA 0x0013
|
||||
#define USB_PRODUCT_ID_TENDA_U2 0x0014
|
||||
#define USB_PRODUCT_ID_TENDA_U11 0x001f
|
||||
#define USB_PRODUCT_ID_TENDA_U11_PRO 0x0020
|
||||
#define USB_PRODUCT_ID_AIC8800FC_CUS1 0x88df
|
||||
#define USB_PRODUCT_ID_AIC8800FC_CUS2 0x88E0
|
||||
#define USB_PRODUCT_ID_AIC8800FC_CUS3 0x88E1
|
||||
#define USB_PRODUCT_ID_AIC8800M80_CUS1 0x8D83
|
||||
#define USB_PRODUCT_ID_AIC8800M80_CUS2 0x8D85
|
||||
#define USB_PRODUCT_ID_AIC8800M80_CUS3 0x8D86
|
||||
#define USB_PRODUCT_ID_AIC8800M80_CUS4 0x8D89
|
||||
#define USB_PRODUCT_ID_AIC8800M80_CUS5 0x8D8A
|
||||
#define USB_PRODUCT_ID_AIC8800M80_CUS6 0x8D8C
|
||||
#endif
|
||||
|
||||
enum AICWF_IC{
|
||||
PRODUCT_ID_AIC8801 = 0,
|
||||
PRODUCT_ID_AIC8800DC,
|
||||
PRODUCT_ID_AIC8800DW,
|
||||
PRODUCT_ID_AIC8800D81
|
||||
PRODUCT_ID_AIC8800D81,
|
||||
PRODUCT_ID_AIC8800D81X2,
|
||||
PRODUCT_ID_AIC8800D89X2
|
||||
};
|
||||
|
||||
|
||||
@@ -71,6 +79,7 @@ enum AICWF_IC{
|
||||
#endif
|
||||
#define AICWF_USB_MSG_MAX_PKT_SIZE (2048)
|
||||
#define AICWF_USB_MAX_PKT_SIZE (2048)
|
||||
#define AICWF_USB_MAX_AMSDU_PKT_SIZE (2048*6)
|
||||
#define AICWF_USB_FC_PERSTA_HIGH_WATER 64
|
||||
#define AICWF_USB_FC_PERSTA_LOW_WATER 16
|
||||
|
||||
@@ -183,6 +192,8 @@ struct aic_usb_dev {
|
||||
#endif
|
||||
u16 chipid;
|
||||
bool tbusy;
|
||||
u16_l vid;
|
||||
u16_l pid;
|
||||
};
|
||||
|
||||
extern void aicwf_usb_exit(void);
|
||||
|
||||
Reference in New Issue
Block a user