Lines Matching +full:non +full:- +full:secure

4  * SPDX-License-Identifier:	GPL-2.0+
14 return sec_mon_in32(&sec_mon_regs->hp_stat) & HPSR_SSM_ST_MASK; in get_sec_mon_state()
28 * If initial state is check or Non-Secure, then set the Software in set_sec_mon_state_non_sec()
29 * Security Violation Bit and transition to Non-Secure State. in set_sec_mon_state_non_sec()
32 printf("SEC_MON state transitioning to Non Secure.\n"); in set_sec_mon_state_non_sec()
33 sec_mon_setbits32(&sec_mon_regs->hp_com, HPCOMR_SW_SV); in set_sec_mon_state_non_sec()
35 /* polling loop till SEC_MON is in Non Secure state */ in set_sec_mon_state_non_sec()
44 timeout--; in set_sec_mon_state_non_sec()
49 return -1; in set_sec_mon_state_non_sec()
54 * If initial state is Trusted, Secure or Soft-Fail, then first set in set_sec_mon_state_non_sec()
55 * the Software Security Violation Bit and transition to Soft-Fail in set_sec_mon_state_non_sec()
62 sec_mon_setbits32(&sec_mon_regs->hp_com, HPCOMR_SW_SV); in set_sec_mon_state_non_sec()
64 /* polling loop till SEC_MON is in Soft-Fail state */ in set_sec_mon_state_non_sec()
73 timeout--; in set_sec_mon_state_non_sec()
78 return -1; in set_sec_mon_state_non_sec()
84 * If SSM Soft Fail to Non-Secure State Transition in set_sec_mon_state_non_sec()
86 * transition to Non-Secure State. in set_sec_mon_state_non_sec()
88 if ((sec_mon_in32(&sec_mon_regs->hp_com) & in set_sec_mon_state_non_sec()
90 printf("SEC_MON state transitioning to Non Secure.\n"); in set_sec_mon_state_non_sec()
91 sec_mon_setbits32(&sec_mon_regs->hp_com, HPCOMR_SSM_ST); in set_sec_mon_state_non_sec()
93 /* polling loop till SEC_MON is in Non Secure*/ in set_sec_mon_state_non_sec()
102 timeout--; in set_sec_mon_state_non_sec()
107 return -1; in set_sec_mon_state_non_sec()
112 printf("SEC_MON already in Non Secure state.\n"); in set_sec_mon_state_non_sec()
126 sec_mon_setbits32(&sec_mon_regs->hp_com, HPCOMR_SW_FSV); in set_sec_mon_state_soft_fail()
128 /* polling loop till SEC_MON is in Soft-Fail state */ in set_sec_mon_state_soft_fail()
137 timeout--; in set_sec_mon_state_soft_fail()
142 return -1; in set_sec_mon_state_soft_fail()
149 int ret = -1; in set_sec_mon_state()