Official PCIe-USB Marvell 8997 16.68.1.p95 FW Release for Kevin
A corner case wherein the internal buffer of BT is corrupted during Timeshare
Coex with WLAN therefore leading to cmd-timeout when this is accessed.
FW goes through different channels as part of WLAN scan. When scan is in progress,
FW needs to send out PM1 packet to AP. However, theres a corner case wherein the
NULL PM1 packet is getting stuck due to other tasks (related to scan). Hence, both
scan and NULL-PM1-packet-transmit take longer than 10s therefore leading to a
This FW will ensure that PM1-packet is transmitted before Timeout has expired.
8997 goes through connect/disconnect cycle as part of the suspend-resume operations.
As part of suspend, in a corner case, FW got into Power-Save mode even after
processing the Deauth command and disconnect from AP. This was due to a timing
During system boot-up, a PERST# assertion is performed. If this is followed by a
suspend-resume cycle, then the resume asserts the PERST# again. This second PERST#
assertion, before FW is downloaded, causes 8997 FW downloading of the first
block to stop.
BUG=chrome-os-partner:59015, chrome-os-partner:59386, chrome-os-partner:59386
Signed-off-by: Prashanth Ranganathan <firstname.lastname@example.org>
Commit-Ready: Brian Norris <email@example.com>
Tested-by: Caesar Wang <firstname.lastname@example.org>
Tested-by: Brian Norris <email@example.com>
Reviewed-by: Wei-Ning Huang <firstname.lastname@example.org>
(cherry picked from commit f53f25ab1666a08b8a1901435e50453a9a051707)
Reviewed-by: Brian Norris <email@example.com>
Commit-Queue: Brian Norris <firstname.lastname@example.org>
diff --git a/mrvl/pcieusb8997_combo_v4.bin b/mrvl/pcieusb8997_combo_v4.bin
index bd85d80..c970ee8 100644
Binary files differ