[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 00/22] eMMC support
From: |
Sai Pavan Boddu |
Subject: |
[PATCH v2 00/22] eMMC support |
Date: |
Mon, 22 Feb 2021 13:50:17 +0530 |
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.
Initial patch series version is RFC
Changes for V2:
Split Patch 1
Add comments for eMMC Erase commands
Added documentation about eMMC and Versal-virt board.
Make eMMC optional for xlnx-versal-virt machines
Regards,
Sai Pavan
Cédric Le Goater (2):
sd: sdmmc-internal: Add command string for SEND_OP_CMD
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 (13):
sd: sd: Remove usage of tabs in the file
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
docs: devel: emmc: Add a doc for emmc card emulation
docs: arm: xlnx-versal-virt: Add eMMC support documentation
Vincent Palatin (5):
block: add eMMC block device type
sd: emmc: Add support for eMMC cards
sd: emmc: update OCR fields for eMMC
sd: emmc: Add support for EXT_CSD & CSD for eMMC
sd: emmc: Update CMD8 to send EXT_CSD register
docs/devel/emmc.txt | 16 +
docs/system/arm/xlnx-versal-virt.rst | 10 +
hw/sd/sdmmc-internal.h | 97 +++++++
include/hw/arm/xlnx-versal.h | 1 +
include/sysemu/blockdev.h | 1 +
blockdev.c | 1 +
hw/arm/xlnx-versal-virt.c | 30 +-
hw/arm/xlnx-versal.c | 13 +-
hw/sd/sd.c | 545 ++++++++++++++++++++++++++---------
hw/sd/sdhci.c | 4 -
hw/sd/sdmmc-internal.c | 2 +-
11 files changed, 571 insertions(+), 149 deletions(-)
create mode 100644 docs/devel/emmc.txt
--
2.7.4
- [PATCH v2 00/22] eMMC support,
Sai Pavan Boddu <=
- [PATCH v2 13/22] sd: emmc: Make ACMD41 illegal for mmc, Sai Pavan Boddu, 2021/02/22
- [PATCH v2 07/22] sd: sdmmc-internal: Add command string for SEND_OP_CMD, Sai Pavan Boddu, 2021/02/22
- [PATCH v2 03/22] sd: emmc: Add support for eMMC cards, Sai Pavan Boddu, 2021/02/22
- [PATCH v2 09/22] sd: emmc: Update CMD1 definition for eMMC, Sai Pavan Boddu, 2021/02/22
- [PATCH v2 16/22] sd: emmc: Add Extended CSD register definitions, Sai Pavan Boddu, 2021/02/22