History log of /rk3399_ARM-atf/plat/ (Results 1 – 25 of 8950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1a7dbe2829-Jan-2026 Yann Gautier <yann.gautier@st.com>

Merge "fix(rcar5): prevent boot CPU hot unplug" into integration

92d0eb0c29-Jan-2026 Yann Gautier <yann.gautier@st.com>

Merge "feat(rcar): rewrite console_renesas_register() in C" into integration

949b0d4628-Jan-2026 Jens Wiklander <jens.wiklander@linaro.org>

feat(qemu): disable fpregs traps for QEMU in BL31

The BL31 boot process of QEMU requires, as a workaround, disabling of
fpregs trap in BL31. The fpregs trap is by default enabled and therefore
it ne

feat(qemu): disable fpregs traps for QEMU in BL31

The BL31 boot process of QEMU requires, as a workaround, disabling of
fpregs trap in BL31. The fpregs trap is by default enabled and therefore
it needed to be explicitly disabled for the BL31 setup for QEMU.

Change-Id: Id958e5e72a1fae81553ba320dcdb232bc705b835
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>

show more ...

23e15fad27-Jan-2026 Manish Pandey <manish.pandey2@arm.com>

Merge changes I8d332dbe,I9d30b6f9,I2fd7eece,Ibcd65f39,I86cc5e97 into integration

* changes:
feat(bl2): support RESET_TO_BL2 and ENABLE_RME
fix(build): fix BL2_CPPFLAGS when ENABLE_RME is set
f

Merge changes I8d332dbe,I9d30b6f9,I2fd7eece,Ibcd65f39,I86cc5e97 into integration

* changes:
feat(bl2): support RESET_TO_BL2 and ENABLE_RME
fix(build): fix BL2_CPPFLAGS when ENABLE_RME is set
fix(fvp): increase resident text size of BL2
fix(arm): support FCONF when TRANSFER_LIST and RESET_BL2 is set
fix(arm): update next image's ep info with the FW config address

show more ...


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/bl2/aarch32/bl2_run_next_image.S
/rk3399_ARM-atf/bl2/aarch64/bl2_run_next_image.S
/rk3399_ARM-atf/bl2/bl2_el3.ld.S
/rk3399_ARM-atf/bl2/bl2_main.c
/rk3399_ARM-atf/contrib/libeventlog
/rk3399_ARM-atf/docs/about/maintainers.rst
/rk3399_ARM-atf/docs/plat/arm/arm-build-options.rst
/rk3399_ARM-atf/docs/porting-guide.rst
/rk3399_ARM-atf/include/plat/arm/common/plat_arm.h
/rk3399_ARM-atf/include/plat/common/platform.h
/rk3399_ARM-atf/lib/aarch64/misc_helpers.S
/rk3399_ARM-atf/make_helpers/cflags.mk
arm/board/fvp/fvp_bl2_setup.c
arm/board/fvp/fvp_bl31_setup.c
arm/board/fvp/fvp_common.c
arm/board/fvp/include/platform_def.h
arm/board/fvp/platform.mk
arm/common/arm_bl2_setup.c
arm/common/arm_bl31_setup.c
arm/common/arm_common.mk
common/plat_bl_common.c
hisilicon/hikey/hikey_bl2_setup.c
hisilicon/hikey960/hikey960_bl2_setup.c
imx/imx7/common/imx7.mk
imx/imx7/common/imx7_bl2_common.c
imx/imx7/picopi/picopi_bl2_setup.c
imx/imx7/picopi/platform.mk
imx/imx7/warp7/platform.mk
imx/imx7/warp7/warp7_bl2_setup.c
imx/imx8m/imx8mm/imx8mm_bl2_setup.c
imx/imx8m/imx8mm/platform.mk
imx/imx8m/imx8mp/imx8mp_bl2_setup.c
imx/imx8m/imx8mp/platform.mk
intel/soc/agilex/bl2_plat_setup.c
intel/soc/agilex5/bl2_plat_setup.c
intel/soc/stratix10/bl2_plat_setup.c
nuvoton/npcm845x/platform.mk
nxp/common/setup/common.mk
nxp/common/setup/include/plat_common.h
nxp/common/setup/ls_bl2_setup.c
nxp/s32/s32g274ardb2/plat_bl2_setup.c
nxp/s32/s32g274ardb2/platform.mk
qti/common/src/qti_bl2_setup.c
renesas/rcar/bl2_plat_setup.c
renesas/rzg/bl2_plat_setup.c
socionext/synquacer/sq_bl2_setup.c
socionext/uniphier/uniphier_bl2_setup.c
st/stm32mp1/bl2_plat_setup.c
st/stm32mp2/bl2_plat_setup.c
/rk3399_ARM-atf/services/std_svc/drtm/drtm_main.c
8c82427320-Oct-2025 Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>

feat(bl2): support RESET_TO_BL2 and ENABLE_RME

When RSE is used as the root of trust along with CPU that supports RME
there is a need to enable both RESET_TO_BL2 and ENABLE_RME.

In current bl2_main

feat(bl2): support RESET_TO_BL2 and ENABLE_RME

When RSE is used as the root of trust along with CPU that supports RME
there is a need to enable both RESET_TO_BL2 and ENABLE_RME.

In current bl2_main there are two different code paths for RESET_BL2,
one handles BL2 running in EL1 and other for BL2 running in EL3.

When RME is enabled, BL2 always runs at EL3 but the current flow calls
bl2_early_platform_setup2, bl2_plat_arch_setup instead of
bl2_el3_early_platform_setup, bl2_el3_plat_arch_setup. Adding RME,
TRANSFER_LIST, ROMLIB support in bl2_el3_* helpers makes
arm_bl2_el3_setup.c almost identical to arm_bl2_setup.c.

This patch removes bl2_el3_plat helpers and related files. Now different
combinations of RESET_TO_BL2, ENABLE_RME are handled in common bl2_setup
routines in arm_bl2_setup.c. This helps to have common place to support
new features and build flags for BL2 irrespective of which EL the BL2
runs.

BREAKING-CHANGE: This patch also changes all existing platform files and
functions that use format bl2_el3_* to bl2_plat helpers. If any platform
or out-of-tree platforms that need to support running BL2 in EL1 or EL3
must now handle it in bl2_early_platform_setup2 and bl2_plat_arch_setup.

Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: I8d332dbe2de1db3b69319496c8d04626cdcf4140

show more ...

ef86015405-Nov-2025 Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>

fix(fvp): increase resident text size of BL2

Enabling new CPU library code like Venom requires to set build flags
HW_ASSISTED_COHERENCY=1 USE_COHERENT_MEM=0. When build along with
RESET_TO_BL=1 (BL2

fix(fvp): increase resident text size of BL2

Enabling new CPU library code like Venom requires to set build flags
HW_ASSISTED_COHERENCY=1 USE_COHERENT_MEM=0. When build along with
RESET_TO_BL=1 (BL2 in EL3 case) causes increase in resident text size
of BL2.

This is applicable in case of PLAT=fvp as it includes a lot of CPU_LIBS
and might not be the case of other platforms as it includes only
specific CPU libs.

Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: I2fd7eecebd9a2bdcbdc9fbbf4cecc2d659740931

show more ...

8a389bad27-Jan-2026 Jackson Cooper-Driver <jackson.cooper-driver@arm.com>

fix(tc): add missing platform.h include

This include is required for plat_panic_handler.

Change-Id: Ifad8ff294c396929979969a0115866030342f1f5
Signed-off-by: Jackson Cooper-Driver <jackson.cooper-dr

fix(tc): add missing platform.h include

This include is required for plat_panic_handler.

Change-Id: Ifad8ff294c396929979969a0115866030342f1f5
Signed-off-by: Jackson Cooper-Driver <jackson.cooper-driver@arm.com>

show more ...

9a01785004-Jan-2026 Marek Vasut <marek.vasut+renesas@mailbox.org>

fix(rcar5): prevent boot CPU hot unplug

The boot CPU runs both TFA and later also Trusted OS, which is
UP and can not be migrated to another CPU. Report MIGRATE_INFO_TYPE
"Uniprocessor (UP) not migr

fix(rcar5): prevent boot CPU hot unplug

The boot CPU runs both TFA and later also Trusted OS, which is
UP and can not be migrated to another CPU. Report MIGRATE_INFO_TYPE
"Uniprocessor (UP) not migrate capable 1" to the OS, so any attempts
at CPU_OFF and MIGRATE of the boot CPU would be DENIED. This has an
effect also e.g. on the Linux kernel, where it prevents stopping
boot CPU (CPU0) using CPU hotplug, which must not be allowed,
as it would interfere with the Trusted OS.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Change-Id: I9265115fc721e813d51f9c14e8ebe0471b12928c

show more ...

b88d17a627-Jan-2026 Yann Gautier <yann.gautier@st.com>

Merge "fix(mt8196): check apusys_ace_he_config address is valid" into integration

3142804127-Jan-2026 Manish V Badarkhe <manish.badarkhe@arm.com>

Merge changes I01e59e3a,I2fe22b37,I6b1a4aca,I10bda793,I45d2b6b2, ... into integration

* changes:
feat(stm32mp2): manage core 1 enabling
feat(st): add stm32mp_gic_cpuif_enable/disable
feat(stm3

Merge changes I01e59e3a,I2fe22b37,I6b1a4aca,I10bda793,I45d2b6b2, ... into integration

* changes:
feat(stm32mp2): manage core 1 enabling
feat(st): add stm32mp_gic_cpuif_enable/disable
feat(stm32mp2): add a ca35ss driver
feat(stm32mp2): stub PM code in serial boot
feat(st): add STM32MP_SUPPORT_PM flag
feat(st): disable FWU on serial boot devices

show more ...


/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-arch.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-asm.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csr-plat.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csr.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-apa.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-cpc.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-cst_shrd_funnel.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-dss.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-dsuub.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-ecam.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-ehsm.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-fus.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-fuse.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-gic.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-gpio.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-gti.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-iobn.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-mdc.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-mrml.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-ncb.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-pccbr.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-pccpf.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-pcierc.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-pem.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-pemrc.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-rnm.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-rst.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-sam.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-smmu.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-spi.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-tad.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-tad_cmn.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-uaa.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-csrs-xcp.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-model.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-platform.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-require.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-swap.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-version.h
/rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ody-warn.h
st/common/common.mk
st/common/include/stm32mp_common.h
st/common/stm32mp_gic.c
st/stm32mp1/stm32mp1_pm.c
st/stm32mp2/bl31_plat_setup.c
st/stm32mp2/include/stm32mp2_private.h
st/stm32mp2/platform.mk
st/stm32mp2/stm32mp2_ca35ss.c
st/stm32mp2/stm32mp2_def.h
st/stm32mp2/stm32mp2_pm.c
fbf9688a23-Jan-2026 Yuan-chang Hsieh <yuan-chang.hsieh@mediatek.corp-partner.google.com>

fix(mt8196): check apusys_ace_he_config address is valid

The apusys_ace_he_config address is set by the image loaded by the
kernel. The address should be verified to ensure that it is valid.

Change

fix(mt8196): check apusys_ace_he_config address is valid

The apusys_ace_he_config address is set by the image loaded by the
kernel. The address should be verified to ensure that it is valid.

Change-Id: Ia811992505247944a47c7a47ae4fa0decc8f165e
Signed-off-by: Yuan-chang Hsieh <yuan-chang.hsieh@mediatek.corp-partner.google.com>

show more ...

672e0a1c27-Jan-2026 Yann Gautier <yann.gautier@st.com>

Merge changes from topic "xlnx_misra_fixes_series1" into integration

* changes:
fix(versal2): fix misra rule 8.4 violation
fix(versal2): fix misra rule 5.7 violations
fix(versal2): fix misra r

Merge changes from topic "xlnx_misra_fixes_series1" into integration

* changes:
fix(versal2): fix misra rule 8.4 violation
fix(versal2): fix misra rule 5.7 violations
fix(versal2): fix misra rule 18.1 violations
fix(versal2): fix misra rule 10.4 violations
fix(versal2): fix misra rule 10.3 violations

show more ...

2801427926-Jan-2026 Manish V Badarkhe <manish.badarkhe@arm.com>

Merge changes I6deddab4,I432b05b2,I4af7371d,I2318ea4b into integration

* changes:
feat(rdv3): use SFCP PSA call instead of RSE comms
feat(tc): use SFCP PSA call instead of RSE comms
feat(tc):

Merge changes I6deddab4,I432b05b2,I4af7371d,I2318ea4b into integration

* changes:
feat(rdv3): use SFCP PSA call instead of RSE comms
feat(tc): use SFCP PSA call instead of RSE comms
feat(tc): add tc_sfcp.c
feat(sfcp): add SFCP stack and PSA call

show more ...


/rk3399_ARM-atf/bl1/bl1.mk
/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/changelog.yaml
/rk3399_ARM-atf/docs/design/cpu-specific-build-macros.rst
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp.mk
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp.c
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_defs.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_encryption.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_encryption_stub.c
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_handler_buffer.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_helpers.c
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_helpers.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_link_hal.c
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_link_hal.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_platform.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_protocol_error.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_random.c
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_random.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/sfcp_trusted_subnet.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_call/sfcp_psa_call.c
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_protocol/sfcp_psa_protocol.c
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_protocol/sfcp_psa_protocol.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_protocol/sfcp_psa_protocol_common.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_protocol/sfcp_psa_protocol_embed.c
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_protocol/sfcp_psa_protocol_embed.h
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_protocol/sfcp_psa_protocol_pointer_access.c
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_protocol/sfcp_psa_protocol_pointer_access.h
/rk3399_ARM-atf/drivers/nxp/ddr/s32cc/ddr_init.c
/rk3399_ARM-atf/drivers/nxp/ddr/s32cc/ddr_utils.c
/rk3399_ARM-atf/include/arch/aarch64/arch.h
/rk3399_ARM-atf/include/drivers/arm/sfcp.h
/rk3399_ARM-atf/include/drivers/arm/sfcp_link_defs.h
/rk3399_ARM-atf/include/drivers/nxp/ddr/s32cc/ddr_init.h
/rk3399_ARM-atf/include/drivers/nxp/ddr/s32cc/ddr_utils.h
/rk3399_ARM-atf/include/lib/cpus/aarch64/wa_cve_2025_0647_cpprctx.h
/rk3399_ARM-atf/include/lib/cpus/errata.h
/rk3399_ARM-atf/lib/cpus/aarch64/c1_premium.S
/rk3399_ARM-atf/lib/cpus/aarch64/c1_ultra.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a710.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_x2.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_x3.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_x4.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_x925.S
/rk3399_ARM-atf/lib/cpus/aarch64/neoverse_n2.S
/rk3399_ARM-atf/lib/cpus/aarch64/neoverse_v2.S
/rk3399_ARM-atf/lib/cpus/aarch64/neoverse_v3.S
/rk3399_ARM-atf/lib/cpus/aarch64/wa_cve_2025_0647_cpprctx.S
/rk3399_ARM-atf/lib/cpus/cpu-ops.mk
/rk3399_ARM-atf/make_helpers/constraints.mk
arm/board/neoverse_rd/platform/rdv3/include/platform_def.h
arm/board/neoverse_rd/platform/rdv3/platform.mk
arm/board/neoverse_rd/platform/rdv3/rdv3_bl1_measured_boot.c
arm/board/neoverse_rd/platform/rdv3/rdv3_bl2_measured_boot.c
arm/board/neoverse_rd/platform/rdv3/rdv3_bl31_setup.c
arm/board/neoverse_rd/platform/rdv3/rdv3_common.c
arm/board/neoverse_rd/platform/rdv3/rdv3_sfcp.c
arm/board/tc/include/platform_def.h
arm/board/tc/nv_counter_test.c
arm/board/tc/platform.mk
arm/board/tc/platform_test.mk
arm/board/tc/rse_ap_tests.c
arm/board/tc/tc_bl1_dpe.c
arm/board/tc/tc_bl1_measured_boot.c
arm/board/tc/tc_bl2_dpe.c
arm/board/tc/tc_bl2_measured_boot.c
arm/board/tc/tc_bl31_setup.c
arm/board/tc/tc_sfcp.c
a36ee52e20-Oct-2025 Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>

fix(arm): support FCONF when TRANSFER_LIST and RESET_BL2 is set

Enable reading HW_CONFIG device tree from transfer list entry when
RESET_BL2 is enabled.

Signed-off-by: Arunachalam Ganapathy <arunac

fix(arm): support FCONF when TRANSFER_LIST and RESET_BL2 is set

Enable reading HW_CONFIG device tree from transfer list entry when
RESET_BL2 is enabled.

Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: Ibcd65f3946924670ede3ba354db5bc574c70b4be

show more ...

010f458e16-Oct-2025 Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>

fix(arm): update next image's ep info with the FW config address

When RESET_TO_BL2=1 and ARM_FW_CONFIG_LOAD_ENABLE=1, BL2 loads FW_CONFIG
but it fails to update the next image entry point with FW co

fix(arm): update next image's ep info with the FW config address

When RESET_TO_BL2=1 and ARM_FW_CONFIG_LOAD_ENABLE=1, BL2 loads FW_CONFIG
but it fails to update the next image entry point with FW config
address.

This fix also enables populating HW_CONFIG from platform setup routines
in BL31.

Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: I86cc5e97cfdb0f18be647b867b1e1d82d53cdafd

show more ...

ded1b9c721-Jan-2026 Marek Vasut <marek.vasut+renesas@mailbox.org>

feat(rcar): rewrite console_renesas_register() in C

Replace assembler implementation of console_renesas_register() with
matching C implementation. Since it is now easily possible to pass
flags into

feat(rcar): rewrite console_renesas_register() in C

Replace assembler implementation of console_renesas_register() with
matching C implementation. Since it is now easily possible to pass
flags into console_renesas_register() and then onward to the console
initialization, adjust the signature of console_renesas_register()
and include the flags in it. Adjust both rcar_console_boot_init()
and rcar_console_runtime_init() to call console_renesas_register()
with its new combined set of parameters and drop console_set_scope()
invocation which is no longer needed, because the flags are passed
directly into console_renesas_register().

Drop console_renesas_flush() which is always a noop. Drop return
value from console_renesas_init() which is always 1.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Change-Id: I1c7d1a81b6922138b6e2e80f2635fcc8558685c7

show more ...


/rk3399_ARM-atf/bl1/bl1.mk
/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/docs/design/cpu-specific-build-macros.rst
/rk3399_ARM-atf/drivers/nxp/ddr/s32cc/ddr_init.c
/rk3399_ARM-atf/drivers/nxp/ddr/s32cc/ddr_utils.c
/rk3399_ARM-atf/drivers/renesas/common/console/rcar_printf.c
/rk3399_ARM-atf/drivers/renesas/common/scif/scif-common.c
/rk3399_ARM-atf/drivers/renesas/common/scif/scif.c
/rk3399_ARM-atf/drivers/renesas/common/scif/scif.h
/rk3399_ARM-atf/drivers/renesas/rcar_gen4/scif/scif.c
/rk3399_ARM-atf/drivers/renesas/rcar_gen5/scif/scif.c
/rk3399_ARM-atf/include/arch/aarch64/arch.h
/rk3399_ARM-atf/include/drivers/nxp/ddr/s32cc/ddr_init.h
/rk3399_ARM-atf/include/drivers/nxp/ddr/s32cc/ddr_utils.h
/rk3399_ARM-atf/include/drivers/renesas/rcar/console/console.h
/rk3399_ARM-atf/include/lib/cpus/aarch64/wa_cve_2025_0647_cpprctx.h
/rk3399_ARM-atf/include/lib/cpus/errata.h
/rk3399_ARM-atf/lib/cpus/aarch64/c1_premium.S
/rk3399_ARM-atf/lib/cpus/aarch64/c1_ultra.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a710.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_x2.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_x3.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_x4.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_x925.S
/rk3399_ARM-atf/lib/cpus/aarch64/neoverse_n2.S
/rk3399_ARM-atf/lib/cpus/aarch64/neoverse_v2.S
/rk3399_ARM-atf/lib/cpus/aarch64/neoverse_v3.S
/rk3399_ARM-atf/lib/cpus/aarch64/wa_cve_2025_0647_cpprctx.S
/rk3399_ARM-atf/lib/cpus/cpu-ops.mk
/rk3399_ARM-atf/make_helpers/constraints.mk
renesas/common/aarch64/plat_helpers.S
renesas/common/common.mk
renesas/common/include/rcar_private.h
renesas/common/rcar_common.c
renesas/rcar_gen4/aarch64/plat_helpers.S
renesas/rcar_gen4/platform.mk
renesas/rcar_gen4/rcar_common.c
renesas/rcar_gen5/aarch64/plat_helpers.S
renesas/rcar_gen5/platform.mk
renesas/rcar_gen5/rcar_common.c
376ac16013-Aug-2021 Yann Gautier <yann.gautier@foss.st.com>

feat(stm32mp2): manage core 1 enabling

After boot, the BootROM will issue a reset of the Cortex-A35 cores.
Core 0 will boot till kernel. Core 1 is placed in WFI in TF-A BL2.
Through PSCI, Linux will

feat(stm32mp2): manage core 1 enabling

After boot, the BootROM will issue a reset of the Cortex-A35 cores.
Core 0 will boot till kernel. Core 1 is placed in WFI in TF-A BL2.
Through PSCI, Linux will ask to have Core 1 available. The PSCI platform
code is done in stm32_pwr_domain_on(). Core0 will change Core1 reset
address thanks to CA35SS_SYSCFG_VBAR_CR register to BL31 entry point.
And will reset Core1 by setting RCC_C1P1RSTCSETR_C1P1PORRST bit.
It is possible to turn core 1 on and off. But it is not possible to do
so on core 0.

Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
Change-Id: I01e59e3a2398c48cc050ec4703d6610da9e9c4bd

show more ...

7fa282a328-Feb-2023 Patrick Delaunay <patrick.delaunay@foss.st.com>

feat(st): add stm32mp_gic_cpuif_enable/disable

Add function to enable and disable GIC dispatcher when it is necessary
in pm functions.

Change-Id: I2fe22b3728577d3fc1292e7db7afe7183aa3fc9a
Signed-of

feat(st): add stm32mp_gic_cpuif_enable/disable

Add function to enable and disable GIC dispatcher when it is necessary
in pm functions.

Change-Id: I2fe22b3728577d3fc1292e7db7afe7183aa3fc9a
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>

show more ...

48545b3811-Jul-2025 Patrick Delaunay <patrick.delaunay@foss.st.com>

feat(stm32mp2): add a ca35ss driver

Move the access on the ca35ss registers in a separate file.

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Change-Id: I6b1a4aca9832dfc2549f26dc85

feat(stm32mp2): add a ca35ss driver

Move the access on the ca35ss registers in a separate file.

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Change-Id: I6b1a4aca9832dfc2549f26dc8579b0728db3feb5

show more ...

e976546018-Dec-2023 Yann Gautier <yann.gautier@foss.st.com>

feat(stm32mp2): stub PM code in serial boot

When booting from USB or UART, with programmer, the low-power sequences
won't be used, some code can then be stubbed under UART and USB flags.

Change-Id:

feat(stm32mp2): stub PM code in serial boot

When booting from USB or UART, with programmer, the low-power sequences
won't be used, some code can then be stubbed under UART and USB flags.

Change-Id: I10bda7930bd809640f2b40fe46a6fa568946c09d
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>

show more ...

0870faa222-Jan-2026 Yann Gautier <yann.gautier@st.com>

feat(st): add STM32MP_SUPPORT_PM flag

This flag will be used to enable low power features.

Change-Id: I45d2b6b2ed1da9259a654359f6e611813f92a9c9
Signed-off-by: Yann Gautier <yann.gautier@st.com>

25bfb4af02-Jul-2024 Yann Gautier <yann.gautier@foss.st.com>

feat(st): disable FWU on serial boot devices

When compiling for USB or UART boot devices, it makes no sense to
enable Firmware update through PSA_FWU_SUPPORT=1.
In this case force the flag to 0, to

feat(st): disable FWU on serial boot devices

When compiling for USB or UART boot devices, it makes no sense to
enable Firmware update through PSA_FWU_SUPPORT=1.
In this case force the flag to 0, to avoid compilation issues.

Change-Id: Id7e35754fd9cf3fb3c26b8ccb947bd39c981231e
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>

show more ...

a806cc5a22-Jan-2026 Manish V Badarkhe <manish.badarkhe@arm.com>

Merge changes I2485d583,I1374c482,I07e29dbb,I949e6486 into integration

* changes:
feat(qemu): enable ENABLE_FEAT_RAS and ENABLE_FEAT_SB
feat(cpufeat): update FEAT_SB's FEAT_STATE_CHECKED status

Merge changes I2485d583,I1374c482,I07e29dbb,I949e6486 into integration

* changes:
feat(qemu): enable ENABLE_FEAT_RAS and ENABLE_FEAT_SB
feat(cpufeat): update FEAT_SB's FEAT_STATE_CHECKED status
feat(cpufeat): advertise support for FEAT_RASv2
feat(cpufeat): enable FEAT_RAS for FEAT_STATE_CHECKED again

show more ...

7b25679122-Jan-2026 Manish V Badarkhe <manish.badarkhe@arm.com>

Merge "fix(arm): build fails on RESET_TO_BL2=1 and ARM_FW_CONFIG_LOAD_ENABLE=1" into integration

66e46af602-Dec-2025 Jackson Cooper-Driver <jackson.cooper-driver@arm.com>

feat(rdv3): use SFCP PSA call instead of RSE comms

In a similar manner to the TC platform, add the SFCP platform
definitions for RDV3. SFCP is then used instead of RSE comms for making
PSA calls int

feat(rdv3): use SFCP PSA call instead of RSE comms

In a similar manner to the TC platform, add the SFCP platform
definitions for RDV3. SFCP is then used instead of RSE comms for making
PSA calls into the RSE.

Change-Id: I6deddab452026ba24bd2462bcf2f11846af6f80b
Signed-off-by: Jackson Cooper-Driver <jackson.cooper-driver@arm.com>

show more ...

12345678910>>...358