4ac58469f1
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> |
||
---|---|---|
.. | ||
ssb_driver_chipcommon.h | ||
ssb_driver_extif.h | ||
ssb_driver_mips.h | ||
ssb_driver_pci.h | ||
ssb_embedded.h | ||
ssb_regs.h | ||
ssb.h |