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

Commit 14e14792 authored by spuligil's avatar spuligil Committed by Madan Koyyalamudi
Browse files

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

Change-Id: I489c2e09289f603b7e7dd8bbfa87da01edabbabe
HTT: add logical_link_id field in rx_peer_metadata_v1
CRs-Fixed: 2262693
parent c1b7a128
Loading
Loading
Loading
Loading
+18 −6
Original line number Diff line number Diff line
@@ -236,9 +236,10 @@
 * 3.109 Add HTT_T2H RX_ADDBA_EXTN,RX_DELBA_EXTN defs.
 * 3.110 Add more word_mask fields in htt_tx_monitor_cfg_t.
 * 3.111 Add RXPCU filter enable flag in RX_RING_SELECTION_CFG msg.
 * 3.112 Add logical_link_id field in rx_peer_metadata_v1.
 */
#define HTT_CURRENT_VERSION_MAJOR 3
#define HTT_CURRENT_VERSION_MINOR 111
#define HTT_CURRENT_VERSION_MINOR 112
#define HTT_NUM_TX_FRAG_DESC  1024
@@ -18226,15 +18227,15 @@ PREPACK struct htt_rx_peer_metadata_v0 {
 * The following diagram shows the format of the RX PEER METADATA V1 format.
 *
 * |31 29|28   26|25   24|23   16|15           14|   13  |12                  0|
 * |-----------------------------------------------------------------------|
 * |Rsvd2|CHIP ID|LMAC ID|  VDEV ID   |Rsvd1|ML PEER| SW PEER ID/ML PEER ID|
 * |-----------------------------------------------------------------------|
 * |---------------------------------------------------------------------------|
 * |Rsvd2|CHIP ID|LMAC ID|VDEV ID|logical_link_id|ML PEER|SW PEER ID/ML PEER ID|
 * |---------------------------------------------------------------------------|
 */
PREPACK struct htt_rx_peer_metadata_v1 {
    A_UINT32
        peer_id:         13,
        ml_peer_valid:   1,
        reserved1:       2,
        logical_link_id: 2,
        vdev_id:         8,
        lmac_id:         2,
        chip_id:         3,
@@ -18268,6 +18269,17 @@ PREPACK struct htt_rx_peer_metadata_v1 {
#define HTT_RX_PEER_META_DATA_V1_VDEV_ID_GET(_var) \
    (((_var) & HTT_RX_PEER_META_DATA_V1_VDEV_ID_M) >> HTT_RX_PEER_META_DATA_V1_VDEV_ID_S)
#define HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_S    14
#define HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_M    0x0000c000
#define HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_GET(_var) \
    (((_var) & HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_M) >> HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_S)
#define HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_SET(_var, _val) \
    do {                                             \
        HTT_CHECK_SET_VAL(HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID, _val);  \
        ((_var) |= ((_val) << HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_S)); \
    } while (0)
#define HTT_RX_PEER_META_DATA_V1_VDEV_ID_SET(_var, _val) \
    do {                                             \
        HTT_CHECK_SET_VAL(HTT_RX_PEER_META_DATA_V1_VDEV_ID, _val);  \