History log of /rk3399_ARM-atf/docs/ (Results 1801 – 1825 of 3227)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
4ec3ccb428-Feb-2021 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Add documentation for SMMUv3 driver in Hafnium(SPM)

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

d97bade109-Dec-2020 Chris Kay <chris.kay@arm.com>

build(hooks): add commitlint hook

This change adds a configuration for commitlint - a tool designed to
enforce a particular commit message style - and run it as part of Git's
commit-msg hook. This v

build(hooks): add commitlint hook

This change adds a configuration for commitlint - a tool designed to
enforce a particular commit message style - and run it as part of Git's
commit-msg hook. This validates commits immediately after the editor has
been exited, and the configuration is derived from the configuration we
provide to Commitizen.

While the configuration provided suggests a maximum header and body
length, neither of these are hard errors. This is to accommodate the
occasional commit where it may be difficult or impossible to comply
with the length requirements (for example, with a particularly long
scope, or a long URL in the message body).

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

show more ...

ba39362f09-Dec-2020 Chris Kay <chris.kay@arm.com>

build(hooks): add Husky configuration

Husky is a tool for managing Git hooks within the repository itself.
Traditionally, commit hooks need to be manually installed on a per-user
basis, but Husky al

build(hooks): add Husky configuration

Husky is a tool for managing Git hooks within the repository itself.
Traditionally, commit hooks need to be manually installed on a per-user
basis, but Husky allows us to install these hooks either automatically
when `npm install` is invoked within the repository, or manually with
`npx husky install`.

This will become useful for us in the next few patches when we begin
introducing tools for enforcing a commit message style.

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

show more ...

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

docs: Update Mbed TLS supported version

Updated the documentation with latest Mbed TLS supported
version i.e. Mbed TLS v2.26.0

Fixes available in this version of Mbed TLS mainly affect
key generati

docs: Update Mbed TLS supported version

Updated the documentation with latest Mbed TLS supported
version i.e. Mbed TLS v2.26.0

Fixes available in this version of Mbed TLS mainly affect
key generation/writing and certificates writing, which
are features used in the cert_create tool.

Release notes of Mbed TLSv2.26.0 are available here:
https://github.com/ARMmbed/mbedtls/releases/tag/v2.26.0

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

show more ...

511c7f3a13-Apr-2021 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge changes from topic "dcc_console" into integration

* changes:
plat:xilinx:versal: Add JTAG DCC support
plat:xilinx:zynqmp: Add JTAG DCC support
drivers: dcc: Support JTAG DCC console


/rk3399_ARM-atf/Makefile
about/maintainers.rst
plat/xilinx-versal.rst
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/marvell/comphy/phy-comphy-3700.c
/rk3399_ARM-atf/drivers/marvell/comphy/phy-comphy-3700.h
/rk3399_ARM-atf/drivers/mmc/mmc.c
/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/dcc.h
/rk3399_ARM-atf/include/drivers/brcm/mdio/mdio.h
/rk3399_ARM-atf/include/drivers/brcm/usbh_xhci_regs.h
/rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_a78c.h
/rk3399_ARM-atf/include/lib/el3_runtime/aarch64/context.h
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a78c.S
/rk3399_ARM-atf/lib/el3_runtime/aarch64/context.S
/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/common/arm_bl31_setup.c
/rk3399_ARM-atf/plat/arm/common/arm_image_load.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/imx/imx8m/imx8mm/imx8mm_image_load.c
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/imx8mm_io_storage.c
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/include/imx8mm_private.h
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/include/platform_def.h
/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
4fe571b808-Apr-2021 Pali Rohár <pali@kernel.org>

docs: marvell: Add information about CZ.NIC Armada 3720 Secure Firmware

CZ.NIC as part of Turris project released free and open source WTMI
application firmware 'wtmi_app.bin' for all Armada 3720 de

docs: marvell: Add information about CZ.NIC Armada 3720 Secure Firmware

CZ.NIC as part of Turris project released free and open source WTMI
application firmware 'wtmi_app.bin' for all Armada 3720 devices. This
firmware includes additional features like access to Hardware Random
Number Generator of Armada 3720 SoC which original Marvell's 'fuse.bin'
image does not have.

