mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 16:46:15 -04:00
qcacmn: Add QCA vendor command to support OEM data
Add a QCA vendor sub command QCA_NL80211_VENDOR_SUBCMD_OEM_DATA with attributes qca_wlan_vendor_attr_oem_data_params to support OEM data. It is used to send OEM data binary blobs from application/service to firmware. The attributes defined in enum qca_wlan_vendor_attr_oem_data_params are used to deliver the parameters. Change-Id: I05ce91345c60ca8d194e70549608530e3ee8ec41 CRs-Fixed: 2477322
This commit is contained in:
parent
0ead45c2d7
commit
71b1d14df2
1 changed files with 23 additions and 0 deletions
|
|
@ -348,6 +348,10 @@
|
|||
* firmware to user space for persistent storage. The attributes defined
|
||||
* in enum qca_vendor_attr_interop_issues_ap are used to deliver the
|
||||
* parameters.
|
||||
* @QCA_NL80211_VENDOR_SUBCMD_OEM_DATA: This command is used to send OEM data
|
||||
* binary blobs from application/service to firmware. The attributes
|
||||
* defined in enum qca_wlan_vendor_attr_oem_data_params are used to
|
||||
* deliver the parameters.
|
||||
*/
|
||||
|
||||
enum qca_nl80211_vendor_subcmds {
|
||||
|
|
@ -562,6 +566,7 @@ enum qca_nl80211_vendor_subcmds {
|
|||
QCA_NL80211_VENDOR_SUBCMD_MPTA_HELPER_CONFIG = 179,
|
||||
QCA_NL80211_VENDOR_SUBCMD_BEACON_REPORTING = 180,
|
||||
QCA_NL80211_VENDOR_SUBCMD_INTEROP_ISSUES_AP = 181,
|
||||
QCA_NL80211_VENDOR_SUBCMD_OEM_DATA = 182,
|
||||
};
|
||||
|
||||
enum qca_wlan_vendor_tos {
|
||||
|
|
@ -7411,4 +7416,22 @@ enum qca_wlan_vendor_attr_beacon_reporting_params {
|
|||
QCA_WLAN_VENDOR_ATTR_BEACON_REPORTING_LAST - 1
|
||||
};
|
||||
|
||||
/*
|
||||
* enum qca_wlan_vendor_attr_oem_data_params - Used by the vendor command
|
||||
* QCA_NL80211_VENDOR_SUBCMD_OEM_DATA.
|
||||
*
|
||||
* @QCA_WLAN_VENDOR_ATTR_OEM_DATA_CMD_DATA: The binary blob for the vendor
|
||||
* command QCA_NL80211_VENDOR_SUBCMD_OEM_DATA are carried through this
|
||||
* attribute.
|
||||
* NLA_BINARY attribute, the max size is 1024 bytes.
|
||||
*/
|
||||
enum qca_wlan_vendor_attr_oem_data_params {
|
||||
QCA_WLAN_VENDOR_ATTR_OEM_DATA_INVALID = 0,
|
||||
QCA_WLAN_VENDOR_ATTR_OEM_DATA_CMD_DATA = 1,
|
||||
|
||||
/* keep last */
|
||||
QCA_WLAN_VENDOR_ATTR_OEM_DATA_PARAMS_AFTER_LAST,
|
||||
QCA_WLAN_VENDOR_ATTR_OEM_DATA_PARAMS_MAX =
|
||||
QCA_WLAN_VENDOR_ATTR_OEM_DATA_PARAMS_AFTER_LAST - 1
|
||||
};
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in a new issue