Kconfig 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. config PCI
  2. bool "PCI support"
  3. help
  4. Find out whether you have a PCI motherboard. PCI is the name of a
  5. bus system, i.e. the way the CPU talks to the other stuff inside
  6. your box. If you have PCI, say Y, otherwise N.
  7. The PCI-HOWTO, available from
  8. <http://www.tldp.org/docs.html#howto>, contains valuable
  9. information about which PCI hardware does work under Linux and which
  10. doesn't.
  11. config SH_PCIDMA_NONCOHERENT
  12. bool "Cache and PCI noncoherent"
  13. depends on PCI
  14. default y
  15. help
  16. Enable this option if your platform does not have a CPU cache which
  17. remains coherent with PCI DMA. It is safest to say 'Y', although you
  18. will see better performance if you can say 'N', because the PCI DMA
  19. code will not have to flush the CPU's caches. If you have a PCI host
  20. bridge integrated with your SH CPU, refer carefully to the chip specs
  21. to see if you can say 'N' here. Otherwise, leave it as 'Y'.
  22. # This is also board-specific
  23. config PCI_AUTO
  24. bool
  25. depends on PCI
  26. default y
  27. config PCI_AUTO_UPDATE_RESOURCES
  28. bool
  29. depends on PCI_AUTO
  30. default y if !SH_DREAMCAST
  31. help
  32. Selecting this option will cause the PCI auto code to leave your
  33. BAR values alone. Otherwise they will be updated automatically. If
  34. for some reason, you have a board that simply refuses to work
  35. with its resources updated beyond what they are when the device
  36. is powered up, set this to N. Everyone else will want this as Y.