Quellcode durchsuchen

qcacld-3.0: Kbuild: Define CONFIG_FEATURE_WLAN_D0WOW

Currently the switch -DFEATURE_WLAN_D0WOW is inferred by examining two
different configuration options. In order to clearly separate setting
the configuration from applying the configuration create a new
CONFIG_FEATURE_WLAN_D0WOW configuration parameter.

Change-Id: Ie278011a309a18673eabb4bc4f8f8bb691815018
CRs-Fixed: 2222913
Jeff Johnson vor 7 Jahren
Ursprung
Commit
f20b4befc5
1 geänderte Dateien mit 8 neuen und 6 gelöschten Zeilen
  1. 8 6
      Kbuild

+ 8 - 6
Kbuild

@@ -453,6 +453,13 @@ ifeq ($(CONFIG_LITHIUM), y)
 	CONFIG_FEATURE_UNIT_TEST_SUSPEND := y
 endif
 
+#Flag to enable/disable WLAN D0-WOW
+ifeq ($(CONFIG_PCI_MSM), y)
+ifeq ($(CONFIG_HIF_PCI), y)
+CONFIG_FEATURE_WLAN_D0WOW := y
+endif
+endif
+
 ############ UAPI ############
 UAPI_DIR :=	uapi
 UAPI_INC :=	-I$(WLAN_ROOT)/$(UAPI_DIR)/linux
@@ -2485,12 +2492,7 @@ ifeq ($(CONFIG_NAN_CONVERGENCE), y)
 CDEFINES += -DWLAN_FEATURE_NAN_CONVERGENCE
 endif
 
-#Flag to enable/disable WLAN D0-WOW
-ifeq ($(CONFIG_PCI_MSM), y)
-ifeq ($(CONFIG_HIF_PCI), y)
-CDEFINES += -DFEATURE_WLAN_D0WOW
-endif
-endif
+ccflags-$(CONFIG_FEATURE_WLAN_D0WOW) += -DFEATURE_WLAN_D0WOW
 
 ifeq ($(CONFIG_LITHIUM), y)
 CDEFINES += -DCONFIG_SHADOW_V2