diff options
author | Nathan Rossi <nathan@nathanrossi.com> | 2016-12-19 00:03:34 +1000 |
---|---|---|
committer | Michal Simek <michal.simek@xilinx.com> | 2016-12-20 09:15:28 +0100 |
commit | 623f60198b38c4fdae596038cd5956e44b6224a4 (patch) | |
tree | 4c1868e61c4dc1ea970aec32a0c0a7a5e3200379 /scripts | |
parent | 91d11536da7c34a88db34d6dee20cc6ea6e06bdc (diff) | |
download | u-boot-imx-623f60198b38c4fdae596038cd5956e44b6224a4.zip u-boot-imx-623f60198b38c4fdae596038cd5956e44b6224a4.tar.gz u-boot-imx-623f60198b38c4fdae596038cd5956e44b6224a4.tar.bz2 |
fdt: add memory bank decoding functions for board setup
Add two functions for use by board implementations to decode the memory
banks of the /memory node so as to populate the global data with
ram_size and board info for memory banks.
The fdtdec_setup_memory_size() function decodes the first memory bank
and sets up the gd->ram_size with the size of the memory bank. This
function should be called from the boards dram_init().
The fdtdec_setup_memory_banksize() function decode the memory banks
(up to the CONFIG_NR_DRAM_BANKS) and populates the base address and size
into the gd->bd->bi_dram array of banks. This function should be called
from the boards dram_init_banksize().
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Michal Simek <monstr@monstr.eu>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions