Browse Source

Delay after port closure when usecase ended for wcn6x5x

Delay after port closure when usecase ended for
WCN6x5x. This would give some time for SB to be
in right state before next usecase starts and helps
in quick SHO scenarios.

CRs-Fixed: 3749420
Change-Id: I5efab4f3985bb3614f16510646cb3387dff3b4b1
(cherry picked from commit f665ccac4eb6f7d13ac10498376ea440f9981ebf)
Satish Kumar Kodishala 1 năm trước cách đây
mục cha
commit
9765d50e9e
1 tập tin đã thay đổi với 4 bổ sung1 xóa
  1. 4 1
      slimbus/btfm_slim.c

+ 4 - 1
slimbus/btfm_slim.c

@@ -251,7 +251,10 @@ int btfm_slim_disable_ch(struct btfmslim *btfmslim, struct btfmslim_ch *ch,
 		chipset_ver == QCA_HAMILTON_SOC_ID_0200 ||
 		chipset_ver == QCA_APACHE_SOC_ID_0100 ||
 		chipset_ver == QCA_APACHE_SOC_ID_0110 ||
-		chipset_ver == QCA_APACHE_SOC_ID_0121)) {
+		chipset_ver == QCA_APACHE_SOC_ID_0121 ||
+		chipset_ver == QCA_MOSELLE_SOC_ID_0100 ||
+		chipset_ver == QCA_MOSELLE_SOC_ID_0110 ||
+		chipset_ver == QCA_MOSELLE_SOC_ID_0120)) {
 		BTFMSLIM_INFO("SB reset needed after all ports disabled, sleeping");
 		msleep(DELAY_FOR_PORT_OPEN_MS);
 	}