1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyunobj-$(CONFIG_NFP) += nfp.o 3*4882a593Smuzhiyun 4*4882a593Smuzhiyunnfp-objs := \ 5*4882a593Smuzhiyun nfpcore/nfp6000_pcie.o \ 6*4882a593Smuzhiyun nfpcore/nfp_cppcore.o \ 7*4882a593Smuzhiyun nfpcore/nfp_cpplib.o \ 8*4882a593Smuzhiyun nfpcore/nfp_hwinfo.o \ 9*4882a593Smuzhiyun nfpcore/nfp_mip.o \ 10*4882a593Smuzhiyun nfpcore/nfp_mutex.o \ 11*4882a593Smuzhiyun nfpcore/nfp_nffw.o \ 12*4882a593Smuzhiyun nfpcore/nfp_nsp.o \ 13*4882a593Smuzhiyun nfpcore/nfp_nsp_cmds.o \ 14*4882a593Smuzhiyun nfpcore/nfp_nsp_eth.o \ 15*4882a593Smuzhiyun nfpcore/nfp_resource.o \ 16*4882a593Smuzhiyun nfpcore/nfp_rtsym.o \ 17*4882a593Smuzhiyun nfpcore/nfp_target.o \ 18*4882a593Smuzhiyun ccm.o \ 19*4882a593Smuzhiyun ccm_mbox.o \ 20*4882a593Smuzhiyun devlink_param.o \ 21*4882a593Smuzhiyun nfp_asm.o \ 22*4882a593Smuzhiyun nfp_app.o \ 23*4882a593Smuzhiyun nfp_app_nic.o \ 24*4882a593Smuzhiyun nfp_devlink.o \ 25*4882a593Smuzhiyun nfp_hwmon.o \ 26*4882a593Smuzhiyun nfp_main.o \ 27*4882a593Smuzhiyun nfp_net_common.o \ 28*4882a593Smuzhiyun nfp_net_ctrl.o \ 29*4882a593Smuzhiyun nfp_net_debugdump.o \ 30*4882a593Smuzhiyun nfp_net_ethtool.o \ 31*4882a593Smuzhiyun nfp_net_main.o \ 32*4882a593Smuzhiyun nfp_net_repr.o \ 33*4882a593Smuzhiyun nfp_net_sriov.o \ 34*4882a593Smuzhiyun nfp_netvf_main.o \ 35*4882a593Smuzhiyun nfp_port.o \ 36*4882a593Smuzhiyun nfp_shared_buf.o \ 37*4882a593Smuzhiyun nic/main.o 38*4882a593Smuzhiyun 39*4882a593Smuzhiyunifeq ($(CONFIG_TLS_DEVICE),y) 40*4882a593Smuzhiyunnfp-objs += \ 41*4882a593Smuzhiyun crypto/tls.o 42*4882a593Smuzhiyunendif 43*4882a593Smuzhiyun 44*4882a593Smuzhiyunifeq ($(CONFIG_NFP_APP_FLOWER),y) 45*4882a593Smuzhiyunnfp-objs += \ 46*4882a593Smuzhiyun flower/action.o \ 47*4882a593Smuzhiyun flower/cmsg.o \ 48*4882a593Smuzhiyun flower/lag_conf.o \ 49*4882a593Smuzhiyun flower/main.o \ 50*4882a593Smuzhiyun flower/match.o \ 51*4882a593Smuzhiyun flower/metadata.o \ 52*4882a593Smuzhiyun flower/offload.o \ 53*4882a593Smuzhiyun flower/tunnel_conf.o \ 54*4882a593Smuzhiyun flower/qos_conf.o 55*4882a593Smuzhiyunendif 56*4882a593Smuzhiyun 57*4882a593Smuzhiyunifeq ($(CONFIG_BPF_SYSCALL),y) 58*4882a593Smuzhiyunnfp-objs += \ 59*4882a593Smuzhiyun bpf/cmsg.o \ 60*4882a593Smuzhiyun bpf/main.o \ 61*4882a593Smuzhiyun bpf/offload.o \ 62*4882a593Smuzhiyun bpf/verifier.o \ 63*4882a593Smuzhiyun bpf/jit.o 64*4882a593Smuzhiyunendif 65*4882a593Smuzhiyun 66*4882a593Smuzhiyunifeq ($(CONFIG_NFP_APP_ABM_NIC),y) 67*4882a593Smuzhiyunnfp-objs += \ 68*4882a593Smuzhiyun abm/cls.o \ 69*4882a593Smuzhiyun abm/ctrl.o \ 70*4882a593Smuzhiyun abm/qdisc.o \ 71*4882a593Smuzhiyun abm/main.o 72*4882a593Smuzhiyunendif 73*4882a593Smuzhiyun 74*4882a593Smuzhiyunnfp-$(CONFIG_NFP_DEBUG) += nfp_net_debugfs.o 75