blob: 6782c2cbf542fa683f48fa80ab5ffedd7cb52fe1 [file] [log] [blame]
Alex Elder08120d22020-03-05 22:28:29 -06001config QCOM_IPA
2 tristate "Qualcomm IPA support"
Alex Elder99e75a32021-03-18 13:59:30 -05003 depends on NET && QCOM_SMEM
Alex Elder38a40662021-01-07 17:34:04 -06004 depends on ARCH_QCOM || COMPILE_TEST
Alex Elder1dba41c2022-03-01 05:34:40 -06005 depends on INTERCONNECT
Alex Elder38a40662021-01-07 17:34:04 -06006 depends on QCOM_RPROC_COMMON || (QCOM_RPROC_COMMON=n && COMPILE_TEST)
Alex Eldercaef14b2022-02-25 14:15:30 -06007 depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n
Alex Elder38a40662021-01-07 17:34:04 -06008 select QCOM_MDT_LOADER if ARCH_QCOM
Arnd Bergmann424953c2021-09-28 09:50:27 +02009 select QCOM_SCM
Alex Elder08120d22020-03-05 22:28:29 -060010 select QCOM_QMI_HELPERS
Alex Elder08120d22020-03-05 22:28:29 -060011 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
Alex Elderfc566da2021-03-28 12:31:08 -050018 between the AP and modem.
Alex Elder08120d22020-03-05 22:28:29 -060019
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.