CZ.NIC's Armada 3720 Secure Firmware is available at website:

https://gitlab.nic.cz/turris/mox-boot-builder/

This change updates documentation to include steps how to build Marvell
firmware image for Espressobin with this firmware to enable Hardware
Random Number Generator on Espressobin.

In this change is fixed also URL to TF-A and U-Boot git repositories in
Espressobin build example. And as Marvell github repositories switched
default branch to master, explicit branch via -b parameter is redundant
and therefore from examples removed.

Signed-off-by: Pali Rohár <pali@kernel.org>
Change-Id: I59ee29cb6ed149264c5e4202f2af8f9ab3859418

show more ...

a492edc423-Mar-2021 laurenw-arm <lauren.wehrmeister@arm.com>

lib/cpu: Workaround for Cortex A77 erratum 1946167

Cortex A77 erratum 1946167 is a Cat B erratum that applies to revisions
<= r1p1. This erratum is avoided by inserting a DMB ST before acquire
atomi

lib/cpu: Workaround for Cortex A77 erratum 1946167

Cortex A77 erratum 1946167 is a Cat B erratum that applies to revisions
<= r1p1. This erratum is avoided by inserting a DMB ST before acquire
atomic instructions without release semantics through a series of
writes to implementation defined system registers.

SDEN can be found here:
https://documentation-service.arm.com/static/600057a29b9c2d1bb22cd1be?token=

Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com>
Change-Id: I53e3b4fb7e7575ec83d75c2f132eda5ae0b4f01f

show more ...

0b25f40427-Nov-2020 Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>

plat:xilinx:versal: Add JTAG DCC support

As per the new multi-console framework, updating the JTAG DCC support.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Acked-by: Mic

plat:xilinx:versal: Add JTAG DCC support

As per the new multi-console framework, updating the JTAG DCC support.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Acked-by: Michal Simek <michal.simek@xilinx.com>
Change-Id: I77994ce387caf0d695986df3d01d414a920978d0

show more ...

c00baeec27-Nov-2020 Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>

plat:xilinx:zynqmp: Add JTAG DCC support

As per the new multi-console framework, updating the JTAG DCC support.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Acked-by: Mic

plat:xilinx:zynqmp: Add JTAG DCC support

As per the new multi-console framework, updating the JTAG DCC support.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Acked-by: Michal Simek <michal.simek@xilinx.com>
Change-Id: I62cfbb57ae7e454fbc91d1c54aafa6e99f9a35c8

show more ...

e593620527-Nov-2020 Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>

drivers: dcc: Support JTAG DCC console

The legacy console is gone. Re-add DCC console support based
on the multi-console framework.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilin

drivers: dcc: Support JTAG DCC console

The legacy console is gone. Re-add DCC console support based
on the multi-console framework.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Acked-by: Michal Simek <michal.simek@xilinx.com>
Change-Id: Ia8388721093bc1be3af40974530d7c9a9ae5f43e

show more ...

8078b5c530-Mar-2021 André Przywara <andre.przywara@arm.com>

Merge changes from topic "allwinner_h616" into integration

* changes:
allwinner: H616: Add reserved-memory node to DT
allwinner: Add Allwinner H616 SoC support
allwinner: Add H616 SoC ID
all

Merge changes from topic "allwinner_h616" into integration

* changes:
allwinner: H616: Add reserved-memory node to DT
allwinner: Add Allwinner H616 SoC support
allwinner: Add H616 SoC ID
allwinner: Express memmap more dynamically
allwinner: Move sunxi_cpu_power_off_self() into platforms
allwinner: Move SEPARATE_NOBITS_REGION to platforms
doc: allwinner: Reorder sections, document memory mapping

show more ...


