Commit Graph

183 Commits

Author SHA1 Message Date
Pragaspathi Thilagaraj
51c64ab0e1 fw-api: CL 26789113 - update fw common interface files
Change-Id: I2d025e6d897646c4a3196e3ab7a1d26f07b40c50
CRs-Fixed: 2262693
2024-06-04 23:02:32 -07:00
Pragaspathi Thilagaraj
f08b885f7e fw-api: CL 26775343 - update fw common interface files
Change-Id: Ia0a2abcd47fe682f7a8a47fec5293ac04cfae080
CRs-Fixed: 2262693
2024-06-04 23:02:28 -07:00
spuligil
3ccb080148 fw-api: CL 26384461 - update fw common interface files
Change-Id: Ia9560e8f3754171cd7073f7ff5094251ff036599
CRs-Fixed: 2262693
2024-04-13 22:59:14 -07:00
spuligil
82aee4a507 fw-api: CL 26367611 - update fw common interface files
Change-Id: I2f8cebda35ab9c84fca0aae8463bda5a7370de67
CRs-Fixed: 2262693
2024-03-31 03:44:12 -07:00
spuligil
784cd1a9c2 fw-api: CL 26238739 - update fw common interface files
Change-Id: I7e367d199ab78a538f46758a43a7d166b7e9e111
CRs-Fixed: 2262693
2024-03-18 07:31:43 -07:00
spuligil
a15d0d9203 fw-api: CL 26228979 - update fw common interface files
Change-Id: I049a9581e67b52ee40a3f88cb8474b0eac61ed15
CRs-Fixed: 2262693
2024-03-18 07:31:36 -07:00
spuligil
83009cc147 fw-api: CL 26149972 - update fw common interface files
Change-Id: Ic454dcdb767bab2bdc55a54b50425e7a445395d7
CRs-Fixed: 2262693
2024-03-18 07:31:20 -07:00
spuligil
69388df60f fw-api: CL 26129651 - update fw common interface files
Change-Id: If5779016a0dd5d5b1873c43546818ea8fbfd2fe1
CRs-Fixed: 2262693
2024-03-18 07:31:18 -07:00
spuligil
3b5a50ec7c fw-api: CL 26082151 - update fw common interface files
Change-Id: I97a9a45c188b5c23d158c990a539c05aba30c191
CRs-Fixed: 2262693
2024-02-29 07:26:32 -08:00
spuligil
9f87938ec2 fw-api: CL 25995600 - update fw common interface files
Change-Id: I7cc1fda861a84c1f42c44b6f7f3f8bb7dce741fb
CRs-Fixed: 2262693
2024-02-12 07:28:40 -08:00
spuligil
29ebb1e83c fw-api: CL 25993098 - update fw common interface files
Change-Id: I71389caec8dba8bb2f35aa518b165a9e5f5460cc
CRs-Fixed: 2262693
2024-02-12 07:28:38 -08:00
spuligil
cc4247b9a9 fw-api: CL 25920610 - update fw common interface files
HTT: add H2T TX_SUPER_RULE_SETUP msg def
Change-Id: If338c1a95723cce04d9607918c0162cdc261e7f5
CRs-Fixed: 2262693
2024-02-12 07:28:28 -08:00
spuligil
bf0859d533 fw-api: CL 25775134 - update fw common interface files
HTT stats: add pdev RTT stats
Change-Id: I415fa2f884330167f9a51f53f4f04f0bdb7f6a3f
CRs-Fixed: 2262693
2024-01-20 01:43:20 -08:00
spuligil
3e97faa452 fw-api: CL 25734374 - update fw common interface files
HTT stats: modify latency_prof_cal_stats struct
Change-Id: Id5df11299388b367101eb38bd52b2941c87fc348
CRs-Fixed: 2262693
2024-01-08 07:38:32 -08:00
spuligil
7eb727d8f2 fw-api: CL 25234042 - update fw common interface files
HTT stats: add whal_wsi stats TLV
Change-Id: Iabb4bb9ceaa0b147fac6ab32814f3e395c0991b9
CRs-Fixed: 2262693
2023-11-18 23:09:15 -08:00
spuligil
b47a400650 fw-api: CL 25104555 - update fw common interface files
HTT: add TX_FW2WBM_REINJECT_REASON_SAWF_SVC_CLASS_ID_ABSENT def
Change-Id: Ic32cc26aa152ab6952bdcdee1e66031f770fa9a5
CRs-Fixed: 2262693
2023-11-09 14:22:10 -08:00
spuligil
0ddccfd517 fw-api: CL 24914490 - update fw common interface files
HTT stats: clean up stats struct names to facilitate automation
Apply the following cleanups and extensions in the htt_stats.h and htt.h files, to facilitate automatic generation of the .c code and .json layout specification files used by the ODD host+cloud framework to display HTT stats: Make the HTT TLV struct names be consistent with the TLV tag names (while keeping old names as aliases for the new names).Add specifications in htt_stats_tlv_tag_t enum elements to clarify how to publish the stats TLV object.Remove needless names in embedded structs, e.g. the _bar in struct bar { A_UINT32 a; struct _bar { A_UINT32 b; A_UINT32 c; } bar; };.Change no-element arrays to single-element arrays, e.g. change struct foo { struct bar_tlv bar[]; } to struct foo { struct bar_tlv bar[1]; }.
Change-Id: I671fba8a4d3fffcc77b6817a823e7b9000793754
CRs-Fixed: 2262693
2023-10-23 10:07:07 -07:00
spuligil
88452b3c8a fw-api: CL 24331558 - update fw common interface files
HTT stats: add pdev_mlo_ipc_stats TLV, add fields in rx_pdev_be_ul_trigger
Change-Id: I66f6f53ba035d348879b88f21321998c2adabe3a
CRs-Fixed: 2262693
2023-09-13 14:21:46 -07:00
spuligil
2cc80b1e40 fw-api: CL 24285962 - update fw common interface files
WMI: add SAR version constants
Change-Id: I051d1d418c7198ab774505dc3508d16f00f1c928
CRs-Fixed: 2262693
2023-09-13 14:21:40 -07:00
spuligil
c4506fca73 fw-api: CL 24269688 - update fw common interface files
HTT: add H2T TX_LATENCY_STATS_CFG def
Change-Id: I66bb997d9aa5a5e1b938f0bba89a34fdcc15c4e2
CRs-Fixed: 2262693
2023-08-22 19:24:29 -07:00
spuligil
222ac4615f fw-api: CL 24263101 - update fw common interface files
HTT: add transmit count field in tx_wbm_completion structs
Change-Id: Id32dbf9ea0c17a2c04b490dfa5b1a2173c47d6d3
CRs-Fixed: 2262693
2023-08-22 19:24:27 -07:00
spuligil
1d3f39feab fw-api: CL 24258897 - update fw common interface files
HTT stats: add MLO sched stats

Change-Id: If79724011339c98977c9a79a73398c5402dabe57
CRs-Fixed: 2262693
2023-08-22 19:24:24 -07:00
spuligil
57122144ea fw-api: CL 23935730 - update fw common interface files
add HTT_RXDATA_ERR_INVALID_PEER def

Change-Id: Ie936cf743ffc196615bea93ba9977c745d8a8073
CRs-Fixed: 2262693
2023-07-25 06:04:47 -07:00
spuligil
a7e13535d7 fw-api: CL 23485848 - update fw common interface files
Change-Id: I647204a3ac2b5581a6a920d5bd7b8ca0b2423498
HTT: expand fisa_aggr_limit from 4 -> 6 bits in h2t fisa_config_t
CRs-Fixed: 2262693
2023-06-14 18:02:01 -07:00
spuligil
9e139737f2 fw-api: CL 23459857 - update fw common interface files
Change-Id: Ia891132dd204c05bc927ca0784e101e9e53cfec7
HTT: add T2H PEER_EXTENDED_EVENT msg def
CRs-Fixed: 2262693
2023-06-13 06:02:56 -07:00
spuligil
e85a958191 fw-api: CL 23191762 - update fw common interface files
HTT stats: report FW CoDel drop, no-drop counters
Define HTT stats TLVs for reporting how many times the FWs CoDel latency-control logic did / didnt choose to drop the head MSDU from a CoDel-enabled MSDU queue following completion of a CoDel latency stats collection window.These drop + no-drop stats are defined per service class and per MSDU queue, though it is expected that the FW will only support per-queue CoDel stats in debug build.

Change-Id: I9cb45834f3429fc7b807bfb031d7bb2cd7f0d5ee
CRs-Fixed: 2262693
2023-06-02 09:02:06 -07:00
spuligil
2bed33ddd1 fw-api: CL 22585871 - update fw common interface files
HTT stats: pdev TDMA stats

Change-Id: Ic2ed8a98b68b115cab275f12f88348d0a02147d2
CRs-Fixed: 2262693
2023-04-17 15:28:42 -07:00
spuligil
088136035e fw-api: CL 22520756 - update fw common interface files
Change-Id: I409c61acfd6b36d0c51ada135ac193d4ef8cd917
HTT: add fw_offloads_inspected flag in t2h_rx_data_msdu_info struct
CRs-Fixed: 2262693
2023-04-17 15:28:32 -07:00
spuligil
e6ae8d617a fw-api: CL 22378824 - update fw common interface files
Change-Id: I309493d62a98f59656f39cf0805cfed79a8f9907
HTT: reduce PPDU_STATS_PPDU_ID to 25 bits
CRs-Fixed: 2262693
2023-04-04 12:01:57 -07:00
spuligil
bb5d9acc3b fw-api: CL 22315999 - update fw common interface files
HTT stats: MLO UMAC recovery stats

Change-Id: If81adb06be493ad32ca479b704373d5284bcf10f
CRs-Fixed: 2262693
2023-04-03 03:21:14 -07:00
spuligil
51d4f3fb25 fw-api: CL 22203883 - update fw common interface files
Change-Id: I8f9090b80f01eb16f80096e0beaa2124df9576a1
HTT: add src_info field in primary_link_peer_migrate_resp msg
CRs-Fixed: 2262693
2023-03-23 06:49:29 -07:00
spuligil
d7a2f33bbe fw-api: CL 22186584 - update fw common interface files
Change-Id: I800e7dba278c3e81914d185987c33681650e44c1
HTT: fix htt_tx_monitor_cfg_t def to only have 32 bits per word
CRs-Fixed: 2262693
2023-03-23 06:49:01 -07:00
Miaoqing Pan
572bedeeaa fw-api: remove banned words
Remove banned words from comment.

CRs-Fixed: 3439425
Change-Id: I9679125be5d20fda958e78864536bdf4cfc1b9de
2023-03-21 04:46:29 -07:00
spuligil
e64d566560 fw-api: CL 22011543 - update fw common interface files
Remove banned phrase Q2Q from htt.h comment

Change-Id: Icdc40ba4ea15f81d45a2a1a5b724edfb85b72d0d
CRs-Fixed: 2262693
2023-03-13 17:07:32 -07:00
spuligil
248734da25 fw-api: CL 21803370 - update fw common interface files
Change-Id: Ica2c49dd57fa5edf80ef5bb49051a51fe1dd3960
HTT: add ast_index bitfield in tx_tcl_svc_class_id_metadata
CRs-Fixed: 2262693
2023-02-28 06:02:42 -08:00
spuligil
09e326d5c1 fw-api: CL 21774881 - update fw common interface files
Change-Id: I7cf88ec7f23d1b612c0786ccd18f5b48621d0ee1
HTT: add is_umac_hang flag in H2T UMAC_HANG_RECOVERY_SOC_START_PRE_RESET msg
CRs-Fixed: 2262693
2023-02-26 06:01:49 -08:00
spuligil
ad19db4e2d fw-api: CL 21737959 - update fw common interface files
WMI, HTT stats: add UL OFDMA trigger specs + stats

Change-Id: I783619550c9ecbf3587556e5194cd2f2457cd409
CRs-Fixed: 2262693
2023-02-24 12:01:46 -08:00
spuligil
425be5863a fw-api: CL 21708534 - update fw common interface files
Change-Id: I16b9c94e5ec9db1d81c96a6fed85b3e6f34b9484
HTT: add flags for UMAC hang recovery
CRs-Fixed: 2262693
2023-02-21 18:02:39 -08:00
spuligil
e01004f7e8 fw-api: CL 21673808 - update fw common interface files
Change-Id: I4dbf9105c82d1fe62da9f13d57e43df39886bade
HTT: add T2H PEER_AST_OVERRIDE_INDEX msg def
CRs-Fixed: 2262693
2023-02-19 06:02:25 -08:00
spuligil
60bac84951 fw-api: CL 21666402 - update fw common interface files
Change-Id: Icd2761be49049bc438767522d7a13fd4743d5ff8
HTT: add T2H PRIMARY_PEER_MIGRATE_IND msg def
CRs-Fixed: 2262693
2023-02-18 06:01:48 -08:00
spuligil
1700bc6b1c fw-api: CL 21636648 - update fw common interface files
Change-Id: I93d5f5c36943b220c1aed6cd82511ba92d186af4
HTT: change vdev ID to pdev ID in H2T RX_CCE_SUPER_RULE_SETUP msg
CRs-Fixed: 2262693
2023-02-16 12:03:13 -08:00
spuligil
9d62b0a4f2 fw-api: CL 21615063 - update fw common interface files
Change-Id: I4a0d62c3155a5547e6519cb59a52420a104bcb4c
HTT: add htt_rx_peer_metadata_v1a, _v1b defs
CRs-Fixed: 2262693
2023-02-15 12:02:29 -08:00
spuligil
c8049c310b fw-api: CL 21541123 - update fw common interface files
Change-Id: I019d5fd6f75f8d1817be69ab9dc0a033440c8456
HTT: add T2H SOFT_UMAC_TX_COMPL_IND and RX_DATA_IND msg defs
CRs-Fixed: 2262693
2023-02-10 18:01:43 -08:00
spuligil
2a6930a92c fw-api: CL 21473564 - update fw common interface files
HTT stats: add UMAC SubSystem Reset stats

Change-Id: I6f8a600e57b9ecf4b4f78570445df82ebfaea55a
CRs-Fixed: 2262693
2023-02-07 12:01:39 -08:00
spuligil
9ea024200a fw-api: CL 21330000 - update fw common interface files
HTT: add T2H CODEL_MSDUQ_LATENCIES_ARRAY_CFG_IND msg def
Define a new HTT T2H message to specify the location and size of an array shared between host and target to allow the host to periodicially provide MSDU queue latency stats to the target (for use by the CoDel latency-management algorithm).

Change-Id: I8c5bff2234f5b0371eb04469410ea9fe37a3d106
CRs-Fixed: 2262693
2023-01-30 06:08:15 -08:00
spuligil
f8e35dc5f6 fw-api: CL 21225942 - update fw common interface files
Change-Id: I4f3c1bb65c7b56781cf93163aa7dabd8a87dcd9a
HTT: add TX_MONITOR_CFG_WORD_MASK_COMPACTION_ENABLE flag
CRs-Fixed: 2262693
2023-01-20 06:02:33 -08:00
spuligil
543dc57971 fw-api: CL 21148594 - update fw common interface files
Change-Id: Ide852165e6c025572926292812dea29e204ab1ab
HTT: add H2T RX_CCE_SUPER_RULE_SETUP + T2H SETUP_DONE msg def
CRs-Fixed: 2262693
2023-01-16 06:01:53 -08:00
spuligil
39c6892444 fw-api: CL 21136812 - update fw common interface files
HTT stats: add MLO abort and MLO tx op abort stats counters

Change-Id: I01dd4a21602fdb80dd6b87bcbfb8d22c7df21257
CRs-Fixed: 2262693
2023-01-14 12:01:58 -08:00
spuligil
dca4709169 fw-api: CL 20679446 - update fw common interface files
HTT stats: add mbssid_ctrl_frame_stats TLV

Change-Id: I5c07d2b8401fda39212d9e9ff71a9f5e181ad4b1
CRs-Fixed: 2262693
2022-12-09 06:01:42 -08:00
spuligil
333b40eb7f fw-api: CL 20661618 - update fw common interface files
Change-Id: I2ceaf762166f0a7a33c5b258f83531e5733c44d6
HTT: add UMAC_HANG_RECOVERY_SOC_START_PRE_RESET, add shmem flags
CRs-Fixed: 2262693
2022-12-08 21:39:59 -08:00