History log of /rk3399_ARM-atf/plat/ (Results 6801 – 6825 of 8868)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a5ae5a7202-Jan-2019 Jolly Shah <jollys@xilinx.com>

zynqmp: pm: Return the buffered PLL mode through IOCTL PLL get mode API

When linux calls pm_ioctl_get_pll_frac_mode() it doesn't expect the actual
mode to be read from hardware, but the value that i

zynqmp: pm: Return the buffered PLL mode through IOCTL PLL get mode API

When linux calls pm_ioctl_get_pll_frac_mode() it doesn't expect the actual
mode to be read from hardware, but the value that it is intending to
program. Therefore, we return the buffered value to linux.

Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
Acked-by: Will Wong <WILLW@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

8975f31702-Jan-2019 Jolly Shah <jollys@xilinx.com>

zynqmp: pm: Buffer the PLL mode that is set using IOCTL API

When linux calls pm_ioctl_set_pll_frac_mode() it doesn't expect the
fractional mode to be changed in hardware. Furthermore, even before th

zynqmp: pm: Buffer the PLL mode that is set using IOCTL API

When linux calls pm_ioctl_set_pll_frac_mode() it doesn't expect the
fractional mode to be changed in hardware. Furthermore, even before this
patch setting the mode which is done by writing into register takes
no effect until the PLL reset is deasserted, i.e. until linux "enables"
the PLL. To adjust the code to system-level PLL EEMI API and avoid
unnecessary IPIs that would otherwise be issued, we buffer the mode
value set via IOCTL until the PLL mode really needs to be set.

Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
Acked-by: Will Wong <WILLW@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

cf1769b502-Jan-2019 Jolly Shah <jollys@xilinx.com>

zynqmp: pm: Set PLL fractional data using PLL set parameter EEMI API

Fractional data should be set using PLL set parameter EEMI API. This
stands for system-level communication (APU to PMU). Since li

zynqmp: pm: Set PLL fractional data using PLL set parameter EEMI API

Fractional data should be set using PLL set parameter EEMI API. This
stands for system-level communication (APU to PMU). Since linux
already uses a specific IOCTL function to do this and we need to
keep it that way, the pll clock ID given by linux has to be mapped
to the pll node ID that is communicated at the system-level (argument
of PLL set parameter API).
With this modification the function pm_api_clk_set_pll_frac_data is
removed from pm_api_clock.c/h because it became unused.

Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
Acked-by: Will Wong <WILLW@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

1e3fb35202-Jan-2019 Jolly Shah <jollys@xilinx.com>

zynqmp: pm: Get PLL fractional data using PLL get parameter EEMI API

Fractional data should be get using PLL get parameter EEMI API. This
stands for system-level communication (APU to PMU). Since li

zynqmp: pm: Get PLL fractional data using PLL get parameter EEMI API

Fractional data should be get using PLL get parameter EEMI API. This
stands for system-level communication (APU to PMU). Since linux
already uses a specific IOCTL function to do this and we need to
keep it that way, the pll clock ID given by linux has to be mapped
to the pll node ID that is communicated at the system-level (argument
of PLL get parameter API).
With this modification the function pm_api_clk_get_pll_frac_data is
removed from pm_api_clock.c/h because it became unused.
The clock enum is defined as 'enum clock_id'.

Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
Acked-by: Will Wong <WILLW@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

2027979304-Jan-2019 Jolly Shah <jollys@xilinx.com>

zynqmp: pm: Implement PLL get mode EEMI API

This API will be used to get the currently configured PLL mode:
reset (bypassed and unlocked), integer or fractional (locked).

Signed-off-by: Mirela Simo

zynqmp: pm: Implement PLL get mode EEMI API

This API will be used to get the currently configured PLL mode:
reset (bypassed and unlocked), integer or fractional (locked).

Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
Acked-by: Will Wong <WILLW@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

5f1a5fee04-Jan-2019 Jolly Shah <jollys@xilinx.com>

zynqmp: pm: Implement PLL set mode EEMI API

This API will be used to set the PLL mode: reset (unlocked), integer
or fractional (locked). If reset mode is set the PM controller will
bypass the target

zynqmp: pm: Implement PLL set mode EEMI API

This API will be used to set the PLL mode: reset (unlocked), integer
or fractional (locked). If reset mode is set the PM controller will
bypass the target PLL prior to asserting the reset. If integer or
fractional mode is set the PM controller will program and trigger
locking of the PLL. If success status is returned the PLL is locked
and its bypass is deasserted. If fractional mode is set the fractional
divider (data parameter) has to have a non-zero value prior to issuing
pll set fractional mode. The caller need to ensure that the data
parameter is properly set using pll get/set parameter EEMI API.

Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
Acked-by: Will Wong <WILLW@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

d833f64c04-Jan-2019 Jolly Shah <jollys@xilinx.com>

zynqmp: pm: Implement PLL get parameter EEMI API

This API will be used to get a parameter for the PLL. Parameter values
represent the values as defined in the Zynq MPSoC register reference
manual ug

zynqmp: pm: Implement PLL get parameter EEMI API

This API will be used to get a parameter for the PLL. Parameter values
represent the values as defined in the Zynq MPSoC register reference
manual ug1087.

Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
Acked-by: Will Wong <WILLW@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

bfed44a102-Jan-2019 Jolly Shah <jollys@xilinx.com>

zynqmp: pm: Implement PLL set parameter EEMI API

This API will be used to set a parameter for the PLL. The parameter
value that is set will have effect once the PLL mode is set to integer
or fractio

zynqmp: pm: Implement PLL set parameter EEMI API

This API will be used to set a parameter for the PLL. The parameter
value that is set will have effect once the PLL mode is set to integer
or fractional mode. Parameter values represent the values as defined
in the Zynq MPSoC register reference manual ug1087.

Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
Acked-by: Will Wong <WILLW@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

8e7b27a417-Dec-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

rpi3: Remove unneeded include paths from Makefile

Change-Id: I20d164f7573ebc24935e92a924472e29c8a0e3a0
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

09d40e0e14-Dec-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Sanitise includes across codebase

Enforce full include path for includes. Deprecate old paths.

The following folders inside include/lib have been left unchanged:

- include/lib/cpus/${ARCH}
- inclu

Sanitise includes across codebase

Enforce full include path for includes. Deprecate old paths.

The following folders inside include/lib have been left unchanged:

- include/lib/cpus/${ARCH}
- include/lib/el3_runtime/${ARCH}

The reason for this change is that having a global namespace for
includes isn't a good idea. It defeats one of the advantages of having
folders and it introduces problems that are sometimes subtle (because
you may not know the header you are actually including if there are two
of them).

