Home
last modified time | relevance | path

Searched refs:OpenTitan_LifeCycleState (Results 1 – 3 of 3) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/
DOpenTitan_LifeCycleController.cs170 ….WithEnumField<DoubleWordRegister, OpenTitan_LifeCycleState>(0, 30, FieldMode.Read, valueProviderC… in DefineRegisters()
198 var nextState = (OpenTitan_LifeCycleState)transitionTarget.Value; in ExecuteTransition()
231 …private bool IsTransitionAllowed(OpenTitan_LifeCycleState currentState, OpenTitan_LifeCycleState n… in IsTransitionAllowed()
233 if(nextState == OpenTitan_LifeCycleState.Scrap || in IsTransitionAllowed()
234 … currentState == OpenTitan_LifeCycleState.Raw && UnlockedTestStates.Contains(nextState)) in IsTransitionAllowed()
241 nextState == OpenTitan_LifeCycleState.Rma || in IsTransitionAllowed()
247 …else if((currentState == OpenTitan_LifeCycleState.Dev || currentState == OpenTitan_LifeCycleState.… in IsTransitionAllowed()
248 nextState == OpenTitan_LifeCycleState.Rma) in IsTransitionAllowed()
255 …private bool IsTransitionTokenValid(OpenTitan_LifeCycleState currentState, OpenTitan_LifeCycleStat… in IsTransitionTokenValid()
265 … else if(MissionStates.Contains(currentState) && nextState == OpenTitan_LifeCycleState.Rma) in IsTransitionTokenValid()
[all …]
DOpenTitan_OneTimeProgrammableMemoryController.cs146 public OpenTitan_LifeCycleState LifeCycleState
157 OpenTitan_LifeCycleState state;
158 …chedLifeCycleState = TryDecodeLifeCycleState(out state) ? state : OpenTitan_LifeCycleState.Invalid;
480 private bool TryDecodeLifeCycleState(out OpenTitan_LifeCycleState state) in TryDecodeLifeCycleState()
485 state = OpenTitan_LifeCycleState.Raw; in TryDecodeLifeCycleState()
493 state = default(OpenTitan_LifeCycleState); in TryDecodeLifeCycleState()
500 private void EncodeLifeCycleState(OpenTitan_LifeCycleState state) in EncodeLifeCycleState()
518 positionsConsumedToLifeCycleState = new Dictionary<uint, OpenTitan_LifeCycleState>(); in InitPositionConsumedToLifeCycleMapping()
519 positionsConsumedToLifeCycleState.Add(0x80000, OpenTitan_LifeCycleState.TestUnlocked0); in InitPositionConsumedToLifeCycleMapping()
520 positionsConsumedToLifeCycleState.Add(0xC0000, OpenTitan_LifeCycleState.TestLocked0); in InitPositionConsumedToLifeCycleMapping()
[all …]
DOpenTitan_LifeCycleState.cs10 public enum OpenTitan_LifeCycleState enum