]> git.dujemihanovic.xyz Git - u-boot.git/commit
tools: kwboot: Add check that kwbimage contains DDR init code
authorPali Rohár <pali@kernel.org>
Sun, 8 Jan 2023 12:46:14 +0000 (13:46 +0100)
committerStefan Roese <sr@denx.de>
Wed, 1 Mar 2023 05:39:17 +0000 (06:39 +0100)
commita190667b111bd2731a8cef173c0e84e14fb14218
treea4442394a0b359fe58d2c0459faefeea54fc7b9c
parent53ee6ec82744666719f2c9954a013c4397b77be9
tools: kwboot: Add check that kwbimage contains DDR init code

Some NOR images may be execute-in-place and do not contain DDR init code in
its kwbimage header. Such images cannot be booted over UART as BootROM
loads them to RAM. Add check that kwbimage contains DDR init code in its
header (either as binary code header or as the simple register-value set).

In some cases it is possible to load very small image into L2SRAM and when
DDR init code is not required. So check for L2SRAM load address and skip
DDR init code check in this case.

Signed-off-by: Pali Rohár <pali@kernel.org>
tools/kwboot.c