wil6210: support IPA offload
Add support for data path IPA offload in AP mode. Highlights of IPA offload mode: Upon start_ap, wil6210 registers with IPA driver and passes Rx ring info. Upon client connect, wil6210 notifies IPA driver and passes Tx ring info. Rx and Tx rings are allocated by wil6210 and later processed by IPA uC and GSI. Tx broadcast ring is not offloaded and is processed by wil6210 using polling timer. Two Tx status rings are used - one for all unicast and another for broadcast. MSI is routed to IPA uC. IPA handles Rx/Tx interrupts. MISC interrupt is routed back from IPA uC to wil6210 using callback function. New module param ipa_offload controls this feature, disabled by default. Change-Id: I9169401342a9478ca9aa032e8c96b13031778e3a Signed-off-by:Dedy Lansky <dlansky@codeaurora.org> Signed-off-by:
Alexei Avshalom Lazar <ailizaro@codeaurora.org>
Loading
Please register or sign in to comment