Sfoglia il codice sorgente

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
Satish Kumar Kodishala 1 anno fa
parent
commit
f665ccac4e
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  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);
 	}