Hi Here are the hardware command queue patches without the software command queue patches or sdhci patches. Changes since RFC: Re-based on next. Added comment about command queue priority. Added some acks and reviews. Adrian Hunter (17): mmc: queue: Share mmc request array between partitions mmc: mmc: Add functions to enable / disable the Command Queue mmc: mmc_test: Disable Command Queue while mmc_test is used mmc: block: Disable Command Queue while RPMB is used mmc: block: Change mmc_apply_rel_rw() to get block address from the request mmc: block: Factor out data preparation mmc: core: Factor out debug prints from mmc_start_request() mmc: core: Factor out mrq preparation from mmc_start_request() mmc: core: Add mmc_retune_hold_now() mmc: core: Add members to mmc_request and mmc_data for CQE's mmc: host: Add CQE interface mmc: core: Turn off CQE before sending commands mmc: core: Add support for handling CQE requests mmc: mmc: Enable Command Queuing mmc: mmc: Enable CQE's mmc: block: Prepare CQE data mmc: block: Add CQE support Venkat Gopalakrishnan (1): mmc: cqhci: support for command queue enabled host Documentation/mmc/mmc-dev-attrs.txt | 1 + drivers/mmc/core/block.c | 435 ++++++++++--- drivers/mmc/core/block.h | 7 + drivers/mmc/core/bus.c | 7 + drivers/mmc/core/core.c | 203 ++++++- drivers/mmc/core/host.c | 6 + drivers/mmc/core/host.h | 1 + drivers/mmc/core/mmc.c | 39 +- drivers/mmc/core/mmc_ops.c | 28 + drivers/mmc/core/mmc_ops.h | 2 + drivers/mmc/core/mmc_test.c | 14 + drivers/mmc/core/queue.c | 535 +++++++++++++--- drivers/mmc/core/queue.h | 45 +- drivers/mmc/host/Kconfig | 13 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/cqhci.c | 1148 +++++++++++++++++++++++++++++++++++ drivers/mmc/host/cqhci.h | 240 ++++++++ include/linux/mmc/card.h | 8 + include/linux/mmc/core.h | 19 +- include/linux/mmc/host.h | 24 + include/trace/events/mmc.h | 17 +- 21 files changed, 2585 insertions(+), 208 deletions(-) create mode 100644 drivers/mmc/host/cqhci.c create mode 100644 drivers/mmc/host/cqhci.h Regards Adrian -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html