mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-26 06:50:10 +00:00

Now that tf-a passes the DTB address to BL33, its location doesn't matter. Since we declare a fixed size for it (32K) put it at the start of ram to not fragment memory. This has the added benefit of "supporting" larger kernel sizes which are breaking with the current location. Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: Ib0e4e5cf780bd58a49a34d72085b0a0914c340ed
34 lines
616 B
Text
34 lines
616 B
Text
/*
|
|
* Copyright (c) 2020-2024, Arm Limited. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
#include <common/tbbr/tbbr_img_def.h>
|
|
#include <platform_def.h>
|
|
|
|
/dts-v1/;
|
|
|
|
/ {
|
|
dtb-registry {
|
|
compatible = "fconf,dyn_cfg-dtb_registry";
|
|
|
|
tb_fw-config {
|
|
load-address = <0x0 0x4001300>;
|
|
max-size = <0x400>;
|
|
id = <TB_FW_CONFIG_ID>;
|
|
};
|
|
|
|
tos_fw-config {
|
|
load-address = <0x0 0x04001700>;
|
|
max-size = <0x1000>;
|
|
id = <TOS_FW_CONFIG_ID>;
|
|
};
|
|
|
|
hw-config {
|
|
load-address = <0x0 PLAT_HW_CONFIG_DTB_BASE>;
|
|
max-size = <PLAT_HW_CONFIG_DTB_SIZE>;
|
|
id = <HW_CONFIG_ID>;
|
|
};
|
|
};
|
|
};
|