RTEMS 6.3
Loading...
Searching...
No Matches
reg_pmm.h File Reference

This header file provides PMM interfaces. More...

#include <bsp/utility.h>

Go to the source code of this file.

Data Structures

struct  tms570_pmm_t

Macros

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0(val)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0_GET(reg)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0_SET(reg, val)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1(val)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1_GET(reg)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1_SET(reg, val)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2(val)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2_GET(reg)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2_SET(reg, val)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3(val)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3_GET(reg)
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3_SET(reg, val)
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0(val)
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0_GET(reg)
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0_SET(reg, val)
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1(val)
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1_GET(reg)
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1_SET(reg, val)
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2(val)
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2_GET(reg)
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2_SET(reg, val)
#define TMS570_PMM_PDCLKDISREG_PDCLK_DIS_3   BSP_BIT32(3)
#define TMS570_PMM_PDCLKDISREG_PDCLK_DIS_2   BSP_BIT32(2)
#define TMS570_PMM_PDCLKDISREG_PDCLK_DIS_1   BSP_BIT32(1)
#define TMS570_PMM_PDCLKDISREG_PDCLK_DIS_0   BSP_BIT32(0)
#define TMS570_PMM_PDCLKDISSETREG_PDCLK_DISSET_3   BSP_BIT32(3)
#define TMS570_PMM_PDCLKDISSETREG_PDCLK_DISSET_2   BSP_BIT32(2)
#define TMS570_PMM_PDCLKDISSETREG_PDCLK_DISSET_1   BSP_BIT32(1)
#define TMS570_PMM_PDCLKDISSETREG_PDCLK_DISSET_0   BSP_BIT32(0)
#define TMS570_PMM_PDCLKDISCLRREG_PDCLK_DISCLR_3   BSP_BIT32(3)
#define TMS570_PMM_PDCLKDISCLRREG_PDCLK_DISCLR_2   BSP_BIT32(2)
#define TMS570_PMM_PDCLKDISCLRREG_PDCLK_DISCLR_1   BSP_BIT32(1)
#define TMS570_PMM_PDCLKDISCLRREG_PDCLK_DISCLR_0   BSP_BIT32(0)
#define TMS570_PMM_LOGICPDPWRSTAT_LOGIC_IN_TRANS0   BSP_BIT32(24)
#define TMS570_PMM_LOGICPDPWRSTAT_MEM_IN_TRANS0   BSP_BIT32(16)
#define TMS570_PMM_LOGICPDPWRSTAT_DOMAIN_ON0   BSP_BIT32(8)
#define TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0(val)
#define TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0_GET(reg)
#define TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0_SET(reg, val)
#define TMS570_PMM_MEMPDPWRSTAT_LOGIC_IN_TRANS0   BSP_BIT32(24)
#define TMS570_PMM_MEMPDPWRSTAT_MEM_IN_TRANS0   BSP_BIT32(16)
#define TMS570_PMM_MEMPDPWRSTAT_DOMAIN_ON0   BSP_BIT32(8)
#define TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0(val)
#define TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0_GET(reg)
#define TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0_SET(reg, val)
#define TMS570_PMM_GLOBALCTRL1_PMCTRL_PWRDN   BSP_BIT32(8)
#define TMS570_PMM_GLOBALCTRL1_AUTO_CLK_WAKE_ENA   BSP_BIT32(0)
#define TMS570_PMM_GLOBALSTAT_PMCTRL_IDLE   BSP_BIT32(0)
#define TMS570_PMM_PRCKEYREG_MKEY(val)
#define TMS570_PMM_PRCKEYREG_MKEY_GET(reg)
#define TMS570_PMM_PRCKEYREG_MKEY_SET(reg, val)
#define TMS570_PMM_LPDDCSTAT1_LCMPE(val)
#define TMS570_PMM_LPDDCSTAT1_LCMPE_GET(reg)
#define TMS570_PMM_LPDDCSTAT1_LCMPE_SET(reg, val)
#define TMS570_PMM_LPDDCSTAT1_LSTC(val)
#define TMS570_PMM_LPDDCSTAT1_LSTC_GET(reg)
#define TMS570_PMM_LPDDCSTAT1_LSTC_SET(reg, val)
#define TMS570_PMM_LPDDCSTAT2_LSTET(val)
#define TMS570_PMM_LPDDCSTAT2_LSTET_GET(reg)
#define TMS570_PMM_LPDDCSTAT2_LSTET_SET(reg, val)
#define TMS570_PMM_LPDDCSTAT2_LSTE(val)
#define TMS570_PMM_LPDDCSTAT2_LSTE_GET(reg)
#define TMS570_PMM_LPDDCSTAT2_LSTE_SET(reg, val)
#define TMS570_PMM_MPDDCSTAT1_MCMPE(val)
#define TMS570_PMM_MPDDCSTAT1_MCMPE_GET(reg)
#define TMS570_PMM_MPDDCSTAT1_MCMPE_SET(reg, val)
#define TMS570_PMM_MPDDCSTAT1_MSTC(val)
#define TMS570_PMM_MPDDCSTAT1_MSTC_GET(reg)
#define TMS570_PMM_MPDDCSTAT1_MSTC_SET(reg, val)
#define TMS570_PMM_MPDDCSTAT2_MSTET(val)
#define TMS570_PMM_MPDDCSTAT2_MSTET_GET(reg)
#define TMS570_PMM_MPDDCSTAT2_MSTET_SET(reg, val)
#define TMS570_PMM_MPDDCSTAT2_MSTE(val)
#define TMS570_PMM_MPDDCSTAT2_MSTE_GET(reg)
#define TMS570_PMM_MPDDCSTAT2_MSTE_SET(reg, val)
#define TMS570_PMM_ISODIAGSTAT_ISO_DIAG(val)
#define TMS570_PMM_ISODIAGSTAT_ISO_DIAG_GET(reg)
#define TMS570_PMM_ISODIAGSTAT_ISO_DIAG_SET(reg, val)

