xref: /freebsd/sys/modules/dpaa2/Makefile (revision 8e994533806d8aa0ae4582a52d811ede2b19bb26)
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
1458983e4bSDmitry SalychevSRCS+=	dpaa2_buf.c
1558983e4bSDmitry SalychevSRCS+=	dpaa2_channel.c
1658983e4bSDmitry SalychevSRCS+=	dpaa2_types.c
17*8e994533SDmitry SalychevSRCS+=	dpaa2_frame.c
18ba7319e9SDmitry Salychev
19ba7319e9SDmitry SalychevSRCS+=	dpaa2_cmd_if.c dpaa2_cmd_if.h
20ba7319e9SDmitry SalychevSRCS+=	dpaa2_swp_if.c dpaa2_swp_if.h
21ba7319e9SDmitry SalychevSRCS+=	dpaa2_mc_if.c dpaa2_mc_if.h
22ba7319e9SDmitry SalychevSRCS+=	memac_mdio_common.c memac_mdio_if.c memac_mdio_if.h
23ba7319e9SDmitry Salychev
2472ef722bSBjoern A. ZeebSRCS+=	dpaa2_console.c
2572ef722bSBjoern A. Zeeb
26ba7319e9SDmitry SalychevSRCS+=	bus_if.h device_if.h miibus_if.h
27ba7319e9SDmitry SalychevSRCS+=	pcib_if.h pci_if.h
2858983e4bSDmitry Salychev
2958983e4bSDmitry SalychevSRCS+=	opt_acpi.h
3058983e4bSDmitry SalychevSRCS+=	opt_platform.h
3158983e4bSDmitry SalychevSRCS+=	opt_rss.h
32ba7319e9SDmitry Salychev
3357716e73SNathaniel Wesley FilardoSRCS.DEV_ACPI=	dpaa2_mc_acpi.c \
34ba7319e9SDmitry Salychev		memac_mdio_acpi.c \
35ba7319e9SDmitry Salychev		acpi_if.h \
36ba7319e9SDmitry Salychev		acpi_bus_if.h
37ba7319e9SDmitry Salychev
38ba7319e9SDmitry Salychev.if !empty(OPT_FDT)
39ba7319e9SDmitry SalychevSRCS+=	dpaa2_mc_fdt.c \
40ba7319e9SDmitry Salychev	memac_mdio_fdt.c \
41ba7319e9SDmitry Salychev	ofw_bus_if.h
42ba7319e9SDmitry Salychev.endif
43ba7319e9SDmitry Salychev
44ba7319e9SDmitry SalychevMFILES=	dev/dpaa2/dpaa2_cmd_if.m \
45ba7319e9SDmitry Salychev	dev/dpaa2/dpaa2_swp_if.m \
46ba7319e9SDmitry Salychev	dev/dpaa2/dpaa2_mc_if.m \
47ba7319e9SDmitry Salychev	dev/dpaa2/memac_mdio_if.m
48ba7319e9SDmitry Salychev
49ba7319e9SDmitry Salychev.include <bsd.kmod.mk>
50