wifi: iwlwifi: trans: don't trigger d3 interrupt twice
authorAvraham Stern <avraham.stern@intel.com>
Thu, 13 Apr 2023 07:44:14 +0000 (10:44 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 13 Apr 2023 14:30:00 +0000 (16:30 +0200)
commit277f56a141fc54ef7f9e09dba65fb2e12021411d
treeedcf558a7ad6fb31d3d107fe59ffb611a9f4b041
parent5caa82529eabff044c5f3eb254f3a7ff00e9170d
wifi: iwlwifi: trans: don't trigger d3 interrupt twice

When the IPC registers are used for sleep control, setting
the IPC sleep bit already triggers an interrupt to the fw, so
there is no need to also set the doorbell. Setting also the
doorbell triggers the sleep interrupt twice which lead to
an assert.

Fixes: af08571d3925 ("iwlwifi: pcie: support Bz suspend/resume trigger")
Signed-off-by: Avraham Stern <avraham.stern@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230413102635.b5f2f6e44d38.I4cb5b6ad4914db47a714e731c4c8b4db679cabce@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/intel/iwlwifi/pcie/trans.c