Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pxa168_eth.h
Go to the documentation of this file.
1 /*
2  *pxa168 ethernet platform device data definition file.
3  */
4 #ifndef __LINUX_PXA168_ETH_H
5 #define __LINUX_PXA168_ETH_H
6 
9  int phy_addr;
10 
11  /*
12  * If speed is 0, then speed and duplex are autonegotiated.
13  */
14  int speed; /* 0, SPEED_10, SPEED_100 */
15  int duplex; /* DUPLEX_HALF or DUPLEX_FULL */
16 
17  /*
18  * Override default RX/TX queue sizes if nonzero.
19  */
22 
23  /*
24  * init callback is used for board specific initialization
25  * e.g on Aspenite its used to initialize the PHY transceiver.
26  */
27  int (*init)(void);
28 };
29 
30 #endif /* __LINUX_PXA168_ETH_H */