[PATCH 0/1][SRU][H] Fix ath11k MHI regression from stable patches backported

You-Sheng Yang vicamo.yang at canonical.com
Thu Jun 3 08:24:02 UTC 2021


BugLink: https://bugs.launchpad.net/bugs/1930637

[Impact]

Bug 1928857 pulls stable patches from v5.11.20, which contains commit
dc764382762e {"bus: mhi: core: Process execution environment changes
serially") that cause a regression on ath11k cards and fails device
init:

  mhi mhi0: MHI did not enter SBL

[Fix]

Upsteram commit 4884362f6977 ("bus: mhi: core: Download AMSS image
from appropriate function"), also landed to v5.12.6 but not v5.11
stable tree, has fixed this.

[Test Case]

Tested on Dell XPS 13 9310. No longer has this regression and both
WiFi/Bluetooth works fine as before.

[Where problems could occur]

The actual firmware downloading process is moved into a state machine
callback that has identical semantics with before. Additions or removals
to this in the future may change the timing of fw being dowloaded.

[Other Info]

While the commit causing this regress is backported to 5.11 onward and
fixed in v5.12 and 5.13, leaving Hirsute is the only victim.

Bhaumik Bhatt (1):
  bus: mhi: core: Download AMSS image from appropriate function

 drivers/bus/mhi/core/boot.c     | 51 ++++++++++++++++-----------------
 drivers/bus/mhi/core/internal.h |  1 +
 drivers/bus/mhi/core/pm.c       |  2 ++
 3 files changed, 27 insertions(+), 27 deletions(-)

-- 
2.30.2




More information about the kernel-team mailing list