| /* | 
 |  *pxa168 ethernet platform device data definition file. | 
 |  */ | 
 | #ifndef __LINUX_PXA168_ETH_H | 
 | #define __LINUX_PXA168_ETH_H | 
 |  | 
 | struct pxa168_eth_platform_data { | 
 | 	int	port_number; | 
 | 	int	phy_addr; | 
 |  | 
 | 	/* | 
 | 	 * If speed is 0, then speed and duplex are autonegotiated. | 
 | 	 */ | 
 | 	int	speed;		/* 0, SPEED_10, SPEED_100 */ | 
 | 	int	duplex;		/* DUPLEX_HALF or DUPLEX_FULL */ | 
 |  | 
 | 	/* | 
 | 	 * Override default RX/TX queue sizes if nonzero. | 
 | 	 */ | 
 | 	int	rx_queue_size; | 
 | 	int	tx_queue_size; | 
 |  | 
 | 	/* | 
 | 	 * init callback is used for board specific initialization | 
 | 	 * e.g on Aspenite its used to initialize the PHY transceiver. | 
 | 	 */ | 
 | 	int (*init)(void); | 
 | }; | 
 |  | 
 | #endif /* __LINUX_PXA168_ETH_H */ |