How To Wiki

How to configure the Linux kernel/arch/sh/drivers/pci

< How to configure the Linux kernel | arch | sh

1,795pages on
this wiki
Add New Page
Talk0 Share

Howto configure the Linux kernel / arch / sh / drivers / pci

  • Option: PCI
    • Kernel Versions: ...
    • (on/off) PCI support
      Find out whether you have a PCI motherboard. PCI is the name of a bus system, i.e. the way the CPU talks to the other stuff inside your box. If you have PCI, say Y, otherwise N.
      The PCI-HOWTO, available from <>, contains valuable information about which PCI hardware does work under Linux and which doesn't.

    • Kernel Versions: ...
    • (on/off) Cache and PCI noncoherent
    • depends on PCI
    • default y
      Enable this option if your platform does not have a CPU cache which remains coherent with PCI DMA. It is safest to say 'Y', although you will see better performance if you can say 'N', because the PCI DMA code will not have to flush the CPU's caches. If you have a PCI host bridge integrated with your SH CPU, refer carefully to the chip specs to see if you can say 'N' here. Otherwise, leave it as 'Y'.
This is also board-specific

  • Option: PCI_AUTO
    • Kernel Versions: ...
    • (on/off)
    • depends on PCI
    • default y

    • Kernel Versions: ...
    • (on/off)
    • depends on PCI_AUTO
    • default y if !SH_DREAMCAST
      Selecting this option will cause the PCI auto code to leave your BAR values alone. Otherwise they will be updated automatically. If for some reason, you have a board that simply refuses to work with its resources updated beyond what they are when the device is powered up, set this to N. Everyone else will want this as Y.

Linux Kernel Configuration

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.