Merge pull request #30 from dreamfly281/master

Remove the unneeded zero initialization for skb buff
Check firmware version more precisely

Apparently two different minor versions can have different API and
are not compatible with each other. Let's use more precise version
check so far to track which firmware has which API.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Store AID after association

Mac80211 is associated after BSS_CHANGED_ASSOC.
Store AID and use it everywhere.

Also fix rewriting bssid in smd_config_bss function
that caused config_sta to fail with error 5.

Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Rename cpu and dma addresses in wcn36xx_dxe_ch

Remove the meaningless prefix.
Fix some whitespace errors.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Clean up DMA allocations

Remove the wrapper function. It adds nothing but confusion.
Fix bad DMA free's as reported by Kalle Valo.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Merge pull request #31 from pof2/master

DMA stuff
Free RX buffers

Free the RX skb's on shutdown.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Use GFP_KERNEL for RX skb allocations

These allocations are done in process / wq context.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Merge pull request #32 from pof2/master

Free RX buffers
Remove the PNO verion bit from the update scan param response
to get the correcly response status

Signed-off-by: Yanbo Li <yanbol@qti.qualcomm.com>