History log of /rk3399_ARM-atf/include/lib/ (Results 676 – 700 of 1421)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2a00877916-Jun-2021 Manish Pandey <manish.pandey2@arm.com>

Merge changes from topic "soc_id" into integration

* changes:
refactor(plat/nvidia): use SOC_ID defines
refactor(plat/mediatek): use SOC_ID defines
refactor(plat/arm): use SOC_ID defines
fea

Merge changes from topic "soc_id" into integration

* changes:
refactor(plat/nvidia): use SOC_ID defines
refactor(plat/mediatek): use SOC_ID defines
refactor(plat/arm): use SOC_ID defines
feat(plat/st): implement platform functions for SMCCC_ARCH_SOC_ID
refactor(plat/st): export functions to get SoC information
feat(smccc): add bit definition for SMCCC_ARCH_SOC_ID

show more ...


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/docs/about/maintainers.rst
/rk3399_ARM-atf/docs/getting_started/prerequisites.rst
/rk3399_ARM-atf/docs/plat/arm/arm-build-options.rst
/rk3399_ARM-atf/docs/plat/arm/fvp/index.rst
/rk3399_ARM-atf/docs/plat/imx8m.rst
/rk3399_ARM-atf/drivers/arm/gic/v3/gicv3_helpers.c
/rk3399_ARM-atf/drivers/arm/gic/v3/gicv3_private.h
/rk3399_ARM-atf/drivers/marvell/comphy/phy-comphy-3700.c
/rk3399_ARM-atf/drivers/marvell/comphy/phy-comphy-cp110.c
/rk3399_ARM-atf/drivers/marvell/uart/a3700_console.S
/rk3399_ARM-atf/drivers/mmc/mmc.c
/rk3399_ARM-atf/drivers/st/io/io_mmc.c
/rk3399_ARM-atf/include/arch/aarch64/arch.h
/rk3399_ARM-atf/include/arch/aarch64/el3_common_macros.S
/rk3399_ARM-atf/include/drivers/mmc.h
/rk3399_ARM-atf/include/drivers/st/io_mmc.h
smccc.h
/rk3399_ARM-atf/include/plat/arm/common/smccc_def.h
/rk3399_ARM-atf/include/plat/marvell/armada/a3k/common/plat_marvell.h
/rk3399_ARM-atf/lib/cpus/aarch64/cpu_helpers.S
/rk3399_ARM-atf/lib/el3_runtime/aarch32/context_mgmt.c
/rk3399_ARM-atf/lib/el3_runtime/aarch64/context.S
/rk3399_ARM-atf/lib/el3_runtime/aarch64/context_mgmt.c
/rk3399_ARM-atf/package-lock.json
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/fvp_spmc_optee_sp_manifest.dts
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/fvp_tb_fw_config.dts
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_common.c
/rk3399_ARM-atf/plat/arm/board/juno/juno_common.c
/rk3399_ARM-atf/plat/arm/board/tc0/fdts/tc0_spmc_optee_sp_manifest.dts
/rk3399_ARM-atf/plat/arm/board/tc0/fdts/tc0_tb_fw_config.dts
/rk3399_ARM-atf/plat/arm/common/arm_common.c
/rk3399_ARM-atf/plat/imx/common/imx_sip_handler.c
/rk3399_ARM-atf/plat/imx/common/imx_sip_svc.c
/rk3399_ARM-atf/plat/imx/common/include/imx_sip_svc.h
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/include/platform_def.h
/rk3399_ARM-atf/plat/imx/imx8m/imx8mq/include/platform_def.h
/rk3399_ARM-atf/plat/marvell/armada/a3k/common/a3700_common.mk
/rk3399_ARM-atf/plat/marvell/armada/a3k/common/aarch64/a3700_clock.S
/rk3399_ARM-atf/plat/marvell/armada/a3k/common/include/platform_def.h
/rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0_puzzle/board/system_power.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/include/platform_def.h
/rk3399_ARM-atf/plat/marvell/armada/common/aarch64/marvell_helpers.S
/rk3399_ARM-atf/plat/marvell/armada/common/marvell_console.c
/rk3399_ARM-atf/plat/mediatek/common/mtk_plat_common.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/emi_mpu/emi_mpu.c
/rk3399_ARM-atf/plat/mediatek/mt8195/aarch64/platform_common.c
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/dp/mt_dp.c
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/dp/mt_dp.h
/rk3399_ARM-atf/plat/mediatek/mt8195/include/plat_sip_calls.h
/rk3399_ARM-atf/plat/mediatek/mt8195/include/platform_def.h
/rk3399_ARM-atf/plat/mediatek/mt8195/plat_sip_calls.c
/rk3399_ARM-atf/plat/mediatek/mt8195/platform.mk
/rk3399_ARM-atf/plat/nvidia/tegra/common/tegra_platform.c
/rk3399_ARM-atf/plat/st/common/bl2_io_storage.c
/rk3399_ARM-atf/plat/st/common/include/stm32mp_common.h
/rk3399_ARM-atf/plat/st/common/stm32mp_common.c
/rk3399_ARM-atf/plat/st/stm32mp1/include/platform_def.h
/rk3399_ARM-atf/plat/st/stm32mp1/platform.mk
/rk3399_ARM-atf/plat/st/stm32mp1/stm32mp1_def.h
/rk3399_ARM-atf/plat/st/stm32mp1/stm32mp1_private.c
/rk3399_ARM-atf/plat/xilinx/zynqmp/aarch64/zynqmp_common.c
/rk3399_ARM-atf/plat/xilinx/zynqmp/include/platform_def.h
/rk3399_ARM-atf/plat/xilinx/zynqmp/platform.mk
/rk3399_ARM-atf/plat/xilinx/zynqmp/zynqmp_ehf.c
/rk3399_ARM-atf/plat/xilinx/zynqmp/zynqmp_sdei.c
/rk3399_ARM-atf/services/std_svc/spmd/spmd_main.c
2ea8d41928-May-2021 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge "fix: rename Matterhorn, Matterhorn ELP, and Klein CPUs" into integration


/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/docs/change-log.rst
/rk3399_ARM-atf/docs/getting_started/build-options.rst
/rk3399_ARM-atf/docs/getting_started/prerequisites.rst
cpus/aarch64/cortex_a510.h
cpus/aarch64/cortex_a710.h
cpus/aarch64/cortex_x2.h
/rk3399_ARM-atf/include/plat/arm/css/common/css_def.h
/rk3399_ARM-atf/include/services/pci_svc.h
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a510.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a710.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_x2.S
/rk3399_ARM-atf/make_helpers/defaults.mk
/rk3399_ARM-atf/package-lock.json
/rk3399_ARM-atf/plat/arm/board/arm_fpga/platform.mk
/rk3399_ARM-atf/plat/arm/board/fvp/platform.mk
/rk3399_ARM-atf/plat/arm/board/juno/juno_security.c
/rk3399_ARM-atf/plat/arm/board/rdv1mc/platform.mk
/rk3399_ARM-atf/plat/arm/board/tc0/platform.mk
/rk3399_ARM-atf/plat/arm/css/sgi/sgi-common.mk
/rk3399_ARM-atf/plat/mediatek/common/drivers/pmic_wrap/pmic_wrap_init_v2.c
/rk3399_ARM-atf/plat/mediatek/common/mtk_sip_svc.h
/rk3399_ARM-atf/plat/mediatek/mt8192/aarch64/platform_common.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/apusys/mtk_apusys.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/apusys/mtk_apusys.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/apusys/mtk_apusys_apc.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/apusys/mtk_apusys_apc.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/apusys/mtk_apusys_apc_def.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/devapc/devapc.c
/rk3399_ARM-atf/plat/mediatek/mt8192/include/platform_def.h
/rk3399_ARM-atf/plat/mediatek/mt8192/plat_sip_calls.c
/rk3399_ARM-atf/plat/mediatek/mt8192/platform.mk
/rk3399_ARM-atf/plat/xilinx/versal/include/plat_ipi.h
/rk3399_ARM-atf/services/std_svc/pci_svc.c
/rk3399_ARM-atf/services/std_svc/std_svc_setup.c
c6ac4df618-May-2021 johpow01 <john.powell@arm.com>

fix: rename Matterhorn, Matterhorn ELP, and Klein CPUs

This patch renames the Matterhorn, Matterhorn ELP, and Klein CPUs to
Cortex A710, Cortex X2, and Cortex A510 respectively.

Signed-off-by: John

fix: rename Matterhorn, Matterhorn ELP, and Klein CPUs

This patch renames the Matterhorn, Matterhorn ELP, and Klein CPUs to
Cortex A710, Cortex X2, and Cortex A510 respectively.

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I056d3114210db71c2840a24562b51caf2546e195

show more ...


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/bl1/aarch32/bl1_entrypoint.S
/rk3399_ARM-atf/bl2/aarch32/bl2_el3_entrypoint.S
/rk3399_ARM-atf/bl2/aarch32/bl2_entrypoint.S
/rk3399_ARM-atf/bl2u/aarch32/bl2u_entrypoint.S
/rk3399_ARM-atf/bl2u/aarch64/bl2u_entrypoint.S
/rk3399_ARM-atf/bl32/sp_min/aarch32/entrypoint.S
/rk3399_ARM-atf/bl32/sp_min/sp_min.ld.S
/rk3399_ARM-atf/bl32/tsp/aarch64/tsp_entrypoint.S
/rk3399_ARM-atf/commitlint.config.js
/rk3399_ARM-atf/common/fdt_wrappers.c
/rk3399_ARM-atf/common/uuid.c
/rk3399_ARM-atf/docs/_static/css/custom.css
/rk3399_ARM-atf/docs/about/features.rst
/rk3399_ARM-atf/docs/about/release-information.rst
/rk3399_ARM-atf/docs/change-log.rst
/rk3399_ARM-atf/docs/components/ffa-manifest-binding.rst
/rk3399_ARM-atf/docs/components/index.rst
/rk3399_ARM-atf/docs/components/secure-partition-manager-mm.rst
/rk3399_ARM-atf/docs/components/secure-partition-manager.rst
/rk3399_ARM-atf/docs/conf.py
/rk3399_ARM-atf/docs/getting_started/build-options.rst
/rk3399_ARM-atf/docs/getting_started/prerequisites.rst
/rk3399_ARM-atf/docs/index.rst
/rk3399_ARM-atf/docs/license.rst
/rk3399_ARM-atf/docs/plat/arm/arm-build-options.rst
/rk3399_ARM-atf/docs/plat/arm/fvp/index.rst
/rk3399_ARM-atf/docs/plat/arm/juno/index.rst
/rk3399_ARM-atf/docs/plat/marvell/armada/build.rst
/rk3399_ARM-atf/docs/resources/diagrams/FIP_in_a_GPT_image.png
/rk3399_ARM-atf/docs/resources/diagrams/ff-a-spm-sel2.png
/rk3399_ARM-atf/docs/resources/diagrams/ffa-ns-interrupt-handling-managed-exit.png
/rk3399_ARM-atf/docs/resources/diagrams/ffa-ns-interrupt-handling-sp-preemption.png
/rk3399_ARM-atf/docs/resources/diagrams/plantuml/tfa_dfd.puml
/rk3399_ARM-atf/docs/threat_model/index.rst
/rk3399_ARM-atf/docs/threat_model/threat_model.rst
/rk3399_ARM-atf/drivers/auth/auth_mod.c
/rk3399_ARM-atf/fdts/arm_fpga.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci-aarch32.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv3-psci-common.dtsi
/rk3399_ARM-atf/fdts/fvp-foundation-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-gicv3-psci.dts
/rk3399_ARM-atf/fdts/stm32mp15-pinctrl.dtsi
/rk3399_ARM-atf/fdts/stm32mp151.dtsi
/rk3399_ARM-atf/fdts/stm32mp157c-odyssey-som.dtsi
/rk3399_ARM-atf/fdts/stm32mp157c-odyssey.dts
/rk3399_ARM-atf/fdts/tc0.dts
/rk3399_ARM-atf/include/arch/aarch32/el3_common_macros.S
/rk3399_ARM-atf/include/common/bl_common.ld.h
/rk3399_ARM-atf/include/common/fdt_wrappers.h
/rk3399_ARM-atf/include/common/uuid.h
/rk3399_ARM-atf/include/dt-bindings/interrupt-controller/arm-gic.h
cpus/aarch64/cortex_a510.h
cpus/aarch64/cortex_a710.h
cpus/aarch64/cortex_x2.h
/rk3399_ARM-atf/include/plat/arm/board/common/board_css_def.h
/rk3399_ARM-atf/include/plat/arm/common/plat_arm.h
/rk3399_ARM-atf/include/plat/arm/css/common/css_def.h
/rk3399_ARM-atf/include/tools_share/uuid.h
/rk3399_ARM-atf/lib/aarch32/misc_helpers.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a510.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a710.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_x2.S
/rk3399_ARM-atf/licenses/LICENSE.MIT
/rk3399_ARM-atf/package-lock.json
/rk3399_ARM-atf/package.json
/rk3399_ARM-atf/plat/arm/board/a5ds/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/arm_fpga/platform.mk
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/fvp_tb_fw_config.dts
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_err.c
/rk3399_ARM-atf/plat/arm/board/fvp/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/fvp/platform.mk
/rk3399_ARM-atf/plat/arm/board/fvp_ve/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/juno/juno_security.c
/rk3399_ARM-atf/plat/arm/board/rde1edge/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdn1edge/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdn2/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/rdn2/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdn2/rdn2_topology.c
/rk3399_ARM-atf/plat/arm/board/rdv1/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdv1mc/platform.mk
/rk3399_ARM-atf/plat/arm/board/sgi575/platform.mk
/rk3399_ARM-atf/plat/arm/board/tc0/platform.mk
/rk3399_ARM-atf/plat/arm/common/arm_bl2_setup.c
/rk3399_ARM-atf/plat/arm/common/arm_common.mk
/rk3399_ARM-atf/plat/arm/common/arm_io_storage.c
/rk3399_ARM-atf/plat/arm/common/fconf/arm_fconf_io.c
/rk3399_ARM-atf/plat/arm/common/fconf/arm_fconf_sp.c
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_soc_css_def_v2.h
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_variant.h
/rk3399_ARM-atf/plat/arm/css/sgi/sgi-common.mk
/rk3399_ARM-atf/plat/arm/css/sgi/sgi_bl31_setup.c
/rk3399_ARM-atf/plat/imx/imx8m/imx8mp/include/platform_def.h
/rk3399_ARM-atf/plat/imx/imx8m/include/gpc.h
/rk3399_ARM-atf/plat/marvell/armada/a3k/a3700/board/pm_src.c
/rk3399_ARM-atf/plat/marvell/armada/a3k/common/a3700_common.mk
/rk3399_ARM-atf/plat/marvell/armada/a3k/common/plat_pm.c
/rk3399_ARM-atf/plat/st/common/stm32mp_dt.c
/rk3399_ARM-atf/plat/st/stm32mp1/bl2_plat_setup.c
/rk3399_ARM-atf/plat/st/stm32mp1/include/platform_def.h
/rk3399_ARM-atf/plat/st/stm32mp1/plat_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/st/stm32mp1/platform.mk
/rk3399_ARM-atf/plat/st/stm32mp1/stm32mp1_def.h
/rk3399_ARM-atf/plat/ti/k3/board/generic/include/board_def.h
/rk3399_ARM-atf/plat/ti/k3/board/lite/include/board_def.h
/rk3399_ARM-atf/plat/ti/k3/common/k3_bl31_setup.c
/rk3399_ARM-atf/plat/ti/k3/include/platform_def.h
96b0596e20-May-2021 Yann Gautier <yann.gautier@foss.st.com>

