Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

powerpc/44x: pci: Setup the dma_window properties for each pci_controller

Needed if you want to use swiotlb, harmless otherwise.

Signed-off-by: Tony Breeds <tony@bakeyournoodle.com>
Signed-off-by: Josh Boyer <jwboyer@gmail.com>

authored by

Tony Breeds and committed by
Josh Boyer
466c2bc7 8115846e

+6
+6
arch/powerpc/sysdev/ppc4xx_pci.c
··· 185 185 out: 186 186 dma_offset_set = 1; 187 187 pci_dram_offset = res->start; 188 + hose->dma_window_base_cur = res->start; 189 + hose->dma_window_size = resource_size(res); 188 190 189 191 printk(KERN_INFO "4xx PCI DMA offset set to 0x%08lx\n", 190 192 pci_dram_offset); 193 + printk(KERN_INFO "4xx PCI DMA window base to 0x%016llx\n", 194 + (unsigned long long)hose->dma_window_base_cur); 195 + printk(KERN_INFO "DMA window size 0x%016llx\n", 196 + (unsigned long long)hose->dma_window_size); 191 197 return 0; 192 198 } 193 199