| David Gibson | 1d3bb99 | 2007-08-23 13:56:01 +1000 | [diff] [blame] | 1 | config IBM_EMAC | 
|  | 2 | tristate "PowerPC 4xx on-chip Ethernet support" | 
|  | 3 | depends on 4xx && !PPC_MERGE | 
|  | 4 | help | 
|  | 5 | This driver supports the PowerPC 4xx EMAC family of on-chip | 
|  | 6 | Ethernet controllers. | 
|  | 7 |  | 
|  | 8 | config IBM_EMAC_RXB | 
|  | 9 | int "Number of receive buffers" | 
|  | 10 | depends on IBM_EMAC | 
|  | 11 | default "128" | 
|  | 12 |  | 
|  | 13 | config IBM_EMAC_TXB | 
|  | 14 | int "Number of transmit buffers" | 
|  | 15 | depends on IBM_EMAC | 
|  | 16 | default "64" | 
|  | 17 |  | 
|  | 18 | config IBM_EMAC_POLL_WEIGHT | 
|  | 19 | int "MAL NAPI polling weight" | 
|  | 20 | depends on IBM_EMAC | 
|  | 21 | default "32" | 
|  | 22 |  | 
|  | 23 | config IBM_EMAC_RX_COPY_THRESHOLD | 
|  | 24 | int "RX skb copy threshold (bytes)" | 
|  | 25 | depends on IBM_EMAC | 
|  | 26 | default "256" | 
|  | 27 |  | 
|  | 28 | config IBM_EMAC_RX_SKB_HEADROOM | 
|  | 29 | int "Additional RX skb headroom (bytes)" | 
|  | 30 | depends on IBM_EMAC | 
|  | 31 | default "0" | 
|  | 32 | help | 
|  | 33 | Additional receive skb headroom. Note, that driver | 
|  | 34 | will always reserve at least 2 bytes to make IP header | 
|  | 35 | aligned, so usually there is no need to add any additional | 
|  | 36 | headroom. | 
|  | 37 |  | 
|  | 38 | If unsure, set to 0. | 
|  | 39 |  | 
|  | 40 | config IBM_EMAC_PHY_RX_CLK_FIX | 
|  | 41 | bool "PHY Rx clock workaround" | 
|  | 42 | depends on IBM_EMAC && (405EP || 440GX || 440EP || 440GR) | 
|  | 43 | help | 
|  | 44 | Enable this if EMAC attached to a PHY which doesn't generate | 
|  | 45 | RX clock if there is no link, if this is the case, you will | 
|  | 46 | see "TX disable timeout" or "RX disable timeout" in the system | 
|  | 47 | log. | 
|  | 48 |  | 
|  | 49 | If unsure, say N. | 
|  | 50 |  | 
|  | 51 | config IBM_EMAC_DEBUG | 
|  | 52 | bool "Debugging" | 
|  | 53 | depends on IBM_EMAC | 
|  | 54 | default n | 
|  | 55 |  | 
|  | 56 | config IBM_EMAC_ZMII | 
|  | 57 | bool | 
|  | 58 | depends on IBM_EMAC && (NP405H || NP405L || 44x) | 
|  | 59 | default y | 
|  | 60 |  | 
|  | 61 | config IBM_EMAC_RGMII | 
|  | 62 | bool | 
|  | 63 | depends on IBM_EMAC && 440GX | 
|  | 64 | default y | 
|  | 65 |  | 
|  | 66 | config IBM_EMAC_TAH | 
|  | 67 | bool | 
|  | 68 | depends on IBM_EMAC && 440GX | 
|  | 69 | default y | 
|  | 70 |  |