1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 22633beb9SJakub Kicinskiobj-$(CONFIG_NFP) += nfp.o 34c352362SJakub Kicinski 42633beb9SJakub Kicinskinfp-objs := \ 54cb584e0SJakub Kicinski nfpcore/nfp6000_pcie.o \ 64cb584e0SJakub Kicinski nfpcore/nfp_cppcore.o \ 74cb584e0SJakub Kicinski nfpcore/nfp_cpplib.o \ 859a84748SJakub Kicinski nfpcore/nfp_hwinfo.o \ 9ab78c1d2SJakub Kicinski nfpcore/nfp_mip.o \ 108672103fSJakub Kicinski nfpcore/nfp_mutex.o \ 11a0d8e02cSJakub Kicinski nfpcore/nfp_nffw.o \ 121a64821cSJakub Kicinski nfpcore/nfp_nsp.o \ 13010e2f9cSDavid Brunecz nfpcore/nfp_nsp_cmds.o \ 141a64821cSJakub Kicinski nfpcore/nfp_nsp_eth.o \ 15f01a2161SJakub Kicinski nfpcore/nfp_resource.o \ 165f30fe4dSJakub Kicinski nfpcore/nfp_rtsym.o \ 174cb584e0SJakub Kicinski nfpcore/nfp_target.o \ 18bcf0cafaSJakub Kicinski ccm.o \ 192a15bb1aSJakub Kicinski nfp_asm.o \ 207ac9ebd5SJakub Kicinski nfp_app.o \ 218aa0cb00SJakub Kicinski nfp_app_nic.o \ 221851f93fSSimon Horman nfp_devlink.o \ 23eefbde7eSDavid Brunecz nfp_hwmon.o \ 242633beb9SJakub Kicinski nfp_main.o \ 254c352362SJakub Kicinski nfp_net_common.o \ 2673a0329bSJakub Kicinski nfp_net_ctrl.o \ 27d79e19f5SCarl Heymann nfp_net_debugdump.o \ 284c352362SJakub Kicinski nfp_net_ethtool.o \ 2963461a02SJakub Kicinski nfp_net_main.o \ 305de73ee4SSimon Horman nfp_net_repr.o \ 3125528d90SPablo Cascón nfp_net_sriov.o \ 32eb488c26SJakub Kicinski nfp_netvf_main.o \ 338aa0cb00SJakub Kicinski nfp_port.o \ 34a0d163f4SJakub Kicinski nfp_shared_buf.o \ 358aa0cb00SJakub Kicinski nic/main.o 364c352362SJakub Kicinski 3757ae676eSJakub Kicinskiifeq ($(CONFIG_NFP_APP_FLOWER),y) 3857ae676eSJakub Kicinskinfp-objs += \ 391a1e586fSPieter Jansen van Vuuren flower/action.o \ 4057ae676eSJakub Kicinski flower/cmsg.o \ 41bb9a8d03SJohn Hurley flower/lag_conf.o \ 428a276873SPieter Jansen van Vuuren flower/main.o \ 435571e8c9SPieter Jansen van Vuuren flower/match.o \ 4443f84b72SPieter Jansen van Vuuren flower/metadata.o \ 45fd0dd1abSJohn Hurley flower/offload.o \ 46fd0dd1abSJohn Hurley flower/tunnel_conf.o 4757ae676eSJakub Kicinskiendif 4857ae676eSJakub Kicinski 49cd7df56eSJakub Kicinskiifeq ($(CONFIG_BPF_SYSCALL),y) 502633beb9SJakub Kicinskinfp-objs += \ 51d48ae231SJakub Kicinski bpf/cmsg.o \ 5243b45245SJakub Kicinski bpf/main.o \ 5343b45245SJakub Kicinski bpf/offload.o \ 54d9ae7f2bSJakub Kicinski bpf/verifier.o \ 55d9ae7f2bSJakub Kicinski bpf/jit.o 56cd7df56eSJakub Kicinskiendif 57cd7df56eSJakub Kicinski 58c4c8f39aSJakub Kicinskiifeq ($(CONFIG_NFP_APP_ABM_NIC),y) 59c4c8f39aSJakub Kicinskinfp-objs += \ 60174ab544SJakub Kicinski abm/cls.o \ 61cc54dc28SJakub Kicinski abm/ctrl.o \ 6247330f9bSJakub Kicinski abm/qdisc.o \ 63c4c8f39aSJakub Kicinski abm/main.o 64c4c8f39aSJakub Kicinskiendif 65c4c8f39aSJakub Kicinski 662633beb9SJakub Kicinskinfp-$(CONFIG_NFP_DEBUG) += nfp_net_debugfs.o 67