.maps[RTL_RC_CCK_RATE11M] = DESC92_RATE11M, .maps[RTL_RC_OFDM_RATE6M] = DESC92_RATE6M, .maps[RTL_RC_OFDM_RATE9M] = DESC92_RATE9M, .maps[RTL_RC_OFDM_RATE12M] = DESC92_RATE12M, .maps[RTL_RC_OFDM_RATE18M] = DESC92_RATE18M, .maps[RTL_RC_OFDM_RATE24M] = DESC92_RATE24M, .maps[RTL_RC_OFDM_RATE36M] = DESC92_RATE36M, .maps[RTL_RC_OFDM_RATE48M] = DESC92_RATE48M, .maps[RTL_RC_OFDM_RATE54M] = DESC92_RATE54M, .maps[RTL_RC_HT_RATEMCS7] = DESC92_RATEMCS7, .maps[RTL_RC_HT_RATEMCS15] = DESC92_RATEMCS15, }; static DEFINE_PCI_DEVICE_TABLE(rtl92ce_pci_ids) = { {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8191, rtl92ce_hal_cfg)}, {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8178, rtl92ce_hal_cfg)}, {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8177, rtl92ce_hal_cfg)}, {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8176, rtl92ce_hal_cfg)}, {}, }; MODULE_DEVICE_TABLE(pci, rtl92ce_pci_ids); MODULE_AUTHOR("lizhaoming <*****@*****.**>"); MODULE_AUTHOR("Realtek WlanFAE <*****@*****.**>"); MODULE_AUTHOR("Larry Finger <*****@*****.**>"); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Realtek 8192C/8188C 802.11n PCI wireless"); MODULE_FIRMWARE("rtlwifi/rtl8192cfw.bin"); MODULE_FIRMWARE("rtlwifi/rtl8192cfwU.bin");
.maps[RTL_RC_CCK_RATE11M] = DESC92C_RATE11M, .maps[RTL_RC_OFDM_RATE6M] = DESC92C_RATE6M, .maps[RTL_RC_OFDM_RATE9M] = DESC92C_RATE9M, .maps[RTL_RC_OFDM_RATE12M] = DESC92C_RATE12M, .maps[RTL_RC_OFDM_RATE18M] = DESC92C_RATE18M, .maps[RTL_RC_OFDM_RATE24M] = DESC92C_RATE24M, .maps[RTL_RC_OFDM_RATE36M] = DESC92C_RATE36M, .maps[RTL_RC_OFDM_RATE48M] = DESC92C_RATE48M, .maps[RTL_RC_OFDM_RATE54M] = DESC92C_RATE54M, .maps[RTL_RC_HT_RATEMCS7] = DESC92C_RATEMCS7, .maps[RTL_RC_HT_RATEMCS15] = DESC92C_RATEMCS15, }; static struct pci_device_id rtl8723be_pci_ids[] = { {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0xB723, rtl8723be_hal_cfg)}, {}, }; MODULE_DEVICE_TABLE(pci, rtl8723be_pci_ids); MODULE_AUTHOR("PageHe <*****@*****.**>"); MODULE_AUTHOR("Realtek WlanFAE <*****@*****.**>"); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Realtek 8723BE 802.11n PCI wireless"); MODULE_FIRMWARE("rtlwifi/rtl8723befw.bin"); module_param_named(swenc, rtl8723be_mod_params.sw_crypto, bool, 0444); module_param_named(debug_level, rtl8723be_mod_params.debug_level, int, 0644); module_param_named(debug_mask, rtl8723be_mod_params.debug_mask, ullong, 0644); module_param_named(ips, rtl8723be_mod_params.inactiveps, bool, 0444);
.maps[RTL_RC_CCK_RATE11M] = DESC_RATE11M, .maps[RTL_RC_OFDM_RATE6M] = DESC_RATE6M, .maps[RTL_RC_OFDM_RATE9M] = DESC_RATE9M, .maps[RTL_RC_OFDM_RATE12M] = DESC_RATE12M, .maps[RTL_RC_OFDM_RATE18M] = DESC_RATE18M, .maps[RTL_RC_OFDM_RATE24M] = DESC_RATE24M, .maps[RTL_RC_OFDM_RATE36M] = DESC_RATE36M, .maps[RTL_RC_OFDM_RATE48M] = DESC_RATE48M, .maps[RTL_RC_OFDM_RATE54M] = DESC_RATE54M, .maps[RTL_RC_HT_RATEMCS7] = DESC_RATEMCS7, .maps[RTL_RC_HT_RATEMCS15] = DESC_RATEMCS15, }; static struct pci_device_id rtl92se_pci_ids[] = { {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8192, rtl92se_hal_cfg)}, {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8171, rtl92se_hal_cfg)}, {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8172, rtl92se_hal_cfg)}, {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8173, rtl92se_hal_cfg)}, {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8174, rtl92se_hal_cfg)}, {}, }; MODULE_DEVICE_TABLE(pci, rtl92se_pci_ids); MODULE_AUTHOR("lizhaoming <*****@*****.**>"); MODULE_AUTHOR("Realtek WlanFAE <*****@*****.**>"); MODULE_AUTHOR("Larry Finger <*****@*****.**>"); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Realtek 8192S/8191S 802.11n PCI wireless"); MODULE_FIRMWARE("rtlwifi/rtl8192sefw.bin");
.maps[RTL_RC_CCK_RATE11M] = DESC92C_RATE11M, .maps[RTL_RC_OFDM_RATE6M] = DESC92C_RATE6M, .maps[RTL_RC_OFDM_RATE9M] = DESC92C_RATE9M, .maps[RTL_RC_OFDM_RATE12M] = DESC92C_RATE12M, .maps[RTL_RC_OFDM_RATE18M] = DESC92C_RATE18M, .maps[RTL_RC_OFDM_RATE24M] = DESC92C_RATE24M, .maps[RTL_RC_OFDM_RATE36M] = DESC92C_RATE36M, .maps[RTL_RC_OFDM_RATE48M] = DESC92C_RATE48M, .maps[RTL_RC_OFDM_RATE54M] = DESC92C_RATE54M, .maps[RTL_RC_HT_RATEMCS7] = DESC92C_RATEMCS7, .maps[RTL_RC_HT_RATEMCS15] = DESC92C_RATEMCS15, }; static struct pci_device_id rtl92ee_pci_ids[] = { {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x818B, rtl92ee_hal_cfg)}, {}, }; MODULE_DEVICE_TABLE(pci, rtl92ee_pci_ids); MODULE_AUTHOR("Realtek WlanFAE <*****@*****.**>"); MODULE_AUTHOR("Larry Finger <*****@*****.**>"); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Realtek 8192EE 802.11n PCI wireless"); MODULE_FIRMWARE("rtlwifi/rtl8192eefw.bin"); module_param_named(swenc, rtl92ee_mod_params.sw_crypto, bool, 0444); module_param_named(debug, rtl92ee_mod_params.debug, int, 0444); module_param_named(ips, rtl92ee_mod_params.inactiveps, bool, 0444); module_param_named(swlps, rtl92ee_mod_params.swctrl_lps, bool, 0444);
.maps[RTL_RC_CCK_RATE11M] = DESC_RATE11M, .maps[RTL_RC_OFDM_RATE6M] = DESC_RATE6M, .maps[RTL_RC_OFDM_RATE9M] = DESC_RATE9M, .maps[RTL_RC_OFDM_RATE12M] = DESC_RATE12M, .maps[RTL_RC_OFDM_RATE18M] = DESC_RATE18M, .maps[RTL_RC_OFDM_RATE24M] = DESC_RATE24M, .maps[RTL_RC_OFDM_RATE36M] = DESC_RATE36M, .maps[RTL_RC_OFDM_RATE48M] = DESC_RATE48M, .maps[RTL_RC_OFDM_RATE54M] = DESC_RATE54M, .maps[RTL_RC_HT_RATEMCS7] = DESC_RATEMCS7, .maps[RTL_RC_HT_RATEMCS15] = DESC_RATEMCS15, }; static const struct pci_device_id rtl92de_pci_ids[] = { {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8193, rtl92de_hal_cfg)}, {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x002B, rtl92de_hal_cfg)}, {}, }; MODULE_DEVICE_TABLE(pci, rtl92de_pci_ids); MODULE_AUTHOR("lizhaoming <*****@*****.**>"); MODULE_AUTHOR("Realtek WlanFAE <*****@*****.**>"); MODULE_AUTHOR("Larry Finger <*****@*****.**>"); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Realtek 8192DE 802.11n Dual Mac PCI wireless"); MODULE_FIRMWARE("rtlwifi/rtl8192defw.bin"); module_param_named(swenc, rtl92de_mod_params.sw_crypto, bool, 0444); module_param_named(debug_level, rtl92de_mod_params.debug_level, int, 0644);
.maps[RTL_RC_CCK_RATE11M] = DESC92C_RATE11M, .maps[RTL_RC_OFDM_RATE6M] = DESC92C_RATE6M, .maps[RTL_RC_OFDM_RATE9M] = DESC92C_RATE9M, .maps[RTL_RC_OFDM_RATE12M] = DESC92C_RATE12M, .maps[RTL_RC_OFDM_RATE18M] = DESC92C_RATE18M, .maps[RTL_RC_OFDM_RATE24M] = DESC92C_RATE24M, .maps[RTL_RC_OFDM_RATE36M] = DESC92C_RATE36M, .maps[RTL_RC_OFDM_RATE48M] = DESC92C_RATE48M, .maps[RTL_RC_OFDM_RATE54M] = DESC92C_RATE54M, .maps[RTL_RC_HT_RATEMCS7] = DESC92C_RATEMCS7, .maps[RTL_RC_HT_RATEMCS15] = DESC92C_RATEMCS15, }; static DEFINE_PCI_DEVICE_TABLE(rtl88ee_pci_ids) = { {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8179, rtl88ee_hal_cfg)}, {}, }; MODULE_DEVICE_TABLE(pci, rtl88ee_pci_ids); MODULE_AUTHOR("zhiyuan_yang <*****@*****.**>"); MODULE_AUTHOR("Realtek WlanFAE <*****@*****.**>"); MODULE_AUTHOR("Larry Finger <*****@*****.**>"); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Realtek 8188E 802.11n PCI wireless"); MODULE_FIRMWARE("rtlwifi/rtl8188efw.bin"); module_param_named(swenc, rtl88ee_mod_params.sw_crypto, bool, 0444); module_param_named(debug, rtl88ee_mod_params.debug, int, 0444); module_param_named(ips, rtl88ee_mod_params.inactiveps, bool, 0444);
.maps[RTL_RC_OFDM_RATE6M] = DESC_RATE6M, .maps[RTL_RC_OFDM_RATE9M] = DESC_RATE9M, .maps[RTL_RC_OFDM_RATE12M] = DESC_RATE12M, .maps[RTL_RC_OFDM_RATE18M] = DESC_RATE18M, .maps[RTL_RC_OFDM_RATE24M] = DESC_RATE24M, .maps[RTL_RC_OFDM_RATE36M] = DESC_RATE36M, .maps[RTL_RC_OFDM_RATE48M] = DESC_RATE48M, .maps[RTL_RC_OFDM_RATE54M] = DESC_RATE54M, .maps[RTL_RC_HT_RATEMCS7] = DESC_RATEMCS7, .maps[RTL_RC_HT_RATEMCS15] = DESC_RATEMCS15, }; #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)) static struct pci_device_id rtl8821ae_pci_ids[] = { {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8812, rtl8821ae_hal_cfg)}, {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8821, rtl8821ae_hal_cfg)}, {}, }; #else static struct pci_device_id rtl8821ae_pci_ids[] __devinitdata = { {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8812, rtl8821ae_hal_cfg)}, {RTL_PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8821, rtl8821ae_hal_cfg)}, {}, }; #endif MODULE_DEVICE_TABLE(pci, rtl8821ae_pci_ids); MODULE_AUTHOR("Ping Yan<*****@*****.**>"); MODULE_AUTHOR("Realtek WlanFAE <*****@*****.**>");