linux/include/linux/pxa168_eth.h
<<
>>
Prefs
   1/*
   2 *pxa168 ethernet platform device data definition file.
   3 */
   4#ifndef __LINUX_PXA168_ETH_H
   5#define __LINUX_PXA168_ETH_H
   6
   7struct pxa168_eth_platform_data {
   8        int     port_number;
   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         */
  20        int     rx_queue_size;
  21        int     tx_queue_size;
  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 */
  31