diff options
Diffstat (limited to 'arch/mips/include/asm/gcmpregs.h')
| -rw-r--r-- | arch/mips/include/asm/gcmpregs.h | 100 | 
1 files changed, 50 insertions, 50 deletions
diff --git a/arch/mips/include/asm/gcmpregs.h b/arch/mips/include/asm/gcmpregs.h index c0cf76a2ca8..a7359f77a48 100644 --- a/arch/mips/include/asm/gcmpregs.h +++ b/arch/mips/include/asm/gcmpregs.h @@ -32,7 +32,7 @@  /* GCMP register access */  #define GCMPGCB(reg)			REGP(_gcmp_base, GCMPGCBOFS(reg)) -#define GCMPGCBn(reg, n)               REGP(_gcmp_base, GCMPGCBOFSn(reg, n)) +#define GCMPGCBn(reg, n)	       REGP(_gcmp_base, GCMPGCBOFSn(reg, n))  #define GCMPCLCB(reg)			REGP(_gcmp_base, GCMPCLCBOFS(reg))  #define GCMPCOCB(reg)			REGP(_gcmp_base, GCMPCOCBOFS(reg))  #define GCMPGDB(reg)			REGP(_gcmp_base, GCMPGDBOFS(reg)) @@ -45,76 +45,76 @@  /* GCB registers */  #define GCMP_GCB_GC_OFS			0x0000	/* Global Config Register */ -#define  GCMP_GCB_GC_NUMIOCU_SHF	8 -#define  GCMP_GCB_GC_NUMIOCU_MSK	GCMPGCBMSK(GC_NUMIOCU, 4) -#define  GCMP_GCB_GC_NUMCORES_SHF	0 -#define  GCMP_GCB_GC_NUMCORES_MSK	GCMPGCBMSK(GC_NUMCORES, 8) +#define	 GCMP_GCB_GC_NUMIOCU_SHF	8 +#define	 GCMP_GCB_GC_NUMIOCU_MSK	GCMPGCBMSK(GC_NUMIOCU, 4) +#define	 GCMP_GCB_GC_NUMCORES_SHF	0 +#define	 GCMP_GCB_GC_NUMCORES_MSK	GCMPGCBMSK(GC_NUMCORES, 8)  #define GCMP_GCB_GCMPB_OFS		0x0008		/* Global GCMP Base */ -#define  GCMP_GCB_GCMPB_GCMPBASE_SHF	15 -#define  GCMP_GCB_GCMPB_GCMPBASE_MSK	GCMPGCBMSK(GCMPB_GCMPBASE, 17) -#define  GCMP_GCB_GCMPB_CMDEFTGT_SHF	0 -#define  GCMP_GCB_GCMPB_CMDEFTGT_MSK	GCMPGCBMSK(GCMPB_CMDEFTGT, 2) -#define  GCMP_GCB_GCMPB_CMDEFTGT_DISABLED	0 -#define  GCMP_GCB_GCMPB_CMDEFTGT_MEM		1 -#define  GCMP_GCB_GCMPB_CMDEFTGT_IOCU1		2 -#define  GCMP_GCB_GCMPB_CMDEFTGT_IOCU2		3 +#define	 GCMP_GCB_GCMPB_GCMPBASE_SHF	15 +#define	 GCMP_GCB_GCMPB_GCMPBASE_MSK	GCMPGCBMSK(GCMPB_GCMPBASE, 17) +#define	 GCMP_GCB_GCMPB_CMDEFTGT_SHF	0 +#define	 GCMP_GCB_GCMPB_CMDEFTGT_MSK	GCMPGCBMSK(GCMPB_CMDEFTGT, 2) +#define	 GCMP_GCB_GCMPB_CMDEFTGT_DISABLED	0 +#define	 GCMP_GCB_GCMPB_CMDEFTGT_MEM		1 +#define	 GCMP_GCB_GCMPB_CMDEFTGT_IOCU1		2 +#define	 GCMP_GCB_GCMPB_CMDEFTGT_IOCU2		3  #define GCMP_GCB_CCMC_OFS		0x0010	/* Global CM Control */  #define GCMP_GCB_GCSRAP_OFS		0x0020	/* Global CSR Access Privilege */ -#define  GCMP_GCB_GCSRAP_CMACCESS_SHF	0 -#define  GCMP_GCB_GCSRAP_CMACCESS_MSK	GCMPGCBMSK(GCSRAP_CMACCESS, 8) +#define	 GCMP_GCB_GCSRAP_CMACCESS_SHF	0 +#define	 GCMP_GCB_GCSRAP_CMACCESS_MSK	GCMPGCBMSK(GCSRAP_CMACCESS, 8)  #define GCMP_GCB_GCMPREV_OFS		0x0030	/* GCMP Revision Register */  #define GCMP_GCB_GCMEM_OFS		0x0040	/* Global CM Error Mask */  #define GCMP_GCB_GCMEC_OFS		0x0048	/* Global CM Error Cause */ -#define  GCMP_GCB_GMEC_ERROR_TYPE_SHF	27 -#define  GCMP_GCB_GMEC_ERROR_TYPE_MSK	GCMPGCBMSK(GMEC_ERROR_TYPE, 5) -#define  GCMP_GCB_GMEC_ERROR_INFO_SHF	0 -#define  GCMP_GCB_GMEC_ERROR_INFO_MSK	GCMPGCBMSK(GMEC_ERROR_INFO, 27) +#define	 GCMP_GCB_GMEC_ERROR_TYPE_SHF	27 +#define	 GCMP_GCB_GMEC_ERROR_TYPE_MSK	GCMPGCBMSK(GMEC_ERROR_TYPE, 5) +#define	 GCMP_GCB_GMEC_ERROR_INFO_SHF	0 +#define	 GCMP_GCB_GMEC_ERROR_INFO_MSK	GCMPGCBMSK(GMEC_ERROR_INFO, 27)  #define GCMP_GCB_GCMEA_OFS		0x0050	/* Global CM Error Address */  #define GCMP_GCB_GCMEO_OFS		0x0058	/* Global CM Error Multiple */ -#define  GCMP_GCB_GMEO_ERROR_2ND_SHF	0 -#define  GCMP_GCB_GMEO_ERROR_2ND_MSK	GCMPGCBMSK(GMEO_ERROR_2ND, 5) +#define	 GCMP_GCB_GMEO_ERROR_2ND_SHF	0 +#define	 GCMP_GCB_GMEO_ERROR_2ND_MSK	GCMPGCBMSK(GMEO_ERROR_2ND, 5)  #define GCMP_GCB_GICBA_OFS		0x0080	/* Global Interrupt Controller Base Address */ -#define  GCMP_GCB_GICBA_BASE_SHF	17 -#define  GCMP_GCB_GICBA_BASE_MSK	GCMPGCBMSK(GICBA_BASE, 15) -#define  GCMP_GCB_GICBA_EN_SHF		0 -#define  GCMP_GCB_GICBA_EN_MSK		GCMPGCBMSK(GICBA_EN, 1) +#define	 GCMP_GCB_GICBA_BASE_SHF	17 +#define	 GCMP_GCB_GICBA_BASE_MSK	GCMPGCBMSK(GICBA_BASE, 15) +#define	 GCMP_GCB_GICBA_EN_SHF		0 +#define	 GCMP_GCB_GICBA_EN_MSK		GCMPGCBMSK(GICBA_EN, 1)  /* GCB Regions */  #define GCMP_GCB_CMxBASE_OFS(n)		(0x0090+16*(n))		/* Global Region[0-3] Base Address */ -#define  GCMP_GCB_CMxBASE_BASE_SHF	16 -#define  GCMP_GCB_CMxBASE_BASE_MSK	GCMPGCBMSK(CMxBASE_BASE, 16) +#define	 GCMP_GCB_CMxBASE_BASE_SHF	16 +#define	 GCMP_GCB_CMxBASE_BASE_MSK	GCMPGCBMSK(CMxBASE_BASE, 16)  #define GCMP_GCB_CMxMASK_OFS(n)		(0x0098+16*(n))		/* Global Region[0-3] Address Mask */ -#define  GCMP_GCB_CMxMASK_MASK_SHF	16 -#define  GCMP_GCB_CMxMASK_MASK_MSK	GCMPGCBMSK(CMxMASK_MASK, 16) -#define  GCMP_GCB_CMxMASK_CMREGTGT_SHF	0 -#define  GCMP_GCB_CMxMASK_CMREGTGT_MSK	GCMPGCBMSK(CMxMASK_CMREGTGT, 2) -#define  GCMP_GCB_CMxMASK_CMREGTGT_MEM	 0 -#define  GCMP_GCB_CMxMASK_CMREGTGT_MEM1  1 -#define  GCMP_GCB_CMxMASK_CMREGTGT_IOCU1 2 -#define  GCMP_GCB_CMxMASK_CMREGTGT_IOCU2 3 +#define	 GCMP_GCB_CMxMASK_MASK_SHF	16 +#define	 GCMP_GCB_CMxMASK_MASK_MSK	GCMPGCBMSK(CMxMASK_MASK, 16) +#define	 GCMP_GCB_CMxMASK_CMREGTGT_SHF	0 +#define	 GCMP_GCB_CMxMASK_CMREGTGT_MSK	GCMPGCBMSK(CMxMASK_CMREGTGT, 2) +#define	 GCMP_GCB_CMxMASK_CMREGTGT_MEM	 0 +#define	 GCMP_GCB_CMxMASK_CMREGTGT_MEM1	 1 +#define	 GCMP_GCB_CMxMASK_CMREGTGT_IOCU1 2 +#define	 GCMP_GCB_CMxMASK_CMREGTGT_IOCU2 3  /* Core local/Core other control block registers */  #define GCMP_CCB_RESETR_OFS		0x0000			/* Reset Release */ -#define  GCMP_CCB_RESETR_INRESET_SHF	0 -#define  GCMP_CCB_RESETR_INRESET_MSK	GCMPCCBMSK(RESETR_INRESET, 16) +#define	 GCMP_CCB_RESETR_INRESET_SHF	0 +#define	 GCMP_CCB_RESETR_INRESET_MSK	GCMPCCBMSK(RESETR_INRESET, 16)  #define GCMP_CCB_COHCTL_OFS		0x0008			/* Coherence Control */ -#define  GCMP_CCB_COHCTL_DOMAIN_SHF	0 -#define  GCMP_CCB_COHCTL_DOMAIN_MSK	GCMPCCBMSK(COHCTL_DOMAIN, 8) +#define	 GCMP_CCB_COHCTL_DOMAIN_SHF	0 +#define	 GCMP_CCB_COHCTL_DOMAIN_MSK	GCMPCCBMSK(COHCTL_DOMAIN, 8)  #define GCMP_CCB_CFG_OFS		0x0010			/* Config */ -#define  GCMP_CCB_CFG_IOCUTYPE_SHF	10 -#define  GCMP_CCB_CFG_IOCUTYPE_MSK	GCMPCCBMSK(CFG_IOCUTYPE, 2) -#define   GCMP_CCB_CFG_IOCUTYPE_CPU	0 -#define   GCMP_CCB_CFG_IOCUTYPE_NCIOCU	1 -#define   GCMP_CCB_CFG_IOCUTYPE_CIOCU	2 -#define  GCMP_CCB_CFG_NUMVPE_SHF	0 -#define  GCMP_CCB_CFG_NUMVPE_MSK	GCMPCCBMSK(CFG_NUMVPE, 10) +#define	 GCMP_CCB_CFG_IOCUTYPE_SHF	10 +#define	 GCMP_CCB_CFG_IOCUTYPE_MSK	GCMPCCBMSK(CFG_IOCUTYPE, 2) +#define	  GCMP_CCB_CFG_IOCUTYPE_CPU	0 +#define	  GCMP_CCB_CFG_IOCUTYPE_NCIOCU	1 +#define	  GCMP_CCB_CFG_IOCUTYPE_CIOCU	2 +#define	 GCMP_CCB_CFG_NUMVPE_SHF	0 +#define	 GCMP_CCB_CFG_NUMVPE_MSK	GCMPCCBMSK(CFG_NUMVPE, 10)  #define GCMP_CCB_OTHER_OFS		0x0018		/* Other Address */ -#define  GCMP_CCB_OTHER_CORENUM_SHF	16 -#define  GCMP_CCB_OTHER_CORENUM_MSK	GCMPCCBMSK(OTHER_CORENUM, 16) +#define	 GCMP_CCB_OTHER_CORENUM_SHF	16 +#define	 GCMP_CCB_OTHER_CORENUM_MSK	GCMPCCBMSK(OTHER_CORENUM, 16)  #define GCMP_CCB_RESETBASE_OFS		0x0020		/* Reset Exception Base */ -#define  GCMP_CCB_RESETBASE_BEV_SHF	12 -#define  GCMP_CCB_RESETBASE_BEV_MSK	GCMPCCBMSK(RESETBASE_BEV, 20) +#define	 GCMP_CCB_RESETBASE_BEV_SHF	12 +#define	 GCMP_CCB_RESETBASE_BEV_MSK	GCMPCCBMSK(RESETBASE_BEV, 20)  #define GCMP_CCB_ID_OFS			0x0028		/* Identification */  #define GCMP_CCB_DINTGROUP_OFS		0x0030		/* DINT Group Participate */  #define GCMP_CCB_DBGGROUP_OFS		0x0100		/* DebugBreak Group */  |