Detailed Description

This header file provides PMM interfaces.

Macro Definition Documentation

◆ TMS570_PMM_ISODIAGSTAT_ISO_DIAG

#define TMS570_PMM_ISODIAGSTAT_ISO_DIAG ( val)
Value:
BSP_FLD32(val,0, 3)

◆ TMS570_PMM_ISODIAGSTAT_ISO_DIAG_GET

#define TMS570_PMM_ISODIAGSTAT_ISO_DIAG_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 3)

◆ TMS570_PMM_ISODIAGSTAT_ISO_DIAG_SET

#define TMS570_PMM_ISODIAGSTAT_ISO_DIAG_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 3)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0 ( val)
Value:
BSP_FLD32(val,24, 27)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0_GET

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0_GET ( reg)
Value:
BSP_FLD32GET(reg,24, 27)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0_SET

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,24, 27)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1 ( val)
Value:
BSP_FLD32(val,16, 19)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1_GET

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1_GET ( reg)
Value:
BSP_FLD32GET(reg,16, 19)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1_SET

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,16, 19)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2 ( val)
Value:
BSP_FLD32(val,8, 11)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2_GET

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2_GET ( reg)
Value:
BSP_FLD32GET(reg,8, 11)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2_SET

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,8, 11)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3 ( val)
Value:
BSP_FLD32(val,0, 3)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3_GET

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 3)

◆ TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3_SET

#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 3)

◆ TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0

#define TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0 ( val)
Value:
BSP_FLD32(val,0, 1)

◆ TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0_GET

#define TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 1)

◆ TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0_SET

#define TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 1)

◆ TMS570_PMM_LPDDCSTAT1_LCMPE

#define TMS570_PMM_LPDDCSTAT1_LCMPE ( val)
Value:
BSP_FLD32(val,16, 19)

◆ TMS570_PMM_LPDDCSTAT1_LCMPE_GET

#define TMS570_PMM_LPDDCSTAT1_LCMPE_GET ( reg)
Value:
BSP_FLD32GET(reg,16, 19)

◆ TMS570_PMM_LPDDCSTAT1_LCMPE_SET

#define TMS570_PMM_LPDDCSTAT1_LCMPE_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,16, 19)

◆ TMS570_PMM_LPDDCSTAT1_LSTC

#define TMS570_PMM_LPDDCSTAT1_LSTC ( val)
Value:
BSP_FLD32(val,0, 3)

◆ TMS570_PMM_LPDDCSTAT1_LSTC_GET

#define TMS570_PMM_LPDDCSTAT1_LSTC_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 3)

◆ TMS570_PMM_LPDDCSTAT1_LSTC_SET

#define TMS570_PMM_LPDDCSTAT1_LSTC_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 3)

◆ TMS570_PMM_LPDDCSTAT2_LSTE

#define TMS570_PMM_LPDDCSTAT2_LSTE ( val)
Value:
BSP_FLD32(val,0, 3)

◆ TMS570_PMM_LPDDCSTAT2_LSTE_GET

#define TMS570_PMM_LPDDCSTAT2_LSTE_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 3)

