Browse Source

qcacld-3.0: Add new macro for automotive platform regdomain

Regdomain revision 39 version add a specific AUTO regdomain table for
automotive platform, so add new macro and enable the macro for
automotive platform to choose AUTO regdomain table usage.

Change-Id: I5fded1a6fa9c9b7c06b6be77e25c56f2a660922e
CRs-Fixed: 3210729
Huashan Qu 3 years ago
parent
commit
a49743aa13
4 changed files with 13 additions and 4 deletions
  1. 2 1
      Kbuild
  2. 4 2
      configs/qca6174_defconfig
  3. 4 1
      configs/qca6390_defconfig
  4. 3 0
      configs/qcn7605_defconfig

+ 2 - 1
Kbuild

@@ -3508,11 +3508,12 @@ cppflags-$(CONFIG_AR6320_SUPPORT) += -DCONFIG_AR6320_SUPPORT
 
 ifeq ($(CONFIG_WLAN_FEATURE_DSRC), y)
 cppflags-y += -DWLAN_FEATURE_DSRC
-
 ifeq ($(CONFIG_OCB_UT_FRAMEWORK), y)
 cppflags-y += -DWLAN_OCB_UT
 endif
 
+else ifeq ($(CONFIG_WLAN_REG_AUTO), y)
+cppflags-y += -DWLAN_REG_AUTO
 endif
 
 cppflags-$(CONFIG_FEATURE_SKB_PRE_ALLOC) += -DFEATURE_SKB_PRE_ALLOC

+ 4 - 2
configs/qca6174_defconfig

@@ -186,9 +186,11 @@ CONFIG_WLAN_OFFLOAD_PACKETS := y
 
 #enable TSF get feature
 CONFIG_WLAN_SYNC_TSF := y
-#Enable DSRC feature
 ifeq ($(CONFIG_QCA_WIFI_SDIO), y)
-CONFIG_WLAN_FEATURE_DSRC := y
+	#Enable DSRC feature
+	CONFIG_WLAN_FEATURE_DSRC := y
+else
+	CONFIG_WLAN_REG_AUTO := y
 endif
 
 ifneq ($(CONFIG_ROME_IF),usb)

+ 4 - 1
configs/qca6390_defconfig

@@ -219,7 +219,10 @@ CONFIG_WLAN_OFFLOAD_PACKETS := y
 CONFIG_WLAN_SYNC_TSF := y
 #Enable DSRC feature
 ifeq ($(CONFIG_QCA_WIFI_SDIO), y)
-CONFIG_WLAN_FEATURE_DSRC := y
+	#Enable DSRC feature
+	CONFIG_WLAN_FEATURE_DSRC := y
+else
+	CONFIG_WLAN_REG_AUTO := y
 endif
 
 ifneq ($(CONFIG_ROME_IF),usb)

+ 3 - 0
configs/qcn7605_defconfig

@@ -12,3 +12,6 @@ CONFIG_WLAN_FEATURE_LINK_LAYER_STATS := y
 
 # Enable Thermal throttle
 CONFIG_FW_THERMAL_THROTTLE := y
+
+# Enable AUTO specific regdoamin table
+CONFIG_WLAN_REG_AUTO := y