| f84905db | 15-Apr-2026 |
Ryan Everett <ryan.everett@arm.com> |
feat(tc): support 6mid2big CPU topology for FPGA
Add config option to enable 6-mid/2-big CPU topology which replaces little core with mid cores, this config is only applicable to TC4-FPGA.
Change-I
feat(tc): support 6mid2big CPU topology for FPGA
Add config option to enable 6-mid/2-big CPU topology which replaces little core with mid cores, this config is only applicable to TC4-FPGA.
Change-Id: I5ba73743203445f95a0b7057305488c2f7a0fee4 Signed-off-by: Icen Zeyada <Icen.Zeyada2@arm.com> Signed-off-by: Ryan Everett <ryan.everett@arm.com>
show more ...
|
| 743de0ea | 14-Apr-2026 |
Ryan Everett <ryan.everett@arm.com> |
feat(tc): support buildroot ddk runtime integration
- Updated the data fs load address to align with the new memory layout requirements. - Defined and integrated the Buildroot memory layout into RAM
feat(tc): support buildroot ddk runtime integration
- Updated the data fs load address to align with the new memory layout requirements. - Defined and integrated the Buildroot memory layout into RAM.
Change-Id: If6216150f4a0e97acda6ec4dbf5782ffc48bae23 Signed-off-by: Quoc Khanh Le <quockhanh.le@arm.com> Signed-off-by: Mohanprasath Ramamoorthy <mohanprasath.ramamoorthy@arm.com> Signed-off-by: Ryan Everett <ryan.everett@arm.com>
show more ...
|
| 430f246e | 09-Apr-2026 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes from topic "feat_rme" into integration
* changes: fix(firme): granule management service feat(gpt): move gpt support under ENABLE_FEAT_RME feat(rmmd): replace ENABLE_RME with ENA
Merge changes from topic "feat_rme" into integration
* changes: fix(firme): granule management service feat(gpt): move gpt support under ENABLE_FEAT_RME feat(rmmd): replace ENABLE_RME with ENABLE_RMM feat(rme): split off ENABLE_FEAT_RME
show more ...
|
| b0ddba24 | 04-Nov-2025 |
Arunachalam Ganapathy <arunachalam.ganapathy@arm.com> |
feat(rmmd): replace ENABLE_RME with ENABLE_RMM
RME architectural requirements are now handled under the feature detection option ENABLE_FEAT_RME. However, the existing ENABLE_RME build option perfor
feat(rmmd): replace ENABLE_RME with ENABLE_RMM
RME architectural requirements are now handled under the feature detection option ENABLE_FEAT_RME. However, the existing ENABLE_RME build option performs RMM-specific tasks such as GPT setup, loading the RMM, and enabling RMMD support.
Since ENABLE_RME now only controls RMM-related functionality, rename it to ENABLE_RMM to better reflect its purpose and avoid confusion with ENABLE_FEAT_RME.
For backward compatibility, setting the legacy ENABLE_RME=1 (until it is deprecated) will automatically enable both ENABLE_FEAT_RME and ENABLE_RMM.
Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com> Change-Id: Iac945bdffe5002161bf1161b81a5aa7abec68192
show more ...
|
| fd296ed8 | 09-Mar-2026 |
Nicolas Le Bayon <nicolas.le.bayon@foss.st.com> |
fix(stm32mp2-fdts): fix LPDDR4 16bits swizzle
Fix swizzle distribution in LPDDR4 swizzle to set only necessary lines. Adjust DBYTE number and DFI ports in STM32MP23 case. Aligned with DDRCTRL_calc_v
fix(stm32mp2-fdts): fix LPDDR4 16bits swizzle
Fix swizzle distribution in LPDDR4 swizzle to set only necessary lines. Adjust DBYTE number and DFI ports in STM32MP23 case. Aligned with DDRCTRL_calc_v0.50.xlsx release.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@foss.st.com> Change-Id: I4dcb300b92d42b9ae4d6de44fb5047eb8a3c3079
show more ...
|
| 268116be | 10-Sep-2025 |
Yann Gautier <yann.gautier@st.com> |
refactor(stm32mp15-fdts): remove unused fw-config files
Those files were added with other fw-config files, but the board files are not there. Remove those useless files.
Change-Id: I326dcd5d1a12d21
refactor(stm32mp15-fdts): remove unused fw-config files
Those files were added with other fw-config files, but the board files are not there. Remove those useless files.
Change-Id: I326dcd5d1a12d21731066e031ea1628d8e690737 Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| 416773d0 | 21-Oct-2022 |
Yann Gautier <yann.gautier@st.com> |
feat(stm32mp15-fdts): add STM32M157F boards
STM32MP157F SoC is an update of STM32MP157C, that can run at 800MHz. In TF-A, this increased frequency is not managed (it is done in OP-TEE) and both SoCs
feat(stm32mp15-fdts): add STM32M157F boards
STM32MP157F SoC is an update of STM32MP157C, that can run at 800MHz. In TF-A, this increased frequency is not managed (it is done in OP-TEE) and both SoCs will start at the nominal frequency: 650MHz. To create the new boards, just include the STM32MP157C versions, and update model and compatible. The <board>-fw-config.dts files had already been sent upstream.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ic9fa8f714ba8d8095664c55dbcadfae49e9e2f4f
show more ...
|
| 7ddf0afd | 20-Feb-2026 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes from topic "stm32mp23_stm32mp21" into integration
* changes: feat(stm32mp21-fdts): add STM32MP215F-DK board feat(fdts): introduce STM32MP21 pinctrl files feat(stm32mp2): add a ne
Merge changes from topic "stm32mp23_stm32mp21" into integration
* changes: feat(stm32mp21-fdts): add STM32MP215F-DK board feat(fdts): introduce STM32MP21 pinctrl files feat(stm32mp2): add a new stm32mp21 power compatible feat(stm32mp2): add RIFSC USB configuration for variants feat(st-rif): add STM32MP2x support in RIFSC driver feat(stm32mp2): include dedicated RIFSC ID headers feat(stm32mp21): add RIFSC IDs bindings feat(stm32mp21): enable USBOTG DFU feat(st-usb): enable USBOTG DFU for STM32MP21 feat(stm32mp2): manage RISAF MCE key for STM32MP21 feat(st-rif): add RISAF MCE support for STM32MP21 feat(stm32mp2): define UART8 and UART9 under STM32MP25 flag feat(stm32mp21): display package type feat(stm32mp21): add SoC part numbers feat(stm32mp21): update boot API header version feat(stm32mp2): introduce MCE encryption level in RISAF dt-bindings feat(stm32mp21): update STM32 header size for STM32MP21 feat(st-bsec): update OTPCR masks for STM32MP21 feat(st-bsec): add STM32MP21 version support feat(stm32mp21): remove GPIOJ and GPIOK feat(stm32mp21): update SRAM1 and RETRAM base address feat(stm32mp21-fdts): add fw-config file feat(stm32mp21): manage STM32MP21 DT overlays feat(stm32mp21-fdts): add pinctrl DT file feat(stm32mp21-fdts): add SoC DT files feat(stm32image): add header version 2.3 support docs(changelog): add st-rif scope docs(changelog): reorder ST drivers scopes feat(stm32mp23-fdts): add STM32MP235F-DK board feat(stm32mp23): add RIFSC IDs bindings feat(stm32mp23-fdts): add SoC DT files feat(stm32mp23-fdts): add fw-config file feat(stm32mp23): manage STM32MP23 DT overlays feat(stm32mp23): display package type feat(stm32mp23): add SoC part numbers
show more ...
|
| 4dae3de1 | 17-Feb-2026 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "tc/isolated-platform-changes" into integration
* changes: refactor(tc): update PD indices to reflect new domain view feat(tc): set Arm CoreSight context loss property |
| 30c45a9e | 12-Feb-2026 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "refactor(platforms): remove A5DS platform (EOL)" into integration |
| 5d6034ad | 06-Mar-2024 |
Yann Gautier <yann.gautier@st.com> |
feat(stm32mp21-fdts): add STM32MP215F-DK board
Add the required device tree files for STM32MP215F-DK board support.
Change-Id: Iae607cf9a4308750c18dbba40e29ba483b1f6dcb Signed-off-by: Yann Gautier
feat(stm32mp21-fdts): add STM32MP215F-DK board
Add the required device tree files for STM32MP215F-DK board support.
Change-Id: Iae607cf9a4308750c18dbba40e29ba483b1f6dcb Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| ad47dc74 | 16-Apr-2024 |
Maxime Méré <maxime.mere@foss.st.com> |
feat(fdts): introduce STM32MP21 pinctrl files
Four packages exist for STM32MP21 dies. As ball-out is different between them, this patch cover those differences by introducing dedicated pinctrl dtsi
feat(fdts): introduce STM32MP21 pinctrl files
Four packages exist for STM32MP21 dies. As ball-out is different between them, this patch cover those differences by introducing dedicated pinctrl dtsi files. Each dtsi pinctrl package file describes the package ball-out through gpio-ranges.
Available packages are: STM32MP21xxAL: 10*10 VFBGA361 / 123 GPIOs STM32MP21xxAM: 14*14 VFBGA289 / 123 GPIOs STM32MP21xxAN: 11*11 VFBGA273 / 123 GPIOs STM32MP21xxAO: 8*8 VFBGA225 / 98 GPIOs
Change-Id: Ia2105f5f81fdd93784f7690137484e45a3078d1f Signed-off-by: Maxime Méré <maxime.mere@foss.st.com>
show more ...
|
| ed717ea5 | 24-Nov-2023 |
Nicolas Le Bayon <nicolas.le.bayon@st.com> |
feat(stm32mp21-fdts): add fw-config file
This is a generic file to be used on all STM32MP21 boards, as what is done for STM32MP25.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Change-I
feat(stm32mp21-fdts): add fw-config file
This is a generic file to be used on all STM32MP21 boards, as what is done for STM32MP25.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Change-Id: Ic1e76543a942bda99f3125375b67b96854cee245
show more ...
|
| e0a6bfe8 | 30-Sep-2023 |
Nicolas Le Bayon <nicolas.le.bayon@st.com> |
feat(stm32mp21): manage STM32MP21 DT overlays
Add BL2 and BL31 DT overlays for STM32MP21 and their management in platform.mk file.
Change-Id: I6ea0861280befa6b4f20c7cd7feef97cbdb7a0ab Signed-off-by
feat(stm32mp21): manage STM32MP21 DT overlays
Add BL2 and BL31 DT overlays for STM32MP21 and their management in platform.mk file.
Change-Id: I6ea0861280befa6b4f20c7cd7feef97cbdb7a0ab Signed-off-by: Yann Gautier <yann.gautier@st.com> Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
show more ...
|
| f262ebf6 | 30-Sep-2023 |
Nicolas Le Bayon <nicolas.le.bayon@st.com> |
feat(stm32mp21-fdts): add pinctrl DT file
Add peripheral pins nodes for STM32MP21.
Change-Id: I97d11bca8e3b8f37d50e866d8615d2a6c575b90b Signed-off-by: Yann Gautier <yann.gautier@st.com> Signed-off-
feat(stm32mp21-fdts): add pinctrl DT file
Add peripheral pins nodes for STM32MP21.
Change-Id: I97d11bca8e3b8f37d50e866d8615d2a6c575b90b Signed-off-by: Yann Gautier <yann.gautier@st.com> Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
show more ...
|
| b4cf4102 | 30-Sep-2023 |
Nicolas Le Bayon <nicolas.le.bayon@st.com> |
feat(stm32mp21-fdts): add SoC DT files
Add STM32MP211 STM32MP213 and STM32MP215 SoC DT files and the 21xC and 21xF overlays for security features.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@
feat(stm32mp21-fdts): add SoC DT files
Add STM32MP211 STM32MP213 and STM32MP215 SoC DT files and the 21xC and 21xF overlays for security features.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Change-Id: I967048896baf81d18621a45338bf02b1972588a5
show more ...
|
| b841fb63 | 06-Mar-2024 |
Yann Gautier <yann.gautier@st.com> |
feat(stm32mp23-fdts): add STM32MP235F-DK board
Add the required device tree files for STM32MP235F-DK board support.
Change-Id: I2a2c002da2aecb8421dc616e0ce45c33fb013180 Signed-off-by: Yann Gautier
feat(stm32mp23-fdts): add STM32MP235F-DK board
Add the required device tree files for STM32MP235F-DK board support.
Change-Id: I2a2c002da2aecb8421dc616e0ce45c33fb013180 Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| bf4f90bf | 05-Feb-2024 |
Nicolas Le Bayon <nicolas.le.bayon@st.com> |
feat(stm32mp23-fdts): add SoC DT files
Add STM32MP231 STM32MP233 and STM32MP235 SoC DT files and the 23xC and 23xF overlays for security features.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@
feat(stm32mp23-fdts): add SoC DT files
Add STM32MP231 STM32MP233 and STM32MP235 SoC DT files and the 23xC and 23xF overlays for security features.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Change-Id: Ia813bf957b1f93e4096624f1fe954e3f3cd1575a
show more ...
|
| b1fb4d80 | 05-Feb-2024 |
Nicolas Le Bayon <nicolas.le.bayon@st.com> |
feat(stm32mp23-fdts): add fw-config file
This is a generic file to be used on all STM32MP23 boards, as what is done for STM32MP25.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Change-I
feat(stm32mp23-fdts): add fw-config file
This is a generic file to be used on all STM32MP23 boards, as what is done for STM32MP25.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Change-Id: I9d81b075db2eb674c54e33e590aa7fd31c85cee5
show more ...
|
| 080a6729 | 05-Feb-2024 |
Nicolas Le Bayon <nicolas.le.bayon@st.com> |
feat(stm32mp23): manage STM32MP23 DT overlays
Add BL2 and BL31 DT overlays for STM32MP23 and their management in platform.mk file.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Change-I
feat(stm32mp23): manage STM32MP23 DT overlays
Add BL2 and BL31 DT overlays for STM32MP23 and their management in platform.mk file.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Change-Id: I1808f88f7959b9ee109769dba4b3d3148ec3b38b
show more ...
|
| 88ae2e1b | 12-Mar-2025 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
feat(stm32mp2-fdts): remove ramp delay on ddr supply
Remove the unneeded regulator-enable-ramp-delay for DDR regulator vpp and vdd1. This timeout is no more required for board with STPMIC25 since th
feat(stm32mp2-fdts): remove ramp delay on ddr supply
Remove the unneeded regulator-enable-ramp-delay for DDR regulator vpp and vdd1. This timeout is no more required for board with STPMIC25 since the default enable delay is set at 1ms for every regulator in PMIC driver.
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Change-Id: Ia8e231d0a1086831fb4e56dd01d7ee7440072537
show more ...
|
| 903dce55 | 30-Mar-2022 |
Yann Gautier <yann.gautier@st.com> |
refactor(stm32mp13-fdts): remove secure-status for PMIC
PMIC driver now forces DT_SECURE status for its node and its parent i2c node. The secure-status is replaced with status = "okay".
Signed-off-
refactor(stm32mp13-fdts): remove secure-status for PMIC
PMIC driver now forces DT_SECURE status for its node and its parent i2c node. The secure-status is replaced with status = "okay".
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I515e31889f2ecbe7bf045239778000f8751b2a50
show more ...
|
| ad8f869e | 17-Jun-2024 |
Pascal Paillet <p.paillet@foss.st.com> |
feat(stm32mp1-fdts): add DDR power supplies description
Describe DDR power supplies for stm32mp1 boards.
Change-Id: I56f31502b830c082ec660815dfc0dc1893559359 Signed-off-by: Pascal Paillet <p.paille
feat(stm32mp1-fdts): add DDR power supplies description
Describe DDR power supplies for stm32mp1 boards.
Change-Id: I56f31502b830c082ec660815dfc0dc1893559359 Signed-off-by: Pascal Paillet <p.paillet@foss.st.com>
show more ...
|
| 19d6b6b7 | 26-Sep-2025 |
Michael Safwat <michael.safwat@arm.com> |
refactor(platforms): remove A5DS platform (EOL)
The A5DS platform has reached end-of-life. Keeping it in TF-A may give the impression that it is still supported. This change removes A5DS support and
refactor(platforms): remove A5DS platform (EOL)
The A5DS platform has reached end-of-life. Keeping it in TF-A may give the impression that it is still supported. This change removes A5DS support and public references to it, while retaining historical release notes.
Removed: - plat/arm/board/a5ds/ (entire directory) - fdts/a5ds.dts
Updated: - docs/about/maintainers.rst: drop the A5DS board row - changelog.yaml: remove the "A5DS" taxonomy entry (title/scope)
Notes: - Historical entries in docs/change-log.md are intentionally untouched.
Change-Id: I3a3f75857adb690c835f40d28ae29a826d28333f Signed-off-by: Michael Safwat <michael.safwat@arm.com>
show more ...
|
| c8b882fd | 09-Oct-2024 |
chrtob01 <chris.tobing@arm.com> |
refactor(tc): update PD indices to reflect new domain view
Make the OSPM view the GPU as a single power domain.
Change-Id: I55a25a8bdfa85a90c760a1ff716f6c33749e6859 Signed-off-by: Chris Tobing <chr
refactor(tc): update PD indices to reflect new domain view
Make the OSPM view the GPU as a single power domain.
Change-Id: I55a25a8bdfa85a90c760a1ff716f6c33749e6859 Signed-off-by: Chris Tobing <chris.tobing@arm.com> Signed-off-by: Ryan Everett <ryan.everett@arm.com>
show more ...
|