Kconfig 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. config STMMAC_ETH
  2. tristate "STMicroelectronics 10/100/1000 Ethernet driver"
  3. select MII
  4. select PHYLIB
  5. select CRC32
  6. depends on NETDEVICES && HAS_IOMEM
  7. help
  8. This is the driver for the Ethernet IPs are built around a
  9. Synopsys IP Core and only tested on the STMicroelectronics
  10. platforms.
  11. if STMMAC_ETH
  12. config STMMAC_DA
  13. bool "STMMAC DMA arbitration scheme"
  14. default n
  15. help
  16. Selecting this option, rx has priority over Tx (only for Giga
  17. Ethernet device).
  18. By default, the DMA arbitration scheme is based on Round-robin
  19. (rx:tx priority is 1:1).
  20. config STMMAC_TIMER
  21. bool "STMMAC Timer optimisation"
  22. default n
  23. depends on RTC_HCTOSYS_DEVICE
  24. help
  25. Use an external timer for mitigating the number of network
  26. interrupts. Currently, for SH architectures, it is possible
  27. to use the TMU channel 2 and the SH-RTC device.
  28. choice
  29. prompt "Select Timer device"
  30. depends on STMMAC_TIMER
  31. config STMMAC_TMU_TIMER
  32. bool "TMU channel 2"
  33. depends on CPU_SH4
  34. help
  35. config STMMAC_RTC_TIMER
  36. bool "Real time clock"
  37. depends on RTC_CLASS
  38. help
  39. endchoice
  40. endif