]> git.dujemihanovic.xyz Git - u-boot.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)
commit361a422b905052dcbcba61fc1e0d8d804fdca433
tree2a6feb8bed00d12d568db596f276263ea3a854ad
parent52faec31827ec1a1837977e29c067424426634c5
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