From e3e12f52b214121840b44c91de5b3e5af5d3eb84 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 06 Nov 2023 03:04:41 +0000 Subject: [PATCH] rk3568 rt init --- kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/Makefile | 33 ++++++++++++++++++++++++++------- 1 files changed, 26 insertions(+), 7 deletions(-) diff --git a/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/Makefile b/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/Makefile index aecfc06..071b8d4 100644 --- a/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/Makefile +++ b/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/Makefile @@ -2,7 +2,7 @@ # bcmdhd MODULE_NAME := bcmdhd -CONFIG_BCMDHD ?= m +CONFIG_AP6XXX ?= m CONFIG_BCMDHD_SDIO := y #CONFIG_BCMDHD_PCIE := y @@ -44,7 +44,7 @@ -DDHD_DONOT_FORWARD_BCMEVENT_AS_NETWORK_PKT -DOEM_ANDROID \ -DMULTIPLE_SUPPLICANT -DTSQ_MULTIPLIER -DMFP -DDHD_8021X_DUMP \ -DPOWERUP_MAX_RETRY=0 -DIFACE_HANG_FORCE_DEV_CLOSE -DWAIT_DEQUEUE \ - -DUSE_NEW_RSPEC_DEFS -DBCM_USE_PLATFORM_STRLCPY \ + -DUSE_NEW_RSPEC_DEFS \ -DWL_EXT_IAPSTA -DWL_ESCAN -DCCODE_LIST -DSUSPEND_EVENT \ -DKEY_INSTALL_CHECK \ -DENABLE_INSMOD_NO_FW_LOAD @@ -69,6 +69,7 @@ DHDOFILES += wl_linux_mon.o wl_cfg_btcoex.o wl_cfgvendor.o DHDOFILES += dhd_cfg80211.o wl_cfgvif.o wl_roam.o DHDCFLAGS += -DWL_CFG80211 -DWLP2P -DWL_CFG80211_STA_EVENT + DHDCFLAGS += -DWL_CAP_HE # DHDCFLAGS += -DWL_IFACE_COMB_NUM_CHANNELS DHDCFLAGS += -DCUSTOM_PNO_EVENT_LOCK_xTIME=10 DHDCFLAGS += -DWL_SUPPORT_AUTO_CHANNEL @@ -76,13 +77,17 @@ DHDCFLAGS += -DESCAN_RESULT_PATCH -DESCAN_BUF_OVERFLOW_MGMT DHDCFLAGS += -DVSDB -DWL_CFG80211_VSDB_PRIORITIZE_SCAN_REQUEST DHDCFLAGS += -DWLTDLS -DMIRACAST_AMPDU_SIZE=8 +# DHDCFLAGS += -DHOSTAPD_BW_SUPPORT +# DHDCFLAGS += -DHOSTAPD_EID_EXTENSION_SUPPORT DHDCFLAGS += -DWL_VIRTUAL_APSTA -DSTA_MGMT DHDCFLAGS += -DPNO_SUPPORT -DEXPLICIT_DISCIF_CLEANUP DHDCFLAGS += -DDHD_USE_SCAN_WAKELOCK DHDCFLAGS += -DSPECIFIC_MAC_GEN_SCHEME DHDCFLAGS += -DWL_IFACE_MGMT + DHDCFLAGS += -DSUPPORT_RSSI_SUM_REPORT DHDCFLAGS += -DWLFBT -DWL_GCMP_SUPPORT DHDCFLAGS += -DROAM_CHANNEL_CACHE -DDHD_LOSSLESS_ROAMING -DWL_ROAM_WAR +# DHDCFLAGS += -DVNDR_IE_WAR -DGET_FW_IE_DATA DHDCFLAGS += -DGTK_OFFLOAD_SUPPORT DHDCFLAGS += -DRESTART_AP_WAR # DHDCFLAGS += -DWL_STATIC_IF @@ -92,7 +97,7 @@ #BCMDHD_SDIO ifneq ($(CONFIG_BCMDHD_SDIO),) BUS_TYPE := sdio -DHDCFLAGS += -DBCMSDIO -DMMC_SDIO_ABORT -DBCMLXSDMMC \ +DHDCFLAGS += -DBCMSDIO -DMMC_SDIO_ABORT -DMMC_HW_RESET -DBCMLXSDMMC \ -DUSE_SDIOFIFO_IOVAR -DSDTEST \ -DBDC -DDHD_USE_IDLECOUNT -DCUSTOM_SDIO_F2_BLKSIZE=256 \ -DBCMSDIOH_TXGLOM -DBCMSDIOH_TXGLOM_EXT -DBCMSDIOH_STATIC_COPY_BUF \ @@ -119,7 +124,8 @@ DHDCFLAGS += -DDHD_LB -DDHD_LB_RXP -DDHD_LB_STATS -DDHD_LB_TXP DHDCFLAGS += -DDHD_PKTID_AUDIT_ENABLED DHDCFLAGS += -DINSMOD_FW_LOAD -DHDCFLAGS += -DCONFIG_HAS_WAKELOCK +DHDCFLAGS += -DCONFIG_HAS_WAKELOCK #-DDHD_DEBUG_WAKE_LOCK +DHDCFLAGS += -DDHD_PACKET_TIMEOUT_MS=50 -DMAX_TX_TIMEOUT=50 #DHDCFLAGS += -DDHD_PCIE_RUNTIMEPM -DMAX_IDLE_COUNT=11 -DCUSTOM_DHD_RUNTIME_MS=100 ifeq ($(CONFIG_BCMDHD_OOB),y) DHDCFLAGS += -DCUSTOMER_OOB -DBCMPCIE_OOB_HOST_WAKE -DHW_OOB @@ -139,6 +145,7 @@ DHDCFLAGS += -DINSMOD_FW_LOAD DHDCFLAGS += -DBCM_REQUEST_FW DHDCFLAGS += -DSHOW_LOGTRACE +DHDCFLAGS += -DWL_EXT_WOWL ifneq ($(CONFIG_BCMDHD_REQUEST_FW),y) DHDCFLAGS += -DEXTERNAL_FW_PATH endif @@ -282,7 +289,7 @@ ifneq ($(CONFIG_CFG80211),) DHDCFLAGS += -DWL_EXT_RECONNECT -DWL_REASSOC_BCAST DHDCFLAGS += -DWL_EXT_DISCONNECT_RECONNECT -endif +endif endif # For TPUT_IMPROVE @@ -339,7 +346,11 @@ endif endif -ifeq ($(CONFIG_BCMDHD),m) +ifeq ($(CONFIG_AP6XXX),y) + DHDCFLAGS += -DUSE_LATE_INITCALL_SYNC + DHDCFLAGS += -DBCM_USE_PLATFORM_STRLCPY +endif +ifeq ($(CONFIG_AP6XXX),m) DHDCFLAGS += -DBCMDHD_MODULAR endif @@ -350,6 +361,14 @@ endif DHDCFLAGS += -DCUSTOMER_HW -DDHD_OF_SUPPORT DHDCFLAGS += -DCUSTOMER_HW_ROCKCHIP +# DHDCFLAGS += -DCUSTOMER_HW_ROCKCHIP_RK3588 + DHDCFLAGS += -DBCM_USE_PLATFORM_STRLCPY +endif + +ifneq ($(CONFIG_BCMDHD_PCIE),) +ifneq ($(filter -DCUSTOMER_HW_ROCKCHIP_RK3588, $(DHDCFLAGS)),) + DHDCFLAGS += -DDHD_CONTROL_PCIE_ASPM_WIFI_TURNON +endif endif ifeq ($(CONFIG_BCMDHD_REQUEST_FW),y) @@ -391,7 +410,7 @@ EXTRA_CFLAGS = $(DHDCFLAGS) EXTRA_CFLAGS += -DDHD_COMPILED=\"$(BCMDHD_ROOT)\" EXTRA_CFLAGS += -I$(BCMDHD_ROOT)/include/ -I$(BCMDHD_ROOT)/ -ifeq ($(CONFIG_BCMDHD),m) +ifeq ($(CONFIG_AP6XXX),m) EXTRA_LDFLAGS += --strip-debug endif -- Gitblit v1.6.2