Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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 Ethernet IPs are built around a
  8. Synopsys IP Core and fully tested on the STMicroelectronics
  9. platforms.
  10. if STMMAC_ETH
  11. config STMMAC_DA
  12. bool "STMMAC DMA arbitration scheme"
  13. default n
  14. help
  15. Selecting this option, rx has priority over Tx (only for Giga
  16. Ethernet device).
  17. By default, the DMA arbitration scheme is based on Round-robin
  18. (rx:tx priority is 1:1).
  19. config STMMAC_DUAL_MAC
  20. bool "STMMAC: dual mac support (EXPERIMENTAL)"
  21. default n
  22. depends on EXPERIMENTAL && STMMAC_ETH && !STMMAC_TIMER
  23. help
  24. Some ST SoCs (for example the stx7141 and stx7200c2) have two
  25. Ethernet Controllers. This option turns on the second Ethernet
  26. device on this kind of platforms.
  27. config STMMAC_TIMER
  28. bool "STMMAC Timer optimisation"
  29. default n
  30. help
  31. Use an external timer for mitigating the number of network
  32. interrupts. Currently, for SH architectures, it is possible
  33. to use the TMU channel 2 and the SH-RTC device.
  34. choice
  35. prompt "Select Timer device"
  36. depends on STMMAC_TIMER
  37. config STMMAC_TMU_TIMER
  38. bool "TMU channel 2"
  39. depends on CPU_SH4
  40. help
  41. config STMMAC_RTC_TIMER
  42. bool "Real time clock"
  43. depends on RTC_CLASS
  44. help
  45. endchoice
  46. endif