android_kernel_motorola_sm6225/drivers/net/wireless/b43
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
..
b43.h b43: Add driver load messages 2008-02-15 13:44:18 -05:00
debugfs.c b43: Remove irqs_disabled() sanity checks 2008-03-24 19:25:09 -04:00
debugfs.h
dma.c ssb: Fix usage of struct device used for DMAing 2008-04-15 15:04:35 -04:00
dma.h b43: Fix DMA for 30/32-bit DMA engines 2008-02-05 14:35:47 -05:00
Kconfig Use a separate config option for the b43 pci to ssb bridge. 2008-02-28 09:13:10 -05:00
leds.c leds: Standardise LED naming scheme 2008-02-07 09:47:00 +00:00
leds.h [B43]: LED triggers support 2007-10-10 16:54:11 -07:00
lo.c b43: Fix PHY register routing 2008-01-28 15:09:32 -08:00
lo.h
main.c b43: Remove irqs_disabled() sanity checks 2008-03-24 19:25:09 -04:00
main.h b43: Only select allowed TX and RX antennas 2008-01-28 15:09:14 -08:00
Makefile b43: Add NPHY radio init code 2008-01-28 15:09:53 -08:00
nphy.c b43: Add more N-PHY init code 2008-01-28 15:10:44 -08:00
nphy.h b43: Add more N-PHY init code 2008-01-28 15:10:44 -08:00
pcmcia.c b43: Fix PCMCIA IRQ routing 2008-04-01 15:44:08 -04:00
pcmcia.h
phy.c b43: phy.c fix typo in register write 2008-03-13 15:57:25 -04:00
phy.h b43: Add NPHY radio init code 2008-01-28 15:09:53 -08:00
rfkill.c b43: fix use-after-free rfkill bug 2008-01-16 12:53:32 -05:00
rfkill.h b43: Rewrite and fix rfkill init 2007-11-10 04:25:12 -05:00
sysfs.c b43 wireless needs <linux/io.h> 2007-10-13 09:41:03 -07:00
sysfs.h
tables.c b43: Fix for broken transmission 2008-01-28 15:05:59 -08:00
tables.h b43: rewrite A PHY initialization 2008-01-28 15:04:31 -08:00
tables_nphy.c b43: Add lots of N-PHY lookup tables 2008-01-28 15:10:03 -08:00
tables_nphy.h b43: Add lots of N-PHY lookup tables 2008-01-28 15:10:03 -08:00
wa.c b43: Fix for broken transmission 2008-01-28 15:05:59 -08:00
wa.h b43: rewrite A PHY initialization 2008-01-28 15:04:31 -08:00
xmit.c b43: Drop packets that we are not able to encrypt 2008-01-31 19:26:45 -08:00
xmit.h b43: Drop packets that we are not able to encrypt 2008-01-31 19:26:45 -08:00