RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Data Structures | Macros
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)   BSP_FLD32(val,24, 27)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0_GET(reg)   BSP_FLD32GET(reg,24, 27)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON0_SET(reg, val)   BSP_FLD32SET(reg, val,24, 27)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1(val)   BSP_FLD32(val,16, 19)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1_GET(reg)   BSP_FLD32GET(reg,16, 19)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON1_SET(reg, val)   BSP_FLD32SET(reg, val,16, 19)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2(val)   BSP_FLD32(val,8, 11)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2_GET(reg)   BSP_FLD32GET(reg,8, 11)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON2_SET(reg, val)   BSP_FLD32SET(reg, val,8, 11)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3(val)   BSP_FLD32(val,0, 3)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3_GET(reg)   BSP_FLD32GET(reg,0, 3)
 
#define TMS570_PMM_LOGICPDPWRCTRL0_LOGICPDON3_SET(reg, val)   BSP_FLD32SET(reg, val,0, 3)
 
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0(val)   BSP_FLD32(val,24, 27)
 
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0_GET(reg)   BSP_FLD32GET(reg,24, 27)
 
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON0_SET(reg, val)   BSP_FLD32SET(reg, val,24, 27)
 
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1(val)   BSP_FLD32(val,16, 19)
 
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1_GET(reg)   BSP_FLD32GET(reg,16, 19)
 
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON1_SET(reg, val)   BSP_FLD32SET(reg, val,16, 19)
 
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2(val)   BSP_FLD32(val,8, 11)
 
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2_GET(reg)   BSP_FLD32GET(reg,8, 11)
 
#define TMS570_PMM_MEMPDPWRCTRL0_MEMPDON2_SET(reg, val)   BSP_FLD32SET(reg, val,8, 11)
 
#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)   BSP_FLD32(val,0, 1)
 
#define TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0_GET(reg)   BSP_FLD32GET(reg,0, 1)
 
#define TMS570_PMM_LOGICPDPWRSTAT_LOGICPDPWR_STAT0_SET(reg, val)   BSP_FLD32SET(reg, val,0, 1)
 
#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)   BSP_FLD32(val,0, 1)
 
#define TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0_GET(reg)   BSP_FLD32GET(reg,0, 1)
 
#define TMS570_PMM_MEMPDPWRSTAT_MEMPDPWR_STAT0_SET(reg, val)   BSP_FLD32SET(reg, val,0, 1)
 
#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)   BSP_FLD32(val,0, 3)
 
#define TMS570_PMM_PRCKEYREG_MKEY_GET(reg)   BSP_FLD32GET(reg,0, 3)
 
#define TMS570_PMM_PRCKEYREG_MKEY_SET(reg, val)   BSP_FLD32SET(reg, val,0, 3)
 
#define TMS570_PMM_LPDDCSTAT1_LCMPE(val)   BSP_FLD32(val,16, 19)
 
#define TMS570_PMM_LPDDCSTAT1_LCMPE_GET(reg)   BSP_FLD32GET(reg,16, 19)
 
#define TMS570_PMM_LPDDCSTAT1_LCMPE_SET(reg, val)   BSP_FLD32SET(reg, val,16, 19)
 
#define TMS570_PMM_LPDDCSTAT1_LSTC(val)   BSP_FLD32(val,0, 3)
 
#define TMS570_PMM_LPDDCSTAT1_LSTC_GET(reg)   BSP_FLD32GET(reg,0, 3)
 
#define TMS570_PMM_LPDDCSTAT1_LSTC_SET(reg, val)   BSP_FLD32SET(reg, val,0, 3)
 
#define TMS570_PMM_LPDDCSTAT2_LSTET(val)   BSP_FLD32(val,16, 19)
 
#define TMS570_PMM_LPDDCSTAT2_LSTET_GET(reg)   BSP_FLD32GET(reg,16, 19)
 
#define TMS570_PMM_LPDDCSTAT2_LSTET_SET(reg, val)   BSP_FLD32SET(reg, val,16, 19)
 
#define TMS570_PMM_LPDDCSTAT2_LSTE(val)   BSP_FLD32(val,0, 3)
 
#define TMS570_PMM_LPDDCSTAT2_LSTE_GET(reg)   BSP_FLD32GET(reg,0, 3)
 
#define TMS570_PMM_LPDDCSTAT2_LSTE_SET(reg, val)   BSP_FLD32SET(reg, val,0, 3)
 
#define TMS570_PMM_MPDDCSTAT1_MCMPE(val)   BSP_FLD32(val,16, 18)
 
#define TMS570_PMM_MPDDCSTAT1_MCMPE_GET(reg)   BSP_FLD32GET(reg,16, 18)
 
#define TMS570_PMM_MPDDCSTAT1_MCMPE_SET(reg, val)   BSP_FLD32SET(reg, val,16, 18)
 
#define TMS570_PMM_MPDDCSTAT1_MSTC(val)   BSP_FLD32(val,0, 2)
 
#define TMS570_PMM_MPDDCSTAT1_MSTC_GET(reg)   BSP_FLD32GET(reg,0, 2)
 
#define TMS570_PMM_MPDDCSTAT1_MSTC_SET(reg, val)   BSP_FLD32SET(reg, val,0, 2)
 
#define TMS570_PMM_MPDDCSTAT2_MSTET(val)   BSP_FLD32(val,16, 18)
 
#define TMS570_PMM_MPDDCSTAT2_MSTET_GET(reg)   BSP_FLD32GET(reg,16, 18)
 
#define TMS570_PMM_MPDDCSTAT2_MSTET_SET(reg, val)   BSP_FLD32SET(reg, val,16, 18)
 
#define TMS570_PMM_MPDDCSTAT2_MSTE(val)   BSP_FLD32(val,0, 2)
 
#define TMS570_PMM_MPDDCSTAT2_MSTE_GET(reg)   BSP_FLD32GET(reg,0, 2)
 
#define TMS570_PMM_MPDDCSTAT2_MSTE_SET(reg, val)   BSP_FLD32SET(reg, val,0, 2)
 
#define TMS570_PMM_ISODIAGSTAT_ISO_DIAG(val)   BSP_FLD32(val,0, 3)
 
#define TMS570_PMM_ISODIAGSTAT_ISO_DIAG_GET(reg)   BSP_FLD32GET(reg,0, 3)
 
#define TMS570_PMM_ISODIAGSTAT_ISO_DIAG_SET(reg, val)   BSP_FLD32SET(reg, val,0, 3)
 

Detailed Description

This header file provides PMM interfaces.