feat(smccc): add bit definition for SMCCC_ARCH_SOC_ID

The definitions of SMCCC_ARCH_SOC_ID SoC version return bits are defined
in SMC Calling Convention [1]. Add the masks and shifts for JEP-106 ban

feat(smccc): add bit definition for SMCCC_ARCH_SOC_ID

The definitions of SMCCC_ARCH_SOC_ID SoC version return bits are defined
in SMC Calling Convention [1]. Add the masks and shifts for JEP-106 bank
index, JEP-106 identification code, and Implementation defined SoC ID.
Add a macro to easily set JEP-106 fields.

[1] https://developer.arm.com/documentation/den0028/latest/

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

show more ...

a1cedadf22-Apr-2021 Manish V Badarkhe <Manish.Badarkhe@arm.com>

feat(hw_crc): add support for HW computed CRC

Added support for HW computed CRC using Arm ACLE intrinsics.
These are built-in intrinsics available for ARMv8.1-A, and
onwards.
These intrinsics are en

feat(hw_crc): add support for HW computed CRC

Added support for HW computed CRC using Arm ACLE intrinsics.
These are built-in intrinsics available for ARMv8.1-A, and
onwards.
These intrinsics are enabled via '-march=armv8-a+crc' compile
switch for ARMv8-A (supports CRC instructions optionally).

HW CRC support is enabled unconditionally in BL2 for all Arm
platforms.

HW CRC calculation is verified offline to ensure a similar
result as its respective ZLib utility function.

HW CRC calculation support will be used in the upcoming
firmware update patches.

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

show more ...


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/bl1/aarch32/bl1_entrypoint.S
/rk3399_ARM-atf/bl2/aarch32/bl2_el3_entrypoint.S
/rk3399_ARM-atf/bl2/aarch32/bl2_entrypoint.S
/rk3399_ARM-atf/bl2u/aarch32/bl2u_entrypoint.S
/rk3399_ARM-atf/bl2u/aarch64/bl2u_entrypoint.S
/rk3399_ARM-atf/bl32/sp_min/aarch32/entrypoint.S
/rk3399_ARM-atf/bl32/sp_min/sp_min.ld.S
/rk3399_ARM-atf/bl32/tsp/aarch64/tsp_entrypoint.S
/rk3399_ARM-atf/commitlint.config.js
/rk3399_ARM-atf/common/fdt_wrappers.c
/rk3399_ARM-atf/common/hw_crc32.c
/rk3399_ARM-atf/common/uuid.c
/rk3399_ARM-atf/docs/_static/css/custom.css
/rk3399_ARM-atf/docs/about/features.rst
/rk3399_ARM-atf/docs/about/release-information.rst
/rk3399_ARM-atf/docs/change-log.rst
/rk3399_ARM-atf/docs/components/ffa-manifest-binding.rst
/rk3399_ARM-atf/docs/components/index.rst
/rk3399_ARM-atf/docs/components/secure-partition-manager-mm.rst
/rk3399_ARM-atf/docs/components/secure-partition-manager.rst
/rk3399_ARM-atf/docs/conf.py
/rk3399_ARM-atf/docs/getting_started/build-options.rst
/rk3399_ARM-atf/docs/index.rst
/rk3399_ARM-atf/docs/license.rst
/rk3399_ARM-atf/docs/plat/arm/arm-build-options.rst
/rk3399_ARM-atf/docs/plat/arm/fvp/index.rst
/rk3399_ARM-atf/docs/plat/arm/juno/index.rst
/rk3399_ARM-atf/docs/plat/marvell/armada/build.rst
/rk3399_ARM-atf/docs/resources/diagrams/FIP_in_a_GPT_image.png
/rk3399_ARM-atf/docs/resources/diagrams/ff-a-spm-sel2.png
/rk3399_ARM-atf/docs/resources/diagrams/ffa-ns-interrupt-handling-managed-exit.png
/rk3399_ARM-atf/docs/resources/diagrams/ffa-ns-interrupt-handling-sp-preemption.png
/rk3399_ARM-atf/docs/resources/diagrams/plantuml/tfa_dfd.puml
/rk3399_ARM-atf/docs/threat_model/index.rst
/rk3399_ARM-atf/docs/threat_model/threat_model.rst
/rk3399_ARM-atf/drivers/auth/auth_mod.c
/rk3399_ARM-atf/fdts/arm_fpga.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci-aarch32.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv3-psci-common.dtsi
/rk3399_ARM-atf/fdts/fvp-foundation-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-gicv3-psci.dts
/rk3399_ARM-atf/fdts/stm32mp15-pinctrl.dtsi
/rk3399_ARM-atf/fdts/stm32mp151.dtsi
/rk3399_ARM-atf/fdts/stm32mp157c-odyssey-som.dtsi
/rk3399_ARM-atf/fdts/stm32mp157c-odyssey.dts
/rk3399_ARM-atf/fdts/tc0.dts
/rk3399_ARM-atf/include/arch/aarch32/el3_common_macros.S
/rk3399_ARM-atf/include/common/bl_common.ld.h
/rk3399_ARM-atf/include/common/fdt_wrappers.h
/rk3399_ARM-atf/include/common/hw_crc32.h
/rk3399_ARM-atf/include/common/uuid.h
/rk3399_ARM-atf/include/dt-bindings/interrupt-controller/arm-gic.h
libc/arm_acle.h
/rk3399_ARM-atf/include/plat/arm/board/common/board_css_def.h
/rk3399_ARM-atf/include/plat/arm/common/plat_arm.h
/rk3399_ARM-atf/include/tools_share/uuid.h
/rk3399_ARM-atf/lib/aarch32/misc_helpers.S
/rk3399_ARM-atf/licenses/LICENSE.MIT
/rk3399_ARM-atf/package-lock.json
/rk3399_ARM-atf/package.json
/rk3399_ARM-atf/plat/arm/board/a5ds/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/fvp_tb_fw_config.dts
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_err.c
/rk3399_ARM-atf/plat/arm/board/fvp/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/fvp_ve/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/rde1edge/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdn1edge/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdn2/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/rdn2/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdn2/rdn2_topology.c
/rk3399_ARM-atf/plat/arm/board/rdv1/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdv1mc/platform.mk
/rk3399_ARM-atf/plat/arm/board/sgi575/platform.mk
/rk3399_ARM-atf/plat/arm/common/arm_bl2_setup.c
/rk3399_ARM-atf/plat/arm/common/arm_common.mk
/rk3399_ARM-atf/plat/arm/common/arm_io_storage.c
/rk3399_ARM-atf/plat/arm/common/fconf/arm_fconf_io.c
/rk3399_ARM-atf/plat/arm/common/fconf/arm_fconf_sp.c
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_soc_css_def_v2.h
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_variant.h
/rk3399_ARM-atf/plat/arm/css/sgi/sgi-common.mk
/rk3399_ARM-atf/plat/arm/css/sgi/sgi_bl31_setup.c
/rk3399_ARM-atf/plat/imx/imx8m/imx8mp/include/platform_def.h
/rk3399_ARM-atf/plat/imx/imx8m/include/gpc.h
/rk3399_ARM-atf/plat/marvell/armada/a3k/a3700/board/pm_src.c
/rk3399_ARM-atf/plat/marvell/armada/a3k/common/a3700_common.mk
/rk3399_ARM-atf/plat/marvell/armada/a3k/common/plat_pm.c
/rk3399_ARM-atf/plat/st/common/stm32mp_dt.c
/rk3399_ARM-atf/plat/st/stm32mp1/bl2_plat_setup.c
/rk3399_ARM-atf/plat/st/stm32mp1/include/platform_def.h
/rk3399_ARM-atf/plat/st/stm32mp1/plat_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/st/stm32mp1/platform.mk
/rk3399_ARM-atf/plat/st/stm32mp1/stm32mp1_def.h
/rk3399_ARM-atf/plat/ti/k3/board/generic/include/board_def.h
/rk3399_ARM-atf/plat/ti/k3/board/lite/include/board_def.h
/rk3399_ARM-atf/plat/ti/k3/common/k3_bl31_setup.c
/rk3399_ARM-atf/plat/ti/k3/include/platform_def.h
8157942227-Apr-2021 Manish Pandey <manish.pandey2@arm.com>

Merge changes I36e45c0a,I69c21293 into integration

* changes:
plat/qemu: add "max" cpu support
Add support for QEMU "max" CPU


