]> git.baikalelectronics.ru Git - uboot.git/commit
board: traverse: ten64: fix DPAA2 (network) DPL corruption issue
authorMathew McBride <matt@traverse.com.au>
Fri, 21 Jul 2023 04:39:18 +0000 (04:39 +0000)
committerTom Rini <trini@konsulko.com>
Thu, 3 Aug 2023 13:40:50 +0000 (09:40 -0400)
commita41dc4588e17d3199b78059248dfacb7de126c26
treeaa2b0749db495280427dfe1f87ced2dde82214c6
parent48591497fd40aecbde807a66d19fa218d51c9780
board: traverse: ten64: fix DPAA2 (network) DPL corruption issue

The DPAA2 DPL (data plane layout) file was previously
being loaded into 0x80300000, and set to be applied
just before hand off to the kernel.

When a FIT image with a load_address of 0x80000000 was
booted with bootm, the DPL in memory was overwritten.

Move the DPL load to 0x8E000000 (196MiB away from 0x80000000,
and below the other typical load addr of 0x90000000).

Ideally in the future, the DPL lazyapply command
("fsl_mc lazyapply DPL $dpl_addr") should be set to
load the DPL contents into a memory area owned by U-Boot.

Signed-off-by: Mathew McBride <matt@traverse.com.au>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
include/configs/ten64.h