]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitf41f235635c3966f938b73e8961598e2e60285c9
tree55a923d5657e67eabfdfe0cf3eb17b104062b4a3
parent278c827052a2047ce10100fe8713239ab9e3e2b4
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