/rk3399_ARM-atf/.cz.json
/rk3399_ARM-atf/.gitignore
/rk3399_ARM-atf/.husky/.gitignore
/rk3399_ARM-atf/.husky/commit-msg
/rk3399_ARM-atf/.husky/commit-msg.commitlint
/rk3399_ARM-atf/.husky/commit-msg.gerrit
/rk3399_ARM-atf/.husky/prepare-commit-msg
/rk3399_ARM-atf/.husky/prepare-commit-msg.cz
/rk3399_ARM-atf/commitlint.config.js
/rk3399_ARM-atf/docs/components/psa-ffa-manifest-binding.rst
/rk3399_ARM-atf/docs/components/secure-partition-manager.rst
/rk3399_ARM-atf/docs/getting_started/porting-guide.rst
/rk3399_ARM-atf/docs/getting_started/prerequisites.rst
/rk3399_ARM-atf/docs/plat/arm/arm-build-options.rst
/rk3399_ARM-atf/docs/plat/deprecated.rst
/rk3399_ARM-atf/docs/plat/imx8m.rst
/rk3399_ARM-atf/docs/plat/index.rst
/rk3399_ARM-atf/docs/plat/marvell/armada/build.rst
/rk3399_ARM-atf/docs/plat/mt8195.rst
/rk3399_ARM-atf/docs/process/contributing.rst
/rk3399_ARM-atf/docs/resources/diagrams/MMU-600.png
/rk3399_ARM-atf/drivers/arm/ethosn/ethosn_smc.c
/rk3399_ARM-atf/drivers/marvell/comphy/phy-comphy-cp110.c
/rk3399_ARM-atf/drivers/marvell/comphy/phy-comphy-cp110.h
/rk3399_ARM-atf/drivers/marvell/ddr_phy_access.c
/rk3399_ARM-atf/drivers/marvell/ddr_phy_access.h
/rk3399_ARM-atf/drivers/marvell/mochi/cp110_setup.c
/rk3399_ARM-atf/drivers/marvell/secure_dfx_access/armada_thermal.c
/rk3399_ARM-atf/drivers/marvell/secure_dfx_access/dfx.h
/rk3399_ARM-atf/drivers/marvell/secure_dfx_access/misc_dfx.c
/rk3399_ARM-atf/drivers/renesas/common/ddr/boot_init_dram.h
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr.mk
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_a/boot_init_dram_regdef.h
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_a/ddr_a.mk
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_a/ddr_init_d3.c
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_a/ddr_init_e3.c
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_a/ddr_init_v3m.c
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_b/boot_init_dram.c
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_b/boot_init_dram_config.c
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_b/boot_init_dram_regdef.h
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_b/ddr_b.mk
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_b/ddr_regdef.h
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_b/init_dram_tbl_h3.h
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_b/init_dram_tbl_h3ver2.h
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_b/init_dram_tbl_m3.h
/rk3399_ARM-atf/drivers/renesas/common/ddr/ddr_b/init_dram_tbl_m3n.h
/rk3399_ARM-atf/drivers/renesas/common/ddr/dram_sub_func.c
/rk3399_ARM-atf/drivers/renesas/common/ddr/dram_sub_func.h
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_registers.h
/rk3399_ARM-atf/drivers/renesas/common/watchdog/swdt.c
/rk3399_ARM-atf/drivers/renesas/rzg/board/board.c
/rk3399_ARM-atf/drivers/renesas/rzg/board/board.h
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/G2E/pfc_init_g2e.c
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/G2E/pfc_init_g2e.h
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/G2H/pfc_init_g2h.c
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/G2H/pfc_init_g2h.h
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/G2N/pfc_init_g2n.c
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/G2N/pfc_init_g2n.h
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/pfc.mk
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/pfc_init.c
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10.c
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10_mstat390.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10_mstat780.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2H/qos_init_g2h_mstat195.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2H/qos_init_g2h_mstat390.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2H/qos_init_g2h_qoswt195.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2H/qos_init_g2h_qoswt390.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2H/qos_init_g2h_v30.c
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2H/qos_init_g2h_v30.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10.c
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10_mstat195.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10_mstat390.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10_qoswt195.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10_qoswt390.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/qos.mk
/rk3399_ARM-atf/drivers/renesas/rzg/qos/qos_common.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/qos_init.c
/rk3399_ARM-atf/drivers/renesas/rzg/qos/qos_init.h
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci-aarch32.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv3-psci-aarch32-common.dtsi
/rk3399_ARM-atf/fdts/fvp-base-gicv3-psci-common.dtsi
/rk3399_ARM-atf/fdts/fvp-foundation-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-gicv3-psci.dts
/rk3399_ARM-atf/fdts/juno-ethosn.dtsi
/rk3399_ARM-atf/fdts/juno.dts
/rk3399_ARM-atf/include/drivers/arm/ethosn.h
/rk3399_ARM-atf/include/dt-bindings/interrupt-controller/arm-gic.h
cpus/aarch64/qemu_max.h
/rk3399_ARM-atf/include/plat/arm/common/arm_sip_svc.h
/rk3399_ARM-atf/include/plat/arm/common/fconf_ethosn_getter.h
/rk3399_ARM-atf/include/plat/marvell/armada/a8k/common/efuse_def.h
/rk3399_ARM-atf/lib/cpus/aarch64/qemu_max.S
/rk3399_ARM-atf/package-lock.json
/rk3399_ARM-atf/package.json
/rk3399_ARM-atf/plat/arm/board/common/board_common.mk
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/fvp_fw_config.dts
/rk3399_ARM-atf/plat/arm/board/juno/fdts/juno_fw_config.dts
/rk3399_ARM-atf/plat/arm/board/juno/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/juno/juno_bl2_setup.c
/rk3399_ARM-atf/plat/arm/board/juno/juno_bl31_setup.c
/rk3399_ARM-atf/plat/arm/board/juno/juno_common.c
/rk3399_ARM-atf/plat/arm/board/juno/platform.mk
/rk3399_ARM-atf/plat/arm/board/sgm775/platform.mk
/rk3399_ARM-atf/plat/arm/common/arm_common.mk
/rk3399_ARM-atf/plat/arm/common/arm_dyn_cfg.c
/rk3399_ARM-atf/plat/arm/common/arm_sip_svc.c
/rk3399_ARM-atf/plat/arm/common/fconf/fconf_ethosn_getter.c
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/imx8mm_bl2_el3_setup.c
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/imx8mm_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/imx8mm_rotpk.S
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/imx8mm_trusted_boot.c
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/platform.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/a8k_common.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/include/a8k_plat_def.h
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/mss/mss_a8k.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/mss/mss_bl2_setup.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/mss/mss_bl31_setup.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/mss/mss_defs.h
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/plat_bl31_setup.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/plat_ble_setup.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/plat_pm.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/plat_pm_trace.c
/rk3399_ARM-atf/plat/marvell/armada/common/marvell_common.mk
/rk3399_ARM-atf/plat/marvell/armada/common/mrvl_sip_svc.c
/rk3399_ARM-atf/plat/marvell/armada/common/mss/mss_scp_bootloader.c
/rk3399_ARM-atf/plat/mediatek/common/drivers/gic600/mt_gic_v3.c
/rk3399_ARM-atf/plat/mediatek/common/drivers/gic600/mt_gic_v3.h
/rk3399_ARM-atf/plat/mediatek/common/drivers/gpio/mtgpio_common.c
/rk3399_ARM-atf/plat/mediatek/common/drivers/gpio/mtgpio_common.h
/rk3399_ARM-atf/plat/mediatek/common/drivers/rtc/rtc_mt6359p.c
/rk3399_ARM-atf/plat/mediatek/common/drivers/rtc/rtc_mt6359p.h
/rk3399_ARM-atf/plat/mediatek/common/drivers/timer/mt_timer.c
/rk3399_ARM-atf/plat/mediatek/common/drivers/timer/mt_timer.h
/rk3399_ARM-atf/plat/mediatek/common/drivers/uart/uart.h
/rk3399_ARM-atf/plat/mediatek/common/mtk_cirq.c
/rk3399_ARM-atf/plat/mediatek/common/mtk_cirq.h
/rk3399_ARM-atf/plat/mediatek/mt8183/platform.mk
/rk3399_ARM-atf/plat/mediatek/mt8192/bl31_plat_setup.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/devapc/devapc.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/devapc/devapc.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/gpio/mtgpio.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/gpio/mtgpio.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/mcdi/mt_lp_irqremain.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/constraints/mt_spm_rc_bus26m.c
/rk3399_ARM-atf/plat/mediatek/mt8192/include/platform_def.h
/rk3399_ARM-atf/plat/mediatek/mt8192/include/rtc.h
/rk3399_ARM-atf/plat/mediatek/mt8192/platform.mk
/rk3399_ARM-atf/plat/mediatek/mt8195/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/mediatek/mt8195/aarch64/platform_common.c
/rk3399_ARM-atf/plat/mediatek/mt8195/bl31_plat_setup.c
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/gpio/mtgpio.c
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/gpio/mtgpio.h
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/mcdi/mt_cpu_pm.c
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/mcdi/mt_cpu_pm_cpc.c
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/mcdi/mt_cpu_pm_cpc.h
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/mcdi/mt_mcdi.c
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/mcdi/mt_mcdi.h
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/pmic/pmic.c
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/pmic/pmic.h
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/pmic/pmic_wrap_init.h
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/spmc/mtspmc.c
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/spmc/mtspmc.h
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/spmc/mtspmc_private.h
/rk3399_ARM-atf/plat/mediatek/mt8195/include/mcucfg.h
/rk3399_ARM-atf/plat/mediatek/mt8195/include/plat_helpers.h
/rk3399_ARM-atf/plat/mediatek/mt8195/include/plat_macros.S
/rk3399_ARM-atf/plat/mediatek/mt8195/include/plat_mtk_lpm.h
/rk3399_ARM-atf/plat/mediatek/mt8195/include/plat_pm.h
/rk3399_ARM-atf/plat/mediatek/mt8195/include/plat_private.h
/rk3399_ARM-atf/plat/mediatek/mt8195/include/plat_sip_calls.h
/rk3399_ARM-atf/plat/mediatek/mt8195/include/platform_def.h
/rk3399_ARM-atf/plat/mediatek/mt8195/include/rtc.h
/rk3399_ARM-atf/plat/mediatek/mt8195/plat_pm.c
/rk3399_ARM-atf/plat/mediatek/mt8195/plat_sip_calls.c
/rk3399_ARM-atf/plat/mediatek/mt8195/plat_topology.c
/rk3399_ARM-atf/plat/mediatek/mt8195/platform.mk
/rk3399_ARM-atf/plat/qemu/qemu/platform.mk
/rk3399_ARM-atf/plat/qemu/qemu_sbsa/platform.mk
/rk3399_ARM-atf/plat/renesas/common/bl2_cpg_init.c
/rk3399_ARM-atf/plat/renesas/common/common.mk
/rk3399_ARM-atf/plat/renesas/rcar/platform.mk
/rk3399_ARM-atf/plat/renesas/rzg/bl2_plat_setup.c
/rk3399_ARM-atf/plat/renesas/rzg/platform.mk
/rk3399_ARM-atf/plat/xilinx/common/include/pm_common.h
/rk3399_ARM-atf/plat/xilinx/common/include/pm_ipi.h
/rk3399_ARM-atf/plat/xilinx/common/pm_service/pm_ipi.c
/rk3399_ARM-atf/plat/xilinx/versal/bl31_versal_setup.c
/rk3399_ARM-atf/plat/xilinx/versal/include/plat_pm_common.h
/rk3399_ARM-atf/plat/xilinx/versal/include/plat_private.h
/rk3399_ARM-atf/plat/xilinx/versal/include/platform_def.h
/rk3399_ARM-atf/plat/xilinx/versal/platform.mk
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/pm_api_sys.c
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/pm_defs.h
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/pm_svc_main.c
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/pm_svc_main.h
/rk3399_ARM-atf/plat/xilinx/zynqmp/aarch64/zynqmp_common.c
/rk3399_ARM-atf/plat/xilinx/zynqmp/include/plat_pm_common.h
/rk3399_ARM-atf/plat/xilinx/zynqmp/include/zynqmp_def.h
/rk3399_ARM-atf/plat/xilinx/zynqmp/platform.mk
/rk3399_ARM-atf/services/std_svc/spm_mm/spm_mm_setup.c
/rk3399_ARM-atf/services/std_svc/spmd/spmd_main.c
97bc7f0d20-Apr-2021 johpow01 <john.powell@arm.com>

Add "_arm" suffix to Makalu ELP CPU lib

ELP processors can sometimes have different MIDR values or features so
we are adding the "_arm" suffix to differentiate the reference
implementation from othe

Add "_arm" suffix to Makalu ELP CPU lib

ELP processors can sometimes have different MIDR values or features so
we are adding the "_arm" suffix to differentiate the reference
implementation from other future versions.

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: Ieea444288587c7c18a397d279ee4b22b7ad79e20

show more ...


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/docs/about/maintainers.rst
/rk3399_ARM-atf/docs/design/cpu-specific-build-macros.rst
/rk3399_ARM-atf/docs/getting_started/prerequisites.rst
/rk3399_ARM-atf/docs/plat/xilinx-versal.rst
/rk3399_ARM-atf/docs/plat/xilinx-zynqmp.rst
/rk3399_ARM-atf/drivers/arm/dcc/dcc_console.c
/rk3399_ARM-atf/drivers/brcm/mdio/mdio.c
/rk3399_ARM-atf/drivers/mmc/mmc.c
/rk3399_ARM-atf/fdts/tc0.dts
/rk3399_ARM-atf/include/arch/aarch32/asm_macros.S
/rk3399_ARM-atf/include/arch/aarch64/arch_helpers.h
/rk3399_ARM-atf/include/arch/aarch64/asm_macros.S
/rk3399_ARM-atf/include/drivers/arm/css/scmi.h
/rk3399_ARM-atf/include/drivers/arm/dcc.h
/rk3399_ARM-atf/include/drivers/brcm/mdio/mdio.h
/rk3399_ARM-atf/include/drivers/brcm/usbh_xhci_regs.h
cpus/aarch64/cortex_makalu_elp_arm.h
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a77.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_makalu_elp_arm.S
/rk3399_ARM-atf/lib/cpus/cpu-ops.mk
/rk3399_ARM-atf/plat/arm/board/arm_fpga/platform.mk
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/fvp_fw_config.dts
/rk3399_ARM-atf/plat/arm/board/fvp/platform.mk
/rk3399_ARM-atf/plat/arm/board/tc0/include/platform_def.h
/rk3399_ARM-atf/plat/arm/common/arm_bl31_setup.c
/rk3399_ARM-atf/plat/brcm/board/common/board_common.mk
/rk3399_ARM-atf/plat/brcm/board/stingray/driver/sr_usb.h
/rk3399_ARM-atf/plat/brcm/board/stingray/driver/usb.c
/rk3399_ARM-atf/plat/brcm/board/stingray/driver/usb_phy.c
/rk3399_ARM-atf/plat/brcm/board/stingray/include/platform_usb.h
/rk3399_ARM-atf/plat/brcm/board/stingray/include/sr_def.h
/rk3399_ARM-atf/plat/brcm/board/stingray/include/usb_phy.h
/rk3399_ARM-atf/plat/brcm/board/stingray/platform.mk
/rk3399_ARM-atf/plat/brcm/board/stingray/src/bl31_setup.c
/rk3399_ARM-atf/plat/hisilicon/hikey/hikey_bl1_setup.c
/rk3399_ARM-atf/plat/hisilicon/hikey/hikey_bl2_setup.c
/rk3399_ARM-atf/plat/hisilicon/poplar/bl1_plat_setup.c
/rk3399_ARM-atf/plat/hisilicon/poplar/bl2_plat_setup.c
/rk3399_ARM-atf/plat/intel/soc/agilex/bl2_plat_setup.c
/rk3399_ARM-atf/plat/intel/soc/stratix10/bl2_plat_setup.c
/rk3399_ARM-atf/plat/st/common/bl2_io_storage.c
/rk3399_ARM-atf/plat/xilinx/versal/bl31_versal_setup.c
/rk3399_ARM-atf/plat/xilinx/versal/include/versal_def.h
/rk3399_ARM-atf/plat/xilinx/versal/platform.mk
/rk3399_ARM-atf/plat/xilinx/zynqmp/bl31_zynqmp_setup.c
/rk3399_ARM-atf/plat/xilinx/zynqmp/platform.mk
/rk3399_ARM-atf/tools/fiptool/Makefile
5d764e0510-Mar-2021 Leif Lindholm <leif@nuviainc.com>

Add support for QEMU "max" CPU

Enable basic support for QEMU "max" CPU.
The "max" CPU does not attampt to emulate any specific CPU, but rather
just enables all the functions emulated by QEMU.

Chang

Add support for QEMU "max" CPU

Enable basic support for QEMU "max" CPU.
The "max" CPU does not attampt to emulate any specific CPU, but rather
just enables all the functions emulated by QEMU.

Change-Id: I69c212932ef61433509662d0fefbabb1e9e71cf2
Signed-off-by: Leif Lindholm <leif@nuviainc.com>

show more ...

e729595f07-Apr-2021 Olivier Deprez <olivier.deprez@arm.com>

Merge "Fix: Remove save/restore of EL2 timer registers" into integration

a7cf274331-Mar-2021 Max Shvetsov <maksims.svecovs@arm.com>

Fix: Remove save/restore of EL2 timer registers

Since there is a secure and non-secure version of the timer registers
there is no need to preserve their context in EL3.
With that, following register

Fix: Remove save/restore of EL2 timer registers

Since there is a secure and non-secure version of the timer registers
there is no need to preserve their context in EL3.
With that, following registers were removed from EL3 save/restore
routine:
cnthps_ctl_el2
cnthps_tval_el2
cnthps_cval_el2
cnthvs_ctl_el2
cnthvs_tval_el2
cnthvs_cval_el2
cnthp_ctl_el2
cnthp_cval_el2
cnthp_tval_el2
cnthv_ctl_el2
cnthv_cval_el2
cnthv_tval_el2

Signed-off-by: Max Shvetsov <maksims.svecovs@arm.com>
Change-Id: I6e2fc09c74a7375c4fccc11f12af4e39e6dc616b

show more ...

0a144dd416-Mar-2021 Bipin Ravi <bipin.ravi@arm.com>

Add Cortex_A78C CPU lib

Add basic support for Cortex_A78C CPU.

Signed-off-by: Bipin Ravi <bipin.ravi@arm.com>
Change-Id: Id9e41cbe0580a68c6412d194a5ee67940e8dae56

e5fa745929-Mar-2021 bipin.ravi <bipin.ravi@arm.com>

Merge "Add Makalu ELP CPU lib" into integration


/rk3399_ARM-atf/docs/about/maintainers.rst
/rk3399_ARM-atf/drivers/allwinner/axp/common.c
/rk3399_ARM-atf/drivers/arm/tzc/tzc400.c
/rk3399_ARM-atf/drivers/brcm/i2c/i2c.c
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/cot.c
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/csf_hdr.h
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/csf_hdr.mk
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/csf_hdr_parser.c
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/input_bl2_ch2
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/input_bl2_ch3
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/input_bl2_ch3_2
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/input_blx_ch2
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/input_blx_ch3
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/input_pbi_ch3
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/input_pbi_ch3_2
/rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/plat_img_parser.c
/rk3399_ARM-atf/drivers/nxp/auth/tbbr/tbbr_cot.c
/rk3399_ARM-atf/drivers/nxp/crypto/caam/caam.mk
/rk3399_ARM-atf/drivers/nxp/crypto/caam/include/caam.h
/rk3399_ARM-atf/drivers/nxp/crypto/caam/include/caam_io.h
/rk3399_ARM-atf/drivers/nxp/crypto/caam/include/hash.h
/rk3399_ARM-atf/drivers/nxp/crypto/caam/include/jobdesc.h
/rk3399_ARM-atf/drivers/nxp/crypto/caam/include/jr_driver_config.h
/rk3399_ARM-atf/drivers/nxp/crypto/caam/include/rsa.h
/rk3399_ARM-atf/drivers/nxp/crypto/caam/include/sec_hw_specific.h
/rk3399_ARM-atf/drivers/nxp/crypto/caam/include/sec_jr_driver.h
/rk3399_ARM-atf/drivers/nxp/crypto/caam/src/auth/auth.mk
/rk3399_ARM-atf/drivers/nxp/crypto/caam/src/auth/hash.c
/rk3399_ARM-atf/drivers/nxp/crypto/caam/src/auth/nxp_crypto.c
/rk3399_ARM-atf/drivers/nxp/crypto/caam/src/auth/rsa.c
/rk3399_ARM-atf/drivers/nxp/crypto/caam/src/caam.c
/rk3399_ARM-atf/drivers/nxp/crypto/caam/src/hw_key_blob.c
/rk3399_ARM-atf/drivers/nxp/crypto/caam/src/jobdesc.c
/rk3399_ARM-atf/drivers/nxp/crypto/caam/src/rng.c
/rk3399_ARM-atf/drivers/nxp/crypto/caam/src/sec_hw_specific.c
/rk3399_ARM-atf/drivers/nxp/crypto/caam/src/sec_jr_driver.c
/rk3399_ARM-atf/drivers/nxp/csu/csu.c
/rk3399_ARM-atf/drivers/nxp/csu/csu.h
/rk3399_ARM-atf/drivers/nxp/csu/csu.mk
/rk3399_ARM-atf/drivers/nxp/ddr/fsl-mmdc/ddr.mk
/rk3399_ARM-atf/drivers/nxp/ddr/fsl-mmdc/fsl_mmdc.c
/rk3399_ARM-atf/drivers/nxp/ddr/fsl-mmdc/fsl_mmdc.h
/rk3399_ARM-atf/drivers/nxp/ddr/include/ddr.h
/rk3399_ARM-atf/drivers/nxp/ddr/include/ddr_io.h
/rk3399_ARM-atf/drivers/nxp/ddr/include/dimm.h
/rk3399_ARM-atf/drivers/nxp/ddr/include/immap.h
/rk3399_ARM-atf/drivers/nxp/ddr/include/opts.h
/rk3399_ARM-atf/drivers/nxp/ddr/include/regs.h
/rk3399_ARM-atf/drivers/nxp/ddr/include/utility.h
/rk3399_ARM-atf/drivers/nxp/ddr/nxp-ddr/README.odt
/rk3399_ARM-atf/drivers/nxp/ddr/nxp-ddr/ddr.c
/rk3399_ARM-atf/drivers/nxp/ddr/nxp-ddr/ddr.mk
/rk3399_ARM-atf/drivers/nxp/ddr/nxp-ddr/ddrc.c
/rk3399_ARM-atf/drivers/nxp/ddr/nxp-ddr/dimm.c
/rk3399_ARM-atf/drivers/nxp/ddr/nxp-ddr/regs.c
/rk3399_ARM-atf/drivers/nxp/ddr/nxp-ddr/utility.c
/rk3399_ARM-atf/drivers/nxp/ddr/phy-gen1/phy.c
/rk3399_ARM-atf/drivers/nxp/ddr/phy-gen2/csr.h
/rk3399_ARM-atf/drivers/nxp/ddr/phy-gen2/ddr4fw.h
/rk3399_ARM-atf/drivers/nxp/ddr/phy-gen2/ddrphy.mk
/rk3399_ARM-atf/drivers/nxp/ddr/phy-gen2/input.h
/rk3399_ARM-atf/drivers/nxp/ddr/phy-gen2/messages.h
/rk3399_ARM-atf/drivers/nxp/ddr/phy-gen2/phy.c
/rk3399_ARM-atf/drivers/nxp/ddr/phy-gen2/phy.h
/rk3399_ARM-atf/drivers/nxp/ddr/phy-gen2/pie.h
/rk3399_ARM-atf/drivers/nxp/drivers.mk
/rk3399_ARM-atf/drivers/nxp/flexspi/nor/flexspi_nor.c
/rk3399_ARM-atf/drivers/nxp/flexspi/nor/flexspi_nor.h
/rk3399_ARM-atf/drivers/nxp/flexspi/nor/flexspi_nor.mk
/rk3399_ARM-atf/drivers/nxp/flexspi/nor/fspi.c
/rk3399_ARM-atf/drivers/nxp/flexspi/nor/fspi.h
/rk3399_ARM-atf/drivers/nxp/flexspi/nor/test_fspi.c
/rk3399_ARM-atf/drivers/nxp/gic/gic.mk
/rk3399_ARM-atf/drivers/nxp/gic/include/gicv2/plat_gic.h
/rk3399_ARM-atf/drivers/nxp/gic/include/gicv3/plat_gic.h
/rk3399_ARM-atf/drivers/nxp/gic/ls_gicv2.c
/rk3399_ARM-atf/drivers/nxp/gic/ls_gicv3.c
/rk3399_ARM-atf/drivers/nxp/gpio/gpio.mk
/rk3399_ARM-atf/drivers/nxp/gpio/nxp_gpio.c
/rk3399_ARM-atf/drivers/nxp/gpio/nxp_gpio.h
/rk3399_ARM-atf/drivers/nxp/i2c/i2c.c
/rk3399_ARM-atf/drivers/nxp/i2c/i2c.h
/rk3399_ARM-atf/drivers/nxp/i2c/i2c.mk
/rk3399_ARM-atf/drivers/nxp/interconnect/interconnect.mk
/rk3399_ARM-atf/drivers/nxp/interconnect/ls_cci.c
/rk3399_ARM-atf/drivers/nxp/interconnect/ls_ccn.c
/rk3399_ARM-atf/drivers/nxp/interconnect/ls_interconnect.h
/rk3399_ARM-atf/drivers/nxp/pmu/pmu.c
/rk3399_ARM-atf/drivers/nxp/pmu/pmu.h
/rk3399_ARM-atf/drivers/nxp/pmu/pmu.mk
/rk3399_ARM-atf/drivers/nxp/qspi/qspi.c
/rk3399_ARM-atf/drivers/nxp/qspi/qspi.h
/rk3399_ARM-atf/drivers/nxp/qspi/qspi.mk
/rk3399_ARM-atf/drivers/nxp/sd/sd_mmc.c
/rk3399_ARM-atf/drivers/nxp/sd/sd_mmc.h
/rk3399_ARM-atf/drivers/nxp/sd/sd_mmc.mk
/rk3399_ARM-atf/drivers/nxp/sec_mon/sec_mon.mk
/rk3399_ARM-atf/drivers/nxp/sec_mon/snvs.c
/rk3399_ARM-atf/drivers/nxp/sec_mon/snvs.h
/rk3399_ARM-atf/drivers/nxp/sfp/fuse_prov.c
/rk3399_ARM-atf/drivers/nxp/sfp/fuse_prov.h
/rk3399_ARM-atf/drivers/nxp/sfp/sfp.c
/rk3399_ARM-atf/drivers/nxp/sfp/sfp.h
/rk3399_ARM-atf/drivers/nxp/sfp/sfp.mk
/rk3399_ARM-atf/drivers/nxp/sfp/sfp_error_codes.h
/rk3399_ARM-atf/drivers/nxp/tzc/plat_tzc400.c
/rk3399_ARM-atf/drivers/nxp/tzc/plat_tzc400.h
/rk3399_ARM-atf/drivers/nxp/tzc/tzc.mk
/rk3399_ARM-atf/include/drivers/arm/tzc400.h
/rk3399_ARM-atf/include/drivers/brcm/i2c/i2c.h
/rk3399_ARM-atf/include/drivers/brcm/i2c/i2c_regs.h
/rk3399_ARM-atf/include/drivers/nxp/flexspi/flash_info.h
/rk3399_ARM-atf/include/drivers/nxp/flexspi/fspi_api.h
/rk3399_ARM-atf/include/drivers/nxp/flexspi/xspi_error_codes.h
/rk3399_ARM-atf/include/drivers/nxp/smmu/nxp_smmu.h
cpus/aarch64/cortex_makalu_elp.h
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_makalu_elp.S
/rk3399_ARM-atf/plat/allwinner/common/sunxi_cpu_ops.c
/rk3399_ARM-atf/plat/allwinner/sun50i_a64/platform.mk
/rk3399_ARM-atf/plat/allwinner/sun50i_h6/include/sunxi_cpucfg.h
/rk3399_ARM-atf/plat/arm/board/arm_fpga/platform.mk
/rk3399_ARM-atf/plat/arm/board/fvp/platform.mk
/rk3399_ARM-atf/plat/arm/board/rde1edge/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/rde1edge/rde1edge_security.c
/rk3399_ARM-atf/plat/arm/board/rdn1edge/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/rdn1edge/rdn1edge_security.c
/rk3399_ARM-atf/plat/arm/board/rdv1mc/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/rdv1mc/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdv1mc/rdv1mc_security.c
/rk3399_ARM-atf/plat/arm/board/sgi575/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/sgi575/sgi575_security.c
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_base_platform_def.h
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_dmc620_tzc_regions.h
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_ras.h
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_sdei.h
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_soc_css_def_v2.h
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_soc_platform_def.h
/rk3399_ARM-atf/plat/arm/css/sgi/include/sgi_soc_platform_def_v2.h
/rk3399_ARM-atf/plat/arm/css/sgi/sgi_plat.c
/rk3399_ARM-atf/plat/arm/css/sgi/sgi_plat_v2.c
/rk3399_ARM-atf/plat/brcm/board/common/board_common.mk
/rk3399_ARM-atf/plat/nxp/common/aarch64/bl31_data.S
/rk3399_ARM-atf/plat/nxp/common/aarch64/ls_helpers.S
/rk3399_ARM-atf/plat/nxp/common/fip_handler/common/plat_def_fip_uuid.h
/rk3399_ARM-atf/plat/nxp/common/fip_handler/common/plat_tbbr_img_def.h
/rk3399_ARM-atf/plat/nxp/common/fip_handler/common/platform_oid.h
/rk3399_ARM-atf/plat/nxp/common/fip_handler/ddr_fip/ddr_fip_io.mk
/rk3399_ARM-atf/plat/nxp/common/fip_handler/ddr_fip/ddr_io_storage.c
/rk3399_ARM-atf/plat/nxp/common/fip_handler/ddr_fip/ddr_io_storage.h
/rk3399_ARM-atf/plat/nxp/common/fip_handler/fuse_fip/fuse.mk
/rk3399_ARM-atf/plat/nxp/common/fip_handler/fuse_fip/fuse_io.h
/rk3399_ARM-atf/plat/nxp/common/fip_handler/fuse_fip/fuse_io_storage.c
/rk3399_ARM-atf/plat/nxp/common/img_loadr/img_loadr.mk
/rk3399_ARM-atf/plat/nxp/common/img_loadr/load_img.c
/rk3399_ARM-atf/plat/nxp/common/img_loadr/load_img.h
/rk3399_ARM-atf/plat/nxp/common/include/default/ch_2/soc_default_base_addr.h
/rk3399_ARM-atf/plat/nxp/common/include/default/ch_2/soc_default_helper_macros.h
/rk3399_ARM-atf/plat/nxp/common/include/default/ch_3/soc_default_base_addr.h
/rk3399_ARM-atf/plat/nxp/common/include/default/ch_3_2/soc_default_base_addr.h
/rk3399_ARM-atf/plat/nxp/common/include/default/ch_3_2/soc_default_helper_macros.h
/rk3399_ARM-atf/plat/nxp/common/include/default/plat_default_def.h
/rk3399_ARM-atf/plat/nxp/common/nv_storage/nv_storage.mk
/rk3399_ARM-atf/plat/nxp/common/nv_storage/plat_nv_storage.c
/rk3399_ARM-atf/plat/nxp/common/nv_storage/plat_nv_storage.h
/rk3399_ARM-atf/plat/nxp/common/psci/aarch64/psci_utils.S
/rk3399_ARM-atf/plat/nxp/common/psci/include/plat_psci.h
/rk3399_ARM-atf/plat/nxp/common/psci/plat_psci.c
/rk3399_ARM-atf/plat/nxp/common/psci/psci.mk
/rk3399_ARM-atf/plat/nxp/common/setup/aarch64/ls_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/nxp/common/setup/common.mk
/rk3399_ARM-atf/plat/nxp/common/setup/core.mk
/rk3399_ARM-atf/plat/nxp/common/setup/include/bl31_data.h
/rk3399_ARM-atf/plat/nxp/common/setup/include/ls_interrupt_mgmt.h
/rk3399_ARM-atf/plat/nxp/common/setup/include/mmu_def.h
/rk3399_ARM-atf/plat/nxp/common/setup/include/plat_common.h
/rk3399_ARM-atf/plat/nxp/common/setup/include/plat_macros.S
/rk3399_ARM-atf/plat/nxp/common/setup/ls_bl2_el3_setup.c
/rk3399_ARM-atf/plat/nxp/common/setup/ls_bl31_setup.c
/rk3399_ARM-atf/plat/nxp/common/setup/ls_common.c
/rk3399_ARM-atf/plat/nxp/common/setup/ls_err.c
/rk3399_ARM-atf/plat/nxp/common/setup/ls_image_load.c
/rk3399_ARM-atf/plat/nxp/common/setup/ls_interrupt_mgmt.c
/rk3399_ARM-atf/plat/nxp/common/setup/ls_io_storage.c
/rk3399_ARM-atf/plat/nxp/common/setup/ls_stack_protector.c
/rk3399_ARM-atf/plat/nxp/common/sip_svc/aarch64/sipsvc.S
/rk3399_ARM-atf/plat/nxp/common/sip_svc/include/sipsvc.h
/rk3399_ARM-atf/plat/nxp/common/sip_svc/sip_svc.c
/rk3399_ARM-atf/plat/nxp/common/sip_svc/sipsvc.mk
/rk3399_ARM-atf/plat/nxp/common/tbbr/csf_tbbr.c
/rk3399_ARM-atf/plat/nxp/common/tbbr/nxp_rotpk.S
/rk3399_ARM-atf/plat/nxp/common/tbbr/tbbr.mk
/rk3399_ARM-atf/plat/nxp/common/tbbr/x509_tbbr.c
/rk3399_ARM-atf/plat/nxp/common/warm_reset/plat_warm_reset.c
/rk3399_ARM-atf/plat/nxp/common/warm_reset/plat_warm_rst.h
/rk3399_ARM-atf/plat/nxp/common/warm_reset/warm_reset.mk
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/aarch64/lx2160a.S
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/aarch64/lx2160a_helpers.S
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/aarch64/lx2160a_warm_rst.S
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/ddr_fip.mk
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/ddr_sb.mk
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/ddr_tbbr.mk
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/erratas_soc.c
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/erratas_soc.mk
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/include/errata.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/include/soc.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160aqds/ddr_init.c
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160aqds/plat_def.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160aqds/platform.c
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160aqds/platform.mk
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160aqds/platform_def.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160aqds/policy.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160ardb/ddr_init.c
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160ardb/plat_def.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160ardb/platform.c
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160ardb/platform.mk
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160ardb/platform_def.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160ardb/policy.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2162aqds/ddr_init.c
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2162aqds/plat_def.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2162aqds/platform.c
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2162aqds/platform.mk
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2162aqds/platform_def.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2162aqds/policy.h
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/soc.c
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/soc.def
/rk3399_ARM-atf/plat/nxp/soc-lx2160a/soc.mk
/rk3399_ARM-atf/plat/rpi/rpi4/platform.mk
/rk3399_ARM-atf/plat/st/stm32mp1/sp_min/sp_min_setup.c
/rk3399_ARM-atf/plat/st/stm32mp1/stm32mp1_def.h
/rk3399_ARM-atf/plat/st/stm32mp1/stm32mp1_security.c
/rk3399_ARM-atf/tools/nxp/create_pbl/Makefile
/rk3399_ARM-atf/tools/nxp/create_pbl/README
/rk3399_ARM-atf/tools/nxp/create_pbl/byte_swap.c
/rk3399_ARM-atf/tools/nxp/create_pbl/create_pbl.c
/rk3399_ARM-atf/tools/nxp/create_pbl/create_pbl.mk
/rk3399_ARM-atf/tools/nxp/create_pbl/pbl_ch2.mk
/rk3399_ARM-atf/tools/nxp/create_pbl/pbl_ch3.mk
cb090c1915-Mar-2021 johpow01 <john.powell@arm.com>

