History log of /rk3399_ARM-atf/ (Results 6176 – 6200 of 18586)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c629e8d817-Apr-2023 Manish Pandey <manish.pandey2@arm.com>

Merge "feat(mt8188): add apu power on/off control" into integration

ffd74f6614-Apr-2023 Bipin Ravi <bipin.ravi@arm.com>

Merge "feat(qemu): increase max cpus per cluster to 16" into integration

b516a6f414-Apr-2023 Bipin Ravi <bipin.ravi@arm.com>

Merge "fix(cpus): use hint instruction for "tsb csync"" into integration

619bc13e14-Apr-2023 Michal Simek <michal.simek@amd.com>

style(xilinx): replace ARM by Arm in copyrights

The commit 6bb49c876c75 ("style(hooks): adds Arm copyright style fix")
is enforcing proper case for ARM. That's why fix it in plat/xilinx to
make sure

style(xilinx): replace ARM by Arm in copyrights

The commit 6bb49c876c75 ("style(hooks): adds Arm copyright style fix")
is enforcing proper case for ARM. That's why fix it in plat/xilinx to
make sure that pre-commit.copyright won't be touching platform specific
files.

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

show more ...


plat/xilinx/common/include/plat_startup.h
plat/xilinx/common/include/pm_client.h
plat/xilinx/common/include/pm_common.h
plat/xilinx/common/include/pm_ipi.h
plat/xilinx/common/ipi.c
plat/xilinx/common/ipi_mailbox_service/ipi_mailbox_svc.c
plat/xilinx/common/ipi_mailbox_service/ipi_mailbox_svc.h
plat/xilinx/common/plat_startup.c
plat/xilinx/common/pm_service/pm_ipi.c
plat/xilinx/versal/aarch64/versal_common.c
plat/xilinx/versal/aarch64/versal_helpers.S
plat/xilinx/versal/bl31_versal_setup.c
plat/xilinx/versal/include/plat_macros.S
plat/xilinx/versal/include/plat_private.h
plat/xilinx/versal/include/platform_def.h
plat/xilinx/versal/include/versal_def.h
plat/xilinx/versal/plat_psci.c
plat/xilinx/versal/plat_topology.c
plat/xilinx/versal/plat_versal.c
plat/xilinx/versal/platform.mk
plat/xilinx/versal/sip_svc_setup.c
plat/xilinx/versal/versal_gicv3.c
plat/xilinx/versal_net/aarch64/versal_net_common.c
plat/xilinx/versal_net/aarch64/versal_net_helpers.S
plat/xilinx/versal_net/bl31_versal_net_setup.c
plat/xilinx/versal_net/include/plat_macros.S
plat/xilinx/versal_net/include/plat_private.h
plat/xilinx/versal_net/include/platform_def.h
plat/xilinx/versal_net/include/versal_net_def.h
plat/xilinx/versal_net/plat_psci.c
plat/xilinx/versal_net/plat_topology.c
plat/xilinx/versal_net/platform.mk
plat/xilinx/versal_net/sip_svc_setup.c
plat/xilinx/versal_net/versal_net_gicv3.c
plat/xilinx/zynqmp/aarch64/zynqmp_common.c
plat/xilinx/zynqmp/aarch64/zynqmp_helpers.S
plat/xilinx/zynqmp/bl31_zynqmp_setup.c
plat/xilinx/zynqmp/include/plat_ipi.h
plat/xilinx/zynqmp/include/plat_macros.S
plat/xilinx/zynqmp/include/plat_pm_common.h
plat/xilinx/zynqmp/include/plat_private.h
plat/xilinx/zynqmp/include/platform_def.h
plat/xilinx/zynqmp/include/zynqmp_def.h
plat/xilinx/zynqmp/plat_psci.c
plat/xilinx/zynqmp/plat_topology.c
plat/xilinx/zynqmp/plat_zynqmp.c
plat/xilinx/zynqmp/platform.mk
plat/xilinx/zynqmp/pm_service/pm_api_clock.c
plat/xilinx/zynqmp/pm_service/pm_api_clock.h
plat/xilinx/zynqmp/pm_service/pm_api_ioctl.c
plat/xilinx/zynqmp/pm_service/pm_api_ioctl.h
plat/xilinx/zynqmp/pm_service/pm_api_pinctrl.c
plat/xilinx/zynqmp/pm_service/pm_api_pinctrl.h
plat/xilinx/zynqmp/pm_service/pm_client.c
plat/xilinx/zynqmp/pm_service/zynqmp_pm_api_sys.c
plat/xilinx/zynqmp/pm_service/zynqmp_pm_api_sys.h
plat/xilinx/zynqmp/pm_service/zynqmp_pm_defs.h
plat/xilinx/zynqmp/pm_service/zynqmp_pm_svc_main.c
plat/xilinx/zynqmp/pm_service/zynqmp_pm_svc_main.h
plat/xilinx/zynqmp/sip_svc_setup.c
plat/xilinx/zynqmp/tsp/tsp-zynqmp.mk
plat/xilinx/zynqmp/tsp/tsp_plat_setup.c
plat/xilinx/zynqmp/zynqmp_ehf.c
plat/xilinx/zynqmp/zynqmp_ipi.c
plat/xilinx/zynqmp/zynqmp_sdei.c
245d30ef14-Apr-2023 Michal Simek <michal.simek@amd.com>

fix(versal): replace FPD_MAINCCI* macros

Replace FPD_MAINCCI* macros by PLAT_ARM_CCI* not to have two different
names for the same IP.

Change-Id: Ia1930e150a51603471051acec5c79c649d57f92f
Signed-of

fix(versal): replace FPD_MAINCCI* macros

Replace FPD_MAINCCI* macros by PLAT_ARM_CCI* not to have two different
names for the same IP.

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

show more ...

5f06bffa22-Dec-2022 Jit Loon Lim <jit.loon.lim@intel.com>

fix(intel): fix Agilex and N5X clock manager to main PLL C0

Update Agilex and N5X clock manager to get MPU clock from mainPLL C0
and PeriPLLC0.
1. Updated macro name PLAT_SYS_COUNTER_CONVERT_TO_MHZ

fix(intel): fix Agilex and N5X clock manager to main PLL C0

Update Agilex and N5X clock manager to get MPU clock from mainPLL C0
and PeriPLLC0.
1. Updated macro name PLAT_SYS_COUNTER_CONVERT_TO_MHZ to
PLAT_HZ_CONVERT_TO_MHZ.
2. Updated get_cpu_clk to point to get_mpu_clk and added comment.
3. Added get_mpu_clk to get clock from main PLL C0 and Peri PLL C0.

Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
Change-Id: I43a9d83caa832b61eba93a830e2a671fd4dffa19

show more ...

02a9d70c23-Jun-2022 Sieu Mun Tang <sieu.mun.tang@intel.com>

feat(intel): implement timer init divider via CPU frequency for N5X

Get CPU frequency and update the timer init div with it.
The timer is vary based on the CPU frequency instead of hardcoded.

Signe

feat(intel): implement timer init divider via CPU frequency for N5X

Get CPU frequency and update the timer init div with it.
The timer is vary based on the CPU frequency instead of hardcoded.

Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com>
Change-Id: Ibfaa47fb7a25176eebf06f4828bf9729d56f12ed

show more ...

4a24538a13-Apr-2023 Manish Pandey <manish.pandey2@arm.com>

Merge "feat(hcx): initialize HCRX_EL2 to its default value" into integration

9d124ecd13-Apr-2023 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge "fix(stm32mp15-fdts): use /omit-if-no-ref/ for spi and i2c" into integration

15b0a94b13-Apr-2023 Manish Pandey <manish.pandey2@arm.com>

Merge "docs(maintainers): update maintainers for n1sdp/morello" into integration

24ddb6ce13-Apr-2023 André Przywara <andre.przywara@arm.com>

Merge "fix(rpi3): initialize SD card host controller" into integration

