1 # SPDX-License-Identifier: GPL-2.0-only
3 # Wireless WAN device configuration
9 tristate "WWAN Driver Core"
11 Say Y here if you want to use the WWAN driver core. This driver
12 provides a common framework for WWAN drivers.
14 To compile this driver as a module, choose M here: the module will be
20 tristate "Simulated WWAN device"
22 This driver is a developer testing tool that can be used to test WWAN
25 To compile this driver as a module, choose M here: the module will be
26 called wwan_hwsim. If unsure, say N.
29 tristate "MHI WWAN control driver for QCOM-based PCIe modems"
32 MHI WWAN CTRL allows QCOM-based PCIe modems to expose different modem
33 control protocols/ports to userspace, including AT, MBIM, QMI, DIAG
34 and FIREHOSE. These protocols can be accessed directly from userspace
35 (e.g. AT commands) or via libraries/tools (e.g. libmbim, libqmi,
38 To compile this driver as a module, choose M here: the module will be
42 tristate "MHI WWAN MBIM network driver for QCOM-based PCIe modems"
45 MHI WWAN MBIM is a WWAN network driver for QCOM-based PCIe modems.
46 It implements MBIM over MHI, for IP data aggregation and muxing.
47 A default wwan0 network interface is created for MBIM data session
48 ID 0. Additional links can be created via wwan rtnetlink type.
50 To compile this driver as a module, choose M here: the module will be
53 config RPMSG_WWAN_CTRL
54 tristate "RPMSG WWAN control driver"
57 RPMSG WWAN CTRL allows modems available via RPMSG channels to expose
58 different modem protocols/ports to userspace, including AT and QMI.
59 These protocols can be accessed directly from userspace
60 (e.g. AT commands) or via libraries/tools (e.g. libqmi, libqcdm...).
62 This is mainly used for modems integrated into many Qualcomm SoCs,
63 e.g. for AT and QMI on Qualcomm MSM8916 or MSM8974. Note that many
64 newer Qualcomm SoCs (e.g. SDM845) still provide an AT port through
65 this driver but the QMI messages can only be sent through
66 QRTR network sockets (CONFIG_QRTR).
68 To compile this driver as a module, choose M here: the module will be
69 called rpmsg_wwan_ctrl.
72 tristate "IOSM Driver for Intel M.2 WWAN Device"
73 depends on INTEL_IOMMU
76 This driver enables Intel M.2 WWAN Device communication.
78 If you have one of those Intel M.2 WWAN Modules and wish to use it in