Page MenuHomeFreeBSD

mmc: Fix HS200/HS400 capability check
ClosedPublic

Authored by kd on Nov 26 2021, 2:50 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Feb 22, 11:39 AM
Unknown Object (File)
Sat, Feb 15, 11:25 PM
Unknown Object (File)
Thu, Jan 30, 7:45 AM
Unknown Object (File)
Thu, Jan 30, 3:41 AM
Unknown Object (File)
Jan 27 2025, 10:11 PM
Unknown Object (File)
Jan 26 2025, 10:48 PM
Unknown Object (File)
Jan 26 2025, 6:25 PM
Unknown Object (File)
Jan 15 2025, 6:40 PM
Subscribers

Details

Summary

HS200 and HS400 speeds can be enabled either with 1.2, or 1.8V signaling voltage.
Because of that we have four cabability flags: MMC_CAP_MMC_HS200_120, MMC_CAP_MMC_HS200_180, MMC_CAP_MMC_HS400_120, MMC_CAP_MMC_HS400_180.
MMC logic only enables HS200/HS400 mode if both flags are set for the corresponding speed.
Fix that by being more permissive in host timing cap check.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped