[PATCH] ssb: Clear RETRY_TIMEOUT in PCI Configuration for normal devices

Michael Büsch mb at bu3sch.de
Wed Oct 20 16:52:21 EDT 2010


On Wed, 2010-10-20 at 09:59 -0500, Larry Finger wrote: 
> The previous patch of this type fixed the case where a PCI device is behind
> an SSB->PCI bridge as found on an embedded device. This one treats the normal
> case of a "normal" Broadcom wireless PCI core on an SSB interconnect.

Note that the other patch is not needed anymore, if this is applied.

Also note that this patch will also have an effect on b44 hardware.
Do we want that?

> MMIO log traces obtained using the Broadcom wl hybrid driver show that
> the RETRY_TIMEOUT register (0x41) in PCI configuration space is cleared
> if non-zero. Similar code found in other drivers such as ipw2100 show
> this operation is needed to keep PCI Tx retries from interfering with
> C3 CPU state. There are no known cases where omission of this code has
> caused a problem, but this patch is offered just in case such a situation
> occurs.

-- 
Greetings Michael.




More information about the b43-dev mailing list