![]() |
![]() |
Secure Power API functions available from non-secure context through veneers.
============================================================================
#include <ti/drivers/Power.h>
#include <ti/drivers/power/PowerCC27XX.h>
#include <ti/drivers/tfm/SecureCallback.h>
Go to the source code of this file.
Functions | |
int_fast16_t | Power_getDependencyCount_veneer (Power_Resource resourceId) |
PowerLPF3_ResetReason | PowerLPF3_getResetReason_veneer (void) |
int_fast16_t | PowerCC27XX_setNonSecureConstraintPointers_veneer (volatile const uint32_t *constraintMask, volatile const uint8_t(*const constraintCounts)[PowerCC27XX_NUMCONSTRAINTS]) |
int_fast16_t | Power_setDependency_veneer (Power_Resource resourceId) |
int_fast16_t | Power_releaseDependency_veneer (Power_Resource resourceId) |
int_fast16_t | Power_shutdown_veneer (uint_fast16_t shutdownState, uint_fast32_t shutdownTime) |
void | PowerLPF3_releaseLatches_veneer (void) |
void | Power_reset_veneer (void) |
void | PowerCC27XX_doWFI_veneer (void) |
int_fast16_t | PowerLPF3_startAFOSC_veneer (PowerLPF3_AfoscFreq frequency) |
void | PowerLPF3_stopAFOSC_veneer (void) |
uint_fast16_t | PowerCC27XX_getCurrentEventsMask_veneer (void) |
void | PowerCC27XX_setNonSecureNotificationHandle_veneer (SecureCallback_Handle handle) |
int_fast16_t | PowerLPF3_sleep_veneer (uint32_t nextEventTimeUs) |
int_fast16_t Power_getDependencyCount_veneer | ( | Power_Resource | resourceId | ) |
PowerLPF3_ResetReason PowerLPF3_getResetReason_veneer | ( | void | ) |
int_fast16_t PowerCC27XX_setNonSecureConstraintPointers_veneer | ( | volatile const uint32_t * | constraintMask, |
volatile const uint8_t(*) | constraintCounts[PowerCC27XX_NUMCONSTRAINTS] | ||
) |
int_fast16_t Power_setDependency_veneer | ( | Power_Resource | resourceId | ) |
int_fast16_t Power_releaseDependency_veneer | ( | Power_Resource | resourceId | ) |
int_fast16_t Power_shutdown_veneer | ( | uint_fast16_t | shutdownState, |
uint_fast32_t | shutdownTime | ||
) |
void PowerLPF3_releaseLatches_veneer | ( | void | ) |
void Power_reset_veneer | ( | void | ) |
void PowerCC27XX_doWFI_veneer | ( | void | ) |
int_fast16_t PowerLPF3_startAFOSC_veneer | ( | PowerLPF3_AfoscFreq | frequency | ) |
void PowerLPF3_stopAFOSC_veneer | ( | void | ) |
uint_fast16_t PowerCC27XX_getCurrentEventsMask_veneer | ( | void | ) |
void PowerCC27XX_setNonSecureNotificationHandle_veneer | ( | SecureCallback_Handle | handle | ) |
Veneer to inform the secure side about the non-secure side's SecureCallback handle. Panics if the handle is invalid.
int_fast16_t PowerLPF3_sleep_veneer | ( | uint32_t | nextEventTimeUs | ) |