mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-25 13:14:07 +08:00
soc: qcom: ipa: support build of IPA code
Add build and Kconfig support for the Qualcomm IPA driver. Signed-off-by: Alex Elder <elder@linaro.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
530f9216a9
commit
08120d236c
@ -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
|
||||
|
@ -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
drivers/net/ipa/Kconfig
Normal file
19
drivers/net/ipa/Kconfig
Normal file
@ -0,0 +1,19 @@
|
||||
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
drivers/net/ipa/Makefile
Normal file
12
drivers/net/ipa/Makefile
Normal file
@ -0,0 +1,12 @@
|
||||
# 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
|
Loading…
Reference in New Issue
Block a user