qcacld-3.0: Set LPI power when safe mode is enabled
i.) Keep rf test mode ini disabled by default due to which 6G security check will be true. ii.) while calculating TPC power, check safe mode & RF test mode enabled or not and set power mode to LPI if safe mode or Rf test mode is enabled. iii.) During HE ops IE extarct set power type to VLP, if 6 G Hz info is not present in HE ops IE. So that power type can be VLP in case ap_ctry is non US. To get safe mode value, a new member is_safe_mode_enabled is added in mlme private object and is set whenever WIFI_TEST_CONFIG_6GHZ_SECURITY_TEST_MODE command is triggered via userspace. Change-Id: I4fc2a231f8e7d18e68b92af3f381456113668779 CRs-Fixed: 3192967
This commit is contained in:

committed by
Madan Koyyalamudi

parent
6f75f6340d
commit
d933925871
@@ -3600,4 +3600,28 @@ QDF_STATUS mlme_save_vdev_max_mcs_idx(struct wlan_objmgr_vdev *vdev,
|
||||
*/
|
||||
uint8_t mlme_get_vdev_max_mcs_idx(struct wlan_objmgr_vdev *vdev);
|
||||
#endif /* WLAN_FEATURE_SON */
|
||||
/**
|
||||
* wlan_mlme_set_safe_mode_enable() - set safe_mode_enable flag
|
||||
* based on value set by user space.
|
||||
*
|
||||
* @psoc: psoc context
|
||||
* @safe_mode_enable: safe mode enabled or not
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
void wlan_mlme_set_safe_mode_enable(struct wlan_objmgr_psoc *psoc,
|
||||
bool safe_mode_enable);
|
||||
|
||||
/**
|
||||
* wlan_mlme_get_safe_mode_enable() - get safe_mode_enable set by user
|
||||
* space
|
||||
*
|
||||
* @psoc: psoc context
|
||||
* @safe_mode_enable: safe mode enabled or not
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
void wlan_mlme_get_safe_mode_enable(struct wlan_objmgr_psoc *psoc,
|
||||
bool *safe_mode_enable);
|
||||
|
||||
#endif /* _WLAN_MLME_API_H_ */
|
||||
|
Reference in New Issue
Block a user