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

Commit 4a048ec5 authored by spuligil's avatar spuligil
Browse files

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

Change-Id: I5497c849f5703e50df0ccf9838fdcda528ebf3fb
WMI: add timestamp field to roam_btm_response, add ROAM_TRIGGER_SUB_REASONs
CRs-Fixed: 2262693
parent 9b098432
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -28276,6 +28276,9 @@ typedef struct {
typedef enum {
    WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER = 1, /* Roam scan triggered due to periodic timer expiry */
    WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER,   /* Roam scan triggered due to inactivity detection */
    /* INACTIVITY_TIMER_LOW_RSSI - alias for INACTIVITY_TIMER */
    WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER_LOW_RSSI =
        WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER,
    WMI_ROAM_TRIGGER_SUB_REASON_BTM_DI_TIMER,       /* Roam scan triggered due to BTM Disassoc Imminent timeout */
    WMI_ROAM_TRIGGER_SUB_REASON_FULL_SCAN,          /* Roam scan triggered due to partial scan failure */
    WMI_ROAM_TRIGGER_SUB_REASON_LOW_RSSI_PERIODIC,  /* Roam scan triggered due to Low rssi periodic timer */
@@ -28286,6 +28289,16 @@ typedef enum {
     * This timer is enabled/used for roaming in a vendor-specific manner.
     */
    WMI_ROAM_TRIGGER_SUB_REASCON_PERIODIC_TIMER_AFTER_INACTIVITY,
    WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY =
        WMI_ROAM_TRIGGER_SUB_REASCON_PERIODIC_TIMER_AFTER_INACTIVITY,
    /*
     * PERIODIC_TIMER_AFTER_INACTIVITY_LOW_RSSI - alias for
     * PERIODIC_TIMER_AFTER_INACTIVITY
     */
    WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY_LOW_RSSI =
        WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY,
    WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY_CU,
    WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER_CU,
} WMI_ROAM_TRIGGER_SUB_REASON_ID;
typedef enum wmi_roam_invoke_status_error {
@@ -28518,6 +28531,12 @@ typedef struct {
     *  0x08-0xFF    TBD
     */
    A_UINT32 vsie_reason;
    /*
     * timestamp is the absolute time w.r.t host timer which is synchronized
     * between the host and target.
     * This timestamp indicates the time when btm response is sent.
     */
    A_UINT32 timestamp; /* milli second units */
} wmi_roam_btm_response_info;
typedef struct {
+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_ 867
#define __WMI_REVISION_ 868

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