Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. config IBM_EMAC
  2. tristate "IBM EMAC Ethernet support"
  3. depends on PPC_DCR
  4. select CRC32
  5. help
  6. This driver supports the IBM EMAC family of Ethernet controllers
  7. typically found on 4xx embedded PowerPC chips, but also on the
  8. Axon southbridge for Cell.
  9. config IBM_EMAC_RXB
  10. int "Number of receive buffers"
  11. depends on IBM_EMAC
  12. default "128"
  13. config IBM_EMAC_TXB
  14. int "Number of transmit buffers"
  15. depends on IBM_EMAC
  16. default "64"
  17. config IBM_EMAC_POLL_WEIGHT
  18. int "MAL NAPI polling weight"
  19. depends on IBM_EMAC
  20. default "32"
  21. config IBM_EMAC_RX_COPY_THRESHOLD
  22. int "RX skb copy threshold (bytes)"
  23. depends on IBM_EMAC
  24. default "256"
  25. config IBM_EMAC_RX_SKB_HEADROOM
  26. int "Additional RX skb headroom (bytes)"
  27. depends on IBM_EMAC
  28. default "0"
  29. help
  30. Additional receive skb headroom. Note, that driver
  31. will always reserve at least 2 bytes to make IP header
  32. aligned, so usually there is no need to add any additional
  33. headroom.
  34. If unsure, set to 0.
  35. config IBM_EMAC_DEBUG
  36. bool "Debugging"
  37. depends on IBM_EMAC
  38. default n
  39. # The options below has to be select'ed by the respective
  40. # processor types or platforms
  41. config IBM_EMAC_ZMII
  42. bool
  43. default n
  44. config IBM_EMAC_RGMII
  45. bool
  46. default n
  47. config IBM_EMAC_TAH
  48. bool
  49. default n
  50. config IBM_EMAC_EMAC4
  51. bool
  52. default n
  53. config IBM_EMAC_NO_FLOW_CTRL
  54. bool
  55. default n
  56. config IBM_EMAC_MAL_CLR_ICINTSTAT
  57. bool
  58. default n
  59. config IBM_EMAC_MAL_COMMON_ERR
  60. bool
  61. default n