Add Makalu ELP CPU lib

Add basic support for Makalu ELP processor core.

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I7b1ddbb8dd43326ecb8ff188f6f8fcf239826a93

447a42e709-Dec-2020 Pankaj Gupta <pankaj.gupta@nxp.com>

NXP: Timer API added to enable ARM generic timer

NXP Timer Apis are based on:
- drivers/delay_timer

Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com>
Change-Id: I2cbccf4c082a10affee1143390905b9cc9

NXP: Timer API added to enable ARM generic timer

NXP Timer Apis are based on:
- drivers/delay_timer

Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com>
Change-Id: I2cbccf4c082a10affee1143390905b9cc99c3382

show more ...


/rk3399_ARM-atf/common/fdt_fixup.c
/rk3399_ARM-atf/drivers/mmc/mmc.c
/rk3399_ARM-atf/drivers/nxp/console/16550_console.S
/rk3399_ARM-atf/drivers/nxp/console/console.mk
/rk3399_ARM-atf/drivers/nxp/console/console_16550.c
/rk3399_ARM-atf/drivers/nxp/console/console_pl011.c
/rk3399_ARM-atf/drivers/nxp/console/plat_console.h
/rk3399_ARM-atf/drivers/nxp/dcfg/dcfg.c
/rk3399_ARM-atf/drivers/nxp/dcfg/dcfg.h
/rk3399_ARM-atf/drivers/nxp/dcfg/dcfg.mk
/rk3399_ARM-atf/drivers/nxp/dcfg/dcfg_lsch2.h
/rk3399_ARM-atf/drivers/nxp/dcfg/dcfg_lsch3.h
/rk3399_ARM-atf/drivers/nxp/dcfg/scfg.h
/rk3399_ARM-atf/drivers/nxp/timer/nxp_timer.c
/rk3399_ARM-atf/drivers/nxp/timer/nxp_timer.h
/rk3399_ARM-atf/drivers/nxp/timer/timer.mk
/rk3399_ARM-atf/include/common/tbbr/cot_def.h
/rk3399_ARM-atf/include/common/tbbr/tbbr_img_def.h
/rk3399_ARM-atf/include/drivers/arm/tzc400.h
utils_def.h
/rk3399_ARM-atf/include/services/ffa_svc.h
/rk3399_ARM-atf/include/tools_share/firmware_image_package.h
/rk3399_ARM-atf/include/tools_share/tbbr_oid.h
/rk3399_ARM-atf/include/tools_share/uuid.h
/rk3399_ARM-atf/make_helpers/tbbr/tbbr_tools.mk
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/fvp_spmc_manifest.dts
/rk3399_ARM-atf/plat/arm/board/tc0/platform.mk
/rk3399_ARM-atf/plat/arm/common/arm_bl31_setup.c
/rk3399_ARM-atf/plat/arm/common/arm_common.mk
/rk3399_ARM-atf/plat/xilinx/common/include/ipi.h
/rk3399_ARM-atf/plat/xilinx/common/ipi.c
/rk3399_ARM-atf/plat/xilinx/common/ipi_mailbox_service/ipi_mailbox_svc.c
/rk3399_ARM-atf/plat/xilinx/common/pm_service/pm_ipi.c
/rk3399_ARM-atf/plat/xilinx/versal/include/plat_pm_common.h
/rk3399_ARM-atf/plat/xilinx/versal/plat_psci.c
/rk3399_ARM-atf/plat/xilinx/versal/platform.mk
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/pm_api_sys.c
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/pm_api_sys.h
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/pm_client.c
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/pm_svc_main.c
/rk3399_ARM-atf/services/spd/tspd/tspd_main.c
/rk3399_ARM-atf/services/spd/tspd/tspd_private.h
/rk3399_ARM-atf/services/std_svc/spmd/spmd_main.c
/rk3399_ARM-atf/services/std_svc/spmd/spmd_pm.c
/rk3399_ARM-atf/services/std_svc/spmd/spmd_private.h
/rk3399_ARM-atf/tools/cert_create/Makefile
/rk3399_ARM-atf/tools/cert_create/include/cert.h
/rk3399_ARM-atf/tools/cert_create/include/ext.h
/rk3399_ARM-atf/tools/cert_create/include/key.h
/rk3399_ARM-atf/tools/cert_create/src/cert.c
/rk3399_ARM-atf/tools/cert_create/src/ext.c
/rk3399_ARM-atf/tools/cert_create/src/key.c
/rk3399_ARM-atf/tools/fiptool/Makefile
/rk3399_ARM-atf/tools/fiptool/fiptool.c
/rk3399_ARM-atf/tools/fiptool/tbbr_config.h
/rk3399_ARM-atf/tools/nxp/cert_create_helper/cert_create_tbbr.mk
/rk3399_ARM-atf/tools/nxp/cert_create_helper/include/pdef_tbb_cert.h
/rk3399_ARM-atf/tools/nxp/cert_create_helper/include/pdef_tbb_ext.h
/rk3399_ARM-atf/tools/nxp/cert_create_helper/include/pdef_tbb_key.h
/rk3399_ARM-atf/tools/nxp/cert_create_helper/src/pdef_tbb_cert.c
/rk3399_ARM-atf/tools/nxp/cert_create_helper/src/pdef_tbb_ext.c
/rk3399_ARM-atf/tools/nxp/cert_create_helper/src/pdef_tbb_key.c
/rk3399_ARM-atf/tools/nxp/plat_fiptool/plat_def_uuid_config.c
/rk3399_ARM-atf/tools/nxp/plat_fiptool/plat_fiptool.mk
614c14e718-Nov-2020 Usama Arif <usama.arif@arm.com>

cpus: add Matterhorn ELP ARM cpu library

Change-Id: Ie1acde619a5b21e09717c0e80befb6d53fd16607
Signed-off-by: Usama Arif <usama.arif@arm.com>


