arm-trusted-firmware/fdts
Boyan Karatotev 6dacc272b0 refactor(tc): correlate secure world addresses with platform_def
Similarly to the memory node in the NS device tree, platform_def already
defines all the necessary values to populate the spmc manifest and NS
related entries automatically. Use the macros directly so any changes
can propagate automatically.

The result of this is that TC3 and above get correct secure world
manifests automatically. They were previously broken.

One "breaking" change is that the FWU region moves. This should have
happened previously but it was missed when the secure portion of DRAM
was increased, leaving it in secure memory. This was caught when going
over the definitions and correlating them should prevent this in the
future.

Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
Change-Id: I1415e402be8c70f5e22f28eabddcb53298c57a11
2024-02-26 16:07:41 +00:00
..
a5ds.dts
arm_fpga.dts
cca_cot_descriptors.dtsi feat(dt-bindings): introduce CCA CoT, rename TBBR 2024-01-18 13:54:57 -06:00
corstone700.dtsi
corstone700_fpga.dts
corstone700_fvp.dts
fvp-base-gicv2-psci.dts refactor(fvp): fdts: consolidate GICv2 base FVP DT files 2022-10-11 16:11:44 +01:00
fvp-base-gicv2.dtsi refactor(fvp): fdts: consolidate GICv2 base FVP DT files 2022-10-11 16:11:44 +01:00
fvp-base-gicv3-psci-1t.dts refactor(fvp): fdts: consolidate GICv3 base FVP DT files 2022-10-11 16:11:39 +01:00
fvp-base-gicv3-psci-dynamiq-2t.dts refactor(fvp): fdts: consolidate GICv3 base FVP DT files 2022-10-11 16:11:39 +01:00
fvp-base-gicv3-psci-dynamiq-common.dtsi
fvp-base-gicv3-psci-dynamiq.dts refactor(fvp): fdts: consolidate GICv3 base FVP DT files 2022-10-11 16:11:39 +01:00
fvp-base-gicv3-psci.dts refactor(fvp): fdts: consolidate GICv3 base FVP DT files 2022-10-11 16:11:39 +01:00
fvp-base-gicv3.dtsi refactor(fvp): fdts: consolidate GICv3 base FVP DT files 2022-10-11 16:11:39 +01:00
fvp-base-psci-common.dtsi feat(fvp): add support for virto-net, virtio-9p and virtio-rng 2023-12-01 15:08:09 +01:00
fvp-defs-dynamiq.dtsi
fvp-defs.dtsi feat(fvp): dts: drop 32-bit .dts files 2022-10-11 16:09:35 +01:00
fvp-foundation-gicv2-psci.dts
fvp-foundation-gicv3-psci.dts
fvp-foundation-motherboard.dtsi
fvp-ve-Cortex-A5x1.dts fix(fvp_ve): fdts: Fix vexpress,config-bus subnode names 2022-10-11 16:11:45 +01:00
fvp-ve-Cortex-A7x1.dts feat(fvp): fdts: update rtsm_ve DT files from the Linux kernel 2022-10-11 16:11:44 +01:00
juno-ethosn.dtsi feat(ethos-n): add multiple asset allocators 2023-04-04 11:35:36 +02:00
juno.dts refactor(ethos-n): move build flags to ethosn_npu.mk 2023-08-07 19:13:45 +02:00
morello-coresight.dtsi feat(morello): fdts: add CoreSight DeviceTree bindings 2023-07-04 14:42:59 +01:00
morello-fvp.dts feat(morello): add cpuidle support 2023-09-05 11:44:19 +05:30
morello-soc.dts feat(morello): add cpuidle support 2023-09-05 11:44:19 +05:30
morello.dtsi feat(morello): add support for I2S audio 2023-07-27 15:20:14 +05:30
n1sdp-multi-chip.dts fix(n1sdp): add numa node id for pcie controllers 2022-09-01 15:23:42 +05:30
n1sdp-single-chip.dts
n1sdp.dtsi
rtsm_ve-motherboard.dtsi feat(fvp): add support for virto-net, virtio-9p and virtio-rng 2023-12-01 15:08:09 +01:00
stm32mp1-cot-descriptors.dtsi feat(stm32mp1-fdts): add CoT and fuse references for authentication 2022-11-14 11:25:01 +01:00
stm32mp13-bl2.dtsi feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp13-ddr.dtsi feat(stm32mp1-fdts): add DDR support for STM32MP13 2022-03-22 09:09:23 +01:00
stm32mp13-ddr3-1x4Gb-1066-binF.dtsi feat(stm32mp1-fdts): add DDR support for STM32MP13 2022-03-22 09:09:23 +01:00
stm32mp13-fw-config.dtsi feat(stm32mp13-fdts): use STM32MP_DDR_S_SIZE in fw-config 2022-08-17 17:25:45 +02:00
stm32mp13-pinctrl.dtsi feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp13xa.dtsi feat(stm32mp1-fdts): add DT files for STM32MP13 2022-03-22 09:09:23 +01:00
stm32mp13xc.dtsi fix(stm32mp13-fdts): cleanup DT files 2022-08-17 17:24:30 +02:00
stm32mp13xd.dtsi feat(stm32mp1-fdts): add DT files for STM32MP13 2022-03-22 09:09:23 +01:00
stm32mp13xf.dtsi fix(stm32mp13-fdts): cleanup DT files 2022-08-17 17:24:30 +02:00
stm32mp15-bl2.dtsi feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp15-bl32.dtsi feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp15-ddr.dtsi
stm32mp15-ddr3-1x2Gb-1066-binG.dtsi feat(stm32mp15-fdts): add support for prtt1x board family 2023-03-06 14:06:49 +01:00
stm32mp15-ddr3-1x4Gb-1066-binG.dtsi
stm32mp15-ddr3-2x4Gb-1066-binG.dtsi
stm32mp15-ddr3-dhsom-2x4Gb-1066-binG.dtsi refactor(stm32mp1-fdts): drop unused DDR calibration result on DHCOM 2022-07-08 15:26:41 +02:00
stm32mp15-fw-config.dtsi feat(stm32mp15): manage OP-TEE shared memory 2022-06-30 14:19:45 +02:00
stm32mp15-pinctrl.dtsi feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp15xc.dtsi
stm32mp15xx-dhcom-pdk2.dtsi feat(stm32mp15-fdts): add support for STM32MP157C based DHCOM SoM on PDK2 board 2022-07-08 13:52:40 +02:00
stm32mp15xx-dhcom-som.dtsi refactor(st): use dashes for BSEC node names 2024-01-18 11:30:42 +01:00
stm32mp15xx-dhcor-avenger96.dtsi feat(stm32mp15-fdts): add Avenger96 board with STM32MP157A DHCOR SoM 2022-08-25 22:11:33 +02:00
stm32mp15xx-dhcor-io1v8.dtsi feat(stm32mp15-fdts): add Avenger96 board with STM32MP157A DHCOR SoM 2022-08-25 22:11:33 +02:00
stm32mp15xx-dhcor-som.dtsi feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp15xx-dkx.dtsi refactor(st): use dashes for BSEC node names 2024-01-18 11:30:42 +01:00
stm32mp15xx-osd32.dtsi refactor(st): use dashes for BSEC node names 2024-01-18 11:30:42 +01:00
stm32mp15xxaa-pinctrl.dtsi
stm32mp15xxab-pinctrl.dtsi
stm32mp15xxac-pinctrl.dtsi
stm32mp15xxad-pinctrl.dtsi
stm32mp25-bl2.dtsi feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp25-pinctrl.dtsi feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp25xc.dtsi feat(stm32mp2-fdts): introduce stm32mp25 SoCs family 2023-09-08 10:56:49 +02:00
stm32mp25xf.dtsi feat(stm32mp2-fdts): introduce stm32mp25 SoCs family 2023-09-08 10:56:49 +02:00
stm32mp25xxai-pinctrl.dtsi feat(stm32mp2-fdts): introduce stm32mp25 pinctrl files 2023-09-08 10:56:49 +02:00
stm32mp25xxak-pinctrl.dtsi feat(stm32mp2-fdts): introduce stm32mp25 pinctrl files 2023-09-08 10:56:49 +02:00
stm32mp25xxal-pinctrl.dtsi feat(stm32mp2-fdts): introduce stm32mp25 pinctrl files 2023-09-08 10:56:49 +02:00
stm32mp131.dtsi refactor(st): use dashes for BSEC node names 2024-01-18 11:30:42 +01:00
stm32mp133.dtsi fix(stm32mp13-fdts): cleanup DT files 2022-08-17 17:24:30 +02:00
stm32mp135.dtsi fix(stm32mp13-fdts): cleanup DT files 2022-08-17 17:24:30 +02:00
stm32mp135f-dk-fw-config.dts feat(stm32mp1-fdts): add support for STM32MP13 DK board 2022-03-22 09:09:23 +01:00
stm32mp135f-dk.dts refactor(st): use dashes for BSEC node names 2024-01-18 11:30:42 +01:00
stm32mp151.dtsi refactor(st): use dashes for BSEC node names 2024-01-18 11:30:42 +01:00
stm32mp151a-prtt1a-fw-config.dts feat(stm32mp15-fdts): add support for prtt1x board family 2023-03-06 14:06:49 +01:00
stm32mp151a-prtt1a.dts feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp153.dtsi
stm32mp157.dtsi
stm32mp157a-avenger96-fw-config.dts
stm32mp157a-avenger96.dts refactor(stm32mp15-fdts): remove unused secure-status properties 2022-08-26 12:59:57 +02:00
stm32mp157a-dhcor-avenger96-fw-config.dts feat(stm32mp15-fdts): add Avenger96 board with STM32MP157A DHCOR SoM 2022-08-25 22:11:33 +02:00
stm32mp157a-dhcor-avenger96.dts feat(stm32mp15-fdts): add Avenger96 board with STM32MP157A DHCOR SoM 2022-08-25 22:11:33 +02:00
stm32mp157a-dk1-fw-config.dts
stm32mp157a-dk1.dts feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp157a-ed1-fw-config.dts
stm32mp157a-ev1-fw-config.dts
stm32mp157c-dhcom-pdk2-fw-config.dts feat(stm32mp15-fdts): add support for STM32MP157C based DHCOM SoM on PDK2 board 2022-07-08 13:52:40 +02:00
stm32mp157c-dhcom-pdk2.dts feat(stm32mp15-fdts): add support for STM32MP157C based DHCOM SoM on PDK2 board 2022-07-08 13:52:40 +02:00
stm32mp157c-dk2-fw-config.dts
stm32mp157c-dk2.dts feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp157c-ed1-fw-config.dts
stm32mp157c-ed1.dts refactor(st): use dashes for BSEC node names 2024-01-18 11:30:42 +01:00
stm32mp157c-ev1-fw-config.dts
stm32mp157c-ev1.dts feat(st): update STM32MP DT files 2023-10-19 09:45:43 +02:00
stm32mp157c-lxa-mc1-fw-config.dts
stm32mp157c-lxa-mc1.dts
stm32mp157c-odyssey-fw-config.dts
stm32mp157c-odyssey-som.dtsi refactor(st): use dashes for BSEC node names 2024-01-18 11:30:42 +01:00
stm32mp157c-odyssey.dts
stm32mp157d-dk1-fw-config.dts
stm32mp157d-ed1-fw-config.dts
stm32mp157d-ev1-fw-config.dts
stm32mp157f-dk2-fw-config.dts
stm32mp157f-ed1-fw-config.dts
stm32mp157f-ev1-fw-config.dts
stm32mp251.dtsi feat(stm32mp2-fdts): add OTP nodes in STM32MP251 SoC DT file 2024-01-18 11:32:10 +01:00
stm32mp253.dtsi feat(stm32mp2-fdts): introduce stm32mp25 SoCs family 2023-09-08 10:56:49 +02:00
stm32mp255.dtsi feat(stm32mp2-fdts): introduce stm32mp25 SoCs family 2023-09-08 10:56:49 +02:00
stm32mp257.dtsi feat(stm32mp2-fdts): introduce stm32mp25 SoCs family 2023-09-08 10:56:49 +02:00
stm32mp257f-ev1.dts feat(stm32mp2-fdts): add board ID OTP in STM32MP257F-EV1 2024-01-18 11:32:10 +01:00
tbbr_cot_descriptors.dtsi feat(dt-bindings): introduce CCA CoT, rename TBBR 2024-01-18 13:54:57 -06:00
tc.dts refactor(tc): correlate secure world addresses with platform_def 2024-02-26 16:07:41 +00:00
tc_fvp.dtsi refactor(tc): move the FVP RoS to a separate file 2024-02-26 13:41:26 +00:00
tc_vers.dtsi feat(tc): choose the DPU address and irq based on the target 2024-02-26 16:07:40 +00:00