bd96d53330-Mar-2023 Rob Newberry <robthedude@mac.com>

fix(rpi3): initialize SD card host controller

Add initial configuration parameters for Rasperry Pi 3's sdhost
controller, and then configure and use those parameters.

This change allows warm reboot

fix(rpi3): initialize SD card host controller

Add initial configuration parameters for Rasperry Pi 3's sdhost
controller, and then configure and use those parameters.

This change allows warm reboots of UEFI on Raspberry Pi 3B+ where
existing code often fails with "unknown error". See discussion at:

https://github.com/pftf/RPi3/issues/24

The basic idea is that some initial configuration parameters
(clock rate, bus width) aren't configured into the hardware before
commands start being sent. I suspect that the particular setting
that matters is the "slow card" bit, but the initial clock setting
also seemed wrong to me.

Change-Id: I526def340def143f23f3422f1fc14c12c937ca7f
Signed-off-by: Rob Newberry <robthedude@mac.com>

show more ...

ddb615b422-Feb-2023 Juan Pablo Conde <juanpablo.conde@arm.com>

feat(hcx): initialize HCRX_EL2 to its default value

The value of register HCRX_EL2 is UNKNOWN out of reset. This can
affect the behavior in lower exception levels, such as traps to
EL2 due to a wron

feat(hcx): initialize HCRX_EL2 to its default value

The value of register HCRX_EL2 is UNKNOWN out of reset. This can
affect the behavior in lower exception levels, such as traps to
EL2 due to a wrong configuration of the register upon reset.

This patch initializes the register at EL3 and disables all traps
related to it.

On the other hand, new fields have been introduced for HCRX_EL2,
which are now defined in this patch, so they can be used in
further development.

Signed-off-by: Juan Pablo Conde <juanpablo.conde@arm.com>
Change-Id: I0bf1e949aa0d3be9f227358ad088a1ecb96ce222

show more ...

15db503912-Apr-2023 André Przywara <andre.przywara@arm.com>

Merge "feat(pie/por): support permission indirection and overlay" into integration

741a5dc812-Apr-2023 Manish Pandey <manish.pandey2@arm.com>

Merge "fix(psci): potential array overflow with cpu on" into integration

062b6c6b14-Mar-2023 Mark Brown <broonie@kernel.org>

feat(pie/por): support permission indirection and overlay

Arm v8.9 introduces a series of features providing a new way to set memory
permissions. Instead of directly encoding the permissions in the

feat(pie/por): support permission indirection and overlay

Arm v8.9 introduces a series of features providing a new way to set memory
permissions. Instead of directly encoding the permissions in the page
tables the PTEs contain indexes into an array of permissions stored in
system registers, allowing greater flexibility and density of encoding.

Enable access to these features for EL2 and below, context switching the
newly added EL2 registers as appropriate. Since all of FEAT_S[12]P[IO]E
are separately discoverable we have separate build time options for
enabling them, but note that there is overlap in the registers that they
implement and the enable bit required for lower EL access.

Change the FVP platform to default to handling them as dynamic options so
the right decision can be made by the code at runtime.

Signed-off-by: Mark Brown <broonie@kernel.org>
Change-Id: Icf89e444e39e1af768739668b505661df18fb234

show more ...

2237e56212-Apr-2023 André Przywara <andre.przywara@arm.com>

Merge "fix(imx8mq): fix compilation with gcc >= 12.x" into integration

d2309b4912-Apr-2023 Joanna Farley <joanna.farley@arm.com>

Merge "feat(zynqmp): make stack size configurable" into integration

49eccae912-Apr-2023 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "feat(intel): fix bridge disable and reset" into integration

6632741411-Apr-2023 Olivier Deprez <olivier.deprez@arm.com>

fix(psci): potential array overflow with cpu on

Fix coverity finding in psci_cpu_on, in which target_idx is directly
assigned the return value from plat_core_pos_by_mpidr. If the latter
returns a ne

fix(psci): potential array overflow with cpu on

