Re: [BUG] cannot access IO ports in CMI8738 sound chip.

Paul Mundt
2008-01-21T06:41:57Z

On Mon, Jan 21, 2008 at 03:25:50PM +0900, Katsuya MATSUBARA wrote:
> Unfortunately CMI8738 cannot treat (large) memory addresses
> as IO port numers because some upper bits of 'Base Address
> Register 0' in the PCI configuration space cannot be updated.
> (pcibios_setup_bars() in arch/sh/drivers/pci/pci-auto.c
> updates the register with the memory address.)
>
> How should I fix the problem?

Disable PCI_AUTO_UPDATE_RESOURCES like the dreamcast does?

It's a reasonable workaround for PCI-like host controllers that don't
"quite" comply with the PCI specification.