blob: 313bfd56dd4999de06629e1e54f791bd15473ea4 [file] [log] [blame]
Shawn Shan6e7be072019-11-29 17:56:29 +08001/*
2 * Copyright (c) 2020, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7#include <inttypes.h>
8#include "psa/lifecycle.h"
Ken Liu1f345b02020-05-30 21:11:05 +08009#include "tfm/tfm_core_svc.h"
Shawn Shan6e7be072019-11-29 17:56:29 +080010
11__attribute__((naked))
12uint32_t psa_rot_lifecycle_state(void)
13{
14 __ASM volatile("SVC %0 \n"
15 "BX LR \n"
16 : : "I" (TFM_SVC_PSA_LIFECYCLE));
17}