drivers pass a pm_message_t argument to mmc_suspend_host() that argument isn't used the by MMC core. As host drivers are converted to dev_pm_ops they'll have to construct pm_message_t's (as they won't be passed by the PM subsystem any more) just to appease the mmc suspend ...
enables mmc hosts to suspend/resume asynchronously. This will take advantage of multicore and improve system suspend/resume speed. After applying this patch and enabling all mmc hosts' child devices to suspend/resume asynchronously on ASUS T100TA, the system suspend-to-idle time is reduced from 1...
patch enables mmc host device to suspend/resume asynchronously. This will take advantage of multicore and improve system suspend/resume speed.
hi, because need implement Low power consumption,and suspend to RAM unable tomeet needs,and suspend to disk or MMC should be,but how do i configure linux kernel to implement the feature thank you!!! Labels: i.MX6Dual 0 Kudos Reply ...
Hi, I am trying to verify suspend-to-disk on jetson-tx2. Suspend is working fine, but during resume emmc is failing to resume. It returns with: mmc0: error -110 during resume (card was removed?) Please see the compl…
1. mount mmc block 2. write data to mmc block 3. suspend/resume 4. write data to mmc block one again => happen kernel panic (Probability in this test procedure is 100%) We have used git bisect to find cause of failure in LTS-v4.1.13 toLTSI-v4.1.13-rc1 ...
mmc host device to suspend/resume asynchronously. This > will take advantage of multicore and improve system suspend/resume > speed. After enabling the mmc host and all their child devices to > suspend/resume asynchronously on ASUS T100TA, the system suspend-to- > idle time is reduced from ...
enables MMC/SD/SDIO card and SDIO function devices to suspend/resume asynchronously. This will take advantage of multicore and improve system suspend/resume speed. After applying this patch and enabling all SDIO function's child devices to suspend/resume asynchronously ...
mmc/core/bus.c > +++ b/drivers/mmc/core/bus.c > @@ -154,7 +154,8 @@ static int mmc_bus_suspend(struct device *dev) > if (ret) > return ret; > > - ret = host->bus_ops->suspend(host); > + if (host->bus_ops->suspend) > + ret = host->bus_ops->suspend(host); ...
>> and the suspend aborts. If I modify mmc_card_can_sleep() to always >> return false, the suspend completes without errors, so I know that >> something in the sleep code is responsible for my crash. > > This patch restores the sequence for how the sleep sequence is ...