.. | .. |
---|
2 | 2 | # bcmdhd |
---|
3 | 3 | |
---|
4 | 4 | MODULE_NAME := bcmdhd |
---|
5 | | -CONFIG_BCMDHD ?= m |
---|
| 5 | +CONFIG_AP6XXX ?= m |
---|
6 | 6 | |
---|
7 | 7 | CONFIG_BCMDHD_SDIO := y |
---|
8 | 8 | #CONFIG_BCMDHD_PCIE := y |
---|
.. | .. |
---|
44 | 44 | -DDHD_DONOT_FORWARD_BCMEVENT_AS_NETWORK_PKT -DOEM_ANDROID \ |
---|
45 | 45 | -DMULTIPLE_SUPPLICANT -DTSQ_MULTIPLIER -DMFP -DDHD_8021X_DUMP \ |
---|
46 | 46 | -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 \ |
---|
48 | 48 | -DWL_EXT_IAPSTA -DWL_ESCAN -DCCODE_LIST -DSUSPEND_EVENT \ |
---|
49 | 49 | -DKEY_INSTALL_CHECK \ |
---|
50 | 50 | -DENABLE_INSMOD_NO_FW_LOAD |
---|
.. | .. |
---|
69 | 69 | DHDOFILES += wl_linux_mon.o wl_cfg_btcoex.o wl_cfgvendor.o |
---|
70 | 70 | DHDOFILES += dhd_cfg80211.o wl_cfgvif.o wl_roam.o |
---|
71 | 71 | DHDCFLAGS += -DWL_CFG80211 -DWLP2P -DWL_CFG80211_STA_EVENT |
---|
| 72 | + DHDCFLAGS += -DWL_CAP_HE |
---|
72 | 73 | # DHDCFLAGS += -DWL_IFACE_COMB_NUM_CHANNELS |
---|
73 | 74 | DHDCFLAGS += -DCUSTOM_PNO_EVENT_LOCK_xTIME=10 |
---|
74 | 75 | DHDCFLAGS += -DWL_SUPPORT_AUTO_CHANNEL |
---|
.. | .. |
---|
76 | 77 | DHDCFLAGS += -DESCAN_RESULT_PATCH -DESCAN_BUF_OVERFLOW_MGMT |
---|
77 | 78 | DHDCFLAGS += -DVSDB -DWL_CFG80211_VSDB_PRIORITIZE_SCAN_REQUEST |
---|
78 | 79 | DHDCFLAGS += -DWLTDLS -DMIRACAST_AMPDU_SIZE=8 |
---|
| 80 | +# DHDCFLAGS += -DHOSTAPD_BW_SUPPORT |
---|
| 81 | +# DHDCFLAGS += -DHOSTAPD_EID_EXTENSION_SUPPORT |
---|
79 | 82 | DHDCFLAGS += -DWL_VIRTUAL_APSTA -DSTA_MGMT |
---|
80 | 83 | DHDCFLAGS += -DPNO_SUPPORT -DEXPLICIT_DISCIF_CLEANUP |
---|
81 | 84 | DHDCFLAGS += -DDHD_USE_SCAN_WAKELOCK |
---|
82 | 85 | DHDCFLAGS += -DSPECIFIC_MAC_GEN_SCHEME |
---|
83 | 86 | DHDCFLAGS += -DWL_IFACE_MGMT |
---|
| 87 | + DHDCFLAGS += -DSUPPORT_RSSI_SUM_REPORT |
---|
84 | 88 | DHDCFLAGS += -DWLFBT -DWL_GCMP_SUPPORT |
---|
85 | 89 | DHDCFLAGS += -DROAM_CHANNEL_CACHE -DDHD_LOSSLESS_ROAMING -DWL_ROAM_WAR |
---|
| 90 | +# DHDCFLAGS += -DVNDR_IE_WAR -DGET_FW_IE_DATA |
---|
86 | 91 | DHDCFLAGS += -DGTK_OFFLOAD_SUPPORT |
---|
87 | 92 | DHDCFLAGS += -DRESTART_AP_WAR |
---|
88 | 93 | # DHDCFLAGS += -DWL_STATIC_IF |
---|
.. | .. |
---|
92 | 97 | #BCMDHD_SDIO |
---|
93 | 98 | ifneq ($(CONFIG_BCMDHD_SDIO),) |
---|
94 | 99 | BUS_TYPE := sdio |
---|
95 | | -DHDCFLAGS += -DBCMSDIO -DMMC_SDIO_ABORT -DBCMLXSDMMC \ |
---|
| 100 | +DHDCFLAGS += -DBCMSDIO -DMMC_SDIO_ABORT -DMMC_HW_RESET -DBCMLXSDMMC \ |
---|
96 | 101 | -DUSE_SDIOFIFO_IOVAR -DSDTEST \ |
---|
97 | 102 | -DBDC -DDHD_USE_IDLECOUNT -DCUSTOM_SDIO_F2_BLKSIZE=256 \ |
---|
98 | 103 | -DBCMSDIOH_TXGLOM -DBCMSDIOH_TXGLOM_EXT -DBCMSDIOH_STATIC_COPY_BUF \ |
---|
.. | .. |
---|
119 | 124 | DHDCFLAGS += -DDHD_LB -DDHD_LB_RXP -DDHD_LB_STATS -DDHD_LB_TXP |
---|
120 | 125 | DHDCFLAGS += -DDHD_PKTID_AUDIT_ENABLED |
---|
121 | 126 | 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 |
---|
123 | 129 | #DHDCFLAGS += -DDHD_PCIE_RUNTIMEPM -DMAX_IDLE_COUNT=11 -DCUSTOM_DHD_RUNTIME_MS=100 |
---|
124 | 130 | ifeq ($(CONFIG_BCMDHD_OOB),y) |
---|
125 | 131 | DHDCFLAGS += -DCUSTOMER_OOB -DBCMPCIE_OOB_HOST_WAKE -DHW_OOB |
---|
.. | .. |
---|
139 | 145 | DHDCFLAGS += -DINSMOD_FW_LOAD |
---|
140 | 146 | DHDCFLAGS += -DBCM_REQUEST_FW |
---|
141 | 147 | DHDCFLAGS += -DSHOW_LOGTRACE |
---|
| 148 | +DHDCFLAGS += -DWL_EXT_WOWL |
---|
142 | 149 | ifneq ($(CONFIG_BCMDHD_REQUEST_FW),y) |
---|
143 | 150 | DHDCFLAGS += -DEXTERNAL_FW_PATH |
---|
144 | 151 | endif |
---|
.. | .. |
---|
282 | 289 | ifneq ($(CONFIG_CFG80211),) |
---|
283 | 290 | DHDCFLAGS += -DWL_EXT_RECONNECT -DWL_REASSOC_BCAST |
---|
284 | 291 | DHDCFLAGS += -DWL_EXT_DISCONNECT_RECONNECT |
---|
285 | | -endif |
---|
| 292 | +endif |
---|
286 | 293 | endif |
---|
287 | 294 | |
---|
288 | 295 | # For TPUT_IMPROVE |
---|
.. | .. |
---|
339 | 346 | endif |
---|
340 | 347 | endif |
---|
341 | 348 | |
---|
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) |
---|
343 | 354 | DHDCFLAGS += -DBCMDHD_MODULAR |
---|
344 | 355 | endif |
---|
345 | 356 | |
---|
.. | .. |
---|
350 | 361 | endif |
---|
351 | 362 | DHDCFLAGS += -DCUSTOMER_HW -DDHD_OF_SUPPORT |
---|
352 | 363 | 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 |
---|
353 | 372 | endif |
---|
354 | 373 | |
---|
355 | 374 | ifeq ($(CONFIG_BCMDHD_REQUEST_FW),y) |
---|
.. | .. |
---|
391 | 410 | EXTRA_CFLAGS = $(DHDCFLAGS) |
---|
392 | 411 | EXTRA_CFLAGS += -DDHD_COMPILED=\"$(BCMDHD_ROOT)\" |
---|
393 | 412 | EXTRA_CFLAGS += -I$(BCMDHD_ROOT)/include/ -I$(BCMDHD_ROOT)/ |
---|
394 | | -ifeq ($(CONFIG_BCMDHD),m) |
---|
| 413 | +ifeq ($(CONFIG_AP6XXX),m) |
---|
395 | 414 | EXTRA_LDFLAGS += --strip-debug |
---|
396 | 415 | endif |
---|
397 | 416 | |
---|