Skip to content

ARM: dts: sama7d65: Remove the vqmmc-supply property from the sdmmc1 #57

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 1 commit into
base: linux-6.12-mchp
Choose a base branch
from

Conversation

kay54068
Copy link

@kay54068 kay54068 commented Jun 2, 2025

On the SAMA7D65 Curiosity development board, the SD CARD (SDMMC1) circuit uses SDMMC1_1V8SEL_PB30 to switch the SD card voltage.

If you configure vqmmc-supply = <&vdd_3v3>;, it will force the voltage to stay at 3.3V, preventing high-speed SD cards from operating efficiently.

…node.

On the SAMA7D65 Curiosity development board, the SD CARD (SDMMC1) circuit uses SDMMC1_1V8SEL_PB30 to switch the SD card voltage.

If you configure vqmmc-supply = <&vdd_3v3>;, it will force the voltage to stay at 3.3V, preventing high-speed SD cards from operating efficiently.
@nirvann
Copy link

nirvann commented Jun 13, 2025

Confirmed: with this regulator property, sdhci_setup_host() masks the UHS-I bus speed modes.
Without the property, sdhci_start_signal_voltage_switch() would proceed and set SDHCI_CTRL_VDD_180 in SDHCI_HOST_CONTROL2.
That said, they are ongoing works on SD/MMC which call to keep your PR on hold, for the moment.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants