Browse Source

qcacmn: Fix compilation issue

Fix WIN compilation issue.

Change-Id: I1d8bb73776e974b3706e7c3576cb576d40b1e5b8
CRs-Fixed: 993414
Dhanashri Atre 9 years ago
parent
commit
fd04653483
3 changed files with 232 additions and 231 deletions
  1. 0 230
      dp/inc/cdp_txrx_ctrl.h
  2. 1 1
      dp/inc/cdp_txrx_pflow.h
  3. 231 0
      dp/inc/cdp_txrx_stats_struct.h

+ 0 - 230
dp/inc/cdp_txrx_ctrl.h

@@ -248,234 +248,4 @@ void ol_txrx_set_mesh_mode(ol_txrx_vdev_handle vdev, u_int32_t val);
 
 void ol_tx_flush_buffers(struct ol_txrx_vdev_t *vdev);
 
-/*
-** Enumeration of PDEV Configuration parameter
-*/
-typedef enum _ol_ath_param_t {
-	OL_ATH_PARAM_TXCHAINMASK               = 1,
-	OL_ATH_PARAM_RXCHAINMASK               = 2,
-	OL_ATH_PARAM_AMPDU                     = 6,
-	OL_ATH_PARAM_AMPDU_LIMIT               = 7,
-	OL_ATH_PARAM_AMPDU_SUBFRAMES           = 8,
-	OL_ATH_PARAM_TXPOWER_LIMIT2G           = 12,
-	OL_ATH_PARAM_TXPOWER_LIMIT5G           = 13,
-	OL_ATH_PARAM_LDPC                      = 32,
-	OL_ATH_PARAM_VOW_EXT_STATS             = 45,
-	OL_ATH_PARAM_DYN_TX_CHAINMASK          = 73,
-	OL_ATH_PARAM_BURST_ENABLE              = 77,
-	OL_ATH_PARAM_BURST_DUR                 = 78,
-	OL_ATH_PARAM_BCN_BURST                 = 80,
-	OL_ATH_PARAM_DCS                       = 82,
-#if UMAC_SUPPORT_PERIODIC_PERFSTATS
-	OL_ATH_PARAM_PRDPERFSTAT_THRPUT_ENAB   = 83,
-	OL_ATH_PARAM_PRDPERFSTAT_THRPUT_WIN    = 84,
-	OL_ATH_PARAM_PRDPERFSTAT_THRPUT        = 85,
-	OL_ATH_PARAM_PRDPERFSTAT_PER_ENAB      = 86,
-	OL_ATH_PARAM_PRDPERFSTAT_PER_WIN       = 87,
-	OL_ATH_PARAM_PRDPERFSTAT_PER           = 88,
-#endif
-	/* UMAC_SUPPORT_PERIODIC_PERFSTATS */
-	OL_ATH_PARAM_TOTAL_PER                 = 89,
-	 /*set manual rate for rts frame */
-	OL_ATH_PARAM_RTS_CTS_RATE              = 92,
-	 /** co channel interference threshold level */
-	OL_ATH_PARAM_DCS_COCH_THR              = 93,
-	 /** transmit error threshold */
-	OL_ATH_PARAM_DCS_TXERR_THR             = 94,
-	 /** phy error threshold */
-	OL_ATH_PARAM_DCS_PHYERR_THR            = 95,
-	/*  The IOCTL number is 114, it is made 114, inorder to make the IOCTL
-	    number same as Direct-attach IOCTL.
-	    Please, don't change number. This IOCTL gets the Interface code path
-	    it should be either DIRECT-ATTACH or OFF-LOAD.
-	*/
-	OL_ATH_PARAM_GET_IF_ID                 = 114,
-	/*Enable Acs back Ground Channel selection Scan timer in AP mode*/
-	OL_ATH_PARAM_ACS_ENABLE_BK_SCANTIMEREN = 118,
-	 /* ACS scan timer value in Seconds */
-	OL_ATH_PARAM_ACS_SCANTIME              = 119,
-	 /*Negligence Delta RSSI between two channel */
-	OL_ATH_PARAM_ACS_RSSIVAR               = 120,
-	 /*Negligence Delta Channel load between two channel*/
-	OL_ATH_PARAM_ACS_CHLOADVAR             = 121,
-	  /* Enable Limited OBSS check */
-	OL_ATH_PARAM_ACS_LIMITEDOBSS           = 122,
-	/* Acs control flag for Scan timer */
-	OL_ATH_PARAM_ACS_CTRLFLAG              = 123,
-	 /* Acs Run time Debug level*/
-	OL_ATH_PARAM_ACS_DEBUGTRACE            = 124,
-	OL_ATH_PARAM_SET_FW_HANG_ID            = 137,
-	 /* Radio type 1:11ac 0:11abgn */
-	OL_ATH_PARAM_RADIO_TYPE                = 138,
-	OL_ATH_PARAM_IGMPMLD_OVERRIDE, /* IGMP/MLD packet override */
-	OL_ATH_PARAM_IGMPMLD_TID, /* IGMP/MLD packet TID no */
-	OL_ATH_PARAM_ARPDHCP_AC_OVERRIDE,
-	OL_ATH_PARAM_NON_AGG_SW_RETRY_TH,
-	OL_ATH_PARAM_AGG_SW_RETRY_TH,
-	/* Dont change this number it as per sync with DA
-	     Blocking certian channel from ic channel list */
-	OL_ATH_PARAM_DISABLE_DFS   = 144,
-	OL_ATH_PARAM_ENABLE_AMSDU  = 145,
-	OL_ATH_PARAM_ENABLE_AMPDU  = 146,
-	OL_ATH_PARAM_STA_KICKOUT_TH,
-	OL_ATH_PARAM_WLAN_PROF_ENABLE,
-	OL_ATH_PARAM_LTR_ENABLE,
-	OL_ATH_PARAM_LTR_AC_LATENCY_BE = 150,
-	OL_ATH_PARAM_LTR_AC_LATENCY_BK,
-	OL_ATH_PARAM_LTR_AC_LATENCY_VI,
-	OL_ATH_PARAM_LTR_AC_LATENCY_VO,
-	OL_ATH_PARAM_LTR_AC_LATENCY_TIMEOUT,
-	OL_ATH_PARAM_LTR_TX_ACTIVITY_TIMEOUT = 155,
-	OL_ATH_PARAM_LTR_SLEEP_OVERRIDE,
-	OL_ATH_PARAM_LTR_RX_OVERRIDE,
-	OL_ATH_PARAM_L1SS_ENABLE,
-	OL_ATH_PARAM_DSLEEP_ENABLE,
-	/** radar error threshold */
-	OL_ATH_PARAM_DCS_RADAR_ERR_THR = 160,
-	/** Tx channel utilization due to AP's tx and rx */
-	OL_ATH_PARAM_DCS_USERMAX_CU_THR,
-	 /** interference detection threshold */
-	OL_ATH_PARAM_DCS_INTR_DETECT_THR,
-	/** sampling window, default 10secs */
-	OL_ATH_PARAM_DCS_SAMPLE_WINDOW,
-	/** debug logs enable/disable */
-	OL_ATH_PARAM_DCS_DEBUG,
-	OL_ATH_PARAM_ANI_ENABLE = 165,
-	OL_ATH_PARAM_ANI_POLL_PERIOD,
-	OL_ATH_PARAM_ANI_LISTEN_PERIOD,
-	OL_ATH_PARAM_ANI_OFDM_LEVEL,
-	OL_ATH_PARAM_ANI_CCK_LEVEL,
-	OL_ATH_PARAM_DSCP_TID_MAP = 170,
-	OL_ATH_PARAM_TXPOWER_SCALE,
-	/** Phy error penalty */
-	OL_ATH_PARAM_DCS_PHYERR_PENALTY,
-#if ATH_SUPPORT_DSCP_OVERRIDE
-	 /** set/get TID for sending HMMC packets */
-	OL_ATH_PARAM_HMMC_DSCP_TID_MAP,
-	/** set/get DSCP mapping override */
-	OL_ATH_PARAM_DSCP_OVERRIDE,
-	 /** set/get HMMC-DSCP mapping override */
-	OL_ATH_PARAM_HMMC_DSCP_OVERRIDE = 175,
-#endif
-#if ATH_RX_LOOPLIMIT_TIMER
-	OL_ATH_PARAM_LOOPLIMIT_NUM,
-#endif
-	OL_ATH_PARAM_ANTENNA_GAIN_2G,
-	OL_ATH_PARAM_ANTENNA_GAIN_5G,
-	OL_ATH_PARAM_RX_FILTER,
-#if ATH_SUPPORT_HYFI_ENHANCEMENTS
-	OL_ATH_PARAM_BUFF_THRESH = 180,
-	OL_ATH_PARAM_BLK_REPORT_FLOOD,
-	OL_ATH_PARAM_DROP_STA_QUERY,
-#endif
-	OL_ATH_PARAM_QBOOST,
-	OL_ATH_PARAM_SIFS_FRMTYPE,
-	OL_ATH_PARAM_SIFS_UAPSD = 185,
-	OL_ATH_PARAM_FW_RECOVERY_ID,
-	OL_ATH_PARAM_RESET_OL_STATS,
-	OL_ATH_PARAM_AGGR_BURST,
-	/* Number of deauth sent in consecutive rx_peer_invalid */
-	OL_ATH_PARAM_DEAUTH_COUNT,
-	OL_ATH_PARAM_BLOCK_INTERBSS = 190,
-	 /* Firmware reset control for Bmiss / timeout / reset */
-	OL_ATH_PARAM_FW_DISABLE_RESET,
-	OL_ATH_PARAM_MSDU_TTL,
-	OL_ATH_PARAM_PPDU_DURATION,
-	OL_ATH_PARAM_SET_TXBF_SND_PERIOD,
-	OL_ATH_PARAM_ALLOW_PROMISC = 195,
-	OL_ATH_PARAM_BURST_MODE,
-	OL_ATH_PARAM_DYN_GROUPING,
-	OL_ATH_PARAM_DPD_ENABLE,
-	OL_ATH_PARAM_DBGLOG_RATELIM,
-	 /* firmware should intimate us about ps state change for node  */
-	OL_ATH_PARAM_PS_STATE_CHANGE = 200,
-	OL_ATH_PARAM_MCAST_BCAST_ECHO,
-	 /* OBSS RSSI threshold for 20/40 coexistance */
-	OL_ATH_PARAM_OBSS_RSSI_THRESHOLD,
-	 /* Link/node RX RSSI threshold  for 20/40 coexistance */
-	OL_ATH_PARAM_OBSS_RX_RSSI_THRESHOLD,
-#if ATH_CHANNEL_BLOCKING
-	OL_ATH_PARAM_ACS_BLOCK_MODE = 205,
-#endif
-	OL_ATH_PARAM_ACS_TX_POWER_OPTION,
-	/* Default Antenna Polarization MSB 8 bits (24:31) specifying
-	   enable/disable ; LSB 24 bits (0:23) antenna mask value */
-	OL_ATH_PARAM_ANT_POLARIZATION,
-	/* rate limit mute type error prints */
-	OL_ATH_PARAM_PRINT_RATE_LIMIT,
-	OL_ATH_PARAM_PDEV_RESET,   /* Reset FW PDEV*/
-	/*Do not crash host when target assert happened*/
-	OL_ATH_PARAM_FW_DUMP_NO_HOST_CRASH = 210,
-	/*Consider OBSS non-erp to change to long slot*/
-	OL_ATH_PARAM_CONSIDER_OBSS_NON_ERP_LONG_SLOT = 211,
-#if PEER_FLOW_CONTROL
-	OL_ATH_PARAM_STATS_FC,
-	OL_ATH_PARAM_QFLUSHINTERVAL,
-	OL_ATH_PARAM_TOTAL_Q_SIZE,
-	OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE0,
-	OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE1,
-	OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE2,
-	OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE3,
-	OL_ATH_PARAM_MIN_THRESHOLD,
-	OL_ATH_PARAM_MAX_Q_LIMIT,
-	OL_ATH_PARAM_MIN_Q_LIMIT,
-	OL_ATH_PARAM_CONG_CTRL_TIMER_INTV,
-	OL_ATH_PARAM_STATS_TIMER_INTV,
-	OL_ATH_PARAM_ROTTING_TIMER_INTV,
-	OL_ATH_PARAM_LATENCY_PROFILE,
-	OL_ATH_PARAM_HOSTQ_DUMP,
-	OL_ATH_PARAM_TIDQ_MAP,
-#endif
-	OL_ATH_PARAM_DBG_ARP_SRC_ADDR, /* ARP DEBUG source address*/
-	OL_ATH_PARAM_DBG_ARP_DST_ADDR, /* ARP DEBUG destination address*/
-	OL_ATH_PARAM_ARP_DBG_CONF,   /* ARP debug configuration */
-	OL_ATH_PARAM_DISABLE_STA_VAP_AMSDU, /* Disable AMSDU for station vap */
-#if ATH_SUPPORT_DFS && ATH_SUPPORT_STA_DFS
-	OL_ATH_PARAM_STADFS_ENABLE = 300,    /* STA DFS is enabled or not  */
-#endif
-#if QCA_AIRTIME_FAIRNESS
-	OL_ATH_PARAM_ATF_STRICT_SCHED = 301,
-	OL_ATH_PARAM_ATF_GROUP_POLICY = 302,
-#endif
-#if DBDC_REPEATER_SUPPORT
-	OL_ATH_PARAM_PRIMARY_RADIO,
-	OL_ATH_PARAM_DBDC_ENABLE,
-#endif
-	OL_ATH_PARAM_TXPOWER_DBSCALE,
-	OL_ATH_PARAM_CTL_POWER_SCALE,
-#if QCA_AIRTIME_FAIRNESS
-	OL_ATH_PARAM_ATF_OBSS_SCHED = 307,
-	OL_ATH_PARAM_ATF_OBSS_SCALE = 308,
-#endif
-	OL_ATH_PARAM_PHY_OFDM_ERR = 309,
-	OL_ATH_PARAM_PHY_CCK_ERR = 310,
-	OL_ATH_PARAM_FCS_ERR = 311,
-	OL_ATH_PARAM_CHAN_UTIL = 312,
-#if DBDC_REPEATER_SUPPORT
-	OL_ATH_PARAM_CLIENT_MCAST,
-#endif
-	OL_ATH_PARAM_EMIWAR_80P80 = 314,
-	OL_ATH_PARAM_BATCHMODE = 315,
-	OL_ATH_PARAM_PACK_AGGR_DELAY = 316,
-#if UMAC_SUPPORT_ACFG
-	OL_ATH_PARAM_DIAG_ENABLE = 317,
-#endif
-#if ATH_SUPPORT_VAP_QOS
-	OL_ATH_PARAM_VAP_QOS = 318,
-#endif
-	OL_ATH_PARAM_CHAN_STATS_TH = 319,
-	 /* Passive scan is enabled or disabled  */
-	OL_ATH_PARAM_PASSIVE_SCAN_ENABLE = 320,
-	OL_ATH_MIN_RSSI_ENABLE = 321,
-	OL_ATH_MIN_RSSI = 322,
-} ol_ath_param_t;
-
-/*
-** Enumeration of PDEV Configuration parameter
-*/
-
-typedef enum _ol_hal_param_t {
-	OL_HAL_CONFIG_DMA_BEACON_RESPONSE_TIME         = 0
-} ol_hal_param_t;
-
 #endif