/rk3399_ARM-atf/common/aarch64/debug.S
/rk3399_ARM-atf/docs/plat/arm/fvp/index.rst
/rk3399_ARM-atf/drivers/arm/gic/v3/gicv3_helpers.c
/rk3399_ARM-atf/drivers/arm/gic/v3/gicv3_main.c
/rk3399_ARM-atf/drivers/arm/gic/v3/gicv3_private.h
/rk3399_ARM-atf/fdts/morello-fvp.dts
cpus/aarch64/cortex_matterhorn_elp_arm.h
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_matterhorn_elp_arm.S
/rk3399_ARM-atf/plat/mediatek/common/lpm/mt_lp_rm.c
/rk3399_ARM-atf/plat/mediatek/common/lpm/mt_lp_rm.h
/rk3399_ARM-atf/plat/mediatek/common/mtk_sip_svc.h
/rk3399_ARM-atf/plat/mediatek/mt8192/aarch64/platform_common.c
/rk3399_ARM-atf/plat/mediatek/mt8192/bl31_plat_setup.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/emi_mpu/emi_mpu.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/mcdi/mt_cpu_pm.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/mcdi/mt_lp_irqremain.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/mcdi/mt_lp_irqremain.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/mcdi/mt_mcdi.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/build.mk
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/constraints/mt_spm_rc_bus26m.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/constraints/mt_spm_rc_cpu_buck_ldo.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/constraints/mt_spm_rc_dram.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/constraints/mt_spm_rc_internal.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/constraints/mt_spm_rc_syspll.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_cond.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_cond.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_conservation.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_conservation.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_constraint.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_idle.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_idle.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_internal.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_internal.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_pmic_wrap.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_pmic_wrap.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_reg.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_resource_req.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_suspend.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_suspend.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_vcorefs.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_vcorefs.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/notifier/mt_spm_notifier.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/notifier/mt_spm_sspm_intc.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/notifier/mt_spm_sspm_notifier.c
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/pcm_def.h
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/sleep_def.h
/rk3399_ARM-atf/plat/mediatek/mt8192/include/plat_mtk_lpm.h
/rk3399_ARM-atf/plat/mediatek/mt8192/include/platform_def.h
/rk3399_ARM-atf/plat/mediatek/mt8192/plat_pm.c
/rk3399_ARM-atf/plat/mediatek/mt8192/plat_sip_calls.c
/rk3399_ARM-atf/plat/mediatek/mt8192/platform.mk
/rk3399_ARM-atf/plat/qemu/common/qemu_spm.c
/rk3399_ARM-atf/plat/qemu/qemu_sbsa/include/platform_def.h
/rk3399_ARM-atf/plat/rockchip/px30/platform.mk
/rk3399_ARM-atf/plat/rockchip/rk3288/platform.mk
/rk3399_ARM-atf/plat/rockchip/rk3328/platform.mk
/rk3399_ARM-atf/plat/rockchip/rk3368/platform.mk
/rk3399_ARM-atf/plat/xilinx/zynqmp/aarch64/zynqmp_common.c
/rk3399_ARM-atf/services/std_svc/sdei/sdei_main.c
8ef06b6c02-Mar-2021 bipin.ravi <bipin.ravi@arm.com>

Merge "Add Makalu CPU lib" into integration

ef4c1e1902-Mar-2021 Manish Pandey <manish.pandey2@arm.com>

Merge "Enable v8.6 AMU enhancements (FEAT_AMUv1p1)" into integration


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/docs/getting_started/build-options.rst
/rk3399_ARM-atf/docs/plat/stm32mp1.rst
/rk3399_ARM-atf/drivers/arm/tzc/tzc400.c
/rk3399_ARM-atf/drivers/marvell/iob.c
/rk3399_ARM-atf/drivers/marvell/mochi/ap807_setup.c
/rk3399_ARM-atf/drivers/marvell/mochi/apn806_setup.c
/rk3399_ARM-atf/drivers/marvell/mochi/cp110_setup.c
/rk3399_ARM-atf/drivers/marvell/uart/a3700_console.S
/rk3399_ARM-atf/drivers/rambus/trng_ip_76.c
/rk3399_ARM-atf/drivers/st/fmc/stm32_fmc2_nand.c
/rk3399_ARM-atf/include/arch/aarch32/arch.h
/rk3399_ARM-atf/include/arch/aarch32/arch_helpers.h
/rk3399_ARM-atf/include/arch/aarch64/arch.h
/rk3399_ARM-atf/include/arch/aarch64/arch_features.h
/rk3399_ARM-atf/include/arch/aarch64/arch_helpers.h
/rk3399_ARM-atf/include/drivers/arm/tzc400.h
/rk3399_ARM-atf/include/drivers/marvell/mochi/cp110_setup.h
/rk3399_ARM-atf/include/drivers/rambus/trng_ip_76.h
extensions/amu.h
extensions/amu_private.h
/rk3399_ARM-atf/lib/cpus/aarch32/cpu_helpers.S
/rk3399_ARM-atf/lib/el3_runtime/aarch64/context_mgmt.c
/rk3399_ARM-atf/lib/extensions/amu/aarch32/amu.c
/rk3399_ARM-atf/lib/extensions/amu/aarch32/amu_helpers.S
/rk3399_ARM-atf/lib/extensions/amu/aarch64/amu.c
/rk3399_ARM-atf/lib/extensions/amu/aarch64/amu_helpers.S
/rk3399_ARM-atf/lib/libc/memset.c
/rk3399_ARM-atf/make_helpers/defaults.mk
/rk3399_ARM-atf/plat/allwinner/common/allwinner-common.mk
/rk3399_ARM-atf/plat/allwinner/common/include/sunxi_private.h
/rk3399_ARM-atf/plat/allwinner/common/sunxi_cpu_ops.c
/rk3399_ARM-atf/plat/allwinner/common/sunxi_native_pm.c
/rk3399_ARM-atf/plat/allwinner/common/sunxi_pm.c
/rk3399_ARM-atf/plat/allwinner/common/sunxi_scpi_pm.c
/rk3399_ARM-atf/plat/arm/board/juno/juno_stack_protector.c
/rk3399_ARM-atf/plat/arm/board/juno/juno_trng.c
/rk3399_ARM-atf/plat/arm/board/juno/platform.mk
/rk3399_ARM-atf/plat/arm/css/sgi/sgi_bl31_setup.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0_mcbin/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0_puzzle/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/a8k_common.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/ble/ble.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/mss/mss_bl2_setup.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/plat_ble_setup.c
/rk3399_ARM-atf/plat/marvell/armada/common/mrvl_sip_svc.c
/rk3399_ARM-atf/plat/marvell/armada/common/mss/mss_scp_bl2_format.h
/rk3399_ARM-atf/plat/marvell/armada/common/mss/mss_scp_bootloader.c
/rk3399_ARM-atf/plat/marvell/armada/common/mss/mss_scp_bootloader.h
/rk3399_ARM-atf/plat/marvell/octeontx/otx2/t91/t9130/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/octeontx/otx2/t91/t9130/board/marvell_plat_config.c
/rk3399_ARM-atf/plat/qemu/common/qemu_bl31_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_pm.c
/rk3399_ARM-atf/plat/qemu/qemu/include/platform_def.h
/rk3399_ARM-atf/plat/qemu/qemu/platform.mk
/rk3399_ARM-atf/plat/qti/common/src/spmi_arb.c
/rk3399_ARM-atf/plat/xilinx/zynqmp/aarch64/zynqmp_helpers.S
/rk3399_ARM-atf/plat/xilinx/zynqmp/platform.mk
/rk3399_ARM-atf/services/std_svc/spmd/spmd_main.c
aaabf97815-Oct-2020 johpow01 <john.powell@arm.com>

Add Makalu CPU lib

Add basic support for Makalu CPU.

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I4e85d425eedea499adf585eb8ab548931185043d


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/bl32/sp_min/sp_min.mk
/rk3399_ARM-atf/docs/getting_started/porting-guide.rst
/rk3399_ARM-atf/docs/global_substitutions.txt
/rk3399_ARM-atf/docs/glossary.rst
/rk3399_ARM-atf/docs/plat/arm/fvp/index.rst
/rk3399_ARM-atf/docs/plat/stm32mp1.rst
/rk3399_ARM-atf/drivers/arm/tzc/tzc400.c
/rk3399_ARM-atf/drivers/marvell/iob.c
/rk3399_ARM-atf/drivers/marvell/mochi/ap807_setup.c
/rk3399_ARM-atf/drivers/marvell/mochi/apn806_setup.c
/rk3399_ARM-atf/drivers/marvell/mochi/cp110_setup.c
/rk3399_ARM-atf/drivers/marvell/uart/a3700_console.S
/rk3399_ARM-atf/drivers/rambus/trng_ip_76.c
/rk3399_ARM-atf/drivers/st/fmc/stm32_fmc2_nand.c
/rk3399_ARM-atf/fdts/tc0.dts
/rk3399_ARM-atf/include/drivers/arm/tzc400.h
/rk3399_ARM-atf/include/drivers/marvell/mochi/cp110_setup.h
/rk3399_ARM-atf/include/drivers/rambus/trng_ip_76.h
/rk3399_ARM-atf/include/drivers/st/stm32mp1_ddr_regs.h
cpus/aarch64/cortex_makalu.h
/rk3399_ARM-atf/include/plat/common/plat_trng.h
/rk3399_ARM-atf/include/plat/common/platform.h
/rk3399_ARM-atf/include/services/trng_svc.h
/rk3399_ARM-atf/lib/cpus/aarch32/cpu_helpers.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_makalu.S
/rk3399_ARM-atf/lib/cpus/aarch64/rainier.S
/rk3399_ARM-atf/lib/libc/memset.c
/rk3399_ARM-atf/make_helpers/defaults.mk
/rk3399_ARM-atf/plat/allwinner/common/allwinner-common.mk
/rk3399_ARM-atf/plat/allwinner/common/include/sunxi_private.h
/rk3399_ARM-atf/plat/allwinner/common/sunxi_cpu_ops.c
/rk3399_ARM-atf/plat/allwinner/common/sunxi_native_pm.c
/rk3399_ARM-atf/plat/allwinner/common/sunxi_pm.c
/rk3399_ARM-atf/plat/allwinner/common/sunxi_scpi_pm.c
/rk3399_ARM-atf/plat/arm/board/arm_fpga/platform.mk
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_common.c
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_def.h
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_gicv3.c
/rk3399_ARM-atf/plat/arm/board/fvp/platform.mk
/rk3399_ARM-atf/plat/arm/board/juno/juno_decl.h
/rk3399_ARM-atf/plat/arm/board/juno/juno_stack_protector.c
/rk3399_ARM-atf/plat/arm/board/juno/juno_trng.c
/rk3399_ARM-atf/plat/arm/board/juno/platform.mk
/rk3399_ARM-atf/plat/arm/board/morello/morello_bl31_setup.c
/rk3399_ARM-atf/plat/arm/board/morello/morello_def.h
/rk3399_ARM-atf/plat/arm/board/morello/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdn2/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/rdn2/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdv1/platform.mk
/rk3399_ARM-atf/plat/arm/board/tc0/fdts/tc0_spmc_manifest.dts
/rk3399_ARM-atf/plat/arm/board/tc0/fdts/tc0_spmc_optee_sp_manifest.dts
/rk3399_ARM-atf/plat/arm/board/tc0/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/tc0/platform.mk
/rk3399_ARM-atf/plat/arm/board/tc0/tc0_topology.c
/rk3399_ARM-atf/plat/arm/css/sgi/sgi_bl31_setup.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0_mcbin/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0_puzzle/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/a8k_common.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/ble/ble.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/mss/mss_bl2_setup.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/plat_ble_setup.c
/rk3399_ARM-atf/plat/marvell/armada/common/mrvl_sip_svc.c
/rk3399_ARM-atf/plat/marvell/armada/common/mss/mss_scp_bl2_format.h
/rk3399_ARM-atf/plat/marvell/armada/common/mss/mss_scp_bootloader.c
/rk3399_ARM-atf/plat/marvell/armada/common/mss/mss_scp_bootloader.h
/rk3399_ARM-atf/plat/marvell/octeontx/otx2/t91/t9130/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/octeontx/otx2/t91/t9130/board/marvell_plat_config.c
/rk3399_ARM-atf/plat/nxp/common/plat_make_helper/plat_build_macros.mk
/rk3399_ARM-atf/plat/qemu/common/qemu_bl31_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_pm.c
/rk3399_ARM-atf/plat/qemu/qemu/include/platform_def.h
/rk3399_ARM-atf/plat/qemu/qemu/platform.mk
/rk3399_ARM-atf/plat/qti/common/src/spmi_arb.c
/rk3399_ARM-atf/plat/xilinx/zynqmp/aarch64/zynqmp_helpers.S
/rk3399_ARM-atf/plat/xilinx/zynqmp/platform.mk
/rk3399_ARM-atf/services/std_svc/std_svc_setup.c
/rk3399_ARM-atf/services/std_svc/trng/trng_entropy_pool.c
/rk3399_ARM-atf/services/std_svc/trng/trng_entropy_pool.h
/rk3399_ARM-atf/services/std_svc/trng/trng_main.c
873d424102-Oct-2020 johpow01 <john.powell@arm.com>

Enable v8.6 AMU enhancements (FEAT_AMUv1p1)

