diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-08-30 13:07:21 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-08-30 13:07:21 +0000 |
commit | 2174c66d4bb77b6c33159a20e8c4559efd062b68 (patch) | |
tree | f5843250e7ad845badd29e2e63c3b11f05e75ccd /c/src/libchip/network/smc91111exp.h | |
parent | 2011-08-30 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-2174c66d4bb77b6c33159a20e8c4559efd062b68.tar.bz2 |
2011-08-30 Peter Dufault <dufault@hda.com>
* libchip/network/smc91111.c: Modify to support the MPC5554 using new
exceptions. Fix where the networking status is being dumped to a
single thousand-character line. Add support for when the chip loaded
it's MAC address from a serial chip at reset (the
SMC91111_ENADDR_IS_SETUP option). Call lan91cxx_start() every time
the the device is initialized. Without this change the chip can not
be "upped" once it has been downed.
* c/src/libchip/network/smc91111.h: Change the "#ifdef expression" to
"#if expression".
* c/src/libchip/network/smc91111exp.h: Add support for new exceptions.
Diffstat (limited to '')
-rw-r--r-- | c/src/libchip/network/smc91111exp.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/c/src/libchip/network/smc91111exp.h b/c/src/libchip/network/smc91111exp.h index 72e41fa0d9..15c13e0b72 100644 --- a/c/src/libchip/network/smc91111exp.h +++ b/c/src/libchip/network/smc91111exp.h @@ -12,6 +12,14 @@ typedef struct scmv91111_configuration { unsigned int ctl_rspeed; unsigned int ctl_rfduplx; unsigned int ctl_autoneg; +#ifndef _OLD_EXCEPTIONS + /* New arguments for the Interrupt Manager Extension: + */ + const char * info; + rtems_option options; + rtems_interrupt_handler interrupt_wrapper; + void * arg; +#endif } scmv91111_configuration_t; #endif /* _SMC_91111_EXP_H_ */ |