| 06f8eb57 | 27-Sep-2025 |
Marek Vasut <marek.vasut+renesas@mailbox.org> |
feat(rcar): deduplicate plat_crash_print_regs
The plat_crash_print_regs code is functionally identical between Renesas R-Car Gen3 and R-Car Gen4, deduplicate the code. Split plat_crash_print_regs in
feat(rcar): deduplicate plat_crash_print_regs
The plat_crash_print_regs code is functionally identical between Renesas R-Car Gen3 and R-Car Gen4, deduplicate the code. Split plat_crash_print_regs into plat_macros_cci.S and move the Gen3 specific plat_print_gic_regs macro into plat_macros_gic.S so it can be pulled in only on R-Car Gen3.
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org> Change-Id: I82beb663e769e7b33a79b992da9f70db7bad2d51
show more ...
|
| 82987cbd | 08-Oct-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(imx): match function parameters to declaration
The gic helpers always take core_pos as an argument.
Change-Id: I92c3e293c03ae788e6eaa0d251c9867d53c3139f Signed-off-by: Boyan Karatotev <boyan.ka
fix(imx): match function parameters to declaration
The gic helpers always take core_pos as an argument.
Change-Id: I92c3e293c03ae788e6eaa0d251c9867d53c3139f Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| c90c0bed | 08-Oct-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(intel): match declaration with definition
Patch 2fcb37db8 changed the alignment to 8, but the `extern` definition remained at 32 so bring in line. Also use the same macro for the size of the arr
fix(intel): match declaration with definition
Patch 2fcb37db8 changed the alignment to 8, but the `extern` definition remained at 32 so bring in line. Also use the same macro for the size of the array.
Change-Id: I95149f5e3428a58c464e616c385250b10eda2834 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| 5c164a9f | 14-Oct-2025 |
Bipin Ravi <bipin.ravi@arm.com> |
Merge changes from topic "gr/cpu_lib" into integration
* changes: feat(cpus): add support for caddo cpu feat(cpus): add support for veymont cpu |
| 7e8b7096 | 14-Oct-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes Id711e387,I531a2ee1,Ic5b48514,I81f5f663,I6c529c13, ... into integration
* changes: refactor(romlib): absorb WRAPPER_FLAGS into LDFLAGS fix(build): simplify the -target options fe
Merge changes Id711e387,I531a2ee1,Ic5b48514,I81f5f663,I6c529c13, ... into integration
* changes: refactor(romlib): absorb WRAPPER_FLAGS into LDFLAGS fix(build): simplify the -target options feat(build): allow full LTO builds with clang refactor(build): make sorting of sections generic feat(build): use clang as a linker fix(build): correctly detect that an option is missing with ld_option feat(build): pass cflags to the linker when LTO is enabled
show more ...
|
| bded41d9 | 14-Oct-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes I769ac07f,Ia52ad5ed,I5d22ff86,Iea14d49c into integration
* changes: fix(build): prevent races on the build directory refactor(build): make it standard to request a custom linker sc
Merge changes I769ac07f,Ia52ad5ed,I5d22ff86,Iea14d49c into integration
* changes: fix(build): prevent races on the build directory refactor(build): make it standard to request a custom linker script perf(bl32): don't call cm_get_context() unnecessarily refactor(bl1): simplify context getting and setting
show more ...
|
| ad1f6288 | 14-Oct-2025 |
Yann Gautier <yann.gautier@st.com> |
Merge changes from topic "imx8m-rdc" into integration
* changes: refactor(imx8m): simplify RDC console config fix(imx8m): add RDC entries for all missing UARTs |
| ce9b87e7 | 13-May-2025 |
Pankaj Gupta <pankaj.gupta@nxp.com> |
fix(nxp): tbbr: adds snvs_init
Fix to initialize the SNVS driver as part of soc early init, that sets the snvs base address to read or write to the memory mapped registers of SNVS IP.
Change-Id: I6
fix(nxp): tbbr: adds snvs_init
Fix to initialize the SNVS driver as part of soc early init, that sets the snvs base address to read or write to the memory mapped registers of SNVS IP.
Change-Id: I6ebd1d17302647487ec786f5e20f51450ce29473 Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com>
show more ...
|
| 774fb379 | 15-Sep-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(build): prevent races on the build directory
The tools (eg fiptool) don't depend on the build directory so it's possible that make tries to build them before it exists. Doing that leads to rando
fix(build): prevent races on the build directory
The tools (eg fiptool) don't depend on the build directory so it's possible that make tries to build them before it exists. Doing that leads to random and unpredictable errors. Almost always, they are built after a BL image which always has a build directory dependency, but when building MANY tf-a builds over MANY threads concurrently this could be observed (I suspect the high load of the system increases latency just enough that this race is lost).
The fix is simple - have an explicit dependency on the build directory.
This is the same problem as 9855568cc and 25cde5f81.
Change-Id: I769ac07f8882f82ea9d72f3b976337284d697310 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| 5be66449 | 08-Oct-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
refactor(build): make it standard to request a custom linker script
Hoist the add_define to a global location so that platforms only have to declare its usage. Fix up #ifdef to #if since we will now
refactor(build): make it standard to request a custom linker script
Hoist the add_define to a global location so that platforms only have to declare its usage. Fix up #ifdef to #if since we will now always pass a definition.
Change-Id: Ia52ad5ed4dcbd157d139c8ca2fb3d35b32343b93 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| 047b1b9a | 14-Oct-2025 |
Joanna Farley <joanna.farley@arm.com> |
Merge changes from topic "xlnx_remove_abort_suspend" into integration
* changes: fix(versal-net): remove client-side code of PM_ABORT_SUSPEND fix(versal): remove client-side implementation of PM
Merge changes from topic "xlnx_remove_abort_suspend" into integration
* changes: fix(versal-net): remove client-side code of PM_ABORT_SUSPEND fix(versal): remove client-side implementation of PM_ABORT_SUSPEND fix(xilinx): remove PM_ABORT_SUSPEND API implementation fix(zynqmp): remove PM_ABORT_SUSPEND API implementation fix(versal2): remove PM_ABORT_SUSPEND API implementation
show more ...
|
| 3fffa1eb | 13-Oct-2025 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(imx9): add full system power control option" into integration |
| 0df6ba31 | 10-Oct-2025 |
Emanuele Ghidoli <emanuele.ghidoli@toradex.com> |
feat(imx9): add full system power control option
Add an optional build-time configuration to enable full system shutdown and reset control through SCMI.
By default, only logical machine (cluster-le
feat(imx9): add full system power control option
Add an optional build-time configuration to enable full system shutdown and reset control through SCMI.
By default, only logical machine (cluster-level) power-off and reset are performed. When the SYS_PWR_FULL_CTRL option is set, the PSCI implementation uses the full system power control commands instead, allowing a complete system shutdown and reset.
Tested on iMX95 based modules.
Change-Id: I56b31f9b91def31784857f5a299c69f68db706a4 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
show more ...
|
| eeef4ac0 | 10-Oct-2025 |
Madhav Bhatt <madhav.bhatt@amd.com> |
fix(versal-net): remove client-side code of PM_ABORT_SUSPEND
PM_ABORT_SUSPEND API is removed; client-side implementation is no longer needed.
Change-Id: If2559ca106dbb60d761d0f8c7deeb86c1f30af16 Si
fix(versal-net): remove client-side code of PM_ABORT_SUSPEND
PM_ABORT_SUSPEND API is removed; client-side implementation is no longer needed.
Change-Id: If2559ca106dbb60d761d0f8c7deeb86c1f30af16 Signed-off-by: Madhav Bhatt <madhav.bhatt@amd.com>
show more ...
|
| 86d9b35f | 02-Oct-2025 |
Madhav Bhatt <madhav.bhatt@amd.com> |
fix(versal): remove client-side implementation of PM_ABORT_SUSPEND
PM_ABORT_SUSPEND API is removed; client-side implementation is no longer needed.
Change-Id: I34ac563b88b98e484cf33993545c0151db936
fix(versal): remove client-side implementation of PM_ABORT_SUSPEND
PM_ABORT_SUSPEND API is removed; client-side implementation is no longer needed.
Change-Id: I34ac563b88b98e484cf33993545c0151db9362e0 Signed-off-by: Madhav Bhatt <madhav.bhatt@amd.com>
show more ...
|
| ecee0719 | 10-Oct-2025 |
Madhav Bhatt <madhav.bhatt@amd.com> |
fix(xilinx): remove PM_ABORT_SUSPEND API implementation
The API is not getting called by Linux. Removing it to reduce dead code and improve maintainability.
Note: This change removes code that is c
fix(xilinx): remove PM_ABORT_SUSPEND API implementation
The API is not getting called by Linux. Removing it to reduce dead code and improve maintainability.
Note: This change removes code that is common between versal and versal_net.
Change-Id: Ia7bfbcf2bbf80309beda7f8fa1ecf87de2591e2e Signed-off-by: Madhav Bhatt <madhav.bhatt@amd.com>
show more ...
|
| c069c8ef | 02-Oct-2025 |
Madhav Bhatt <madhav.bhatt@amd.com> |
fix(zynqmp): remove PM_ABORT_SUSPEND API implementation
The API is not getting called by Linux. Removing it to reduce dead code and improve maintainability.
Change-Id: Iac7a651273401b6737c92ad26cb5
fix(zynqmp): remove PM_ABORT_SUSPEND API implementation
The API is not getting called by Linux. Removing it to reduce dead code and improve maintainability.
Change-Id: Iac7a651273401b6737c92ad26cb5f990b512889b Signed-off-by: Madhav Bhatt <madhav.bhatt@amd.com>
show more ...
|
| 7739450f | 10-Oct-2025 |
Madhav Bhatt <madhav.bhatt@amd.com> |
fix(versal2): remove PM_ABORT_SUSPEND API implementation
The API is not getting called by Linux. Removing it to reduce dead code and improve maintainability.
Change-Id: I88025fa0213e40c510a2f1edb65
fix(versal2): remove PM_ABORT_SUSPEND API implementation
The API is not getting called by Linux. Removing it to reduce dead code and improve maintainability.
Change-Id: I88025fa0213e40c510a2f1edb6566fc849a8dbb6 Signed-off-by: Madhav Bhatt <madhav.bhatt@amd.com>
show more ...
|
| 80684b7e | 13-Oct-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "fix(cm): deprecate use of NS_TIMER_SWITCH" into integration |
| f74d03a1 | 10-Oct-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "lfa-plat-activate" into integration
* changes: feat(fvp): add stub implementation for plat_lfa_notify_activate() feat(lfa): add platform hook for activation notification |
| 92c0f3ba | 10-Oct-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "rmm-lfa" into integration
* changes: feat(arm): handle RMM ep_info during LFA feat(lfa): add helper to check LFA prime completion status feat(lfa): enable LFA of RMM
Merge changes from topic "rmm-lfa" into integration
* changes: feat(arm): handle RMM ep_info during LFA feat(lfa): add helper to check LFA prime completion status feat(lfa): enable LFA of RMM chore(lfa): use standard int return type for prime/activate callbacks feat(rmmd): add warm reset helpers for primary and secondary CPUs
show more ...
|
| 08ae97c1 | 30-Sep-2025 |
Naman Trivedi <naman.trivedimanojbhai@amd.com> |
fix(versal2): enable graceful system shutdown
Power down the APU cores before sending SYSTEM_SHUTDOWN call to PLM firmware. This ensures graceful system shutdown.
Change-Id: I89a132e72c9a2530620ffb
fix(versal2): enable graceful system shutdown
Power down the APU cores before sending SYSTEM_SHUTDOWN call to PLM firmware. This ensures graceful system shutdown.
Change-Id: I89a132e72c9a2530620ffb58aaec752796d01d3e Signed-off-by: Naman Trivedi <naman.trivedimanojbhai@amd.com>
show more ...
|
| 34b9b3a9 | 10-Oct-2025 |
Yann Gautier <yann.gautier@st.com> |
Merge changes from topic "xlnx_enhance_tfa_feature_check" into integration
* changes: chore(xilinx): add deprecation warning to pm_feature_check refactor(xilinx): rename eemi_feature_check to tf
Merge changes from topic "xlnx_enhance_tfa_feature_check" into integration
* changes: chore(xilinx): add deprecation warning to pm_feature_check refactor(xilinx): rename eemi_feature_check to tfa_api_feature_check
show more ...
|
| b43b7d54 | 10-Oct-2025 |
Yann Gautier <yann.gautier@st.com> |
Merge changes from topic "xlnx_subsystem_restart_fix_versal2" into integration
* changes: fix(versal2): handle debugfs specific APIs before EEMI handler fix(versal2): use PM_STATE_CPU_OFF for co
Merge changes from topic "xlnx_subsystem_restart_fix_versal2" into integration
* changes: fix(versal2): handle debugfs specific APIs before EEMI handler fix(versal2): use PM_STATE_CPU_OFF for core power down in SELF_SUSPEND
show more ...
|
| 656500f9 | 25-Sep-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
feat(cpus): add support for caddo cpu
Add basic CPU library code to support Caddo CPU
Change-Id: I4b431771ebe6f23eb02f3301ff656cfcd4956f81 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com> |