rpi: fix dram bank initialization
authorMatthias Brugger <mbrugger@suse.com>
Thu, 5 Dec 2019 17:53:13 +0000 (18:53 +0100)
committerMatthias Brugger <mbrugger@suse.com>
Wed, 11 Dec 2019 09:14:12 +0000 (10:14 +0100)
commite19cfcc07ac5da8b3a04e21875ec542d994865d4
treea8f39d2a70cfcf9d3a29d5fad1d36f1e3a43f900
parent520f9559020894950d4e962aba52220c8a1d6bfe
rpi: fix dram bank initialization

To update the dram bank information from device-tree we use
fdtdec_decode_ram_size() which expectes the the size-cells and
address-cells to be defined in the memory node. For normal system RAM
these values are defined in the root node. When the values differ from
the default values defined in the spec, we can end up with wrong RAM
bank information.

Switch to the "standard" way to update the RAM bank information to
avoid this.

Fixes: 9de5b89e4c ("rpi4: enable dram bank initialization")

Signed-off-by: Matthias Brugger <mbrugger@suse.com>
board/raspberrypi/rpi/rpi.c