wlan: Support to configure Roaming variables at runtime

The objective is to support dynamic configuration of Roaming Variables.
To Enable CCX iwpriv wlan0 setConfig CcxEnabled=1
To Disable CCX iwpriv wlan0 setConfig CcxEnabled=0
To Enable LFR iwpriv wlan0 setConfig FastRoamEnabled=1
To Disable LFR iwpriv wlan0 setConfig FastRoamEnabled=0
To Enable FastTransition iwpriv wlan0 setConfig FastTransitionEnabled=1
To Disable FastTransition iwpriv wlan0 setConfig FastTransitionEnabled=0
To Enable FW monitoring iwpriv wlan0 setConfig gEnableFWRssiMonitoring=1
To Disable FW monitoring iwpriv wlan0 setConfig
gEnableFWRssiMonitoring=0
Enabling LFR/CCX implicitely enables FW monitoring and FastTransition
But disable LFR/CCX checks if both of them are turned off before
disabling FW monitoring and FastTransition.
because When LFR and CCX is enabled, Disabling CCX should not turn off
FW monitoring and FastTransition; LFR should still work.

Change-Id: I2f270c9dd11345e5ab9a77464651ad9583cb5653
CR-Fixed: 433414
5 files changed
tree: 5409bf20ceb4db493128a88ad3978ead28538ffb
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig