arm-trusted-firmware/plat
Lionel Debieve 0711ee5cbc delay: timeout detection support
Introduce timeout_init_us/timeout_elapsed() delay tracking with CNTPCT.

timeout_init_us(some_timeout_us); returns a reference to detect
timeout for the provided microsecond delay value from current time.

timeout_elapsed(reference) return true/false whether the reference
timeout is elapsed.

Cherry picked from OP-TEE implementation [1].
  [1] commit 33d30a74502b ("core: timeout detection support")

Minor:
- Remove stm32mp platform duplicated implementation.
- Add new include in marvell ble.mk

Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>
Change-Id: Iaef6d43c11a2e6992fb48efdc674a0552755ad9c
2019-10-03 18:57:25 +00:00
..
allwinner Remove MULTI_CONSOLE_API flag and references to it 2019-06-28 10:52:48 +01:00
amlogic Merge changes from topic "amlogic-g12a" into integration 2019-09-27 09:53:40 +00:00
arm Introducing support for Cortex-A65AE 2019-10-03 15:38:31 +02:00
common Add UBSAN support and handlers 2019-09-11 14:15:54 +01:00
hisilicon hikey: fix to load FIP by partition table. 2019-09-18 18:18:57 +08:00
imx Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ 2019-08-01 13:14:12 -07:00
intel/soc Invalidate dcache build option for bl2 entry at EL3 2019-09-12 12:36:31 +00:00
layerscape Switch AARCH32/AARCH64 to __aarch64__ 2019-08-01 13:45:03 -07:00
marvell delay: timeout detection support 2019-10-03 18:57:25 +00:00
mediatek mediatek: mt8183: add EMI MPU driver for DRAM protection 2019-10-03 10:46:09 +08:00
nvidia/tegra Tegra: memctrl_v2: fix "overflow before widen" coverity issue 2019-09-05 08:40:38 -07:00
qemu qemu/qemu_sbsa: Adding memory mapping for both FLASH0/FLASH1 2019-10-01 17:24:06 +02:00
renesas/rcar rcar_get3: drivers: ddr: Partly unify register macros between DDR A and B 2019-08-29 13:02:30 +02:00
rockchip rockchip: Update BL31_BASE to 0x40000 2019-09-20 08:42:53 +08:00
rpi rpi4: Add stdout-path to device tree 2019-09-25 11:45:35 +01:00
socionext uniphier: set CONSOLE_FLAG_TRANSLATE_CRLF and clean up console driver 2019-09-03 09:08:16 +00:00
st delay: timeout detection support 2019-10-03 18:57:25 +00:00
ti/k3 ti: k3: common: Trap all asynchronous bus errors to EL3 2019-07-04 12:14:46 -04:00
xilinx plat: xilinx: zynqmp: Initialize IPI table from zynqmp_config_setup() 2019-09-10 12:25:56 -07:00