diff options
| author | Anshul Dalal <[email protected]> | 2025-10-17 18:45:27 +0530 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2025-10-22 12:05:52 -0600 |
| commit | fe2647f2a0d4e4df5d47fdf068aeb2a1edd3d533 (patch) | |
| tree | b4295c11924d5987ae1ba835fe8f31b7b789c6e4 /include/linux/err.h | |
| parent | 9ebdbbc43e5fb5841d85ec7ebcb1dbf07f4c87b0 (diff) | |
arm: armv8: mmu: add mem_map_from_dram_banks
For armv8, U-Boot uses a static map defined as 'mem_map' for configuring
the MMU as part of mmu_setup.
But since the exact configuration of memory banks might not be known at
build time, many platforms such as imx9, versal2 etc. utilize
gd->bd->bi_dram to configure the static map at runtime.
Therefore this patch adds a new API mem_map_from_dram_banks that
modifies the static map in a similar way. Allowing the caller to map all
dram banks by just passing the index to last entry in their mem_map and
it's length.
Reviewed-by: Dhruva Gole <[email protected]>
Signed-off-by: Anshul Dalal <[email protected]>
Tested-by: Wadim Egorov <[email protected]>
Diffstat (limited to 'include/linux/err.h')
0 files changed, 0 insertions, 0 deletions
