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 23f36a111aSSergey Ryazanovconfig WWAN_HWSIM 24f36a111aSSergey Ryazanov tristate "Simulated WWAN device" 25f36a111aSSergey Ryazanov depends on WWAN_CORE 26f36a111aSSergey Ryazanov help 27f36a111aSSergey Ryazanov This driver is a developer testing tool that can be used to test WWAN 28f36a111aSSergey Ryazanov framework. 29f36a111aSSergey Ryazanov 30f36a111aSSergey Ryazanov To compile this driver as a module, choose M here: the module will be 31f36a111aSSergey Ryazanov called wwan_hwsim. If unsure, say N. 32f36a111aSSergey Ryazanov 33fa588ebaSLoic Poulainconfig MHI_WWAN_CTRL 34fa588ebaSLoic Poulain tristate "MHI WWAN control driver for QCOM-based PCIe modems" 35fa588ebaSLoic Poulain select WWAN_CORE 36fa588ebaSLoic Poulain depends on MHI_BUS 37fa588ebaSLoic Poulain help 38fa588ebaSLoic Poulain MHI WWAN CTRL allows QCOM-based PCIe modems to expose different modem 39fa588ebaSLoic Poulain control protocols/ports to userspace, including AT, MBIM, QMI, DIAG 40fa588ebaSLoic Poulain and FIREHOSE. These protocols can be accessed directly from userspace 41fa588ebaSLoic Poulain (e.g. AT commands) or via libraries/tools (e.g. libmbim, libqmi, 42fa588ebaSLoic Poulain libqcdm...). 43fa588ebaSLoic Poulain 44fa588ebaSLoic Poulain To compile this driver as a module, choose M here: the module will be 45fa588ebaSLoic Poulain called mhi_wwan_ctrl. 46fa588ebaSLoic Poulain 47*f7af616cSM Chetan Kumarconfig IOSM 48*f7af616cSM Chetan Kumar tristate "IOSM Driver for Intel M.2 WWAN Device" 49*f7af616cSM Chetan Kumar select WWAN_CORE 50*f7af616cSM Chetan Kumar depends on INTEL_IOMMU 51*f7af616cSM Chetan Kumar help 52*f7af616cSM Chetan Kumar This driver enables Intel M.2 WWAN Device communication. 53*f7af616cSM Chetan Kumar 54*f7af616cSM Chetan Kumar If you have one of those Intel M.2 WWAN Modules and wish to use it in 55*f7af616cSM Chetan Kumar Linux say Y/M here. 56*f7af616cSM Chetan Kumar 57*f7af616cSM Chetan Kumar If unsure, say N. 58*f7af616cSM Chetan Kumar 599a44c1ccSLoic Poulainendif # WWAN 60