xref: /openbmc/linux/drivers/net/wwan/Kconfig (revision fa588eba632df14d296436995e6bbea0c146ae77)
19a44c1ccSLoic Poulain# SPDX-License-Identifier: GPL-2.0-only
29a44c1ccSLoic Poulain#
39a44c1ccSLoic Poulain# Wireless WAN device configuration
49a44c1ccSLoic Poulain#
59a44c1ccSLoic Poulain
69a44c1ccSLoic Poulainmenuconfig WWAN
79a44c1ccSLoic Poulain	bool "Wireless WAN"
89a44c1ccSLoic Poulain	help
99a44c1ccSLoic Poulain	  This section contains Wireless WAN configuration for WWAN framework
109a44c1ccSLoic Poulain	  and drivers.
119a44c1ccSLoic Poulain
129a44c1ccSLoic Poulainif WWAN
139a44c1ccSLoic Poulain
149a44c1ccSLoic Poulainconfig WWAN_CORE
159a44c1ccSLoic Poulain	tristate "WWAN Driver Core"
169a44c1ccSLoic Poulain	help
179a44c1ccSLoic Poulain	  Say Y here if you want to use the WWAN driver core. This driver
189a44c1ccSLoic Poulain	  provides a common framework for WWAN drivers.
199a44c1ccSLoic Poulain
209a44c1ccSLoic Poulain	  To compile this driver as a module, choose M here: the module will be
219a44c1ccSLoic Poulain	  called wwan.
229a44c1ccSLoic Poulain
23*fa588ebaSLoic Poulainconfig MHI_WWAN_CTRL
24*fa588ebaSLoic Poulain	tristate "MHI WWAN control driver for QCOM-based PCIe modems"
25*fa588ebaSLoic Poulain	select WWAN_CORE
26*fa588ebaSLoic Poulain	depends on MHI_BUS
27*fa588ebaSLoic Poulain	help
28*fa588ebaSLoic Poulain	  MHI WWAN CTRL allows QCOM-based PCIe modems to expose different modem
29*fa588ebaSLoic Poulain	  control protocols/ports to userspace, including AT, MBIM, QMI, DIAG
30*fa588ebaSLoic Poulain	  and FIREHOSE. These protocols can be accessed directly from userspace
31*fa588ebaSLoic Poulain	  (e.g. AT commands) or via libraries/tools (e.g. libmbim, libqmi,
32*fa588ebaSLoic Poulain	  libqcdm...).
33*fa588ebaSLoic Poulain
34*fa588ebaSLoic Poulain	  To compile this driver as a module, choose M here: the module will be
35*fa588ebaSLoic Poulain	  called mhi_wwan_ctrl.
36*fa588ebaSLoic Poulain
379a44c1ccSLoic Poulainendif # WWAN
38