diff options
| author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2018-01-06 22:59:25 +0900 |
|---|---|---|
| committer | Masahiro Yamada <yamada.masahiro@socionext.com> | 2018-01-09 21:58:18 +0900 |
| commit | 3281532ab27f3a9da8821ada30bf3da8782759d4 (patch) | |
| tree | 64e57cfa338401b34a906edd415a7efffb251fae /scripts/basic/Makefile | |
| parent | be893a5c09dca715df2dadafcae1365ed3826a39 (diff) | |
| download | u-boot-3281532ab27f3a9da8821ada30bf3da8782759d4.tar.gz u-boot-3281532ab27f3a9da8821ada30bf3da8782759d4.tar.xz u-boot-3281532ab27f3a9da8821ada30bf3da8782759d4.zip | |
ARM: uniphier: enable CONFIG_MMC_SDHCI_SDMA for ARMv8 SoCs
I did not enable SDMA when I added sdhci-cadence support because LD20
boards are equipped with a large amount memory beyond 32 bit address
range, but SDMA does not support the 64bit address. U-Boot relocates
itself to the end of effectively available RAM. This would make the
MMC enumeration fail because the buffer for EXT_CSD allocated in the
stack would go too high, then SDMA would fail to transfer data.
Recent SDHCI-compatible controllers support ADMA, but unfortunately
U-Boot does not support ADMA.
In the previous commit, I hided the DRAM area that exceeds the 32 bit
address range. Now, I can enable CONFIG_MMC_SDHCI_SDMA.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'scripts/basic/Makefile')
0 files changed, 0 insertions, 0 deletions
