qcacld-3.0: Enable Packetlog for Napier

Add ATH_PKTLOG_LITE_T2H and ATH_PKTLOG_LITE_RX
support for Napier.

Change-Id: I6e2833e2f7e1a4c68c51f7ae83d0ae76f63c9b0f
CRs-Fixed: 2133558
This commit is contained in:
Venkata Sharath Chandra Manchala
2017-10-26 17:32:29 -07:00
committed by snandini
parent c4d5f251d0
commit 1240fc7c98
7 changed files with 31 additions and 8 deletions

View File

@@ -69,9 +69,7 @@ struct ath_pktlog_hdr {
#endif
uint16_t size;
uint32_t timestamp;
#ifdef HELIUMPLUS
uint32_t type_specific_data;
#endif
} __ATTRIB_PACK;
/**
@@ -149,6 +147,13 @@ enum {
#define ATH_PKTLOG_PROMISC 0x000000080
#define ATH_PKTLOG_SW_EVENT 0x000000100
/* WIN defns */
#define ATH_PKTLOG_H_INFO 0x000000200
#define ATH_PKTLOG_STEERING 0x000000400
#define ATH_PKTLOG_REMOTE_LOGGING_ENABLE 0x000000800
#define ATH_PKTLOG_TX_CAPTURE_ENABLE 0x000001000
#define ATH_PKTLOG_LITE_T2H 0x000002000
#define ATH_PKTLOG_LITE_RX 0x000004000
/* Types of packet log events */
#define PKTLOG_TYPE_TX_CTRL 1
@@ -162,7 +167,10 @@ enum {
#define PKTLOG_TYPE_SMART_ANTENNA 9
#define PKTLOG_TYPE_SW_EVENT 10
#define PKTLOG_TYPE_PKT_DUMP 11
#define PKTLOG_TYPE_MAX 12
/* From WIN definations */
#define PKTLOG_TYPE_LITE_T2H 23
#define PKTLOG_TYPE_LITE_RX 24
#define PKTLOG_TYPE_MAX 25
#define PKTLOG_MAX_TXCTL_WORDS 57 /* +2 words for bitmap */
#define PKTLOG_MAX_TXSTATUS_WORDS 32