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)
Wed, Nov 19, 2:12 AM
Unknown Object (File)
Tue, Nov 18, 6:14 PM
Unknown Object (File)
Fri, Nov 7, 11:29 AM
Unknown Object (File)
Mon, Nov 3, 5:46 PM
Unknown Object (File)
Wed, Oct 29, 4:05 AM
Unknown Object (File)
Oct 25 2025, 4:05 AM
Unknown Object (File)
Oct 24 2025, 1:07 AM
Unknown Object (File)
Oct 21 2025, 12:27 AM
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