From: Jaehoon Chung <jh80.chung@samsung.com>
To: Ulf Hansson <ulf.hansson@stericsson.com>
Cc: linux-mmc@vger.kernel.org, Chris Ball <cjb@laptop.org>,
Ulf Hansson <ulf.hansson@linaro.org>
Subject: Re: [PATCH 0/4] mmc: core: Let the mmc_bus handle suspend|resume sequence
Date: Tue, 04 Jun 2013 18:53:45 +0900 [thread overview]
Message-ID: <51ADB929.9030705@samsung.com> (raw)
In-Reply-To: <1369918391-15277-1-git-send-email-ulf.hansson@stericsson.com>
Tested-by: Jaehoon Chung <jh80.chung@samsung.com>
Best Regards,
Jaehoon Chung
On 05/30/2013 09:53 PM, Ulf Hansson wrote:
> From: Ulf Hansson <ulf.hansson@linaro.org>
>
> The MMC/SD/SDIO cards are registered on the mmc_bus and should from a power
> management perspective be controlled from there. As of today each and every
> host driver needs to issue mmc_suspend|resume_host from their respective
> .suspend|resume methods, which seems like an unnecessary requirement to
> put on them.
>
> This patch set moves the responsiblity to suspend the cards into the mmc_bus.
> In this patch set, the mmc_suspend|resume_host functions are not removed, but
> will instead always return successful. As a separate patch build on top of
> this patch set, we shall remove the API:s together with updating each and
> every host driver.
>
> Ulf Hansson (4):
> mmc: core: Remove unnecessary check for the remove callback
> mmc: core: Validate suspend prerequisites for SDIO at SUSPEND_PREPARE
> mmc: core: Push common suspend|resume code into each bus_ops
> mmc: core: Initiate suspend|resume from mmc bus instead of mmc host
>
> drivers/mmc/core/bus.c | 28 ++++++++++++++-
> drivers/mmc/core/core.c | 87 ++++++++---------------------------------------
> drivers/mmc/core/core.h | 1 +
> drivers/mmc/core/mmc.c | 4 +++
> drivers/mmc/core/sd.c | 4 +++
> drivers/mmc/core/sdio.c | 48 +++++++++++++++++++++++---
> 6 files changed, 94 insertions(+), 78 deletions(-)
>
prev parent reply other threads:[~2013-06-04 9:53 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-30 12:53 [PATCH 0/4] mmc: core: Let the mmc_bus handle suspend|resume sequence Ulf Hansson
2013-05-30 12:53 ` [PATCH 1/4] mmc: core: Remove unnecessary check for the remove callback Ulf Hansson
2013-05-31 7:43 ` Jaehoon Chung
2013-05-31 8:11 ` Ulf Hansson
2013-05-31 8:22 ` Jaehoon Chung
2013-05-31 9:33 ` Ulf Hansson
2013-05-31 10:50 ` Jaehoon Chung
2013-05-31 15:05 ` Ulf Hansson
2013-05-30 12:53 ` [PATCH 2/4] mmc: core: Validate suspend prerequisites for SDIO at SUSPEND_PREPARE Ulf Hansson
2013-05-30 12:53 ` [PATCH 3/4] mmc: core: Push common suspend|resume code into each bus_ops Ulf Hansson
2013-05-30 12:53 ` [PATCH 4/4] mmc: core: Initiate suspend|resume from mmc bus instead of mmc host Ulf Hansson
2013-06-04 5:28 ` Jaehoon Chung
2013-06-04 8:34 ` Ulf Hansson
2013-06-04 8:47 ` Jaehoon Chung
2013-06-04 8:57 ` Ulf Hansson
2013-06-04 9:53 ` Jaehoon Chung [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51ADB929.9030705@samsung.com \
--to=jh80.chung@samsung.com \
--cc=cjb@laptop.org \
--cc=linux-mmc@vger.kernel.org \
--cc=ulf.hansson@linaro.org \
--cc=ulf.hansson@stericsson.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.