iwlwifi: mvm: BT Coex - always set mandatory fields
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Mon, 14 Oct 2013 15:52:23 +0000 (18:52 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 18 Oct 2013 14:02:00 +0000 (16:02 +0200)
commit7352cac0a33dc622d03797604531cc5475b9506c
tree55a923d5657e67eabfdfe0cf3eb17b104062b4a3
parent8a87bdddf9335297a88c1d57db51912be8d7f74e
iwlwifi: mvm: BT Coex - always set mandatory fields

The firmware always expects the Coex Mode to be set.
Moreover, the firmware expects bit 0 is the valid bits to
be set all the times.
I misunderstood the API and didn't set these bits when
commands are sent to update the paramters of the Coex. As
a result, the firmware understood that the BT Coex was
disabled (Coex mode = 0) and ignored all the updates (valid
bit 0 clear).

Fix that.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/iwlwifi/mvm/bt-coex.c
drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h