summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/network/smc91111exp.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2011-08-30 13:07:21 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2011-08-30 13:07:21 +0000
commit2174c66d4bb77b6c33159a20e8c4559efd062b68 (patch)
treef5843250e7ad845badd29e2e63c3b11f05e75ccd /c/src/libchip/network/smc91111exp.h
parent2011-08-30 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-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.h8
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_ */