Commit | Line | Data |
---|---|---|
1d3bb996 DG |
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 |