44 #include <linux/module.h>
58 rtlpriv->
dm.dm_initialgain_enable =
true;
59 rtlpriv->
dm.dm_flag = 0;
60 rtlpriv->
dm.disable_framebursting =
false;
61 rtlpriv->
dm.thermalvalue = 0;
62 rtlpriv->
dbg.global_debuglevel = rtlpriv->
cfg->mod_params->debug;
66 if (!rtlpriv->
rtlhal.pfirmware) {
68 "Can't alloc buffer for fw\n");
72 pr_info(
"Loading firmware %s\n", rtlpriv->
cfg->fw_name);
75 rtlpriv->
cfg->fw_name, rtlpriv->
io.dev,
82 static void rtl92cu_deinit_sw_vars(
struct ieee80211_hw *hw)
86 if (rtlpriv->
rtlhal.pfirmware) {
93 .init_sw_vars = rtl92cu_init_sw_vars,
94 .deinit_sw_vars = rtl92cu_deinit_sw_vars,
158 .usb_rx_segregate_hdl =
NULL,
169 .name =
"rtl92c_usb",
170 .fw_name =
"rtlwifi/rtl8192cufw.bin",
171 .ops = &rtl8192cu_hal_ops,
172 .mod_params = &rtl92cu_mod_params,
173 .usb_interface_cfg = &rtl92cu_interface_cfg,
258 #define USB_VENDER_ID_REALTEK 0x0bda
366 static struct usb_driver rtl8192cu_driver = {
370 .id_table = rtl8192c_usb_ids,
377 #ifdef CONFIG_AUTOSUSPEND
378 .supports_autosuspend = 1,
380 .disable_hub_initiated_lpm = 1,