RTEMS: bsps/include/libchip/smc91111exp.h Source File

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
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
19} scmv91111_configuration_t;
20
21int _rtems_smc91111_driver_attach (struct rtems_bsdnet_ifconfig *config,
22 scmv91111_configuration_t * scm_config);
23
24#endif /* _SMC_91111_EXP_H_ */
25
26
rtems_vector_number
ISR_Vector_number rtems_vector_number
Control block type used to manage the vectors.
Definition: intr.h:47
rtems_option
uint32_t rtems_option
Definition: options.h:42
rtems_interrupt_handler
void(* rtems_interrupt_handler)(void *)
Interrupt handler routine type.
Definition: irq-extension.h:79
config_s
Definition: deflate.c:115
scmv91111_configuration
Definition: smc91111exp.h:6