opnsense-src/sys/dev/mmc
Austin Shafer e7dc08415a mmc: ignore CRC errors from CMD13 (status) when changing rates
Update mmc_switch_status to ignore a few CRC errrors when asking for the
card status after setting the new rate with CMD6. Since the card may
take a little while to make the switch, it's possible we'll get a
communications error if we sent the command at the wrong time. Several
low end laptops needs this workaround as they have a window that seems
longer than other systems. This is known to fix at least the Acer Aspire
A114-32-P7E5.

Reviewed by:		imp@, manu@
Differential Revision:	https://reviews.freebsd.org/D24740
2021-06-02 19:46:23 -06:00
..
host dwmmc: Add bus_generic_add_child in the methods 2021-05-21 17:40:14 +02:00
bridge.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmc.c mmc: clean up empty lines in .c and .h files 2020-09-01 22:07:26 +00:00
mmc_fdt_helpers.c mmc_fdt_helper: Add mmc_fdt_set_power 2021-05-21 17:38:05 +02:00
mmc_fdt_helpers.h mmc_fdt_helper: Add mmc_fdt_set_power 2021-05-21 17:38:05 +02:00
mmc_ioctl.h
mmc_private.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmc_pwrseq.c mmc: Add mmc-pwrseq driver 2021-05-21 17:36:20 +02:00
mmc_pwrseq_if.m 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 Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmcbr_if.m Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmcbrvar.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmcbus_if.m Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmcreg.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmcsd.c mmcsd(4): properly set BIO error when partition switching fails 2021-01-22 00:18:40 +01:00
mmcvar.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00