RTEMS  5.1
smc91111exp.h
1 #ifndef _SMC91111_EXP_H_
2 #define _SMC91111_EXP_H_
3 
4 #include <bsp.h>
5 
6 typedef struct scmv91111_configuration {
7  void *baseaddr;
8  rtems_vector_number vector;
9  unsigned int pio;
10  unsigned int ctl_rspeed;
11  unsigned int ctl_rfduplx;
12  unsigned int ctl_autoneg;
13 #ifdef BSP_FEATURE_IRQ_EXTENSION
14  const char * info;
15  rtems_option options;
16  rtems_interrupt_handler interrupt_wrapper;
17  void * arg;
18 #endif
20 
21 int _rtems_smc91111_driver_attach (struct rtems_bsdnet_ifconfig *config,
22  scmv91111_configuration_t * scm_config);
23 
24 #endif /* _SMC_91111_EXP_H_ */
25 
26 
Definition: deflate.c:115
Definition: smc91111exp.h:6
ISR_Vector_number rtems_vector_number
Control block type used to manage the vectors.
Definition: intr.h:47
uint32_t rtems_option
Definition: options.h:42
void(* rtems_interrupt_handler)(void *)
Interrupt handler routine type.
Definition: irq-extension.h:79