/rk3399_ARM-atf/common/fdt_fixup.c
plat/allwinner.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/mmc/mmc.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/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/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/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/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/timer/nxp_timer.c
/rk3399_ARM-atf/drivers/nxp/timer/nxp_timer.h
/rk3399_ARM-atf/drivers/nxp/timer/timer.mk
/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/common/tbbr/cot_def.h
/rk3399_ARM-atf/include/common/tbbr/tbbr_img_def.h
/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
/rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_makalu_elp.h
/rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_matterhorn_elp_arm.h
/rk3399_ARM-atf/include/lib/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/lib/cpus/aarch64/cortex_makalu_elp.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_matterhorn_elp_arm.S
/rk3399_ARM-atf/make_helpers/tbbr/tbbr_tools.mk
/rk3399_ARM-atf/plat/allwinner/common/allwinner-common.mk
/rk3399_ARM-atf/plat/allwinner/common/include/platform_def.h
/rk3399_ARM-atf/plat/allwinner/common/include/sunxi_def.h
/rk3399_ARM-atf/plat/allwinner/common/include/sunxi_private.h
/rk3399_ARM-atf/plat/allwinner/common/sunxi_bl31_setup.c
/rk3399_ARM-atf/plat/allwinner/common/sunxi_common.c
/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_a64/sunxi_power.c
/rk3399_ARM-atf/plat/allwinner/sun50i_h6/include/sunxi_cpucfg.h
/rk3399_ARM-atf/plat/allwinner/sun50i_h6/platform.mk
/rk3399_ARM-atf/plat/allwinner/sun50i_h6/sunxi_power.c
/rk3399_ARM-atf/plat/allwinner/sun50i_h616/include/sunxi_ccu.h
/rk3399_ARM-atf/plat/allwinner/sun50i_h616/include/sunxi_cpucfg.h
/rk3399_ARM-atf/plat/allwinner/sun50i_h616/include/sunxi_mmap.h
/rk3399_ARM-atf/plat/allwinner/sun50i_h616/include/sunxi_spc.h
/rk3399_ARM-atf/plat/allwinner/sun50i_h616/platform.mk
/rk3399_ARM-atf/plat/allwinner/sun50i_h616/prepare_dtb.c
/rk3399_ARM-atf/plat/allwinner/sun50i_h616/sunxi_power.c
/rk3399_ARM-atf/plat/arm/board/arm_fpga/platform.mk
/rk3399_ARM-atf/plat/arm/board/fvp/fdts/fvp_spmc_manifest.dts
/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/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/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/qemu/common/qemu_spm.c
/rk3399_ARM-atf/plat/qemu/qemu_sbsa/include/platform_def.h
/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/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/plat/xilinx/zynqmp/aarch64/zynqmp_common.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/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
/rk3399_ARM-atf/tools/nxp/plat_fiptool/plat_def_uuid_config.c
/rk3399_ARM-atf/tools/nxp/plat_fiptool/plat_fiptool.mk
26123ca328-Nov-2020 Andre Przywara <andre.przywara@arm.com>

allwinner: Add Allwinner H616 SoC support

The new Allwinner H616 SoC lacks the management controller and the secure
SRAM A2, so we need to tweak the memory map quite substantially:
We run BL31 in DR

allwinner: Add Allwinner H616 SoC support

The new Allwinner H616 SoC lacks the management controller and the secure
SRAM A2, so we need to tweak the memory map quite substantially:
We run BL31 in DRAM. Since the DRAM starts at 1GB, we cannot use our
compressed virtual address space (max 256MB) anymore, so we revert to
the full 32bit VA space and use a flat mapping throughout all of it.

The missing controller also means we need to always use the native PSCI
ops, using the CPUIDLE hardware, as SCPI and suspend depend on the ARISC.

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

show more ...

fe90f9ae11-Dec-2020 Andre Przywara <andre.przywara@arm.com>

doc: allwinner: Reorder sections, document memory mapping

Update the Allwinner platform documentation.
Reorder the section, to have the build instructions first, followed by
hints about the installa

doc: allwinner: Reorder sections, document memory mapping

Update the Allwinner platform documentation.
Reorder the section, to have the build instructions first, followed by
hints about the installation.

Add some ASCII art about the layout of our virtual memory map, which
uses a non-trivial condensed virtual address space.

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

show more ...


