Kconfig 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. config STMMAC_ETH
  2. tristate "STMicroelectronics 10/100/1000 Ethernet driver"
  3. select MII
  4. select PHYLIB
  5. depends on NETDEVICES && CPU_SUBTYPE_ST40
  6. help
  7. This is the driver for the ST MAC 10/100/1000 on-chip Ethernet
  8. controllers. ST Ethernet IPs are built around a Synopsys IP Core.
  9. if STMMAC_ETH
  10. config STMMAC_DA
  11. bool "STMMAC DMA arbitration scheme"
  12. default n
  13. help
  14. Selecting this option, rx has priority over Tx (only for Giga
  15. Ethernet device).
  16. By default, the DMA arbitration scheme is based on Round-robin
  17. (rx:tx priority is 1:1).
  18. config STMMAC_DUAL_MAC
  19. bool "STMMAC: dual mac support (EXPERIMENTAL)"
  20. default n
  21. depends on EXPERIMENTAL && STMMAC_ETH && !STMMAC_TIMER
  22. help
  23. Some ST SoCs (for example the stx7141 and stx7200c2) have two
  24. Ethernet Controllers. This option turns on the second Ethernet
  25. device on this kind of platforms.
  26. config STMMAC_TIMER
  27. bool "STMMAC Timer optimisation"
  28. default n
  29. help
  30. Use an external timer for mitigating the number of network
  31. interrupts.
  32. choice
  33. prompt "Select Timer device"
  34. depends on STMMAC_TIMER
  35. config STMMAC_TMU_TIMER
  36. bool "TMU channel 2"
  37. depends on CPU_SH4
  38. help
  39. config STMMAC_RTC_TIMER
  40. bool "Real time clock"
  41. depends on RTC_CLASS
  42. help
  43. endchoice
  44. endif