Skip to content

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

New issue

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

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

Already on GitHub? Sign in 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.

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

Successfully merging this pull request may close these issues.

3 participants