qcacld-3.0: Add peach target for bazel
Current wlan bazel implementation does not support peach chipset. Fix this by adding peach chipset support. Change-Id: Ic3cffeebd030db928a4d427b5e3fb03f8e776d4d CRs-Fixed: 3590359
This commit is contained in:

committed by
Rahul Choudhary

parent
f049ce0ecb
commit
b06fa33b3e
16
Android.mk
16
Android.mk
@@ -79,8 +79,15 @@ ifeq ($(LOCAL_MULTI_KO), true)
|
|||||||
LOCAL_ANDROID_ROOT := $(shell pwd)
|
LOCAL_ANDROID_ROOT := $(shell pwd)
|
||||||
LOCAL_WLAN_BLD_DIR := $(LOCAL_ANDROID_ROOT)/$(WLAN_BLD_DIR)
|
LOCAL_WLAN_BLD_DIR := $(LOCAL_ANDROID_ROOT)/$(WLAN_BLD_DIR)
|
||||||
$(shell `find $(LOCAL_WLAN_BLD_DIR)/qcacld-3.0/ -maxdepth 1 -name '.*' ! -name '.git' -delete`)
|
$(shell `find $(LOCAL_WLAN_BLD_DIR)/qcacld-3.0/ -maxdepth 1 -name '.*' ! -name '.git' -delete`)
|
||||||
|
|
||||||
ifeq ($(LOCAL_MODULE_DDK_BUILD), true)
|
ifeq ($(LOCAL_MODULE_DDK_BUILD), true)
|
||||||
|
ifeq ($(CHIPSET),)
|
||||||
|
$(foreach chip, $(TARGET_WLAN_CHIP),\
|
||||||
|
$(eval CHIPSET := $(chip))\
|
||||||
|
$(eval include $(LOCAL_PATH)/Android.mk))
|
||||||
|
else
|
||||||
# DLKM_DIR was moved for JELLY_BEAN (PLATFORM_SDK 16)
|
# DLKM_DIR was moved for JELLY_BEAN (PLATFORM_SDK 16)
|
||||||
|
BAZEL_CHIPSET_NAME := $(subst _,-,$(CHIPSET))
|
||||||
ifeq ($(call is-platform-sdk-version-at-least,16),true)
|
ifeq ($(call is-platform-sdk-version-at-least,16),true)
|
||||||
DLKM_DIR := $(TOP)/$(BOARD_COMMON_DIR)/dlkm
|
DLKM_DIR := $(TOP)/$(BOARD_COMMON_DIR)/dlkm
|
||||||
else
|
else
|
||||||
@@ -89,9 +96,10 @@ endif # platform-sdk-version
|
|||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_MOD_NAME := wlan
|
LOCAL_MOD_NAME := wlan
|
||||||
LOCAL_MODULE := qca_cld3_kiwi_v2.ko
|
LOCAL_MODULE := qca_cld3_$(CHIPSET).ko
|
||||||
LOCAL_MODULE_KBUILD_NAME := qca_cld3_kiwi_v2.ko
|
LOCAL_MODULE_KBUILD_NAME := qca_cld3_$(CHIPSET).ko
|
||||||
LOCAL_MODULE_DEBUG_ENABLE := true
|
LOCAL_MODULE_DEBUG_ENABLE := true
|
||||||
|
LOCAL_MODULE_DDK_SUBTARGET_REGEX := "all.*"
|
||||||
ifeq ($(PRODUCT_VENDOR_MOVE_ENABLED),true)
|
ifeq ($(PRODUCT_VENDOR_MOVE_ENABLED),true)
|
||||||
ifeq ($(WIFI_DRIVER_INSTALL_TO_KERNEL_OUT),true)
|
ifeq ($(WIFI_DRIVER_INSTALL_TO_KERNEL_OUT),true)
|
||||||
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
||||||
@@ -103,7 +111,7 @@ else
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
LOCAL_DEV_NAME := kiwi_v2
|
LOCAL_DEV_NAME := $(CHIPSET)
|
||||||
LOCAL_CHIP_NAME := $(LOCAL_DEV_NAME)
|
LOCAL_CHIP_NAME := $(LOCAL_DEV_NAME)
|
||||||
TARGET_MAC_BIN_PATH := /mnt/vendor/persist/$(LOCAL_CHIP_NAME)
|
TARGET_MAC_BIN_PATH := /mnt/vendor/persist/$(LOCAL_CHIP_NAME)
|
||||||
TARGET_FW_DIR := firmware/wlan/qca_cld/$(LOCAL_CHIP_NAME)
|
TARGET_FW_DIR := firmware/wlan/qca_cld/$(LOCAL_CHIP_NAME)
|
||||||
@@ -158,7 +166,7 @@ ifeq ($(TARGET_USES_KERNEL_PLATFORM),true)
|
|||||||
else
|
else
|
||||||
include $(DLKM_DIR)/AndroidKernelModule.mk
|
include $(DLKM_DIR)/AndroidKernelModule.mk
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
$(foreach chip, $(TARGET_WLAN_CHIP), \
|
$(foreach chip, $(TARGET_WLAN_CHIP), \
|
||||||
$(shell ln -sf . $(LOCAL_WLAN_BLD_DIR)/qcacld-3.0/.$(chip)))
|
$(shell ln -sf . $(LOCAL_WLAN_BLD_DIR)/qcacld-3.0/.$(chip)))
|
||||||
|
21
Kconfig
21
Kconfig
@@ -107,6 +107,10 @@ config CNSS_KIWI_V2
|
|||||||
bool "Enable CNSS_KIWI_V2"
|
bool "Enable CNSS_KIWI_V2"
|
||||||
default n
|
default n
|
||||||
|
|
||||||
|
config CNSS_PEACH
|
||||||
|
bool "Enable CNSS_PEACH"
|
||||||
|
default n
|
||||||
|
|
||||||
config CNSS_UTILS_MODULE
|
config CNSS_UTILS_MODULE
|
||||||
bool "Enable CNSS_UTILS_MODULE"
|
bool "Enable CNSS_UTILS_MODULE"
|
||||||
default n
|
default n
|
||||||
@@ -1869,6 +1873,23 @@ config FEATURE_WLAN_CH_AVOID_EXT
|
|||||||
|
|
||||||
config WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE
|
config WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE
|
||||||
bool "enable CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE"
|
bool "enable CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE"
|
||||||
|
config 4_BYTES_TLV_TAG
|
||||||
|
bool "enable 4_BYTES_TLV_TAG"
|
||||||
|
default n
|
||||||
|
|
||||||
|
config QCA_WIFI_EMULATION
|
||||||
|
bool "enable CONFIG_QCA_WIFI_EMULATION"
|
||||||
|
default n
|
||||||
|
|
||||||
|
config QDF_TIMER_MULTIPLIER_FRAC
|
||||||
|
int "set QDF_TIMER_MULTIPLIER_FRAC"
|
||||||
|
|
||||||
|
config QDF_TIMER_MULTIPLIER_FRAC_ENABLE
|
||||||
|
bool "enable QDF_TIMER_MULTIPLIER_FRAC_ENABLE"
|
||||||
|
default n
|
||||||
|
|
||||||
|
config QCA_WIFI_PEACH
|
||||||
|
bool "enable QCA_WIFI_PEACH"
|
||||||
default n
|
default n
|
||||||
|
|
||||||
config BCN_RATECODE_ENABLE
|
config BCN_RATECODE_ENABLE
|
||||||
|
@@ -2277,10 +2277,6 @@
|
|||||||
#define WLAN_SCHED_HISTORY_SIZE (CONFIG_SCHED_HISTORY_SIZE)
|
#define WLAN_SCHED_HISTORY_SIZE (CONFIG_SCHED_HISTORY_SIZE)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_QDF_TIMER_MULTIPLIER_FRAC
|
|
||||||
#define QDF_TIMER_MULTIPLIER_FRAC (CONFIG_QDF_TIMER_MULTIPLIER_FRAC)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CONFIG_DP_LEGACY_MODE_CSM_DEFAULT_DISABLE
|
#ifdef CONFIG_DP_LEGACY_MODE_CSM_DEFAULT_DISABLE
|
||||||
#define DP_LEGACY_MODE_CSM_DEFAULT_DISABLE (CONFIG_DP_LEGACY_MODE_CSM_DEFAULT_DISABLE)
|
#define DP_LEGACY_MODE_CSM_DEFAULT_DISABLE (CONFIG_DP_LEGACY_MODE_CSM_DEFAULT_DISABLE)
|
||||||
#endif
|
#endif
|
||||||
@@ -2918,4 +2914,11 @@
|
|||||||
#ifdef CONFIG_BCN_RATECODE_ENABLE
|
#ifdef CONFIG_BCN_RATECODE_ENABLE
|
||||||
#define WLAN_BCN_RATECODE_ENABLE (1)
|
#define WLAN_BCN_RATECODE_ENABLE (1)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_QDF_TIMER_MULTIPLIER_FRAC_ENABLE
|
||||||
|
#ifdef CONFIG_QDF_TIMER_MULTIPLIER_FRAC
|
||||||
|
#define QDF_TIMER_MULTIPLIER_FRAC CONFIG_QDF_TIMER_MULTIPLIER_FRAC
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* CONFIG_TO_FEATURE_H */
|
#endif /* CONFIG_TO_FEATURE_H */
|
||||||
|
34
configs/pineapple_consolidate_peach_defconfig
Normal file
34
configs/pineapple_consolidate_peach_defconfig
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
CONFIG_ALLOW_PKT_DROPPING=y
|
||||||
|
CONFIG_ATH_DIAG_EXT_DIRECT=y
|
||||||
|
CONFIG_DESC_TIMESTAMP_DEBUG_INFO=y
|
||||||
|
CONFIG_DP_RX_REFILL_CPU_PERF_AFFINE_MASK=y
|
||||||
|
CONFIG_DP_TX_COMP_RING_DESC_SANITY_CHECK=y
|
||||||
|
CONFIG_DP_TX_HW_DESC_HISTORY=y
|
||||||
|
CONFIG_DSC_DEBUG=y
|
||||||
|
CONFIG_DSC_TEST=y
|
||||||
|
CONFIG_ENABLE_QDF_PTR_HASH_DEBUG=y
|
||||||
|
CONFIG_FEATURE_HIF_LATENCY_PROFILE_ENABLE=y
|
||||||
|
CONFIG_FEATURE_UNIT_TEST_SUSPEND=y
|
||||||
|
CONFIG_HAL_DEBUG=y
|
||||||
|
CONFIG_HIF_CE_DEBUG_DATA_BUF=y
|
||||||
|
CONFIG_HIF_CPU_PERF_AFFINE_MASK=y
|
||||||
|
CONFIG_LEAK_DETECTION=y
|
||||||
|
CONFIG_MAX_LOGS_PER_SEC=500
|
||||||
|
CONFIG_ENABLE_MAX_LOGS_PER_SEC=y
|
||||||
|
CONFIG_QDF_NBUF_HISTORY_SIZE=16384
|
||||||
|
CONFIG_REGISTER_OP_DEBUG=y
|
||||||
|
CONFIG_REO_QDESC_HISTORY=y
|
||||||
|
CONFIG_RX_DESC_DEBUG_CHECK=y
|
||||||
|
CONFIG_SCHED_HISTORY_SIZE=256
|
||||||
|
CONFIG_ENABLE_SCHED_HISTORY_SIZE=y
|
||||||
|
CONFIG_TALLOC_DEBUG=y
|
||||||
|
CONFIG_UNIT_TEST=y
|
||||||
|
CONFIG_WLAN_FEATURE_DP_CFG_EVENT_HISTORY=y
|
||||||
|
CONFIG_WLAN_FEATURE_DP_MON_STATUS_RING_HISTORY=y
|
||||||
|
CONFIG_WLAN_FEATURE_DP_RX_RING_HISTORY=y
|
||||||
|
CONFIG_WLAN_FEATURE_DP_TX_DESC_HISTORY=y
|
||||||
|
CONFIG_WLAN_RECORD_RX_PADDR=y
|
||||||
|
CONFIG_QDF_TEST=y
|
||||||
|
CONFIG_DYNAMIC_DEBUG=y
|
||||||
|
CONFIG_FEATURE_WLM_STATS=y
|
||||||
|
CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE=y
|
387
configs/pineapple_gki_peach_defconfig
Normal file
387
configs/pineapple_gki_peach_defconfig
Normal file
@@ -0,0 +1,387 @@
|
|||||||
|
CONFIG_QCA_CLD_WLAN=y
|
||||||
|
CONFIG_160MHZ_SUPPORT=y
|
||||||
|
CONFIG_6G_SCAN_CHAN_SORT_ALGO=y
|
||||||
|
CONFIG_ADAPTIVE_11R=y
|
||||||
|
CONFIG_ANI_LEVEL_REQUEST=y
|
||||||
|
CONFIG_AR900B=y
|
||||||
|
CONFIG_ATH_11AC_TXCOMPACT=y
|
||||||
|
CONFIG_ATH_BUS_PM=y
|
||||||
|
CONFIG_ATH_PERF_PWR_OFFLOAD=y
|
||||||
|
CONFIG_BAND_6GHZ=y
|
||||||
|
CONFIG_BERYLLIUM=y
|
||||||
|
CONFIG_CE_DISABLE_SRNG_TIMER_IRQ=y
|
||||||
|
CONFIG_CFG_BMISS_OFFLOAD_MAX_VDEV=4
|
||||||
|
CONFIG_CFG_MAX_STA_VDEVS=4
|
||||||
|
CONFIG_CHECKSUM_OFFLOAD=y
|
||||||
|
CONFIG_CHIP_VERSION=1
|
||||||
|
CONFIG_CNSS_GENL_MODULE=y
|
||||||
|
CONFIG_CNSS_KIWI=y
|
||||||
|
CONFIG_CNSS_KIWI_V2=y
|
||||||
|
CONFIG_CNSS_PEACH=y
|
||||||
|
CONFIG_CNSS_UTILS_MODULE=y
|
||||||
|
CONFIG_CNSS_UTILS=y
|
||||||
|
CONFIG_CONNECTIVITY_PKTLOG=y
|
||||||
|
CONFIG_CONVERGED_P2P_ENABLE=y
|
||||||
|
CONFIG_CP_STATS=y
|
||||||
|
CONFIG_DCS=y
|
||||||
|
CONFIG_DDP_MON_RSSI_IN_DBM=y
|
||||||
|
CONFIG_DEBUG_RX_RING_BUFFER=y
|
||||||
|
CONFIG_DELIVERY_TO_STACK_STATUS_CHECK=y
|
||||||
|
CONFIG_DESC_DUP_DETECT_DEBUG=y
|
||||||
|
CONFIG_DEVICE_FORCE_WAKE_ENABLE=y
|
||||||
|
CONFIG_DIRECT_BUF_RX_ENABLE=y
|
||||||
|
CONFIG_DISABLE_CHANNEL_LIST=y
|
||||||
|
CONFIG_DISABLE_EAPOL_INTRABSS_FWD=y
|
||||||
|
CONFIG_DISABLE_STATUS_RING_TIMER_WAR=y
|
||||||
|
CONFIG_DP_BE_WAR=y
|
||||||
|
CONFIG_DP_CON_MON_MSI_ENABLED=y
|
||||||
|
CONFIG_DP_CON_MON_MSI_SKIP_SET=y
|
||||||
|
CONFIG_DP_FEATURE_HW_COOKIE_CONVERSION=y
|
||||||
|
CONFIG_DP_HW_COOKIE_CONVERT_EXCEPTION=y
|
||||||
|
CONFIG_DP_HW_TX_DELAY_STATS_ENABLE=y
|
||||||
|
CONFIG_DP_INTR_POLL_BASED=y
|
||||||
|
CONFIG_DP_LFR=y
|
||||||
|
CONFIG_DP_MEM_PRE_ALLOC=y
|
||||||
|
CONFIG_DP_PKT_ADD_TIMESTAMP=y
|
||||||
|
CONFIG_DP_PKT_STATS_PER_LMAC=y
|
||||||
|
CONFIG_DP_RX_BUFFER_POOL_ALLOC_THRES=5
|
||||||
|
CONFIG_DP_RX_BUFFER_POOL_SIZE=128
|
||||||
|
CONFIG_DP_RX_DROP_RAW_FRM=y
|
||||||
|
CONFIG_DP_RX_PKT_NO_PEER_DELIVER=y
|
||||||
|
CONFIG_DP_RX_SPECIAL_FRAME_NEED=y
|
||||||
|
CONFIG_DP_TRACE=y
|
||||||
|
CONFIG_DP_TRAFFIC_END_INDICATION=y
|
||||||
|
CONFIG_DP_TXRX_SOC_ATTACH=y
|
||||||
|
CONFIG_DP_USE_REDUCED_PEER_ID_FIELD_WIDTH=y
|
||||||
|
CONFIG_DP_WAR_INVALID_FIRST_MSDU_FLAG=y
|
||||||
|
CONFIG_DUP_RX_DESC_WAR=y
|
||||||
|
CONFIG_DYNAMIC_RX_AGGREGATION=y
|
||||||
|
CONFIG_EMULATION_2_0=y
|
||||||
|
CONFIG_ENABLE_HAL_REG_WR_HISTORY=y
|
||||||
|
CONFIG_ENABLE_HAL_SOC_STATS=y
|
||||||
|
CONFIG_ENABLE_MTRACE_LOG=y
|
||||||
|
CONFIG_ENABLE_SMMU_S1_TRANSLATION=y
|
||||||
|
CONFIG_FEATURE_ACTIVE_TOS=y
|
||||||
|
CONFIG_FEATURE_ALIGN_STATS_FROM_DP=y
|
||||||
|
CONFIG_FEATURE_BECN_STATS=y
|
||||||
|
CONFIG_FEATURE_BSS_TRANSITION=y
|
||||||
|
CONFIG_FEATURE_BUS_BANDWIDTH_MGR=y
|
||||||
|
CONFIG_FEATURE_CLUB_LL_STATS_AND_GET_STATION=y
|
||||||
|
CONFIG_FEATURE_COEX=y
|
||||||
|
CONFIG_FEATURE_CONCURRENCY_MATRIX=y
|
||||||
|
CONFIG_FEATURE_DELAYED_PEER_OBJ_DESTROY=y
|
||||||
|
CONFIG_FEATURE_DENYLIST_MGR=y
|
||||||
|
CONFIG_FEATURE_EPPING=y
|
||||||
|
CONFIG_FEATURE_FORCE_WAKE=y
|
||||||
|
CONFIG_FEATURE_FW_LOG_PARSING=y
|
||||||
|
CONFIG_FEATURE_GPIO_CFG=y
|
||||||
|
CONFIG_FEATURE_HAL_DELAYED_REG_WRITE=y
|
||||||
|
CONFIG_FEATURE_HTC_CREDIT_HISTORY=y
|
||||||
|
CONFIG_FEATURE_INTEROP_ISSUES_AP=y
|
||||||
|
CONFIG_FEATURE_MEMDUMP_ENABLE=y
|
||||||
|
CONFIG_FEATURE_MONITOR_MODE_SUPPORT=y
|
||||||
|
CONFIG_FEATURE_MSCS=y
|
||||||
|
CONFIG_FEATURE_NO_DBS_INTRABAND_MCC_SUPPORT=y
|
||||||
|
CONFIG_FEATURE_OEM_DATA=y
|
||||||
|
CONFIG_FEATURE_OTA_TEST=y
|
||||||
|
CONFIG_FEATURE_P2P_LISTEN_OFFLOAD=y
|
||||||
|
CONFIG_FEATURE_RADAR_HISTORY=y
|
||||||
|
CONFIG_FEATURE_ROAM_DEBUG=y
|
||||||
|
CONFIG_FEATURE_RSSI_MONITOR=y
|
||||||
|
CONFIG_FEATURE_RX_LINKSPEED_ROAM_TRIGGER=y
|
||||||
|
CONFIG_FEATURE_SAP_COND_CHAN_SWITCH=y
|
||||||
|
CONFIG_FEATURE_SAR_LIMITS=y
|
||||||
|
CONFIG_FEATURE_SET=y
|
||||||
|
CONFIG_FEATURE_STATION_INFO=y
|
||||||
|
CONFIG_FEATURE_STATS_EXT=y
|
||||||
|
CONFIG_FEATURE_STATS_EXT_V2=y
|
||||||
|
CONFIG_FEATURE_TSO=y
|
||||||
|
CONFIG_FEATURE_TSO_STATS=y
|
||||||
|
CONFIG_FEATURE_TX_POWER=y
|
||||||
|
CONFIG_FEATURE_VDEV_OPS_WAKELOCK=y
|
||||||
|
CONFIG_FEATURE_WLAN_LPHB=y
|
||||||
|
CONFIG_FEATURE_WLAN_PRE_CAC=y
|
||||||
|
CONFIG_FEATURE_WLAN_RA_FILTERING=y
|
||||||
|
CONFIG_FEATURE_WLAN_SCAN_PNO=y
|
||||||
|
CONFIG_FEATURE_WLAN_WAPI=y
|
||||||
|
CONFIG_FIX_TXDMA_LIMITATION=y
|
||||||
|
CONFIG_FOURTH_CONNECTION=y
|
||||||
|
CONFIG_FW_THERMAL_THROTTLE=y
|
||||||
|
CONFIG_GET_DRIVER_MODE=y
|
||||||
|
CONFIG_GTK_OFFLOAD=y
|
||||||
|
CONFIG_HAL_DISABLE_NON_BA_2K_JUMP_ERROR=y
|
||||||
|
CONFIG_HANDLE_BC_EAP_TX_FRM=y
|
||||||
|
CONFIG_HANDLE_RX_REROUTE_ERR=y
|
||||||
|
CONFIG_HASTINGS_BT_WAR=y
|
||||||
|
CONFIG_HDD_INIT_WITH_RTNL_LOCK=y
|
||||||
|
CONFIG_HIF_PCI=y
|
||||||
|
CONFIG_HIF_REG_WINDOW_SUPPORT=y
|
||||||
|
CONFIG_HOST_OPCLASS=y
|
||||||
|
CONFIG_HTT_PADDR64=y
|
||||||
|
CONFIG_IPA_OFFLOAD=y
|
||||||
|
CONFIG_IPA_OPT_WIFI_DP=y
|
||||||
|
CONFIG_IPA_SET_RESET_TX_DB_PA=y
|
||||||
|
CONFIG_KIWI_HEADERS_DEF=y
|
||||||
|
CONFIG_LFR_SUBNET_DETECTION=y
|
||||||
|
CONFIG_LINUX_QCMBR=y
|
||||||
|
CONFIG_LITTLE_ENDIAN=y
|
||||||
|
CONFIG_LL_DP_SUPPORT=y
|
||||||
|
CONFIG_LTE_COEX=y
|
||||||
|
CONFIG_MARK_ICMP_REQ_TO_FW=y
|
||||||
|
CONFIG_MAX_ALLOC_PAGE_SIZE=y
|
||||||
|
CONFIG_MCC_TO_SCC_SWITCH=y
|
||||||
|
CONFIG_MON_ENABLE_DROP_FOR_MAC=y
|
||||||
|
CONFIG_MON_ENABLE_DROP_FOR_NON_MON_PMAC=y
|
||||||
|
CONFIG_MORE_TX_DESC=y
|
||||||
|
CONFIG_MULTI_CLIENT_LL_SUPPORT=y
|
||||||
|
CONFIG_NO_RX_PKT_HDR_TLV=y
|
||||||
|
CONFIG_OBSS_PD=y
|
||||||
|
CONFIG_OFDM_SCRAMBLER_SEED=y
|
||||||
|
CONFIG_PCI_LINK_STATUS_SANITY=y
|
||||||
|
CONFIG_PCIE_GEN_SWITCH=y
|
||||||
|
CONFIG_PEER_PROTECTED_ACCESS=y
|
||||||
|
CONFIG_PKTLOG_HAS_SPECIFIC_DATA=y
|
||||||
|
CONFIG_PLD_PCIE_CNSS_FLAG=y
|
||||||
|
CONFIG_PLD_PCIE_INIT_FLAG=y
|
||||||
|
CONFIG_POWER_MANAGEMENT_OFFLOAD=y
|
||||||
|
CONFIG_PTT_SOCK_SVC_ENABLE=y
|
||||||
|
CONFIG_QCA_DFS_BW_PUNCTURE=y
|
||||||
|
CONFIG_QCA_GET_TSF_VIA_REG=y
|
||||||
|
CONFIG_QCA_MONITOR_PKT_SUPPORT=y
|
||||||
|
CONFIG_QCA_SUPPORT_TX_MIN_RATES_FOR_SPECIAL_FRAMES=y
|
||||||
|
CONFIG_QCA_SUPPORT_TX_THROTTLE=y
|
||||||
|
CONFIG_QCA_WIFI_FTM=y
|
||||||
|
CONFIG_QCA_WIFI_KIWI=y
|
||||||
|
CONFIG_QCA_WIFI_MONITOR_MODE_NO_MSDU_START_TLV_SUPPORT=y
|
||||||
|
CONFIG_QCA_WIFI_QCA8074=y
|
||||||
|
CONFIG_QCA_WIFI_QCA8074_VP=y
|
||||||
|
CONFIG_QCACLD_FEATURE_APF=y
|
||||||
|
CONFIG_QCACLD_FEATURE_FW_STATE=y
|
||||||
|
CONFIG_QCACLD_FEATURE_GAP_LL_PS_MODE=y
|
||||||
|
CONFIG_QCACLD_FEATURE_GREEN_AP=y
|
||||||
|
CONFIG_QCACLD_FEATURE_NAN=y
|
||||||
|
CONFIG_QCACLD_RX_DESC_MULTI_PAGE_ALLOC=y
|
||||||
|
CONFIG_QCACLD_WLAN_CONNECTIVITY_DIAG_EVENT=y
|
||||||
|
CONFIG_QCACLD_WLAN_LFR3=y
|
||||||
|
CONFIG_QCOM_ESE=y
|
||||||
|
CONFIG_QCOM_LTE_COEX=y
|
||||||
|
CONFIG_QCOM_TDLS=y
|
||||||
|
CONFIG_QCOM_VOWIFI_11R=y
|
||||||
|
CONFIG_QMI_SUPPORT=y
|
||||||
|
CONFIG_REG_CLIENT=y
|
||||||
|
CONFIG_REMOVE_PKT_LOG=y
|
||||||
|
CONFIG_REO_DESC_DEFER_FREE=y
|
||||||
|
CONFIG_RX_DEFRAG_DO_NOT_REINJECT=y
|
||||||
|
CONFIG_RX_DESC_SANITY_WAR=y
|
||||||
|
CONFIG_RX_FISA=y
|
||||||
|
CONFIG_RX_HASH_DEBUG=y
|
||||||
|
CONFIG_RX_OL=y
|
||||||
|
CONFIG_RXDMA_ERR_PKT_DROP=y
|
||||||
|
CONFIG_SAE_SINGLE_PMK=y
|
||||||
|
CONFIG_SAP_AVOID_ACS_FREQ_LIST=y
|
||||||
|
CONFIG_SAP_DHCP_FW_IND=y
|
||||||
|
CONFIG_SAR_SAFETY_FEATURE=y
|
||||||
|
CONFIG_SCALE_INCLUDES=y
|
||||||
|
CONFIG_SERIALIZE_QUEUE_SETUP=y
|
||||||
|
CONFIG_SHADOW_V3=y
|
||||||
|
CONFIG_SMMU_S1_UNMAP=y
|
||||||
|
CONFIG_SOFTAP_CHANNEL_RANGE=y
|
||||||
|
CONFIG_SUPPORT_11AX=y
|
||||||
|
CONFIG_SYSTEM_PM_CHECK=y
|
||||||
|
CONFIG_TARGET_11D_SCAN=y
|
||||||
|
CONFIG_TARGET_RAMDUMP_AFTER_KERNEL_PANIC=y
|
||||||
|
CONFIG_THERMAL_STATS_SUPPORT=y
|
||||||
|
CONFIG_TRACE_RECORD_FEATURE=y
|
||||||
|
CONFIG_TSO_DEBUG_LOG_ENABLE=y
|
||||||
|
CONFIG_TX_ADDR_INDEX_SEARCH=y
|
||||||
|
CONFIG_TX_MULTI_TCL=y
|
||||||
|
CONFIG_TX_MULTIQ_PER_AC=y
|
||||||
|
CONFIG_TX_PER_PDEV_DESC_POOL=y
|
||||||
|
CONFIG_TX_TID_OVERRIDE=y
|
||||||
|
CONFIG_VERBOSE_DEBUG=y
|
||||||
|
CONFIG_WAPI_BIG_ENDIAN=y
|
||||||
|
CONFIG_WCNSS_MEM_PRE_ALLOC_MODULE=y
|
||||||
|
CONFIG_WCNSS_MEM_PRE_ALLOC=y
|
||||||
|
CONFIG_WDI_EVENT_ENABLE=y
|
||||||
|
CONFIG_WDI3_IPA_OVER_GSI=y
|
||||||
|
CONFIG_WIFI_MONITOR_SUPPORT=y
|
||||||
|
CONFIG_WIFI_POS_CONVERGED=y
|
||||||
|
CONFIG_WIFI_POS_PASN=y
|
||||||
|
CONFIG_WINDOW_REG_PLD_LOCK_ENABLE=y
|
||||||
|
CONFIG_WLAN_BCN_RECV_FEATURE=y
|
||||||
|
CONFIG_WLAN_BMISS=y
|
||||||
|
CONFIG_WLAN_CE_INTERRUPT_THRESHOLD_CONFIG=y
|
||||||
|
CONFIG_WLAN_CFR_ENABLE=y
|
||||||
|
CONFIG_WLAN_CLD_DEV_PM_QOS=y
|
||||||
|
CONFIG_WLAN_CLD_PM_QOS=y
|
||||||
|
CONFIG_WLAN_CONV_SPECTRAL_ENABLE=y
|
||||||
|
CONFIG_WLAN_CUSTOM_DSCP_UP_MAP=y
|
||||||
|
CONFIG_WLAN_DEBUG_CRASH_INJECT=y
|
||||||
|
CONFIG_WLAN_DEBUG_LINK_VOTE=y
|
||||||
|
CONFIG_WLAN_DEBUG_VERSION=y
|
||||||
|
CONFIG_WLAN_DEBUGFS=y
|
||||||
|
CONFIG_WLAN_DFS_MASTER_ENABLE=y
|
||||||
|
CONFIG_WLAN_DFS_STATIC_MEM_ALLOC=y
|
||||||
|
CONFIG_WLAN_DIAG_VERSION=y
|
||||||
|
CONFIG_WLAN_DISABLE_EXPORT_SYMBOL=y
|
||||||
|
CONFIG_WLAN_DL_MODES=y
|
||||||
|
CONFIG_WLAN_DP_DISABLE_TCL_CMD_CRED_SRNG=y
|
||||||
|
CONFIG_WLAN_DP_DISABLE_TCL_STATUS_SRNG=y
|
||||||
|
CONFIG_WLAN_DP_PENDING_MEM_FLUSH=y
|
||||||
|
CONFIG_WLAN_DP_PER_RING_TYPE_CONFIG=y
|
||||||
|
CONFIG_WLAN_DP_SRNG_USAGE_WM_TRACKING=y
|
||||||
|
CONFIG_WLAN_DYNAMIC_CVM=y
|
||||||
|
CONFIG_WLAN_ENABLE_SOCIAL_CHANNELS_5G_ONLY=y
|
||||||
|
CONFIG_WLAN_ENH_CFR_ENABLE=y
|
||||||
|
CONFIG_WLAN_FEATURE_11AX=y
|
||||||
|
CONFIG_WLAN_FEATURE_11BE=y
|
||||||
|
CONFIG_WLAN_FEATURE_11BE_MLO=y
|
||||||
|
CONFIG_WLAN_HDD_MULTI_VDEV_SINGLE_NDEV=y
|
||||||
|
CONFIG_WLAN_FEATURE_ACTION_OUI=y
|
||||||
|
CONFIG_WLAN_FEATURE_BIG_DATA_STATS=y
|
||||||
|
CONFIG_WLAN_FEATURE_CAL_FAILURE_TRIGGER=y
|
||||||
|
CONFIG_WLAN_FEATURE_COAP=y
|
||||||
|
CONFIG_WLAN_FEATURE_COEX_DBAM=y
|
||||||
|
CONFIG_WLAN_FEATURE_DFS_OFFLOAD=y
|
||||||
|
CONFIG_WLAN_FEATURE_DISA=y
|
||||||
|
CONFIG_WLAN_FEATURE_DP_BUS_BANDWIDTH=y
|
||||||
|
CONFIG_WLAN_FEATURE_DP_EVENT_HISTORY=y
|
||||||
|
CONFIG_WLAN_FEATURE_DP_RX_THREADS=y
|
||||||
|
CONFIG_WLAN_FEATURE_DYNAMIC_MAC_ADDR_UPDATE=y
|
||||||
|
CONFIG_WLAN_FEATURE_ELNA=y
|
||||||
|
CONFIG_WLAN_FEATURE_FILS=y
|
||||||
|
CONFIG_WLAN_FEATURE_FIPS=y
|
||||||
|
CONFIG_WLAN_FEATURE_GET_USABLE_CHAN_LIST=y
|
||||||
|
CONFIG_WLAN_FEATURE_ICMP_OFFLOAD=y
|
||||||
|
CONFIG_WLAN_FEATURE_IGMP_OFFLOAD=y
|
||||||
|
CONFIG_WLAN_FEATURE_LINK_LAYER_STATS=y
|
||||||
|
CONFIG_WLAN_FEATURE_LPSS=y
|
||||||
|
CONFIG_WLAN_FEATURE_LRO_CTX_IN_CB=y
|
||||||
|
CONFIG_WLAN_FEATURE_MBSSID=y
|
||||||
|
CONFIG_WLAN_FEATURE_MCC_QUOTA=y
|
||||||
|
CONFIG_WLAN_FEATURE_MDNS_OFFLOAD=y
|
||||||
|
CONFIG_WLAN_FEATURE_MEDIUM_ASSESS=y
|
||||||
|
CONFIG_WLAN_FEATURE_MIB_STATS=y
|
||||||
|
CONFIG_WLAN_FEATURE_NEAR_FULL_IRQ=y
|
||||||
|
CONFIG_WLAN_FEATURE_P2P_DEBUG=y
|
||||||
|
CONFIG_WLAN_FEATURE_P2P_P2P_STA=y
|
||||||
|
CONFIG_WLAN_FEATURE_PACKET_FILTERING=y
|
||||||
|
CONFIG_WLAN_FEATURE_PEER_TXQ_FLUSH_CONF=y
|
||||||
|
CONFIG_WLAN_FEATURE_ROAM_INFO_STATS=y
|
||||||
|
CONFIG_WLAN_FEATURE_RX_BUFFER_POOL=y
|
||||||
|
CONFIG_WLAN_FEATURE_RX_SOFTIRQ_TIME_LIMIT=y
|
||||||
|
CONFIG_WLAN_FEATURE_SAE=y
|
||||||
|
CONFIG_WLAN_FEATURE_SAP_ACS_OPTIMIZE=y
|
||||||
|
CONFIG_WLAN_FEATURE_SARV1_TO_SARV2=y
|
||||||
|
CONFIG_WLAN_FEATURE_SR=y
|
||||||
|
CONFIG_WLAN_FEATURE_TWT=y
|
||||||
|
CONFIG_WLAN_FEATURE_WMI_DIAG_OVER_CE7=y
|
||||||
|
CONFIG_WLAN_FREQ_LIST=y
|
||||||
|
CONFIG_WLAN_FW_OFFLOAD=y
|
||||||
|
CONFIG_WLAN_GTX_BW_MASK=y
|
||||||
|
CONFIG_WLAN_HANG_EVENT=y
|
||||||
|
CONFIG_WLAN_LOG_DEBUG=y
|
||||||
|
CONFIG_WLAN_LOG_ENTER=y
|
||||||
|
CONFIG_WLAN_LOG_ERROR=y
|
||||||
|
CONFIG_WLAN_LOG_EXIT=y
|
||||||
|
CONFIG_WLAN_LOG_FATAL=y
|
||||||
|
CONFIG_WLAN_LOG_INFO=y
|
||||||
|
CONFIG_WLAN_LOG_WARN=y
|
||||||
|
CONFIG_WLAN_LOGGING_SOCK_SVC=y
|
||||||
|
CONFIG_WLAN_MWS_INFO_DEBUGFS=y
|
||||||
|
CONFIG_WLAN_NAPI=y
|
||||||
|
CONFIG_WLAN_NS_OFFLOAD=y
|
||||||
|
CONFIG_WLAN_NUD_TRACKING=y
|
||||||
|
CONFIG_WLAN_OFFLOAD_PACKETS=y
|
||||||
|
CONFIG_WLAN_OPEN_P2P_INTERFACE=y
|
||||||
|
CONFIG_WLAN_PDEV_VDEV_SEND_MULTI_PARAM=y
|
||||||
|
CONFIG_WLAN_PMO_ENABLE=y
|
||||||
|
CONFIG_WLAN_POLICY_MGR_ENABLE=y
|
||||||
|
CONFIG_WLAN_POWER_DEBUG=y
|
||||||
|
CONFIG_WLAN_REASSOC=y
|
||||||
|
CONFIG_WLAN_RX_MON_PARSE_CMN_USER_INFO=y
|
||||||
|
CONFIG_WLAN_SCAN_DISABLE=y
|
||||||
|
CONFIG_WLAN_SKIP_BAR_UPDATE=y
|
||||||
|
CONFIG_WLAN_SUPPORT_DATA_STALL=y
|
||||||
|
CONFIG_WLAN_SYNC_TSF=y
|
||||||
|
CONFIG_WLAN_SYNC_TSF_PLUS=y
|
||||||
|
CONFIG_WLAN_SYNC_TSF_TIMER=y
|
||||||
|
CONFIG_WLAN_SYSFS=y
|
||||||
|
CONFIG_WLAN_SYSFS_CHANNEL=y
|
||||||
|
CONFIG_WLAN_SYSFS_CONNECT_INFO=y
|
||||||
|
CONFIG_WLAN_SYSFS_DCM=y
|
||||||
|
CONFIG_WLAN_SYSFS_DFSNOL=y
|
||||||
|
CONFIG_WLAN_SYSFS_DP_STATS=y
|
||||||
|
CONFIG_WLAN_SYSFS_DP_TRACE=y
|
||||||
|
CONFIG_WLAN_SYSFS_EHT_RATE=y
|
||||||
|
CONFIG_WLAN_SYSFS_FW_MODE_CFG=y
|
||||||
|
CONFIG_WLAN_SYSFS_HE_BSS_COLOR=y
|
||||||
|
CONFIG_WLAN_SYSFS_LOG_BUFFER=y
|
||||||
|
CONFIG_WLAN_SYSFS_MEM_STATS=y
|
||||||
|
CONFIG_WLAN_SYSFS_MONITOR_MODE_CHANNEL=y
|
||||||
|
CONFIG_WLAN_SYSFS_RADAR=y
|
||||||
|
CONFIG_WLAN_SYSFS_RANGE_EXT=y
|
||||||
|
CONFIG_WLAN_SYSFS_RTS_CTS=y
|
||||||
|
CONFIG_WLAN_SYSFS_SCAN_CFG=y
|
||||||
|
CONFIG_WLAN_SYSFS_STA_INFO=y
|
||||||
|
CONFIG_WLAN_SYSFS_STATS=y
|
||||||
|
CONFIG_WLAN_SYSFS_TDLS_PEERS=y
|
||||||
|
CONFIG_WLAN_SYSFS_TEMPERATURE=y
|
||||||
|
CONFIG_WLAN_SYSFS_TX_STBC=y
|
||||||
|
CONFIG_WLAN_SYSFS_WLAN_DBG=y
|
||||||
|
CONFIG_WLAN_THERMAL_CFG=y
|
||||||
|
CONFIG_WLAN_THERMAL_MULTI_CLIENT_SUPPORT=y
|
||||||
|
CONFIG_WLAN_TRACEPOINTS=y
|
||||||
|
CONFIG_WLAN_TSF_AUTO_REPORT=y
|
||||||
|
CONFIG_WLAN_TSF_UPLINK_DELAY=y
|
||||||
|
CONFIG_WLAN_TWT_CONVERGED=y
|
||||||
|
CONFIG_WLAN_TWT_SAP_PDEV_COUNT=y
|
||||||
|
CONFIG_WLAN_TWT_SAP_STA_COUNT=y
|
||||||
|
CONFIG_WLAN_TX_FLOW_CONTROL_V2=y
|
||||||
|
CONFIG_WLAN_TXRX_FW_ST_RST=y
|
||||||
|
CONFIG_WLAN_TXRX_FW_STATS=y
|
||||||
|
CONFIG_WLAN_TXRX_STATS=y
|
||||||
|
CONFIG_WLAN_UMAC_MLO_MAX_DEV=3
|
||||||
|
CONFIG_WLAN_VENDOR_HANDOFF_CONTROL=y
|
||||||
|
CONFIG_WLAN_WBUFF=y
|
||||||
|
CONFIG_WLAN_WOW_ITO=y
|
||||||
|
CONFIG_WLAN_WOWL_ADD_PTRN=y
|
||||||
|
CONFIG_WLAN_WOWL_DEL_PTRN=y
|
||||||
|
CONFIG_WMI_BCN_OFFLOAD=y
|
||||||
|
CONFIG_WMI_CMD_STRINGS=y
|
||||||
|
CONFIG_WMI_CONCURRENCY_SUPPORT=y
|
||||||
|
CONFIG_WMI_DBR_SUPPORT=y
|
||||||
|
CONFIG_WMI_INTERFACE_EVENT_LOGGING=y
|
||||||
|
CONFIG_WMI_ROAM_SUPPORT=y
|
||||||
|
CONFIG_WMI_SEND_RECV_QMI=y
|
||||||
|
CONFIG_WMI_STA_SUPPORT=y
|
||||||
|
CONFIG_CFG80211_EXTERNAL_AUTH_MLO_SUPPORT=y
|
||||||
|
CONFIG_CFG80211_EXT_FEATURE_SECURE_NAN=y
|
||||||
|
CONFIG_WLAN_CTRL_NAME="wlan"
|
||||||
|
CONFIG_MULTI_IF_NAME="peach"
|
||||||
|
CONFIG_NL80211_TESTMODE=y
|
||||||
|
CONFIG_ENABLE_CE4_COMP_DISABLE_HTT_HTC_MISC_LIST=y
|
||||||
|
CONFIG_WLAN_HOST_ARCH_ARM=y
|
||||||
|
CONFIG_ARCH_MSM=y
|
||||||
|
CONFIG_DP_TX_PACKET_INSPECT_FOR_ILP=y
|
||||||
|
CONFIG_NUM_SOC_PERF_CLUSTER=2
|
||||||
|
CONFIG_WLAN_OPEN_SOURCE=y
|
||||||
|
CONFIG_QCA_WIFI_FTM_NL80211=y
|
||||||
|
CONFIG_CFG80211_MLD_AP_STA_CONNECT_UPSTREAM_SUPPORT=y
|
||||||
|
CONFIG_DP_MULTIPASS_SUPPORT=y
|
||||||
|
CONFIG_WLAN_DP_VDEV_NO_SELF_PEER=y
|
||||||
|
CONFIG_WLAN_FEATURE_AFFINITY_MGR=y
|
||||||
|
CONFIG_WALT_GET_CPU_TAKEN_SUPPORT=y
|
||||||
|
CONFIG_DP_MLO_LINK_STATS_SUPPORT=y
|
||||||
|
CONFIG_HIF_DEBUG=y
|
||||||
|
CONFIG_WLAN_OBJMGR_DEBUG=y
|
||||||
|
CONFIG_WLAN_OBJMGR_REF_ID_TRACE=y
|
||||||
|
CONFIG_WLAN_WARN_ON_ASSERT=y
|
||||||
|
CONFIG_WLAN_DP_FEATURE_DEFERRED_REO_QDESC_DESTROY=y
|
||||||
|
CONFIG_PANIC_ON_BUG=y
|
||||||
|
CONFIG_FEATURE_WLAN_CH_AVOID_EXT=y
|
||||||
|
CONFIG_CNSS2_SSR_DRIVER_DUMP=y
|
||||||
|
CONFIG_BUS_AUTO_SUSPEND=y
|
||||||
|
CONFIG_CNSS_OUT_OF_TREE=y
|
||||||
|
CONFIG_SMP=y
|
||||||
|
CONFIG_RPS=y
|
@@ -10,9 +10,14 @@ _target_chipset_map = {
|
|||||||
|
|
||||||
_chipset_hw_map = {
|
_chipset_hw_map = {
|
||||||
"kiwi-v2": "BERYLLIUM",
|
"kiwi-v2": "BERYLLIUM",
|
||||||
|
"peach": "BERYLLIUM",
|
||||||
}
|
}
|
||||||
|
|
||||||
_chipset_header_map = {
|
_chipset_header_map = {
|
||||||
|
"peach": [
|
||||||
|
"api/hw/peach/v1",
|
||||||
|
"cmn/hal/wifi3.0/kiwi",
|
||||||
|
],
|
||||||
"kiwi-v2": [
|
"kiwi-v2": [
|
||||||
"api/hw/kiwi/v2",
|
"api/hw/kiwi/v2",
|
||||||
"cmn/hal/wifi3.0/kiwi",
|
"cmn/hal/wifi3.0/kiwi",
|
||||||
@@ -2212,6 +2217,13 @@ def _define_module_for_target_variant_chipset(target, variant, chipset):
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def define_dist(target, variant, chipsets):
|
||||||
|
tv = "{}_{}".format(target, variant)
|
||||||
|
dataList = []
|
||||||
|
for c in chipsets:
|
||||||
|
tvc = "{}_{}_{}".format(target, variant, c)
|
||||||
|
name = "{}_qca_cld_{}".format(tv, c)
|
||||||
|
dataList.append(":{}".format(name))
|
||||||
copy_to_dist_dir(
|
copy_to_dist_dir(
|
||||||
name = "{}_modules_dist".format(tvc),
|
name = "{}_modules_dist".format(tvc),
|
||||||
data = [":{}".format(name)],
|
data = [":{}".format(name)],
|
||||||
@@ -2222,6 +2234,16 @@ def _define_module_for_target_variant_chipset(target, variant, chipset):
|
|||||||
mode_overrides = {"**/*": "644"},
|
mode_overrides = {"**/*": "644"},
|
||||||
log = "info",
|
log = "info",
|
||||||
)
|
)
|
||||||
|
copy_to_dist_dir(
|
||||||
|
name = "{}_all_modules_dist".format(tv),
|
||||||
|
data = dataList,
|
||||||
|
dist_dir = "out/target/product/{}/dlkm/lib/modules/".format(target),
|
||||||
|
flat = True,
|
||||||
|
wipe_dist_dir = False,
|
||||||
|
allow_duplicate_filenames = False,
|
||||||
|
mode_overrides = {"**/*": "644"},
|
||||||
|
log = "info",
|
||||||
|
)
|
||||||
|
|
||||||
def define_modules():
|
def define_modules():
|
||||||
for (t, v) in get_all_variants():
|
for (t, v) in get_all_variants():
|
||||||
@@ -2229,3 +2251,4 @@ def define_modules():
|
|||||||
if chipsets:
|
if chipsets:
|
||||||
for c in chipsets:
|
for c in chipsets:
|
||||||
_define_module_for_target_variant_chipset(t, v, c)
|
_define_module_for_target_variant_chipset(t, v, c)
|
||||||
|
define_dist(t, v, chipsets)
|
||||||
|
Reference in New Issue
Block a user