ARMv8.6 adds virtual offset registers to support virtualization of the
event counters in EL1 and EL0. This patch enables support for this
feature in EL3

Enable v8.6 AMU enhancements (FEAT_AMUv1p1)

ARMv8.6 adds virtual offset registers to support virtualization of the
event counters in EL1 and EL0. This patch enables support for this
feature in EL3 firmware.

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I7ee1f3d9f554930bf5ef6f3d492e932e6d95b217

show more ...


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/bl32/sp_min/sp_min.mk
/rk3399_ARM-atf/docs/getting_started/build-options.rst
/rk3399_ARM-atf/docs/getting_started/porting-guide.rst
/rk3399_ARM-atf/docs/global_substitutions.txt
/rk3399_ARM-atf/docs/glossary.rst
/rk3399_ARM-atf/docs/plat/arm/fvp/index.rst
/rk3399_ARM-atf/docs/plat/stm32mp1.rst
/rk3399_ARM-atf/drivers/arm/tzc/tzc400.c
/rk3399_ARM-atf/drivers/marvell/iob.c
/rk3399_ARM-atf/drivers/marvell/mochi/ap807_setup.c
/rk3399_ARM-atf/drivers/marvell/mochi/apn806_setup.c
/rk3399_ARM-atf/drivers/marvell/mochi/cp110_setup.c
/rk3399_ARM-atf/drivers/marvell/uart/a3700_console.S
/rk3399_ARM-atf/drivers/rambus/trng_ip_76.c
/rk3399_ARM-atf/drivers/st/fmc/stm32_fmc2_nand.c
/rk3399_ARM-atf/fdts/tc0.dts
/rk3399_ARM-atf/include/arch/aarch32/arch.h
/rk3399_ARM-atf/include/arch/aarch32/arch_helpers.h
/rk3399_ARM-atf/include/arch/aarch64/arch.h
/rk3399_ARM-atf/include/arch/aarch64/arch_features.h
/rk3399_ARM-atf/include/arch/aarch64/arch_helpers.h
/rk3399_ARM-atf/include/drivers/arm/tzc400.h
/rk3399_ARM-atf/include/drivers/marvell/mochi/cp110_setup.h
/rk3399_ARM-atf/include/drivers/rambus/trng_ip_76.h
/rk3399_ARM-atf/include/drivers/st/stm32mp1_ddr_regs.h
extensions/amu.h
extensions/amu_private.h
/rk3399_ARM-atf/include/plat/common/plat_trng.h
/rk3399_ARM-atf/include/plat/common/platform.h
/rk3399_ARM-atf/include/services/trng_svc.h
/rk3399_ARM-atf/lib/cpus/aarch32/cpu_helpers.S
/rk3399_ARM-atf/lib/cpus/aarch64/rainier.S
/rk3399_ARM-atf/lib/el3_runtime/aarch64/context_mgmt.c
/rk3399_ARM-atf/lib/extensions/amu/aarch32/amu.c
/rk3399_ARM-atf/lib/extensions/amu/aarch32/amu_helpers.S
/rk3399_ARM-atf/lib/extensions/amu/aarch64/amu.c
/rk3399_ARM-atf/lib/extensions/amu/aarch64/amu_helpers.S
/rk3399_ARM-atf/lib/libc/memset.c
/rk3399_ARM-atf/make_helpers/defaults.mk
/rk3399_ARM-atf/plat/allwinner/common/allwinner-common.mk
/rk3399_ARM-atf/plat/allwinner/common/include/sunxi_private.h
/rk3399_ARM-atf/plat/allwinner/common/sunxi_cpu_ops.c
/rk3399_ARM-atf/plat/allwinner/common/sunxi_native_pm.c
/rk3399_ARM-atf/plat/allwinner/common/sunxi_pm.c
/rk3399_ARM-atf/plat/allwinner/common/sunxi_scpi_pm.c
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_common.c
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_def.h
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_gicv3.c
/rk3399_ARM-atf/plat/arm/board/fvp/platform.mk
/rk3399_ARM-atf/plat/arm/board/juno/juno_decl.h
/rk3399_ARM-atf/plat/arm/board/juno/juno_stack_protector.c
/rk3399_ARM-atf/plat/arm/board/juno/juno_trng.c
/rk3399_ARM-atf/plat/arm/board/juno/platform.mk
/rk3399_ARM-atf/plat/arm/board/morello/morello_bl31_setup.c
/rk3399_ARM-atf/plat/arm/board/morello/morello_def.h
/rk3399_ARM-atf/plat/arm/board/morello/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdn2/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/rdn2/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdv1/platform.mk
/rk3399_ARM-atf/plat/arm/board/tc0/fdts/tc0_spmc_manifest.dts
/rk3399_ARM-atf/plat/arm/board/tc0/fdts/tc0_spmc_optee_sp_manifest.dts
/rk3399_ARM-atf/plat/arm/board/tc0/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/tc0/platform.mk
/rk3399_ARM-atf/plat/arm/board/tc0/tc0_topology.c
/rk3399_ARM-atf/plat/arm/css/sgi/sgi_bl31_setup.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0_mcbin/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0_puzzle/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/a8k_common.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/ble/ble.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/mss/mss_bl2_setup.c
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/plat_ble_setup.c
/rk3399_ARM-atf/plat/marvell/armada/common/mrvl_sip_svc.c
/rk3399_ARM-atf/plat/marvell/armada/common/mss/mss_scp_bl2_format.h
/rk3399_ARM-atf/plat/marvell/armada/common/mss/mss_scp_bootloader.c
/rk3399_ARM-atf/plat/marvell/armada/common/mss/mss_scp_bootloader.h
/rk3399_ARM-atf/plat/marvell/octeontx/otx2/t91/t9130/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/octeontx/otx2/t91/t9130/board/marvell_plat_config.c
/rk3399_ARM-atf/plat/nxp/common/plat_make_helper/plat_build_macros.mk
/rk3399_ARM-atf/plat/qti/common/src/spmi_arb.c
/rk3399_ARM-atf/plat/xilinx/zynqmp/aarch64/zynqmp_helpers.S
/rk3399_ARM-atf/plat/xilinx/zynqmp/platform.mk
/rk3399_ARM-atf/services/std_svc/std_svc_setup.c
/rk3399_ARM-atf/services/std_svc/trng/trng_entropy_pool.c
/rk3399_ARM-atf/services/std_svc/trng/trng_entropy_pool.h
/rk3399_ARM-atf/services/std_svc/trng/trng_main.c
eb18ce3216-Oct-2020 Andre Przywara <andre.przywara@arm.com>

plat/arm: juno: Condition Juno entropy source with CRC instructions

The Juno Trusted Entropy Source has a bias, which makes the generated
raw numbers fail a FIPS 140-2 statistic test.

To improve th

plat/arm: juno: Condition Juno entropy source with CRC instructions

The Juno Trusted Entropy Source has a bias, which makes the generated
raw numbers fail a FIPS 140-2 statistic test.

To improve the quality of the numbers, we can use the CPU's CRC
instructions, which do a decent job on conditioning the bits.

This adds a *very* simple version of arm_acle.h, which is typically
provided by the compiler, and contains the CRC instrinsics definitions
we need. We need the original version by using -nostdinc.

Change-Id: I83d3e6902d6a1164aacd5060ac13a38f0057bd1a
Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/bl32/sp_min/sp_min.mk
/rk3399_ARM-atf/docs/getting_started/porting-guide.rst
/rk3399_ARM-atf/docs/global_substitutions.txt
/rk3399_ARM-atf/docs/glossary.rst
/rk3399_ARM-atf/docs/plat/arm/fvp/index.rst
/rk3399_ARM-atf/fdts/tc0.dts
/rk3399_ARM-atf/include/drivers/st/stm32mp1_ddr_regs.h
libc/arm_acle.h
/rk3399_ARM-atf/include/plat/common/plat_trng.h
/rk3399_ARM-atf/include/plat/common/platform.h
/rk3399_ARM-atf/include/services/trng_svc.h
/rk3399_ARM-atf/lib/cpus/aarch64/rainier.S
/rk3399_ARM-atf/make_helpers/defaults.mk
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_common.c
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_def.h
/rk3399_ARM-atf/plat/arm/board/fvp/fvp_gicv3.c
/rk3399_ARM-atf/plat/arm/board/fvp/platform.mk
/rk3399_ARM-atf/plat/arm/board/juno/juno_decl.h
/rk3399_ARM-atf/plat/arm/board/juno/juno_stack_protector.c
/rk3399_ARM-atf/plat/arm/board/juno/juno_trng.c
/rk3399_ARM-atf/plat/arm/board/juno/platform.mk
/rk3399_ARM-atf/plat/arm/board/morello/morello_bl31_setup.c
/rk3399_ARM-atf/plat/arm/board/morello/morello_def.h
/rk3399_ARM-atf/plat/arm/board/morello/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdn2/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/rdn2/platform.mk
/rk3399_ARM-atf/plat/arm/board/rdv1/platform.mk
/rk3399_ARM-atf/plat/arm/board/tc0/fdts/tc0_spmc_manifest.dts
/rk3399_ARM-atf/plat/arm/board/tc0/fdts/tc0_spmc_optee_sp_manifest.dts
/rk3399_ARM-atf/plat/arm/board/tc0/include/platform_def.h
/rk3399_ARM-atf/plat/arm/board/tc0/platform.mk
/rk3399_ARM-atf/plat/arm/board/tc0/tc0_topology.c
/rk3399_ARM-atf/plat/arm/css/sgi/sgi_bl31_setup.c
/rk3399_ARM-atf/plat/nxp/common/plat_make_helper/plat_build_macros.mk
/rk3399_ARM-atf/services/std_svc/spmd/spmd_main.c
/rk3399_ARM-atf/services/std_svc/std_svc_setup.c
/rk3399_ARM-atf/services/std_svc/trng/trng_entropy_pool.c
/rk3399_ARM-atf/services/std_svc/trng/trng_entropy_pool.h
/rk3399_ARM-atf/services/std_svc/trng/trng_main.c
d56b957c28-Jan-2021 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

libc: Import strtoull from FreeBSD project

From commit: 21571b1d140ae7bb44e94c0afba2ec61456b275b
The coding guidelines[1] in TF-A forbid the use of ato*() functions
in favour of strto*(). However, t

libc: Import strtoull from FreeBSD project

From commit: 21571b1d140ae7bb44e94c0afba2ec61456b275b
The coding guidelines[1] in TF-A forbid the use of ato*() functions
in favour of strto*(). However, the TF-A libc does not provide an
implementation of strto*(), making this rule impossible to satisfy.

Also made small changes to fit into TF-A project. Added the source
files to the libc makefile

[1] https://trustedfirmware-a.readthedocs.io/en/latest/process/coding-guidelines.html#libc-functions-that-are-banned-or-to-be-used-with-caution

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

show more ...

587c155628-Jan-2021 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

libc: Import strtoll from FreeBSD project

From commit: 21571b1d140ae7bb44e94c0afba2ec61456b275b
The coding guidelines[1] in TF-A forbid the use of ato*() functions
in favour of strto*(). However, th

libc: Import strtoll from FreeBSD project

From commit: 21571b1d140ae7bb44e94c0afba2ec61456b275b
The coding guidelines[1] in TF-A forbid the use of ato*() functions
in favour of strto*(). However, the TF-A libc does not provide an
implementation of strto*(), making this rule impossible to satisfy.

Also made small changes to fit into TF-A project. Added the source
files to the libc makefile

[1] https://trustedfirmware-a.readthedocs.io/en/latest/process/coding-guidelines.html#libc-functions-that-are-banned-or-to-be-used-with-caution

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

show more ...

15c1c14727-Jan-2021 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

libc: Import strtoul from FreeBSD project

From commit: 21571b1d140ae7bb44e94c0afba2ec61456b275b
The coding guidelines[1] in TF-A forbid the use of ato*() functions
in favour of strto*(). However, th

libc: Import strtoul from FreeBSD project

From commit: 21571b1d140ae7bb44e94c0afba2ec61456b275b
The coding guidelines[1] in TF-A forbid the use of ato*() functions
in favour of strto*(). However, the TF-A libc does not provide an
implementation of strto*(), making this rule impossible to satisfy.

Also made small changes to fit into TF-A project. Added the source
files to the libc makefile

[1] https://trustedfirmware-a.readthedocs.io/en/latest/process/coding-guidelines.html#libc-functions-that-are-banned-or-to-be-used-with-caution

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

show more ...

015240d927-Jan-2021 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

libc: Import strtol from FreeBSD project

From commit: 21571b1d140ae7bb44e94c0afba2ec61456b275b
The coding guidelines[1] in TF-A forbid the use of ato*() functions
in favour of strto*(). However, the

libc: Import strtol from FreeBSD project

From commit: 21571b1d140ae7bb44e94c0afba2ec61456b275b
The coding guidelines[1] in TF-A forbid the use of ato*() functions
in favour of strto*(). However, the TF-A libc does not provide an
implementation of strto*(), making this rule impossible to satisfy.

Also made small changes to fit into TF-A project. Added the source
files to the libc makefile

[1] https://trustedfirmware-a.readthedocs.io/en/latest/process/coding-guidelines.html#libc-functions-that-are-banned-or-to-be-used-with-caution

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

show more ...

c2d32a5f24-Jul-2020 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Fix exception handlers in BL31: Use DSB to synchronize pending EA

