2 tristate "IBM EMAC Ethernet support"
6 This driver supports the IBM EMAC family of Ethernet controllers
7 typically found on 4xx embedded PowerPC chips, but also on the
8 Axon southbridge for Cell.
10 config IBM_NEW_EMAC_RXB
11 int "Number of receive buffers"
12 depends on IBM_NEW_EMAC
15 config IBM_NEW_EMAC_TXB
16 int "Number of transmit buffers"
17 depends on IBM_NEW_EMAC
20 config IBM_NEW_EMAC_POLL_WEIGHT
21 int "MAL NAPI polling weight"
22 depends on IBM_NEW_EMAC
25 config IBM_NEW_EMAC_RX_COPY_THRESHOLD
26 int "RX skb copy threshold (bytes)"
27 depends on IBM_NEW_EMAC
30 config IBM_NEW_EMAC_RX_SKB_HEADROOM
31 int "Additional RX skb headroom (bytes)"
32 depends on IBM_NEW_EMAC
35 Additional receive skb headroom. Note, that driver
36 will always reserve at least 2 bytes to make IP header
37 aligned, so usually there is no need to add any additional
42 config IBM_NEW_EMAC_DEBUG
44 depends on IBM_NEW_EMAC
47 # The options below has to be select'ed by the respective
48 # processor types or platforms
50 config IBM_NEW_EMAC_ZMII
54 config IBM_NEW_EMAC_RGMII
58 config IBM_NEW_EMAC_TAH
62 config IBM_NEW_EMAC_EMAC4
66 config IBM_NEW_EMAC_NO_FLOW_CTRL
70 config IBM_NEW_EMAC_MAL_CLR_ICINTSTAT
74 config IBM_NEW_EMAC_MAL_COMMON_ERR