• Lionel Debieve's avatar
    delay: timeout detection support · 0711ee5c
    Lionel Debieve authored
    
    
    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: default avatarEtienne Carriere <etienne.carriere@linaro.org>
    Signed-off-by: default avatarLionel Debieve <lionel.debieve@st.com>
    Change-Id: Iaef6d43c11a2e6992fb48efdc674a0552755ad9c
    0711ee5c
delay_timer.h 1.31 KB