OSDN Git Service

msm: ipa3: check the rx_door_bell value on disable
authorSkylar Chang <chiaweic@codeaurora.org>
Tue, 29 Nov 2016 21:36:24 +0000 (13:36 -0800)
committerSkylar Chang <chiaweic@codeaurora.org>
Wed, 7 Dec 2016 18:50:58 +0000 (10:50 -0800)
commit38b489ccd4c78d3d1bf69a1a0a57812d0fc0d73e
tree01c854d3a2417d6bdacdc61e00f1d9174ad336a9
parent2be8fc81c3adef891480d3abd19639860d838443
msm: ipa3: check the rx_door_bell value on disable

In WDI2.0, seeing some issue about rdy_ring_rp_va
is not equal to rdy_comp_ring_wp_va because wlan-fw
still update the doorbell after ipa host-driver
issue the CH_DISABLE cmd to ipa-uc. The fix is
to compare rdy_comp_ring_wp_va and rx_door_bell
values instead.

Change-Id: Ibe57c7d5ba9e45260c12528910f173e347259d7c
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
drivers/platform/msm/ipa/ipa_v3/ipa_uc_wdi.c
drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_reg.c
drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_reg.h