rtlwifi: btcoex: add routine to set default port id
Tell wifi and BT firmware the default port ID to set multiports' state properly, but only 8822be needs this function currently. Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
@@ -154,6 +154,10 @@ enum rtl8192c_h2c_cmd {
|
||||
MAX_H2CCMD
|
||||
};
|
||||
|
||||
enum {
|
||||
H2C_BT_PORT_ID = 0x71,
|
||||
};
|
||||
|
||||
#define GET_TX_REPORT_SN_V1(c2h) (c2h[6])
|
||||
#define GET_TX_REPORT_ST_V1(c2h) (c2h[0] & 0xC0)
|
||||
#define GET_TX_REPORT_RETRY_V1(c2h) (c2h[2] & 0x3F)
|
||||
@@ -2257,6 +2261,7 @@ struct rtl_hal_ops {
|
||||
void (*bt_coex_off_before_lps) (struct ieee80211_hw *hw);
|
||||
void (*fill_h2c_cmd) (struct ieee80211_hw *hw, u8 element_id,
|
||||
u32 cmd_len, u8 *p_cmdbuffer);
|
||||
void (*set_default_port_id_cmd)(struct ieee80211_hw *hw);
|
||||
bool (*get_btc_status) (void);
|
||||
bool (*is_fw_header)(struct rtlwifi_firmware_header *hdr);
|
||||
u32 (*rx_command_packet)(struct ieee80211_hw *hw,
|
||||
|
Reference in New Issue
Block a user