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

Commit 0683af48 authored by Jarkko Lavinen's avatar Jarkko Lavinen Committed by Pierre Ossman
Browse files

omap_hsmmc: Disable SDBP at suspend



Turn off the bus power at suspend.

Signed-off-by: default avatarJarkko Lavinen <jarkko.lavinen@nokia.com>
Signed-off-by: default avatarAdrian Hunter <adrian.hunter@nokia.com>
Signed-off-by: default avatarPierre Ossman <drzeus@drzeus.cx>
parent e68fdabc
Loading
Loading
Loading
Loading
+2 −14
Original line number Original line Diff line number Diff line
@@ -1214,20 +1214,8 @@ static int omap_mmc_suspend(struct platform_device *pdev, pm_message_t state)
						" level suspend\n");
						" level suspend\n");
			}
			}


			if (host->id == OMAP_MMC1_DEVID
					&& !(OMAP_HSMMC_READ(host->base, HCTL)
							& SDVSDET)) {
			OMAP_HSMMC_WRITE(host->base, HCTL,
			OMAP_HSMMC_WRITE(host->base, HCTL,
					OMAP_HSMMC_READ(host->base, HCTL)
					 OMAP_HSMMC_READ(host->base, HCTL) & ~SDBP);
					& SDVSCLR);
				OMAP_HSMMC_WRITE(host->base, HCTL,
					OMAP_HSMMC_READ(host->base, HCTL)
					| SDVS30);
				OMAP_HSMMC_WRITE(host->base, HCTL,
					OMAP_HSMMC_READ(host->base, HCTL)
					| SDBP);
			}

			clk_disable(host->fclk);
			clk_disable(host->fclk);
			clk_disable(host->iclk);
			clk_disable(host->iclk);
			clk_disable(host->dbclk);
			clk_disable(host->dbclk);