Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame^] | 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 | |
| 8 | The PCI-HOWTO, available from |
| 9 | <http://www.tldp.org/docs.html#howto>, contains valuable |
| 10 | information about which PCI hardware does work under Linux and which |
| 11 | doesn't. |
| 12 | |
| 13 | config SH_PCIDMA_NONCOHERENT |
| 14 | bool "Cache and PCI noncoherent" |
| 15 | depends on PCI |
| 16 | default y |
| 17 | help |
| 18 | Enable this option if your platform does not have a CPU cache which |
| 19 | remains coherent with PCI DMA. It is safest to say 'Y', although you |
| 20 | will see better performance if you can say 'N', because the PCI DMA |
| 21 | code will not have to flush the CPU's caches. If you have a PCI host |
| 22 | bridge integrated with your SH CPU, refer carefully to the chip specs |
| 23 | to see if you can say 'N' here. Otherwise, leave it as 'Y'. |
| 24 | |
| 25 | # This is also board-specific |
| 26 | config PCI_AUTO |
| 27 | bool |
| 28 | depends on PCI |
| 29 | default y |
| 30 | |
| 31 | config PCI_AUTO_UPDATE_RESOURCES |
| 32 | bool |
| 33 | depends on PCI_AUTO |
| 34 | default y if !SH_DREAMCAST |
| 35 | help |
| 36 | Selecting this option will cause the PCI auto code to leave your |
| 37 | BAR values alone. Otherwise they will be updated automatically. If |
| 38 | for some reason, you have a board that simply refuses to work |
| 39 | with its resources updated beyond what they are when the device |
| 40 | is powered up, set this to N. Everyone else will want this as Y. |
| 41 | |