Commit 08120d23 authored by Alex Elder's avatar Alex Elder Committed by David S. Miller
Browse files

soc: qcom: ipa: support build of IPA code



Add build and Kconfig support for the Qualcomm IPA driver.

Signed-off-by: default avatarAlex Elder <elder@linaro.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 530f9216
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -444,6 +444,8 @@ source "drivers/net/fddi/Kconfig"

source "drivers/net/hippi/Kconfig"

source "drivers/net/ipa/Kconfig"

config NET_SB1000
	tristate "General Instruments Surfboard 1000"
	depends on PNP
+1 −0
Original line number Diff line number Diff line
@@ -47,6 +47,7 @@ obj-$(CONFIG_ETHERNET) += ethernet/
obj-$(CONFIG_FDDI) += fddi/
obj-$(CONFIG_HIPPI) += hippi/
obj-$(CONFIG_HAMRADIO) += hamradio/
obj-$(CONFIG_QCOM_IPA) += ipa/
obj-$(CONFIG_PLIP) += plip/
obj-$(CONFIG_PPP) += ppp/
obj-$(CONFIG_PPP_ASYNC) += ppp/
+19 −0
Original line number Diff line number Diff line
config QCOM_IPA
	tristate "Qualcomm IPA support"
	depends on ARCH_QCOM && 64BIT && NET
	select QCOM_QMI_HELPERS
	select QCOM_MDT_LOADER
	default QCOM_Q6V5_COMMON
	help
	  Choose Y or M here to include support for the Qualcomm
	  IP Accelerator (IPA), a hardware block present in some
	  Qualcomm SoCs.  The IPA is a programmable protocol processor
	  that is capable of generic hardware handling of IP packets,
	  including routing, filtering, and NAT.  Currently the IPA
	  driver supports only basic transport of network traffic
	  between the AP and modem, on the Qualcomm SDM845 SoC.

	  Note that if selected, the selection type must match that
	  of QCOM_Q6V5_COMMON (Y or M).

	  If unsure, say N.
+12 −0
Original line number Diff line number Diff line
# Un-comment the next line if you want to validate configuration data
#ccflags-y		+=	-DIPA_VALIDATE

obj-$(CONFIG_QCOM_IPA)	+=	ipa.o

ipa-y			:=	ipa_main.o ipa_clock.o ipa_reg.o ipa_mem.o \
				ipa_table.o ipa_interrupt.o gsi.o gsi_trans.o \
				ipa_gsi.o ipa_smp2p.o ipa_uc.o \
				ipa_endpoint.o ipa_cmd.o ipa_modem.o \
				ipa_qmi.o ipa_qmi_msg.o

ipa-y			+=	ipa_data-sdm845.o ipa_data-sc7180.o