/rk3399_ARM-atf/common/aarch64/debug.S
/rk3399_ARM-atf/common/fdt_fixup.c
plat/allwinner.rst
/rk3399_ARM-atf/drivers/allwinner/axp/common.c
/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/drivers/mmc/mmc.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/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/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/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/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/timer/nxp_timer.c
/rk3399_ARM-atf/drivers/nxp/timer/nxp_timer.h
/rk3399_ARM-atf/drivers/nxp/timer/timer.mk
/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/common/tbbr/cot_def.h
/rk3399_ARM-atf/include/common/tbbr/tbbr_img_def.h
/rk3399_ARM-atf/include/drivers/arm/tzc400.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
/rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_matterhorn_elp_arm.h
/rk3399_ARM-atf/include/lib/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/lib/cpus/aarch64/cortex_matterhorn_elp_arm.S
/rk3399_ARM-atf/make_helpers/tbbr/tbbr_tools.mk
/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/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/mediatek/mt8192/drivers/spm/mt_spm_vcorefs.c
/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/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/rpi/rpi4/platform.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/plat/xilinx/zynqmp/aarch64/zynqmp_common.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/sdei/sdei_main.c
/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/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
/rk3399_ARM-atf/tools/nxp/plat_fiptool/plat_def_uuid_config.c
/rk3399_ARM-atf/tools/nxp/plat_fiptool/plat_fiptool.mk
ad329e5021-Dec-2020 Ying-Chun Liu (PaulLiu) <paulliu@debian.org>

plat: imx8mm: Add in BL2 with FIP

Adds bl2 with FIP to the build required for mbed Linux booting where
we do:

BootROM -> SPL -> BL2 -> OPTEE -> u-boot

If NEED_BL2 is specified then BL2 will be bui

plat: imx8mm: Add in BL2 with FIP

Adds bl2 with FIP to the build required for mbed Linux booting where
we do:

BootROM -> SPL -> BL2 -> OPTEE -> u-boot

If NEED_BL2 is specified then BL2 will be built and BL31 will have
its address range modified upwards to accommodate. BL31 must be
loaded from a FIP in this case.

If NEED_BL2 is not specified then the current BL31 boot flow is
unaffected and u-boot SPL will load and execute BL31 directly.

Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Change-Id: I655343b3b689b1fc57cfbedda4d3dc2fbd549a96

show more ...


/rk3399_ARM-atf/common/aarch64/debug.S
plat/imx8m.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/drivers/mmc/mmc.c
/rk3399_ARM-atf/include/drivers/arm/tzc400.h
/rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_matterhorn_elp_arm.h
/rk3399_ARM-atf/include/services/ffa_svc.h
/rk3399_ARM-atf/include/tools_share/uuid.h
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_matterhorn_elp_arm.S
/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/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_image_load.c
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/imx8mm_io_storage.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/include/imx8mm_private.h
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/include/platform_def.h
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/platform.mk
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/mt_spm_vcorefs.c
/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/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/plat/xilinx/zynqmp/aarch64/zynqmp_common.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/sdei/sdei_main.c
/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
13d2534508-Mar-2021 Manish Pandey <manish.pandey2@arm.com>

doc: update maintainer list for Arm platforms

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: I24a1697d0e0ec9289d272f0e96a252894faf12ef

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

doc: re-format maintainer.rst file rendering

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: I9fafeb966eeec35527647282b953d88f6aa383be

893716d703-Mar-2021 Mark Dykes <mardyk01@review.trustedfirmware.org>

Merge "docs: Add GIC600AE FVP model version information" into integration


plat/arm/fvp/index.rst
/rk3399_ARM-atf/fdts/morello-fvp.dts
/rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_makalu.h
/rk3399_ARM-atf/include/lib/libc/arm_acle.h
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_makalu.S
/rk3399_ARM-atf/lib/extensions/ras/ras_common.c
/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_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/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_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
051906bb01-Mar-2021 Manish V Badarkhe <Manish.Badarkhe@arm.com>

docs: Add GIC600AE FVP model version information

Added GIC600AE FVP model version information.

Change-Id: I15d25fbdb8e09900976d5993032ec049f8db79f2
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe

docs: Add GIC600AE FVP model version information

Added GIC600AE FVP model version information.

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

show more ...


plat/arm/fvp/index.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/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/lib/cpus/aarch32/cpu_helpers.S
/rk3399_ARM-atf/lib/libc/memset.c
/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/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
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
getting_started/build-options.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
/rk3399_ARM-atf/include/lib/extensions/amu.h
/rk3399_ARM-atf/include/lib/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/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/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
f112792615-Feb-2021 Yann Gautier <yann.gautier@foss.st.com>

