]>
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 | |
250ad8f5 | 35 | depends on RTC_HCTOSYS_DEVICE |
47dd7a54 GC |
36 | help |
37 | Use an external timer for mitigating the number of network | |
7187c1ad GC |
38 | interrupts. Currently, for SH architectures, it is possible |
39 | to use the TMU channel 2 and the SH-RTC device. | |
47dd7a54 GC |
40 | |
41 | choice | |
42 | prompt "Select Timer device" | |
43 | depends on STMMAC_TIMER | |
44 | ||
45 | config STMMAC_TMU_TIMER | |
46 | bool "TMU channel 2" | |
47 | depends on CPU_SH4 | |
48 | help | |
49 | ||
50 | config STMMAC_RTC_TIMER | |
51 | bool "Real time clock" | |
52 | depends on RTC_CLASS | |
53 | help | |
54 | ||
55 | endchoice | |
56 | ||
57 | endif |