From: Chuanxiao Dong <chuanxiao.dong@intel.com>
To: linux-mmc@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, cjb@laptop.org,
akpm@linux-foundation.org, arjan@linux.intel.com,
alan@linux.intel.com, kmpark@infradead.org
Subject: [PATCH v2 0/4]enable Background operations and HPI feature for eMMC4.41 card
Date: Fri, 3 Dec 2010 20:13:15 +0800 [thread overview]
Message-ID: <20101203121315.GA18655@intel.com> (raw)
Hi,
This is the version 2 patch to enable background operations and HPI
feature for eMMC4.41 card. Both of these two features are optional.
Background operations can be started when user request queue is idle. So
each time user start to handle a new request, driver should check
whether the card is doing BKOPS. If so, should wait until BKOPS is done
or use a HPI command to interrupt it if eMMC card support HPI. The
serial patches were designed as this work flow.
This version patch only use HPI to interrupt background operation,
didnot implement to interrupt foreground operations.
patch1: enable background operations feature for supported eMMC card.
patch2: start to do background operations when user request queue is
idle. Check whether card is doing BKOPS when start a new user request.
patch3: enable HPI for supported eMMC card.
patch4: use HPI command to interrupt BKOPS.
change-log:
patch2: remove the added workqueue in the version 1 patch. This
workqueue is used to put card in runtime suspend state. Since current
MMC driver has not a runtime power management in card block layer, just
remove this workqueue. Define erro response to be macro R1_ERROR_RESPONSE
patch3: fixed community comment. Thanks for Kyungmin Park.
Thanks
Chuanxiao
next reply other threads:[~2010-12-03 12:16 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-12-03 12:13 Chuanxiao Dong [this message]
2010-12-06 11:32 ` [PATCH v2 0/4]enable Background operations and HPI feature for eMMC4.41 card Dong, Chuanxiao
2010-12-06 12:24 ` Arnd Bergmann
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=20101203121315.GA18655@intel.com \
--to=chuanxiao.dong@intel.com \
--cc=akpm@linux-foundation.org \
--cc=alan@linux.intel.com \
--cc=arjan@linux.intel.com \
--cc=cjb@laptop.org \
--cc=kmpark@infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mmc@vger.kernel.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox