Line 41... |
Line 41... |
#define SPRGROUP_TT (10<< MAX_SPRS_PER_GRP_BITS)
|
#define SPRGROUP_TT (10<< MAX_SPRS_PER_GRP_BITS)
|
|
|
/* System control and status group */
|
/* System control and status group */
|
#define SPR_VR (SPRGROUP_SYS + 0)
|
#define SPR_VR (SPRGROUP_SYS + 0)
|
#define SPR_UPR (SPRGROUP_SYS + 1)
|
#define SPR_UPR (SPRGROUP_SYS + 1)
|
|
#define SPR_CPUCFGR (SPRGROUP_SYS + 2)
|
|
#define SPR_DMMUCFGR (SPRGROUP_SYS + 3)
|
|
#define SPR_IMMUCFGR (SPRGROUP_SYS + 4)
|
|
#define SPR_DCCFGR (SPRGROUP_SYS + 5)
|
|
#define SPR_ICCFGR (SPRGROUP_SYS + 6)
|
|
#define SPR_DCFGR (SPRGROUP_SYS + 7)
|
|
#define SPR_PCCFGR (SPRGROUP_SYS + 8)
|
#define SPR_PC (SPRGROUP_SYS + 16) /* CZ 21/06/01 */
|
#define SPR_PC (SPRGROUP_SYS + 16) /* CZ 21/06/01 */
|
#define SPR_SR (SPRGROUP_SYS + 17) /* CZ 21/06/01 */
|
#define SPR_SR (SPRGROUP_SYS + 17) /* CZ 21/06/01 */
|
#define SPR_EPCR_BASE (SPRGROUP_SYS + 32) /* CZ 21/06/01 */
|
#define SPR_EPCR_BASE (SPRGROUP_SYS + 32) /* CZ 21/06/01 */
|
#define SPR_EPCR_LAST (SPRGROUP_SYS + 47) /* CZ 21/06/01 */
|
#define SPR_EPCR_LAST (SPRGROUP_SYS + 47) /* CZ 21/06/01 */
|
#define SPR_EEAR_BASE (SPRGROUP_SYS + 48)
|
#define SPR_EEAR_BASE (SPRGROUP_SYS + 48)
|
Line 353... |
Line 360... |
|
|
/*
|
/*
|
* Bit definitions for the Power management register
|
* Bit definitions for the Power management register
|
*
|
*
|
*/
|
*/
|
#define SPR_PMR_SDF 0x00000001 /* Slow down factor */
|
#define SPR_PMR_SDF 0x0000000f /* Slow down factor */
|
#define SPR_PMR_DME 0x00000002 /* Doze mode enable */
|
#define SPR_PMR_DME 0x00000010 /* Doze mode enable */
|
#define SPR_PMR_SME 0x00000004 /* Sleep mode enable */
|
#define SPR_PMR_SME 0x00000020 /* Sleep mode enable */
|
#define SPR_PMR_DCGE 0x00000008 /* Dynamic clock gating enable */
|
#define SPR_PMR_DCGE 0x00000040 /* Dynamic clock gating enable */
|
#define SPR_PMR_SUME 0x00000010 /* Suspend mode enable */
|
#define SPR_PMR_SUME 0x00000080 /* Suspend mode enable */
|
|
|
/*
|
/*
|
* Bit definitions for PICMR
|
* Bit definitions for PICMR
|
*
|
*
|
*/
|
*/
|
Line 385... |
Line 392... |
*/
|
*/
|
#define SPR_TTCR_PERIOD 0x0fffffff /* Time Period */
|
#define SPR_TTCR_PERIOD 0x0fffffff /* Time Period */
|
#define SPR_TTMR_PERIOD SPR_TTCR_PERIOD
|
#define SPR_TTMR_PERIOD SPR_TTCR_PERIOD
|
#define SPR_TTMR_IP 0x10000000 /* Interrupt Pending */
|
#define SPR_TTMR_IP 0x10000000 /* Interrupt Pending */
|
#define SPR_TTMR_IE 0x20000000 /* Interrupt Enable */
|
#define SPR_TTMR_IE 0x20000000 /* Interrupt Enable */
|
#define SPR_TTMR_SR 0x40000000 /* Single Run */
|
#define SPR_TTMR_RT 0x40000000 /* Restart tick */
|
#define SPR_TTMR_TTE 0x80000000 /* Tick Timer Enable */
|
#define SPR_TTMR_SR 0x80000000 /* Single run */
|
#define SPR_TTMR_M 0xc0000000 /* SR+TTE, Tick Timer Mode */
|
#define SPR_TTMR_CR 0xc0000000 /* Continuous run */
|
|
#define SPR_TTMR_M 0xc0000000 /* Tick mode */
|
|
|
No newline at end of file
|
No newline at end of file
|