]> git.baikalelectronics.ru Git - uboot.git/commit
board: rock5b-rk3588: add memory gaps into kernel's DTB
authorEugen Hristev <eugen.hristev@collabora.com>
Wed, 22 Feb 2023 09:05:13 +0000 (11:05 +0200)
committerKever Yang <kever.yang@rock-chips.com>
Tue, 28 Feb 2023 10:07:29 +0000 (18:07 +0800)
commit026512081cae4bd1c92dfb0c3a11802d3f214818
tree372c805eb66f654ef7cbae266078aec71dbeb7de
parent3a6c262aab28e6fa3f2a32f0586fa2852a79371d
board: rock5b-rk3588: add memory gaps into kernel's DTB

RK3588 has two memory gaps when using 16 GiB DRAM size:
[0x3fc000000 , 0x3fc500000]
and
[0x3fff00000 , 0x3ffffffff]

If the kernel is agnostic to these gaps, accessing the area causes
a SError panic.

Hence, add reserved memory areas in kernel's DTB before booting.

Signed-off-by: Eugen Hristev <eugen.hristev@collabora.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
board/radxa/rock5b-rk3588/rock5b-rk3588.c
configs/rock5b-rk3588_defconfig