History log of /rk3399_ARM-atf/ (Results 13776 – 13800 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8bc945fb02-Jan-2019 Jolly Shah <jollys@xilinx.com>

zynqmp: pm: Cleanup for clock set/get rate EEMI API

Clock set/get rate are not implemented and will likely never be.
Remove empty function stubs.

Signed-off-by: Mirela Simonovic <mirela.simonovic@a

zynqmp: pm: Cleanup for clock set/get rate EEMI API

Clock set/get rate are not implemented and will likely never be.
Remove empty function stubs.

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 ...

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

zynqmp: pm: Reimplement clock get divider EEMI API

Clock get divider EEMI API is reimplemented to use system-level clock
get divider EEMI API rather than direct MMIO read/write accesses to clock
con

zynqmp: pm: Reimplement clock get divider EEMI API

Clock get divider EEMI API is reimplemented to use system-level clock
get divider EEMI API rather than direct MMIO read/write accesses to clock
control registers.

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 ...

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

zynqmp: pm: Reimplement clock set divider EEMI API

Clock set divider EEMI API is reimplemented to use system-level clock
set divider EEMI API rather than direct MMIO read/write accesses to clock
con

zynqmp: pm: Reimplement clock set divider EEMI API

Clock set divider EEMI API is reimplemented to use system-level clock
set divider EEMI API rather than direct MMIO read/write accesses to clock
control registers.

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 ...

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

zynqmp: pm: Reimplement clock get state (status) EEMI API

Clock get state EEMI API is reimplemented to use system-level clock
and pll EEMI APIs rather than direct MMIO read/write accesses to clock
a

zynqmp: pm: Reimplement clock get state (status) EEMI API

Clock get state EEMI API is reimplemented to use system-level clock
and pll EEMI APIs rather than direct MMIO read/write accesses to clock
and pll control registers.
Since linux is_enabled method for PLLs still uses clock get state API
get the PLL state, in the implementation of pm_clock_getstate() we need
to workaround this by distinguishing two cases: 1) if the given clock ID
corresponds to a PLL output clock ID; or 2) given clock ID is truly an
on-chip clock whose state of the gate should be returned.
For case 1) we'll call pm_api_clock_pll_getstate() implemented in
pm_api_clock.h/c. This function will query the PLL state from PMU using
the system-level PLL get mode EEMI API.
For case 2) we'll call the PMU to query the clock gate state using
system-level clock get status EEMI API.
Functions that appear to be unused after this change is made are removed.

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 ...

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

zynqmp: pm: Reimplement clock disable EEMI API

Clock disable EEMI API is reimplemented to use system-level clock
and pll EEMI APIs rather than direct MMIO read/write accesses to clock
and pll contro

zynqmp: pm: Reimplement clock disable EEMI API

Clock disable EEMI API is reimplemented to use system-level clock
and pll EEMI APIs rather than direct MMIO read/write accesses to clock
and pll control registers.
Since linux still uses clock disable API to reset the PLL in the
implementation of pm_clock_disable() we need to workaround this by
distinguishing two cases: 1) if the given clock ID corresponds to a PLL
output clock ID; or 2) given clock ID is truly an on-chip clock that can
be gated.
For case 1) we'll call pm_api_clock_pll_disable() implemented in
pm_api_clock.h/c. This function will reset the PLL using the system-level
PLL set mode EEMI API with the reset mode argument.
For case 2) we'll call the PMU to configure the clock gate. This is done
using system-level clock disable EEMI API.
Functions that appear to be unused after this change is made are removed.

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 ...

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

zynqmp: pm: Reimplement clock enable EEMI API

Clock enable EEMI API is reimplemented to use system-level clock
and pll EEMI APIs rather than direct MMIO read/write accesses to clock
and pll control

zynqmp: pm: Reimplement clock enable EEMI API

Clock enable EEMI API is reimplemented to use system-level clock
and pll EEMI APIs rather than direct MMIO read/write accesses to clock
and pll control registers.
Since linux still uses clock enable API to trigger locking of the PLLs
in the pm_clock_enable() implementation we need to workaround this by
distinguishing two cases: 1) if the given clock ID corresponds to a PLL
output clock ID; or 2) given clock ID is truly an on-chip clock that can
be gated.
For case 1) we'll call pm_api_clock_pll_enable() implemented in
pm_api_clock.h/c. This function checks what is the buffered PLL mode and
calls the system-level PLL set mode EEMI API with the buffered mode value
specified as argument. Long term, if linux driver get fixed to use PLL
EEMI API to control PLLs, this case could be removed from ATF.
For case 2) we'll call the PMU to configure the clock gate. This is done
using system-level clock enable 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 ...

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 ...

5c3bda7c04-Jan-2019 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Remove ASM_ASSERTION check in Makefile

ASM_ASSERTION was deprecated long ago, this check is no longer needed.

Change-Id: I2a5770f76ea1317461c0059dad8dba9dc0e5af32
Signed-off-by: Antonio Nino Diaz <

Remove ASM_ASSERTION check in Makefile

ASM_ASSERTION was deprecated long ago, this check is no longer needed.

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

show more ...

9a20753204-Jan-2019 Antonio Niño Díaz <antonio.ninodiaz@arm.com>

Merge pull request #1726 from antonio-nino-diaz-arm/an/includes

Sanitise includes across codebase


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

maintainers: Fix path of Marvell documentation

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

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 ...


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

Reorganize architecture-dependent header files

The architecture dependant header files in include/lib/${ARCH} and
include/common/${ARCH} have been moved to /include/arch/${ARCH}.

Change-Id: I96f30f

Reorganize architecture-dependent header files

The architecture dependant header files in include/lib/${ARCH} and
include/common/${ARCH} have been moved to /include/arch/${ARCH}.

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

show more ...

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 ...

3f99f7e404-Jan-2019 Antonio Niño Díaz <antonio.ninodiaz@arm.com>

Merge pull request #1731 from miyatsu/doc-fix-20181225

docs: marvell: Fix typo in file build.txt

acfc1bc204-Jan-2019 Antonio Niño Díaz <antonio.ninodiaz@arm.com>

Merge pull request #1728 from satheesbalya-arm/sb1/sb1_2497_v84_dit

Enable DIT if supported

65849aa506-Dec-2018 Sathees Balya <sathees.balya@arm.com>

Enable DIT if supported

This patch enables the Data Independent Timing
functionality (DIT) in EL3 if supported
by the platform.

Change-Id: Ia527d6aa2ee88a9a9fe1c941220404b9ff5567e5
Signed-off-by: S

Enable DIT if supported

This patch enables the Data Independent Timing
functionality (DIT) in EL3 if supported
by the platform.

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

show more ...

44eb04d225-Dec-2018 Ding Tao <miyatsu@qq.com>

docs: marvell: Fix typo in file build.txt

Replace "SECURE=0" with "MARVELL_SECURE_BOOT=0".

Signed-off-by: Ding Tao <miyatsu@qq.com>

1...<<551552553554555556557558559560>>...733