Alex Elder | 08120d2 | 2020-03-05 22:28:29 -0600 | [diff] [blame] | 1 | config QCOM_IPA |
| 2 | tristate "Qualcomm IPA support" |
Alex Elder | 99e75a3 | 2021-03-18 13:59:30 -0500 | [diff] [blame] | 3 | depends on NET && QCOM_SMEM |
Alex Elder | 38a4066 | 2021-01-07 17:34:04 -0600 | [diff] [blame] | 4 | depends on ARCH_QCOM || COMPILE_TEST |
Alex Elder | 1dba41c | 2022-03-01 05:34:40 -0600 | [diff] [blame] | 5 | depends on INTERCONNECT |
Alex Elder | 38a4066 | 2021-01-07 17:34:04 -0600 | [diff] [blame] | 6 | depends on QCOM_RPROC_COMMON || (QCOM_RPROC_COMMON=n && COMPILE_TEST) |
Alex Elder | caef14b | 2022-02-25 14:15:30 -0600 | [diff] [blame] | 7 | depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n |
Alex Elder | 38a4066 | 2021-01-07 17:34:04 -0600 | [diff] [blame] | 8 | select QCOM_MDT_LOADER if ARCH_QCOM |
Arnd Bergmann | 424953c | 2021-09-28 09:50:27 +0200 | [diff] [blame] | 9 | select QCOM_SCM |
Alex Elder | 08120d2 | 2020-03-05 22:28:29 -0600 | [diff] [blame] | 10 | select QCOM_QMI_HELPERS |
Alex Elder | 08120d2 | 2020-03-05 22:28:29 -0600 | [diff] [blame] | 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 |
Alex Elder | fc566da | 2021-03-28 12:31:08 -0500 | [diff] [blame] | 18 | between the AP and modem. |
Alex Elder | 08120d2 | 2020-03-05 22:28:29 -0600 | [diff] [blame] | 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. |