Loading fw/wmi_services.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -604,6 +604,7 @@ typedef enum { WMI_SERVICE_ODD_LIVEDUMP_SUPPORT = 351, /* Support for ODD Livedump from the FW */ WMI_SERVICE_ODD_LIVEDUMP_SUPPORT = 351, /* Support for ODD Livedump from the FW */ WMI_SERVICE_EIRP_PREFERRED_SUPPORT = 352, /* Support for OOBE feature where only EIRP powers will be sent in 6 GHz TPC WMI */ WMI_SERVICE_EIRP_PREFERRED_SUPPORT = 352, /* Support for OOBE feature where only EIRP powers will be sent in 6 GHz TPC WMI */ WMI_SERVICE_RTT_TX_RX_CHAIN_IDX_SUPPORT = 353, /* FW Supports configuring Tx and Rx Chainmask in intiator and Responder */ WMI_SERVICE_RTT_TX_RX_CHAIN_IDX_SUPPORT = 353, /* FW Supports configuring Tx and Rx Chainmask in intiator and Responder */ WMI_SERVICE_RESTRICTED_TWT = 354, /* Support for R-TWT feature */ WMI_MAX_EXT2_SERVICE WMI_MAX_EXT2_SERVICE Loading fw/wmi_unified.h +9 −0 Original line number Original line Diff line number Diff line Loading @@ -34138,6 +34138,9 @@ typedef struct { #define TWT_EN_DIS_FLAGS_GET_I_B_TWT(flag) WMI_GET_BITS(flag, 5, 1) #define TWT_EN_DIS_FLAGS_GET_I_B_TWT(flag) WMI_GET_BITS(flag, 5, 1) #define TWT_EN_DIS_FLAGS_SET_I_B_TWT(flag, val) WMI_SET_BITS(flag, 5, 1, val) #define TWT_EN_DIS_FLAGS_SET_I_B_TWT(flag, val) WMI_SET_BITS(flag, 5, 1, val) #define TWT_EN_DIS_FLAGS_GET_B_R_TWT(flag) WMI_GET_BITS(flag, 6, 1) #define TWT_EN_DIS_FLAGS_SET_B_R_TWT(flag, val) WMI_SET_BITS(flag, 6, 1, val) typedef struct { typedef struct { A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_twt_enable_cmd_fixed_param */ A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_twt_enable_cmd_fixed_param */ /** pdev_id for identifying the MAC. See macros starting with WMI_PDEV_ID_ for values. In non-DBDC case host should set it to 0 /** pdev_id for identifying the MAC. See macros starting with WMI_PDEV_ID_ for values. In non-DBDC case host should set it to 0 Loading Loading @@ -34368,6 +34371,12 @@ typedef struct { * If set to 0, FW will send QoS NULL immediately. * If set to 0, FW will send QoS NULL immediately. */ */ A_UINT32 announce_timeout_us; A_UINT32 announce_timeout_us; A_UINT32 link_id_bitmap; /* parameters required for R-TWT feature */ A_UINT32 r_twt_dl_tid_bitmap; A_UINT32 r_twt_ul_tid_bitmap; } wmi_twt_add_dialog_cmd_fixed_param; } wmi_twt_add_dialog_cmd_fixed_param; /* status code of adding TWT dialog */ /* status code of adding TWT dialog */ fw/wmi_version.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -37,7 +37,7 @@ #define __WMI_VER_MINOR_ 0 #define __WMI_VER_MINOR_ 0 /** WMI revision number has to be incremented when there is a /** WMI revision number has to be incremented when there is a * change that may or may not break compatibility. */ * change that may or may not break compatibility. */ #define __WMI_REVISION_ 1236 #define __WMI_REVISION_ 1237 /** The Version Namespace should not be normally changed. Only /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work * host and firmware of the same WMI namespace will work Loading Loading
fw/wmi_services.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -604,6 +604,7 @@ typedef enum { WMI_SERVICE_ODD_LIVEDUMP_SUPPORT = 351, /* Support for ODD Livedump from the FW */ WMI_SERVICE_ODD_LIVEDUMP_SUPPORT = 351, /* Support for ODD Livedump from the FW */ WMI_SERVICE_EIRP_PREFERRED_SUPPORT = 352, /* Support for OOBE feature where only EIRP powers will be sent in 6 GHz TPC WMI */ WMI_SERVICE_EIRP_PREFERRED_SUPPORT = 352, /* Support for OOBE feature where only EIRP powers will be sent in 6 GHz TPC WMI */ WMI_SERVICE_RTT_TX_RX_CHAIN_IDX_SUPPORT = 353, /* FW Supports configuring Tx and Rx Chainmask in intiator and Responder */ WMI_SERVICE_RTT_TX_RX_CHAIN_IDX_SUPPORT = 353, /* FW Supports configuring Tx and Rx Chainmask in intiator and Responder */ WMI_SERVICE_RESTRICTED_TWT = 354, /* Support for R-TWT feature */ WMI_MAX_EXT2_SERVICE WMI_MAX_EXT2_SERVICE Loading
fw/wmi_unified.h +9 −0 Original line number Original line Diff line number Diff line Loading @@ -34138,6 +34138,9 @@ typedef struct { #define TWT_EN_DIS_FLAGS_GET_I_B_TWT(flag) WMI_GET_BITS(flag, 5, 1) #define TWT_EN_DIS_FLAGS_GET_I_B_TWT(flag) WMI_GET_BITS(flag, 5, 1) #define TWT_EN_DIS_FLAGS_SET_I_B_TWT(flag, val) WMI_SET_BITS(flag, 5, 1, val) #define TWT_EN_DIS_FLAGS_SET_I_B_TWT(flag, val) WMI_SET_BITS(flag, 5, 1, val) #define TWT_EN_DIS_FLAGS_GET_B_R_TWT(flag) WMI_GET_BITS(flag, 6, 1) #define TWT_EN_DIS_FLAGS_SET_B_R_TWT(flag, val) WMI_SET_BITS(flag, 6, 1, val) typedef struct { typedef struct { A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_twt_enable_cmd_fixed_param */ A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_twt_enable_cmd_fixed_param */ /** pdev_id for identifying the MAC. See macros starting with WMI_PDEV_ID_ for values. In non-DBDC case host should set it to 0 /** pdev_id for identifying the MAC. See macros starting with WMI_PDEV_ID_ for values. In non-DBDC case host should set it to 0 Loading Loading @@ -34368,6 +34371,12 @@ typedef struct { * If set to 0, FW will send QoS NULL immediately. * If set to 0, FW will send QoS NULL immediately. */ */ A_UINT32 announce_timeout_us; A_UINT32 announce_timeout_us; A_UINT32 link_id_bitmap; /* parameters required for R-TWT feature */ A_UINT32 r_twt_dl_tid_bitmap; A_UINT32 r_twt_ul_tid_bitmap; } wmi_twt_add_dialog_cmd_fixed_param; } wmi_twt_add_dialog_cmd_fixed_param; /* status code of adding TWT dialog */ /* status code of adding TWT dialog */
fw/wmi_version.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -37,7 +37,7 @@ #define __WMI_VER_MINOR_ 0 #define __WMI_VER_MINOR_ 0 /** WMI revision number has to be incremented when there is a /** WMI revision number has to be incremented when there is a * change that may or may not break compatibility. */ * change that may or may not break compatibility. */ #define __WMI_REVISION_ 1236 #define __WMI_REVISION_ 1237 /** The Version Namespace should not be normally changed. Only /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work * host and firmware of the same WMI namespace will work Loading