On 3/26/25 1:15 AM, Tom Rini wrote:
On Wed, Mar 26, 2025 at 12:02:08AM +0100, Marek Vasut wrote:
On 3/24/25 1:39 PM, Quentin Schulz wrote:
Hi Marek,

Hi,

On 3/22/25 10:55 PM, Marek Vasut wrote:
Rename the variable and add ENV_ prefix, so that all configuration
options which are related to environment would have an CONFIG_ENV_
prefix. No functional change.

Use ENV_SDMMC_DEVICE_INDEX to clarify this is the SD/MMC device
index, a number, as enumerated by U-Boot. Update the help text
accordingly.


I disagree with this part of the rename (MMC->SDMMC), our drivers all
are using mmc (env/mmc.*, drivers/mmc/*, cmd/mmc.c, ...) for both SD and
MMC. We also have ENV_IS_IN_MMC which is for both. I don't think it's
worth the confusion.

My main problem is, that it is confusing to call everything _mmc_ even if
most of it also applies to SD . There is no way to discern parts which are
MMC specific from parts which are common to SD and MMC now.

Do we have support for anything using the MMC part of the standard that
is not storage? I certainly agree it's confusingly named atm, but I
think changing some parts but not other parts will make it worse, not
better.
That's not what I am concerned about. What I am concerned about is that we are talking about partitions, and only eMMC supports HW partitions, but both SD and MMC support SW partitions . So we should refer to CONFIG_..._SDMMC_..._SW_PARTITION here when talking about SW partitions , but CONFIG_..._MMC_..._HW_PARTITION when talking about eMMC HW partitions. Currently we are missing the two and it yields a horrid confusion. That is in fact what prompted this series.

Reply via email to