]> git.baikalelectronics.ru Git - kernel.git/commit
sh/PCI: Pass GAPSPCI_DMA_BASE CPU & bus address to dma_declare_coherent_memory()
authorBjorn Helgaas <bhelgaas@google.com>
Tue, 20 May 2014 22:54:23 +0000 (16:54 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 20 May 2014 22:55:39 +0000 (16:55 -0600)
commit552d27254fd585bae47e965545dc87c9411c24bc
tree6af143970c659a6755795c1f4a499b4d014c030a
parent2cb3a0e58803c13e6cb7e7814ec7934a51cfb542
sh/PCI: Pass GAPSPCI_DMA_BASE CPU & bus address to dma_declare_coherent_memory()

dma_declare_coherent_memory() needs both the CPU physical address and the
bus address of the device memory.  They are the same on this platform, but
in general we should use pcibios_resource_to_bus() to account for any
address translation done by the PCI host bridge.

This makes no difference on Dreamcast, but is safer if the usage is copied
to future drivers.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
CC: Magnus Damm <damm@opensource.se>
CC: linux-sh@vger.kernel.org
arch/sh/drivers/pci/fixups-dreamcast.c