History log of /rk3399_ARM-atf/ (Results 13976 – 14000 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5681b29214-Nov-2018 Sughosh Ganu <sughosh.ganu@arm.com>

SPM: Register Secure Partition priority level with ehf module

Register a priority level, PLAT_SP_PRI, for secure partition with EL3
exception handling framework(ehf) module.

The secure partition ma

SPM: Register Secure Partition priority level with ehf module

Register a priority level, PLAT_SP_PRI, for secure partition with EL3
exception handling framework(ehf) module.

The secure partition manager(SPM) would raise the core's priority to
PLAT_SP_PRI before entering the secure partition, to protect the core
from getting interrupted while in secure partition.

Change-Id: I686897f052a4371e0efa9b929c07d3ad77249e95
Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>

show more ...

8a3588a714-Nov-2018 Sughosh Ganu <sughosh.ganu@arm.com>

SPM: EHF: Build EHF module along with Secure Partition Manager

Add a dependency for building EL3 exception handling framework(EHF)
module with the secure partition manager(SPM).

The EHF module is n

SPM: EHF: Build EHF module along with Secure Partition Manager

Add a dependency for building EL3 exception handling framework(EHF)
module with the secure partition manager(SPM).

The EHF module is needed for raising the core's running priority
before the core enters the secure partition, and lowering it
subsequently on exit from the secure partition.

Change-Id: Icbe2d0a63f00b46dc593ff3d86b676c9333506c3
Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>

show more ...

6d5c61de13-Nov-2018 Pete Batard <pete@akeo.ie>

rpi3: add RPI3_RUNTIME_UART build option

Some OSes (e.g. Ubuntu 18.04 LTS on Raspberry Pi 3) may disable the
runtime UART in a manner that prevents the system from rebooting if
ATF tries to send run

rpi3: add RPI3_RUNTIME_UART build option

Some OSes (e.g. Ubuntu 18.04 LTS on Raspberry Pi 3) may disable the
runtime UART in a manner that prevents the system from rebooting if
ATF tries to send runtime messages there.

Also, we don't want the firmware to share the UART with normal
world, as this can be a DoS attack vector into the secure world.

This patch fixes these 2 issues by introducing new build option
RPI3_RUNTIME_UART, that disables the runtime UART by default.

Fixes ARM-software/tf-issues#647

Signed-off-by: Pete Batard <pete@akeo.ie>

show more ...

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

Merge pull request #1676 from Yann-lms/static_analysis

Correct some issues found with static analysis tools

9793e03513-Nov-2018 Antonio Niño Díaz <antonio.ninodiaz@arm.com>

Merge pull request #1677 from acolinisi/PR--drivers-cadence-uart-prototype

cadence: uart: comply to console_register prototype

23b6fa4e09-Nov-2018 Alexei Colin <acolin@isi.edu>

cadence: uart: comply to console_register prototype

Signed-off-by: Alexei Colin <acolin@isi.edu>

91ece4e212-Nov-2018 Antonio Niño Díaz <antonio.ninodiaz@arm.com>

Merge pull request #1674 from jforissier/hisi-multi-console

hikey, hikey960, poplar: use new console APIs

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

Merge pull request #1605 from sivadur/integration

Add support new Xilinx Versal ACAP platform

7227d89209-Nov-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: remove duplicate function declaration

It is already in include/drivers/st/stm32mp1_ddr_helpers.h.

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

3e6fab4309-Nov-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: correct some static analysis tools issues

These issues wer found by sparse:

drivers/st/clk/stm32mp1_clk.c:1524:19:
warning: incorrect type in assignment (different base types)
expect

stm32mp1: correct some static analysis tools issues

These issues wer found by sparse:

drivers/st/clk/stm32mp1_clk.c:1524:19:
warning: incorrect type in assignment (different base types)
expected restricted fdt32_t const [usertype] *pkcs_cell
got unsigned int const [usertype] *

plat/st/stm32mp1/plat_image_load.c:13:6:
warning: symbol 'plat_flush_next_bl_params' was not declared.
Should it be static?
plat/st/stm32mp1/plat_image_load.c:21:16:
warning: symbol 'plat_get_bl_image_load_info' was not declared.
Should it be static?
plat/st/stm32mp1/plat_image_load.c:29:13:
warning: symbol 'plat_get_next_bl_params' was not declared.
Should it be static?

plat/st/stm32mp1/bl2_io_storage.c:40:10:
warning: symbol 'block_buffer' was not declared. Should it be static?

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

show more ...

4cb1770709-Nov-2018 Yann Gautier <yann.gautier@st.com>

drivers: partition: correct some static analysis tools issues

cppcheck:
[drivers/partition/gpt.c:19] -> [drivers/partition/gpt.c:19]:
(warning) Either the condition 'str_in!=((void*)0)' is redundan

drivers: partition: correct some static analysis tools issues

cppcheck:
[drivers/partition/gpt.c:19] -> [drivers/partition/gpt.c:19]:
(warning) Either the condition 'str_in!=((void*)0)' is redundant
or there is possible null pointer dereference: name.

sparse:
drivers/partition/gpt.c:39:9:
warning: Using plain integer as NULL pointer

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

show more ...

3c471c3509-Nov-2018 Yann Gautier <yann.gautier@st.com>

psci: put __dead2 attribute after void in plat_psci_ops

These warnings were issued by sparse:
plat/st/stm32mp1/stm32mp1_pm.c:365:36:
warning: incorrect type in initializer (different modifiers)

psci: put __dead2 attribute after void in plat_psci_ops

These warnings were issued by sparse:
plat/st/stm32mp1/stm32mp1_pm.c:365:36:
warning: incorrect type in initializer (different modifiers)
expected void ( *[noreturn] pwr_domain_pwr_down_wfi )( ... )
got void ( [noreturn] *<noident> )( ... )
plat/st/stm32mp1/stm32mp1_pm.c:366:23:
warning: incorrect type in initializer (different modifiers)
expected void ( *[noreturn] system_off )( ... )
got void ( [noreturn] *<noident> )( ... )
plat/st/stm32mp1/stm32mp1_pm.c:367:25:
warning: incorrect type in initializer (different modifiers)
expected void ( *[noreturn] system_reset )( ... )
got void ( [noreturn] *<noident> )( ... )

This cannot be changed the other way in all platforms pm drivers
or else there is a compilation error:
plat/st/stm32mp1/stm32mp1_pm.c:234:1: error: attributes should be specified
before the declarator in a function definition

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

show more ...

f91c3cb125-Sep-2018 Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>

arm64: versal: Add support for new Xilinx Versal ACAPs

Xilinx is introducing Versal, an adaptive compute acceleration platform
(ACAP), built on 7nm FinFET process technology. Versal ACAPs combine Sc

arm64: versal: Add support for new Xilinx Versal ACAPs

Xilinx is introducing Versal, an adaptive compute acceleration platform
(ACAP), built on 7nm FinFET process technology. Versal ACAPs combine Scalar
Processing Engines, Adaptable Hardware Engines, and Intelligent Engines with
leading-edge memory and interfacing technologies to deliver powerful
heterogeneous acceleration for any application. The Versal AI Core series has
five devices, offering 128 to 400 AI Engines. The series includes dual-core Arm
Cortex-A72 application processors, dual-core Arm Cortex-R5 real-time
processors, 256KB of on-chip memory with ECC, more than 1,900 DSP engines
optimized for high-precision floating point with low latency.

This patch adds Virtual QEMU platform support for
this SoC "versal_virt".

Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>

show more ...

5c58c8b108-Nov-2018 Jerome Forissier <jerome.forissier@linaro.org>

poplar: Use new console APIs

Switch to the new console APIs enabled by setting MULTI_CONSOLE_API=1.
Enables building with ERROR_DEPRECATED=1.

Signed-off-by: Jerome Forissier <jerome.forissier@linar

poplar: Use new console APIs

Switch to the new console APIs enabled by setting MULTI_CONSOLE_API=1.
Enables building with ERROR_DEPRECATED=1.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>

show more ...

5189ea2708-Nov-2018 Jerome Forissier <jerome.forissier@linaro.org>

hikey960: Use new console APIs

Switch to the new console APIs enabled by setting MULTI_CONSOLE_API=1.
Enables building with ERROR_DEPRECATED=1.

Signed-off-by: Jerome Forissier <jerome.forissier@lin

hikey960: Use new console APIs

Switch to the new console APIs enabled by setting MULTI_CONSOLE_API=1.
Enables building with ERROR_DEPRECATED=1.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>

show more ...

c779b15908-Nov-2018 Jerome Forissier <jerome.forissier@linaro.org>

hikey: Use new console APIs

Switch to the new console APIs enabled by setting MULTI_CONSOLE_API=1.
Enables building with ERROR_DEPRECATED=1.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro

hikey: Use new console APIs

Switch to the new console APIs enabled by setting MULTI_CONSOLE_API=1.
Enables building with ERROR_DEPRECATED=1.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>

show more ...

9d068f6608-Nov-2018 Antonio Niño Díaz <antonio.ninodiaz@arm.com>

Merge pull request #1673 from antonio-nino-diaz-arm/an/headers

Standardise header guards across codebase


bl1/bl1_private.h
bl2/bl2_private.h
bl32/sp_min/sp_min_private.h
bl32/tsp/tsp_private.h
drivers/arm/ccn/ccn_private.h
drivers/arm/gic/common/gic_common_private.h
drivers/arm/gic/v2/gicv2_private.h
drivers/arm/gic/v3/gicv3_private.h
drivers/imx/timer/imx_gpt.h
drivers/imx/uart/imx_uart.h
drivers/imx/usdhc/imx_usdhc.h
drivers/marvell/comphy.h
drivers/marvell/comphy/comphy-cp110.h
drivers/marvell/comphy/phy-comphy-3700.h
drivers/marvell/comphy/phy-comphy-common.h
drivers/marvell/comphy/phy-default-porting-layer.h
drivers/marvell/mc_trustzone/mc_trustzone.h
drivers/marvell/uart/a3700_console.h
drivers/renesas/rcar/avs/avs_driver.h
drivers/renesas/rcar/board/board.h
drivers/renesas/rcar/console/rcar_printf.h
drivers/renesas/rcar/delay/micro_delay.h
drivers/renesas/rcar/emmc/emmc_config.h
drivers/renesas/rcar/emmc/emmc_def.h
drivers/renesas/rcar/emmc/emmc_hal.h
drivers/renesas/rcar/emmc/emmc_registers.h
drivers/renesas/rcar/emmc/emmc_std.h
drivers/renesas/rcar/iic_dvfs/iic_dvfs.h
drivers/renesas/rcar/io/io_common.h
drivers/renesas/rcar/io/io_emmcdrv.h
drivers/renesas/rcar/io/io_memdrv.h
drivers/renesas/rcar/io/io_private.h
drivers/renesas/rcar/io/io_rcar.h
drivers/renesas/rcar/pwrc/pwrc.h
drivers/renesas/rcar/rom/rom_api.h
drivers/renesas/rcar/rpc/rpc_registers.h
drivers/staging/renesas/rcar/ddr/boot_init_dram.h
drivers/staging/renesas/rcar/ddr/ddr_a/boot_init_dram_regdef_e3.h
drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.h
drivers/staging/renesas/rcar/ddr/dram_sub_func.h
drivers/staging/renesas/rcar/pfc/E3/pfc_init_e3.h
drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v1.h
drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v2.h
drivers/staging/renesas/rcar/pfc/M3/pfc_init_m3.h
drivers/staging/renesas/rcar/pfc/M3N/pfc_init_m3n.h
drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v10.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v11.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30.h
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v10.h
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11.h
drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.h
drivers/staging/renesas/rcar/qos/qos_common.h
drivers/staging/renesas/rcar/qos/qos_init.h
drivers/staging/renesas/rcar/qos/qos_reg.h
include/bl1/bl1.h
include/bl1/tbbr/tbbr_img_desc.h
include/bl2/bl2.h
include/bl2u/bl2u.h
include/bl31/bl31.h
include/bl31/ea_handle.h
include/bl31/interrupt_mgmt.h
include/bl32/payloads/tlk.h
include/bl32/sp_min/platform_sp_min.h
include/bl32/tsp/platform_tsp.h
include/bl32/tsp/tsp.h
include/common/aarch32/asm_macros.S
include/common/aarch32/assert_macros.S
include/common/aarch32/console_macros.S
include/common/aarch32/el3_common_macros.S
include/common/aarch64/asm_macros.S
include/common/aarch64/assert_macros.S
include/common/aarch64/console_macros.S
include/common/aarch64/el3_common_macros.S
include/common/asm_macros_common.S
include/common/bl_common.h
include/common/desc_image_load.h
include/common/ep_info.h
include/common/fdt_wrappers.h
include/common/image_decompress.h
include/common/interrupt_props.h
include/common/param_header.h
include/common/romlib.h
include/common/tbbr/cot_def.h
include/common/tbbr/tbbr_img_def.h
include/drivers/allwinner/sunxi_rsb.h
include/drivers/arm/arm_gicv3_common.h
include/drivers/arm/cci.h
include/drivers/arm/ccn.h
include/drivers/arm/gic_common.h
include/drivers/arm/gicv2.h
include/drivers/arm/gicv3.h
include/drivers/arm/nic_400.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/auth/auth_common.h
include/drivers/auth/auth_mod.h
include/drivers/auth/crypto_mod.h
include/drivers/auth/img_parser_mod.h
include/drivers/auth/mbedtls/mbedtls_common.h
include/drivers/auth/mbedtls/mbedtls_config.h
include/drivers/cadence/cdns_uart.h
include/drivers/cfi/v2m_flash.h
include/drivers/console.h
include/drivers/console_assertions.h
include/drivers/coreboot/cbmem_console.h
include/drivers/delay_timer.h
include/drivers/dw_ufs.h
include/drivers/generic_delay_timer.h
include/drivers/gpio.h
include/drivers/io/io_block.h
include/drivers/io/io_driver.h
include/drivers/io/io_dummy.h
include/drivers/io/io_fip.h
include/drivers/io/io_memmap.h
include/drivers/io/io_semihosting.h
include/drivers/io/io_storage.h
include/drivers/marvell/addr_map.h
include/drivers/marvell/amb_adec.h
include/drivers/marvell/aro.h
include/drivers/marvell/cache_llc.h
include/drivers/marvell/ccu.h
include/drivers/marvell/gwin.h
include/drivers/marvell/i2c.h
include/drivers/marvell/io_win.h
include/drivers/marvell/iob.h
include/drivers/marvell/mci.h
include/drivers/marvell/mochi/ap_setup.h
include/drivers/marvell/mochi/cp110_setup.h
include/drivers/marvell/thermal.h
include/drivers/mentor/mi2cv.h
include/drivers/mmc.h
include/drivers/partition/gpt.h
include/drivers/partition/mbr.h
include/drivers/partition/partition.h
include/drivers/st/stm32_gpio.h
include/drivers/st/stm32_i2c.h
include/drivers/st/stm32mp1_clk.h
include/drivers/st/stm32mp1_clkfunc.h
include/drivers/st/stm32mp1_ddr.h
include/drivers/st/stm32mp1_ddr_helpers.h
include/drivers/st/stm32mp1_ddr_regs.h
include/drivers/st/stm32mp1_pmic.h
include/drivers/st/stm32mp1_pwr.h
include/drivers/st/stm32mp1_ram.h
include/drivers/st/stm32mp1_rcc.h
include/drivers/st/stm32mp1_reset.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/aarch32/arch.h
include/lib/aarch32/smccc_helpers.h
include/lib/aarch32/smccc_macros.S
include/lib/aarch64/setjmp.h
include/lib/aarch64/smccc_helpers.h
include/lib/cassert.h
include/lib/coreboot.h
include/lib/cpus/aarch32/aem_generic.h
include/lib/cpus/aarch32/cortex_a12.h
include/lib/cpus/aarch32/cortex_a15.h
include/lib/cpus/aarch32/cortex_a17.h
include/lib/cpus/aarch32/cortex_a32.h
include/lib/cpus/aarch32/cortex_a5.h
include/lib/cpus/aarch32/cortex_a53.h
include/lib/cpus/aarch32/cortex_a57.h
include/lib/cpus/aarch32/cortex_a7.h
include/lib/cpus/aarch32/cortex_a72.h
include/lib/cpus/aarch32/cortex_a9.h
include/lib/cpus/aarch32/cpu_macros.S
include/lib/cpus/aarch64/aem_generic.h
include/lib/cpus/aarch64/cortex_a35.h
include/lib/cpus/aarch64/cortex_a53.h
include/lib/cpus/aarch64/cortex_a55.h
include/lib/cpus/aarch64/cortex_a57.h
include/lib/cpus/aarch64/cortex_a72.h
include/lib/cpus/aarch64/cortex_a73.h
include/lib/cpus/aarch64/cortex_a76.h
include/lib/cpus/aarch64/cortex_deimos.h
include/lib/cpus/aarch64/cortex_helios.h
include/lib/cpus/aarch64/cpu_macros.S
include/lib/cpus/aarch64/denver.h
include/lib/el3_runtime/pubsub.h
include/lib/extensions/ras.h
include/lib/libc/aarch32/endian_.h
include/lib/libc/aarch32/stddef_.h
include/lib/libc/aarch32/stdio_.h
include/lib/libc/aarch32/stdlib_.h
include/lib/libc/aarch32/string_.h
include/lib/libc/aarch32/time_.h
include/lib/libc/aarch64/endian_.h
include/lib/libc/aarch64/stddef_.h
include/lib/libc/aarch64/stdio_.h
include/lib/libc/aarch64/stdlib_.h
include/lib/libc/aarch64/string_.h
include/lib/libc/aarch64/time_.h
include/lib/libc/endian.h
include/lib/mmio.h
include/lib/optee_utils.h
include/lib/pmf/pmf_asm_macros.S
include/lib/runtime_instr.h
include/lib/semihosting.h
include/lib/smccc.h
include/lib/smccc_v1.h
include/lib/smccc_v2.h
include/lib/utils.h
include/lib/xlat_tables/xlat_tables_defs.h
include/lib/zlib/tf_gunzip.h
include/plat/arm/board/common/board_css_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_spm_def.h
include/plat/arm/css/common/aarch64/css_macros.S
include/plat/arm/css/common/css_def.h
include/plat/arm/css/common/css_pm.h
include/plat/arm/soc/common/soc_css.h
include/plat/arm/soc/common/soc_css_def.h
include/plat/common/common_def.h
include/plat/marvell/a3700/common/armada_common.h
include/plat/marvell/a3700/common/board_marvell_def.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/board_marvell_def.h
include/plat/marvell/a8k/common/marvell_def.h
include/plat/marvell/a8k/common/plat_marvell.h
include/plat/marvell/a8k/common/plat_pm_trace.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/plat/marvell/common/marvell_pm.h
include/plat/marvell/common/mvebu.h
include/services/arm_arch_svc.h
include/services/mm_svc.h
include/services/secure_partition.h
include/services/spm_svc.h
include/services/std_svc.h
include/tools_share/firmware_image_package.h
include/tools_share/tbbr_oid.h
include/tools_share/uuid.h
plat/allwinner/common/include/mentor_i2c_plat.h
plat/allwinner/common/include/plat_macros.S
plat/allwinner/common/include/sunxi_def.h
plat/allwinner/sun50i_a64/include/sunxi_cpucfg.h
plat/allwinner/sun50i_a64/include/sunxi_mmap.h
plat/allwinner/sun50i_h6/include/sunxi_cpucfg.h
plat/allwinner/sun50i_h6/include/sunxi_mmap.h
plat/arm/board/fvp/fvp_private.h
plat/arm/board/fvp/include/plat.ld.S
plat/arm/board/fvp/include/plat_macros.S
plat/arm/board/juno/include/plat_macros.S
plat/arm/board/juno/juno_decl.h
plat/arm/board/juno/juno_tzmp1_def.h
plat/arm/board/n1sdp/include/plat_macros.S
plat/arm/board/n1sdp/include/platform_def.h
plat/arm/board/sgm775/include/platform_def.h
plat/arm/css/drivers/mhu/css_mhu.h
plat/arm/css/drivers/scmi/scmi.h
plat/arm/css/drivers/scmi/scmi_private.h
plat/arm/css/drivers/scp/css_scp.h
plat/arm/css/drivers/scpi/css_scpi.h
plat/arm/css/drivers/sds/sds.h
plat/arm/css/drivers/sds/sds_private.h
plat/arm/css/sgi/include/plat_macros.S
plat/arm/css/sgi/include/sgi_ras.h
plat/arm/css/sgm/include/plat_macros.S
plat/arm/css/sgm/include/sgm_base_platform_def.h
plat/arm/css/sgm/include/sgm_plat_config.h
plat/arm/css/sgm/include/sgm_variant.h
plat/hisilicon/hikey/hikey_private.h
plat/hisilicon/hikey/include/hi6220.h
plat/hisilicon/hikey/include/hi6220_regs_acpu.h
plat/hisilicon/hikey/include/hi6220_regs_ao.h
plat/hisilicon/hikey/include/hi6220_regs_peri.h
plat/hisilicon/hikey/include/hi6220_regs_pin.h
plat/hisilicon/hikey/include/hi6220_regs_pmctrl.h
plat/hisilicon/hikey/include/hi6553.h
plat/hisilicon/hikey/include/hikey_def.h
plat/hisilicon/hikey/include/hikey_layout.h
plat/hisilicon/hikey/include/hisi_ipc.h
plat/hisilicon/hikey/include/hisi_mcu.h
plat/hisilicon/hikey/include/hisi_pwrc.h
plat/hisilicon/hikey/include/hisi_sip_svc.h
plat/hisilicon/hikey/include/hisi_sram_map.h
plat/hisilicon/hikey/include/plat_macros.S
plat/hisilicon/hikey960/drivers/pwrc/hisi_pwrc.h
plat/hisilicon/hikey960/hikey960_def.h
plat/hisilicon/hikey960/hikey960_private.h
plat/hisilicon/hikey960/include/hi3660.h
plat/hisilicon/hikey960/include/hi3660_crg.h
plat/hisilicon/hikey960/include/hi3660_hkadc.h
plat/hisilicon/hikey960/include/hi3660_mem_map.h
plat/hisilicon/hikey960/include/hisi_ipc.h
plat/hisilicon/hikey960/include/plat_macros.S
plat/hisilicon/poplar/include/hi3798cv200.h
plat/hisilicon/poplar/include/plat_private.h
plat/hisilicon/poplar/include/poplar_layout.h
plat/imx/common/include/imx8_iomux.h
plat/imx/common/include/imx8_lpuart.h
plat/imx/common/include/imx8qm_pads.h
plat/imx/common/include/imx8qx_pads.h
plat/imx/common/include/imx_aips.h
plat/imx/common/include/imx_caam.h
plat/imx/common/include/imx_clock.h
plat/imx/common/include/imx_csu.h
plat/imx/common/include/imx_hab.h
plat/imx/common/include/imx_io_mux.h
plat/imx/common/include/imx_snvs.h
plat/imx/common/include/imx_wdog.h
plat/imx/common/include/plat_imx8.h
plat/imx/common/include/sci/sci.h
plat/imx/common/include/sci/sci_ipc.h
plat/imx/common/include/sci/sci_rpc.h
plat/imx/common/include/sci/sci_scfw.h
plat/imx/common/include/sci/sci_types.h
plat/imx/common/include/sci/svc/pad/sci_pad_api.h
plat/imx/common/include/sci/svc/pm/sci_pm_api.h
plat/imx/common/include/sci/svc/rm/sci_rm_api.h
plat/imx/common/sci/svc/pad/sci_pad_rpc.h
plat/imx/common/sci/svc/pm/sci_pm_rpc.h
plat/imx/common/sci/svc/rm/sci_rm_rpc.h
plat/imx/imx7/include/imx_hab_arch.h
plat/imx/imx7/include/imx_regs.h
plat/imx/imx7/warp7/include/platform_def.h
plat/imx/imx7/warp7/warp7_private.h
plat/layerscape/board/ls1043/include/ns_access.h
plat/layerscape/board/ls1043/include/plat_macros.S
plat/layerscape/board/ls1043/include/soc_tzasc.h
plat/layerscape/common/include/fsl_csu.h
plat/layerscape/common/include/ls_16550.h
plat/layerscape/common/include/plat_ls.h
plat/layerscape/common/include/soc.h
plat/layerscape/common/include/tzc380.h
plat/layerscape/common/tsp/platform_tsp.h
plat/marvell/a3700/a3700/mvebu_def.h
plat/marvell/a3700/common/include/a3700_plat_def.h
plat/marvell/a3700/common/include/a3700_pm.h
plat/marvell/a3700/common/include/ddr_info.h
plat/marvell/a3700/common/include/dram_win.h
plat/marvell/a3700/common/include/io_addr_dec.h
plat/marvell/a3700/common/include/plat_macros.S
plat/marvell/a3700/common/include/platform_def.h
plat/marvell/a8k/a70x0/mvebu_def.h
plat/marvell/a8k/a70x0_amc/mvebu_def.h
plat/marvell/a8k/a80x0/board/phy-porting-layer.h
plat/marvell/a8k/a80x0/mvebu_def.h
plat/marvell/a8k/a80x0_mcbin/mvebu_def.h
plat/marvell/a8k/common/include/a8k_plat_def.h
plat/marvell/a8k/common/include/mentor_i2c_plat.h
plat/marvell/a8k/common/include/plat_macros.S
plat/marvell/a8k/common/include/platform_def.h
plat/marvell/a8k/common/mss/mss_pm_ipc.h
plat/marvell/common/mss/mss_ipc_drv.h
plat/marvell/common/mss/mss_mem.h
plat/marvell/common/mss/mss_scp_bl2_format.h
plat/marvell/common/mss/mss_scp_bootloader.h
plat/mediatek/common/custom/oem_svc.h
plat/mediatek/common/drivers/uart/uart8250.h
plat/mediatek/common/mtk_plat_common.h
plat/mediatek/common/mtk_sip_svc.h
plat/mediatek/mt6795/drivers/timer/mt_cpuxgpt.h
plat/mediatek/mt6795/include/mcucfg.h
plat/mediatek/mt6795/include/plat_private.h
plat/mediatek/mt6795/include/plat_sip_calls.h
plat/mediatek/mt6795/include/power_tracer.h
plat/mediatek/mt6795/include/scu.h
plat/mediatek/mt6795/include/spm.h
plat/mediatek/mt8173/drivers/crypt/crypt.h
plat/mediatek/mt8173/drivers/mtcmos/mtcmos.h
plat/mediatek/mt8173/drivers/pmic/pmic_wrap_init.h
plat/mediatek/mt8173/drivers/rtc/rtc.h
plat/mediatek/mt8173/drivers/spm/spm.h
plat/mediatek/mt8173/drivers/spm/spm_hotplug.h
plat/mediatek/mt8173/drivers/spm/spm_mcdi.h
plat/mediatek/mt8173/drivers/spm/spm_suspend.h
plat/mediatek/mt8173/drivers/timer/mt_cpuxgpt.h
plat/mediatek/mt8173/include/mcucfg.h
plat/mediatek/mt8173/include/mt8173_def.h
plat/mediatek/mt8173/include/plat_private.h
plat/mediatek/mt8173/include/plat_sip_calls.h
plat/mediatek/mt8173/include/power_tracer.h
plat/mediatek/mt8173/include/scu.h
plat/nvidia/tegra/include/drivers/flowctrl.h
plat/nvidia/tegra/include/drivers/mce.h
plat/nvidia/tegra/include/drivers/memctrl.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/plat_macros.S
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_platform.h
plat/nvidia/tegra/include/tegra_private.h
plat/nvidia/tegra/soc/t186/drivers/include/mce_private.h
plat/nvidia/tegra/soc/t186/drivers/include/t18x_ari.h
plat/qemu/include/plat_macros.S
plat/qemu/qemu_private.h
plat/renesas/rcar/include/plat.ld.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/include/rcar_version.h
plat/renesas/rcar/include/registers/axi_registers.h
plat/renesas/rcar/include/registers/cpg_registers.h
plat/renesas/rcar/include/registers/lifec_registers.h
plat/rockchip/common/drivers/parameter/ddr_parameter.h
plat/rockchip/common/drivers/pmu/pmu_com.h
plat/rockchip/common/include/plat_macros.S
plat/rockchip/common/include/plat_params.h
plat/rockchip/common/include/plat_private.h
plat/rockchip/common/include/rockchip_sip_svc.h
plat/rockchip/rk3328/drivers/pmu/pmu.h
plat/rockchip/rk3328/drivers/soc/soc.h
plat/rockchip/rk3328/include/plat.ld.S
plat/rockchip/rk3328/rk3328_def.h
plat/rockchip/rk3368/drivers/ddr/ddr_rk3368.h
plat/rockchip/rk3368/drivers/pmu/pmu.h
plat/rockchip/rk3368/drivers/soc/soc.h
plat/rockchip/rk3368/include/plat.ld.S
plat/rockchip/rk3368/include/plat_sip_calls.h
plat/rockchip/rk3368/rk3368_def.h
plat/rockchip/rk3399/drivers/dp/cdn_dp.h
plat/rockchip/rk3399/drivers/dram/dfs.h
plat/rockchip/rk3399/drivers/dram/dram.h
plat/rockchip/rk3399/drivers/dram/dram_spec_timing.h
plat/rockchip/rk3399/drivers/dram/suspend.h
plat/rockchip/rk3399/drivers/m0/include/addressmap.h
plat/rockchip/rk3399/drivers/m0/include/rk3399_mcu.h
plat/rockchip/rk3399/drivers/pmu/m0_ctl.h
plat/rockchip/rk3399/drivers/pmu/pmu.h
plat/rockchip/rk3399/drivers/pwm/pwm.h
plat/rockchip/rk3399/drivers/secure/secure.h
plat/rockchip/rk3399/drivers/soc/soc.h
plat/rockchip/rk3399/include/addressmap.h
plat/rockchip/rk3399/include/plat.ld.S
plat/rockchip/rk3399/include/plat_sip_calls.h
plat/rockchip/rk3399/include/shared/addressmap_shared.h
plat/rockchip/rk3399/include/shared/bl31_param.h
plat/rockchip/rk3399/include/shared/dram_regs.h
plat/rockchip/rk3399/include/shared/m0_param.h
plat/rockchip/rk3399/include/shared/misc_regs.h
plat/rockchip/rk3399/include/shared/pmu_bits.h
plat/rockchip/rk3399/include/shared/pmu_regs.h
plat/rockchip/rk3399/rk3399_def.h
plat/rpi3/include/platform_def.h
plat/rpi3/rpi3_hw.h
plat/rpi3/rpi3_private.h
plat/socionext/synquacer/drivers/mhu/sq_mhu.h
plat/socionext/synquacer/drivers/scpi/sq_scpi.h
plat/socionext/synquacer/include/plat_macros.S
plat/socionext/synquacer/include/sq_common.h
plat/socionext/uniphier/include/plat_macros.S
plat/socionext/uniphier/uniphier.h
plat/st/stm32mp1/include/boot_api.h
plat/st/stm32mp1/include/stm32mp1_context.h
plat/st/stm32mp1/include/stm32mp1_dt.h
plat/st/stm32mp1/include/stm32mp1_private.h
plat/st/stm32mp1/stm32mp1.ld.S
plat/ti/k3/common/drivers/sec_proxy/sec_proxy.h
plat/ti/k3/common/drivers/ti_sci/ti_sci.h
plat/ti/k3/common/drivers/ti_sci/ti_sci_protocol.h
plat/ti/k3/include/k3_console.h
plat/ti/k3/include/k3_gicv3.h
plat/ti/k3/include/plat_macros.S
plat/ti/k3/include/platform_def.h
plat/xilinx/zynqmp/include/plat_macros.S
plat/xilinx/zynqmp/ipi_mailbox_service/ipi_mailbox_svc.h
plat/xilinx/zynqmp/pm_service/pm_api_clock.h
plat/xilinx/zynqmp/pm_service/pm_api_ioctl.h
plat/xilinx/zynqmp/pm_service/pm_api_pinctrl.h
plat/xilinx/zynqmp/pm_service/pm_api_sys.h
plat/xilinx/zynqmp/pm_service/pm_client.h
plat/xilinx/zynqmp/pm_service/pm_common.h
plat/xilinx/zynqmp/pm_service/pm_defs.h
plat/xilinx/zynqmp/pm_service/pm_ipi.h
plat/xilinx/zynqmp/pm_service/pm_svc_main.h
plat/xilinx/zynqmp/zynqmp_def.h
plat/xilinx/zynqmp/zynqmp_ipi.h
plat/xilinx/zynqmp/zynqmp_private.h
services/spd/opteed/opteed_private.h
services/spd/opteed/teesmc_opteed_macros.h
services/spd/tlkd/tlkd_private.h
services/spd/trusty/sm_err.h
services/spd/trusty/smcall.h
services/spd/tspd/tspd_private.h
services/std_svc/spm/spm_private.h
services/std_svc/spm/spm_shim_private.h
tools/cert_create/include/cert.h
tools/cert_create/include/cmd_opt.h
tools/cert_create/include/debug.h
tools/cert_create/include/ext.h
tools/cert_create/include/key.h
tools/cert_create/include/sha.h
tools/cert_create/include/tbbr/tbb_cert.h
tools/cert_create/include/tbbr/tbb_ext.h
tools/cert_create/include/tbbr/tbb_key.h
tools/fiptool/fiptool.h
tools/fiptool/fiptool_platform.h
tools/fiptool/tbbr_config.h
tools/fiptool/win_posix.h
c3cf06f108-Nov-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Standardise header guards across codebase

All identifiers, regardless of use, that start with two underscores are
reserved. This means they can't be used in header guards.

The style that this proje

Standardise header guards across codebase

All identifiers, regardless of use, that start with two underscores are
reserved. This means they can't be used in header guards.

The style that this project is now to use the full name of the file in
capital letters followed by 'H'. For example, for a file called
"uart_example.h", the header guard is UART_EXAMPLE_H.

The exceptions are files that are imported from other projects:

- CryptoCell driver
- dt-bindings folders
- zlib headers

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

show more ...


bl1/bl1_private.h
bl2/bl2_private.h
bl32/sp_min/sp_min_private.h
bl32/tsp/tsp_private.h
drivers/arm/ccn/ccn_private.h
drivers/arm/gic/common/gic_common_private.h
drivers/arm/gic/v2/gicv2_private.h
drivers/arm/gic/v3/gicv3_private.h
drivers/imx/timer/imx_gpt.h
drivers/imx/uart/imx_uart.h
drivers/imx/usdhc/imx_usdhc.h
drivers/marvell/comphy.h
drivers/marvell/comphy/comphy-cp110.h
drivers/marvell/comphy/phy-comphy-3700.h
drivers/marvell/comphy/phy-comphy-common.h
drivers/marvell/comphy/phy-default-porting-layer.h
drivers/marvell/mc_trustzone/mc_trustzone.h
drivers/marvell/uart/a3700_console.h
drivers/renesas/rcar/avs/avs_driver.h
drivers/renesas/rcar/board/board.h
drivers/renesas/rcar/console/rcar_printf.h
drivers/renesas/rcar/delay/micro_delay.h
drivers/renesas/rcar/emmc/emmc_config.h
drivers/renesas/rcar/emmc/emmc_def.h
drivers/renesas/rcar/emmc/emmc_hal.h
drivers/renesas/rcar/emmc/emmc_registers.h
drivers/renesas/rcar/emmc/emmc_std.h
drivers/renesas/rcar/iic_dvfs/iic_dvfs.h
drivers/renesas/rcar/io/io_common.h
drivers/renesas/rcar/io/io_emmcdrv.h
drivers/renesas/rcar/io/io_memdrv.h
drivers/renesas/rcar/io/io_private.h
drivers/renesas/rcar/io/io_rcar.h
drivers/renesas/rcar/pwrc/pwrc.h
drivers/renesas/rcar/rom/rom_api.h
drivers/renesas/rcar/rpc/rpc_registers.h
drivers/staging/renesas/rcar/ddr/boot_init_dram.h
drivers/staging/renesas/rcar/ddr/ddr_a/boot_init_dram_regdef_e3.h
drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.h
drivers/staging/renesas/rcar/ddr/dram_sub_func.h
drivers/staging/renesas/rcar/pfc/E3/pfc_init_e3.h
drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v1.h
drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v2.h
drivers/staging/renesas/rcar/pfc/M3/pfc_init_m3.h
drivers/staging/renesas/rcar/pfc/M3N/pfc_init_m3n.h
drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v10.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v11.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30.h
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v10.h
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11.h
drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.h
drivers/staging/renesas/rcar/qos/qos_common.h
drivers/staging/renesas/rcar/qos/qos_init.h
drivers/staging/renesas/rcar/qos/qos_reg.h
include/bl1/bl1.h
include/bl1/tbbr/tbbr_img_desc.h
include/bl2/bl2.h
include/bl2u/bl2u.h
include/bl31/bl31.h
include/bl31/ea_handle.h
include/bl31/interrupt_mgmt.h
include/bl32/payloads/tlk.h
include/bl32/sp_min/platform_sp_min.h
include/bl32/tsp/platform_tsp.h
include/bl32/tsp/tsp.h
include/common/aarch32/asm_macros.S
include/common/aarch32/assert_macros.S
include/common/aarch32/console_macros.S
include/common/aarch32/el3_common_macros.S
include/common/aarch64/asm_macros.S
include/common/aarch64/assert_macros.S
include/common/aarch64/console_macros.S
include/common/aarch64/el3_common_macros.S
include/common/asm_macros_common.S
include/common/bl_common.h
include/common/desc_image_load.h
include/common/ep_info.h
include/common/fdt_wrappers.h
include/common/image_decompress.h
include/common/interrupt_props.h
include/common/param_header.h
include/common/romlib.h
include/common/tbbr/cot_def.h
include/common/tbbr/tbbr_img_def.h
include/drivers/allwinner/sunxi_rsb.h
include/drivers/arm/arm_gicv3_common.h
include/drivers/arm/cci.h
include/drivers/arm/ccn.h
include/drivers/arm/gic_common.h
include/drivers/arm/gicv2.h
include/drivers/arm/gicv3.h
include/drivers/arm/nic_400.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/auth/auth_common.h
include/drivers/auth/auth_mod.h
include/drivers/auth/crypto_mod.h
include/drivers/auth/img_parser_mod.h
include/drivers/auth/mbedtls/mbedtls_common.h
include/drivers/auth/mbedtls/mbedtls_config.h
include/drivers/cadence/cdns_uart.h
include/drivers/cfi/v2m_flash.h
include/drivers/console.h
include/drivers/console_assertions.h
include/drivers/coreboot/cbmem_console.h
include/drivers/delay_timer.h
include/drivers/dw_ufs.h
include/drivers/generic_delay_timer.h
include/drivers/gpio.h
include/drivers/io/io_block.h
include/drivers/io/io_driver.h
include/drivers/io/io_dummy.h
include/drivers/io/io_fip.h
include/drivers/io/io_memmap.h
include/drivers/io/io_semihosting.h
include/drivers/io/io_storage.h
include/drivers/marvell/addr_map.h
include/drivers/marvell/amb_adec.h
include/drivers/marvell/aro.h
include/drivers/marvell/cache_llc.h
include/drivers/marvell/ccu.h
include/drivers/marvell/gwin.h
include/drivers/marvell/i2c.h
include/drivers/marvell/io_win.h
include/drivers/marvell/iob.h
include/drivers/marvell/mci.h
include/drivers/marvell/mochi/ap_setup.h
include/drivers/marvell/mochi/cp110_setup.h
include/drivers/marvell/thermal.h
include/drivers/mentor/mi2cv.h
include/drivers/mmc.h
include/drivers/partition/gpt.h
include/drivers/partition/mbr.h
include/drivers/partition/partition.h
include/drivers/st/stm32_gpio.h
include/drivers/st/stm32_i2c.h
include/drivers/st/stm32mp1_clk.h
include/drivers/st/stm32mp1_clkfunc.h
include/drivers/st/stm32mp1_ddr.h
include/drivers/st/stm32mp1_ddr_helpers.h
include/drivers/st/stm32mp1_ddr_regs.h
include/drivers/st/stm32mp1_pmic.h
include/drivers/st/stm32mp1_pwr.h
include/drivers/st/stm32mp1_ram.h
include/drivers/st/stm32mp1_rcc.h
include/drivers/st/stm32mp1_reset.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/aarch32/arch.h
include/lib/aarch32/smccc_helpers.h
include/lib/aarch32/smccc_macros.S
include/lib/aarch64/setjmp.h
include/lib/aarch64/smccc_helpers.h
include/lib/cassert.h
include/lib/coreboot.h
include/lib/cpus/aarch32/aem_generic.h
include/lib/cpus/aarch32/cortex_a12.h
include/lib/cpus/aarch32/cortex_a15.h
include/lib/cpus/aarch32/cortex_a17.h
include/lib/cpus/aarch32/cortex_a32.h
include/lib/cpus/aarch32/cortex_a5.h
include/lib/cpus/aarch32/cortex_a53.h
include/lib/cpus/aarch32/cortex_a57.h
include/lib/cpus/aarch32/cortex_a7.h
include/lib/cpus/aarch32/cortex_a72.h
include/lib/cpus/aarch32/cortex_a9.h
include/lib/cpus/aarch32/cpu_macros.S
include/lib/cpus/aarch64/aem_generic.h
include/lib/cpus/aarch64/cortex_a35.h
include/lib/cpus/aarch64/cortex_a53.h
include/lib/cpus/aarch64/cortex_a55.h
include/lib/cpus/aarch64/cortex_a57.h
include/lib/cpus/aarch64/cortex_a72.h
include/lib/cpus/aarch64/cortex_a73.h
include/lib/cpus/aarch64/cortex_a76.h
include/lib/cpus/aarch64/cortex_deimos.h
include/lib/cpus/aarch64/cortex_helios.h
include/lib/cpus/aarch64/cpu_macros.S
include/lib/cpus/aarch64/denver.h
include/lib/el3_runtime/pubsub.h
include/lib/extensions/ras.h
include/lib/libc/aarch32/endian_.h
include/lib/libc/aarch32/stddef_.h
include/lib/libc/aarch32/stdio_.h
include/lib/libc/aarch32/stdlib_.h
include/lib/libc/aarch32/string_.h
include/lib/libc/aarch32/time_.h
include/lib/libc/aarch64/endian_.h
include/lib/libc/aarch64/stddef_.h
include/lib/libc/aarch64/stdio_.h
include/lib/libc/aarch64/stdlib_.h
include/lib/libc/aarch64/string_.h
include/lib/libc/aarch64/time_.h
include/lib/libc/endian.h
include/lib/mmio.h
include/lib/optee_utils.h
include/lib/pmf/pmf_asm_macros.S
include/lib/runtime_instr.h
include/lib/semihosting.h
include/lib/smccc.h
include/lib/smccc_v1.h
include/lib/smccc_v2.h
include/lib/utils.h
include/lib/xlat_tables/xlat_tables_defs.h
include/lib/zlib/tf_gunzip.h
include/plat/arm/board/common/board_css_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_spm_def.h
include/plat/arm/css/common/aarch64/css_macros.S
include/plat/arm/css/common/css_def.h
include/plat/arm/css/common/css_pm.h
include/plat/arm/soc/common/soc_css.h
include/plat/arm/soc/common/soc_css_def.h
include/plat/common/common_def.h
include/plat/marvell/a3700/common/armada_common.h
include/plat/marvell/a3700/common/board_marvell_def.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/board_marvell_def.h
include/plat/marvell/a8k/common/marvell_def.h
include/plat/marvell/a8k/common/plat_marvell.h
include/plat/marvell/a8k/common/plat_pm_trace.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/plat/marvell/common/marvell_pm.h
include/plat/marvell/common/mvebu.h
include/services/arm_arch_svc.h
include/services/mm_svc.h
include/services/secure_partition.h
include/services/spm_svc.h
include/services/std_svc.h
include/tools_share/firmware_image_package.h
include/tools_share/tbbr_oid.h
include/tools_share/uuid.h
plat/allwinner/common/include/mentor_i2c_plat.h
plat/allwinner/common/include/plat_macros.S
plat/allwinner/common/include/sunxi_def.h
plat/allwinner/sun50i_a64/include/sunxi_cpucfg.h
plat/allwinner/sun50i_a64/include/sunxi_mmap.h
plat/allwinner/sun50i_h6/include/sunxi_cpucfg.h
plat/allwinner/sun50i_h6/include/sunxi_mmap.h
plat/arm/board/fvp/fvp_private.h
plat/arm/board/fvp/include/plat.ld.S
plat/arm/board/fvp/include/plat_macros.S
plat/arm/board/juno/include/plat_macros.S
plat/arm/board/juno/juno_decl.h
plat/arm/board/juno/juno_tzmp1_def.h
plat/arm/board/n1sdp/include/plat_macros.S
plat/arm/board/n1sdp/include/platform_def.h
plat/arm/board/sgm775/include/platform_def.h
plat/arm/css/drivers/mhu/css_mhu.h
plat/arm/css/drivers/scmi/scmi.h
plat/arm/css/drivers/scmi/scmi_private.h
plat/arm/css/drivers/scp/css_scp.h
plat/arm/css/drivers/scpi/css_scpi.h
plat/arm/css/drivers/sds/sds.h
plat/arm/css/drivers/sds/sds_private.h
plat/arm/css/sgi/include/plat_macros.S
plat/arm/css/sgi/include/sgi_ras.h
plat/arm/css/sgm/include/plat_macros.S
plat/arm/css/sgm/include/sgm_base_platform_def.h
plat/arm/css/sgm/include/sgm_plat_config.h
plat/arm/css/sgm/include/sgm_variant.h
plat/hisilicon/hikey/hikey_private.h
plat/hisilicon/hikey/include/hi6220.h
plat/hisilicon/hikey/include/hi6220_regs_acpu.h
plat/hisilicon/hikey/include/hi6220_regs_ao.h
plat/hisilicon/hikey/include/hi6220_regs_peri.h
plat/hisilicon/hikey/include/hi6220_regs_pin.h
plat/hisilicon/hikey/include/hi6220_regs_pmctrl.h
plat/hisilicon/hikey/include/hi6553.h
plat/hisilicon/hikey/include/hikey_def.h
plat/hisilicon/hikey/include/hikey_layout.h
plat/hisilicon/hikey/include/hisi_ipc.h
plat/hisilicon/hikey/include/hisi_mcu.h
plat/hisilicon/hikey/include/hisi_pwrc.h
plat/hisilicon/hikey/include/hisi_sip_svc.h
plat/hisilicon/hikey/include/hisi_sram_map.h
plat/hisilicon/hikey/include/plat_macros.S
plat/hisilicon/hikey960/drivers/pwrc/hisi_pwrc.h
plat/hisilicon/hikey960/hikey960_def.h
plat/hisilicon/hikey960/hikey960_private.h
plat/hisilicon/hikey960/include/hi3660.h
plat/hisilicon/hikey960/include/hi3660_crg.h
plat/hisilicon/hikey960/include/hi3660_hkadc.h
plat/hisilicon/hikey960/include/hi3660_mem_map.h
plat/hisilicon/hikey960/include/hisi_ipc.h
plat/hisilicon/hikey960/include/plat_macros.S
plat/hisilicon/poplar/include/hi3798cv200.h
plat/hisilicon/poplar/include/plat_private.h
plat/hisilicon/poplar/include/poplar_layout.h
plat/imx/common/include/imx8_iomux.h
plat/imx/common/include/imx8_lpuart.h
plat/imx/common/include/imx8qm_pads.h
plat/imx/common/include/imx8qx_pads.h
plat/imx/common/include/imx_aips.h
plat/imx/common/include/imx_caam.h
plat/imx/common/include/imx_clock.h
plat/imx/common/include/imx_csu.h
plat/imx/common/include/imx_hab.h
plat/imx/common/include/imx_io_mux.h
plat/imx/common/include/imx_snvs.h
plat/imx/common/include/imx_wdog.h
plat/imx/common/include/plat_imx8.h
plat/imx/common/include/sci/sci.h
plat/imx/common/include/sci/sci_ipc.h
plat/imx/common/include/sci/sci_rpc.h
plat/imx/common/include/sci/sci_scfw.h
plat/imx/common/include/sci/sci_types.h
plat/imx/common/include/sci/svc/pad/sci_pad_api.h
plat/imx/common/include/sci/svc/pm/sci_pm_api.h
plat/imx/common/include/sci/svc/rm/sci_rm_api.h
plat/imx/common/sci/svc/pad/sci_pad_rpc.h
plat/imx/common/sci/svc/pm/sci_pm_rpc.h
plat/imx/common/sci/svc/rm/sci_rm_rpc.h
plat/imx/imx7/include/imx_hab_arch.h
plat/imx/imx7/include/imx_regs.h
plat/imx/imx7/warp7/include/platform_def.h
plat/imx/imx7/warp7/warp7_private.h
plat/layerscape/board/ls1043/include/ns_access.h
plat/layerscape/board/ls1043/include/plat_macros.S
plat/layerscape/board/ls1043/include/soc_tzasc.h
plat/layerscape/common/include/fsl_csu.h
plat/layerscape/common/include/ls_16550.h
plat/layerscape/common/include/plat_ls.h
plat/layerscape/common/include/soc.h
plat/layerscape/common/include/tzc380.h
plat/layerscape/common/tsp/platform_tsp.h
plat/marvell/a3700/a3700/mvebu_def.h
plat/marvell/a3700/common/include/a3700_plat_def.h
plat/marvell/a3700/common/include/a3700_pm.h
plat/marvell/a3700/common/include/ddr_info.h
plat/marvell/a3700/common/include/dram_win.h
plat/marvell/a3700/common/include/io_addr_dec.h
plat/marvell/a3700/common/include/plat_macros.S
plat/marvell/a3700/common/include/platform_def.h
plat/marvell/a8k/a70x0/mvebu_def.h
plat/marvell/a8k/a70x0_amc/mvebu_def.h
plat/marvell/a8k/a80x0/board/phy-porting-layer.h
plat/marvell/a8k/a80x0/mvebu_def.h
plat/marvell/a8k/a80x0_mcbin/mvebu_def.h
plat/marvell/a8k/common/include/a8k_plat_def.h
plat/marvell/a8k/common/include/mentor_i2c_plat.h
plat/marvell/a8k/common/include/plat_macros.S
plat/marvell/a8k/common/include/platform_def.h
plat/marvell/a8k/common/mss/mss_pm_ipc.h
plat/marvell/common/mss/mss_ipc_drv.h
plat/marvell/common/mss/mss_mem.h
plat/marvell/common/mss/mss_scp_bl2_format.h
plat/marvell/common/mss/mss_scp_bootloader.h
plat/mediatek/common/custom/oem_svc.h
plat/mediatek/common/drivers/uart/uart8250.h
plat/mediatek/common/mtk_plat_common.h
plat/mediatek/common/mtk_sip_svc.h
plat/mediatek/mt6795/drivers/timer/mt_cpuxgpt.h
plat/mediatek/mt6795/include/mcucfg.h
plat/mediatek/mt6795/include/plat_private.h
plat/mediatek/mt6795/include/plat_sip_calls.h
plat/mediatek/mt6795/include/power_tracer.h
plat/mediatek/mt6795/include/scu.h
plat/mediatek/mt6795/include/spm.h
plat/mediatek/mt8173/drivers/crypt/crypt.h
plat/mediatek/mt8173/drivers/mtcmos/mtcmos.h
plat/mediatek/mt8173/drivers/pmic/pmic_wrap_init.h
plat/mediatek/mt8173/drivers/rtc/rtc.h
plat/mediatek/mt8173/drivers/spm/spm.h
plat/mediatek/mt8173/drivers/spm/spm_hotplug.h
plat/mediatek/mt8173/drivers/spm/spm_mcdi.h
plat/mediatek/mt8173/drivers/spm/spm_suspend.h
plat/mediatek/mt8173/drivers/timer/mt_cpuxgpt.h
plat/mediatek/mt8173/include/mcucfg.h
plat/mediatek/mt8173/include/mt8173_def.h
plat/mediatek/mt8173/include/plat_private.h
plat/mediatek/mt8173/include/plat_sip_calls.h
plat/mediatek/mt8173/include/power_tracer.h
plat/mediatek/mt8173/include/scu.h
plat/nvidia/tegra/include/drivers/flowctrl.h
plat/nvidia/tegra/include/drivers/mce.h
plat/nvidia/tegra/include/drivers/memctrl.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/plat_macros.S
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_platform.h
plat/nvidia/tegra/include/tegra_private.h
plat/nvidia/tegra/soc/t186/drivers/include/mce_private.h
plat/nvidia/tegra/soc/t186/drivers/include/t18x_ari.h
plat/qemu/include/plat_macros.S
plat/qemu/qemu_private.h
plat/renesas/rcar/include/plat.ld.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/include/rcar_version.h
plat/renesas/rcar/include/registers/axi_registers.h
plat/renesas/rcar/include/registers/cpg_registers.h
plat/renesas/rcar/include/registers/lifec_registers.h
plat/rockchip/common/drivers/parameter/ddr_parameter.h
plat/rockchip/common/drivers/pmu/pmu_com.h
plat/rockchip/common/include/plat_macros.S
plat/rockchip/common/include/plat_params.h
plat/rockchip/common/include/plat_private.h
plat/rockchip/common/include/rockchip_sip_svc.h
plat/rockchip/rk3328/drivers/pmu/pmu.h
plat/rockchip/rk3328/drivers/soc/soc.h
plat/rockchip/rk3328/include/plat.ld.S
plat/rockchip/rk3328/rk3328_def.h
plat/rockchip/rk3368/drivers/ddr/ddr_rk3368.h
plat/rockchip/rk3368/drivers/pmu/pmu.h
plat/rockchip/rk3368/drivers/soc/soc.h
plat/rockchip/rk3368/include/plat.ld.S
plat/rockchip/rk3368/include/plat_sip_calls.h
plat/rockchip/rk3368/rk3368_def.h
plat/rockchip/rk3399/drivers/dp/cdn_dp.h
plat/rockchip/rk3399/drivers/dram/dfs.h
plat/rockchip/rk3399/drivers/dram/dram.h
plat/rockchip/rk3399/drivers/dram/dram_spec_timing.h
plat/rockchip/rk3399/drivers/dram/suspend.h
plat/rockchip/rk3399/drivers/m0/include/addressmap.h
plat/rockchip/rk3399/drivers/m0/include/rk3399_mcu.h
plat/rockchip/rk3399/drivers/pmu/m0_ctl.h
plat/rockchip/rk3399/drivers/pmu/pmu.h
plat/rockchip/rk3399/drivers/pwm/pwm.h
plat/rockchip/rk3399/drivers/secure/secure.h
plat/rockchip/rk3399/drivers/soc/soc.h
plat/rockchip/rk3399/include/addressmap.h
plat/rockchip/rk3399/include/plat.ld.S
plat/rockchip/rk3399/include/plat_sip_calls.h
plat/rockchip/rk3399/include/shared/addressmap_shared.h
plat/rockchip/rk3399/include/shared/bl31_param.h
plat/rockchip/rk3399/include/shared/dram_regs.h
plat/rockchip/rk3399/include/shared/m0_param.h
plat/rockchip/rk3399/include/shared/misc_regs.h
plat/rockchip/rk3399/include/shared/pmu_bits.h
plat/rockchip/rk3399/include/shared/pmu_regs.h
plat/rockchip/rk3399/rk3399_def.h
plat/rpi3/include/platform_def.h
plat/rpi3/rpi3_hw.h
plat/rpi3/rpi3_private.h
plat/socionext/synquacer/drivers/mhu/sq_mhu.h
plat/socionext/synquacer/drivers/scpi/sq_scpi.h
plat/socionext/synquacer/include/plat_macros.S
plat/socionext/synquacer/include/sq_common.h
plat/socionext/uniphier/include/plat_macros.S
plat/socionext/uniphier/uniphier.h
plat/st/stm32mp1/include/boot_api.h
plat/st/stm32mp1/include/stm32mp1_context.h
plat/st/stm32mp1/include/stm32mp1_dt.h
plat/st/stm32mp1/include/stm32mp1_private.h
plat/st/stm32mp1/stm32mp1.ld.S
plat/ti/k3/common/drivers/sec_proxy/sec_proxy.h
plat/ti/k3/common/drivers/ti_sci/ti_sci.h
plat/ti/k3/common/drivers/ti_sci/ti_sci_protocol.h
plat/ti/k3/include/k3_console.h
plat/ti/k3/include/k3_gicv3.h
plat/ti/k3/include/plat_macros.S
plat/ti/k3/include/platform_def.h
plat/xilinx/zynqmp/include/plat_macros.S
plat/xilinx/zynqmp/ipi_mailbox_service/ipi_mailbox_svc.h
plat/xilinx/zynqmp/pm_service/pm_api_clock.h
plat/xilinx/zynqmp/pm_service/pm_api_ioctl.h
plat/xilinx/zynqmp/pm_service/pm_api_pinctrl.h
plat/xilinx/zynqmp/pm_service/pm_api_sys.h
plat/xilinx/zynqmp/pm_service/pm_client.h
plat/xilinx/zynqmp/pm_service/pm_common.h
plat/xilinx/zynqmp/pm_service/pm_defs.h
plat/xilinx/zynqmp/pm_service/pm_ipi.h
plat/xilinx/zynqmp/pm_service/pm_svc_main.h
plat/xilinx/zynqmp/zynqmp_def.h
plat/xilinx/zynqmp/zynqmp_ipi.h
plat/xilinx/zynqmp/zynqmp_private.h
services/spd/opteed/opteed_private.h
services/spd/opteed/teesmc_opteed_macros.h
services/spd/tlkd/tlkd_private.h
services/spd/trusty/sm_err.h
services/spd/trusty/smcall.h
services/spd/tspd/tspd_private.h
services/std_svc/spm/spm_private.h
services/std_svc/spm/spm_shim_private.h
tools/cert_create/include/cert.h
tools/cert_create/include/cmd_opt.h
tools/cert_create/include/debug.h
tools/cert_create/include/ext.h
tools/cert_create/include/key.h
tools/cert_create/include/sha.h
tools/cert_create/include/tbbr/tbb_cert.h
tools/cert_create/include/tbbr/tbb_ext.h
tools/cert_create/include/tbbr/tbb_key.h
tools/fiptool/fiptool.h
tools/fiptool/fiptool_platform.h
tools/fiptool/tbbr_config.h
tools/fiptool/win_posix.h
f5ae1b0e07-Nov-2018 Soby Mathew <soby.mathew@arm.com>

Merge pull request #1672 from sandrine-bailleux-arm/sb/fix-dram-constants

Arm platforms: Fix DRAM address macros

7558e85f07-Nov-2018 Soby Mathew <soby.mathew@arm.com>

Merge pull request #1668 from ldts/rcar_gen3/e3_build

rcar_gen3: E3 target: fix compilation issues

cb2a9b6207-Nov-2018 Soby Mathew <soby.mathew@arm.com>

Merge pull request #1670 from antonio-nino-diaz-arm/an/misra-arm

plat/arm: Fix MISRA defects in common code

621daddb07-Nov-2018 Soby Mathew <soby.mathew@arm.com>

Merge pull request #1669 from sandrine-bailleux-arm/sb/rm-tzc-top-fn

Remove unneeded _tzc_get_max_top_addr() function

de4fc98207-Nov-2018 Soby Mathew <soby.mathew@arm.com>

Merge pull request #1666 from pmanish87/mp2/manish_local

plat/arm: Support direct Linux kernel boot in AArch32

3d449de031-Oct-2018 Sandrine Bailleux <sandrine.bailleux@arm.com>

Arm platforms: Fix DRAM address macros

On AArch32, ARM_DRAM1_BASE and ARM_DRAM1_SIZE constants are currently
32-bit values (because they are suffixed with UL and the value
0x80000000 fits in a unsig

Arm platforms: Fix DRAM address macros

On AArch32, ARM_DRAM1_BASE and ARM_DRAM1_SIZE constants are currently
32-bit values (because they are suffixed with UL and the value
0x80000000 fits in a unsigned long int, i.e. a 32-bit value). When
summing them up, the result overflows the maximum value that can be
encoded in a 32-bit value so it wraps around and does not result in
the expected value.

This patch changes the suffix of these constants into ULL so that they
always are 64-bit values.

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

show more ...

b56ec68031-Oct-2018 Sandrine Bailleux <sandrine.bailleux@arm.com>

Remove _tzc_get_max_top_addr() function

This function was needed at the time where we didn't have the
compiler_rt lib. An AArch32-specific variant was provided to handle
the 64-bit shift operation i

Remove _tzc_get_max_top_addr() function

This function was needed at the time where we didn't have the
compiler_rt lib. An AArch32-specific variant was provided to handle
the 64-bit shift operation in 32-bit. This is no longer needed.

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

show more ...

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