kernel-ark/include/linux/ssb
Michael Buesch 4ac58469f1 ssb: Fix usage of struct device used for DMAing
This fixes DMA on architectures where DMA is nontrivial, like PPC64.
We must use the host-device's (PCI) struct device for any DMA
operation instead of the SSB device. For this we add a new
struct device pointer to the SSB device structure that will always
point to the right device for DMAing.

Without this patch b43 and b44 drivers won't work on complex-DMA
architectures, that for example need dev->archdata for DMA operations.

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-04-15 15:04:35 -04:00
..
ssb_driver_chipcommon.h ssb: Fix the GPIO API 2008-02-20 20:11:49 -05:00
ssb_driver_extif.h ssb: Fix the GPIO API 2008-02-20 20:11:49 -05:00
ssb_driver_mips.h
ssb_driver_pci.h ssb: Fix pcicore cardbus mode 2008-02-20 20:11:49 -05:00
ssb_embedded.h ssb: Make the GPIO API reentrancy safe 2008-02-20 20:11:49 -05:00
ssb_regs.h
ssb.h ssb: Fix usage of struct device used for DMAing 2008-04-15 15:04:35 -04:00