u-boot-brain/board/nvidia/p2371-2180
Thierry Reding 595ea7381b p2371-2180: Add support for framebuffer carveouts
If early firmware initialized the display hardware and the display
controllers are scanning out a framebuffer (e.g. a splash screen), make
sure to pass information about the memory location of that framebuffer
to the kernel before booting to avoid the kernel from using that memory
for the buddy allocator.

This same mechanism can also be used in the kernel to set up early SMMU
mappings and avoid SMMU faults caused by the display controller reading
from memory for which it has no mapping.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2019-06-05 09:16:35 -07:00
..
Kconfig ARM: tegra: Add p2371-2180 board 2015-09-16 16:10:22 -07:00
MAINTAINERS ARM: tegra: Add p2371-2180 board 2015-09-16 16:10:22 -07:00
Makefile ARM: tegra: Add p2371-2180 board 2015-09-16 16:10:22 -07:00
p2371-2180.c p2371-2180: Add support for framebuffer carveouts 2019-06-05 09:16:35 -07:00
pinmux-config-p2371-2180.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00