162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ciobj-$(CONFIG_NFP) += nfp.o 362306a36Sopenharmony_ci 462306a36Sopenharmony_cinfp-objs := \ 562306a36Sopenharmony_ci nfpcore/nfp6000_pcie.o \ 662306a36Sopenharmony_ci nfpcore/nfp_cppcore.o \ 762306a36Sopenharmony_ci nfpcore/nfp_cpplib.o \ 862306a36Sopenharmony_ci nfpcore/nfp_dev.o \ 962306a36Sopenharmony_ci nfpcore/nfp_hwinfo.o \ 1062306a36Sopenharmony_ci nfpcore/nfp_mip.o \ 1162306a36Sopenharmony_ci nfpcore/nfp_mutex.o \ 1262306a36Sopenharmony_ci nfpcore/nfp_nffw.o \ 1362306a36Sopenharmony_ci nfpcore/nfp_nsp.o \ 1462306a36Sopenharmony_ci nfpcore/nfp_nsp_cmds.o \ 1562306a36Sopenharmony_ci nfpcore/nfp_nsp_eth.o \ 1662306a36Sopenharmony_ci nfpcore/nfp_resource.o \ 1762306a36Sopenharmony_ci nfpcore/nfp_rtsym.o \ 1862306a36Sopenharmony_ci nfpcore/nfp_target.o \ 1962306a36Sopenharmony_ci ccm.o \ 2062306a36Sopenharmony_ci ccm_mbox.o \ 2162306a36Sopenharmony_ci devlink_param.o \ 2262306a36Sopenharmony_ci nfp_asm.o \ 2362306a36Sopenharmony_ci nfd3/dp.o \ 2462306a36Sopenharmony_ci nfd3/rings.o \ 2562306a36Sopenharmony_ci nfd3/xsk.o \ 2662306a36Sopenharmony_ci nfdk/dp.o \ 2762306a36Sopenharmony_ci nfdk/rings.o \ 2862306a36Sopenharmony_ci nfp_app.o \ 2962306a36Sopenharmony_ci nfp_app_nic.o \ 3062306a36Sopenharmony_ci nfp_devlink.o \ 3162306a36Sopenharmony_ci nfp_hwmon.o \ 3262306a36Sopenharmony_ci nfp_main.o \ 3362306a36Sopenharmony_ci nfp_net_common.o \ 3462306a36Sopenharmony_ci nfp_net_dp.o \ 3562306a36Sopenharmony_ci nfp_net_ctrl.o \ 3662306a36Sopenharmony_ci nfp_net_debugdump.o \ 3762306a36Sopenharmony_ci nfp_net_ethtool.o \ 3862306a36Sopenharmony_ci nfp_net_main.o \ 3962306a36Sopenharmony_ci nfp_net_repr.o \ 4062306a36Sopenharmony_ci nfp_net_sriov.o \ 4162306a36Sopenharmony_ci nfp_net_xsk.o \ 4262306a36Sopenharmony_ci nfp_netvf_main.o \ 4362306a36Sopenharmony_ci nfp_port.o \ 4462306a36Sopenharmony_ci nfp_shared_buf.o \ 4562306a36Sopenharmony_ci nic/main.o 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ciifeq ($(CONFIG_TLS_DEVICE),y) 4862306a36Sopenharmony_cinfp-objs += \ 4962306a36Sopenharmony_ci crypto/tls.o 5062306a36Sopenharmony_ciendif 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ciifeq ($(CONFIG_NFP_APP_FLOWER),y) 5362306a36Sopenharmony_cinfp-objs += \ 5462306a36Sopenharmony_ci flower/action.o \ 5562306a36Sopenharmony_ci flower/cmsg.o \ 5662306a36Sopenharmony_ci flower/lag_conf.o \ 5762306a36Sopenharmony_ci flower/main.o \ 5862306a36Sopenharmony_ci flower/match.o \ 5962306a36Sopenharmony_ci flower/metadata.o \ 6062306a36Sopenharmony_ci flower/offload.o \ 6162306a36Sopenharmony_ci flower/tunnel_conf.o \ 6262306a36Sopenharmony_ci flower/qos_conf.o \ 6362306a36Sopenharmony_ci flower/conntrack.o 6462306a36Sopenharmony_ciendif 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ciifeq ($(CONFIG_BPF_SYSCALL),y) 6762306a36Sopenharmony_cinfp-objs += \ 6862306a36Sopenharmony_ci bpf/cmsg.o \ 6962306a36Sopenharmony_ci bpf/main.o \ 7062306a36Sopenharmony_ci bpf/offload.o \ 7162306a36Sopenharmony_ci bpf/verifier.o \ 7262306a36Sopenharmony_ci bpf/jit.o 7362306a36Sopenharmony_ciendif 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ciifeq ($(CONFIG_NFP_APP_ABM_NIC),y) 7662306a36Sopenharmony_cinfp-objs += \ 7762306a36Sopenharmony_ci abm/cls.o \ 7862306a36Sopenharmony_ci abm/ctrl.o \ 7962306a36Sopenharmony_ci abm/qdisc.o \ 8062306a36Sopenharmony_ci abm/main.o 8162306a36Sopenharmony_ciendif 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_cinfp-$(CONFIG_NFP_NET_IPSEC) += crypto/ipsec.o nfd3/ipsec.o nfdk/ipsec.o 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_cinfp-$(CONFIG_NFP_DEBUG) += nfp_net_debugfs.o 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_cinfp-$(CONFIG_DCB) += nic/dcb.o 88