For SoCs which do not implement RAS, use DSB as a barrier to
synchronize pending external aborts at the entry and exit of
exception

Fix exception handlers in BL31: Use DSB to synchronize pending EA

For SoCs which do not implement RAS, use DSB as a barrier to
synchronize pending external aborts at the entry and exit of
exception handlers. This is needed to isolate the SErrors to
appropriate context.

However, this introduces an unintended side effect as discussed
in the https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/3440
A summary of the side effect and a quick workaround is provided as
part of this patch and summarized here:

The explicit DSB at the entry of various exception vectors in BL31
for handling exceptions from lower ELs can inadvertently trigger an
SError exception in EL3 due to pending asyncrhonouus aborts in lower
ELs. This will end up being handled by serror_sp_elx in EL3 which will
ultimately panic and die.

The way to workaround is to update a flag to indicate if the exception
truly came from EL3. This flag is allocated in the cpu_context
structure. This is not a bullet proof solution to the problem at hand
because we assume the instructions following "isb" that help to update
the flag (lines 100-102 & 139-141) execute without causing further
exceptions.

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

show more ...


/rk3399_ARM-atf/.gitignore
/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/bl31/aarch64/ea_delegate.S
/rk3399_ARM-atf/bl31/aarch64/runtime_exceptions.S
/rk3399_ARM-atf/docs/about/maintainers.rst
/rk3399_ARM-atf/docs/change-log.rst
/rk3399_ARM-atf/docs/design/cpu-specific-build-macros.rst
/rk3399_ARM-atf/docs/getting_started/build-options.rst
/rk3399_ARM-atf/docs/plat/arm/fvp/index.rst
/rk3399_ARM-atf/docs/plat/index.rst
/rk3399_ARM-atf/docs/plat/marvell/armada/build.rst
/rk3399_ARM-atf/docs/plat/marvell/armada/misc/mvebu-ccu.rst
/rk3399_ARM-atf/docs/plat/marvell/armada/misc/mvebu-io-win.rst
/rk3399_ARM-atf/docs/plat/marvell/armada/misc/mvebu-iob.rst
/rk3399_ARM-atf/docs/plat/rpi4.rst
/rk3399_ARM-atf/docs/plat/rz-g2.rst
/rk3399_ARM-atf/drivers/marvell/uart/a3700_console.S
/rk3399_ARM-atf/drivers/renesas/common/auth/auth_mod.c
/rk3399_ARM-atf/drivers/renesas/common/avs/avs_driver.c
/rk3399_ARM-atf/drivers/renesas/common/avs/avs_driver.h
/rk3399_ARM-atf/drivers/renesas/common/common.c
/rk3399_ARM-atf/drivers/renesas/common/console/rcar_console.S
/rk3399_ARM-atf/drivers/renesas/common/console/rcar_printf.c
/rk3399_ARM-atf/drivers/renesas/common/console/rcar_printf.h
/rk3399_ARM-atf/drivers/renesas/common/ddr_regs.h
/rk3399_ARM-atf/drivers/renesas/common/delay/micro_delay.c
/rk3399_ARM-atf/drivers/renesas/common/delay/micro_delay.h
/rk3399_ARM-atf/drivers/renesas/common/dma/dma_driver.c
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_cmd.c
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_config.h
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_def.h
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_hal.h
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_init.c
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_interrupt.c
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_mount.c
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_read.c
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_registers.h
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_std.h
/rk3399_ARM-atf/drivers/renesas/common/emmc/emmc_utility.c
/rk3399_ARM-atf/drivers/renesas/common/iic_dvfs/iic_dvfs.c
/rk3399_ARM-atf/drivers/renesas/common/iic_dvfs/iic_dvfs.h
/rk3399_ARM-atf/drivers/renesas/common/io/io_common.h
/rk3399_ARM-atf/drivers/renesas/common/io/io_emmcdrv.c
/rk3399_ARM-atf/drivers/renesas/common/io/io_emmcdrv.h
/rk3399_ARM-atf/drivers/renesas/common/io/io_memdrv.c
/rk3399_ARM-atf/drivers/renesas/common/io/io_memdrv.h
/rk3399_ARM-atf/drivers/renesas/common/io/io_private.h
/rk3399_ARM-atf/drivers/renesas/common/io/io_rcar.c
/rk3399_ARM-atf/drivers/renesas/common/io/io_rcar.h
/rk3399_ARM-atf/drivers/renesas/common/pfc_regs.h
/rk3399_ARM-atf/drivers/renesas/common/pwrc/call_sram.S
/rk3399_ARM-atf/drivers/renesas/common/pwrc/pwrc.c
/rk3399_ARM-atf/drivers/renesas/common/pwrc/pwrc.h
/rk3399_ARM-atf/drivers/renesas/common/qos_reg.h
/rk3399_ARM-atf/drivers/renesas/common/rom/rom_api.c
/rk3399_ARM-atf/drivers/renesas/common/rom/rom_api.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/scif/scif.S
/rk3399_ARM-atf/drivers/renesas/common/watchdog/swdt.c
/rk3399_ARM-atf/drivers/renesas/rzg/board/board.c
/rk3399_ARM-atf/drivers/renesas/rzg/board/board.h
/rk3399_ARM-atf/drivers/renesas/rzg/ddr/boot_init_dram.h
/rk3399_ARM-atf/drivers/renesas/rzg/ddr/ddr.mk
/rk3399_ARM-atf/drivers/renesas/rzg/ddr/ddr_b/boot_init_dram.c
/rk3399_ARM-atf/drivers/renesas/rzg/ddr/ddr_b/boot_init_dram_config.c
/rk3399_ARM-atf/drivers/renesas/rzg/ddr/ddr_b/boot_init_dram_regdef.h
/rk3399_ARM-atf/drivers/renesas/rzg/ddr/ddr_b/ddr_b.mk
/rk3399_ARM-atf/drivers/renesas/rzg/ddr/ddr_b/ddr_regdef.h
/rk3399_ARM-atf/drivers/renesas/rzg/ddr/ddr_b/init_dram_tbl_g2m.h
/rk3399_ARM-atf/drivers/renesas/rzg/ddr/dram_sub_func.h
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/G2M/pfc_init_g2m.c
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/G2M/pfc_init_g2m.h
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/pfc.mk
/rk3399_ARM-atf/drivers/renesas/rzg/pfc/pfc_init.c
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v10.c
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v10.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v10_mstat.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v11.c
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v11.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v11_mstat195.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v11_mstat390.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v11_qoswt195.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v11_qoswt390.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v30.c
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v30.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v30_mstat195.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v30_mstat390.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v30_qoswt195.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/G2M/qos_init_g2m_v30_qoswt390.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/qos.mk
/rk3399_ARM-atf/drivers/renesas/rzg/qos/qos_common.h
/rk3399_ARM-atf/drivers/renesas/rzg/qos/qos_init.c
/rk3399_ARM-atf/drivers/renesas/rzg/qos/qos_init.h
/rk3399_ARM-atf/drivers/scmi-msg/base.c
/rk3399_ARM-atf/drivers/scmi-msg/base.h
/rk3399_ARM-atf/drivers/scmi-msg/clock.c
/rk3399_ARM-atf/drivers/scmi-msg/clock.h
/rk3399_ARM-atf/drivers/scmi-msg/common.h
/rk3399_ARM-atf/drivers/scmi-msg/entry.c
/rk3399_ARM-atf/drivers/scmi-msg/reset_domain.c
/rk3399_ARM-atf/drivers/scmi-msg/reset_domain.h
/rk3399_ARM-atf/drivers/scmi-msg/smt.c
/rk3399_ARM-atf/fdts/morello-fvp.dts
/rk3399_ARM-atf/fdts/n1sdp-single-chip.dts
/rk3399_ARM-atf/fdts/stm32mp157c-lxa-mc1.dts
/rk3399_ARM-atf/fdts/stm32mp15xx-osd32.dtsi
/rk3399_ARM-atf/fdts/tc0.dts
/rk3399_ARM-atf/include/arch/aarch64/arch.h
/rk3399_ARM-atf/include/arch/aarch64/arch_features.h
/rk3399_ARM-atf/include/arch/aarch64/arch_helpers.h
/rk3399_ARM-atf/include/drivers/marvell/uart/a3700_console.h
/rk3399_ARM-atf/include/drivers/scmi-msg.h
/rk3399_ARM-atf/include/drivers/scmi.h
el3_runtime/aarch64/context.h
/rk3399_ARM-atf/lib/cpus/aarch64/neoverse_n1.S
/rk3399_ARM-atf/lib/cpus/cpu-ops.mk
/rk3399_ARM-atf/lib/debugfs/dev.c
/rk3399_ARM-atf/lib/debugfs/devfip.c
/rk3399_ARM-atf/lib/el3_runtime/aarch64/context.S
/rk3399_ARM-atf/lib/libc/printf.c
/rk3399_ARM-atf/lib/libc/snprintf.c
/rk3399_ARM-atf/make_helpers/build_macros.mk
/rk3399_ARM-atf/plat/arm/board/common/board_common.mk
/rk3399_ARM-atf/plat/arm/css/common/css_pm.c
/rk3399_ARM-atf/plat/arm/css/sgi/sgi_ras.c
/rk3399_ARM-atf/plat/marvell/armada/a3k/common/a3700_common.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/a8k_common.mk
/rk3399_ARM-atf/plat/marvell/armada/a8k/common/ble/ble.mk
/rk3399_ARM-atf/plat/qemu/common/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/qemu/common/qemu_common.c
/rk3399_ARM-atf/plat/qemu/common/qemu_spm.c
/rk3399_ARM-atf/plat/qemu/common/qemu_stack_protector.c
/rk3399_ARM-atf/plat/qemu/qemu/include/platform_def.h
/rk3399_ARM-atf/plat/qemu/qemu_sbsa/include/platform_def.h
/rk3399_ARM-atf/plat/qemu/qemu_sbsa/platform.mk
/rk3399_ARM-atf/plat/qemu/qemu_sbsa/sbsa_pm.c
/rk3399_ARM-atf/plat/qemu/qemu_sbsa/sbsa_private.h
/rk3399_ARM-atf/plat/qemu/qemu_sbsa/sbsa_topology.c
/rk3399_ARM-atf/plat/renesas/common/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/renesas/common/aarch64/platform_common.c
/rk3399_ARM-atf/plat/renesas/common/bl2_cpg_init.c
/rk3399_ARM-atf/plat/renesas/common/bl2_interrupt_error.c
/rk3399_ARM-atf/plat/renesas/common/bl2_plat_mem_params_desc.c
/rk3399_ARM-atf/plat/renesas/common/bl2_secure_setting.c
/rk3399_ARM-atf/plat/renesas/common/bl31_plat_setup.c
/rk3399_ARM-atf/plat/renesas/common/common.mk
/rk3399_ARM-atf/plat/renesas/common/include/plat.ld.S
/rk3399_ARM-atf/plat/renesas/common/include/plat_macros.S
/rk3399_ARM-atf/plat/renesas/common/include/platform_def.h
/rk3399_ARM-atf/plat/renesas/common/include/rcar_def.h
/rk3399_ARM-atf/plat/renesas/common/include/rcar_private.h
/rk3399_ARM-atf/plat/renesas/common/include/rcar_version.h
/rk3399_ARM-atf/plat/renesas/common/include/registers/axi_registers.h
/rk3399_ARM-atf/plat/renesas/common/include/registers/cpg_registers.h
/rk3399_ARM-atf/plat/renesas/common/include/registers/lifec_registers.h
/rk3399_ARM-atf/plat/renesas/common/plat_image_load.c
/rk3399_ARM-atf/plat/renesas/common/plat_pm.c
/rk3399_ARM-atf/plat/renesas/common/plat_storage.c
/rk3399_ARM-atf/plat/renesas/common/plat_topology.c
/rk3399_ARM-atf/plat/renesas/common/rcar_common.c
/rk3399_ARM-atf/plat/renesas/rcar/platform.mk
/rk3399_ARM-atf/plat/renesas/rzg/bl2_plat_setup.c
/rk3399_ARM-atf/plat/renesas/rzg/platform.mk
/rk3399_ARM-atf/plat/st/stm32mp1/services/stm32mp1_svc_setup.c
/rk3399_ARM-atf/plat/st/stm32mp1/sp_min/sp_min-stm32mp1.mk
/rk3399_ARM-atf/plat/st/stm32mp1/stm32mp1_helper.S
/rk3399_ARM-atf/plat/st/stm32mp1/stm32mp1_scmi.c
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/pm_api_sys.c
/rk3399_ARM-atf/tools/cert_create/Makefile
/rk3399_ARM-atf/tools/cert_create/src/ext.c
/rk3399_ARM-atf/tools/cert_create/src/main.c
/rk3399_ARM-atf/tools/encrypt_fw/Makefile
/rk3399_ARM-atf/tools/renesas/rzg_layout_create/makefile
/rk3399_ARM-atf/tools/renesas/rzg_layout_create/sa0.c
/rk3399_ARM-atf/tools/renesas/rzg_layout_create/sa0.ld.S
/rk3399_ARM-atf/tools/renesas/rzg_layout_create/sa6.c
/rk3399_ARM-atf/tools/renesas/rzg_layout_create/sa6.ld.S

1...<<21222324252627282930>>...57