On 18/01/18 17:34, Gedare Bloom wrote:
After installation. The BSP builds fine
I fixed this for most BSPs. The rest will be fixed on Monday.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
Install these files only as and .
Update #3254.
---
c/src/lib/libbsp/powerpc/gen5200/Makefile.am | 3 +--
c/src/lib/libbsp/powerpc/gen5200/i2c/i2cdrv.c | 4 ++--
c/src/lib/libbsp/powerpc/gen5200/i2c/mpc5200mbus.c | 2 +-
c/src/lib/libbsp/powerpc/gen5200/i2c/mpc5200mbus.h | 2 +-
c/src
This patch set adds a MAC-less DPAA network interface driver to libbsd.
The driver is based on the QorIQ SDK Linux. The imported code uses this
license:
+/* Copyright 2008-2013 Freescale Semiconductor Inc.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modificati
---
linux/drivers/soc/fsl/qbman/qman_ccsr.c | 66 ---
linux/drivers/soc/fsl/qbman/qman_portal.c | 89 ---
2 files changed, 116 insertions(+), 39 deletions(-)
diff --git a/linux/drivers/soc/fsl/qbman/qman_ccsr.c
b/linux/drivers/soc/fsl/qbman/qman_
---
rtemsbsd/powerpc/include/linux/of.h | 2 ++
rtemsbsd/sys/powerpc/compat.c | 16
2 files changed, 18 insertions(+)
diff --git a/rtemsbsd/powerpc/include/linux/of.h
b/rtemsbsd/powerpc/include/linux/of.h
index 5ab543142..8ef046975 100644
--- a/rtemsbsd/powerpc/include/li
---
rtemsbsd/powerpc/include/linux/sort.h | 49 +++
1 file changed, 49 insertions(+)
create mode 100644 rtemsbsd/powerpc/include/linux/sort.h
diff --git a/rtemsbsd/powerpc/include/linux/sort.h
b/rtemsbsd/powerpc/include/linux/sort.h
new file mode 100644
index 000
---
linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 5 +
linux/drivers/soc/fsl/qbman/bman.c | 11 +++
linux/include/soc/fsl/bman.h | 3 +++
3 files changed, 19 insertions(+)
diff --git a/linux/drivers/net/ethernet/freescale/dpaa/dpaa_
---
libbsd.py | 1 +
libbsd_waf.py | 10 ++
testsuite/dpaa/test_main.c | 227 +
3 files changed, 238 insertions(+)
create mode 100644 testsuite/dpaa/test_main.c
diff --git a/libbsd.py b/libbsd.py
index 7b0b5537b..dd2fc5
---
rtemsbsd/powerpc/include/linux/of.h | 4 +-
rtemsbsd/powerpc/include/linux/of_address.h | 4 +-
rtemsbsd/sys/powerpc/compat.c | 76 -
3 files changed, 81 insertions(+), 3 deletions(-)
diff --git a/rtemsbsd/powerpc/include/linux/of.h
b/rtems
The issue is this:
static int dpaa_eth_macless_probe(struct platform_device *_of_dev)
{
[...]
INIT_LIST_HEAD(&priv->dpa_fq_list);
err = dpa_fq_probe_macless(dev, &priv->dpa_fq_list, RX);
if (!err)
err = dpa_fq_probe_macless(dev, &priv->dpa_fq_list,
TX);
Determine interrupt cells via device tree.
---
rtemsbsd/sys/powerpc/compat.c | 61 ---
1 file changed, 51 insertions(+), 10 deletions(-)
diff --git a/rtemsbsd/sys/powerpc/compat.c b/rtemsbsd/sys/powerpc/compat.c
index 45f06e5d1..01502e8b0 100644
--- a/rtems
---
.../drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 36 ++
.../drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 16 ++
rtemsbsd/include/rtems/bsd/local/opt_dpaa.h| 10 ++
3 files changed, 62 insertions(+)
diff --git a/linux/drivers/net/ethernet/freesca
Translate address in of_address_to_resource().
---
linux/drivers/net/ethernet/freescale/fman/fman.c | 28 +++-
linux/drivers/soc/fsl/qbman/qman_ccsr.c | 3 ---
rtemsbsd/powerpc/include/linux/device.h | 2 +-
rtemsbsd/sys/powerpc/compat.c|
---
libbsd.py | 7 +
libbsd_waf.py | 3 +
.../drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 82
.../drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 4 +
.../net/ethernet/freescale/sdk_dpaa/dpaa_eth.h
http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git
Commit 1ae843c08261402b2c35d83422e4fa1e313611f4 (fsl-sdk-v2.0-1703).
---
.../ethernet/freescale/sdk_dpaa/dpaa_eth_base.c| 265 +++
.../ethernet/freescale/sdk_dpaa/dpaa_eth_base.h| 50 ++
.../ethernet/freescale/sdk_dpaa/dpaa_
---
.../drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 22 ++
.../drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 3 +++
2 files changed, 25 insertions(+)
diff --git a/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
b/linux/drivers/net/ethernet/freescale/dpaa/dpaa_et
---
linux/drivers/soc/fsl/qbman/bman.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/linux/drivers/soc/fsl/qbman/bman.c
b/linux/drivers/soc/fsl/qbman/bman.c
index fec101c8a..44e4ee4b7 100644
--- a/linux/drivers/soc/fsl/qbman/bman.c
+++ b/linux/drivers/soc/fsl/qbman/bman.c
@@ -228,9 +228,1
---
linux/drivers/soc/fsl/qbman/bman_ccsr.c | 62 ++---
1 file changed, 26 insertions(+), 36 deletions(-)
diff --git a/linux/drivers/soc/fsl/qbman/bman_ccsr.c
b/linux/drivers/soc/fsl/qbman/bman_ccsr.c
index 830f319fb..0c3726e1d 100644
--- a/linux/drivers/soc/fsl/qbman
---
rtemsbsd/powerpc/include/linux/of.h | 3 +++
rtemsbsd/sys/powerpc/compat.c | 16
2 files changed, 19 insertions(+)
diff --git a/rtemsbsd/powerpc/include/linux/of.h
b/rtemsbsd/powerpc/include/linux/of.h
index 8ef046975..e91baaafd 100644
--- a/rtemsbsd/powerpc/include/l
---
rtemsbsd/powerpc/include/linux/of.h | 2 ++
rtemsbsd/sys/powerpc/compat.c | 7 +++
2 files changed, 9 insertions(+)
diff --git a/rtemsbsd/powerpc/include/linux/of.h
b/rtemsbsd/powerpc/include/linux/of.h
index 001a0c80e..5ab543142 100644
--- a/rtemsbsd/powerpc/include/linux/of.h
+++
---
rtemsbsd/powerpc/include/linux/compiler.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/rtemsbsd/powerpc/include/linux/compiler.h
b/rtemsbsd/powerpc/include/linux/compiler.h
index 300287db2..4553ba580 100644
--- a/rtemsbsd/powerpc/include/linux/compiler.h
+++ b/rtemsbsd/powerpc/include/
---
rtemsbsd/powerpc/include/linux/smp.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/rtemsbsd/powerpc/include/linux/smp.h
b/rtemsbsd/powerpc/include/linux/smp.h
index a9fac7041..bf8e60e3a 100644
--- a/rtemsbsd/powerpc/include/linux/smp.h
+++ b/rtemsbsd/powerpc/include/linu
---
rtemsbsd/powerpc/include/linux/of.h | 2 ++
rtemsbsd/sys/powerpc/compat.c | 7 +++
2 files changed, 9 insertions(+)
diff --git a/rtemsbsd/powerpc/include/linux/of.h
b/rtemsbsd/powerpc/include/linux/of.h
index f7f6f6ecb..001a0c80e 100644
--- a/rtemsbsd/powerpc/include/linux/of.h
+++
With the attached patch, the test header is now:
*** BEGIN OF TEST BLOCK 6 ***
*** TEST VERSION: 5.0.0.32d50688c655fbdc4cedcf9c06972b48e1ee498f-modified
*** TEST STATE: EXPECTED-PASS
*** TEST BUILD: RTEMS_DEBUG RTEMS_NETWORKING RTEMS_POSIX_API RTEMS_SMP
*** TEST TOOLS: 7.2.0 20170814 (RTEMS 5, RS
Hello,
the new test header is really great, e.g.
*** BEGIN OF TEST BLOCK 8 ***
*** TEST VERSION: 5.0.0.32d50688c655fbdc4cedcf9c06972b48e1ee498f
*** TEST STATE: EXPECTED-PASS
*** TEST BUILD: legacy-net
*** TEST TOOLS: 7.2.0 20170814 (RTEMS 5, RSB
a293ddc992ab2cf757b6dfea58ef3697494b5e95, Newlib
25 matches
Mail list logo