Functions
PowerCC27XX_veneers.h File Reference

Detailed Description

Secure Power API functions available from non-secure context through veneers.

============================================================================

Warning
These APIs are only to be used by the NS Power driver, and should not be used by the application directly.
#include <ti/drivers/Power.h>
#include <ti/drivers/power/PowerCC27XX.h>
#include <ti/drivers/tfm/SecureCallback.h>
Include dependency graph for PowerCC27XX_veneers.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)
 

Function Documentation

§ Power_getDependencyCount_veneer()

int_fast16_t Power_getDependencyCount_veneer ( Power_Resource  resourceId)

§ PowerLPF3_getResetReason_veneer()

PowerLPF3_ResetReason PowerLPF3_getResetReason_veneer ( void  )

§ PowerCC27XX_setNonSecureConstraintPointers_veneer()

int_fast16_t PowerCC27XX_setNonSecureConstraintPointers_veneer ( volatile const uint32_t *  constraintMask,
volatile const uint8_t(*)  constraintCounts[PowerCC27XX_NUMCONSTRAINTS] 
)

§ Power_setDependency_veneer()

int_fast16_t Power_setDependency_veneer ( Power_Resource  resourceId)

§ Power_releaseDependency_veneer()

int_fast16_t Power_releaseDependency_veneer ( Power_Resource  resourceId)

§ Power_shutdown_veneer()

int_fast16_t Power_shutdown_veneer ( uint_fast16_t  shutdownState,
uint_fast32_t  shutdownTime 
)

§ PowerLPF3_releaseLatches_veneer()

void PowerLPF3_releaseLatches_veneer ( void  )

§ Power_reset_veneer()

void Power_reset_veneer ( void  )

§ PowerCC27XX_doWFI_veneer()

void PowerCC27XX_doWFI_veneer ( void  )

§ PowerLPF3_startAFOSC_veneer()

int_fast16_t PowerLPF3_startAFOSC_veneer ( PowerLPF3_AfoscFreq  frequency)

§ PowerLPF3_stopAFOSC_veneer()

void PowerLPF3_stopAFOSC_veneer ( void  )

§ PowerCC27XX_getCurrentEventsMask_veneer()

uint_fast16_t PowerCC27XX_getCurrentEventsMask_veneer ( void  )

§ PowerCC27XX_setNonSecureNotificationHandle_veneer()

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.

§ PowerLPF3_sleep_veneer()

int_fast16_t PowerLPF3_sleep_veneer ( uint32_t  nextEventTimeUs)
© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale