History log of /rk3399_ARM-atf/plat/ (Results 726 – 750 of 8950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c76da4ec25-Apr-2025 Olivier Deprez <olivier.deprez@arm.com>

Merge "chore(tc): remove TC2 platform variant" into integration

7794e7c024-Apr-2025 Vince Liu <vince-wl.liu@mediatek.corp-partner.google.com>

feat(mt8189): disable L3C shared SRAM if the bootloader is coreboot

The coreboot of MT8189 does not disable the L3C shared SRAM because the
ramstage still needs access to it. Therefore, we disable i

feat(mt8189): disable L3C shared SRAM if the bootloader is coreboot

The coreboot of MT8189 does not disable the L3C shared SRAM because the
ramstage still needs access to it. Therefore, we disable it at the
start of ATF.

Change-Id: If87223a1f41afd639859ff0ce80d4e64a9e02a2e
Signed-off-by: Vince Liu <vince-wl.liu@mediatek.corp-partner.google.com>

show more ...

a852fa1d21-Feb-2025 Harrison Mutai <harrison.mutai@arm.com>

feat(arm): support boot info handoff and event log

Add support for processing boot arguments via Firmware
Handoff on Arm platforms. Update platform hooks to pass
boot info to BL31 and BL32 stages.

feat(arm): support boot info handoff and event log

Add support for processing boot arguments via Firmware
Handoff on Arm platforms. Update platform hooks to pass
boot info to BL31 and BL32 stages.

Enable parsing and dumping of an event log from the
transfer list when MEASURED_BOOT is enabled. This allows
measured boot testing in the secure world.

Also update BL32 sources to include event log support when
TSPD and measured boot are both enabled.

Change-Id: Ia310696d0e6cfe93d756bfb075e9fda08342c0a1
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>

show more ...

9018b7b821-Mar-2025 Harrison Mutai <harrison.mutai@arm.com>

fix(arm): update tsp_early_platform_setup prototype

The prototype for tsp_early_platform_setup has been redefined. Update
the platform implementation to match the new function signature and
ensure c

fix(arm): update tsp_early_platform_setup prototype

The prototype for tsp_early_platform_setup has been redefined. Update
the platform implementation to match the new function signature and
ensure compatibility with the updated TSP interface. Also, update the
prototype for arm_tsp_early_platform_setup to make use of these
arguments in common code.

Change-Id: I3831776be58d6ebf672890d0f30bbbd1780976f7
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>

show more ...

470dd8b421-Mar-2025 Harrison Mutai <harrison.mutai@arm.com>

fix(xilinx): update tsp_early_platform_setup prototype

The prototype for tsp_early_platform_setup has been redefined. Update
the platform implementation to match the new function signature and
ensur

fix(xilinx): update tsp_early_platform_setup prototype

The prototype for tsp_early_platform_setup has been redefined. Update
the platform implementation to match the new function signature and
ensure compatibility with the updated TSP interface.

Change-Id: I428577c5e92911db3bc6f1ac81b127b44cb136e4
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>

show more ...

c45dbe7e21-Mar-2025 Harrison Mutai <harrison.mutai@arm.com>

fix(socionext): update tsp_early_platform_setup prototype

The prototype for tsp_early_platform_setup has been redefined. Update
the platform implementation to match the new function signature and
en

fix(socionext): update tsp_early_platform_setup prototype

The prototype for tsp_early_platform_setup has been redefined. Update
the platform implementation to match the new function signature and
ensure compatibility with the updated TSP interface.

Change-Id: I931f32985d1d46297e0d8c47f06e072f270c5e1b
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>

show more ...

2f02426221-Mar-2025 Harrison Mutai <harrison.mutai@arm.com>

fix(msm8916): update tsp_early_platform_setup prototype

The prototype for tsp_early_platform_setup has been redefined. Update
the platform implementation to match the new function signature and
ensu

fix(msm8916): update tsp_early_platform_setup prototype

The prototype for tsp_early_platform_setup has been redefined. Update
the platform implementation to match the new function signature and
ensure compatibility with the updated TSP interface.

Change-Id: I2270a45f3f7a3d6f6dbc0ecd9f8a4fb56a6727f9
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>

show more ...

5bf0b80713-Dec-2024 Harrison Mutai <harrison.mutai@arm.com>

feat(fvp): port event log to firmware handoff

Support handing off the event log to both the secure and non-secure
worlds using the firmware handoff framework. This also needs us to
increase the maxi

feat(fvp): port event log to firmware handoff

Support handing off the event log to both the secure and non-secure
worlds using the firmware handoff framework. This also needs us to
increase the maximum allocation for TB-FW configuration to accommodate
trusted boot entries.

Change-Id: I39d69d79434a366096dcf4fbdc5c434950170b78
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>

show more ...

b30d904313-Dec-2024 Harrison Mutai <harrison.mutai@arm.com>

feat(arm): port event log to firmware handoff

Support handing off the event log to both the secure and non-secure
worlds using the firmware handoff framework. This also needs us to
increase the maxi

feat(arm): port event log to firmware handoff

Support handing off the event log to both the secure and non-secure
worlds using the firmware handoff framework. This also needs us to
increase the maximum allocation for TB-FW configuration to accommodate
trusted boot entries.

Change-Id: I9f622b10c3cec2a9ab069f7848b00b1b635bd029
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>

show more ...

24f7830113-Dec-2024 Harrison Mutai <harrison.mutai@arm.com>

feat(fvp): increase bl2 mmap len for handoff

With firmware handoff and OP-TEE the BL2 translation tables need to be
one entry longer than they currently are. Increase the current max
length by this

feat(fvp): increase bl2 mmap len for handoff

With firmware handoff and OP-TEE the BL2 translation tables need to be
one entry longer than they currently are. Increase the current max
length by this much to allow to build these two configurations together.

Change-Id: Ibb7a62e1ded1aded072bc248a08f008f1b286c45
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>

show more ...

a552080724-Apr-2025 Gavin Liu <gavin.liu@mediatek.com>

refactor(mediatek): refactor Mediatek options.mk

Replace the individual `$(eval $(call add_defined_option, ... ))` lines
with a single `DEFINED_OPTIONS` variable.

Change-Id: I20303248e7531b8c2d6d4d

refactor(mediatek): refactor Mediatek options.mk

Replace the individual `$(eval $(call add_defined_option, ... ))` lines
with a single `DEFINED_OPTIONS` variable.

Change-Id: I20303248e7531b8c2d6d4d6492a1b768f7f3fc5c
Signed-off-by: Gavin Liu <gavin.liu@mediatek.com>

show more ...

fd04156e04-Apr-2025 Arvind Ram Prakash <arvind.ramprakash@arm.com>

refactor(cpus): optimize CVE checking

This patch replaces the use of EXTRA functions
with using erratum entries check
to verify CVE mitigation application for some of
the SMCCC_ARCH_WORKAROUND_* cal

refactor(cpus): optimize CVE checking

This patch replaces the use of EXTRA functions
with using erratum entries check
to verify CVE mitigation application for some of
the SMCCC_ARCH_WORKAROUND_* calls.

Previously, EXTRA functions were individually implemented for
each SMCCC_ARCH_WORKAROUND_*, an approach that becomes unmanageable
with the increasing number of workarounds.
By looking up erratum entries for CVE check, the process is streamlined,
reducing overhead associated with creating and
maintaining EXTRA functions for each new workaround.

New Errata entries are created for SMC workarounds and
that is used to target cpus that are uniquely impacted
by SMC workarounds.

Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com>
Change-Id: I873534e367a35c99461d0a616ff7bf856a0000af

show more ...

10510c9810-Apr-2025 Amit Nagal <amit.nagal@amd.com>

feat(versal-net): add SDEI support

Add basic SDEI support with following configuration settings:
- SGI 8 as the source IRQ.
- Special Private event 0.
- One private and shared dynamic event used in

feat(versal-net): add SDEI support

Add basic SDEI support with following configuration settings:
- SGI 8 as the source IRQ.
- Special Private event 0.
- One private and shared dynamic event used in tftf verification
for SDEI support.
- SDEI support is off by default.

Change-Id: I7cfafb84c3fc053ec67258698cf749e63486fe18
Signed-off-by: Amit Nagal <amit.nagal@amd.com>

show more ...

8fd026ab23-Apr-2025 Wilson Ding <dingwei@marvell.com>

revert(rambus-trng): remove ip-76 driver

The Rambus TRNG IP-76 driver was ported from Linux kernel (omap-rng.c),
which was initially licensed under GPL-2.0. In term of the license
violation, remove

revert(rambus-trng): remove ip-76 driver

The Rambus TRNG IP-76 driver was ported from Linux kernel (omap-rng.c),
which was initially licensed under GPL-2.0. In term of the license
violation, remove this driver and the related SMC call that originally
added by the following two commits:

commit 57660d9d7945 ("plat/marvell/armada/a8k: support HW RNG by SMC")
commit 6aa9f5d164e8 ("drivers/rambus: add TRNG-IP-76 driver")

Change-Id: Id8c99db2e51b49623b3b034106c989a46f690b60
Signed-off-by: Wilson Ding <dingwei@marvell.com>

show more ...

4e40a1fd14-Feb-2025 Gavin Liu <gavin.liu@mediatek.corp-partner.google.com>

feat(mt8189): add reset and poweroff function for PSCI call

Add reset and poweroff function for PSCI call.

Change-Id: I6ca1552a6feb715834efcd6dc6c18a44bc299b34
Signed-off-by: Gavin Liu <gavin.liu@m

feat(mt8189): add reset and poweroff function for PSCI call

Add reset and poweroff function for PSCI call.

Change-Id: I6ca1552a6feb715834efcd6dc6c18a44bc299b34
Signed-off-by: Gavin Liu <gavin.liu@mediatek.corp-partner.google.com>

show more ...

1f77c7c522-Apr-2025 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge "fix(imx8mp): apply ERRATA_A53_1530924 erratum" into integration

7d196ded22-Apr-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge "feat(mt8196): show ERROR log if need" into integration

16f94b9122-Apr-2025 Gavin Liu <gavin.liu@mediatek.corp-partner.google.com>

feat(mt8196): enable IRQ configuration

Enable IRQ configuration to add additional wake-up source to wake up the
SPM.

Change-Id: Id85c74c91801de0617fda104f2beb02f8bf8ef6c
Signed-off-by: Gavin Liu <g

feat(mt8196): enable IRQ configuration

Enable IRQ configuration to add additional wake-up source to wake up the
SPM.

Change-Id: Id85c74c91801de0617fda104f2beb02f8bf8ef6c
Signed-off-by: Gavin Liu <gavin.liu@mediatek.corp-partner.google.com>

show more ...

671163e121-Apr-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge changes I06a7d5b7,I8a39252f into integration

* changes:
feat(mt8189): enable cirq for Mediatek MT8189
feat(mt8189): add GIC driver on MT8189

571efb4d21-Apr-2025 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge changes from topic "s32g274a/sd_mov_imm_fixes" into integration

* changes:
fix(s32g274a): reduce the uSDHC clock to 200MHz
refactor(s32g274a): replace mov/movk with mov_imm

83a5a0d120-Dec-2024 ot_chhao.chang <ot_chhao.chang@mediatek.com>

feat(mt8189): enable cirq for Mediatek MT8189

- Add CIRQ related information

Change-Id: I06a7d5b71d7e3619db3a8b881788f7625356886a
Signed-off-by: ot_chhao.chang <ot_chhao.chang@mediatek.com>

1d193f9117-Dec-2024 Runyang Chen <runyang.chen@mediatek.corp-partner.google.com>

feat(mt8189): add GIC driver on MT8189

- Add GIC driver and platform configuration.

Change-Id: I8a39252f79752dab1133035750e235962452829c
Signed-off-by: Runyang Chen <runyang.chen@mediatek.corp-part

feat(mt8189): add GIC driver on MT8189

- Add GIC driver and platform configuration.

Change-Id: I8a39252f79752dab1133035750e235962452829c
Signed-off-by: Runyang Chen <runyang.chen@mediatek.corp-partner.google.com>

show more ...

1ba50c3317-Apr-2025 Chungying Lu <chungying.lu@mediatek.corp-partner.google.com>

feat(mt8196): show ERROR log if need

There are two purposes for hardware semaphores. The first one is for
the SMMU to check the NPU power status, and the second one is for NPU
power control.

In the

feat(mt8196): show ERROR log if need

There are two purposes for hardware semaphores. The first one is for
the SMMU to check the NPU power status, and the second one is for NPU
power control.

In the case of the SMMU, if the hardware semaphore cannot be locked
immediately, it means the NPU is powered off, and simply returning
-EBUSY is sufficient.

Hence, there is no need to show any ERROR message for the SMMU case.
(retry_times == HW_SEM_NO_WAIT)

Change-Id: I1a0b6c16e297c7564518883863ebc67e38b6561a
Signed-off-by: Chungying Lu <chungying.lu@mediatek.com>

show more ...

ec941f4e21-Apr-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge "refactor(mediatek): remove unused topology version" into integration

fa4acc2a22-Jan-2025 Yann Gautier <yann.gautier@st.com>

feat(st): adapt .stm32 file creation for clang

The LLVM/clang linker (ld.lld) does not genrate the same map file as
GCC. Adapt the commands to retrieve the load address and entry point
from this new

feat(st): adapt .stm32 file creation for clang

The LLVM/clang linker (ld.lld) does not genrate the same map file as
GCC. Adapt the commands to retrieve the load address and entry point
from this new file.

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

show more ...

1...<<21222324252627282930>>...358