add patch from JMB to (hopefully) fix V8P wifi
This commit is contained in:
parent
54fd44e88b
commit
a2d7a54b90
@ -644,6 +644,9 @@ Patch31012: soc_button_use_leftmeta.patch
|
|||||||
# from Jan-Michael Brummer
|
# from Jan-Michael Brummer
|
||||||
Patch31013: rt5640_enable_mic.patch
|
Patch31013: rt5640_enable_mic.patch
|
||||||
|
|
||||||
|
# Fix wifi on V8P(?) from Jan-Michael Brummer
|
||||||
|
Patch31014: sdhci-pm.patch
|
||||||
|
|
||||||
# END OF AWB PATCH DEFINITIONS
|
# END OF AWB PATCH DEFINITIONS
|
||||||
|
|
||||||
# END OF PATCH DEFINITIONS
|
# END OF PATCH DEFINITIONS
|
||||||
@ -1386,6 +1389,7 @@ ApplyPatch RFC-V2-ACPI-Add-_DEP-Operation-Region-Dependencies-support-to-fix-bat
|
|||||||
ApplyPatch support-Dell-OEM-chipset-found-in-Venue-8-Pro-SDIO-I.patch
|
ApplyPatch support-Dell-OEM-chipset-found-in-Venue-8-Pro-SDIO-I.patch
|
||||||
#ApplyPatch rt5640_enable_mic.patch
|
#ApplyPatch rt5640_enable_mic.patch
|
||||||
ApplyPatch soc_button_use_leftmeta.patch
|
ApplyPatch soc_button_use_leftmeta.patch
|
||||||
|
ApplyPatch sdhci-pm.patch
|
||||||
|
|
||||||
# END OF AWB (BAYTRAIL) PATCH APPLICATIONS
|
# END OF AWB (BAYTRAIL) PATCH APPLICATIONS
|
||||||
|
|
||||||
|
25
sdhci-pm.patch
Normal file
25
sdhci-pm.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c
|
||||||
|
index ada1a3e..306b4ac 100644
|
||||||
|
--- a/drivers/mmc/host/sdhci.c
|
||||||
|
+++ b/drivers/mmc/host/sdhci.c
|
||||||
|
@@ -1715,7 +1715,8 @@ static void sdhci_enable_sdio_irq(struct mmc_host *mmc, int enable)
|
||||||
|
struct sdhci_host *host = mmc_priv(mmc);
|
||||||
|
unsigned long flags;
|
||||||
|
|
||||||
|
- sdhci_runtime_pm_get(host);
|
||||||
|
+ if (enable)
|
||||||
|
+ sdhci_runtime_pm_get(host);
|
||||||
|
|
||||||
|
spin_lock_irqsave(&host->lock, flags);
|
||||||
|
if (enable)
|
||||||
|
@@ -1726,7 +1727,8 @@ static void sdhci_enable_sdio_irq(struct mmc_host *mmc, int enable)
|
||||||
|
sdhci_enable_sdio_irq_nolock(host, enable);
|
||||||
|
spin_unlock_irqrestore(&host->lock, flags);
|
||||||
|
|
||||||
|
- sdhci_runtime_pm_put(host);
|
||||||
|
+ if (!enable)
|
||||||
|
+ sdhci_runtime_pm_put(host);
|
||||||
|
}
|
||||||
|
|
||||||
|
static int sdhci_do_start_signal_voltage_switch(struct sdhci_host *host,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user