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>
Loading
Please register or sign in to comment