Kconfig 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. config IBM_NEW_EMAC
  2. tristate "IBM EMAC Ethernet support"
  3. depends on PPC_DCR && PPC_MERGE
  4. help
  5. This driver supports the IBM EMAC family of Ethernet controllers
  6. typically found on 4xx embedded PowerPC chips, but also on the
  7. Axon southbridge for Cell.
  8. config IBM_NEW_EMAC_RXB
  9. int "Number of receive buffers"
  10. depends on IBM_NEW_EMAC
  11. default "128"
  12. config IBM_NEW_EMAC_TXB
  13. int "Number of transmit buffers"
  14. depends on IBM_NEW_EMAC
  15. default "64"
  16. config IBM_NEW_EMAC_POLL_WEIGHT
  17. int "MAL NAPI polling weight"
  18. depends on IBM_NEW_EMAC
  19. default "32"
  20. config IBM_NEW_EMAC_RX_COPY_THRESHOLD
  21. int "RX skb copy threshold (bytes)"
  22. depends on IBM_NEW_EMAC
  23. default "256"
  24. config IBM_NEW_EMAC_RX_SKB_HEADROOM
  25. int "Additional RX skb headroom (bytes)"
  26. depends on IBM_NEW_EMAC
  27. default "0"
  28. help
  29. Additional receive skb headroom. Note, that driver
  30. will always reserve at least 2 bytes to make IP header
  31. aligned, so usually there is no need to add any additional
  32. headroom.
  33. If unsure, set to 0.
  34. config IBM_NEW_EMAC_DEBUG
  35. bool "Debugging"
  36. depends on IBM_NEW_EMAC
  37. default n
  38. # The options below has to be select'ed by the respective
  39. # processor types or platforms
  40. config IBM_NEW_EMAC_ZMII
  41. bool
  42. default n
  43. config IBM_NEW_EMAC_RGMII
  44. bool
  45. default n
  46. config IBM_NEW_EMAC_TAH
  47. bool
  48. default n
  49. config IBM_NEW_EMAC_EMAC4
  50. bool
  51. default n