xref: /freebsd/sys/modules/dpaa2/Makefile (revision 58983e4b0253ad38a3e1ef2166fedd3133fdb552)
1ba7319e9SDmitry Salychev.PATH:	${SRCTOP}/sys/dev/dpaa2
2ba7319e9SDmitry Salychev
3ba7319e9SDmitry SalychevKMOD=	dpaa2
4ba7319e9SDmitry Salychev
5ba7319e9SDmitry SalychevSRCS=	dpaa2_mc.c
6ba7319e9SDmitry SalychevSRCS+=	dpaa2_rc.c
7ba7319e9SDmitry SalychevSRCS+=	dpaa2_io.c
8ba7319e9SDmitry SalychevSRCS+=	dpaa2_bp.c
9ba7319e9SDmitry SalychevSRCS+=	dpaa2_ni.c
10ba7319e9SDmitry SalychevSRCS+=	dpaa2_mcp.c
11ba7319e9SDmitry SalychevSRCS+=	dpaa2_swp.c
12ba7319e9SDmitry SalychevSRCS+=	dpaa2_mac.c
13ba7319e9SDmitry SalychevSRCS+=	dpaa2_con.c
14*58983e4bSDmitry SalychevSRCS+=	dpaa2_buf.c
15*58983e4bSDmitry SalychevSRCS+=	dpaa2_channel.c
16*58983e4bSDmitry SalychevSRCS+=	dpaa2_types.c
17ba7319e9SDmitry Salychev
18ba7319e9SDmitry SalychevSRCS+=	dpaa2_cmd_if.c dpaa2_cmd_if.h
19ba7319e9SDmitry SalychevSRCS+=	dpaa2_swp_if.c dpaa2_swp_if.h
20ba7319e9SDmitry SalychevSRCS+=	dpaa2_mc_if.c dpaa2_mc_if.h
21ba7319e9SDmitry SalychevSRCS+=	memac_mdio_common.c memac_mdio_if.c memac_mdio_if.h
22ba7319e9SDmitry Salychev
2372ef722bSBjoern A. ZeebSRCS+=	dpaa2_console.c
2472ef722bSBjoern A. Zeeb
25ba7319e9SDmitry SalychevSRCS+=	bus_if.h device_if.h miibus_if.h
26ba7319e9SDmitry SalychevSRCS+=	pcib_if.h pci_if.h
27*58983e4bSDmitry Salychev
28*58983e4bSDmitry SalychevSRCS+=	opt_acpi.h
29*58983e4bSDmitry SalychevSRCS+=	opt_platform.h
30*58983e4bSDmitry SalychevSRCS+=	opt_rss.h
31ba7319e9SDmitry Salychev
3257716e73SNathaniel Wesley FilardoSRCS.DEV_ACPI=	dpaa2_mc_acpi.c \
33ba7319e9SDmitry Salychev		memac_mdio_acpi.c \
34ba7319e9SDmitry Salychev		acpi_if.h \
35ba7319e9SDmitry Salychev		acpi_bus_if.h
36ba7319e9SDmitry Salychev
37ba7319e9SDmitry Salychev.if !empty(OPT_FDT)
38ba7319e9SDmitry SalychevSRCS+=	dpaa2_mc_fdt.c \
39ba7319e9SDmitry Salychev	memac_mdio_fdt.c \
40ba7319e9SDmitry Salychev	ofw_bus_if.h
41ba7319e9SDmitry Salychev.endif
42ba7319e9SDmitry Salychev
43ba7319e9SDmitry SalychevMFILES=	dev/dpaa2/dpaa2_cmd_if.m \
44ba7319e9SDmitry Salychev	dev/dpaa2/dpaa2_swp_if.m \
45ba7319e9SDmitry Salychev	dev/dpaa2/dpaa2_mc_if.m \
46ba7319e9SDmitry Salychev	dev/dpaa2/memac_mdio_if.m
47ba7319e9SDmitry Salychev
48ba7319e9SDmitry Salychev.include <bsd.kmod.mk>
49