Official PCIe-USB Marvell 8997 16.68.1.p95 FW Release for Kevin
For chrome-os-partner:59015
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.
For chrome-os-partner:59386
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
cmd-timeout.
This FW will ensure that PM1-packet is transmitted before Timeout has expired.
For chrome-os-partner:59378
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
mismatch.
For chrome-os-partner:59197
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
BUG=chrome-os-partner:59197
TEST=See bug
CQ-DEPEND=CL:414802
Change-Id: Ib1b3383a1c0e444bf168c44d86937044dac51de6
Signed-off-by: Prashanth Ranganathan <rprashk@marvell.com>
Reviewed-on: https://chromium-review.googlesource.com/417885
Commit-Ready: Brian Norris <briannorris@chromium.org>
Tested-by: Caesar Wang <wxt@rock-chips.com>
Tested-by: Brian Norris <briannorris@chromium.org>
Reviewed-by: Wei-Ning Huang <wnhuang@chromium.org>
(cherry picked from commit f53f25ab1666a08b8a1901435e50453a9a051707)
Reviewed-on: https://chromium-review.googlesource.com/419103
Reviewed-by: Brian Norris <briannorris@chromium.org>
Commit-Queue: Brian Norris <briannorris@chromium.org>
1 file changed