History log of /rk3399_ARM-atf/plat/ (Results 326 – 350 of 8868)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
18283e6d14-Aug-2025 Prasad Kummari <prasad.kummari@amd.com>

fix(versal-net): runtime console in debug mode

Whenever DEBUG is set to 1, the Makefile forces CONSOLE_RUNTIME to
pl011, regardless of the user-specified VERSAL_NET_CONSOLE value.
This causes a buil

fix(versal-net): runtime console in debug mode

Whenever DEBUG is set to 1, the Makefile forces CONSOLE_RUNTIME to
pl011, regardless of the user-specified VERSAL_NET_CONSOLE value.
This causes a build requested with VERSAL_NET_CONSOLE=pl011_1 to
register both pl011_1 and pl011 as boot and runtime consoles. If the
hardware is connected only to UART1, this causes TF-A to hang when
UART0 is selected as the runtime console, since it waits indefinitely
on the transmit FIFO. The fix ensures that, in a DEBUG build,
CONSOLE_RUNTIME defaults to the same value as VERSAL_NET_CONSOLE.

Change-Id: Icad043a61f9d90480a8aceab701a5791d26e3d70
Signed-off-by: Prasad Kummari <prasad.kummari@amd.com>

show more ...

0701792f12-Aug-2025 Prasad Kummari <prasad.kummari@amd.com>

fix(versal): runtime console in debug mode

Whenever DEBUG is set to 1, the Makefile forces CONSOLE_RUNTIME to
pl011, regardless of the user-specified VERSAL_CONSOLE value. This
causes a build reques

fix(versal): runtime console in debug mode

Whenever DEBUG is set to 1, the Makefile forces CONSOLE_RUNTIME to
pl011, regardless of the user-specified VERSAL_CONSOLE value. This
causes a build requested with VERSAL_CONSOLE=pl011_1 to register both
pl011_1 and pl011 as boot and runtime consoles. If the hardware is
connected only to UART1, this causes TF-A to hang when UART0 is
selected as the runtime console, since it waits indefinitely on the
transmit FIFO. The fix ensures that, in a DEBUG build, CONSOLE_RUNTIME
defaults to the same value as VERSAL_CONSOLE.

Change-Id: I7aeedb04040ea4ab4b8aecde98af5cc39df09c1a
Signed-off-by: Prasad Kummari <prasad.kummari@amd.com>

show more ...

2546350314-Aug-2025 Prasad Kummari <prasad.kummari@amd.com>

fix(zynqmp): runtime console in debug mode

Whenever DEBUG is set to 1, the Makefile forces CONSOLE_RUNTIME
to cadence1, regardless of the user-specified ZYNQMP_CONSOLE value.
This causes a build req

fix(zynqmp): runtime console in debug mode

Whenever DEBUG is set to 1, the Makefile forces CONSOLE_RUNTIME
to cadence1, regardless of the user-specified ZYNQMP_CONSOLE value.
This causes a build requested with ZYNQMP_CONSOLE= cadence1 to
register both cadence1 and cadence as boot and runtime consoles.
If the hardware is connected only to UART1, this causes TF-A to hang
when UART0 is selected as the runtime console, since it waits
indefinitely on the transmit FIFO. The fix ensures that, in a DEBUG
build, CONSOLE_RUNTIME defaults to the same value as ZYNQMP_CONSOLE.

Change-Id: Ieff6adf4c6c30e07b8c7309c4835dcb32dcf9373
Signed-off-by: Prasad Kummari <prasad.kummari@amd.com>

show more ...

b37872f519-Aug-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge "feat(juno): increase MAX_XLAT_TABLES for SPMC_AT_EL3" into integration

3b9411f319-Aug-2025 Olivier Deprez <olivier.deprez@arm.com>

Merge "fix(bl31): remove incorrect asserts" into integration

3da2d29c18-Jul-2025 Raymond Sun <raymond.sun@mediatek.com>

feat(mt8189): add thermal driver support

The thermal sensor will be turned off when the system is in suspend
state. This patch adds support for the suspend/resume flow for the
thermal sensor.

Signe

feat(mt8189): add thermal driver support

The thermal sensor will be turned off when the system is in suspend
state. This patch adds support for the suspend/resume flow for the
thermal sensor.

Signed-off-by: Raymond Sun <raymond.sun@mediatek.com>
Change-Id: I930574497b232627e0ca8f45701aead4e785c363

