u-boot/board/xilinx
Nathan Rossi 950f86ca38 ARM64: zynqmp: Replace board specific with generic memory bank decoding
The dram_init and dram_init_banksize functions were using a board
specific implementation for decoding the memory banks from the fdt. This
board specific implementation uses a static variable 'tmp' which makes
these functions unsafe for execution from within the board_init_f
context.

This change makes the dram_init* functions use a generic implementation
of decoding and populating memory bank and size data.

Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Fixes: 8d59d7f63b ("ARM64: zynqmp: Read RAM information from DT")
Cc: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
2016-12-20 09:15:28 +01:00
..
microblaze-generic microblaze: Move MSR instruction selection to Kconfig 2016-06-06 11:23:27 +02:00
ppc405-generic ppc: xilinx_ppc405_generic: Remove uncalled functions 2016-01-27 15:57:20 +01:00
ppc440-generic ppc: xilinx-ppc440-generic: Wire LL_TEMAC driver 2016-01-27 15:57:20 +01:00
zynq ARM: zynq: Replace board specific with generic memory bank decoding 2016-12-20 09:15:28 +01:00
zynqmp ARM64: zynqmp: Replace board specific with generic memory bank decoding 2016-12-20 09:15:28 +01:00