◆ TMS570_PMM_LPDDCSTAT2_LSTE_SET

#define TMS570_PMM_LPDDCSTAT2_LSTE_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 3)

◆ TMS570_PMM_LPDDCSTAT2_LSTET

#define TMS570_PMM_LPDDCSTAT2_LSTET ( val)
Value:
BSP_FLD32(val,16, 19)

◆ TMS570_PMM_LPDDCSTAT2_LSTET_GET

#define TMS570_PMM_LPDDCSTAT2_LSTET_GET ( reg)
Value:
BSP_FLD32GET(reg,16, 19)

◆ TMS570_PMM_LPDDCSTAT2_LSTET_SET

#define TMS570_PMM_LPDDCSTAT2_LSTET_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,16, 19)

◆ TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0

#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0 ( val)
Value:
BSP_FLD32(val,24, 27)

◆ TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0_GET

#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0_GET ( reg)
Value:
BSP_FLD32GET(reg,24, 27)

◆ TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0_SET

#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,24, 27)

◆ TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1

#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1 ( val)
Value:
BSP_FLD32(val,16, 19)

◆ TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1_GET

#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1_GET ( reg)
Value:
BSP_FLD32GET(reg,16, 19)

◆ TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1_SET

#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,16, 19)

◆ TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2

#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2 ( val)
Value:
BSP_FLD32(val,8, 11)

◆ TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2_GET

#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2_GET ( reg)
Value:
BSP_FLD32GET(reg,8, 11)

◆ TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2_SET

#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,8, 11)

◆ TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0

#define TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0 ( val)
Value:
BSP_FLD32(val,0, 1)

◆ TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0_GET

#define TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 1)

◆ TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0_SET

#define TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 1)

◆ TMS570_PMM_MPDDCSTAT1_MCMPE

#define TMS570_PMM_MPDDCSTAT1_MCMPE ( val)
Value:
BSP_FLD32(val,16, 18)

◆ TMS570_PMM_MPDDCSTAT1_MCMPE_GET

#define TMS570_PMM_MPDDCSTAT1_MCMPE_GET ( reg)
Value:
BSP_FLD32GET(reg,16, 18)

◆ TMS570_PMM_MPDDCSTAT1_MCMPE_SET

#define TMS570_PMM_MPDDCSTAT1_MCMPE_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,16, 18)

◆ TMS570_PMM_MPDDCSTAT1_MSTC

#define TMS570_PMM_MPDDCSTAT1_MSTC ( val)
Value:
BSP_FLD32(val,0, 2)

◆ TMS570_PMM_MPDDCSTAT1_MSTC_GET

#define TMS570_PMM_MPDDCSTAT1_MSTC_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 2)

◆ TMS570_PMM_MPDDCSTAT1_MSTC_SET

#define TMS570_PMM_MPDDCSTAT1_MSTC_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 2)

◆ TMS570_PMM_MPDDCSTAT2_MSTE

#define TMS570_PMM_MPDDCSTAT2_MSTE ( val)
Value:
BSP_FLD32(val,0, 2)

◆ TMS570_PMM_MPDDCSTAT2_MSTE_GET

#define TMS570_PMM_MPDDCSTAT2_MSTE_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 2)

◆ TMS570_PMM_MPDDCSTAT2_MSTE_SET

#define TMS570_PMM_MPDDCSTAT2_MSTE_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 2)

◆ TMS570_PMM_MPDDCSTAT2_MSTET

#define TMS570_PMM_MPDDCSTAT2_MSTET ( val)
Value:
BSP_FLD32(val,16, 18)

◆ TMS570_PMM_MPDDCSTAT2_MSTET_GET

#define TMS570_PMM_MPDDCSTAT2_MSTET_GET ( reg)
Value:
BSP_FLD32GET(reg,16, 18)

◆ TMS570_PMM_MPDDCSTAT2_MSTET_SET

#define TMS570_PMM_MPDDCSTAT2_MSTET_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,16, 18)

◆ TMS570_PMM_PRCKEYREG_MKEY

#define TMS570_PMM_PRCKEYREG_MKEY ( val)
Value:
BSP_FLD32(val,0, 3)

◆ TMS570_PMM_PRCKEYREG_MKEY_GET

#define TMS570_PMM_PRCKEYREG_MKEY_GET ( reg)
Value:
BSP_FLD32GET(reg,0, 3)

◆ TMS570_PMM_PRCKEYREG_MKEY_SET

#define TMS570_PMM_PRCKEYREG_MKEY_SET ( reg,
val )
Value:
BSP_FLD32SET(reg, val,0, 3)