diff --git a/core/hdd/inc/wlan_hdd_cfg.h b/core/hdd/inc/wlan_hdd_cfg.h
index 465efb100d..3e89ffc12a 100644
--- a/core/hdd/inc/wlan_hdd_cfg.h
+++ b/core/hdd/inc/wlan_hdd_cfg.h
@@ -10671,29 +10671,6 @@ enum hdd_wext_control {
#define CFG_BMPS_MINIMUM_LI_MAX (65535)
#define CFG_BMPS_MINIMUM_LI_DEFAULT (1)
-/*
- *
- * gBmpsModListenInterval - Set BMPS Moderate Listen Interval
- * @Min: 1
- * @Max: 65535
- * @Default: 1
- *
- * This ini is used to set BMPS Moderate Listen Interval. If gPowerUsage
- * is set "Mod", this INI need to be set.
- *
- * Related: gEnableBmps, gPowerUsage
- *
- * Supported Feature: Power Save
- *
- * Usage: External
- *
- *
- */
-#define CFG_BMPS_MODERATE_LI_NAME "gBmpsModListenInterval"
-#define CFG_BMPS_MODERATE_LI_MIN (1)
-#define CFG_BMPS_MODERATE_LI_MAX (65535)
-#define CFG_BMPS_MODERATE_LI_DEFAULT (1)
-
/*
*
* gBmpsMaxListenInterval - Set BMPS Maximum Listen Interval
@@ -14279,7 +14256,6 @@ struct hdd_config {
bool is_ps_enabled;
uint32_t auto_bmps_timer_val;
uint32_t icmp_disable_ps_val;
- uint32_t nBmpsModListenInterval;
uint32_t nBmpsMaxListenInterval;
uint32_t nBmpsMinListenInterval;
enum hdd_dot11_mode dot11Mode;
diff --git a/core/hdd/src/wlan_hdd_cfg.c b/core/hdd/src/wlan_hdd_cfg.c
index ebf07e4f12..5c75214e3a 100644
--- a/core/hdd/src/wlan_hdd_cfg.c
+++ b/core/hdd/src/wlan_hdd_cfg.c
@@ -454,13 +454,6 @@ struct reg_table_entry g_registry_table[] = {
CFG_BMPS_MAXIMUM_LI_MIN,
CFG_BMPS_MAXIMUM_LI_MAX),
- REG_VARIABLE(CFG_BMPS_MODERATE_LI_NAME, WLAN_PARAM_Integer,
- struct hdd_config, nBmpsModListenInterval,
- VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,
- CFG_BMPS_MODERATE_LI_DEFAULT,
- CFG_BMPS_MODERATE_LI_MIN,
- CFG_BMPS_MODERATE_LI_MAX),
-
REG_VARIABLE(CFG_DOT11_MODE_NAME, WLAN_PARAM_Integer,
struct hdd_config, dot11Mode,
VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK,
@@ -6180,8 +6173,6 @@ static void hdd_set_power_save_offload_config(struct hdd_context *hdd_ctx)
listenInterval = pConfig->nBmpsMinListenInterval;
else if (strcmp(pConfig->PowerUsageControl, "Max") == 0)
listenInterval = pConfig->nBmpsMaxListenInterval;
- else if (strcmp(pConfig->PowerUsageControl, "Mod") == 0)
- listenInterval = pConfig->nBmpsModListenInterval;
/*
* Based on Mode Set the LI