Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c7f409e3 authored by Venkat Rao's avatar Venkat Rao Committed by Chris Ball
Browse files

mmc: tegra: add pm_flags



Enable fast bcm4329 WIFI suspend/resume on Tegra2 board.

This patch allows the mach-tegra support to tell the tegra MMC host
controller to NOT turn off power for the MMC controller the WIFI part
lives behind.  Thus bcm4329 firmware doesn't need to be reloaded.

Signed-off-by: default avatarVenkat Rao <vrao@broadcom.com>
Tested-by: default avatarGrant Grundler <grundler@chromium.org>
Reviewed-by: default avatarOlof Johansson <olof@lixom.net>
Acked-by: default avatarOlof Johansson <olof@lixom.net>
Signed-off-by: default avatarChris Ball <cjb@laptop.org>
parent 0b38c4eb
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ struct tegra_sdhci_platform_data {
	int wp_gpio;
	int power_gpio;
	int is_8bit;
	int pm_flags;
};

#endif
+2 −0
Original line number Diff line number Diff line
@@ -184,6 +184,8 @@ static int tegra_sdhci_pltfm_init(struct sdhci_host *host,
	clk_enable(clk);
	pltfm_host->clk = clk;

	host->mmc->pm_caps = plat->pm_flags;

	if (plat->is_8bit)
		host->mmc->caps |= MMC_CAP_8_BIT_DATA;