| David Gibson | 1d3bb99 | 2007-08-23 13:56:01 +1000 | [diff] [blame] | 1 | config IBM_NEW_EMAC | 
 | 2 | 	tristate "IBM EMAC Ethernet support" | 
 | 3 | 	depends on PPC_DCR && PPC_MERGE | 
 | 4 | 	help | 
 | 5 | 	  This driver supports the IBM EMAC family of Ethernet controllers | 
 | 6 | 	  typically found on 4xx embedded PowerPC chips, but also on the | 
 | 7 | 	  Axon southbridge for Cell. | 
 | 8 |  | 
 | 9 | config IBM_NEW_EMAC_RXB | 
 | 10 | 	int "Number of receive buffers" | 
 | 11 | 	depends on IBM_NEW_EMAC | 
 | 12 | 	default "128" | 
 | 13 |  | 
 | 14 | config IBM_NEW_EMAC_TXB | 
 | 15 | 	int "Number of transmit buffers" | 
 | 16 | 	depends on IBM_NEW_EMAC | 
 | 17 | 	default "64" | 
 | 18 |  | 
 | 19 | config IBM_NEW_EMAC_POLL_WEIGHT | 
 | 20 | 	int "MAL NAPI polling weight" | 
 | 21 | 	depends on IBM_NEW_EMAC | 
 | 22 | 	default "32" | 
 | 23 |  | 
 | 24 | config IBM_NEW_EMAC_RX_COPY_THRESHOLD | 
 | 25 | 	int "RX skb copy threshold (bytes)" | 
 | 26 | 	depends on IBM_NEW_EMAC | 
 | 27 | 	default "256" | 
 | 28 |  | 
 | 29 | config IBM_NEW_EMAC_RX_SKB_HEADROOM | 
 | 30 | 	int "Additional RX skb headroom (bytes)" | 
 | 31 | 	depends on IBM_NEW_EMAC | 
 | 32 | 	default "0" | 
 | 33 | 	help | 
 | 34 | 	  Additional receive skb headroom. Note, that driver | 
 | 35 | 	  will always reserve at least 2 bytes to make IP header | 
 | 36 | 	  aligned, so usually there is no need to add any additional | 
 | 37 | 	  headroom. | 
 | 38 |  | 
 | 39 | 	  If unsure, set to 0. | 
 | 40 |  | 
 | 41 | config IBM_NEW_EMAC_DEBUG | 
 | 42 | 	bool "Debugging" | 
 | 43 | 	depends on IBM_NEW_EMAC | 
 | 44 | 	default n | 
 | 45 |  | 
 | 46 | # The options below has to be select'ed by the respective | 
 | 47 | # processor types or platforms | 
 | 48 |  | 
 | 49 | config IBM_NEW_EMAC_ZMII | 
 | 50 | 	bool | 
 | 51 | 	default n | 
 | 52 |  | 
 | 53 | config IBM_NEW_EMAC_RGMII | 
 | 54 | 	bool | 
 | 55 | 	default n | 
 | 56 |  | 
 | 57 | config IBM_NEW_EMAC_TAH | 
 | 58 | 	bool | 
 | 59 | 	default n | 
 | 60 |  | 
 | 61 | config IBM_NEW_EMAC_EMAC4 | 
 | 62 | 	bool | 
 | 63 | 	default n |