docs: stm32mp1: correct formatting issues

Add blank lines before lists and code example.

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

d30a661524-Jan-2021 Manish V Badarkhe <Manish.Badarkhe@arm.com>

doc: Build option to protect GICR frame

Added a build option 'FVP_GICR_REGION_PROTECTION' to make
redistributor frame of fused/unused cores as read only.

Change-Id: Ie85f86e2465b93321a92a888ce8712a

doc: Build option to protect GICR frame

Added a build option 'FVP_GICR_REGION_PROTECTION' to make
redistributor frame of fused/unused cores as read only.

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

show more ...

7dfb991122-Jun-2020 Jimmy Brisson <jimmy.brisson@arm.com>

Add TRNG Firmware Interface service

This adds the TRNG Firmware Interface Service to the standard
service dispatcher. This includes a method for dispatching entropy
requests to platforms and include

Add TRNG Firmware Interface service

This adds the TRNG Firmware Interface Service to the standard
service dispatcher. This includes a method for dispatching entropy
requests to platforms and includes an entropy pool implementation to
avoid dropping any entropy requested from the platform.

Change-Id: I71cadb3cb377a507652eca9e0d68714c973026e9
Signed-off-by: Jimmy Brisson <jimmy.brisson@arm.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

477e28de02-Feb-2021 Manish Pandey <manish.pandey2@arm.com>

Merge changes from topic "marvell-armada-docs" into integration

* changes:
docs: marvell: Replace ESPRESSObin-Ultra TF-A build example by full example how to build production release of Marvell fi

Merge changes from topic "marvell-armada-docs" into integration

* changes:
docs: marvell: Replace ESPRESSObin-Ultra TF-A build example by full example how to build production release of Marvell firmware image
docs: marvell: Fix description of flash-image.bin image
docs: marvell: Add information into CLOCKSPRESET option how to identify CPU frequency
docs: marvell: Reformat DDR_TOPOLOGY option and mention EspressoBin-Ultra board
docs: marvell: Move Supported Marvell platforms to PLAT build option

show more ...

6803d98902-Feb-2021 Manish Pandey <manish.pandey2@arm.com>

Merge changes from topic "marvell-a3k-separate-flash-and-uart" into integration

* changes:
plat: marvell: armada: a3k: Do not use 'echo -e' in Makefile
docs: marvell: Update info about BOOTDEV=S

Merge changes from topic "marvell-a3k-separate-flash-and-uart" into integration

* changes:
plat: marvell: armada: a3k: Do not use 'echo -e' in Makefile
docs: marvell: Update info about BOOTDEV=SATA

show more ...

72645d5b02-Feb-2021 Manish Pandey <manish.pandey2@arm.com>

Merge changes from topic "marvell-a3k-separate-flash-and-uart" into integration

* changes:
docs: marvell: Update info about WTMI_IMG option
plat: marvell: armada: a3k: Remove unused variable WTM

Merge changes from topic "marvell-a3k-separate-flash-and-uart" into integration

* changes:
docs: marvell: Update info about WTMI_IMG option
plat: marvell: armada: a3k: Remove unused variable WTMI_SYSINIT_IMG from Makefile
plat: marvell: armada: Show informative build messages and blank lines
plat: marvell: armada: Move definition of mrvl_flash target to common marvell_common.mk file
plat: marvell: armada: a3k: Use $(Q) instead of @
plat: marvell: armada: a3k: Add a new target mrvl_uart which builds UART image
plat: marvell: armada: a3k: Build UART image files directly in $(BUILD_UART) subdirectory
plat: marvell: armada: a3k: Build intermediate files in $(BUILD_PLAT) directory
plat: marvell: armada: a3k: Correctly set DDR_TOPOLOGY and CLOCKSPRESET for WTMI
plat: marvell: armada: a3k: Allow use of the system Crypto++ library
docs: marvell: Update info about WTP and MV_DDR_PATH parameters
plat: marvell: armada: a3k: Add checks that WTP, MV_DDR_PATH and CRYPTOPP_PATH are correctly defined
docs: marvell: Update mv-ddr-marvell and A3700-utils-marvell branches

show more ...

1...<<71727374757677787980>>...130