|  | config IBM_EMAC | 
|  | tristate "PowerPC 4xx on-chip Ethernet support" | 
|  | depends on 4xx && !PPC_MERGE | 
|  | help | 
|  | This driver supports the PowerPC 4xx EMAC family of on-chip | 
|  | Ethernet controllers. | 
|  |  | 
|  | config IBM_EMAC_RXB | 
|  | int "Number of receive buffers" | 
|  | depends on IBM_EMAC | 
|  | default "128" | 
|  |  | 
|  | config IBM_EMAC_TXB | 
|  | int "Number of transmit buffers" | 
|  | depends on IBM_EMAC | 
|  | default "64" | 
|  |  | 
|  | config IBM_EMAC_POLL_WEIGHT | 
|  | int "MAL NAPI polling weight" | 
|  | depends on IBM_EMAC | 
|  | default "32" | 
|  |  | 
|  | config IBM_EMAC_RX_COPY_THRESHOLD | 
|  | int "RX skb copy threshold (bytes)" | 
|  | depends on IBM_EMAC | 
|  | default "256" | 
|  |  | 
|  | config IBM_EMAC_RX_SKB_HEADROOM | 
|  | int "Additional RX skb headroom (bytes)" | 
|  | depends on IBM_EMAC | 
|  | default "0" | 
|  | help | 
|  | Additional receive skb headroom. Note, that driver | 
|  | will always reserve at least 2 bytes to make IP header | 
|  | aligned, so usually there is no need to add any additional | 
|  | headroom. | 
|  |  | 
|  | If unsure, set to 0. | 
|  |  | 
|  | config IBM_EMAC_PHY_RX_CLK_FIX | 
|  | bool "PHY Rx clock workaround" | 
|  | depends on IBM_EMAC && (405EP || 440GX || 440EP || 440GR) | 
|  | help | 
|  | Enable this if EMAC attached to a PHY which doesn't generate | 
|  | RX clock if there is no link, if this is the case, you will | 
|  | see "TX disable timeout" or "RX disable timeout" in the system | 
|  | log. | 
|  |  | 
|  | If unsure, say N. | 
|  |  | 
|  | config IBM_EMAC_DEBUG | 
|  | bool "Debugging" | 
|  | depends on IBM_EMAC | 
|  | default n | 
|  |  | 
|  | config IBM_EMAC_ZMII | 
|  | bool | 
|  | depends on IBM_EMAC && (NP405H || NP405L || 44x) | 
|  | default y | 
|  |  | 
|  | config IBM_EMAC_RGMII | 
|  | bool | 
|  | depends on IBM_EMAC && 440GX | 
|  | default y | 
|  |  | 
|  | config IBM_EMAC_TAH | 
|  | bool | 
|  | depends on IBM_EMAC && 440GX | 
|  | default y | 
|  |  |