History log of /rk3399_ARM-atf/plat/ (Results 151 – 175 of 9214)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
90b7958b03-Mar-2026 Yann Gautier <yann.gautier@st.com>

Merge changes from topic "a80x0_nbx-platform-v1" into integration

* changes:
fix(marvell): work around uutils coreutils truncate -s %SIZE bug
fix(a8k): add XFI params for NBX SFI 10G
fix(a8k):

Merge changes from topic "a80x0_nbx-platform-v1" into integration

* changes:
fix(marvell): work around uutils coreutils truncate -s %SIZE bug
fix(a8k): add XFI params for NBX SFI 10G
fix(a8k): mv_ddr path may not be a git repo
feat(a8k): add a80x0_nbx Free Mobile board
feat(a8k): add user callback for skip_image

show more ...

2aa6335511-Nov-2025 Nhut Nguyen <nhut.nguyen.kc@renesas.com>

feat(rza): add initial BL2 support for RZ/A platforms

This patch introduces the initial BL2 support for Renesas RZ/A
platforms. It adds platform-specific sources, drivers, build files,
and memory co

feat(rza): add initial BL2 support for RZ/A platforms

This patch introduces the initial BL2 support for Renesas RZ/A
platforms. It adds platform-specific sources, drivers, build files,
and memory configuration needed to boot via BL2.

Key changes include:
- Board-specific makefiles for RZ/A3M board.
- Platform helpers and BL2 setup routines.
- Drivers for DDR, GPIO, and CPG drivers.
- Platform headers, register definitions, and configuration files.
- Scripts and makefiles for image generation.

Change-Id: I6cea17a76633998d746e7c7c429da9a5bd09ef0c
Signed-off-by: Nhut Nguyen <nhut.nguyen.kc@renesas.com>

show more ...


/rk3399_ARM-atf/changelog.yaml
/rk3399_ARM-atf/docs/plat/index.rst
/rk3399_ARM-atf/docs/plat/rz-a3.rst
/rk3399_ARM-atf/drivers/renesas/common/rpc/rpc.h
/rk3399_ARM-atf/drivers/renesas/common/rpc/rpc_driver.c
/rk3399_ARM-atf/drivers/renesas/common/rpc/rpc_registers.h
/rk3399_ARM-atf/drivers/renesas/common/syc/syc.c
/rk3399_ARM-atf/drivers/renesas/rza/cpg/cpg.c
/rk3399_ARM-atf/drivers/renesas/rza/cpg/cpg_regs.h
/rk3399_ARM-atf/drivers/renesas/rza/ddr/ddr.c
/rk3399_ARM-atf/drivers/renesas/rza/ddr/param_swizzle_T1.c
/rk3399_ARM-atf/drivers/renesas/rza/pfc/pfc.c
/rk3399_ARM-atf/drivers/renesas/rza/pfc/pfc_regs.h
/rk3399_ARM-atf/drivers/renesas/rza/rpc/rpc.c
/rk3399_ARM-atf/drivers/renesas/rza/scif/scif.c
/rk3399_ARM-atf/include/drivers/renesas/rza/console/console.h
/rk3399_ARM-atf/include/drivers/renesas/rza/cpg/cpg.h
/rk3399_ARM-atf/include/drivers/renesas/rza/ddr/ddr.h
/rk3399_ARM-atf/include/drivers/renesas/rza/ddr/ddr_internal.h
/rk3399_ARM-atf/include/drivers/renesas/rza/pfc/pfc.h
/rk3399_ARM-atf/include/drivers/renesas/rza/syc/syc.h
renesas/rza/board/rza3m_ek_nor/platform.mk
renesas/rza/common/aarch64/plat_helpers.S
renesas/rza/common/bl2_plat_mem_params_desc.c
renesas/rza/common/bl2_plat_setup.c
renesas/rza/common/include/plat_macros.S
renesas/rza/common/include/rza_ipl_version.h
renesas/rza/common/include/rza_private.h
renesas/rza/common/plat_image_load.c
renesas/rza/common/plat_storage.c
renesas/rza/common/rz_common.c
renesas/rza/common/rz_common.mk
renesas/rza/soc/rza3m/drivers/ddr/param_mc_C-011_D3-01-1.c
renesas/rza/soc/rza3m/drivers/ddr/param_mc_C-011_D3-02-1.c
renesas/rza/soc/rza3m/include/ddr_mc_if.h
renesas/rza/soc/rza3m/include/ddr_mc_regs.h
renesas/rza/soc/rza3m/include/ddr_phy_regs.h
renesas/rza/soc/rza3m/include/platform_def.h
renesas/rza/soc/rza3m/include/rza3m_def.h
renesas/rza/soc/rza3m/soc.mk
/rk3399_ARM-atf/services/spd/opteed/opteed_pm.c
/rk3399_ARM-atf/tools/renesas/rza/rza3m/rz_image.pl
15a06e9617-Feb-2026 Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>

