freebsd-dev/sys/dev/mmc
Emmanuel Vadot c30e9beba0 dwmmc: Rework the DMA engine
Each segment can be up to 4096 bytes in chain structure according to the
RK3399 TRM Part 2.
Set the buffers in full ring where the last one point to the first one.
Correctly reports the MMC_IVAR_MAX_DATA.
Use CACHE_LINE_SIZE for bus_dma alignment.

MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D23894
2020-03-04 20:01:03 +00:00
..
host dwmmc: Rework the DMA engine 2020-03-04 20:01:03 +00:00
bridge.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmc_ioctl.h o Add support for eMMC HS200 and HS400 bus speed modes at 200 MHz to 2017-07-23 16:11:47 +00:00
mmc_private.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmc_subr.c Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmc_subr.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00
mmc.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +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 Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
mmcvar.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00