qcacmn: Add API to set/unset is_6g_afc_power_event_received flag
Add API reg_set_power_event_received_flag to set is_6g_afc_power_event_received flag with a given value. Change-Id: I322c3724f23c611d1a0d65248b777501c742000e CRs-Fixed: 3260971
Esse commit está contido em:

commit de
Madan Koyyalamudi

pai
a11c0b998f
commit
3903f58981
@@ -10356,3 +10356,20 @@ reg_get_num_afc_freq_obj(struct wlan_objmgr_pdev *pdev, uint8_t *num_freq_obj)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_AFC_SUPPORT
|
||||
QDF_STATUS reg_set_afc_power_event_received(struct wlan_objmgr_pdev *pdev,
|
||||
bool val)
|
||||
{
|
||||
struct wlan_regulatory_pdev_priv_obj *pdev_priv_obj;
|
||||
|
||||
pdev_priv_obj = reg_get_pdev_obj(pdev);
|
||||
if (!pdev_priv_obj) {
|
||||
reg_err("pdev priv obj is NULL");
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
pdev_priv_obj->is_6g_afc_power_event_received = val;
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
#endif
|
||||
|
@@ -2958,6 +2958,17 @@ bool
|
||||
reg_is_6ghz_freq_txable(struct wlan_objmgr_pdev *pdev,
|
||||
qdf_freq_t freq,
|
||||
enum supported_6g_pwr_types in_6ghz_pwr_mode);
|
||||
|
||||
/**
|
||||
* reg_set_afc_power_event_received() - Set power event received flag with
|
||||
* given val.
|
||||
* @pdev: pdev pointer.
|
||||
* @val: value to be set
|
||||
*
|
||||
* Return: QDF_STATUS
|
||||
*/
|
||||
QDF_STATUS reg_set_afc_power_event_received(struct wlan_objmgr_pdev *pdev,
|
||||
bool val);
|
||||
#else
|
||||
static inline bool
|
||||
reg_is_sup_chan_entry_afc_done(struct wlan_objmgr_pdev *pdev,
|
||||
@@ -2974,6 +2985,12 @@ reg_is_6ghz_freq_txable(struct wlan_objmgr_pdev *pdev,
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
static inline QDF_STATUS
|
||||
reg_set_afc_power_event_received(struct wlan_objmgr_pdev *pdev, bool val)
|
||||
{
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_BAND_6GHZ
|
||||
|
@@ -2833,6 +2833,17 @@ wlan_reg_get_afc_freq_range_and_psd_limits(struct wlan_objmgr_pdev *pdev,
|
||||
QDF_STATUS
|
||||
wlan_reg_get_num_afc_freq_obj(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t *num_freq_obj);
|
||||
|
||||
/**
|
||||
* wlan_reg_set_afc_power_event_received() - Set power event received flag with
|
||||
* given val.
|
||||
* @pdev: pdev pointer.
|
||||
* @val: value to be set
|
||||
*
|
||||
* Return: QDF_STATUS
|
||||
*/
|
||||
QDF_STATUS wlan_reg_set_afc_power_event_received(struct wlan_objmgr_pdev *pdev,
|
||||
bool val);
|
||||
#endif
|
||||
|
||||
#else
|
||||
|
@@ -2013,6 +2013,12 @@ wlan_reg_get_num_afc_freq_obj(struct wlan_objmgr_pdev *pdev,
|
||||
{
|
||||
return reg_get_num_afc_freq_obj(pdev, num_freq_obj);
|
||||
}
|
||||
|
||||
QDF_STATUS wlan_reg_set_afc_power_event_received(struct wlan_objmgr_pdev *pdev,
|
||||
bool val)
|
||||
{
|
||||
return reg_set_afc_power_event_received(pdev, val);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
Referência em uma nova issue
Block a user