tianocore / edk2

EDK II
https://github.com/tianocore/tianocore.github.io/wiki/EDK-II
Other
4.38k stars 2.4k forks source link

MdeModulePkg/SdMmcPciHcDxe: Support override for SD 1.8v signaling switch #5838

Open mariobalanica opened 1 week ago

mariobalanica commented 1 week ago

Description

Some platforms (e.g. Raspberry Pi) have SDHCI implementations where the internal signaling voltage control isn't wired up and therefore needs to be set externally, in a non-standard way.

Power cycling the card to get it out of 1.8V is also kind of necessary, but for now it can be done in the Reset/InitHost phase override.