fix(imx9): set GICR frames

For MX9, although the GICR base addresses are discovered as part of the
GIC platform workaround during bl31_platform_setup(), gic_pcpu_init()
(called as part of bl31_main(

fix(imx9): set GICR frames

For MX9, although the GICR base addresses are discovered as part of the
GIC platform workaround during bl31_platform_setup(), gic_pcpu_init()
(called as part of bl31_main()) requires the GICR frames be set.
Not doing so will result in a NULL pointer dereference (or assert failure)

Therefore, make sure GICR frames are set before gic_pcpu_init() gets
executed.

After workaround is finished, make sure GICR base is set to 0 to avoid an
assertion failure during gicv3_rdistif_probe(). GICR base addresses are
discovered using the GICR frames anyways.

Change-Id: I444f2f9cce8fb9e38eed25ff52ed35bff7b12358
Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>

show more ...

bc9a699d06-May-2025 Chris Kay <chris.kay@arm.com>

feat(build): add Mbed TLS submodule

This change adds Mbed TLS 3.6.5 as a submodule to the TF-A repository.
It is no longer a requirement to pass `MBEDTLS_DIR` to the build system
when building confi

feat(build): add Mbed TLS submodule

This change adds Mbed TLS 3.6.5 as a submodule to the TF-A repository.
It is no longer a requirement to pass `MBEDTLS_DIR` to the build system
when building configurations which require it, as the build system will
now look inside the `contrib` directory if the parameter is missing.

If you cloned TF-A without the `--recurse-submodules` flag, you can
ensure that this submodule is present by running:

git submodule update --init --recursive

BREAKING-CHANGE: Mbed TLS is now included in the TF-A repository, and it
is no longer a requirement to pass `MBEDTLS_DIR` to the build system.
Please run `git submodule update --init --recursive` if you encounter
issues after migrating to the latest version of TF-A.

Change-Id: Iad777e77936d1c373065f17fe5c4aadc45e56b64
Signed-off-by: Chris Kay <chris.kay@arm.com>

show more ...

f0022aee02-Mar-2026 Chris Kay <chris.kay@arm.com>

fix(brcm): fix bad Mbed TLS check

The Broadcom platforms check for the presence of Mbed TLS by chopping
off the final part of `MBEDTLS_DIR`, then searching the Mbed TLS include
directory for it.

Th

fix(brcm): fix bad Mbed TLS check

The Broadcom platforms check for the presence of Mbed TLS by chopping
off the final part of `MBEDTLS_DIR`, then searching the Mbed TLS include
directory for it.

This works only if the stem of `MBEDTLS_DIR` happens to match `mbedtls`,
as Mbed TLS 3.6.5 *does* provide an `include/mbedtls` directory. In the
case where Mbed TLS has been downloaded to any other name, its path is
ignored and the platform builds without support for Trusted Board Boot.

Fix this check by explicitly testing the presence of `$(MBEDTLS_DIR)`.

Change-Id: I0eb24083084d98ed3c5f536c082cc3999086beeb
Signed-off-by: Chris Kay <chris.kay@arm.com>

show more ...

a77efb6b02-Mar-2026 Lauren Wehrmeister <lauren.wehrmeister@arm.com>

Merge changes from topic "dev/rk3568-ddr-fw" into integration

* changes:
feat(rk3568): protect TF-As memory area with the DDR firewall
feat(rk3568): bring DDR firewall naming in line
feat(rk35

Merge changes from topic "dev/rk3568-ddr-fw" into integration

* changes:
feat(rk3568): protect TF-As memory area with the DDR firewall
feat(rk3568): bring DDR firewall naming in line
feat(rk3568): move existing secure init to separate files
fix(rockchip): fix comment and value about TZRAM_SIZE

show more ...

b96bd93a02-Mar-2026 Lauren Wehrmeister <lauren.wehrmeister@arm.com>

Merge "fix(stm32mp2): correct ORR instruction in plat_crash_console_init" into integration

2e64045b02-Mar-2026 Manish Pandey <manish.pandey2@arm.com>

Merge "feat(rpi3): use transfer list to carry the event log" into integration

5a76376029-Oct-2025 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

feat(fvp): implement SP live activation callback

This patch implements the callback for orchestrating live activation
of Secure Partition based on the guidance provided in the Appendix
18.10 of the

feat(fvp): implement SP live activation callback

This patch implements the callback for orchestrating live activation
of Secure Partition based on the guidance provided in the Appendix
18.10 of the FF-A v1.3 ALP2 specification.

The callback relies on helper utilities that enable the LSP to send
live activation framework messages to SPMC after performing several
sanity checks.

Change-Id: I2730433ec57c0c1163281eff9de729c6e93f3366
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>

show more ...

bec6bd0129-Oct-2025 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

feat(fvp): enable discovery of two Secure Partitions for live activation

This patch helps the LFA host to discover the presence of two Secure
Partitions for FVP platform that are capable of being li

feat(fvp): enable discovery of two Secure Partitions for live activation

This patch helps the LFA host to discover the presence of two Secure
Partitions for FVP platform that are capable of being live activated.
Necessary attributes of these two Secure Partitions are defined to
allow the LFA agent to report them to the host when the host performs
initial discovery of LFA support.

BREAKING CHANGE: Temporarily failing to build

Change-Id: Ibf0405559543cf19aaf45637c11ba5cf2e3a1619
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>

show more ...

4cd4918829-Oct-2025 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

feat(fvp): introduce SP live activation component manager

This patch introduces SP LFA component manager which provides callbacks
necessary for live activation. Currently, the callbacks are just
pla

feat(fvp): introduce SP live activation component manager

This patch introduces SP LFA component manager which provides callbacks
necessary for live activation. Currently, the callbacks are just
placeholders.

Subsequent patches will implement the required functionality.

BREAKING CHANGE: Temporarily fails to build

Change-Id: Id733eaa0e7a300386b720fcce99ea265fd382ab6
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>

show more ...

0080c2c329-Oct-2025 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

feat(spmd): helpers for SP live activation framework messages

This patch provides helper functions that enable an LSP to send
appropriate framework messages to SPMC in order to orchestrate
live acti

feat(spmd): helpers for SP live activation framework messages

This patch provides helper functions that enable an LSP to send
appropriate framework messages to SPMC in order to orchestrate
live activation of a physical SP.

BREAKING CHANGE: Temporarily fails to build

Change-Id: I1b7dcf91e08fc7d85b47f2b39330d1351f8294dd
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>

show more ...

33246d3929-Oct-2025 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

chore(fvp): remove the dummy function fvp_get_partition_info

The functionality in this function will be ported to SP live
activation callback implemented in subsequent patches.

BREAKING CHANGE: Tem

chore(fvp): remove the dummy function fvp_get_partition_info

The functionality in this function will be ported to SP live
activation callback implemented in subsequent patches.

BREAKING CHANGE: Temporary fails to build

Change-Id: I49a6941a18d2357092dcebf3e882a86e5ac8991f
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>

show more ...

2de6d44120-Aug-2025 Prachotan Bathi <prachotan.bathi@arm.com>

feat(rpi3): use transfer list to carry the event log

Add support for libtl and event log library.
BL1 initializes secure TL, BL2 appends measurements to the TL.
TL handed off to BL33.
Legacy measure

feat(rpi3): use transfer list to carry the event log

Add support for libtl and event log library.
BL1 initializes secure TL, BL2 appends measurements to the TL.
TL handed off to BL33.
Legacy measured boot support still exists when TRANSFER_LIST flag
turned off.
Memory layout adjusted to accommodate for increased binary size.

Change-Id: I60c84d610b63067b6499957e8d6a79866adfca83
Signed-off-by: Prachotan Bathi <prachotan.bathi@arm.com>

show more ...

f031c96127-Feb-2026 Govindraj Raja <govindraj.raja@arm.com>

Merge "fix(versal2): update IRQ_MAX for SDIO interrupts" into integration

1c03ef1627-Feb-2026 Manish Pandey <manish.pandey2@arm.com>

Merge "feat(versal): add support for TFA_NO_PM configuration" into integration

e76ac8ef18-Dec-2025 Michal Simek <michal.simek@amd.com>

feat(versal): add support for TFA_NO_PM configuration

For Versal APU validation in Zephyr CI it is useful to run only one QEMU
instance and not model PLM (Platform Loader and Manager). That's why
im

feat(versal): add support for TFA_NO_PM configuration

For Versal APU validation in Zephyr CI it is useful to run only one QEMU
instance and not model PLM (Platform Loader and Manager). That's why
implement TFA_NO_PM compilation flag to cover it. That's why don't call
any PM initialization or communication via IPI with PLM. Flag is
aligned with implementations done in Versal NET or Versal Gen 2.

Change-Id: I0a4c4c3789f78b649e2961885c87628a599e5536
Signed-off-by: Michal Simek <michal.simek@amd.com>

show more ...

2a3aadbc24-Feb-2026 Manish Pandey <manish.pandey2@arm.com>

Merge "fix(st): restore support for multiple entries in DTB_FILE_NAME" into integration

3007d03d16-Feb-2026 Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>

chore(imx8mq): replace a magic number with SCR_FIQ_BIT constant

Aside of obvious readability improvement, this also makes it consistent
with its mirrored use in imx_domain_suspend.

Change-Id: Idcbf

chore(imx8mq): replace a magic number with SCR_FIQ_BIT constant

Aside of obvious readability improvement, this also makes it consistent
with its mirrored use in imx_domain_suspend.

Change-Id: Idcbf195b3bd3902554e795c26bd1ce243368f090
Signed-off-by: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>

show more ...

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

fix(stm32mp2): correct ORR instruction in plat_crash_console_init

For some cases, the value (DEBUG_UART_TX_GPIO_ALTERNATE <<
((DEBUG_UART_TX_GPIO_PORT - GPIO_ALT_LOWER_LIMIT) << 2)) cannot fit the
p

fix(stm32mp2): correct ORR instruction in plat_crash_console_init

For some cases, the value (DEBUG_UART_TX_GPIO_ALTERNATE <<
((DEBUG_UART_TX_GPIO_PORT - GPIO_ALT_LOWER_LIMIT) << 2)) cannot fit the
pattern for immediate value for ORR instruction.
Use a temporary register, filled with mov_imm macro.
While at it change the other ORR or BIC instructions that could have the
same issue.

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

show more ...

a344d8f323-Feb-2026 Yann Gautier <yann.gautier@st.com>

Merge changes from topic "upstream_ddr_fw_storage" into integration

* changes:
feat(s32g274ardb): add DDR init call
feat(s32g274ardb): map regions used by DDR driver
feat(s32g274ardb): add DDR

Merge changes from topic "upstream_ddr_fw_storage" into integration

* changes:
feat(s32g274ardb): add DDR init call
feat(s32g274ardb): map regions used by DDR driver
feat(s32g274ardb): add DDR FW entry to storage

show more ...

6d6731bd20-Feb-2026 Govindraj Raja <govindraj.raja@arm.com>

Merge changes from topic "ti-am62l-fwl" into integration

* changes:
feat(k3low): re-configure firewalls for TI AM62L
feat(ti): add support for TISCI firewall APIs

7ddf0afd20-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 ...


/rk3399_ARM-atf/changelog.yaml
/rk3399_ARM-atf/drivers/st/bsec/bsec3.c
/rk3399_ARM-atf/drivers/st/rif/stm32_rifsc.c
/rk3399_ARM-atf/drivers/st/rif/stm32mp2_risaf.c
/rk3399_ARM-atf/drivers/st/usb/stm32mp1_usb.c
/rk3399_ARM-atf/fdts/stm32mp21-bl2.dtsi
/rk3399_ARM-atf/fdts/stm32mp21-bl31.dtsi
/rk3399_ARM-atf/fdts/stm32mp21-fw-config.dtsi
/rk3399_ARM-atf/fdts/stm32mp21-lpddr4-1x16Gbits-1x16bits-800MHz.dtsi
/rk3399_ARM-atf/fdts/stm32mp21-pinctrl.dtsi
/rk3399_ARM-atf/fdts/stm32mp211.dtsi
/rk3399_ARM-atf/fdts/stm32mp213.dtsi
/rk3399_ARM-atf/fdts/stm32mp215.dtsi
/rk3399_ARM-atf/fdts/stm32mp215f-dk-ca35tdcid-fw-config.dtsi
/rk3399_ARM-atf/fdts/stm32mp215f-dk-ca35tdcid-rcc.dtsi
/rk3399_ARM-atf/fdts/stm32mp215f-dk-fw-config.dts
/rk3399_ARM-atf/fdts/stm32mp215f-dk.dts
/rk3399_ARM-atf/fdts/stm32mp21xc.dtsi
/rk3399_ARM-atf/fdts/stm32mp21xf.dtsi
/rk3399_ARM-atf/fdts/stm32mp21xxal-pinctrl.dtsi
/rk3399_ARM-atf/fdts/stm32mp21xxam-pinctrl.dtsi
/rk3399_ARM-atf/fdts/stm32mp21xxan-pinctrl.dtsi
/rk3399_ARM-atf/fdts/stm32mp21xxao-pinctrl.dtsi
/rk3399_ARM-atf/fdts/stm32mp23-bl2.dtsi
/rk3399_ARM-atf/fdts/stm32mp23-bl31.dtsi
/rk3399_ARM-atf/fdts/stm32mp23-fw-config.dtsi
/rk3399_ARM-atf/fdts/stm32mp23-lpddr4-1x16Gbits-1x16bits-1200MHz.dtsi
/rk3399_ARM-atf/fdts/stm32mp231.dtsi
/rk3399_ARM-atf/fdts/stm32mp233.dtsi
/rk3399_ARM-atf/fdts/stm32mp235.dtsi
/rk3399_ARM-atf/fdts/stm32mp235f-dk-ca35tdcid-fw-config.dtsi
/rk3399_ARM-atf/fdts/stm32mp235f-dk-ca35tdcid-rcc.dtsi
/rk3399_ARM-atf/fdts/stm32mp235f-dk-fw-config.dts
/rk3399_ARM-atf/fdts/stm32mp235f-dk.dts
/rk3399_ARM-atf/fdts/stm32mp23xc.dtsi
/rk3399_ARM-atf/fdts/stm32mp23xf.dtsi
/rk3399_ARM-atf/include/drivers/st/bsec3_reg.h
/rk3399_ARM-atf/include/drivers/st/stm32mp2_risaf.h
/rk3399_ARM-atf/include/dt-bindings/soc/rif.h
/rk3399_ARM-atf/include/dt-bindings/soc/stm32mp21-rif.h
/rk3399_ARM-atf/include/dt-bindings/soc/stm32mp23-rif.h
st/stm32mp2/bl2_plat_setup.c
st/stm32mp2/include/boot_api.h
st/stm32mp2/platform.mk
st/stm32mp2/stm32mp2_def.h
st/stm32mp2/stm32mp2_private.c
st/stm32mp2/stm32mp2_usb_dfu.c
/rk3399_ARM-atf/tools/stm32image/stm32image.c
ea2434e820-Feb-2026 Manish V Badarkhe <manish.badarkhe@arm.com>

Merge "fix(romlib): gate RSA jump table entries" into integration

9b4abb0519-Feb-2026 Manish V Badarkhe <Manish.Badarkhe@arm.com>

fix(romlib): gate RSA jump table entries

This fixes undefined reference to mbedtls_x509_get_rsassa_pss_params
in jump table when build with USE_ROMLIB=1 and KEY_ALG=ecdsa

Change-Id: Ib1d88acf00812

fix(romlib): gate RSA jump table entries

This fixes undefined reference to mbedtls_x509_get_rsassa_pss_params
in jump table when build with USE_ROMLIB=1 and KEY_ALG=ecdsa

Change-Id: Ib1d88acf008126752faec2ab7986e4b1a566b717
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>

show more ...

12345678910>>...369