show more ...

ea7d633a18-Aug-2025 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge "fix(imx8m): don't reconfigure default region0" into integration

64e58ce312-Jun-2025 Dhruva Gole <d-gole@ti.com>

fix(ti): specify allowable rcv_addr in mailbox

The ti_sci_transport_recv function had an overly restrictive check
where we enforced the rcv_addr to be always at the start of the
RX_START region in s

fix(ti): specify allowable rcv_addr in mailbox

The ti_sci_transport_recv function had an overly restrictive check
where we enforced the rcv_addr to be always at the start of the
RX_START region in shared memory. This started failing unnecessarily
when messages started being received at a location other than the
beginning.
However, the sender might send the messages at any location within
the share memory region if it does some sort of buffer management.
In such a case, TFA needs to just make sure the message being read
is well within the allocated shared memory region. Not necessarily
at the start.

Fixes: 9347ff4561e445d4 ("feat(ti): add support for TI mailbox driver")
Change-Id: I32cf0f5e4b9fedf49e40ace0bef06b7fc4c016f6
Signed-off-by: Dhruva Gole <d-gole@ti.com>

show more ...

618e37c330-Mar-2025 Saivardhan Thatikonda <saivardhan.thatikonda@amd.com>

fix(common): add missing curly braces

This corrects the MISRA violation C2012-15.6:
The body of an iteration-statement or a selection-statement shall
be a compound-statement.Enclosed statement body

fix(common): add missing curly braces

This corrects the MISRA violation C2012-15.6:
The body of an iteration-statement or a selection-statement shall
be a compound-statement.Enclosed statement body within the curly
braces.

Change-Id: I24a73929c589e67f9ef9ef6d756d5c451a8b9219
Signed-off-by: Saivardhan Thatikonda <saivardhan.thatikonda@amd.com>

show more ...

4249a4fb28-Nov-2023 Jacky Bai <ping.bai@nxp.com>

feat(imx94): add initial support for imx94

add the initial support for i.MX94.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Signed-off-by: Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
Reviewe

feat(imx94): add initial support for imx94

add the initial support for i.MX94.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Signed-off-by: Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
Reviewed-by: Ye Li <ye.li@nxp.com>
Change-Id: I1f196a4b27d8f67c65be840b92e2d5d5467df546

show more ...

7bde9a4e25-Jan-2024 Sahil Malhotra <sahil.malhotra@nxp.com>

feat(imx95): add optee support

Add OP-TEE support for i.MX95

Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com>
Change-Id: I5babfb805bcdb8c0538d546859a9788e5a068d40

b182f70901-Dec-2023 Ji Luo <ji.luo@nxp.com>

feat(imx95): support trusty os

Add configs to support Trusty OS on i.MX 95.

Signed-off-by: Ji Luo <ji.luo@nxp.com>
Change-Id: I14f0cb20700a5f9df9b83f54add1e8af92b23523

f7e7ea1f22-Aug-2024 Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>

feat(imx95): implement a semaphore for GIC quiescing

As there is no way to reset the GIC on iMX95, SM(System Controller)
needs to quiesce the GIC using the GIC waker. But AP can also be
touching GIC

feat(imx95): implement a semaphore for GIC quiescing

As there is no way to reset the GIC on iMX95, SM(System Controller)
needs to quiesce the GIC using the GIC waker. But AP can also be
touching GIC waker register during entry/exit from low power modes.
Add a semaphore to provide a critical section for GIC waker. The last
two words in the TF-A MU 1K SRAM space is used to hold the semaphore
(follow the Peterson'salgorithm for mutual exclusion).

Signed-off-by: Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Change-Id: Ic5d696ac83668e72d9c3204d7ec047ac9f751e94

show more ...

d70b09f822-Sep-2022 Peng Fan <peng.fan@nxp.com>

feat(imx95): add initial support for i.MX95

Add support platform i.MX95. The System Manager running on M33
manages system critical resources, so ATF needs communicate
with System Manager. This patch

feat(imx95): add initial support for i.MX95

Add support platform i.MX95. The System Manager running on M33
manages system critical resources, so ATF needs communicate
with System Manager. This patch is to add the basic support for
i.MX95.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Change-Id: I10c0cc309ec90ba7b5a30d000644f75c2e5b7b19

show more ...

1168465507-Nov-2023 Jacky Bai <ping.bai@nxp.com>

feat(imx9): add necessary ele api call support

Add the soc info and release xspi gmid ELE API call support.

Also add soc id sip call support. we need to flush the soc info buffer
address range to m

feat(imx9): add necessary ele api call support

Add the soc info and release xspi gmid ELE API call support.

Also add soc id sip call support. we need to flush the soc info buffer
address range to make sure no stolen data in the cache as the ELE will
fill the data without coherance support.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Change-Id: I3d486902960fe39bdfe810f0d0c8ee75bae6fcc5

show more ...

4ddfb6f128-Aug-2024 Jacky Bai <ping.bai@nxp.com>

feat(imx9): add imx9 common code base

Add the basic common code that will be reused for
SCMI based i.MX9 platform.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Change-Id: I79b56822db20f2b41723783483

feat(imx9): add imx9 common code base

Add the basic common code that will be reused for
SCMI based i.MX9 platform.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Change-Id: I79b56822db20f2b41723783483db263d2e439562

show more ...

7c0f67a118-Jun-2025 Jacky Bai <ping.bai@nxp.com>

refactor(imx): drop the __dead2 attribute

Drop the __dead2 attribute to make sure these functions can be
implemented as no dead.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Change-Id: I93129cdc6dae

refactor(imx): drop the __dead2 attribute

Drop the __dead2 attribute to make sure these functions can be
implemented as no dead.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Change-Id: I93129cdc6daea494ac5dd6868a05d97eaf1a610c

show more ...

c7294df926-Jun-2025 Jacky Bai <ping.bai@nxp.com>

fix(imx): add static attribute for platform specific gic struct

Add 'static' attribute for platform specific gic struct define to
allow us to use the generic gic driver for i.MX9 platform.

Signed-o

fix(imx): add static attribute for platform specific gic struct

Add 'static' attribute for platform specific gic struct define to
allow us to use the generic gic driver for i.MX9 platform.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Change-Id: I34977138f23cdd9c736e816b14200c3ca502d8de

show more ...

7e864c7f15-Aug-2025 irving-ch-lin <irving-ch.lin@mediatek.com>

feat(mt8189): add mtcmos config

Add CONFIG_MTK_MTCMOS config to enable/disable
mtcmos related function

Change-Id: Id87c958651bb5b79a58700a74ce6c2e191945dce
Signed-off-by: irving-ch-lin <irving-ch.l

feat(mt8189): add mtcmos config

Add CONFIG_MTK_MTCMOS config to enable/disable
mtcmos related function

Change-Id: Id87c958651bb5b79a58700a74ce6c2e191945dce
Signed-off-by: irving-ch-lin <irving-ch.lin@mediatek.com>

show more ...

9ee2ff1214-Aug-2025 Joanna Farley <joanna.farley@arm.com>

Merge "fix(versal2): remove extraneous parentheses" into integration

291799e314-Aug-2025 Joanna Farley <joanna.farley@arm.com>

Merge "feat(versal2): add support of MMI_GEM as wakeup source" into integration

92dd0df714-Aug-2025 Joanna Farley <joanna.farley@arm.com>

Merge changes from topics "amd_scmi_in_nopm", "amd_versal2_custom_sip" into integration

* changes:
feat(versal2): add hooks for mmap and early setup
refactor(versal2): add tfa_no_pm flag for scmi

bb2b022704-Jul-2025 Prasad Kummari <prasad.kummari@amd.com>

fix(versal2): remove extraneous parentheses

While compiling TF-A with Armclang, the following error was observed.
To fix it, the extraneous parentheses around the comparison were
removed to silence

fix(versal2): remove extraneous parentheses

While compiling TF-A with Armclang, the following error was observed.
To fix it, the extraneous parentheses around the comparison were
removed to silence the warning.

plat/amd/versal2/scmi.c:322:13: error: equality comparison with
extraneous parentheses [-Werror,-Wparentheses-equality]
if ((clock == NULL)) {

Change-Id: I51f955dd15d5020598c9e4ff2f7f92b55a909f9b
Signed-off-by: Prasad Kummari <prasad.kummari@amd.com>

show more ...

61d3732713-Aug-2025 Mark Dykes <mark.dykes@arm.com>

Merge "fix(intel): fix iossm driver timeout in agilex5" into integration

c204813c13-Aug-2025 Mark Dykes <mark.dykes@arm.com>

Merge "fix(intel): unexpected DDR reset type value observed on Agilex5" into integration

1...<<11121314151617181920>>...355