+ 1 - 1
dp/inc/cdp_txrx_pflow.h

@@ -32,7 +32,7 @@
 #ifndef _CDP_TXRX_PFLOW_H_
 #define _CDP_TXRX_PFLOW_H_
 
-#include <cdp_txrx_ctrl.h>
+#include <cdp_txrx_stats_struct.h>
 #if PEER_FLOW_CONTROL
 extern uint32_t ol_pflow_update_pdev_params(struct ol_txrx_pdev_t *,
 		ol_ath_param_t, uint32_t, void *);

+ 231 - 0
dp/inc/cdp_txrx_stats_struct.h

@@ -221,6 +221,237 @@ struct ol_stats {
 	struct wlan_dbg_tidq_stats tidq_stats;
 };
 
+/*
+** Enumeration of PDEV Configuration parameter
+*/
+typedef enum _ol_ath_param_t {
+	OL_ATH_PARAM_TXCHAINMASK               = 1,
+	OL_ATH_PARAM_RXCHAINMASK               = 2,
+	OL_ATH_PARAM_AMPDU                     = 6,
+	OL_ATH_PARAM_AMPDU_LIMIT               = 7,
+	OL_ATH_PARAM_AMPDU_SUBFRAMES           = 8,
+	OL_ATH_PARAM_TXPOWER_LIMIT2G           = 12,
+	OL_ATH_PARAM_TXPOWER_LIMIT5G           = 13,
+	OL_ATH_PARAM_LDPC                      = 32,
+	OL_ATH_PARAM_VOW_EXT_STATS             = 45,
+	OL_ATH_PARAM_DYN_TX_CHAINMASK          = 73,
+	OL_ATH_PARAM_BURST_ENABLE              = 77,
+	OL_ATH_PARAM_BURST_DUR                 = 78,
+	OL_ATH_PARAM_BCN_BURST                 = 80,
+	OL_ATH_PARAM_DCS                       = 82,
+#if UMAC_SUPPORT_PERIODIC_PERFSTATS
+	OL_ATH_PARAM_PRDPERFSTAT_THRPUT_ENAB   = 83,
+	OL_ATH_PARAM_PRDPERFSTAT_THRPUT_WIN    = 84,
+	OL_ATH_PARAM_PRDPERFSTAT_THRPUT        = 85,
+	OL_ATH_PARAM_PRDPERFSTAT_PER_ENAB      = 86,
+	OL_ATH_PARAM_PRDPERFSTAT_PER_WIN       = 87,
+	OL_ATH_PARAM_PRDPERFSTAT_PER           = 88,
+#endif
+	/* UMAC_SUPPORT_PERIODIC_PERFSTATS */
+	OL_ATH_PARAM_TOTAL_PER                 = 89,
+	 /*set manual rate for rts frame */
+	OL_ATH_PARAM_RTS_CTS_RATE              = 92,
+	 /** co channel interference threshold level */
+	OL_ATH_PARAM_DCS_COCH_THR              = 93,
+	 /** transmit error threshold */
+	OL_ATH_PARAM_DCS_TXERR_THR             = 94,
+	 /** phy error threshold */
+	OL_ATH_PARAM_DCS_PHYERR_THR            = 95,
+	/*  The IOCTL number is 114, it is made 114, inorder to make the IOCTL
+	    number same as Direct-attach IOCTL.
+	    Please, don't change number. This IOCTL gets the Interface code path
+	    it should be either DIRECT-ATTACH or OFF-LOAD.
+	*/
+	OL_ATH_PARAM_GET_IF_ID                 = 114,
+	/*Enable Acs back Ground Channel selection Scan timer in AP mode*/
+	OL_ATH_PARAM_ACS_ENABLE_BK_SCANTIMEREN = 118,
+	 /* ACS scan timer value in Seconds */
+	OL_ATH_PARAM_ACS_SCANTIME              = 119,
+	 /*Negligence Delta RSSI between two channel */
+	OL_ATH_PARAM_ACS_RSSIVAR               = 120,
+	 /*Negligence Delta Channel load between two channel*/
+	OL_ATH_PARAM_ACS_CHLOADVAR             = 121,
+	  /* Enable Limited OBSS check */
+	OL_ATH_PARAM_ACS_LIMITEDOBSS           = 122,
+	/* Acs control flag for Scan timer */
+	OL_ATH_PARAM_ACS_CTRLFLAG              = 123,
+	 /* Acs Run time Debug level*/
+	OL_ATH_PARAM_ACS_DEBUGTRACE            = 124,
+	OL_ATH_PARAM_SET_FW_HANG_ID            = 137,
+	 /* Radio type 1:11ac 0:11abgn */
+	OL_ATH_PARAM_RADIO_TYPE                = 138,
+	OL_ATH_PARAM_IGMPMLD_OVERRIDE, /* IGMP/MLD packet override */
+	OL_ATH_PARAM_IGMPMLD_TID, /* IGMP/MLD packet TID no */
+	OL_ATH_PARAM_ARPDHCP_AC_OVERRIDE,
+	OL_ATH_PARAM_NON_AGG_SW_RETRY_TH,
+	OL_ATH_PARAM_AGG_SW_RETRY_TH,
+	/* Dont change this number it as per sync with DA
+	     Blocking certian channel from ic channel list */
+	OL_ATH_PARAM_DISABLE_DFS   = 144,
+	OL_ATH_PARAM_ENABLE_AMSDU  = 145,
+	OL_ATH_PARAM_ENABLE_AMPDU  = 146,
+	OL_ATH_PARAM_STA_KICKOUT_TH,
+	OL_ATH_PARAM_WLAN_PROF_ENABLE,
+	OL_ATH_PARAM_LTR_ENABLE,
+	OL_ATH_PARAM_LTR_AC_LATENCY_BE = 150,
+	OL_ATH_PARAM_LTR_AC_LATENCY_BK,
+	OL_ATH_PARAM_LTR_AC_LATENCY_VI,
+	OL_ATH_PARAM_LTR_AC_LATENCY_VO,
+	OL_ATH_PARAM_LTR_AC_LATENCY_TIMEOUT,
+	OL_ATH_PARAM_LTR_TX_ACTIVITY_TIMEOUT = 155,
+	OL_ATH_PARAM_LTR_SLEEP_OVERRIDE,
+	OL_ATH_PARAM_LTR_RX_OVERRIDE,
+	OL_ATH_PARAM_L1SS_ENABLE,
+	OL_ATH_PARAM_DSLEEP_ENABLE,
+	/** radar error threshold */
+	OL_ATH_PARAM_DCS_RADAR_ERR_THR = 160,
+	/** Tx channel utilization due to AP's tx and rx */
+	OL_ATH_PARAM_DCS_USERMAX_CU_THR,
+	 /** interference detection threshold */
+	OL_ATH_PARAM_DCS_INTR_DETECT_THR,
+	/** sampling window, default 10secs */
+	OL_ATH_PARAM_DCS_SAMPLE_WINDOW,
+	/** debug logs enable/disable */
+	OL_ATH_PARAM_DCS_DEBUG,
+	OL_ATH_PARAM_ANI_ENABLE = 165,
+	OL_ATH_PARAM_ANI_POLL_PERIOD,
+	OL_ATH_PARAM_ANI_LISTEN_PERIOD,
+	OL_ATH_PARAM_ANI_OFDM_LEVEL,
+	OL_ATH_PARAM_ANI_CCK_LEVEL,
+	OL_ATH_PARAM_DSCP_TID_MAP = 170,
+	OL_ATH_PARAM_TXPOWER_SCALE,
+	/** Phy error penalty */
+	OL_ATH_PARAM_DCS_PHYERR_PENALTY,
+#if ATH_SUPPORT_DSCP_OVERRIDE
+	 /** set/get TID for sending HMMC packets */
+	OL_ATH_PARAM_HMMC_DSCP_TID_MAP,
+	/** set/get DSCP mapping override */
+	OL_ATH_PARAM_DSCP_OVERRIDE,
+	 /** set/get HMMC-DSCP mapping override */
+	OL_ATH_PARAM_HMMC_DSCP_OVERRIDE = 175,
+#endif
+#if ATH_RX_LOOPLIMIT_TIMER
+	OL_ATH_PARAM_LOOPLIMIT_NUM,
+#endif
+	OL_ATH_PARAM_ANTENNA_GAIN_2G,
+	OL_ATH_PARAM_ANTENNA_GAIN_5G,
+	OL_ATH_PARAM_RX_FILTER,
+#if ATH_SUPPORT_HYFI_ENHANCEMENTS
+	OL_ATH_PARAM_BUFF_THRESH = 180,
+	OL_ATH_PARAM_BLK_REPORT_FLOOD,
+	OL_ATH_PARAM_DROP_STA_QUERY,
+#endif
+	OL_ATH_PARAM_QBOOST,
+	OL_ATH_PARAM_SIFS_FRMTYPE,
+	OL_ATH_PARAM_SIFS_UAPSD = 185,
+	OL_ATH_PARAM_FW_RECOVERY_ID,
+	OL_ATH_PARAM_RESET_OL_STATS,
+	OL_ATH_PARAM_AGGR_BURST,
+	/* Number of deauth sent in consecutive rx_peer_invalid */
+	OL_ATH_PARAM_DEAUTH_COUNT,
+	OL_ATH_PARAM_BLOCK_INTERBSS = 190,
+	 /* Firmware reset control for Bmiss / timeout / reset */
+	OL_ATH_PARAM_FW_DISABLE_RESET,
+	OL_ATH_PARAM_MSDU_TTL,
+	OL_ATH_PARAM_PPDU_DURATION,
+	OL_ATH_PARAM_SET_TXBF_SND_PERIOD,
+	OL_ATH_PARAM_ALLOW_PROMISC = 195,
+	OL_ATH_PARAM_BURST_MODE,
+	OL_ATH_PARAM_DYN_GROUPING,
+	OL_ATH_PARAM_DPD_ENABLE,
+	OL_ATH_PARAM_DBGLOG_RATELIM,
+	 /* firmware should intimate us about ps state change for node  */
+	OL_ATH_PARAM_PS_STATE_CHANGE = 200,
+	OL_ATH_PARAM_MCAST_BCAST_ECHO,
+	 /* OBSS RSSI threshold for 20/40 coexistance */
+	OL_ATH_PARAM_OBSS_RSSI_THRESHOLD,
+	 /* Link/node RX RSSI threshold  for 20/40 coexistance */
+	OL_ATH_PARAM_OBSS_RX_RSSI_THRESHOLD,
+#if ATH_CHANNEL_BLOCKING
+	OL_ATH_PARAM_ACS_BLOCK_MODE = 205,
+#endif
+	OL_ATH_PARAM_ACS_TX_POWER_OPTION,
+	/* Default Antenna Polarization MSB 8 bits (24:31) specifying
+	   enable/disable ; LSB 24 bits (0:23) antenna mask value */
+	OL_ATH_PARAM_ANT_POLARIZATION,
+	/* rate limit mute type error prints */
+	OL_ATH_PARAM_PRINT_RATE_LIMIT,
+	OL_ATH_PARAM_PDEV_RESET,   /* Reset FW PDEV*/
+	/*Do not crash host when target assert happened*/
+	OL_ATH_PARAM_FW_DUMP_NO_HOST_CRASH = 210,
+	/*Consider OBSS non-erp to change to long slot*/
+	OL_ATH_PARAM_CONSIDER_OBSS_NON_ERP_LONG_SLOT = 211,
+#if PEER_FLOW_CONTROL
+	OL_ATH_PARAM_STATS_FC,
+	OL_ATH_PARAM_QFLUSHINTERVAL,
+	OL_ATH_PARAM_TOTAL_Q_SIZE,
+	OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE0,
+	OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE1,
+	OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE2,
+	OL_ATH_PARAM_TOTAL_Q_SIZE_RANGE3,
+	OL_ATH_PARAM_MIN_THRESHOLD,
+	OL_ATH_PARAM_MAX_Q_LIMIT,
+	OL_ATH_PARAM_MIN_Q_LIMIT,
+	OL_ATH_PARAM_CONG_CTRL_TIMER_INTV,
+	OL_ATH_PARAM_STATS_TIMER_INTV,
+	OL_ATH_PARAM_ROTTING_TIMER_INTV,
+	OL_ATH_PARAM_LATENCY_PROFILE,
+	OL_ATH_PARAM_HOSTQ_DUMP,
+	OL_ATH_PARAM_TIDQ_MAP,
+#endif
+	OL_ATH_PARAM_DBG_ARP_SRC_ADDR, /* ARP DEBUG source address*/
+	OL_ATH_PARAM_DBG_ARP_DST_ADDR, /* ARP DEBUG destination address*/
+	OL_ATH_PARAM_ARP_DBG_CONF,   /* ARP debug configuration */
+	OL_ATH_PARAM_DISABLE_STA_VAP_AMSDU, /* Disable AMSDU for station vap */
+#if ATH_SUPPORT_DFS && ATH_SUPPORT_STA_DFS
+	OL_ATH_PARAM_STADFS_ENABLE = 300,    /* STA DFS is enabled or not  */
+#endif
+#if QCA_AIRTIME_FAIRNESS
+	OL_ATH_PARAM_ATF_STRICT_SCHED = 301,
+	OL_ATH_PARAM_ATF_GROUP_POLICY = 302,
+#endif
+#if DBDC_REPEATER_SUPPORT
+	OL_ATH_PARAM_PRIMARY_RADIO,
+	OL_ATH_PARAM_DBDC_ENABLE,
+#endif
+	OL_ATH_PARAM_TXPOWER_DBSCALE,
+	OL_ATH_PARAM_CTL_POWER_SCALE,
+#if QCA_AIRTIME_FAIRNESS
+	OL_ATH_PARAM_ATF_OBSS_SCHED = 307,
+	OL_ATH_PARAM_ATF_OBSS_SCALE = 308,
+#endif
+	OL_ATH_PARAM_PHY_OFDM_ERR = 309,
+	OL_ATH_PARAM_PHY_CCK_ERR = 310,
+	OL_ATH_PARAM_FCS_ERR = 311,
+	OL_ATH_PARAM_CHAN_UTIL = 312,
+#if DBDC_REPEATER_SUPPORT
+	OL_ATH_PARAM_CLIENT_MCAST,
+#endif
+	OL_ATH_PARAM_EMIWAR_80P80 = 314,
+	OL_ATH_PARAM_BATCHMODE = 315,
+	OL_ATH_PARAM_PACK_AGGR_DELAY = 316,
+#if UMAC_SUPPORT_ACFG
+	OL_ATH_PARAM_DIAG_ENABLE = 317,
+#endif
+#if ATH_SUPPORT_VAP_QOS
+	OL_ATH_PARAM_VAP_QOS = 318,
+#endif
+	OL_ATH_PARAM_CHAN_STATS_TH = 319,
+	 /* Passive scan is enabled or disabled  */
+	OL_ATH_PARAM_PASSIVE_SCAN_ENABLE = 320,
+	OL_ATH_MIN_RSSI_ENABLE = 321,
+	OL_ATH_MIN_RSSI = 322,
+} ol_ath_param_t;
+
+/*
+** Enumeration of PDEV Configuration parameter
+*/
+
+typedef enum _ol_hal_param_t {
+	OL_HAL_CONFIG_DMA_BEACON_RESPONSE_TIME         = 0
+} ol_hal_param_t;
+
+
 /* Bitmasks for stats that can block */
 #define EXT_TXRX_FW_STATS		0x0001
 #endif