From 28ee86a9b0f2e980beeb637da4f787065c74a39e Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 27 Apr 2016 11:58:19 +0200 Subject: Import DPAA driver snapshot Imported from Freescale Linux repository git://git.freescale.com/ppc/upstream/linux.git commit 2774c204cd8bfc56a200ff4dcdfc9cdf5b6fc161. Linux compatibility layer is partly from FreeBSD. --- libbsd_waf.py | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'libbsd_waf.py') diff --git a/libbsd_waf.py b/libbsd_waf.py index 420f12c9..21553ba9 100644 --- a/libbsd_waf.py +++ b/libbsd_waf.py @@ -78,6 +78,8 @@ def build(bld): includes += ["freebsd/contrib/expat/lib"] includes += ["freebsd/contrib/libpcap"] includes += ["freebsd/contrib/libxo"] + includes += ["linux/include"] + includes += ["linux/drivers/net/ethernet/freescale/fman"] includes += ["rtemsbsd/sys"] includes += ["mDNSResponder/mDNSCore"] includes += ["mDNSResponder/mDNSShared"] @@ -2300,7 +2302,34 @@ def build(bld): if bld.get_env()["RTEMS_ARCH"] == "nios2": source += ['freebsd/sys/mips/mips/in_cksum.c'] if bld.get_env()["RTEMS_ARCH"] == "powerpc": - source += ['freebsd/sys/powerpc/powerpc/in_cksum.c'] + source += ['freebsd/sys/powerpc/powerpc/in_cksum.c', + 'linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c', + 'linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth_common.c', + 'linux/drivers/net/ethernet/freescale/fman/fman.c', + 'linux/drivers/net/ethernet/freescale/fman/fman_dtsec.c', + 'linux/drivers/net/ethernet/freescale/fman/fman_memac.c', + 'linux/drivers/net/ethernet/freescale/fman/fman_port.c', + 'linux/drivers/net/ethernet/freescale/fman/fman_sp.c', + 'linux/drivers/net/ethernet/freescale/fman/fman_tgec.c', + 'linux/drivers/net/ethernet/freescale/fman/mac.c', + 'linux/drivers/soc/fsl/qbman/bman.c', + 'linux/drivers/soc/fsl/qbman/bman_api.c', + 'linux/drivers/soc/fsl/qbman/bman_test.c', + 'linux/drivers/soc/fsl/qbman/bman_test_api.c', + 'linux/drivers/soc/fsl/qbman/bman_test_thresh.c', + 'linux/drivers/soc/fsl/qbman/bman_utils.c', + 'linux/drivers/soc/fsl/qbman/dpaa_resource.c', + 'linux/drivers/soc/fsl/qbman/qman.c', + 'linux/drivers/soc/fsl/qbman/qman_api.c', + 'linux/drivers/soc/fsl/qbman/qman_portal.c', + 'linux/drivers/soc/fsl/qbman/qman_test_api.c', + 'linux/drivers/soc/fsl/qbman/qman_test_stash.c', + 'linux/drivers/soc/fsl/qbman/qman_utils.c', + 'rtemsbsd/sys/powerpc/compat.c', + 'rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c', + 'rtemsbsd/sys/powerpc/fdt_phy.c', + 'rtemsbsd/sys/powerpc/fman_muram.c', + 'rtemsbsd/sys/powerpc/linux_compat.c'] if bld.get_env()["RTEMS_ARCH"] == "sh": source += ['freebsd/sys/mips/mips/in_cksum.c'] if bld.get_env()["RTEMS_ARCH"] == "sparc": -- cgit v1.2.3