For example, this patch had to be created because two headers were
called the same way: e0ea0928d5b7 ("Fix gpio includes of mt8173 platform
to avoid collision."). More recently, this patch has had similar
problems: 46f9b2c3a282 ("drivers: add tzc380 support").

This problem was introduced in commit 4ecca33988b9 ("Move include and
source files to logical locations"). At that time, there weren't too
many headers so it wasn't a real issue. However, time has shown that
this creates problems.

Platforms that want to preserve the way they include headers may add the
removed paths to PLAT_INCLUDES, but this is discouraged.

Change-Id: I39dc53ed98f9e297a5966e723d1936d6ccf2fc8f
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/bl1/aarch32/bl1_context_mgmt.c
/rk3399_ARM-atf/bl1/aarch32/bl1_entrypoint.S
/rk3399_ARM-atf/bl1/aarch32/bl1_exceptions.S
/rk3399_ARM-atf/bl1/aarch64/bl1_context_mgmt.c
/rk3399_ARM-atf/bl1/aarch64/bl1_exceptions.S
/rk3399_ARM-atf/bl1/bl1.ld.S
/rk3399_ARM-atf/bl1/bl1_fwu.c
/rk3399_ARM-atf/bl1/bl1_main.c
/rk3399_ARM-atf/bl1/bl1_private.h
/rk3399_ARM-atf/bl1/tbbr/tbbr_img_desc.c
/rk3399_ARM-atf/bl2/aarch32/bl2_el3_entrypoint.S
/rk3399_ARM-atf/bl2/aarch32/bl2_el3_exceptions.S
/rk3399_ARM-atf/bl2/aarch32/bl2_entrypoint.S
/rk3399_ARM-atf/bl2/aarch64/bl2_el3_entrypoint.S
/rk3399_ARM-atf/bl2/aarch64/bl2_el3_exceptions.S
/rk3399_ARM-atf/bl2/aarch64/bl2_entrypoint.S
/rk3399_ARM-atf/bl2/bl2.ld.S
/rk3399_ARM-atf/bl2/bl2_el3.ld.S
/rk3399_ARM-atf/bl2/bl2_image_load_v2.c
/rk3399_ARM-atf/bl2/bl2_main.c
/rk3399_ARM-atf/bl2u/aarch32/bl2u_entrypoint.S
/rk3399_ARM-atf/bl2u/aarch64/bl2u_entrypoint.S
/rk3399_ARM-atf/bl2u/bl2u.ld.S
/rk3399_ARM-atf/bl2u/bl2u_main.c
/rk3399_ARM-atf/bl31/aarch64/bl31_entrypoint.S
/rk3399_ARM-atf/bl31/aarch64/crash_reporting.S
/rk3399_ARM-atf/bl31/aarch64/ea_delegate.S
/rk3399_ARM-atf/bl31/aarch64/runtime_exceptions.S
/rk3399_ARM-atf/bl31/bl31.ld.S
/rk3399_ARM-atf/bl31/bl31_context_mgmt.c
/rk3399_ARM-atf/bl31/bl31_main.c
/rk3399_ARM-atf/bl31/ehf.c
/rk3399_ARM-atf/bl31/interrupt_mgmt.c
/rk3399_ARM-atf/bl32/sp_min/aarch32/entrypoint.S
/rk3399_ARM-atf/bl32/sp_min/sp_min.ld.S
/rk3399_ARM-atf/bl32/sp_min/sp_min_main.c
/rk3399_ARM-atf/bl32/tsp/aarch64/tsp_entrypoint.S
/rk3399_ARM-atf/bl32/tsp/aarch64/tsp_exceptions.S
/rk3399_ARM-atf/bl32/tsp/aarch64/tsp_request.S
/rk3399_ARM-atf/bl32/tsp/tsp.ld.S
/rk3399_ARM-atf/bl32/tsp/tsp_interrupt.c
/rk3399_ARM-atf/bl32/tsp/tsp_main.c
/rk3399_ARM-atf/bl32/tsp/tsp_private.h
/rk3399_ARM-atf/bl32/tsp/tsp_timer.c
/rk3399_ARM-atf/common/aarch64/debug.S
/rk3399_ARM-atf/common/aarch64/early_exceptions.S
/rk3399_ARM-atf/common/backtrace/backtrace.c
/rk3399_ARM-atf/common/bl_common.c
/rk3399_ARM-atf/common/desc_image_load.c
/rk3399_ARM-atf/common/fdt_wrappers.c
/rk3399_ARM-atf/common/image_decompress.c
/rk3399_ARM-atf/common/runtime_svc.c
/rk3399_ARM-atf/common/tf_log.c
/rk3399_ARM-atf/docs/exception-handling.rst
/rk3399_ARM-atf/drivers/allwinner/sunxi_rsb.c
/rk3399_ARM-atf/drivers/arm/cci/cci.c
/rk3399_ARM-atf/drivers/arm/ccn/ccn.c
/rk3399_ARM-atf/drivers/arm/gic/common/gic_common.c
/rk3399_ARM-atf/drivers/arm/gic/common/gic_common_private.h
/rk3399_ARM-atf/drivers/arm/gic/v2/gicv2_helpers.c
/rk3399_ARM-atf/drivers/arm/gic/v2/gicv2_main.c
/rk3399_ARM-atf/drivers/arm/gic/v2/gicv2_private.h
/rk3399_ARM-atf/drivers/arm/gic/v3/arm_gicv3_common.c
/rk3399_ARM-atf/drivers/arm/gic/v3/gic600.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/arm/pl011/aarch32/pl011_console.S
/rk3399_ARM-atf/drivers/arm/pl011/aarch64/pl011_console.S
/rk3399_ARM-atf/drivers/arm/pl061/pl061_gpio.c
/rk3399_ARM-atf/drivers/arm/smmu/smmu_v3.c
/rk3399_ARM-atf/drivers/arm/sp804/sp804_delay_timer.c
/rk3399_ARM-atf/drivers/arm/sp805/sp805.c
/rk3399_ARM-atf/drivers/arm/tzc/tzc380.c
/rk3399_ARM-atf/drivers/arm/tzc/tzc400.c
/rk3399_ARM-atf/drivers/arm/tzc/tzc_common_private.h
/rk3399_ARM-atf/drivers/arm/tzc/tzc_dmc500.c
/rk3399_ARM-atf/drivers/arm/tzc/tzc_dmc620.c
/rk3399_ARM-atf/drivers/auth/auth_mod.c
/rk3399_ARM-atf/drivers/auth/crypto_mod.c
/rk3399_ARM-atf/drivers/auth/cryptocell/cryptocell_crypto.c
/rk3399_ARM-atf/drivers/auth/cryptocell/cryptocell_crypto.mk
/rk3399_ARM-atf/drivers/auth/img_parser_mod.c
/rk3399_ARM-atf/drivers/auth/mbedtls/mbedtls_common.c
/rk3399_ARM-atf/drivers/auth/mbedtls/mbedtls_common.mk
/rk3399_ARM-atf/drivers/auth/mbedtls/mbedtls_crypto.c
/rk3399_ARM-atf/drivers/auth/mbedtls/mbedtls_x509_parser.c
/rk3399_ARM-atf/drivers/auth/tbbr/tbbr_cot.c
/rk3399_ARM-atf/drivers/cadence/uart/aarch64/cdns_console.S
/rk3399_ARM-atf/drivers/cfi/v2m/v2m_flash.c
/rk3399_ARM-atf/drivers/console/multi_console.c
/rk3399_ARM-atf/drivers/coreboot/cbmem_console/aarch64/cbmem_console.S
/rk3399_ARM-atf/drivers/delay_timer/delay_timer.c
/rk3399_ARM-atf/drivers/delay_timer/generic_delay_timer.c
/rk3399_ARM-atf/drivers/gpio/gpio.c
/rk3399_ARM-atf/drivers/imx/timer/imx_gpt.c
/rk3399_ARM-atf/drivers/imx/uart/imx_uart.c
/rk3399_ARM-atf/drivers/imx/usdhc/imx_usdhc.c
/rk3399_ARM-atf/drivers/imx/usdhc/imx_usdhc.h
/rk3399_ARM-atf/drivers/io/io_block.c
/rk3399_ARM-atf/drivers/io/io_dummy.c
/rk3399_ARM-atf/drivers/io/io_fip.c
/rk3399_ARM-atf/drivers/io/io_memmap.c
/rk3399_ARM-atf/drivers/io/io_semihosting.c
/rk3399_ARM-atf/drivers/io/io_storage.c
/rk3399_ARM-atf/drivers/marvell/amb_adec.c
/rk3399_ARM-atf/drivers/marvell/ap807_clocks_init.c
/rk3399_ARM-atf/drivers/marvell/cache_llc.c
/rk3399_ARM-atf/drivers/marvell/ccu.c
/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/gwin.c
/rk3399_ARM-atf/drivers/marvell/io_win.c
/rk3399_ARM-atf/drivers/marvell/iob.c
/rk3399_ARM-atf/drivers/marvell/mc_trustzone/mc_trustzone.c
/rk3399_ARM-atf/drivers/marvell/mc_trustzone/mc_trustzone.h
/rk3399_ARM-atf/drivers/marvell/mci.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/thermal.c
/rk3399_ARM-atf/drivers/marvell/uart/a3700_console.S
/rk3399_ARM-atf/drivers/mentor/i2c/mi2cv.c
/rk3399_ARM-atf/drivers/meson/console/aarch64/meson_console.S
/rk3399_ARM-atf/drivers/mmc/mmc.c
/rk3399_ARM-atf/drivers/partition/gpt.c
/rk3399_ARM-atf/drivers/partition/partition.c
/rk3399_ARM-atf/drivers/renesas/rcar/auth/auth_mod.c
/rk3399_ARM-atf/drivers/renesas/rcar/avs/avs_driver.c
/rk3399_ARM-atf/drivers/renesas/rcar/board/board.c
/rk3399_ARM-atf/drivers/renesas/rcar/common.c
/rk3399_ARM-atf/drivers/renesas/rcar/console/rcar_printf.c
/rk3399_ARM-atf/drivers/renesas/rcar/cpld/ulcb_cpld.c
/rk3399_ARM-atf/drivers/renesas/rcar/delay/micro_delay.h
/rk3399_ARM-atf/drivers/renesas/rcar/dma/dma_driver.c
/rk3399_ARM-atf/drivers/renesas/rcar/emmc/emmc_cmd.c
/rk3399_ARM-atf/drivers/renesas/rcar/emmc/emmc_init.c
/rk3399_ARM-atf/drivers/renesas/rcar/emmc/emmc_interrupt.c
/rk3399_ARM-atf/drivers/renesas/rcar/emmc/emmc_mount.c
/rk3399_ARM-atf/drivers/renesas/rcar/emmc/emmc_read.c
/rk3399_ARM-atf/drivers/renesas/rcar/emmc/emmc_utility.c
/rk3399_ARM-atf/drivers/renesas/rcar/iic_dvfs/iic_dvfs.c
/rk3399_ARM-atf/drivers/renesas/rcar/io/io_emmcdrv.c
/rk3399_ARM-atf/drivers/renesas/rcar/io/io_memdrv.c
/rk3399_ARM-atf/drivers/renesas/rcar/io/io_rcar.c
/rk3399_ARM-atf/drivers/renesas/rcar/pwrc/pwrc.c
/rk3399_ARM-atf/drivers/renesas/rcar/rom/rom_api.c
/rk3399_ARM-atf/drivers/renesas/rcar/rpc/rpc_driver.c
/rk3399_ARM-atf/drivers/renesas/rcar/watchdog/swdt.c
/rk3399_ARM-atf/drivers/st/clk/stm32mp1_clk.c
/rk3399_ARM-atf/drivers/st/clk/stm32mp1_clkfunc.c
/rk3399_ARM-atf/drivers/st/ddr/stm32mp1_ddr.c
/rk3399_ARM-atf/drivers/st/ddr/stm32mp1_ddr_helpers.c
/rk3399_ARM-atf/drivers/st/ddr/stm32mp1_ram.c
/rk3399_ARM-atf/drivers/st/gpio/stm32_gpio.c
/rk3399_ARM-atf/drivers/st/io/io_mmc.c
/rk3399_ARM-atf/drivers/st/io/io_stm32image.c
/rk3399_ARM-atf/drivers/st/mmc/stm32_sdmmc2.c
/rk3399_ARM-atf/drivers/st/pmic/stm32_i2c.c
/rk3399_ARM-atf/drivers/st/pmic/stm32mp1_pmic.c
/rk3399_ARM-atf/drivers/st/pmic/stpmu1.c
/rk3399_ARM-atf/drivers/st/reset/stm32mp1_reset.c
/rk3399_ARM-atf/drivers/st/uart/aarch32/stm32_console.S
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_b/boot_init_dram.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/dram_sub_func.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/E3/pfc_init_e3.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v1.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v2.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/M3/pfc_init_m3.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/M3N/pfc_init_m3n.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/pfc_init.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v10.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v11.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v10.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/qos_init.c
/rk3399_ARM-atf/drivers/synopsys/emmc/dw_mmc.c
/rk3399_ARM-atf/drivers/synopsys/ufs/dw_ufs.c
/rk3399_ARM-atf/drivers/ti/uart/aarch64/16550_console.S
/rk3399_ARM-atf/drivers/ufs/ufs.c
/rk3399_ARM-atf/include/arch/aarch32/arch.h
/rk3399_ARM-atf/include/arch/aarch32/arch_helpers.h
/rk3399_ARM-atf/include/arch/aarch32/asm_macros.S
/rk3399_ARM-atf/include/arch/aarch32/assert_macros.S
/rk3399_ARM-atf/include/arch/aarch32/console_macros.S
/rk3399_ARM-atf/include/arch/aarch32/el3_common_macros.S
/rk3399_ARM-atf/include/arch/aarch32/smccc_helpers.h
/rk3399_ARM-atf/include/arch/aarch32/smccc_macros.S
/rk3399_ARM-atf/include/arch/aarch64/arch.h
/rk3399_ARM-atf/include/arch/aarch64/arch_helpers.h
/rk3399_ARM-atf/include/arch/aarch64/asm_macros.S
/rk3399_ARM-atf/include/arch/aarch64/assert_macros.S
/rk3399_ARM-atf/include/arch/aarch64/console_macros.S
/rk3399_ARM-atf/include/arch/aarch64/el3_common_macros.S
/rk3399_ARM-atf/include/arch/aarch64/setjmp.h
/rk3399_ARM-atf/include/arch/aarch64/smccc_helpers.h
/rk3399_ARM-atf/include/bl1/bl1.h
/rk3399_ARM-atf/include/bl1/tbbr/tbbr_img_desc.h
/rk3399_ARM-atf/include/bl31/ehf.h
/rk3399_ARM-atf/include/bl31/interrupt_mgmt.h
/rk3399_ARM-atf/include/bl32/payloads/tlk.h
/rk3399_ARM-atf/include/common/bl_common.h
/rk3399_ARM-atf/include/common/debug.h
/rk3399_ARM-atf/include/common/desc_image_load.h
/rk3399_ARM-atf/include/common/ep_info.h
/rk3399_ARM-atf/include/common/param_header.h
/rk3399_ARM-atf/include/common/runtime_svc.h
/rk3399_ARM-atf/include/common/tbbr/tbbr_img_def.h
/rk3399_ARM-atf/include/drivers/arm/cci.h
/rk3399_ARM-atf/include/drivers/arm/gic_common.h
/rk3399_ARM-atf/include/drivers/arm/gicv2.h
/rk3399_ARM-atf/include/drivers/arm/gicv3.h
/rk3399_ARM-atf/include/drivers/arm/pl011.h
/rk3399_ARM-atf/include/drivers/arm/pl061_gpio.h
/rk3399_ARM-atf/include/drivers/arm/smmu_v3.h
/rk3399_ARM-atf/include/drivers/arm/sp804_delay_timer.h
/rk3399_ARM-atf/include/drivers/arm/sp805.h
/rk3399_ARM-atf/include/drivers/arm/tzc380.h
/rk3399_ARM-atf/include/drivers/arm/tzc400.h
/rk3399_ARM-atf/include/drivers/arm/tzc_common.h
/rk3399_ARM-atf/include/drivers/arm/tzc_dmc500.h
/rk3399_ARM-atf/include/drivers/arm/tzc_dmc620.h
/rk3399_ARM-atf/include/drivers/auth/auth_mod.h
/rk3399_ARM-atf/include/drivers/auth/img_parser_mod.h
/rk3399_ARM-atf/include/drivers/cadence/cdns_uart.h
/rk3399_ARM-atf/include/drivers/console.h
/rk3399_ARM-atf/include/drivers/console_assertions.h
/rk3399_ARM-atf/include/drivers/coreboot/cbmem_console.h
/rk3399_ARM-atf/include/drivers/io/io_block.h
/rk3399_ARM-atf/include/drivers/io/io_driver.h
/rk3399_ARM-atf/include/drivers/io/io_storage.h
/rk3399_ARM-atf/include/drivers/marvell/ccu.h
/rk3399_ARM-atf/include/drivers/marvell/gwin.h
/rk3399_ARM-atf/include/drivers/marvell/io_win.h
/rk3399_ARM-atf/include/drivers/marvell/iob.h
/rk3399_ARM-atf/include/drivers/marvell/mochi/cp110_setup.h
/rk3399_ARM-atf/include/drivers/marvell/uart/a3700_console.h
/rk3399_ARM-atf/include/drivers/meson/meson_console.h
/rk3399_ARM-atf/include/drivers/mmc.h
/rk3399_ARM-atf/include/drivers/partition/gpt.h
/rk3399_ARM-atf/include/drivers/partition/partition.h
/rk3399_ARM-atf/include/drivers/st/io_mmc.h
/rk3399_ARM-atf/include/drivers/st/io_stm32image.h
/rk3399_ARM-atf/include/drivers/st/stm32_console.h
/rk3399_ARM-atf/include/drivers/st/stm32_gpio.h
/rk3399_ARM-atf/include/drivers/st/stm32_i2c.h
/rk3399_ARM-atf/include/drivers/st/stm32_sdmmc2.h
/rk3399_ARM-atf/include/drivers/st/stm32_uart_regs.h
/rk3399_ARM-atf/include/drivers/st/stm32mp1_clk.h
/rk3399_ARM-atf/include/drivers/st/stm32mp1_clkfunc.h
/rk3399_ARM-atf/include/drivers/st/stm32mp1_ddr_regs.h
/rk3399_ARM-atf/include/drivers/st/stm32mp1_pmic.h
/rk3399_ARM-atf/include/drivers/st/stm32mp1_pwr.h
/rk3399_ARM-atf/include/drivers/st/stm32mp1_rcc.h
/rk3399_ARM-atf/include/drivers/st/stpmu1.h
/rk3399_ARM-atf/include/drivers/synopsys/dw_mmc.h
/rk3399_ARM-atf/include/drivers/ti/uart/uart_16550.h
/rk3399_ARM-atf/include/drivers/ufs.h
/rk3399_ARM-atf/include/lib/bakery_lock.h
/rk3399_ARM-atf/include/lib/cpus/aarch32/cortex_a57.h
/rk3399_ARM-atf/include/lib/cpus/aarch32/cortex_a72.h
/rk3399_ARM-atf/include/lib/cpus/aarch32/cpu_macros.S
/rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_a57.h
/rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_a72.h
/rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_a75.h
/rk3399_ARM-atf/include/lib/cpus/aarch64/cortex_ares.h
/rk3399_ARM-atf/include/lib/cpus/aarch64/cpu_macros.S
/rk3399_ARM-atf/include/lib/cpus/aarch64/dsu_def.h
/rk3399_ARM-atf/include/lib/cpus/errata_report.h
/rk3399_ARM-atf/include/lib/el3_runtime/aarch32/context.h
/rk3399_ARM-atf/include/lib/el3_runtime/aarch64/context.h
/rk3399_ARM-atf/include/lib/el3_runtime/context_mgmt.h
/rk3399_ARM-atf/include/lib/el3_runtime/cpu_data.h
/rk3399_ARM-atf/include/lib/el3_runtime/pubsub.h
/rk3399_ARM-atf/include/lib/el3_runtime/pubsub_events.h
/rk3399_ARM-atf/include/lib/extensions/amu.h
/rk3399_ARM-atf/include/lib/extensions/ras.h
/rk3399_ARM-atf/include/lib/extensions/ras_arch.h
/rk3399_ARM-atf/include/lib/libc/assert.h
/rk3399_ARM-atf/include/lib/object_pool.h
/rk3399_ARM-atf/include/lib/optee_utils.h
/rk3399_ARM-atf/include/lib/pmf/pmf.h
/rk3399_ARM-atf/include/lib/pmf/pmf_helpers.h
/rk3399_ARM-atf/include/lib/psci/psci.h
/rk3399_ARM-atf/include/lib/psci/psci_lib.h
/rk3399_ARM-atf/include/lib/runtime_instr.h
/rk3399_ARM-atf/include/lib/smccc.h
/rk3399_ARM-atf/include/lib/utils.h
/rk3399_ARM-atf/include/lib/xlat_tables/aarch32/xlat_tables_aarch32.h
/rk3399_ARM-atf/include/lib/xlat_tables/aarch64/xlat_tables_aarch64.h
/rk3399_ARM-atf/include/lib/xlat_tables/xlat_tables.h
/rk3399_ARM-atf/include/lib/xlat_tables/xlat_tables_compat.h
/rk3399_ARM-atf/include/lib/xlat_tables/xlat_tables_defs.h
/rk3399_ARM-atf/include/lib/xlat_tables/xlat_tables_v2.h
/rk3399_ARM-atf/include/lib/xlat_tables/xlat_tables_v2_helpers.h
/rk3399_ARM-atf/include/plat/arm/board/common/board_css_def.h
/rk3399_ARM-atf/include/plat/arm/board/common/v2m_def.h
/rk3399_ARM-atf/include/plat/arm/common/aarch64/arm_macros.S
/rk3399_ARM-atf/include/plat/arm/common/aarch64/cci_macros.S
/rk3399_ARM-atf/include/plat/arm/common/arm_config.h
/rk3399_ARM-atf/include/plat/arm/common/arm_def.h
/rk3399_ARM-atf/include/plat/arm/common/arm_sip_svc.h
/rk3399_ARM-atf/include/plat/arm/common/arm_spm_def.h
/rk3399_ARM-atf/include/plat/arm/common/arm_tzc_dram.ld.S
/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/plat/arm/css/common/css_pm.h
/rk3399_ARM-atf/include/plat/arm/soc/common/soc_css_def.h
/rk3399_ARM-atf/include/plat/common/common_def.h
/rk3399_ARM-atf/include/plat/common/platform.h
/rk3399_ARM-atf/include/plat/marvell/a3700/common/armada_common.h
/rk3399_ARM-atf/include/plat/marvell/a3700/common/marvell_def.h
/rk3399_ARM-atf/include/plat/marvell/a3700/common/plat_marvell.h
/rk3399_ARM-atf/include/plat/marvell/a8k/common/armada_common.h
/rk3399_ARM-atf/include/plat/marvell/a8k/common/marvell_def.h
/rk3399_ARM-atf/include/plat/marvell/a8k/common/plat_marvell.h
/rk3399_ARM-atf/include/plat/marvell/common/aarch64/cci_macros.S
/rk3399_ARM-atf/include/plat/marvell/common/aarch64/marvell_macros.S
/rk3399_ARM-atf/include/plat/marvell/common/marvell_plat_priv.h
/rk3399_ARM-atf/include/services/mm_svc.h
/rk3399_ARM-atf/include/services/sdei.h
/rk3399_ARM-atf/include/services/secure_partition.h
/rk3399_ARM-atf/include/services/sp_res_desc.h
/rk3399_ARM-atf/include/services/sp_res_desc_def.h
/rk3399_ARM-atf/include/services/spci_svc.h
/rk3399_ARM-atf/include/services/spm_svc.h
/rk3399_ARM-atf/include/services/sprt_svc.h
/rk3399_ARM-atf/include/tools_share/firmware_image_package.h
/rk3399_ARM-atf/lib/aarch64/misc_helpers.S
/rk3399_ARM-atf/lib/coreboot/coreboot.mk
/rk3399_ARM-atf/lib/coreboot/coreboot_table.c
/rk3399_ARM-atf/lib/cpus/aarch32/cortex_a53.S
/rk3399_ARM-atf/lib/cpus/aarch32/cortex_a57.S
/rk3399_ARM-atf/lib/cpus/aarch32/cortex_a72.S
/rk3399_ARM-atf/lib/cpus/aarch32/cpu_helpers.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a35.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a53.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a55.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a57.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a73.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a75_pubsub.c
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_a76.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_ares_pubsub.c
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_deimos.S
/rk3399_ARM-atf/lib/cpus/aarch64/cortex_helios.S
/rk3399_ARM-atf/lib/cpus/aarch64/cpu_helpers.S
/rk3399_ARM-atf/lib/cpus/aarch64/cpuamu.c
/rk3399_ARM-atf/lib/cpus/aarch64/dsu_helpers.S
/rk3399_ARM-atf/lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S
/rk3399_ARM-atf/lib/cpus/aarch64/wa_cve_2017_5715_mmu.S
/rk3399_ARM-atf/lib/cpus/errata_report.c
/rk3399_ARM-atf/lib/el3_runtime/aarch32/context_mgmt.c
/rk3399_ARM-atf/lib/el3_runtime/aarch32/cpu_data.S
/rk3399_ARM-atf/lib/el3_runtime/aarch64/context_mgmt.c
/rk3399_ARM-atf/lib/el3_runtime/aarch64/cpu_data.S
/rk3399_ARM-atf/lib/el3_runtime/cpu_data_array.c
/rk3399_ARM-atf/lib/extensions/amu/aarch32/amu.c
/rk3399_ARM-atf/lib/extensions/amu/aarch64/amu.c
/rk3399_ARM-atf/lib/extensions/mpam/mpam.c
/rk3399_ARM-atf/lib/extensions/ras/ras_common.c
/rk3399_ARM-atf/lib/extensions/ras/std_err_record.c
/rk3399_ARM-atf/lib/extensions/spe/spe.c
/rk3399_ARM-atf/lib/extensions/sve/sve.c
/rk3399_ARM-atf/lib/libc/abort.c
/rk3399_ARM-atf/lib/libc/assert.c
/rk3399_ARM-atf/lib/libc/printf.c
/rk3399_ARM-atf/lib/libc/putchar.c
/rk3399_ARM-atf/lib/libc/snprintf.c
/rk3399_ARM-atf/lib/locks/bakery/bakery_lock_coherent.c
/rk3399_ARM-atf/lib/locks/bakery/bakery_lock_normal.c
/rk3399_ARM-atf/lib/optee/optee_utils.c
/rk3399_ARM-atf/lib/pmf/pmf_main.c
/rk3399_ARM-atf/lib/pmf/pmf_smc.c
/rk3399_ARM-atf/lib/psci/aarch32/psci_helpers.S
/rk3399_ARM-atf/lib/psci/aarch64/psci_helpers.S
/rk3399_ARM-atf/lib/psci/psci_common.c
/rk3399_ARM-atf/lib/psci/psci_main.c
/rk3399_ARM-atf/lib/psci/psci_mem_protect.c
/rk3399_ARM-atf/lib/psci/psci_off.c
/rk3399_ARM-atf/lib/psci/psci_on.c
/rk3399_ARM-atf/lib/psci/psci_private.h
/rk3399_ARM-atf/lib/psci/psci_setup.c
/rk3399_ARM-atf/lib/psci/psci_stat.c
/rk3399_ARM-atf/lib/psci/psci_suspend.c
/rk3399_ARM-atf/lib/psci/psci_system_off.c
/rk3399_ARM-atf/lib/romlib/romlib.ld.S
/rk3399_ARM-atf/lib/semihosting/semihosting.c
/rk3399_ARM-atf/lib/stack_protector/stack_protector.c
/rk3399_ARM-atf/lib/utils/mem_region.c
/rk3399_ARM-atf/lib/xlat_tables/aarch32/xlat_tables.c
/rk3399_ARM-atf/lib/xlat_tables/aarch64/xlat_tables.c
/rk3399_ARM-atf/lib/xlat_tables/xlat_tables_common.c
/rk3399_ARM-atf/lib/xlat_tables/xlat_tables_private.h
/rk3399_ARM-atf/lib/xlat_tables_v2/aarch32/enable_mmu.S
/rk3399_ARM-atf/lib/xlat_tables_v2/aarch32/xlat_tables_arch.c
/rk3399_ARM-atf/lib/xlat_tables_v2/aarch64/enable_mmu.S
/rk3399_ARM-atf/lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
/rk3399_ARM-atf/lib/xlat_tables_v2/xlat_tables_context.c
/rk3399_ARM-atf/lib/xlat_tables_v2/xlat_tables_core.c
/rk3399_ARM-atf/lib/xlat_tables_v2/xlat_tables_private.h
/rk3399_ARM-atf/lib/xlat_tables_v2/xlat_tables_utils.c
/rk3399_ARM-atf/lib/zlib/tf_gunzip.c
allwinner/common/include/platform_def.h
allwinner/common/sunxi_bl31_setup.c
allwinner/common/sunxi_common.c
allwinner/common/sunxi_cpu_ops.c
allwinner/common/sunxi_pm.c
allwinner/common/sunxi_security.c
allwinner/common/sunxi_topology.c
allwinner/sun50i_a64/sunxi_power.c
allwinner/sun50i_h6/sunxi_power.c
arm/board/common/aarch32/board_arm_helpers.S
arm/board/common/aarch64/board_arm_helpers.S
arm/board/common/board_arm_trusted_boot.c
arm/board/common/board_common.mk
arm/board/fvp/aarch64/fvp_helpers.S
arm/board/fvp/aarch64/fvp_ras.c
arm/board/fvp/drivers/pwrc/fvp_pwrc.c
arm/board/fvp/fvp_bl1_setup.c
arm/board/fvp/fvp_bl2_setup.c
arm/board/fvp/fvp_bl2u_setup.c
arm/board/fvp/fvp_bl31_setup.c
arm/board/fvp/fvp_common.c
arm/board/fvp/fvp_def.h
arm/board/fvp/fvp_io_storage.c
arm/board/fvp/fvp_pm.c
arm/board/fvp/fvp_stack_protector.c
arm/board/fvp/fvp_topology.c
arm/board/fvp/fvp_trusted_boot.c
arm/board/fvp/include/platform_def.h
arm/board/juno/aarch32/juno_helpers.S
arm/board/juno/aarch64/juno_helpers.S
arm/board/juno/include/platform_def.h
arm/board/juno/juno_bl1_setup.c
arm/board/juno/juno_bl2_setup.c
arm/board/juno/juno_def.h
arm/board/juno/juno_err.c
arm/board/juno/juno_security.c
arm/board/juno/juno_stack_protector.c
arm/board/juno/juno_topology.c
arm/board/juno/juno_trng.c
arm/board/n1sdp/n1sdp_bl31_setup.c
arm/board/n1sdp/n1sdp_plat.c
arm/board/sgi575/include/platform_def.h
arm/board/sgi575/sgi575_plat.c
arm/board/sgi575/sgi575_security.c
arm/board/sgiclarka/include/platform_def.h
arm/board/sgiclarka/sgiclarka_plat.c
arm/board/sgiclarka/sgiclarka_security.c
arm/board/sgiclarkh/include/platform_def.h
arm/board/sgiclarkh/sgiclarkh_plat.c
arm/board/sgiclarkh/sgiclarkh_security.c
arm/common/aarch32/arm_bl2_mem_params_desc.c
arm/common/aarch64/arm_bl2_mem_params_desc.c
arm/common/aarch64/arm_ehf.c
arm/common/aarch64/arm_sdei.c
arm/common/arm_bl1_fwu.c
arm/common/arm_bl1_setup.c
arm/common/arm_bl2_el3_setup.c
arm/common/arm_bl2_setup.c
arm/common/arm_bl2u_setup.c
arm/common/arm_bl31_setup.c
arm/common/arm_cci.c
arm/common/arm_ccn.c
arm/common/arm_common.c
arm/common/arm_console.c
arm/common/arm_dyn_cfg.c
arm/common/arm_dyn_cfg_helpers.c
arm/common/arm_err.c
arm/common/arm_gicv2.c
arm/common/arm_gicv3.c
arm/common/arm_image_load.c
arm/common/arm_io_storage.c
arm/common/arm_nor_psci_mem_protect.c
arm/common/arm_pm.c
arm/common/arm_sip_svc.c
arm/common/arm_topology.c
arm/common/arm_tzc400.c
arm/common/arm_tzc_dmc500.c
arm/common/execution_state_switch.c
arm/common/sp_min/arm_sp_min_setup.c
arm/common/tsp/arm_tsp_setup.c
arm/css/common/css_bl1_setup.c
arm/css/common/css_bl2_setup.c
arm/css/common/css_bl2u_setup.c
arm/css/common/css_pm.c
arm/css/common/css_topology.c
arm/css/drivers/mhu/css_mhu.c
arm/css/drivers/mhu/css_mhu_doorbell.c
arm/css/drivers/mhu/css_mhu_doorbell.h
arm/css/drivers/scmi/scmi.h
arm/css/drivers/scmi/scmi_ap_core_proto.c
arm/css/drivers/scmi/scmi_common.c
arm/css/drivers/scmi/scmi_pwr_dmn_proto.c
arm/css/drivers/scmi/scmi_sys_pwr_proto.c
arm/css/drivers/scp/css_bom_bootloader.c
arm/css/drivers/scp/css_pm_scmi.c
arm/css/drivers/scp/css_pm_scpi.c
arm/css/drivers/scp/css_scp.h
arm/css/drivers/scp/css_sds.c
arm/css/drivers/scpi/css_scpi.c
arm/css/drivers/sds/sds.c
arm/css/sgi/include/sgi_base_platform_def.h
arm/css/sgi/sgi_bl31_setup.c
arm/css/sgi/sgi_image_load.c
arm/css/sgi/sgi_interconnect.c
arm/css/sgi/sgi_plat.c
arm/css/sgi/sgi_ras.c
arm/css/sgm/include/sgm_base_platform_def.h
arm/css/sgm/include/sgm_plat_config.h
arm/css/sgm/sgm_bl1_setup.c
arm/css/sgm/sgm_bl31_setup.c
arm/css/sgm/sgm_mmap_config.c
arm/css/sgm/sgm_plat_config.c
arm/css/sgm/sgm_security.c
arm/soc/common/soc_css_security.c
common/aarch32/crash_console_helpers.S
common/aarch32/plat_common.c
common/aarch32/plat_sp_min_common.c
common/aarch64/crash_console_helpers.S
common/aarch64/plat_common.c
common/aarch64/platform_helpers.S
common/plat_bl1_common.c
common/plat_bl_common.c
common/plat_gicv2.c
common/plat_gicv3.c
common/plat_log_common.c
common/plat_psci_common.c
common/plat_spm_rd.c
common/plat_spm_sp.c
common/tbbr/plat_tbbr.c
hisilicon/hikey/aarch64/hikey_common.c
hisilicon/hikey/hikey_bl1_setup.c
hisilicon/hikey/hikey_bl2_mem_params_desc.c
hisilicon/hikey/hikey_bl2_setup.c
hisilicon/hikey/hikey_bl31_setup.c
hisilicon/hikey/hikey_bl_common.c
hisilicon/hikey/hikey_ddr.c
hisilicon/hikey/hikey_image_load.c
hisilicon/hikey/hikey_io_storage.c
hisilicon/hikey/hikey_pm.c
hisilicon/hikey/hikey_private.h
hisilicon/hikey/hikey_security.c
hisilicon/hikey/hikey_tbbr.c
hisilicon/hikey/hikey_topology.c
hisilicon/hikey/hisi_dvfs.c
hisilicon/hikey/hisi_ipc.c
hisilicon/hikey/hisi_mcu.c
hisilicon/hikey/hisi_pwrc.c
hisilicon/hikey/hisi_sip_svc.c
hisilicon/hikey/include/hi6553.h
hisilicon/hikey/include/plat_macros.S
hisilicon/hikey/include/platform_def.h
hisilicon/hikey/platform.mk
hisilicon/hikey960/aarch64/hikey960_common.c
hisilicon/hikey960/drivers/ipc/hisi_ipc.c
hisilicon/hikey960/drivers/pwrc/hisi_pwrc.c
hisilicon/hikey960/hikey960_bl1_setup.c
hisilicon/hikey960/hikey960_bl2_mem_params_desc.c
hisilicon/hikey960/hikey960_bl2_setup.c
hisilicon/hikey960/hikey960_bl31_setup.c
hisilicon/hikey960/hikey960_bl_common.c
hisilicon/hikey960/hikey960_boardid.c
hisilicon/hikey960/hikey960_def.h
hisilicon/hikey960/hikey960_image_load.c
hisilicon/hikey960/hikey960_io_storage.c
hisilicon/hikey960/hikey960_mcu_load.c
hisilicon/hikey960/hikey960_pm.c
hisilicon/hikey960/hikey960_private.h
hisilicon/hikey960/hikey960_tbbr.c
hisilicon/hikey960/hikey960_topology.c
hisilicon/hikey960/include/plat_macros.S
hisilicon/hikey960/include/platform_def.h
hisilicon/poplar/aarch64/platform_common.c
hisilicon/poplar/bl1_plat_setup.c
hisilicon/poplar/bl2_plat_mem_params_desc.c
hisilicon/poplar/bl2_plat_setup.c
hisilicon/poplar/bl31_plat_setup.c
hisilicon/poplar/include/hi3798cv200.h
hisilicon/poplar/include/plat_private.h
hisilicon/poplar/include/platform_def.h
hisilicon/poplar/plat_pm.c
hisilicon/poplar/plat_storage.c
hisilicon/poplar/plat_topology.c
hisilicon/poplar/platform.mk
hisilicon/poplar/poplar_gicv2.c
hisilicon/poplar/poplar_image_load.c
imx/common/imx8_psci.c
imx/common/imx8_topology.c
imx/common/imx_aips.c
imx/common/imx_caam.c
imx/common/imx_clock.c
imx/common/imx_csu.c
imx/common/imx_io_mux.c
imx/common/imx_snvs.c
imx/common/imx_wdog.c
imx/common/include/imx8_lpuart.h
imx/common/include/imx_snvs.h
imx/common/include/imx_uart.h
imx/common/include/imx_wdog.h
imx/common/include/plat_imx8.h
imx/common/include/sci/sci_rpc.h
imx/common/plat_imx8_gic.c
imx/common/sci/imx8_mu.c
imx/common/sci/ipc.c
imx/common/sci/svc/pad/pad_rpc_clnt.c
imx/common/sci/svc/pm/pm_rpc_clnt.c
imx/common/sci/svc/rm/rm_rpc_clnt.c
imx/imx7/warp7/include/platform_def.h
imx/imx7/warp7/warp7_bl2_el3_setup.c
imx/imx7/warp7/warp7_bl2_mem_params_desc.c
imx/imx7/warp7/warp7_image_load.c
imx/imx7/warp7/warp7_io_storage.c
imx/imx8m/imx8mq/gpc.c
imx/imx8m/imx8mq/imx8mq_bl31_setup.c
imx/imx8m/imx8mq/imx8mq_psci.c
imx/imx8qm/imx8qm_bl31_setup.c
imx/imx8qm/imx8qm_psci.c
imx/imx8qm/include/platform_def.h
imx/imx8qx/imx8qx_bl31_setup.c
imx/imx8qx/imx8qx_psci.c
imx/imx8qx/include/platform_def.h
layerscape/board/ls1043/include/ls_def.h
layerscape/board/ls1043/include/platform_def.h
layerscape/board/ls1043/ls1043_bl1_setup.c
layerscape/board/ls1043/ls1043_bl2_setup.c
layerscape/board/ls1043/ls1043_bl31_setup.c
layerscape/board/ls1043/ls1043_err.c
layerscape/board/ls1043/ls1043_psci.c
layerscape/board/ls1043/ls1043_stack_protector.c
layerscape/board/ls1043/ls1043_topology.c
layerscape/board/ls1043/ls_gic.c
layerscape/board/ls1043/platform.mk
layerscape/common/aarch64/ls_bl2_mem_params_desc.c
layerscape/common/aarch64/ls_helpers.S
layerscape/common/include/ls_16550.h
layerscape/common/include/plat_ls.h
layerscape/common/ls_bl1_setup.c
layerscape/common/ls_bl2_setup.c
layerscape/common/ls_bl31_setup.c
layerscape/common/ls_common.c
layerscape/common/ls_image_load.c
layerscape/common/ls_io_storage.c
layerscape/common/ls_timer.c
layerscape/common/ls_tzc380.c
layerscape/common/ns_access.c
layerscape/common/tsp/ls_tsp_setup.c
marvell/a3700/a3700/board/pm_src.c
marvell/a3700/a3700/plat_bl31_setup.c
marvell/a3700/common/a3700_common.mk
marvell/a3700/common/a3700_sip_svc.c
marvell/a3700/common/dram_win.c
marvell/a3700/common/include/dram_win.h
marvell/a3700/common/include/platform_def.h
marvell/a3700/common/io_addr_dec.c
marvell/a3700/common/marvell_plat_config.c
marvell/a3700/common/plat_pm.c
marvell/a8k/a70x0/board/dram_port.c
marvell/a8k/a70x0_amc/board/dram_port.c
marvell/a8k/a80x0/board/dram_port.c
marvell/a8k/a80x0_mcbin/board/dram_port.c
marvell/a8k/a80x0_mcbin/board/marvell_plat_config.c
marvell/a8k/common/a8k_common.mk
marvell/a8k/common/aarch64/plat_arch_config.c
marvell/a8k/common/ble/ble.mk
marvell/a8k/common/ble/ble_main.c
marvell/a8k/common/include/platform_def.h
marvell/a8k/common/mss/mss_bl2_setup.c
marvell/a8k/common/mss/mss_pm_ipc.c
marvell/a8k/common/plat_bl1_setup.c
marvell/a8k/common/plat_bl31_setup.c
marvell/a8k/common/plat_ble_setup.c
marvell/a8k/common/plat_pm.c
marvell/a8k/common/plat_pm_trace.c
marvell/a8k/common/plat_thermal.c
marvell/common/aarch64/marvell_bl2_mem_params_desc.c
marvell/common/aarch64/marvell_common.c
marvell/common/aarch64/marvell_helpers.S
marvell/common/marvell_bl1_setup.c
marvell/common/marvell_bl2_setup.c
marvell/common/marvell_bl31_setup.c
marvell/common/marvell_cci.c
marvell/common/marvell_console.c
marvell/common/marvell_ddr_info.c
marvell/common/marvell_gicv2.c
marvell/common/marvell_gicv3.c
marvell/common/marvell_image_load.c
marvell/common/marvell_io_storage.c
marvell/common/marvell_pm.c
marvell/common/mrvl_sip_svc.c
marvell/common/mss/mss_ipc_drv.c
marvell/common/mss/mss_ipc_drv.h
marvell/common/mss/mss_scp_bootloader.c
marvell/common/plat_delay_timer.c
mediatek/common/custom/oem_svc.c
mediatek/common/mtk_plat_common.c
mediatek/common/mtk_plat_common.h
mediatek/common/mtk_sip_svc.c
mediatek/mt6795/bl31.ld.S
mediatek/mt6795/bl31_plat_setup.c
mediatek/mt6795/drivers/timer/mt_cpuxgpt.c
mediatek/mt6795/include/mcucfg.h
mediatek/mt6795/include/plat_macros.S
mediatek/mt6795/include/plat_private.h
mediatek/mt6795/include/platform_def.h
mediatek/mt6795/plat_delay_timer.c
mediatek/mt6795/plat_mt_gic.c
mediatek/mt6795/plat_pm.c
mediatek/mt6795/plat_topology.c
mediatek/mt6795/power_tracer.c
mediatek/mt6795/scu.c
mediatek/mt8173/aarch64/platform_common.c
mediatek/mt8173/bl31_plat_setup.c
mediatek/mt8173/drivers/crypt/crypt.c
mediatek/mt8173/drivers/mtcmos/mtcmos.c
mediatek/mt8173/drivers/pmic/pmic_wrap_init.c
mediatek/mt8173/drivers/rtc/rtc.c
mediatek/mt8173/drivers/spm/spm.c
mediatek/mt8173/drivers/spm/spm_hotplug.c
mediatek/mt8173/drivers/spm/spm_mcdi.c
mediatek/mt8173/drivers/spm/spm_suspend.c
mediatek/mt8173/drivers/timer/mt_cpuxgpt.c
mediatek/mt8173/include/mcucfg.h
mediatek/mt8173/include/plat_macros.S
mediatek/mt8173/include/platform_def.h
mediatek/mt8173/plat_mt_gic.c
mediatek/mt8173/plat_pm.c
mediatek/mt8173/plat_sip_calls.c
mediatek/mt8173/plat_topology.c
mediatek/mt8173/power_tracer.c
mediatek/mt8173/scu.c
meson/gxbb/gxbb_bl31_setup.c
meson/gxbb/gxbb_common.c
meson/gxbb/gxbb_def.h
meson/gxbb/gxbb_mhu.c
meson/gxbb/gxbb_pm.c
meson/gxbb/gxbb_scpi.c
meson/gxbb/gxbb_sip_svc.c
meson/gxbb/gxbb_topology.c
meson/gxbb/include/plat_macros.S
meson/gxbb/include/platform_def.h
meson/gxbb/platform.mk
nvidia/tegra/common/drivers/flowctrl/flowctrl.c
nvidia/tegra/common/drivers/memctrl/memctrl_v1.c
nvidia/tegra/common/drivers/memctrl/memctrl_v2.c
nvidia/tegra/common/drivers/pmc/pmc.c
nvidia/tegra/common/drivers/smmu/smmu.c
nvidia/tegra/common/tegra_bl31_setup.c
nvidia/tegra/common/tegra_delay_timer.c
nvidia/tegra/common/tegra_fiq_glue.c
nvidia/tegra/common/tegra_gicv2.c
nvidia/tegra/common/tegra_platform.c
nvidia/tegra/common/tegra_pm.c
nvidia/tegra/common/tegra_sip_calls.c
nvidia/tegra/common/tegra_topology.c
nvidia/tegra/include/drivers/flowctrl.h
nvidia/tegra/include/drivers/mce.h
nvidia/tegra/include/drivers/memctrl_v1.h
nvidia/tegra/include/drivers/memctrl_v2.h
nvidia/tegra/include/drivers/pmc.h
nvidia/tegra/include/drivers/smmu.h
nvidia/tegra/include/drivers/tegra_gic.h
nvidia/tegra/include/platform_def.h
nvidia/tegra/include/t132/tegra_def.h
nvidia/tegra/include/t186/tegra_def.h
nvidia/tegra/include/t210/tegra_def.h
nvidia/tegra/include/tegra_private.h
nvidia/tegra/soc/t132/plat_psci_handlers.c
nvidia/tegra/soc/t132/plat_secondary.c
nvidia/tegra/soc/t132/plat_setup.c
nvidia/tegra/soc/t132/plat_sip_calls.c
nvidia/tegra/soc/t186/drivers/include/mce_private.h
nvidia/tegra/soc/t186/drivers/mce/ari.c
nvidia/tegra/soc/t186/drivers/mce/mce.c
nvidia/tegra/soc/t186/drivers/mce/nvg.c
nvidia/tegra/soc/t186/plat_memctrl.c
nvidia/tegra/soc/t186/plat_psci_handlers.c
nvidia/tegra/soc/t186/plat_secondary.c
nvidia/tegra/soc/t186/plat_setup.c
nvidia/tegra/soc/t186/plat_sip_calls.c
nvidia/tegra/soc/t186/plat_smmu.c
nvidia/tegra/soc/t186/plat_trampoline.S
nvidia/tegra/soc/t210/plat_psci_handlers.c
nvidia/tegra/soc/t210/plat_secondary.c
nvidia/tegra/soc/t210/plat_setup.c
qemu/dt.c
qemu/include/platform_def.h
qemu/qemu_bl1_setup.c
qemu/qemu_bl2_mem_params_desc.c
qemu/qemu_bl2_setup.c
qemu/qemu_bl31_setup.c
qemu/qemu_common.c
qemu/qemu_console.c
qemu/qemu_image_load.c
qemu/qemu_io_storage.c
qemu/qemu_pm.c
qemu/qemu_stack_protector.c
qemu/qemu_trusted_boot.c
qemu/sp_min/sp_min_setup.c
qemu/topology.c
renesas/rcar/aarch64/plat_helpers.S
renesas/rcar/aarch64/platform_common.c
renesas/rcar/bl2_cpg_init.c
renesas/rcar/bl2_interrupt_error.c
renesas/rcar/bl2_plat_mem_params_desc.c
renesas/rcar/bl2_plat_setup.c
renesas/rcar/bl2_secure_setting.c
renesas/rcar/bl31_plat_setup.c
renesas/rcar/include/plat.ld.S
renesas/rcar/include/plat_macros.S
renesas/rcar/include/platform_def.h
renesas/rcar/include/rcar_def.h
renesas/rcar/include/rcar_private.h
renesas/rcar/plat_image_load.c
renesas/rcar/plat_pm.c
renesas/rcar/plat_storage.c
renesas/rcar/plat_topology.c
rockchip/common/aarch64/plat_helpers.S
rockchip/common/aarch64/platform_common.c
rockchip/common/bl31_plat_setup.c
rockchip/common/drivers/parameter/ddr_parameter.c
rockchip/common/drivers/parameter/ddr_parameter.h
rockchip/common/include/plat_macros.S
rockchip/common/include/plat_private.h
rockchip/common/params_setup.c
rockchip/common/plat_pm.c
rockchip/common/plat_topology.c
rockchip/common/rockchip_gicv2.c
rockchip/common/rockchip_gicv3.c
rockchip/common/rockchip_sip_svc.c
rockchip/rk3328/drivers/pmu/pmu.c
rockchip/rk3328/drivers/soc/soc.c
rockchip/rk3328/include/platform_def.h
rockchip/rk3368/drivers/ddr/ddr_rk3368.c
rockchip/rk3368/drivers/pmu/pmu.c
rockchip/rk3368/drivers/soc/soc.c
rockchip/rk3368/include/platform_def.h
rockchip/rk3368/plat_sip_calls.c
rockchip/rk3399/drivers/dp/cdn_dp.c
rockchip/rk3399/drivers/dram/dfs.c
rockchip/rk3399/drivers/dram/dram.h
rockchip/rk3399/drivers/dram/dram_spec_timing.c
rockchip/rk3399/drivers/dram/suspend.c
rockchip/rk3399/drivers/gpio/rk3399_gpio.c
rockchip/rk3399/drivers/pmu/m0_ctl.c
rockchip/rk3399/drivers/pmu/pmu.c
rockchip/rk3399/drivers/secure/secure.c
rockchip/rk3399/drivers/soc/soc.c
rockchip/rk3399/drivers/soc/soc.h
rockchip/rk3399/include/plat.ld.S
rockchip/rk3399/include/platform_def.h
rockchip/rk3399/plat_sip_calls.c
rpi3/aarch64/rpi3_bl2_mem_params_desc.c
rpi3/include/platform_def.h
rpi3/rpi3_bl1_setup.c
rpi3/rpi3_bl2_setup.c
rpi3/rpi3_bl31_setup.c
rpi3/rpi3_common.c
rpi3/rpi3_hw.h
rpi3/rpi3_image_load.c
rpi3/rpi3_io_storage.c
rpi3/rpi3_mbox.c
rpi3/rpi3_pm.c
rpi3/rpi3_rng.c
rpi3/rpi3_stack_protector.c
rpi3/rpi3_topology.c
rpi3/rpi3_trusted_boot.c
socionext/synquacer/drivers/mhu/sq_mhu.c
socionext/synquacer/drivers/scpi/sq_scpi.c
socionext/synquacer/include/platform_def.h
socionext/synquacer/include/sq_common.h
socionext/synquacer/sq_bl31_setup.c
socionext/synquacer/sq_ccn.c
socionext/synquacer/sq_gicv3.c
socionext/synquacer/sq_psci.c
socionext/synquacer/sq_topology.c
socionext/synquacer/sq_xlat_setup.c
socionext/uniphier/include/platform_def.h
socionext/uniphier/tsp/uniphier_tsp_setup.c
socionext/uniphier/uniphier_bl2_setup.c
socionext/uniphier/uniphier_bl31_setup.c
socionext/uniphier/uniphier_boot_device.c
socionext/uniphier/uniphier_cci.c
socionext/uniphier/uniphier_emmc.c
socionext/uniphier/uniphier_gicv3.c
socionext/uniphier/uniphier_image_desc.c
socionext/uniphier/uniphier_io_storage.c
socionext/uniphier/uniphier_nand.c
socionext/uniphier/uniphier_psci.c
socionext/uniphier/uniphier_scp.c
socionext/uniphier/uniphier_soc_info.c
socionext/uniphier/uniphier_syscnt.c
socionext/uniphier/uniphier_tbbr.c
socionext/uniphier/uniphier_topology.c
socionext/uniphier/uniphier_usb.c
socionext/uniphier/uniphier_xlat_setup.c
st/stm32mp1/bl2_io_storage.c
st/stm32mp1/bl2_plat_setup.c
st/stm32mp1/include/platform_def.h
st/stm32mp1/plat_bl2_mem_params_desc.c
st/stm32mp1/plat_image_load.c
st/stm32mp1/platform.mk
st/stm32mp1/sp_min/sp_min_setup.c
st/stm32mp1/stm32mp1.ld.S
st/stm32mp1/stm32mp1_common.c
st/stm32mp1/stm32mp1_context.c
st/stm32mp1/stm32mp1_def.h
st/stm32mp1/stm32mp1_dt.c
st/stm32mp1/stm32mp1_gic.c
st/stm32mp1/stm32mp1_helper.S
st/stm32mp1/stm32mp1_pm.c
st/stm32mp1/stm32mp1_security.c
st/stm32mp1/stm32mp1_stack_protector.c
st/stm32mp1/stm32mp1_topology.c
ti/k3/board/generic/include/board_def.h
ti/k3/common/drivers/sec_proxy/sec_proxy.c
ti/k3/common/drivers/ti_sci/ti_sci.c
ti/k3/common/k3_bl31_setup.c
ti/k3/common/k3_console.c
ti/k3/common/k3_gicv3.c
ti/k3/common/k3_psci.c
ti/k3/common/k3_topology.c
ti/k3/include/platform_def.h
xilinx/versal/aarch64/versal_common.c
xilinx/versal/aarch64/versal_helpers.S
xilinx/versal/bl31_versal_setup.c
xilinx/versal/include/plat_macros.S
xilinx/versal/include/platform_def.h
xilinx/versal/plat_psci.c
xilinx/versal/plat_versal.c
xilinx/versal/sip_svc_setup.c
xilinx/versal/versal_def.h
xilinx/versal/versal_gicv3.c
xilinx/versal/versal_private.h
xilinx/zynqmp/aarch64/zynqmp_common.c
xilinx/zynqmp/aarch64/zynqmp_helpers.S
xilinx/zynqmp/bl31_zynqmp_setup.c
xilinx/zynqmp/include/platform_def.h
xilinx/zynqmp/ipi_mailbox_service/ipi_mailbox_svc.c
xilinx/zynqmp/plat_psci.c
xilinx/zynqmp/plat_startup.c
xilinx/zynqmp/plat_zynqmp.c
xilinx/zynqmp/pm_service/pm_api_clock.c
xilinx/zynqmp/pm_service/pm_api_clock.h
xilinx/zynqmp/pm_service/pm_api_ioctl.c
xilinx/zynqmp/pm_service/pm_api_pinctrl.c
xilinx/zynqmp/pm_service/pm_api_sys.c
xilinx/zynqmp/pm_service/pm_api_sys.h
xilinx/zynqmp/pm_service/pm_client.c
xilinx/zynqmp/pm_service/pm_common.h
xilinx/zynqmp/pm_service/pm_ipi.c
xilinx/zynqmp/pm_service/pm_svc_main.c
xilinx/zynqmp/sip_svc_setup.c
xilinx/zynqmp/tsp/tsp_plat_setup.c
xilinx/zynqmp/zynqmp_def.h
xilinx/zynqmp/zynqmp_ipi.c
xilinx/zynqmp/zynqmp_private.h
/rk3399_ARM-atf/services/arm_arch_svc/arm_arch_svc_setup.c
/rk3399_ARM-atf/services/spd/opteed/opteed_common.c
/rk3399_ARM-atf/services/spd/opteed/opteed_main.c
/rk3399_ARM-atf/services/spd/opteed/opteed_pm.c
/rk3399_ARM-atf/services/spd/opteed/opteed_private.h
/rk3399_ARM-atf/services/spd/opteed/teesmc_opteed_macros.h
/rk3399_ARM-atf/services/spd/tlkd/tlkd_common.c
/rk3399_ARM-atf/services/spd/tlkd/tlkd_main.c
/rk3399_ARM-atf/services/spd/tlkd/tlkd_pm.c
/rk3399_ARM-atf/services/spd/tlkd/tlkd_private.h
/rk3399_ARM-atf/services/spd/trusty/generic-arm64-smcall.c
/rk3399_ARM-atf/services/spd/trusty/trusty.c
/rk3399_ARM-atf/services/spd/tspd/tspd_common.c
/rk3399_ARM-atf/services/spd/tspd/tspd_main.c
/rk3399_ARM-atf/services/spd/tspd/tspd_pm.c
/rk3399_ARM-atf/services/spd/tspd/tspd_private.h
/rk3399_ARM-atf/services/std_svc/sdei/sdei_event.c
/rk3399_ARM-atf/services/std_svc/sdei/sdei_intr_mgmt.c
/rk3399_ARM-atf/services/std_svc/sdei/sdei_main.c
/rk3399_ARM-atf/services/std_svc/sdei/sdei_private.h
/rk3399_ARM-atf/services/std_svc/sdei/sdei_state.c
/rk3399_ARM-atf/services/std_svc/spm/aarch64/spm_shim_exceptions.S
/rk3399_ARM-atf/services/std_svc/spm/spci.c
/rk3399_ARM-atf/services/std_svc/spm/spm_buffers.c
/rk3399_ARM-atf/services/std_svc/spm/spm_main.c
/rk3399_ARM-atf/services/std_svc/spm/spm_private.h
/rk3399_ARM-atf/services/std_svc/spm/spm_setup.c
/rk3399_ARM-atf/services/std_svc/spm/spm_shim_private.h
/rk3399_ARM-atf/services/std_svc/spm/spm_xlat.c
/rk3399_ARM-atf/services/std_svc/spm/sprt.c
/rk3399_ARM-atf/services/std_svc/spm_deprecated/aarch64/spm_shim_exceptions.S
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm_main.c
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm_private.h
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm_setup.c
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm_shim_private.h
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm_xlat.c
/rk3399_ARM-atf/services/std_svc/std_svc_setup.c
07146afb14-Dec-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

plat/arm: Always define TSP memory region

Even though this is not used unless SPD=tspd, only defining it when
SPD_tspd is defined doesn't have any advantage and it makes it harder to
read the code.

plat/arm: Always define TSP memory region

Even though this is not used unless SPD=tspd, only defining it when
SPD_tspd is defined doesn't have any advantage and it makes it harder to
read the code.

Change-Id: I3d93135e05f39be071d16f8a47394a9a3ff54bc8
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

500436b219-Dec-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

plat/arm: Remove comment that mentions LOAD_IMAGE_V2

This option was removed in v2.0.

Change-Id: I0c929fddb57d60c5eff9e45dd5ee8c636b28e6c3
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

80c50eea19-Oct-2018 Varun Wadekar <vwadekar@nvidia.com>

Tegra: support for native GICv2 drivers

This patch converts Tegra platforms to support native
GICv2 drivers. This involves removes Tegra's GIC driver
port platforms to use interrupt_props

Change-Id

Tegra: support for native GICv2 drivers

This patch converts Tegra platforms to support native
GICv2 drivers. This involves removes Tegra's GIC driver
port platforms to use interrupt_props

Change-Id: I83d8a690ff276dd97928dc60824a4fd36999bb30
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>

show more ...

ce6107c719-Oct-2018 Varun Wadekar <vwadekar@nvidia.com>

Tegra: support to compile native GICv2 drivers

This patch adds a macro to allow platforms to compile native
GICv2 drivers along with Tegra handlers.

Change-Id: I8281796c09dae5704cff2daab831395d65e2

Tegra: support to compile native GICv2 drivers

This patch adds a macro to allow platforms to compile native
GICv2 drivers along with Tegra handlers.

Change-Id: I8281796c09dae5704cff2daab831395d65e261b7
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>

show more ...

cae725bf18-Dec-2018 Antonio Niño Díaz <antonio.ninodiaz@arm.com>

Merge pull request #1721 from marex/arm/master/memsize-passing-v2

plat: rcar: Move FDT from x3 to x1

85686f1818-Dec-2018 Antonio Niño Díaz <antonio.ninodiaz@arm.com>

Merge pull request #1717 from satheesbalya-arm/sb1/sb1_2629_romlib_ifc

romlib: Add platform specific jump table list

8b9a0de431-Oct-2018 Sathees Balya <sathees.balya@arm.com>

romlib: Add platform specific jump table list

This patch allows platforms to define their
own jump table list for library at ROM. The
file has the list of functions to be used
from library at ROM. I

romlib: Add platform specific jump table list

This patch allows platforms to define their
own jump table list for library at ROM. The
file has the list of functions to be used
from library at ROM. It can also include
other list files.

Change-Id: I721c35d7dad3dcadbb3a7f3277bfd5d3e1f6e00a
Signed-off-by: Sathees Balya <sathees.balya@arm.com>

show more ...

06ce691213-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

plat: rcar: Move FDT from x3 to x1

As suggested, pass the FDT to BL 33 via x1 instead of x3 , to be
consistent with the other platforms.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

941ba04313-Dec-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: remove useless compilation flags

On AARCH32, thumb is used by default, no need to redefine it.
As all our binaries are compiled with thumb, interwork is not needed.
The binaries compiled w

stm32mp1: remove useless compilation flags

On AARCH32, thumb is used by default, no need to redefine it.
As all our binaries are compiled with thumb, interwork is not needed.
The binaries compiled with or without those flags are the same,
except of course for the date.

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

show more ...

c094008312-Dec-2018 Soby Mathew <soby.mathew@arm.com>

Merge pull request #1708 from Yann-lms/warnings

Add possibility to add compilation warnings

fca0a51f11-Dec-2018 Antonio Niño Díaz <antonio.ninodiaz@arm.com>

Merge pull request #1707 from antonio-nino-diaz-arm/an/spm

SPM: Initial prototype based on SPCI and SPRT


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/bl31/aarch64/runtime_exceptions.S
/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/include/lib/sprt/sprt_common.h
/rk3399_ARM-atf/include/lib/sprt/sprt_host.h
/rk3399_ARM-atf/include/lib/xlat_tables/xlat_tables_v2.h
/rk3399_ARM-atf/include/plat/arm/common/arm_spm_def.h
/rk3399_ARM-atf/include/plat/arm/common/plat_arm.h
/rk3399_ARM-atf/include/plat/common/platform.h
/rk3399_ARM-atf/include/services/mm_svc.h
/rk3399_ARM-atf/include/services/secure_partition.h
/rk3399_ARM-atf/include/services/sp_res_desc.h
/rk3399_ARM-atf/include/services/sp_res_desc_def.h
/rk3399_ARM-atf/include/services/spci_svc.h
/rk3399_ARM-atf/include/services/spm_svc.h
/rk3399_ARM-atf/include/services/sprt_svc.h
/rk3399_ARM-atf/include/tools_share/sptool.h
/rk3399_ARM-atf/lib/sprt/sprt_host.c
/rk3399_ARM-atf/lib/sprt/sprt_host.mk
/rk3399_ARM-atf/lib/sprt/sprt_queue.c
/rk3399_ARM-atf/lib/sprt/sprt_queue.h
/rk3399_ARM-atf/lib/xlat_tables_v2/xlat_tables_core.c
/rk3399_ARM-atf/make_helpers/defaults.mk
arm/board/fvp/fvp_common.c
arm/board/fvp/include/platform_def.h
arm/common/arm_common.mk
common/plat_spm_rd.c
common/plat_spm_sp.c
/rk3399_ARM-atf/services/std_svc/spm/README.rst
/rk3399_ARM-atf/services/std_svc/spm/spci.c
/rk3399_ARM-atf/services/std_svc/spm/spm.mk
/rk3399_ARM-atf/services/std_svc/spm/spm_buffers.c
/rk3399_ARM-atf/services/std_svc/spm/spm_main.c
/rk3399_ARM-atf/services/std_svc/spm/spm_private.h
/rk3399_ARM-atf/services/std_svc/spm/spm_setup.c
/rk3399_ARM-atf/services/std_svc/spm/spm_xlat.c
/rk3399_ARM-atf/services/std_svc/spm/sprt.c
/rk3399_ARM-atf/services/std_svc/spm_deprecated/aarch64/spm_helpers.S
/rk3399_ARM-atf/services/std_svc/spm_deprecated/aarch64/spm_shim_exceptions.S
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm.mk
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm_main.c
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm_private.h
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm_setup.c
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm_shim_private.h
/rk3399_ARM-atf/services/std_svc/spm_deprecated/spm_xlat.c
/rk3399_ARM-atf/services/std_svc/std_svc_setup.c
/rk3399_ARM-atf/tools/sptool/Makefile
/rk3399_ARM-atf/tools/sptool/sptool.c
bbc8100730-Oct-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

SPM: Support multiple xlat tables contexts

Change-Id: Ib7c2529b85bb5930d44907edfc8ead13d3b1ef4d
Co-authored-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
Signed-off-by: Antonio Nino Diaz <antoni

SPM: Support multiple xlat tables contexts

Change-Id: Ib7c2529b85bb5930d44907edfc8ead13d3b1ef4d
Co-authored-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

ffb7ce7030-Oct-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

SPM: Map memory regions from RD

SPM needs to map a number of regions on behalf of the secure partition.
Previously, it used to get a list of them from platform code using the
plat_get_secure_partiti

SPM: Map memory regions from RD

SPM needs to map a number of regions on behalf of the secure partition.
Previously, it used to get a list of them from platform code using the
plat_get_secure_partition_mmap() API. Now it gets them from the resource
description structure.

The SPM<->SP shared buffer is mapped dynamically at EL3. This buffer is
used to pass information between SPM and SP, so it must be mapped at EL3
as well in order to be used by SPM.

Dynamic translation tables have been enabled when the Trusted Firmware
is compiled with SPM support.

Change-Id: I64ad335e931661812a0a60558e60372e1e5e6b72
Co-authored-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

680389a627-Nov-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

SPM: Load image and RD from SP package

Load SP and RD from package instead of relying on RD being already
loaded in memory and the SP being loaded as a BL32 image.

Change-Id: I18d4fbf4597656c6a7e87

SPM: Load image and RD from SP package

Load SP and RD from package instead of relying on RD being already
loaded in memory and the SP being loaded as a BL32 image.

Change-Id: I18d4fbf4597656c6a7e878e1d7c01a8a324f3f8a
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

19122fca11-Dec-2018 Soby Mathew <soby.mathew@arm.com>

Merge pull request #1714 from chandnich/sgiclark-helios

SGI-Clark.Helios platform support patches

1...<<271272273274275276277278279280>>...355