wlan: Decouple insert NOA from suspend link

Suspend link in case of P2P GO is not working since as part of decoupling
NOA from Init scan req, we did not take care of suspend link which also
uses Init scan path (in LIM). This will cause no NOA to happen during
suspend link used for remain on channel, innav and Join (on other channel
for session 2) requests from SME.
The fix is to decouple "Insert NOA" from suspend link. We will hold the
SME requests using suspend link i.e. when there is an existing P2P GO
session in lim Global and send down an INSERT NOA msg to FW. No states
will be changed at LIM, TL or in FW. Once NOA starts, FW will send an
indication back to Host that NOA started at which point host will send
down the held SME request down to FW.

Change-Id: Icdba8ff9dfe77a48f559ce5291ca97fca1e7b653
CRs-Fixed: 456650
6 files changed
tree: 6f105ed2393e00d4758d0e61533f11c01a896d9d
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig