162306a36Sopenharmony_ciconfig QCOM_IPA
262306a36Sopenharmony_ci	tristate "Qualcomm IPA support"
362306a36Sopenharmony_ci	depends on NET && QCOM_SMEM
462306a36Sopenharmony_ci	depends on ARCH_QCOM || COMPILE_TEST
562306a36Sopenharmony_ci	depends on INTERCONNECT
662306a36Sopenharmony_ci	depends on QCOM_RPROC_COMMON || (QCOM_RPROC_COMMON=n && COMPILE_TEST)
762306a36Sopenharmony_ci	depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n
862306a36Sopenharmony_ci	select QCOM_MDT_LOADER if ARCH_QCOM
962306a36Sopenharmony_ci	select QCOM_SCM
1062306a36Sopenharmony_ci	select QCOM_QMI_HELPERS
1162306a36Sopenharmony_ci	help
1262306a36Sopenharmony_ci	  Choose Y or M here to include support for the Qualcomm
1362306a36Sopenharmony_ci	  IP Accelerator (IPA), a hardware block present in some
1462306a36Sopenharmony_ci	  Qualcomm SoCs.  The IPA is a programmable protocol processor
1562306a36Sopenharmony_ci	  that is capable of generic hardware handling of IP packets,
1662306a36Sopenharmony_ci	  including routing, filtering, and NAT.  Currently the IPA
1762306a36Sopenharmony_ci	  driver supports only basic transport of network traffic
1862306a36Sopenharmony_ci	  between the AP and modem.
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci	  Note that if selected, the selection type must match that
2162306a36Sopenharmony_ci	  of QCOM_Q6V5_COMMON (Y or M).
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci	  If unsure, say N.
24