cnss2: Add support secured wlan HW disable mode

WLAN HW can be securely disabled. Add support in platform driver to
handle WLAN cold boot initialization sequence changes if HW is disabled
at boot and WLAN resume sequence after WLAN HW is enabled.

Change-Id: If5036560820c54653801298ceebe4f50b7532f3f
CRs-fixed: 3211229
This commit is contained in:
Manikandan Mohan
2022-06-01 16:58:59 -07:00
والد 5c067d4008
کامیت ad4399e37a
8فایلهای تغییر یافته به همراه180 افزوده شده و 20 حذف شده

مشاهده پرونده

@@ -20,6 +20,8 @@ CNSS_SRC_FILES := \
$(wildcard $(LOCAL_PATH)/*) \
$(wildcard $(LOCAL_PATH)/*/*) \
KBUILD_OPTIONS += KBUILD_EXTRA_SYMBOLS=$(PWD)/$(call intermediates-dir-for,DLKM,sec-module-symvers)/Module.symvers
# Module.symvers needs to be generated as a intermediate module so that
# other modules which depend on WLAN platform modules can set local
# dependencies to it.
@@ -41,6 +43,8 @@ include $(DLKM_DIR)/Build_external_kernelmodule.mk
################################ cnss2 ################################
include $(CLEAR_VARS)
LOCAL_REQUIRED_MODULES := sec-module-symvers
LOCAL_ADDITIONAL_DEPENDENCIES += $(call intermediates-dir-for,DLKM,sec-module-symvers)/Module.symvers
LOCAL_SRC_FILES := $(CNSS_SRC_FILES)
LOCAL_MODULE := cnss2.ko
LOCAL_MODULE_KBUILD_NAME := cnss2/cnss2.ko