aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-common-helpers.c
diff options
context:
space:
mode:
authorStephan Gerhold <stephan@gerhold.net>2021-06-05 16:31:33 +0200
committerAleksander Morgado <aleksander@aleksander.es>2021-07-08 13:41:47 +0000
commit681d5d29d577ab4d2d822bb42ccbb74ac7d73b95 (patch)
tree97682ca081b3a5ac6615c4915b2052bdcd80a94e /libmm-glib/mm-common-helpers.c
parentea645522faf4a0c65ed16fdd91a81f4a99f6c8ad (diff)
qcom-soc: Add support for WWAN subsystem instead of RPMSG
Recent Linux kernel versions have introduced a generic WWAN subsystem that provides various char devices for QMI, AT etc, similar to the subsystem-specific char devices for USB or RPMSG. The RPMSG char device for Qualcomm SoCs (e.g. MSM8916/MSM8974) are particularly complicated to work with because they need to be explicitly created from userspace with rpmsgexport and don't show up automatically. However, it turns out it's fairly simple to wrap the RPMSG subsystem in a simple driver for the WWAN subsystem. This has several advantages: - We can drop support for the special RPMSG char devices entirely at some point. - The WWAN char devices show up automatically, without having to export them explicitly, making ModemManager work out of the box on these devices. For now, just support using the WWAN subsystem alternatively for the qcom-soc plugin. Later we can consider dropping the old RPMSG code.
Diffstat (limited to 'libmm-glib/mm-common-helpers.c')
0 files changed, 0 insertions, 0 deletions