summaryrefslogtreecommitdiff
path: root/dhd_linux_priv.h
AgeCommit message (Collapse)Author
2022-02-14P22 monthly release (2022, Jan 28) bcm4389, 2022.01.28 Version : 101.10.608android-t-preview-2_r0.4android-gs-raviole-5.10-t-preview-2Damon Kim
[Features] BUG: 193761115 NAN (Wi-Fi Aware) v3.1 support BUG: 208877624 Support for HAL API for RSDB capability BUG: 210898101 DPC tasklet optimization [BUGs] BUG: 211750191 Fixed to dump pktid map/unmap log properly for debug ring BUG: 212995241 Fixed REG_RULEs to cover the broader bandwidth to populate channel flags BUG: 215320074 Fixed to change all RX direction DMAs to bi-directional to prevent S2MPU fault Bug: 216658673 Test: The build was successful, SVT full cycle is done. Signed-off-by: Damon Kim <taekhun.kim@broadcom.corp-partner.google.com> Change-Id: If85e5bc14fb521486367370889c96fdc51746845
2022-01-14Initial Drop for P22, Android T OS, 2022.01.03Damon Kim
Version : 101.10.600 Bug: 212995241 Test: SVT full-cycle verification done Change-Id: Ia5dea5cd493d93ddfed5ebfc3c06c40ba42a8fff Signed-off-by: Damon Kim <taekhun.kim@broadcom.corp-partner.google.com>
2021-07-01Monthly release(2021 June) Point fix for bcm4389, 2021.06.30 Version : ↵Damon Kim
101.10.531.2 [BUGs] BUG: 190479706 Improved excessive pm wake detection logic BUG: 191315369 Fixed to avoid the coredump when bugreport triggered BUG: 187244534 4389 failed 6GHz CBP 160MHz channel test BUG: 192032709 Fixed scan timeout due to race condition between scan abort event of PNO scan and Legacy scan BUG: Fixed to skip SSSR dumps while collecting coredump if collect_sssr is not allowed Monthly release(2021 June) for bcm4389, 2021.06.30 Version : 101.10.531 [BUGs] BUG: 190588448 Fixed to get mgmt tx packet fate properly BUG: 189811095 Fixed to reset range role to Initiator at the end of responder ranging BUG: 190180135 Fixed sync issue when dhd_stop and mem_dump are executed concurrently BUG: Avoid incrementing cfg->stas_associated count for ROAM case Bug: 192126136 Test: The build was successful for Slider target Test: Device is able to connect to WiFi AP. Change-Id: Ia1d9fea42f55266e39f0a2dde172bdb26f11f93e Signed-off-by: Roger Wang <wangroger@google.com>
2021-04-01Monthly release(2021 Mar.) Point fix for bcm4389, 2021.03.31 Version : ↵Damon Kim
101.10.494.3 [BUGs] BUG: 176194840 Fixed low TCP UL throughput when running parallel throughput test BUG: 181628915 Fixed incorrect wake reason in run time PM handler BUG: 179499457 Log refactoring - reduced PM logs BUG: 183675053 Fixed the empty log of hang reason Monthly release(2021 Mar.) for bcm4389, 2021.03.31 Version : 101.10.494 [BUGs] BUG: 180538011 Fixed to handle the event log properly to avoid unwanted host wake-ups BUG: 181308644 Fixed memory leak in cellular channel avoidance BUG: 181360986 Fixed no beaconing from softAP after hidden network configuration BUG: 182009492 Fixed HWASAN failure due to size mismatch between HAL and DHD BUG: 180770644 Fixed kernel panic when scanning 80+80 AP BUG: 170970142, 176194840 Fixed improper argument in DMA_UNMAP of tx status handler Bug: 184018137 Test: Device is able to connect to WiFi Change-Id: I06f9d59560979edb074db8e6166d5b1160adfebf Signed-off-by: Roger Wang <wangroger@google.com>
2021-01-29Feature release 5 Point fix for bcm4389, 2020.01.29 Version : 101.10.472.2Damon Kim
[Features] BUG: 177940817 Link stats support in non-associated state Feature release 5 for bcm4389, 2020.01.29 Version : 101.10.472 [Features] BUG: 176959230 Coredump extention with TLV format for the additional debug BUG: 168713878 Android-S: 6GHz Scanning Optimization (RNR scan with kernel flag) BUG: 176951643 Set wifi default country code [BUGs] BUG: 170191288 Fixed to support firmware API for FILTER IE feature BUG: 177134426 Fixed a regression of packet ring buffer BUG: 177279139 Fixed Hotspot bring up failure BUG: 177695407 Fixed kernel panic due to race condition at the packet ring BUG: 176880063 Fixed incorrect chandef report in case channel switched to BW80 channel BUG: 178247623 Removed dependency on VFS for GKI BUG: 155251670 Replaced printf with DHD_CONS_ONLY to add prefix BUG: 170678227 Added hal interface for DTIM configuration during the screen off BUG: 174534544 Added sysfs node for dump_start command from dumpstate context Bug: 178760325 Test: WiFi is able to connect and browse with FW 20.25.389.1 Change-Id: Ibb5cf74057049a4eb1c1eb1de9cf33fac68ec105 Signed-off-by: Roger Wang <wangroger@google.com>
2020-11-30Feature release 3 Point fix for bcm4389, 2020.11.30 Version : 101.10.442.1Damon Kim
[BUGs] BUG: 153787390 Support of Wifi Subsystem Low Power Stats in sysfs BUG: 173170111 Fixed kernel panic with Low Power Stats in sysfs BUG: 171000960 Fixed to remove the keep alive id during the disconnection BUG: 173460515 Fixed kernel panic in the scanings BUG: 151892182 Fixed APF regression leading to "pkt_filter_enable" IOVar failure BUG: 153771916 Fixed to use local buffer for setting keys to the firmware Feature release 3 for bcm4389, 2020.11.30 Version : 101.10.442 [Features] BUG: 159679834 Packet ring buffer BUG: 168654724 Channel Avoidance BUG: 161844420 NAN Event match expiry callback support BUG: 155218830 RTT - One sided RTT support BUG: 160274590 Dual AP+STA BUG: 168555306 STA+STA BUG: 160710923 NAN NMI randomization [BUGs] BUG: 170970142 Enabled tx load balancing and doorbell aggregation BUG: 172613255 Supported PCIe linkdown callback BUG: 161311623 Fixed to support new SAR scenarios BUG: 155251670 Added prefix to driver logs BUG: 168216043 Sync up to support for multiple nvram and file name rebuild BUG: Send disassoc event on external sae auth failure BUG: Fixed softap creation failure on 80MHz bandwidth Bug: 174444165 Test: Verify with firmware 20.25.368.2 and WiFi is able to connect to AP. Change-Id: I6afd1819ccb14431eb07226a58012f66142aae95 Signed-off-by: Roger Wang <wangroger@google.com>
2020-11-02Feature release 2 Point fix for bcm4389, 2020.10.30 Version : 101.10.400.1Damon Kim
[BUGs] BUG: 153787390 Support of Wifi Subsystem Low Power Stats in sysfs BUG: 155212501 WiFi over PCIe in L1.2 blocks for long time causing issues BUG: 170690708 Log information for system wake up Feature release 2 for bcm4389, 2020.10.30 Version : 101.10.400 [Features] BUG: 151203962 Auto country changes (11d) - disable country code BUG: 153770652 Low latency mode BUG: 153771629 Low latency mode BUG: 154372567 Framework based MBO/OCE BUG: 158203741 Sniffer Mode BUG: 161311623 Mapping SAR Scenarios to SAR tables via a configuration file BUG: 169622740 Kernel 5.9 Compatibility Fixes [BUGs] BUG: 151049090 Failed to get ringbuffer status (removed dhd_event ring) BUG: 153772188 Support of RSSI Monitoring BUG: 168661601 Test failure in WifiStaIfaceHidlTest.PacketFateMonitoring BUG: 168686246 Device failed to connect (Association request to the driver failed) BUG: 168691265 The content of Wifi driver log was mixed with firmware log BUG: 171318713 Halutil -latency low|normal failed to execute BUG: 171774280 Update wakestat enums to be in sync with DHD Bug: 171832593 Test: WiFi can UP and connected to AP. Change-Id: Iea97874b406172cc20258839016974f42c493595 Signed-off-by: Roger Wang <wangroger@google.com>
2020-09-22Rel3 Drop for bcm4389, 2020.09.18 Version : 101.10.384Damon Kim
[Features] BUG: 152265516 bcmdhd: Enable Packet fates for mgmt frame BUG: 162003474 DSCP mapping [BUGs] BUG: 163302778 Fix for 5.4 Kernel + Android S BUG: 163302778 Adjust order of sscd register BUG: 155251670 Add prefix to DHD_PKT_MON and fix log formation BUG: 151049090 Add timestamp to FW log when it add to FW_VERBOSE ring BUG: 155491082 ANQP mac randomization BUG: Removed GSCAN support from Makefile [Note] CONFIG_BCMDHD_HTPUT=y is default now. DEFAULT_DMA_COHERENT_POOL_SIZE should be 4M Bug: 168332407 Test: Running with firmware 20.25.294 (Rel3 Release), Device can boot and WiFi can connect. Note: Individual features will be verified separately Change-Id: I99be06d068565e9e5a177b0ac1cad9f34269c554 Signed-off-by: Roger Wang <wangroger@google.com>
2020-09-04Rel2 Drop for bcm4389, 2020.09.04 Version : 101.10.370Damon Kim
[Features] BUG: 154391050 Thermal mitigation BUG: 152621063 VTS failures - NAN BUG: 154667195 bcmdhd: Add mem_dump dumy function for fix VTS RequestFirmwareDebugDump fail BUG: 153995393 HE capability patch BUG: 154372567 DHD OCE feature advertisement BUG: 159298287 bcmdhd: update the correct bssid information when send event to supplicant BUG: 149448589 bcmdhd: support WPA3 softap mode with hostapd BUG: 149448388 wifi: update: WPA3-SAE/external authenticator BUG: 149448388 wifi: WPA3-SAE mode 2 support BUG: 152578046 bcmdhd: Disable deprecated feature background scan BUG: 154215815 bcmdhd: wakeup reason stats update BUG: 153792201 LCI/LCR DHD side change BUG: 152366765 bcmdhd: Add error alert support BUG: 153770652 11d auto country BUG: 151892182 APF V4 BUG: 149885852 APCS Host Changes [BUGs] BUG: 163302778 Fixed kernel panic in module init BUG: 167138126 Added pcie devid for non OTP case BUG: 166076892 Set POWERUP_MAX_RETRY to 0 to avoid kobject error BUG: 163302778 Changed Makefile for Kernel 5.4 build BUG: 165875911 Fixed build error with WBTEXT in Google platform BUG: 166182383 Fixed the ASSERT issue for happening the scan timeout BUG: 166072494 Fixed kernel panic by NULL dereference when unloading module BUG: 149451043 [Slider-WiFi] Please provide the example of roaming statistics BUG: 165487892 [Slider-WiFi] recursive locked BUG: 156681342 [Slider-WiFi] RSSI report value sometimes is 0 [Note] CONFIG_BCMDHD_HTPUT=y is default now. DEFAULT_DMA_COHERENT_POOL_SIZE should be 4M Bug: 167653482 Change-Id: I66142c46931528c871245266afc5688b75b90145 Signed-off-by: Roger Wang <wangroger@google.com>
2020-08-25Rel1 Drop for bcm4389, 2020.08.21 Version : 101.10.362Thomson Kang
[Features] BUG: 160661285 bcmdhd: RX load balancing traffic flow control BUG: 159276663 wifi: Kernel panic when SSR test BUG: 158628077 bcmdhd: Convert trap information from PC/LR to function+offset BUG: 160739430 bcmdhd: Fix out of bound access of sdtc iovar (dhd_common.c) BUG: 158286446 wifi: pcie: Extend the idletime of PCIe runtime PM BUG: 151932606 wifi: pcie: L1.2 ctrl in WiFi module BUG: 151430014 bcmdhd: Support MAC address provisioning BUG: 153963862 152361465 bcmdhd: Revise default platform path BUG: 157711644 157958336 wifi: debug: SError happened in R_REG BUG: 157711644 wifi: debug: SError happened in dhdpcie_cto_init() BUG: 155212501 pcie: In-band device wake BUG: 151568675 bcmdhd: Support MAC randomization BUG: 151568675 wifi: Notify wpa_supplicant when MAC address changed BUG: 158318360 wifi: DHD driver crash when Softap set mac address BUG: 151193549 bcmdhd: Add randomized mac logging BUG: 154230866 bcmdhd: Modify default loading path for filter_ie BUG: 153787390 bcmdhd: Support of power stats in sysfs BUG: 151425271 bcmdhd: Support of channel stats in HAL V1.3 BUG: 151425271 bcmdhd: Update wmePktStats counter in linkstats onTimeInMs/ccaBusyTimeInMs/channel BUG: 151689787 bcmdhd: Fix the char pointer reference and increment of pkt_filter pattern parsing BUG: 154054394 bcmdhd: Adjust firmware and driver version format BUG: 158203741 bcmdhd: Push ETHER_HDR_LEN headroom for tcpdump any device capturing BUG: 157503497 bcmdhd: Set customized scan dwell time BUG: 149753825 bcmdhd: Implement wlan coredump feature BUG: 149753825 bcmdhd: Enable wlan coredump feature BUG: 152166445 bcmdhd: Error handling enhancement BUG: 152024037 bcmdhd: Support detail crash information BUG: 151049090 bcmdhd: Enable Ring Buffer BUG: 154667195 bcmdhd: Disable EWP Memdump and remove DBG_MEMORY_DUMP_SUPPORTED feature flag BUG: 155244785 bcmdhd: Add system timestamp to ring buffer log BUG: 154667195 bcmdhd: Add more information to DHD log BUG: 155251670 bcmdhd: Remove additional spin lock/unlock during pull/push ring data BUG: 157202767 bcmdhd: Merge time and log into one vendor event send to wifi hal BUG: 151785383 bcmdhd: Adjust dhd/fw log level and reduce dhd log during interface up BUG: 158535681 wifi: Change bcmdhd pcie log from DHD_INFO to DHD_TRACE BUG: 158535681 wifi: pcie: Avoid too many logs from dhd_bus_handle_mb_data BUG: 151283039 wifi: Implement wifi hang recovery mechanism BUG: 158628077 bcmdhd: Auto detect map file BUG: 152578046 bcmdhd: Add keep alive to features support BUG: 153795398 bcmdhd: Bypass wpa_supplicant own BSSID selection BUG: 153791105 bcmdhd: Add rx bitrate in station info BUG: 152265516 bcmdhd: Enable Packet fates BUG: 149451043 bcmdhd: Add roaming statistics to ring buffer BUG: 152621063 [Slider-WiFi] VTS Test cases failing on 1_2::WifiNanIfaceHidlTest [BUGs] BUG: 161418541 [Slider-WiFi] BUG: KASAN: slab-out-of-bounds in dhd_dbg_ring_push+0x5f4/0xaac BUG: 162393066 [Slider-WiFi] wifi_get_tx_pkt_fates returns unknown legacy fate type 10 BUG: 162998780 Fix compile error due to duplicated definition BUG: 162998780 bcmdhd: Fix function pointer does not synced BUG: 162985533 Set the dhd to only accept 4389 chip BUG: 162985533 Change the module name to reflect chip number BUG: 163302778 Removed inlude/linux/wakelock.h dependency from dhd source BUG: 163302778 Modified Makefile to support both in-tree and out-of-tree build method [Note] CONFIG_BCMDHD_HTPUT=y is default now. DEFAULT_DMA_COHERENT_POOL_SIZE should be 4M Change-Id: I4e01cc4fa6793264adfc3ec2c88eba0425918c26 Signed-off-by: Ahmed ElArabawy <arabawy@google.com>
2020-08-11Initial Drop for bcm4389, 2020.08.07Thomson Kang
Version : 101.10.355 Bug: 162998780 Test: Make sure it builds, starts at boot, and passes smoke test Signed-off-by: Thomson Kang <thomson.kang@broadcom.corp-partner.google.com> Change-Id: Iba369c92c096a3bcf25ada42ad6a80ac78ecb43d Signed-off-by: Ahmed ElArabawy <arabawy@google.com>