| 615f31fe | 20-Apr-2022 |
Gabriel Fernandez <gabriel.fernandez@foss.st.com> |
feat(st-clock): add STM32MP2 clock driver
This driver manages the clocks on STM32MP2 platforms. It uses a dedicated RCC (Reset and Clock Control) peripheral.
Change-Id: I6ba2173e73222269a2dfca4c689
feat(st-clock): add STM32MP2 clock driver
This driver manages the clocks on STM32MP2 platforms. It uses a dedicated RCC (Reset and Clock Control) peripheral.
Change-Id: I6ba2173e73222269a2dfca4c6897229276a150c0 Signed-off-by: Yann Gautier <yann.gautier@st.com> Signed-off-by: Gabriel Fernandez <gabriel.fernandez@st.com>
show more ...
|
| 525e89d0 | 27-Jun-2024 |
André Przywara <andre.przywara@arm.com> |
Merge "fix(arm): string split into two lines causing error" into integration |
| 85229098 | 26-Sep-2023 |
Gabriel Fernandez <gabriel.fernandez@foss.st.com> |
fix(dt-bindings): update STM32MP2 clock and reset bindings
Fix some clocks and reset binding values.
Change-Id: Ibe480aa77cd0abb63d08bbee08ad4ec9d5d2a397 Signed-off-by: Gabriel Fernandez <gabriel.f
fix(dt-bindings): update STM32MP2 clock and reset bindings
Fix some clocks and reset binding values.
Change-Id: Ibe480aa77cd0abb63d08bbee08ad4ec9d5d2a397 Signed-off-by: Gabriel Fernandez <gabriel.fernandez@foss.st.com>
show more ...
|
| d91d10ab | 12-Nov-2020 |
Lionel Debieve <lionel.debieve@st.com> |
feat(st-reset): add system reset management
Add the system reset management into the stm32mp reset driver.
Signed-off-by: Lionel Debieve <lionel.debieve@st.com> Change-Id: I748f10de2398e1323160f479
feat(st-reset): add system reset management
Add the system reset management into the stm32mp reset driver.
Signed-off-by: Lionel Debieve <lionel.debieve@st.com> Change-Id: I748f10de2398e1323160f479f99e92abd2f65dca
show more ...
|
| 6cec23dc | 27-Jun-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "utils_fixes" into integration
* changes: refactor(lib): rename GENMASK parameters fix(lib): avoid CWE-190 for GENMASK macros fix(lib): fix MISRA 12.2 violations for B
Merge changes from topic "utils_fixes" into integration
* changes: refactor(lib): rename GENMASK parameters fix(lib): avoid CWE-190 for GENMASK macros fix(lib): fix MISRA 12.2 violations for BIT32 and BIT64 macros fix(intel): remove redundant BIT_32 macro
show more ...
|
| 4f321794 | 19-Jun-2024 |
Salman Nabi <salman.nabi@arm.com> |
fix(arm): string split into two lines causing error
Fix the code related error message when user provides RESET_TO_BL31=1 to the make command but fails to provide "ARM_PRELOADED_DTB_BASE" macro at t
fix(arm): string split into two lines causing error
Fix the code related error message when user provides RESET_TO_BL31=1 to the make command but fails to provide "ARM_PRELOADED_DTB_BASE" macro at the same command line. Remove the line break from the error string causing the code error.
Additionally, make doesn't parse quote marks in strings, thus remove quote marks within error strings in this file.
Change-Id: Ic131b6febebfb420ed588fe4fb0853cbdae0afb8 Signed-off-by: Salman Nabi <salman.nabi@arm.com>
show more ...
|
| e28ea930 | 26-Jun-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
docs(fvp): update FVP versions used
Patch series: https://review.trustedfirmware.org/q/hashtag:%22fvp_migration_11_26%22+(status:open%20OR%20status:merged)
Migrated FVP's to use version 11.26.11 an
docs(fvp): update FVP versions used
Patch series: https://review.trustedfirmware.org/q/hashtag:%22fvp_migration_11_26%22+(status:open%20OR%20status:merged)
Migrated FVP's to use version 11.26.11 and 11.24.24, also removed some model testing that are now no more available with newer model configuration.
Change-Id: Ib93a7148270e2b6fb356a631dcc36061c7c8341c Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| eb408432 | 27-Jun-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "refactor(cm): update SCTLR_EL2 initialisation" into integration |
| db04e56c | 27-Jun-2024 |
Soby Mathew <soby.mathew@arm.com> |
Merge "fix(gpt): fix GPT library fill_l1_tbl() function" into integration |
| e493824d | 27-Jun-2024 |
Yann Gautier <yann.gautier@st.com> |
Merge "refactor(qemu-sbsa): use fdt_read_uint32_default more" into integration |
| 19d87567 | 20-Mar-2024 |
Prasad Kummari <prasad.kummari@amd.com> |
feat(zynqmp): enable ENABLE_LTO flag
Enabling Link Time Optimization in platform.mk for AMD-Xilinx ZynqMP platform optimizes TF-A size. With ENABLE_LTO=0, the release bl31.elf size is 86098. With EN
feat(zynqmp): enable ENABLE_LTO flag
Enabling Link Time Optimization in platform.mk for AMD-Xilinx ZynqMP platform optimizes TF-A size. With ENABLE_LTO=0, the release bl31.elf size is 86098. With ENABLE_LTO=1, the release bl31.elf size reduces to 81866. The size difference in OCM is 4232 bytes, saving up to 4KB.
Signed-off-by: Prasad Kummari <prasad.kummari@amd.com> Change-Id: I6d5001a9ac250e3a87b958e9b665962a917265d6
show more ...
|
| adc63c99 | 27-Jun-2024 |
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> |
refactor(qemu-sbsa): use fdt_read_uint32_default more
We have fdt_read_uint32_default() function which allows us to use less temporary variables. Let make use of it where applicable.
Signed-off-by:
refactor(qemu-sbsa): use fdt_read_uint32_default more
We have fdt_read_uint32_default() function which allows us to use less temporary variables. Let make use of it where applicable.
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Change-Id: I6fc8a87d5aac427703fd3c8b689e153ed58fa8b7
show more ...
|
| badda892 | 27-Jun-2024 |
Yann Gautier <yann.gautier@st.com> |
Merge "feat(qemu-sbsa): handle the information of CPU topology" into integration |
| a98a50e1 | 26-Jun-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "fix(mbedtls): sign verification issue with invalid Key/Signature" into integration |
| 8f375e46 | 26-Jun-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
refactor(lib): rename GENMASK parameters
Rename GENMASK parameters for better readability to avoid misinterpreting the 'l' as '1' in BIT(l) usage.
Change-Id: I9a85c750607e098939d70c61c2e29f4788b990
refactor(lib): rename GENMASK parameters
Rename GENMASK parameters for better readability to avoid misinterpreting the 'l' as '1' in BIT(l) usage.
Change-Id: I9a85c750607e098939d70c61c2e29f4788b99016 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| 1f0b6e75 | 18-Jun-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
fix(lib): avoid CWE-190 for GENMASK macros
Redefine GENMASK_32 and GENMASK_64 to avoid the impact of CWE-190, which applies due to (~0 << (l)) syntax, where a wraparound occurs.
Change-Id: I8d08911
fix(lib): avoid CWE-190 for GENMASK macros
Redefine GENMASK_32 and GENMASK_64 to avoid the impact of CWE-190, which applies due to (~0 << (l)) syntax, where a wraparound occurs.
Change-Id: I8d08911664db7052351312d310566bb546dfb486 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| 0605b7e8 | 18-Jun-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
fix(lib): fix MISRA 12.2 violations for BIT32 and BIT64 macros
MISRA interprets all unsigned integer literals as UTLR, which has the lowest rank required to represent a value. In this specific case,
fix(lib): fix MISRA 12.2 violations for BIT32 and BIT64 macros
MISRA interprets all unsigned integer literals as UTLR, which has the lowest rank required to represent a value. In this specific case, the value 1U was interpreted as an unsigned char. As a result, explicit casts are necessary to avoid issues with MISRA 12.2.
Change-Id: I4c1231ffabb27442c6a48dabd96942574d27c719 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| 7985aded | 20-Jun-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
fix(intel): remove redundant BIT_32 macro
BIT_32 macro is already defined as part of the utils_def.h and included through mmc.h
Suggested-by: Yann Gautier <yann.gautier@st.com> Change-Id: I7921681e
fix(intel): remove redundant BIT_32 macro
BIT_32 macro is already defined as part of the utils_def.h and included through mmc.h
Suggested-by: Yann Gautier <yann.gautier@st.com> Change-Id: I7921681ee9af7d65e8eab5a0bf1d5236ecfed1a4 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| c891b4d8 | 18-Mar-2024 |
Xiong Yining <xiongyining1480@phytium.com.cn> |
feat(qemu-sbsa): handle the information of CPU topology
We add the support for adding cpus/topology to device tree in sbsaQemu platform, and we can get this information via SMC calls:
- counting th
feat(qemu-sbsa): handle the information of CPU topology
We add the support for adding cpus/topology to device tree in sbsaQemu platform, and we can get this information via SMC calls:
- counting the number of sockets - counting the number of clusters in one socket - counting the number of cores in one cluster - counting the number of threads in one core
Signed-off-by: Xiong Yining <xiongyining1480@phytium.com.cn> Change-Id: I0059a5c7bb7055aba1aa5ec5bfd0ec78801874f8
show more ...
|
| aa281dd4 | 26-Jun-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "fpga_update" into integration
* changes: feat(fpga): enable new CPU features feat(cpufeat): upgrade PMU to v8 (FEATURE_DETECTION) |
| 123002f9 | 18-Jun-2024 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
feat(cm): context switch MDCR_EL3 register
Currently MDCR_EL3 register value is same for all the worlds(Non-secure, Secure, Realm and Root).
With this approach, features enable/disable settings rem
feat(cm): context switch MDCR_EL3 register
Currently MDCR_EL3 register value is same for all the worlds(Non-secure, Secure, Realm and Root).
With this approach, features enable/disable settings remain same across all the worlds. This is not ideal as there must be flexibility in controlling feature as per the requirements for individual world.
The patch addresses this by providing MDCR_EL3 a per world value. Features with identical values for all the worlds are grouped under ``manage_extensions_common`` API.
Change-Id: Ibc068d985fe165d8cb6d0ffb84119bffd743b3d1 Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
show more ...
|
| d1c75f1f | 24-Jun-2024 |
Joanna Farley <joanna.farley@arm.com> |
Merge "fix(versal): remove check for bl32 load address" into integration |
| 6869d9d8 | 24-Jun-2024 |
Joanna Farley <joanna.farley@arm.com> |
Merge "fix(versal-net): remove check for bl32 load address" into integration |
| 4c9ae8ae | 24-Jun-2024 |
Amit Nagal <amit.nagal@amd.com> |
fix(versal): remove check for bl32 load address
With PLM firmware version 2024.1 the bl32 load address is set correctly in handoff parameters. Hence the check to initialize bl32 load address when bl
fix(versal): remove check for bl32 load address
With PLM firmware version 2024.1 the bl32 load address is set correctly in handoff parameters. Hence the check to initialize bl32 load address when bl32 load address is indicated as 0 in handoff is removed.
Change-Id: I322b8d2fc1137297142704ea1087c185e16177cc Signed-off-by: Amit Nagal <amit.nagal@amd.com>
show more ...
|
| c38ced2d | 21-Jun-2024 |
Amit Nagal <amit.nagal@amd.com> |
fix(versal-net): remove check for bl32 load address
With PLM firmware version 2024.1 the bl32 load address is set correctly in handoff parameters. Hence the check to initialize bl32 load address whe
fix(versal-net): remove check for bl32 load address
With PLM firmware version 2024.1 the bl32 load address is set correctly in handoff parameters. Hence the check to initialize bl32 load address when bl32 load address is indicated as 0 in handoff is removed.
Change-Id: Ie927787129816e79d43ba4803f6916e20d81458a Signed-off-by: Amit Nagal <amit.nagal@amd.com>
show more ...
|