On Thursday 15 November 2007 06:55:42 Larry Finger wrote:
This patch file will enable the usage of the b43 driver with the
BCM94311MCG wlan mini-PCI (rev 02), which has not been supported.
This PCIe card uses 64-bit DMA. Most of the changes were needed
to implement this mode. It has been
Michael Buesch wrote:
On Thursday 15 November 2007 06:55:42 Larry Finger wrote:
--- wireless-2.6.orig/drivers/net/wireless/b43/dma.c
+++ wireless-2.6/drivers/net/wireless/b43/dma.c
@@ -165,7 +165,7 @@ static void op64_fill_descriptor(struct
addrhi = (((u64) dmaaddr 32)
On Thursday 15 November 2007 16:02:48 Larry Finger wrote:
@@ -695,11 +687,12 @@ static int dmacontroller_setup(struct b4
b43_dma_write(ring, B43_DMA32_RXRING,
(ringbase ~SSB_DMA_TRANSLATION_MASK)
|
Michael Buesch wrote:
On Thursday 15 November 2007 16:02:48 Larry Finger wrote:
It took me a while to figure out where the magic number of 200 came from,
and what I needed for the
64-bit case. In fact I think the 200 is a bug and should be 0x200. To me,
this change makes it clearer.
The
This patch file will enable the usage of the b43 driver with the
BCM94311MCG wlan mini-PCI (rev 02), which has not been supported.
This PCIe card uses 64-bit DMA. Most of the changes were needed
to implement this mode. It has been tested on the x86_64 architecture,
but should work on all