• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/stmmac/
1config STMMAC_ETH
2	tristate "STMicroelectronics 10/100/1000 Ethernet driver"
3	select MII
4	select PHYLIB
5	select CRC32
6	depends on NETDEVICES && CPU_SUBTYPE_ST40
7	help
8	  This is the driver for the Ethernet IPs are built around a
9	  Synopsys IP Core and fully tested on the STMicroelectronics
10	  platforms.
11
12if STMMAC_ETH
13
14config 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
23config 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
32config STMMAC_TIMER
33	bool "STMMAC Timer optimisation"
34	default n
35	help
36	  Use an external timer for mitigating the number of network
37	  interrupts. Currently, for SH architectures, it is possible
38	  to use the TMU channel 2 and the SH-RTC device.
39
40choice
41        prompt "Select Timer device"
42        depends on STMMAC_TIMER
43
44config STMMAC_TMU_TIMER
45        bool "TMU channel 2"
46        depends on CPU_SH4
47	help
48
49config STMMAC_RTC_TIMER
50        bool "Real time clock"
51        depends on RTC_CLASS
52	help
53
54endchoice
55
56endif
57