[RFC PATCH 00/15] eMMC support

Sai Pavan Boddu posted 15 patches 3 years, 2 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1613031446-22154-1-git-send-email-sai.pavan.boddu@xilinx.com
Maintainers: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Alistair Francis <alistair@alistair23.me>, Peter Maydell <peter.maydell@linaro.org>
There is a newer version of this series
blockdev.c                |   1 +
hw/arm/xlnx-versal-virt.c |  16 +-
hw/arm/xlnx-versal.c      |  14 +-
hw/sd/sd.c                | 369 ++++++++++++++++++++++++++++++++++++++++------
hw/sd/sdhci.c             |   4 -
hw/sd/sdmmc-internal.c    |   2 +-
hw/sd/sdmmc-internal.h    |  97 ++++++++++++
include/sysemu/blockdev.h |   1 +
8 files changed, 445 insertions(+), 59 deletions(-)
[RFC PATCH 00/15] eMMC support
Posted by Sai Pavan Boddu 3 years, 2 months ago
Hi,

This patch series add support for eMMC cards. This work was previosly
submitted by Vincent, rebased few changes on top.

Cedric & Joel has helped to added boot partition access support. I
expect them to make a follow-up series to use it with aspeed machines.

Present series adds eMMC support to Versal SOC.

Regards,
Sai Pavan

Cédric Le Goater (1):
  sd: emmc: Add Extended CSD register definitions

Joel Stanley (2):
  sd: emmc: Support boot area in emmc image
  sd: emmc: Subtract bootarea size from blk

Sai Pavan Boddu (10):
  sd: emmc: Dont not update CARD_CAPACITY for eMMC cards
  sd: emmc: Update CMD1 definition for eMMC
  sd: emmc: support idle state in CMD2
  sd: emmc: Add mmc switch function support
  sd: emmc: add CMD21 tuning sequence
  sd: emmc: Make ACMD41 illegal for mmc
  sd: emmc: Add support for emmc erase
  sd: emmc: Update CID structure for eMMC
  sd: sdhci: Support eMMC devices
  arm: xlnx-versal: Add emmc to versal

Vincent Palatin (2):
  block: add eMMC block device type
  sd: add eMMC support

 blockdev.c                |   1 +
 hw/arm/xlnx-versal-virt.c |  16 +-
 hw/arm/xlnx-versal.c      |  14 +-
 hw/sd/sd.c                | 369 ++++++++++++++++++++++++++++++++++++++++------
 hw/sd/sdhci.c             |   4 -
 hw/sd/sdmmc-internal.c    |   2 +-
 hw/sd/sdmmc-internal.h    |  97 ++++++++++++
 include/sysemu/blockdev.h |   1 +
 8 files changed, 445 insertions(+), 59 deletions(-)

-- 
2.7.4