source: rtems/c/src/libchip/network/smc91111exp.h @ 2174c66

4.115
Last change on this file since 2174c66 was 2174c66, checked in by Sebastian Huber <sebastian.huber@…>, on Aug 30, 2011 at 1:07:21 PM

2011-08-30 Peter Dufault <dufault@…>

  • 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.
  • Property mode set to 100644
File size: 646 bytes
Line 
1/*
2 *  $Id$
3 */
4
5#ifndef _SMC91111_EXP_H_
6#define _SMC91111_EXP_H_
7
8typedef struct scmv91111_configuration {
9  void                     *baseaddr;
10  unsigned int              vector;
11  unsigned int              pio;
12  unsigned int              ctl_rspeed;
13  unsigned int              ctl_rfduplx;
14  unsigned int              ctl_autoneg;
15#ifndef _OLD_EXCEPTIONS
16  /* New arguments for the Interrupt Manager Extension:
17   */
18  const char *              info;
19  rtems_option              options;
20  rtems_interrupt_handler   interrupt_wrapper;
21  void *                    arg;
22#endif
23} scmv91111_configuration_t;
24
25#endif  /* _SMC_91111_EXP_H_ */
26
27
Note: See TracBrowser for help on using the repository browser.