Add WWAN framework and drivers support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
High
|
Jian Hui Lee | ||
linux-intel (Ubuntu) |
Fix Committed
|
High
|
Chris Chiu |
Bug Description
[SRU Justification]
[Impact]
The Quectel SDX24 EM160R-GL 4G LTE CAT16 PCIE Modem and Foxconn SDX55 T99W175 5G sub6 PCIE Modem are not supported in 5.11 kernel yet. The new WWAN framework and driver support are required to be backported to detect and control the new WWAN modules.
[Fix]
Backport the WWAN framework and drivers support from mainline kernel 5.13.
[Test Case]
Verify whether the Quectel/Foxconn WWAN module are detected or not. And use either `mmcli` commands or NetworkSettings Panel to test the connection.
[Where problem could occur]
Since the WWAN framework is totally new which makes use of the existing MHI bus drivers and protocols, it should be compatible with old WWAN modules. The regression can be considered as low.
Related branches
- Chris Chiu: Pending requested
-
Diff: 3871 lines (+2530/-379)20 files modifieddebian.intel/config/config.common.ubuntu (+3/-0)
drivers/bus/mhi/core/boot.c (+7/-6)
drivers/bus/mhi/core/debugfs.c (+1/-1)
drivers/bus/mhi/core/init.c (+31/-23)
drivers/bus/mhi/core/internal.h (+18/-1)
drivers/bus/mhi/core/main.c (+232/-204)
drivers/bus/mhi/core/pm.c (+59/-48)
drivers/bus/mhi/pci_generic.c (+644/-33)
drivers/net/Kconfig (+2/-0)
drivers/net/Makefile (+2/-1)
drivers/net/mhi/Makefile (+3/-0)
drivers/net/mhi/mhi.h (+41/-0)
drivers/net/mhi/net.c (+148/-55)
drivers/net/mhi/proto_mbim.c (+303/-0)
drivers/net/wwan/Kconfig (+37/-0)
drivers/net/wwan/Makefile (+9/-0)
drivers/net/wwan/mhi_wwan_ctrl.c (+284/-0)
drivers/net/wwan/wwan_core.c (+554/-0)
include/linux/mhi.h (+41/-7)
include/linux/wwan.h (+111/-0)
description: | updated |
description: | updated |
no longer affects: | linux (Ubuntu) |
Changed in linux-intel (Ubuntu): | |
assignee: | nobody → Chris Chiu (mschiu77) |
tags: | added: austin oem-priority originate-from-1928665 |
description: | updated |
Changed in linux-intel (Ubuntu): | |
status: | New → In Progress |
description: | updated |
description: | updated |
Changed in linux-intel (Ubuntu): | |
importance: | Undecided → Medium |
importance: | Medium → High |
Changed in hwe-next: | |
importance: | Undecided → High |
Changed in linux-intel (Ubuntu): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-focal removed: verification-needed-focal |
Changed in hwe-next: | |
assignee: | nobody → Jian Hui Lee (jianhuilee) |
Changed in hwe-next: | |
status: | New → Fix Released |
https:/ /git.launchpad. net/~mschiu77/ ubuntu/ +source/ linux-intel/ log/?h= austin- 1928665 is create for pull request review.