Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cf9ef1d2 authored by spuligil's avatar spuligil Committed by nshrivas
Browse files

fw-api: CL 10805234 - update fw common interface files

Change-Id: Ib9a5f3abbc14288136f99a1197b3f5ec4104e2a9
WMI: add VDEV_PARAM_ROAM_11KV_CTRL defs
CRs-Fixed: 2262693
parent 94d9e8d6
Loading
Loading
Loading
Loading
+31 −3
Original line number Diff line number Diff line
@@ -4096,7 +4096,7 @@ typedef struct {
#define WMI_SET_FLAGS_IN_HINT_FREQ_BSSID(flags, pwmi_hint_freq_bssid_addr) (((pwmi_hint_freq_bssid_addr)->freq_flags) |= (flags))
/** other macro for 6GHZ, TU(time unit), 20TU normally it is 20ms */
#define MAX_NUM_20TU_EACH_CH      4
#define MAX_NUM_20TU_EACH_CH      6
#define MAX_NUM_S_SSID_EACH_20TU  1
#define MAX_NUM_BSSID_EACH_20TU   3
@@ -10417,6 +10417,23 @@ typedef enum {
/* Control to enable/disable periodic broadcast probe response transmission */
#define WMI_VDEV_6GHZ_BITMAP_BCAST_PROBE_RSP                            0x10 /* deprecated */
/** ROAM_11KV control params */
/* WMI_VDEV_ROAM_11KV_CTRL_DISABLE_FW_TRIGGER_ROAMING:
 * Disable all FW-triggered roaming (e.g. low RSSI/final bmiss/BTM/PER)
 * while still allowing host-invoked roaming.
 */
#define WMI_VDEV_ROAM_11KV_CTRL_DISABLE_FW_TRIGGER_ROAMING              0x1
/* WMI_VDEV_ROAM_11KV_CTRL_KEEP_CONN_RECV_BTM_REQ:
 * DUT do not scan or roaming when receiving BTM req frame
 */
#define WMI_VDEV_ROAM_11KV_CTRL_KEEP_CONN_RECV_BTM_REQ                  0x2
/* WMI_VDEV_ROAM_11KV_CTRL_DONOT_SEND_DISASSOC_ON_BTM_DI_SET:
 * DUT do not send disasoc frame to AP when receiving BTM req with
 * Disassoc Imminent bit set to 1.
 */
#define WMI_VDEV_ROAM_11KV_CTRL_DONOT_SEND_DISASSOC_ON_BTM_DI_SET       0x4
/** the definition of different VDEV parameters */
typedef enum {
    /** RTS Threshold */
@@ -11250,8 +11267,19 @@ typedef enum {
    WMI_VDEV_PARAM_RSN_CAPABILITY,        /* 0xA0 */
    /* Parameter used to enable/disable SRP feature */
    WMI_VDEV_PARAM_ENABLE_SRP,
    WMI_VDEV_PARAM_ENABLE_SRP,            /* 0xA1 */
    /*
     * Parameter used to control roaming/11kv (BTM) / etc. behavior
     * bit    | purpose
     * -----------------
     * 0      | Disable any FW side roaming except host invoke roaming
     * 1      | Do not trans away on receiving BTM req
     * 2      | Do not send disassoc to AP when receiving BTM req with
     *        | Disassoc Imminent bit set to 1
     * 3 - 31 | Reserved
     */
    WMI_VDEV_PARAM_ROAM_11KV_CTRL,        /* 0xA2 */
    /*=== ADD NEW VDEV PARAM TYPES ABOVE THIS LINE ===
     * The below vdev param types are used for prototyping, and are
+1 −1
Original line number Diff line number Diff line
@@ -36,7 +36,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_ 852
#define __WMI_REVISION_ 853

/** The Version Namespace should not be normally changed. Only
 *  host and firmware of the same WMI namespace will work