]> git.baikalelectronics.ru Git - uboot.git/commit
mmc: fsl_esdhc: add ADMA2 support
authorMichael Walle <michael@walle.cc>
Mon, 12 Oct 2020 08:07:14 +0000 (10:07 +0200)
committerPeng Fan <peng.fan@nxp.com>
Wed, 14 Oct 2020 06:00:44 +0000 (14:00 +0800)
commit6657e6123bb3c41184a96c4fb5ddaf65d73e2d43
tree2a6feb8bed00d12d568db596f276263ea3a854ad
parent42e20920fbf8eafd69e8ec1e3b02890ad1d382a0
mmc: fsl_esdhc: add ADMA2 support

Newer eSDHC controllers support ADMA2 descriptor tables which support
64bit DMA addresses. One notable user of addresses in the upper memory
segment is the EFI loader.

If support is enabled, but the controller doesn't support ADMA2, we
will fall back to SDMA (and thus 32 bit DMA addresses only).

Signed-off-by: Michael Walle <michael@walle.cc>
drivers/mmc/Kconfig
drivers/mmc/fsl_esdhc.c
include/fsl_esdhc.h