Add SAR V2 power selection capability (QCA vendor attributes)
Add changes to select SAR V2 power limits using the existing QCA vendor command. Signed-off-by: Kabilan Kannan <kabilank@codeaurora.org>
This commit is contained in:
parent
4ae39c121f
commit
7cfe2f0011
1 changed files with 17 additions and 1 deletions
|
@ -2881,6 +2881,8 @@ enum qca_wlan_vendor_tdls_trigger_mode {
|
||||||
* limit feature.
|
* limit feature.
|
||||||
* @QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_USER: Select the SAR power
|
* @QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_USER: Select the SAR power
|
||||||
* limits configured by %QCA_NL80211_VENDOR_SUBCMD_SET_SAR.
|
* limits configured by %QCA_NL80211_VENDOR_SUBCMD_SET_SAR.
|
||||||
|
* @QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_V2_0: Select the SAR power
|
||||||
|
* limits version 2.0 configured by %QCA_NL80211_VENDOR_SUBCMD_SET_SAR.
|
||||||
*
|
*
|
||||||
* This enumerates the valid set of values that may be supplied for
|
* This enumerates the valid set of values that may be supplied for
|
||||||
* attribute %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT in an instance of
|
* attribute %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT in an instance of
|
||||||
|
@ -2896,6 +2898,7 @@ enum qca_vendor_attr_sar_limits_selections {
|
||||||
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_BDF4 = 4,
|
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_BDF4 = 4,
|
||||||
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_NONE = 5,
|
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_NONE = 5,
|
||||||
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_USER = 6,
|
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_USER = 6,
|
||||||
|
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_V2_0 = 7,
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -2942,7 +2945,12 @@ enum qca_vendor_attr_sar_limits_spec_modulations {
|
||||||
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_CHAIN, and
|
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_CHAIN, and
|
||||||
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_MODULATION and always
|
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_MODULATION and always
|
||||||
* contains as a payload the attribute
|
* contains as a payload the attribute
|
||||||
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT.
|
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT,
|
||||||
|
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT_INDEX.
|
||||||
|
* Either %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT or
|
||||||
|
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT_INDEX is
|
||||||
|
* needed based upon the value of
|
||||||
|
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SAR_ENABLE.
|
||||||
*
|
*
|
||||||
* @QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_BAND: Optional (u32) value to
|
* @QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_BAND: Optional (u32) value to
|
||||||
* indicate for which band this specification applies. Valid
|
* indicate for which band this specification applies. Valid
|
||||||
|
@ -2967,6 +2975,13 @@ enum qca_vendor_attr_sar_limits_spec_modulations {
|
||||||
* @QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT: Required (u32)
|
* @QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT: Required (u32)
|
||||||
* value to specify the actual power limit value in units of 0.5
|
* value to specify the actual power limit value in units of 0.5
|
||||||
* dBm (i.e., a value of 11 represents 5.5 dBm).
|
* dBm (i.e., a value of 11 represents 5.5 dBm).
|
||||||
|
* This is required, when %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT is
|
||||||
|
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_USER.
|
||||||
|
*
|
||||||
|
* @QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT_INDEX: Required (u32)
|
||||||
|
* value to indicate SAR V2 indices (0 - 11) to select SAR V2 profiles.
|
||||||
|
* This is required, when %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT is
|
||||||
|
* %QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SELECT_V2_0.
|
||||||
*
|
*
|
||||||
* These attributes are used with %QCA_NL80211_VENDOR_SUBCMD_SET_SAR_LIMITS
|
* These attributes are used with %QCA_NL80211_VENDOR_SUBCMD_SET_SAR_LIMITS
|
||||||
* and %QCA_NL80211_VENDOR_SUBCMD_GET_SAR_LIMITS.
|
* and %QCA_NL80211_VENDOR_SUBCMD_GET_SAR_LIMITS.
|
||||||
|
@ -2980,6 +2995,7 @@ enum qca_vendor_attr_sar_limits {
|
||||||
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_CHAIN = 5,
|
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_CHAIN = 5,
|
||||||
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_MODULATION = 6,
|
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_MODULATION = 6,
|
||||||
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT = 7,
|
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT = 7,
|
||||||
|
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_SPEC_POWER_LIMIT_INDEX = 8,
|
||||||
|
|
||||||
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_AFTER_LAST,
|
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_AFTER_LAST,
|
||||||
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_MAX =
|
QCA_WLAN_VENDOR_ATTR_SAR_LIMITS_MAX =
|
||||||
|
|
Loading…
Reference in a new issue