diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-04-23 09:53:31 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-04-23 15:18:44 +0200 |
commit | 031df3914990db0336a0d386fb53558b05de467e (patch) | |
tree | 4661e22f0cdb3f9d06879f0194b77c75f62bac79 /bsps/powerpc/beatnik/net/porting/if_xxx.modini.c | |
parent | bsps: Move interrupt controller support to bsps (diff) | |
download | rtems-031df3914990db0336a0d386fb53558b05de467e.tar.bz2 |
bsps: Move legacy network drivers to bsps
This patch is a part of the BSP source reorganization.
Update #3285.
Diffstat (limited to 'bsps/powerpc/beatnik/net/porting/if_xxx.modini.c')
-rw-r--r-- | bsps/powerpc/beatnik/net/porting/if_xxx.modini.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/bsps/powerpc/beatnik/net/porting/if_xxx.modini.c b/bsps/powerpc/beatnik/net/porting/if_xxx.modini.c new file mode 100644 index 0000000000..1abad7dc22 --- /dev/null +++ b/bsps/powerpc/beatnik/net/porting/if_xxx.modini.c @@ -0,0 +1,34 @@ +#include <rtems.h> +#include <porting/rtemscompat.h> + +/* CEXP module initialization/finalization */ + +/* Copyright: Till Straumann <strauman@slac.stanford.edu>, 2005; + * License: see LICENSE file. + */ + +void +_cexpModuleInitialize(void *unused) +{ +extern void NET_EMBEMB(rtems_,NETDRIVER_PREFIX,_bringup)(char *); + METHODSPTR = &METHODS; +/* +#ifdef DEBUG + NET_EMBEMB(rtems_,NETDRIVER_PREFIX,_bringup)("192.168.2.13/255.255.255.0"); +#endif +*/ +} + +int +_cexpModuleFinalize(void *unused) +{ +#ifdef DEBUG +extern int NET_EMBEMB(rtems_,NETDRIVER_PREFIX,_bringdown)(); + if (NET_EMBEMB(rtems_,NETDRIVER_PREFIX,_bringdown)()) + return -1; + METHODSPTR = 0; + return 0; +#else + return -1; +#endif +} |