diff options
Diffstat (limited to 'drivers/net/wireless/rtlwifi/pci.h')
| -rw-r--r-- | drivers/net/wireless/rtlwifi/pci.h | 19 | 
1 files changed, 15 insertions, 4 deletions
diff --git a/drivers/net/wireless/rtlwifi/pci.h b/drivers/net/wireless/rtlwifi/pci.h index 0caa8142972..671b1f5aa0c 100644 --- a/drivers/net/wireless/rtlwifi/pci.h +++ b/drivers/net/wireless/rtlwifi/pci.h @@ -102,8 +102,8 @@  #define RTL_PCI_8191CE_DID	0x8177	/*8192ce */  #define RTL_PCI_8188CE_DID	0x8176	/*8192ce */  #define RTL_PCI_8192CU_DID	0x8191	/*8192ce */ -#define RTL_PCI_8192DE_DID	0x092D	/*8192ce */ -#define RTL_PCI_8192DU_DID	0x092D	/*8192ce */ +#define RTL_PCI_8192DE_DID	0x8193	/*8192de */ +#define RTL_PCI_8192DE_DID2	0x002B	/*92DE*/  /*8192 support 16 pages of IO registers*/  #define RTL_MEM_MAPPED_IO_RANGE_8190PCI		0x1000 @@ -129,6 +129,11 @@ enum pci_bridge_vendor {  	PCI_BRIDGE_VENDOR_MAX,  }; +struct rtl_pci_capabilities_header { +	u8 capability_id; +	u8 next; +}; +  struct rtl_rx_desc {  	u32 dword[8];  } __packed; @@ -161,7 +166,9 @@ struct rtl_pci {  	bool driver_is_goingto_unload;  	bool up_first_time; +	bool first_init;  	bool being_init_adapter; +	bool init_ready;  	bool irq_enabled;  	/*Tx */ @@ -192,11 +199,14 @@ struct rtl_pci {  	u8 const_devicepci_aspm_setting;  	/*If it supports ASPM, Offset[560h] = 0x40,  	   otherwise Offset[560h] = 0x00. */ -	bool b_support_aspm; -	bool b_support_backdoor; +	bool support_aspm; +	bool support_backdoor;  	/*QOS & EDCA */  	enum acm_method acm_method; + +	u16 shortretry_limit; +	u16 longretry_limit;  };  struct mp_adapter { @@ -227,6 +237,7 @@ struct rtl_pci_priv {  	struct rtl_pci dev;  	struct mp_adapter ndis_adapter;  	struct rtl_led_ctl ledctl; +	struct bt_coexist_info bt_coexist;  };  #define rtl_pcipriv(hw)		(((struct rtl_pci_priv *)(rtl_priv(hw))->priv))  |