arm-trusted-firmware/docs/plat
Maxime Méré ae84525f44 feat(stm32mp2): manage DDR FW via FIP
This feature is enabled by default using STM32MP_DDR_FIP_IO_STORAGE.

DDR firmware binary is loaded from FIP to SRAM1 which needs to be
mapped.
Only half of the SRAM1 will be allocated to TF-A.
RISAB3 has to be configured to allow access to SRAM1.
Add image ID and update maximum number on platform side also.

Fill related descriptor information, add policy and update numbers.
DDR_TYPE variable is used to identify binary file, and image is now
added in the fiptool command line.

The DDR PHY firmware is not in TF-A repository. It can be found at
https://github.com/STMicroelectronics/stm32-ddr-phy-binary
To ease the selection of the firmware path, STM32MP_DDR_FW_PATH is added
to platform.mk file.

Change-Id: I09ab0a5c63406055a7b5ccd16d65e443de47ca2f
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Maxime Méré <maxime.mere@foss.st.com>
2024-09-13 17:57:58 +02:00
..
arm docs(fvp): update FVP versions used 2024-06-27 09:33:03 -05:00
marvell Merge "docs(marvell): fix typo 8K => A8K" into integration 2022-11-16 18:13:48 +01:00
nxp docs(layerscape): add ls1088a soc and board support 2022-03-27 23:24:24 +08:00
st feat(stm32mp2): manage DDR FW via FIP 2024-09-13 17:57:58 +02:00
allwinner.rst feat(allwinner): add support for Allwinner T507 SoC 2023-04-26 17:45:29 +01:00
amd-versal2.rst feat(versal2): add support for AMD Versal Gen 2 platform 2024-06-10 08:09:49 +02:00
ast2700.rst refactor(ast2700): adopt RESET_TO_BL31 boot flow 2023-09-28 10:23:06 +08:00
brcm-stingray.rst Fix Broadcom Stingray platform documentation 2020-04-15 11:20:40 +02:00
hikey.rst docs: remove uefi-tools in hikey and hikey960 2020-03-14 10:24:41 +08:00
hikey960.rst docs: remove uefi-tools in hikey and hikey960 2020-03-14 10:24:41 +08:00
imx8.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
imx8m.rst docs(imx8m): update for high assurance boot 2022-10-19 15:55:15 +02:00
imx8ulp.rst docs(imx8ulp): add imx8ulp platform 2024-02-27 14:29:54 +08:00
imx9.rst docs(imx9): add imx93 platform 2023-06-30 10:24:05 +08:00
index.rst feat(versal2): add support for AMD Versal Gen 2 platform 2024-06-10 08:09:49 +02:00
intel-agilex.rst doc: Fix platform port inclusion 2019-09-25 15:19:29 +00:00
intel-stratix10.rst doc: Fix platform port inclusion 2019-09-25 15:19:29 +00:00
meson-axg.rst doc: Fix some broken links 2020-07-01 13:57:20 +02:00
meson-g12a.rst doc: Fix some broken links 2020-07-01 13:57:20 +02:00
meson-gxbb.rst doc: Fix broken external link for Odroid C2 2020-03-31 20:38:01 +02:00
meson-gxl.rst doc: Fix some broken links 2020-07-01 13:57:20 +02:00
mt8183.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
mt8186.rst feat(mt8186): initialize platform for MediaTek MT8186 2021-12-01 16:36:28 +01:00
mt8188.rst feat(mt8188): initialize platform for MediaTek MT8188 2022-09-05 13:52:20 +08:00
mt8192.rst Initialize platform for MediaTek mt8192 2020-07-31 10:46:22 +08:00
mt8195.rst fix(docs): fix CPU type for mt8195 2024-07-17 11:47:39 +08:00
npcm845x.rst feat(nuvoton): added support for npcm845x chip 2023-07-26 08:14:45 +03:00
nvidia-tegra.rst refactor(tegra132): deprecate platform 2021-08-16 11:58:24 -07:00
poplar.rst doc: Fix platform port inclusion 2019-09-25 15:19:29 +00:00
qemu-sbsa.rst qemu/qemu_sbsa: enable SPM support 2020-08-18 22:45:35 +00:00
qemu.rst docs(qemu): delineate flash based boot method 2023-02-07 09:59:41 +00:00
qti-msm8916.rst docs(msm8916): document new platforms 2023-07-19 12:56:08 +02:00
qti.rst feat(plat/qti/sc7280): support for qti sc7280 plat 2021-09-22 10:05:45 +02:00
rcar-gen3.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
rockchip.rst feat(rk3588): support rk3588 2024-08-13 14:26:04 +08:00
rpi3.rst chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02:00
rpi4.rst Fix documentation typos and misspellings 2021-01-21 12:51:31 +00:00
rpi5.rst feat(rpi): add Raspberry Pi 5 support 2024-03-08 21:05:08 +02:00
rz-g2.rst doc: renesas: Document platforms based on RZ/G2 SoC's 2021-01-13 19:15:57 +00:00
s32g274a.rst feat(s32g274a): add S32G274ARDB2 board support 2024-04-25 11:22:53 +03:00
socionext-uniphier.rst doc: Split the User Guide into multiple files 2019-11-27 10:45:54 +00:00
stm32mp1.rst refactor(docs): add a sub-menu for ST platforms 2023-09-08 10:56:49 +02:00
synquacer.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
ti-k3.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
warp7.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
xilinx-versal-net.rst docs(xilinx): update SMC documentation in TF-A 2024-07-31 02:44:43 -07:00
xilinx-versal.rst Merge "feat(versal): deprecate build time arg VERSAL_PLATFORM" into integration 2024-08-12 11:49:37 +02:00
xilinx-zynqmp.rst docs(zynqmp): update SMC convention 2024-02-26 14:28:58 +05:30