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

Commit 439d4952 authored by spuligil's avatar spuligil Committed by Ravindra Konda
Browse files

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

Change-Id: Id548b3c757e1ac559f81a5f759c3d34ba0fa6624
CRs-Fixed: 3830439
parent 872c22a4
Loading
Loading
Loading
Loading
+19 −2
Original line number Diff line number Diff line
@@ -263,9 +263,10 @@
 * 3.133 Add packet_type_enable_data_flags fields in rx_ring_selection_cfg.
 * 3.134 Add qdata_refill flag in rx_peer_metadata_v1a.
 * 3.135 Add HTT_HOST4_TO_FW_RXBUF_RING def.
 * 3.136 Add htt_ext_present flag in htt_tx_tcl_global_seq_metadata.
 */
#define HTT_CURRENT_VERSION_MAJOR 3
#define HTT_CURRENT_VERSION_MINOR 135
#define HTT_CURRENT_VERSION_MINOR 136
#define HTT_NUM_TX_FRAG_DESC  1024
@@ -2699,7 +2700,7 @@ typedef struct {
        type:           2, /* vdev_id based or peer_id or svc_id or global seq based */
        host_inspected: 1,
        global_seq_no: 12,
        rsvd:           1,
        htt_ext_present:1,
        padding:       16; /* These 16 bits cannot be used by FW for the tcl command */
} htt_tx_tcl_global_seq_metadata;
@@ -2742,6 +2743,13 @@ PREPACK struct htt_tx_tcl_metadata_v2 {
#define HTT_TX_TCL_METADATA_GLBL_SEQ_NO_M                  0x00007ff8
#define HTT_TX_TCL_METADATA_GLBL_SEQ_NO_S                  3
/* HTT ext present flag:
 * Specify whether there is a htt ext desc present for this packet,
 * accompanying the global seq no metadata.
 */
#define HTT_TX_TCL_METADATA_GLBL_SEQ_HTT_EXT_PRESENT_M     0x00008000
#define HTT_TX_TCL_METADATA_GLBL_SEQ_HTT_EXT_PRESENT_S     15
/*----- Get and Set V2 type field in Vdev, Peer, Svc_Class_Id, Global_seq_no */
#define HTT_TX_TCL_METADATA_TYPE_V2_GET(_var) \
@@ -2829,6 +2837,15 @@ PREPACK struct htt_tx_tcl_metadata_v2 {
         ((_var) |= ((_val) << HTT_TX_TCL_METADATA_GLBL_SEQ_NO_S)); \
     } while (0)
#define HTT_TX_TCL_METADATA_GLBL_SEQ_HTT_EXT_PRESENT_GET(_var) \
    (((_var) & HTT_TX_TCL_METADATA_GLBL_SEQ_HTT_EXT_PRESENT_M) >> \
    HTT_TX_TCL_METADATA_GLBL_SEQ_HTT_EXT_PRESENT_S)
#define HTT_TX_TCL_METADATA_GLBL_SEQ_HTT_EXT_PRESENT_SET(_var, _val) \
     do { \
         HTT_CHECK_SET_VAL(HTT_TX_TCL_METADATA_GLBL_SEQ_HTT_EXT_PRESENT, _val); \
         ((_var) |= ((_val) << HTT_TX_TCL_METADATA_GLBL_SEQ_HTT_EXT_PRESENT_S)); \
     } while (0)
/*------------------------------------------------------------------
 *                 End V2 Version of TCL Data Command
 *-----------------------------------------------------------------*/