Kconfig 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #
  2. # VIA device configuration
  3. #
  4. config NET_VENDOR_VIA
  5. bool "VIA devices"
  6. default y
  7. ---help---
  8. If you have a network (Ethernet) card belonging to this class, say Y.
  9. Note that the answer to this question doesn't directly affect the
  10. kernel: saying N will just cause the configurator to skip all
  11. the questions about VIA devices. If you say Y, you will be asked for
  12. your specific card in the following questions.
  13. if NET_VENDOR_VIA
  14. config VIA_RHINE
  15. tristate "VIA Rhine support"
  16. depends on PCI || (OF_IRQ && GENERIC_PCI_IOMAP)
  17. depends on HAS_DMA
  18. select CRC32
  19. select MII
  20. ---help---
  21. If you have a VIA "Rhine" based network card (Rhine-I (VT86C100A),
  22. Rhine-II (VT6102), or Rhine-III (VT6105)), say Y here. Rhine-type
  23. Ethernet functions can also be found integrated on South Bridges
  24. (e.g. VT8235).
  25. To compile this driver as a module, choose M here. The module
  26. will be called via-rhine.
  27. config VIA_RHINE_MMIO
  28. bool "Use MMIO instead of PIO"
  29. depends on VIA_RHINE
  30. ---help---
  31. This instructs the driver to use PCI shared memory (MMIO) instead of
  32. programmed I/O ports (PIO). Enabling this gives an improvement in
  33. processing time in parts of the driver.
  34. If unsure, say Y.
  35. config VIA_VELOCITY
  36. tristate "VIA Velocity support"
  37. depends on (PCI || (OF_ADDRESS && OF_IRQ))
  38. depends on HAS_DMA
  39. select CRC32
  40. select CRC_CCITT
  41. select MII
  42. ---help---
  43. If you have a VIA "Velocity" based network card say Y here.
  44. To compile this driver as a module, choose M here. The module
  45. will be called via-velocity.
  46. endif # NET_VENDOR_VIA