hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/Makefile
....@@ -2,7 +2,7 @@
22 # bcmdhd
33
44 MODULE_NAME := bcmdhd
5
-CONFIG_BCMDHD ?= m
5
+CONFIG_AP6XXX ?= m
66
77 CONFIG_BCMDHD_SDIO := y
88 #CONFIG_BCMDHD_PCIE := y
....@@ -44,7 +44,7 @@
4444 -DDHD_DONOT_FORWARD_BCMEVENT_AS_NETWORK_PKT -DOEM_ANDROID \
4545 -DMULTIPLE_SUPPLICANT -DTSQ_MULTIPLIER -DMFP -DDHD_8021X_DUMP \
4646 -DPOWERUP_MAX_RETRY=0 -DIFACE_HANG_FORCE_DEV_CLOSE -DWAIT_DEQUEUE \
47
- -DUSE_NEW_RSPEC_DEFS -DBCM_USE_PLATFORM_STRLCPY \
47
+ -DUSE_NEW_RSPEC_DEFS \
4848 -DWL_EXT_IAPSTA -DWL_ESCAN -DCCODE_LIST -DSUSPEND_EVENT \
4949 -DKEY_INSTALL_CHECK \
5050 -DENABLE_INSMOD_NO_FW_LOAD
....@@ -69,6 +69,7 @@
6969 DHDOFILES += wl_linux_mon.o wl_cfg_btcoex.o wl_cfgvendor.o
7070 DHDOFILES += dhd_cfg80211.o wl_cfgvif.o wl_roam.o
7171 DHDCFLAGS += -DWL_CFG80211 -DWLP2P -DWL_CFG80211_STA_EVENT
72
+ DHDCFLAGS += -DWL_CAP_HE
7273 # DHDCFLAGS += -DWL_IFACE_COMB_NUM_CHANNELS
7374 DHDCFLAGS += -DCUSTOM_PNO_EVENT_LOCK_xTIME=10
7475 DHDCFLAGS += -DWL_SUPPORT_AUTO_CHANNEL
....@@ -76,13 +77,17 @@
7677 DHDCFLAGS += -DESCAN_RESULT_PATCH -DESCAN_BUF_OVERFLOW_MGMT
7778 DHDCFLAGS += -DVSDB -DWL_CFG80211_VSDB_PRIORITIZE_SCAN_REQUEST
7879 DHDCFLAGS += -DWLTDLS -DMIRACAST_AMPDU_SIZE=8
80
+# DHDCFLAGS += -DHOSTAPD_BW_SUPPORT
81
+# DHDCFLAGS += -DHOSTAPD_EID_EXTENSION_SUPPORT
7982 DHDCFLAGS += -DWL_VIRTUAL_APSTA -DSTA_MGMT
8083 DHDCFLAGS += -DPNO_SUPPORT -DEXPLICIT_DISCIF_CLEANUP
8184 DHDCFLAGS += -DDHD_USE_SCAN_WAKELOCK
8285 DHDCFLAGS += -DSPECIFIC_MAC_GEN_SCHEME
8386 DHDCFLAGS += -DWL_IFACE_MGMT
87
+ DHDCFLAGS += -DSUPPORT_RSSI_SUM_REPORT
8488 DHDCFLAGS += -DWLFBT -DWL_GCMP_SUPPORT
8589 DHDCFLAGS += -DROAM_CHANNEL_CACHE -DDHD_LOSSLESS_ROAMING -DWL_ROAM_WAR
90
+# DHDCFLAGS += -DVNDR_IE_WAR -DGET_FW_IE_DATA
8691 DHDCFLAGS += -DGTK_OFFLOAD_SUPPORT
8792 DHDCFLAGS += -DRESTART_AP_WAR
8893 # DHDCFLAGS += -DWL_STATIC_IF
....@@ -92,7 +97,7 @@
9297 #BCMDHD_SDIO
9398 ifneq ($(CONFIG_BCMDHD_SDIO),)
9499 BUS_TYPE := sdio
95
-DHDCFLAGS += -DBCMSDIO -DMMC_SDIO_ABORT -DBCMLXSDMMC \
100
+DHDCFLAGS += -DBCMSDIO -DMMC_SDIO_ABORT -DMMC_HW_RESET -DBCMLXSDMMC \
96101 -DUSE_SDIOFIFO_IOVAR -DSDTEST \
97102 -DBDC -DDHD_USE_IDLECOUNT -DCUSTOM_SDIO_F2_BLKSIZE=256 \
98103 -DBCMSDIOH_TXGLOM -DBCMSDIOH_TXGLOM_EXT -DBCMSDIOH_STATIC_COPY_BUF \
....@@ -119,7 +124,8 @@
119124 DHDCFLAGS += -DDHD_LB -DDHD_LB_RXP -DDHD_LB_STATS -DDHD_LB_TXP
120125 DHDCFLAGS += -DDHD_PKTID_AUDIT_ENABLED
121126 DHDCFLAGS += -DINSMOD_FW_LOAD
122
-DHDCFLAGS += -DCONFIG_HAS_WAKELOCK
127
+DHDCFLAGS += -DCONFIG_HAS_WAKELOCK #-DDHD_DEBUG_WAKE_LOCK
128
+DHDCFLAGS += -DDHD_PACKET_TIMEOUT_MS=50 -DMAX_TX_TIMEOUT=50
123129 #DHDCFLAGS += -DDHD_PCIE_RUNTIMEPM -DMAX_IDLE_COUNT=11 -DCUSTOM_DHD_RUNTIME_MS=100
124130 ifeq ($(CONFIG_BCMDHD_OOB),y)
125131 DHDCFLAGS += -DCUSTOMER_OOB -DBCMPCIE_OOB_HOST_WAKE -DHW_OOB
....@@ -139,6 +145,7 @@
139145 DHDCFLAGS += -DINSMOD_FW_LOAD
140146 DHDCFLAGS += -DBCM_REQUEST_FW
141147 DHDCFLAGS += -DSHOW_LOGTRACE
148
+DHDCFLAGS += -DWL_EXT_WOWL
142149 ifneq ($(CONFIG_BCMDHD_REQUEST_FW),y)
143150 DHDCFLAGS += -DEXTERNAL_FW_PATH
144151 endif
....@@ -282,7 +289,7 @@
282289 ifneq ($(CONFIG_CFG80211),)
283290 DHDCFLAGS += -DWL_EXT_RECONNECT -DWL_REASSOC_BCAST
284291 DHDCFLAGS += -DWL_EXT_DISCONNECT_RECONNECT
285
-endif
292
+endif
286293 endif
287294
288295 # For TPUT_IMPROVE
....@@ -339,7 +346,11 @@
339346 endif
340347 endif
341348
342
-ifeq ($(CONFIG_BCMDHD),m)
349
+ifeq ($(CONFIG_AP6XXX),y)
350
+ DHDCFLAGS += -DUSE_LATE_INITCALL_SYNC
351
+ DHDCFLAGS += -DBCM_USE_PLATFORM_STRLCPY
352
+endif
353
+ifeq ($(CONFIG_AP6XXX),m)
343354 DHDCFLAGS += -DBCMDHD_MODULAR
344355 endif
345356
....@@ -350,6 +361,14 @@
350361 endif
351362 DHDCFLAGS += -DCUSTOMER_HW -DDHD_OF_SUPPORT
352363 DHDCFLAGS += -DCUSTOMER_HW_ROCKCHIP
364
+# DHDCFLAGS += -DCUSTOMER_HW_ROCKCHIP_RK3588
365
+ DHDCFLAGS += -DBCM_USE_PLATFORM_STRLCPY
366
+endif
367
+
368
+ifneq ($(CONFIG_BCMDHD_PCIE),)
369
+ifneq ($(filter -DCUSTOMER_HW_ROCKCHIP_RK3588, $(DHDCFLAGS)),)
370
+ DHDCFLAGS += -DDHD_CONTROL_PCIE_ASPM_WIFI_TURNON
371
+endif
353372 endif
354373
355374 ifeq ($(CONFIG_BCMDHD_REQUEST_FW),y)
....@@ -391,7 +410,7 @@
391410 EXTRA_CFLAGS = $(DHDCFLAGS)
392411 EXTRA_CFLAGS += -DDHD_COMPILED=\"$(BCMDHD_ROOT)\"
393412 EXTRA_CFLAGS += -I$(BCMDHD_ROOT)/include/ -I$(BCMDHD_ROOT)/
394
-ifeq ($(CONFIG_BCMDHD),m)
413
+ifeq ($(CONFIG_AP6XXX),m)
395414 EXTRA_LDFLAGS += --strip-debug
396415 endif
397416