freebsd-dev/sys/dev/mmc
Kornel Duleba 8661e085fb mmc: Fix HS200/HS400 capability check
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.

Reviewed by: manu, mw
MFC after: 2 weeks
Obtained from: Semihalf
Sponsored by: Alstom Group
Differential revision: https://reviews.freebsd.org/D33130
2021-11-29 17:02:01 +01:00
..
host dwmmc: Calculate the maximum transaction length correctly. 2021-10-08 09:21:03 +02:00
bridge.h
mmc_fdt_helpers.c mmc: switch mmc_helper to device_ api 2021-09-20 17:18:02 +02:00
mmc_fdt_helpers.h mmc: switch mmc_helper to device_ api 2021-09-20 17:18:02 +02:00
mmc_helpers.c mmc: Fix regression in 8a8166e5bc breaking Stratix 10 boot 2021-09-29 13:59:13 +01:00
mmc_helpers.h mmc: switch mmc_helper to device_ api 2021-09-20 17:18:02 +02:00
mmc_ioctl.h
mmc_private.h
mmc_pwrseq_if.m mmc: Add mmc-pwrseq driver 2021-05-21 17:36:20 +02:00
mmc_pwrseq.c mmc: Add mmc-pwrseq driver 2021-05-21 17:36:20 +02:00
mmc_subr.c mmc: ignore CRC errors from CMD13 (status) when changing rates 2021-06-02 19:46:23 -06:00
mmc_subr.h
mmc.c mmc: Fix HS200/HS400 capability check 2021-11-29 17:02:01 +01:00
mmcbr_if.m
mmcbrvar.h
mmcbus_if.m
mmcreg.h
mmcsd.c mmcsd(4): properly set BIO error when partition switching fails 2021-01-22 00:18:40 +01:00
mmcvar.h