Fix coverity finding in psci_cpu_on, in which target_idx is directly
assigned the return value from plat_core_pos_by_mpidr. If the latter
returns a negative or large positive value, it can trigger an out of
bounds overflow for the psci_cpu_pd_nodes array.

>>>> CID 382009: (OVERRUN)
>>>> Overrunning callee's array of size 8 by passing argument "target_idx" (which evaluates to 4294967295) in call to "psci_spin_lock_cpu".
> 80 psci_spin_lock_cpu(target_idx);

>>>> CID 382009: (OVERRUN)
>>>> Overrunning callee's array of size 8 by passing argument "target_idx" (which evaluates to 4294967295) in call to "psci_spin_unlock_cpu".
> 160 psci_spin_unlock_cpu(target_idx);

Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
Change-Id: Ibc46934e9ca7fdcaeebd010e5c6954dcf2dcf8c7

show more ...

a1c924df11-Apr-2023 Manish V Badarkhe <manish.badarkhe@arm.com>

Merge changes from topic "mb/rst-to-bl31-update" into integration

* changes:
docs: update RESET_TO_BL31 documentation
fix(bl31): avoid clearing of argument registers in RESET_TO_BL31 case
Reve

Merge changes from topic "mb/rst-to-bl31-update" into integration

* changes:
docs: update RESET_TO_BL31 documentation
fix(bl31): avoid clearing of argument registers in RESET_TO_BL31 case
Revert "docs(bl31): aarch64: RESET_TO_BL31_WITH_PARAMS"
Revert "feat(bl31): aarch64: RESET_TO_BL31_WITH_PARAMS"

show more ...

5753665306-Apr-2023 Akshay Belsare <akshay.belsare@amd.com>

feat(zynqmp): make stack size configurable

If PLATFORM_STACK_SIZE not already defined, use the default value of
PLATFORM_STACK_SIZE.
This makes the stack size value configurable for different interf

feat(zynqmp): make stack size configurable

If PLATFORM_STACK_SIZE not already defined, use the default value of
PLATFORM_STACK_SIZE.
This makes the stack size value configurable for different interface
like custom packages.

Signed-off-by: Amit Nagal <amit.nagal@amd.com>
Signed-off-by: Akshay Belsare <akshay.belsare@amd.com>
Change-Id: I87e9fcbfb4c4092378b1ac0ff8fb6d084495d320

show more ...

07c594c511-Apr-2023 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge changes from topic "sb/doc-updates" into integration

* changes:
docs(porting): refer the reader back to the threat model
docs(porting): move porting guide upper in table of contents

fd09335104-Apr-2023 Sandrine Bailleux <sandrine.bailleux@arm.com>

docs(porting): refer the reader back to the threat model

When porting TF-A to a new platform, it is essential to read the
threat model documents in conjunction with the porting guide to
understand t

docs(porting): refer the reader back to the threat model

When porting TF-A to a new platform, it is essential to read the
threat model documents in conjunction with the porting guide to
understand the security responsibilities of each platform interface
to implement.

Add a note to highlight this in the porting guide.

Change-Id: Icd1e41ae4b15032b72531690dd82a9ef95ca0db5
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>

show more ...

292585be08-Feb-2023 Sandrine Bailleux <sandrine.bailleux@arm.com>

docs(porting): move porting guide upper in table of contents

The porting guide is currently hosted under the 'Getting started'
section. Yet, porting the full firmware to a new platform is probably
n

docs(porting): move porting guide upper in table of contents

The porting guide is currently hosted under the 'Getting started'
section. Yet, porting the full firmware to a new platform is probably
not the first thing that one would do. Before delving into the
details, one would probably start by building the code for an emulated
platform, such as Arm FVP.

Furthermore, the porting guide is such a big and important document
that it probably deserves being visible in the main table of contents.
Thus, move it just above the list of supported platforms.

Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
Change-Id: I51b3d2a93832505ab90d73c823f06f9540e84c77

show more ...

1...<<241242243244245246247248249250>>...744