mirror of
https://github.com/RinCat/RTL88x2BU-Linux-Driver.git
synced 2026-01-19 10:26:35 +00:00
Updated to 5.8.7.4
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -25,10 +25,10 @@ extern u32 array_length_mp_8822b_fw_ap;
|
||||
#endif
|
||||
|
||||
#if (DM_ODM_SUPPORT_TYPE & (ODM_WIN)) || (DM_ODM_SUPPORT_TYPE & (ODM_CE))
|
||||
extern u8 array_mp_8822b_fw_nic[160504];
|
||||
extern u8 array_mp_8822b_fw_nic[161240];
|
||||
extern u32 array_length_mp_8822b_fw_nic;
|
||||
#ifdef CONFIG_WOWLAN
|
||||
extern u8 array_mp_8822b_fw_wowlan[102944];
|
||||
extern u8 array_mp_8822b_fw_wowlan[103328];
|
||||
extern u32 array_length_mp_8822b_fw_wowlan;
|
||||
#endif /*CONFIG_WOWLAN*/
|
||||
#endif
|
||||
|
||||
@@ -122,6 +122,10 @@ void rtl8822b_query_rx_desc(union recv_frame *, u8 *pdesc);
|
||||
s32 rtl8822b_fillh2ccmd(PADAPTER, u8 id, u32 buf_len, u8 *pbuf);
|
||||
void rtl8822b_set_FwPwrMode_cmd(PADAPTER, u8 psmode);
|
||||
|
||||
#ifdef CONFIG_USB_CONFIG_OFFLOAD_8822B
|
||||
void rtl8822b_set_usb_config_offload(PADAPTER adapter);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_TDLS
|
||||
#ifdef CONFIG_TDLS_CH_SW
|
||||
void rtl8822b_set_BcnEarly_C2H_Rpt_cmd(PADAPTER padapter, u8 enable);
|
||||
|
||||
@@ -308,6 +308,20 @@ void rtl8822b_set_fw_pwrmode_inips_cmd_wowlan(PADAPTER padapter, u8 ps_mode)
|
||||
}
|
||||
#endif /* CONFIG_WOWLAN */
|
||||
|
||||
#ifdef CONFIG_USB_CONFIG_OFFLOAD_8822B
|
||||
void rtl8822b_set_usb_config_offload(PADAPTER padapter)
|
||||
{
|
||||
u8 h2c_data_bt_unknown[H2C_BT_UNKNOWN_DEVICE_WA_LEN] = {0};
|
||||
s32 ret;
|
||||
|
||||
SET_H2CCMD_BT_UNKNOWN_DEVICE_WA_HANG_CHK_EN(h2c_data_bt_unknown, 1);
|
||||
ret = rtw_hal_fill_h2c_cmd(padapter, H2C_BT_UNKNOWN_DEVICE_WA,
|
||||
H2C_BT_UNKNOWN_DEVICE_WA_LEN, h2c_data_bt_unknown);
|
||||
if (ret != _SUCCESS)
|
||||
RTW_ERR("%s(): H2C failed\n", __func__);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_LPS_PWR_TRACKING
|
||||
#define CLASS_FW_THERMAL_RPT 0x06
|
||||
#define CMD_ID_FW_THERMAL_RPT 0x0B
|
||||
|
||||
@@ -32,6 +32,7 @@ void rtl8822b_init_hal_spec(PADAPTER adapter)
|
||||
hal_spec->macid_num = 128;
|
||||
/* hal_spec->sec_cam_ent_num follow halmac setting */
|
||||
hal_spec->sec_cap = SEC_CAP_CHK_BMC;
|
||||
hal_spec->macid_cap = MACID_DROP;
|
||||
|
||||
hal_spec->rfpath_num_2g = 2;
|
||||
hal_spec->rfpath_num_5g = 2;
|
||||
@@ -70,6 +71,11 @@ void rtl8822b_init_hal_spec(PADAPTER adapter)
|
||||
, REG_MACID_SLEEP1_8822B
|
||||
, REG_MACID_SLEEP2_8822B
|
||||
, REG_MACID_SLEEP3_8822B);
|
||||
rtw_macid_ctl_init_drop_reg(adapter_to_macidctl(adapter)
|
||||
, REG_MACID_DROP0_8822B
|
||||
, REG_MACID_DROP1_8822B
|
||||
, REG_MACID_DROP2_8822B
|
||||
, REG_MACID_DROP3_8822B);
|
||||
}
|
||||
|
||||
u32 rtl8822b_power_on(PADAPTER adapter)
|
||||
|
||||
Reference in New Issue
Block a user