MMC_PM_WAKE_SDIO_IRQ
host->pm_caps |= MMC_PM_WAKE_SDIO_IRQ;
if ((mmc->pm_caps & MMC_PM_WAKE_SDIO_IRQ) && (mmc->pm_caps & MMC_PM_KEEP_POWER)) {
(host->mmc->pm_caps & MMC_PM_WAKE_SDIO_IRQ))
host->mmc->pm_caps |= MMC_PM_KEEP_POWER | MMC_PM_WAKE_SDIO_IRQ;
host->mmc->pm_caps |= MMC_PM_WAKE_SDIO_IRQ;
if ((pm_flags & MMC_PM_KEEP_POWER) && (pm_flags & MMC_PM_WAKE_SDIO_IRQ))
host->mmc->pm_caps |= MMC_PM_WAKE_SDIO_IRQ;
if (host->mmc->pm_caps & MMC_PM_WAKE_SDIO_IRQ)
if (!(flags & MMC_PM_WAKE_SDIO_IRQ) ||
ret = sdio_set_host_pm_flags(func, MMC_PM_WAKE_SDIO_IRQ);
if ((flags & MMC_PM_WAKE_SDIO_IRQ)) {
MMC_PM_WAKE_SDIO_IRQ);
pm_caps & MMC_PM_WAKE_SDIO_IRQ) {
sdio_flags |= MMC_PM_WAKE_SDIO_IRQ;
((sdio_get_host_pm_caps(sdiodev->func1) & MMC_PM_WAKE_SDIO_IRQ) ||
return sdio_set_host_pm_flags(func, MMC_PM_WAKE_SDIO_IRQ);
ret = sdio_set_host_pm_flags(func, MMC_PM_WAKE_SDIO_IRQ);
return host->pm_flags & MMC_PM_WAKE_SDIO_IRQ;