All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ricky WU <ricky_wu@realtek.com>
To: Avri Altman <avri.altman@wdc.com>,
	Ulf Hansson <ulf.hansson@linaro.org>,
	"linux-mmc@vger.kernel.org" <linux-mmc@vger.kernel.org>
Subject: RE: [PATCH v2 00/10] Add SDUC Support
Date: Fri, 9 Aug 2024 06:54:02 +0000	[thread overview]
Message-ID: <1e25e47ddfe84bbb82a2b9c1b6eafe84@realtek.com> (raw)
In-Reply-To: <20240807060309.2403023-1-avri.altman@wdc.com>

Hi Avri,

I tested this SDUC patch for Realtek card readers and it works  


> Ultra Capacity SD cards (SDUC) was already introduced in SD7.0.  Those cards
> support capacity larger than 2TB and up to including 128TB. Thus, the address
> range of the card expands beyond the 32-bit command argument. To that end,
> a new command - CMD22 is defined, to carry the extra 6-bit upper part of the
> 38-bit block address that enable access to 128TB memory space.
> 
> SDUC capacity is agnostic to the interface mode: UHS-I and UHS-II – Same as
> SDXC.
> 
> The spec defines several extensions/modifications to the current SDXC cards,
> which we address in patches 1 - 10.  Otherwise requirements are out-of-scope
> of this change.  Specifically, CMDQ (CMD44+CMD45), and Extension for
> Video Speed Class (CMD20).
> 
> First publication of SDUC was in [1].  This series was developed and tested
> separately from [1] and does not borrow from it.
> 
> [1] https://lwn.net/Articles/982566/
> 
> ---
> Changes in v2:
>  - Attend kernel test robot warnings
> 
> ---
> 
> Avri Altman (10):
>   mmc: sd: SDUC Support Recognition
>   mmc: sd: Add SD CSD version 3.0
>   mmc: sd: Add Extension memory addressing
>   mmc: core: Add open-ended Ext memory addressing
>   mmc: host: Always use manual-cmd23 in SDUC
>   mmc: core: Add close-ended Ext memory addressing
>   mmc: host: Add close-ended Ext memory addressing
>   mmc: core: Allow mmc erase to carry large addresses
>   mmc: core: Add Ext memory addressing for erase
>   mmc: core: Adjust ACMD22 to SDUC
> 
>  drivers/mmc/core/block.c  | 45 +++++++++++++++++++++++++++++-------
>  drivers/mmc/core/bus.c    |  4 +++-
>  drivers/mmc/core/card.h   |  3 +++
>  drivers/mmc/core/core.c   | 48 +++++++++++++++++++++++++++++++--------
>  drivers/mmc/core/core.h   |  2 +-
>  drivers/mmc/core/queue.h  |  1 +
>  drivers/mmc/core/sd.c     | 16 +++++++++----
>  drivers/mmc/core/sd_ops.c | 34 +++++++++++++++++++++++----
> drivers/mmc/core/sd_ops.h |  1 +  drivers/mmc/host/sdhci.c  | 38
> ++++++++++++++++++++++++++-----  include/linux/mmc/card.h  |  2 +-
> include/linux/mmc/core.h  |  1 +  include/linux/mmc/host.h  |  6 +++++
>  include/linux/mmc/sd.h    |  4 ++++
>  14 files changed, 169 insertions(+), 36 deletions(-)
> 
> --
> 2.25.1


  parent reply	other threads:[~2024-08-09  6:54 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-07  6:02 [PATCH v2 00/10] Add SDUC Support Avri Altman
2024-08-07  6:03 ` [PATCH v2 01/10] mmc: sd: SDUC Support Recognition Avri Altman
2024-08-09  9:53   ` Ricky WU
2024-08-10  7:58     ` Avri Altman
2024-08-13  5:42       ` Avri Altman
2024-08-07  6:03 ` [PATCH v2 02/10] mmc: sd: Add SD CSD version 3.0 Avri Altman
2024-08-07  6:03 ` [PATCH v2 03/10] mmc: sd: Add Extension memory addressing Avri Altman
2024-08-09  9:54   ` Ricky WU
2024-08-10  8:11     ` Avri Altman
2024-08-07  6:03 ` [PATCH v2 04/10] mmc: core: Add open-ended Ext " Avri Altman
2024-08-07  6:03 ` [PATCH v2 05/10] mmc: host: Always use manual-cmd23 in SDUC Avri Altman
2024-08-07  6:03 ` [PATCH v2 06/10] mmc: core: Add close-ended Ext memory addressing Avri Altman
2024-08-07  6:03 ` [PATCH v2 07/10] mmc: host: " Avri Altman
2024-08-07  6:03 ` [PATCH v2 08/10] mmc: core: Allow mmc erase to carry large addresses Avri Altman
2024-08-07 20:15   ` kernel test robot
2024-08-07 21:07   ` kernel test robot
2024-08-07  6:03 ` [PATCH v2 09/10] mmc: core: Add Ext memory addressing for erase Avri Altman
2024-08-07  6:03 ` [PATCH v2 10/10] mmc: core: Adjust ACMD22 to SDUC Avri Altman
2024-08-09  6:54 ` Ricky WU [this message]
2024-08-09  7:37   ` [PATCH v2 00/10] Add SDUC Support Avri Altman

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=1e25e47ddfe84bbb82a2b9c1b6eafe84@realtek.com \
    --to=ricky_wu@realtek.com \
    --cc=avri.altman@wdc.com \
    --cc=linux-mmc@vger.kernel.org \
    --cc=ulf.hansson@linaro.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 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.