History log of /rk3399_ARM-atf/plat/ (Results 6976 – 7000 of 8950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
cce37d4414-Nov-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: use MULTI_CONSOLE_API

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

076374c906-Nov-2018 Konstantin Porotchkin <kostap@marvell.com>

fix: plat/marvell: a3700: Remove encryption password

According to "openssl" manual:
-K key
The actual key to use: this must be represented as a string
comprised only of hex digits. If only the key i

fix: plat/marvell: a3700: Remove encryption password

According to "openssl" manual:
-K key
The actual key to use: this must be represented as a string
comprised only of hex digits. If only the key is specified,
the IV must additionally specified using the -iv option.
When both a key and a password are specified, the key given
with the -K option will be used and the IV generated from the
password will be taken.
It does not make much sense to specify both key and password.

This patch removes "-k 0" parameter from the encryption command
since we are already using "-K" and "-iv" for the key and IV.

Change-Id: Ia333cedaa3207e643c95d2ec7c229f50eeab96db
Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>
Reviewed-on: http://vgitil04.il.marvell.com:8080/60745
Reviewed-by: Igal Liberman <igall@marvell.com>
Tested-by: iSoC Platform CI <ykjenk@marvell.com>
Reviewed-by: Sharon Habet <sharonh@marvell.com>

show more ...

793c38f024-Oct-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: power: Add DCDC6 power rail

The DCDC6 power rail is typically driving VDD_SYS in the SoC, so it is
on by default and uses the default voltage.

As there seems to be at least on board usin

allwinner: power: Add DCDC6 power rail

The DCDC6 power rail is typically driving VDD_SYS in the SoC, so it is
on by default and uses the default voltage.

As there seems to be at least on board using a different voltage, add
the rail to the list of known voltage lines, so we can setup the right
voltage as early as possible.

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

show more ...

a561e41b24-Oct-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: power: add enable switches for DCDC1/5

The DCDC1 and DCDC5 power rails didn't specify the enable bits. This
isn't critical, since those rails are on by default (and are needed for
every b

allwinner: power: add enable switches for DCDC1/5

The DCDC1 and DCDC5 power rails didn't specify the enable bits. This
isn't critical, since those rails are on by default (and are needed for
every board), but it is inconsistent.

Add the respective enable bits for those two rails.

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

show more ...

d93eb44605-Nov-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: power: fix DRIVEVBUS pin setup

The DRIVEVBUS pin setup was broken in two ways:
- To configure this pin as an output pin, one has to *clear* the bit in
register 0x8f. It is 0 by default,

allwinner: power: fix DRIVEVBUS pin setup

The DRIVEVBUS pin setup was broken in two ways:
- To configure this pin as an output pin, one has to *clear* the bit in
register 0x8f. It is 0 by default, but rebooting from Linux might have
left this bit set.
- Doing this just configures the pin as an output pin, but doesn't
actually drive power to it. This is done via bit 2 in register 0x30.

Fix the routine to both properly configure the pin and drive power to
it. Add an axp_clrsetbits() helper on the way.

Now this isn't really perfect, still:
We only need to setup the PMIC power rails that are needed for U-Boot.
DRIVEVBUS typically controls the VBUS voltage for the host function of
an USB-OTG port, something we typically don't want in U-Boot (fastboot,
using the USB *device* functionality, is much more common). The
BananaPi-M64 uses the regulator in this way, but the Remix Mini PC
actually controls the power of both its USB ports via this line.

Technically we should differentiate here: if DRIVEVBUS controls a
microUSB-B socket, the power should stay off, any host-type A sockets
should be supplied, though.
For now just always enable the power, that shouldn't really hurt the
USB-OTG functionality anyway.

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

show more ...

19a7507a04-Nov-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: A64/H5: setup missing bus clocks

The legacy Allwinner ATF port used to setup some clocks, and U-Boot is
still relying on this. We don't need to setup the full set, as the SPL
is doing mos

allwinner: A64/H5: setup missing bus clocks

The legacy Allwinner ATF port used to setup some clocks, and U-Boot is
still relying on this. We don't need to setup the full set, as the SPL
is doing most of it, but it misses one clock (AHB2) and programs another
(AHB1) to quite conservative values.

Fix this up during the platform setup to improve USB and Ethernet
performance, iperf values go up by 31% in my setup with that patch.

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

show more ...

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

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

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

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

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

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


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

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

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

plat/arm: Fix MISRA defects in common code

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

04d1f8dd06-Nov-2018 ldts <jorge.ramirez.ortiz@gmail.com>

rcar_gen3: E3 target: fix compilation issues

Target builds but has not been tested.

Signed-off-by: ldts <jorge.ramirez.ortiz@gmail.com>

d65895f406-Nov-2018 ldts <jorge.ramirez.ortiz@gmail.com>

plat: rcar: support plat_crash_console_flush

Signed-off-by: ldts <jorge.ramirez.ortiz@gmail.com>

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

Merge pull request #1661 from hzhuang1/emmc_delay

hikey: add delay after eMMC initialized

ed2c4f4a02-Nov-2018 Manish Pandey <manish.pandey2@arm.com>

plat/arm: Support direct Linux kernel boot in AArch32

This option allows the Trusted Firmware to directly jump to Linux
kernel for aarch32 without the need of an intermediate loader such
as U-Boot.

plat/arm: Support direct Linux kernel boot in AArch32

This option allows the Trusted Firmware to directly jump to Linux
kernel for aarch32 without the need of an intermediate loader such
as U-Boot.

Similar to AArch64 ARM_LINUX_KERNEL_AS_BL33 only available with
RESET_TO_SP_MIN=1 as well as BL33 and DTB are preloaded in memory.

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

show more ...

1...<<271272273274275276277278279280>>...358