mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 15:11:48 -04:00
fw-api: CL 20427704 - update fw common interface files
Change-Id: If29a4431a9f388c43ffaf5db6cda01af3e21b1c1 WMI: add MLO_LINK FORCE_ACTIVE_INACTIVE, FORCE_REASON_LINK_REMOVAL defs CRs-Fixed: 2262693
This commit is contained in:
parent
748f5eb1a1
commit
76afab3fd9
3 changed files with 11 additions and 2 deletions
|
|
@ -4995,7 +4995,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PDEV_ENABLE_DURATION_BASED_TX_MODE_SELECTION_CMDID
|
|||
#define WMITLV_TABLE_WMI_MLO_LINK_SET_ACTIVE_CMDID(id,op,buf,len) \
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_mlo_link_set_active_cmd_fixed_param, wmi_mlo_link_set_active_cmd_fixed_param, fixed_param, WMITLV_SIZE_FIX) \
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_mlo_set_active_link_number_param, link_number_param, WMITLV_SIZE_VAR) \
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, vdev_id_bitmap, WMITLV_SIZE_VAR)
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, vdev_id_bitmap, WMITLV_SIZE_VAR) \
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, vdev_id_bitmap2, WMITLV_SIZE_VAR)
|
||||
WMITLV_CREATE_PARAM_STRUC(WMI_MLO_LINK_SET_ACTIVE_CMDID);
|
||||
|
||||
/* Request DPD Status */
|
||||
|
|
|
|||
|
|
@ -39773,11 +39773,13 @@ typedef enum {
|
|||
WMI_MLO_LINK_FORCE_ACTIVE_LINK_NUM = 3, /* Force active a number of links, firmware to decide which links to inactive */
|
||||
WMI_MLO_LINK_FORCE_INACTIVE_LINK_NUM = 4, /* Force inactive a number of links, firmware to decide which links to inactive */
|
||||
WMI_MLO_LINK_NO_FORCE = 5, /* Cancel the force operation of specific links, allow firmware to decide */
|
||||
WMI_MLO_LINK_FORCE_ACTIVE_INACTIVE = 6, /* combination of force specific links active & force specific links inactive */
|
||||
} WMI_MLO_LINK_FORCE_MODE;
|
||||
|
||||
typedef enum {
|
||||
WMI_MLO_LINK_FORCE_REASON_NEW_CONNECT = 1, /* Set force specific links because of new connection */
|
||||
WMI_MLO_LINK_FORCE_REASON_NEW_DISCONNECT = 2, /* Set force specific links because of new dis-connection */
|
||||
WMI_MLO_LINK_FORCE_REASON_LINK_REMOVAL = 3, /* Set force specific links because of AP-side link removal */
|
||||
} WMI_MLO_LINK_FORCE_REASON;
|
||||
|
||||
typedef struct wmi_mlo_link_set_active_cmd
|
||||
|
|
@ -39798,6 +39800,12 @@ typedef struct wmi_mlo_link_set_active_cmd
|
|||
* Optional TLV, present when force type is WMI_MLO_LINK_FORCE_ACTIVE
|
||||
* or WMI_MLO_LINK_FORCE_INACTIVE or WMI_MLO_LINK_NO_FORCE,
|
||||
* to specific the vdevs to configure.
|
||||
* For force mode WMI_MLO_LINK_FORCE_ACTIVE_INACTIVE vdev_id_bitmap[]
|
||||
* carry the active vdev bitmap.
|
||||
* In other cases the length of the array should be 0.
|
||||
* A_UINT32 vdev_id_bitmap2[];
|
||||
* For force mode WMI_MLO_LINK_FORCE_ACTIVE_INACTIVE vdev_id_bitmap2[]
|
||||
* carry the inactive vdev bitmap.
|
||||
* In other cases the length of the array should be 0.
|
||||
*/
|
||||
} wmi_mlo_link_set_active_cmd_fixed_param;
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
#define __WMI_VER_MINOR_ 0
|
||||
/** WMI revision number has to be incremented when there is a
|
||||
* change that may or may not break compatibility. */
|
||||
#define __WMI_REVISION_ 1233
|
||||
#define __WMI_REVISION_ 1234
|
||||
|
||||
/** The Version Namespace should not be normally changed. Only
|
||||
* host and firmware of the same WMI namespace will work
|
||||
|
|
|
|||
Loading…
Reference in a new issue