qcacld-3.0: Provide soc objmgr to hif
Pass soc objmgr from hdd context to hif context
to retrieve INI parameters to be used in hif
layer.
Change-Id: I0ad4573fecba0fc78968145394683057d09da312
CRs-Fixed: 2598759
diff --git a/Kbuild b/Kbuild
index c65ef92..9b49cf0 100644
--- a/Kbuild
+++ b/Kbuild
@@ -2857,6 +2857,7 @@
cppflags-$(CONFIG_WLAN_FEATURE_DP_EVENT_HISTORY) += -DWLAN_FEATURE_DP_EVENT_HISTORY
cppflags-$(CONFIG_WLAN_DP_PER_RING_TYPE_CONFIG) += -DWLAN_DP_PER_RING_TYPE_CONFIG
+cppflags-$(CONFIG_WLAN_CE_INTERRUPT_THRESHOLD_CONFIG) += -DWLAN_CE_INTERRUPT_THRESHOLD_CONFIG
cppflags-$(CONFIG_SAP_DHCP_FW_IND) += -DSAP_DHCP_FW_IND
cppflags-$(CONFIG_WLAN_DP_PENDING_MEM_FLUSH) += -DWLAN_DP_PENDING_MEM_FLUSH
cppflags-$(CONFIG_WLAN_SUPPORT_DATA_STALL) += -DWLAN_SUPPORT_DATA_STALL
diff --git a/configs/default_defconfig b/configs/default_defconfig
index 98500a6..ad1c3f5 100644
--- a/configs/default_defconfig
+++ b/configs/default_defconfig
@@ -913,6 +913,7 @@
endif
CONFIG_WLAN_SUPPORT_DATA_STALL := y
CONFIG_WLAN_DP_PER_RING_TYPE_CONFIG := y
+ CONFIG_WLAN_CE_INTERRUPT_THRESHOLD_CONFIG := y
#Enable WMI TX/RX over QMI
CONFIG_WMI_SEND_RECV_QMI := y
CONFIG_WLAN_DP_PENDING_MEM_FLUSH := y
diff --git a/core/hdd/src/wlan_hdd_driver_ops.c b/core/hdd/src/wlan_hdd_driver_ops.c
index 7cd4084..bf48114 100644
--- a/core/hdd/src/wlan_hdd_driver_ops.c
+++ b/core/hdd/src/wlan_hdd_driver_ops.c
@@ -255,7 +255,7 @@
hdd_hif_init_driver_state_callbacks(dev, &cbk);
- hif_ctx = hif_open(qdf_ctx, mode, bus_type, &cbk);
+ hif_ctx = hif_open(qdf_ctx, mode, bus_type, &cbk, hdd_ctx->psoc);
if (!hif_ctx) {
hdd_err("hif_open error");
return -ENOMEM;