xref: /linux/drivers/net/ipa/Kconfig (revision 24bce201d79807b668bf9d9e0aca801c5c0d5f78)
1config QCOM_IPA
2	tristate "Qualcomm IPA support"
3	depends on NET && QCOM_SMEM
4	depends on ARCH_QCOM || COMPILE_TEST
5	depends on INTERCONNECT
6	depends on QCOM_RPROC_COMMON || (QCOM_RPROC_COMMON=n && COMPILE_TEST)
7	depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n
8	select QCOM_MDT_LOADER if ARCH_QCOM
9	select QCOM_SCM
10	select QCOM_QMI_HELPERS
11	help
12	  Choose Y or M here to include support for the Qualcomm
13	  IP Accelerator (IPA), a hardware block present in some
14	  Qualcomm SoCs.  The IPA is a programmable protocol processor
15	  that is capable of generic hardware handling of IP packets,
16	  including routing, filtering, and NAT.  Currently the IPA
17	  driver supports only basic transport of network traffic
18	  between the AP and modem.
19
20	  Note that if selected, the selection type must match that
21	  of QCOM_Q6V5_COMMON (Y or M).
22
23	  If unsure, say N.
24