]>
Commit | Line | Data |
---|---|---|
47dd7a54 GC |
1 | config STMMAC_ETH |
2 | tristate "STMicroelectronics 10/100/1000 Ethernet driver" | |
3 | select MII | |
4 | select PHYLIB | |
7ba8a9b4 | 5 | select CRC32 |
ac75791a | 6 | depends on NETDEVICES |
47dd7a54 | 7 | help |
7187c1ad | 8 | This is the driver for the Ethernet IPs are built around a |
ac75791a | 9 | Synopsys IP Core and only tested on the STMicroelectronics |
7187c1ad | 10 | platforms. |
47dd7a54 GC |
11 | |
12 | if STMMAC_ETH | |
13 | ||
14 | config STMMAC_DA | |
15 | bool "STMMAC DMA arbitration scheme" | |
16 | default n | |
17 | help | |
18 | Selecting this option, rx has priority over Tx (only for Giga | |
19 | Ethernet device). | |
20 | By default, the DMA arbitration scheme is based on Round-robin | |
21 | (rx:tx priority is 1:1). | |
22 | ||
23 | config STMMAC_DUAL_MAC | |
24 | bool "STMMAC: dual mac support (EXPERIMENTAL)" | |
25 | default n | |
26 | depends on EXPERIMENTAL && STMMAC_ETH && !STMMAC_TIMER | |
27 | help | |
28 | Some ST SoCs (for example the stx7141 and stx7200c2) have two | |
29 | Ethernet Controllers. This option turns on the second Ethernet | |
30 | device on this kind of platforms. | |
31 | ||
32 | config STMMAC_TIMER | |
33 | bool "STMMAC Timer optimisation" | |
34 | default n | |
35 | help | |
36 | Use an external timer for mitigating the number of network | |
7187c1ad GC |
37 | interrupts. Currently, for SH architectures, it is possible |
38 | to use the TMU channel 2 and the SH-RTC device. | |
47dd7a54 GC |
39 | |
40 | choice | |
41 | prompt "Select Timer device" | |
42 | depends on STMMAC_TIMER | |
43 | ||
44 | config STMMAC_TMU_TIMER | |
45 | bool "TMU channel 2" | |
46 | depends on CPU_SH4 | |
47 | help | |
48 | ||
49 | config STMMAC_RTC_TIMER | |
50 | bool "Real time clock" | |
51 | depends on RTC_CLASS | |
52 | help | |
53 | ||
54 | endchoice | |
55 | ||
56 | endif |