[PATCH] Ethernet driver For BBB ported from FreeBSD

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Jun 26 06:37:46 UTC 2015



On 25/06/15 18:18, ragunath wrote:
> This patch includes changes for porting cpsw ethernet driver for Beaglebone black from Freebsd.
> It also includes smsc phy ported from FreeBSD. Corresponding nexus devices are added.
> For networking to work properly, two additional changes are needed on the RTEMS side.
>
> ---
>   Makefile                                           |    3 +
>   freebsd/sys/arm/ti/cpsw/if_cpsw.c                  | 2239 ++++++++++++++++++++
>   freebsd/sys/arm/ti/cpsw/if_cpswreg.h               |  137 ++
>   freebsd/sys/arm/ti/cpsw/if_cpswvar.h               |  126 ++
>   freebsd/sys/dev/mii/smscphy.c                      |  227 ++
>   rtemsbsd/include/bsp/nexus-devices.h               |   34 +
>   rtemsbsd/include/machine/rtems-bsd-cache.h         |    2 +-
>   .../include/rtems/bsd/test/network-config.h.in     |    2 +
>   8 files changed, 2769 insertions(+), 1 deletion(-)
>   create mode 100644 freebsd/sys/arm/ti/cpsw/if_cpsw.c
>   create mode 100644 freebsd/sys/arm/ti/cpsw/if_cpswreg.h
>   create mode 100644 freebsd/sys/arm/ti/cpsw/if_cpswvar.h
>   create mode 100644 freebsd/sys/dev/mii/smscphy.c

As Gedare already mentioned, please separate the import commit from the 
rest. For example see git log and grep for "if_cgem:".

Which FreeBSD version did you use?

Don't modify the Makefile by hand.  Use libbsd.py instead and generate it.

-- 
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
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the devel mailing list