mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 23:24:22 -04:00
qcacmn: Optimize vdev host-fw handshake
Send bcn_tx_rate as a start parameter. Change-Id: I821e0a936dea2fb3be4edbfb67a7ffa07919bf97
This commit is contained in:
parent
a448149c87
commit
f2edacfcc0
2 changed files with 14 additions and 2 deletions
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2019 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2016-2020 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
* any purpose with or without fee is hereby granted, provided that the
|
||||
|
|
@ -26,6 +26,7 @@
|
|||
|
||||
#include <wmi.h>
|
||||
#include <wmi_unified_priv.h>
|
||||
#include "wmi_unified.h"
|
||||
|
||||
/**
|
||||
* wmi_vdev_attach_tlv: API to init vdev tlv ops
|
||||
|
|
@ -36,4 +37,15 @@
|
|||
*/
|
||||
void wmi_vdev_attach_tlv(struct wmi_unified *wmi_handle);
|
||||
|
||||
#ifdef WLAN_BCN_RATECODE_ENABLE
|
||||
static inline void wmi_enable_bcn_ratecode(uint32_t cmd_flag)
|
||||
{
|
||||
cmd_flag |= WMI_UNIFIED_VDEV_START_BCN_TX_RATE_PRESENT;
|
||||
}
|
||||
#else
|
||||
static inline void wmi_enable_bcn_ratecode(uint32_t cmd_flag)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* __WMI_UNIFIED_VDEV_TLV_H__ */
|
||||
|
|
|
|||
|
|
@ -1011,7 +1011,7 @@ static QDF_STATUS send_vdev_start_cmd_tlv(wmi_unified_t wmi_handle,
|
|||
|
||||
cmd->bcn_tx_rate = req->bcn_tx_rate_code;
|
||||
if (req->bcn_tx_rate_code)
|
||||
cmd->flags |= WMI_UNIFIED_VDEV_START_BCN_TX_RATE_PRESENT;
|
||||
wmi_enable_bcn_ratecode(cmd->flags);
|
||||
|
||||
if (!req->is_restart) {
|
||||
if (req->pmf_enabled)
|
||||
|
|
|
|||
Loading…
Reference in a new issue