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:
Hariharan Basuthkar
2022-07-27 12:50:02 +05:30
commit de Madan Koyyalamudi
commit 3903f58981
4 arquivos alterados com 51 adições e 0 exclusões

Ver arquivo

@@ -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

Ver arquivo

@@ -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

Ver arquivo

@@ -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

Ver arquivo

@@ -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