diff options
Diffstat (limited to 'arch/mips/include/asm/sibyte/sb1250_defs.h')
| -rw-r--r-- | arch/mips/include/asm/sibyte/sb1250_defs.h | 94 | 
1 files changed, 47 insertions, 47 deletions
diff --git a/arch/mips/include/asm/sibyte/sb1250_defs.h b/arch/mips/include/asm/sibyte/sb1250_defs.h index 09365f9111f..4364eb8d22a 100644 --- a/arch/mips/include/asm/sibyte/sb1250_defs.h +++ b/arch/mips/include/asm/sibyte/sb1250_defs.h @@ -51,15 +51,15 @@      *      *  Use like:      * -    *    #define SIBYTE_HDR_FEATURES	SIBYTE_HDR_FMASK_112x_PASS1 +    *	 #define SIBYTE_HDR_FEATURES	SIBYTE_HDR_FMASK_112x_PASS1      *      *		Generate defines only for that revision of chip.      * -    *    #if SIBYTE_HDR_FEATURE(chip,pass) +    *	 #if SIBYTE_HDR_FEATURE(chip,pass)      *      *		True if header features for that revision or later of -    *	        that particular chip type are enabled in SIBYTE_HDR_FEATURES. -    *	        (Use this to bracket #defines for features present in a given +    *		that particular chip type are enabled in SIBYTE_HDR_FEATURES. +    *		(Use this to bracket #defines for features present in a given      *		revision and later.)      *      *		Note that there is no implied ordering between chip types. @@ -69,12 +69,12 @@      *		SIBYTE_HDR_FEATURE(112x, PASS1) is OK, but      *		SIBYTE_HDR_FEATURE(1120, pass1) is not (for two reasons).      * -    *    #if SIBYTE_HDR_FEATURE_UP_TO(chip,pass) +    *	 #if SIBYTE_HDR_FEATURE_UP_TO(chip,pass)      *      *		Same as SIBYTE_HDR_FEATURE, but true for the named revision      *		and earlier revisions of the named chip type.      * -    *    #if SIBYTE_HDR_FEATURE_EXACT(chip,pass) +    *	 #if SIBYTE_HDR_FEATURE_EXACT(chip,pass)      *      *		Same as SIBYTE_HDR_FEATURE, but only true for the named      *		revision of the named chip type.  (Note that this CANNOT @@ -82,7 +82,7 @@      *		particular chip/revision.  It will be true any time this      *		chip/revision is included in SIBYTE_HDR_FEATURES.)      * -    *    #if SIBYTE_HDR_FEATURE_CHIP(chip) +    *	 #if SIBYTE_HDR_FEATURE_CHIP(chip)      *      *		True if header features for (any revision of) that chip type      *		are enabled in SIBYTE_HDR_FEATURES.  (Use this to bracket @@ -95,47 +95,47 @@      *  ordering, so be careful when adding support for new minor revs.      ********************************************************************* */ -#define	SIBYTE_HDR_FMASK_1250_ALL		0x000000ff -#define	SIBYTE_HDR_FMASK_1250_PASS1		0x00000001 -#define	SIBYTE_HDR_FMASK_1250_PASS2		0x00000002 -#define	SIBYTE_HDR_FMASK_1250_PASS3		0x00000004 +#define SIBYTE_HDR_FMASK_1250_ALL		0x000000ff +#define SIBYTE_HDR_FMASK_1250_PASS1		0x00000001 +#define SIBYTE_HDR_FMASK_1250_PASS2		0x00000002 +#define SIBYTE_HDR_FMASK_1250_PASS3		0x00000004 -#define	SIBYTE_HDR_FMASK_112x_ALL		0x00000f00 -#define	SIBYTE_HDR_FMASK_112x_PASS1		0x00000100 +#define SIBYTE_HDR_FMASK_112x_ALL		0x00000f00 +#define SIBYTE_HDR_FMASK_112x_PASS1		0x00000100  #define SIBYTE_HDR_FMASK_1480_ALL		0x0000f000  #define SIBYTE_HDR_FMASK_1480_PASS1		0x00001000  #define SIBYTE_HDR_FMASK_1480_PASS2		0x00002000 -/* Bit mask for chip/revision.  (use _ALL for all revisions of a chip).  */ -#define	SIBYTE_HDR_FMASK(chip, pass)					\ +/* Bit mask for chip/revision.	(use _ALL for all revisions of a chip).	 */ +#define SIBYTE_HDR_FMASK(chip, pass)					\      (SIBYTE_HDR_FMASK_ ## chip ## _ ## pass) -#define	SIBYTE_HDR_FMASK_ALLREVS(chip)					\ +#define SIBYTE_HDR_FMASK_ALLREVS(chip)					\      (SIBYTE_HDR_FMASK_ ## chip ## _ALL)  /* Default constant value for all chips, all revisions */ -#define	SIBYTE_HDR_FMASK_ALL						\ +#define SIBYTE_HDR_FMASK_ALL						\      (SIBYTE_HDR_FMASK_1250_ALL | SIBYTE_HDR_FMASK_112x_ALL		\       | SIBYTE_HDR_FMASK_1480_ALL)  /* This one is used for the "original" BCM1250/BCM112x chips.  We use this     to weed out constants and macros that do not exist on later chips like -   the BCM1480  */ +   the BCM1480	*/  #define SIBYTE_HDR_FMASK_1250_112x_ALL					\      (SIBYTE_HDR_FMASK_1250_ALL | SIBYTE_HDR_FMASK_112x_ALL)  #define SIBYTE_HDR_FMASK_1250_112x SIBYTE_HDR_FMASK_1250_112x_ALL  #ifndef SIBYTE_HDR_FEATURES -#define	SIBYTE_HDR_FEATURES			SIBYTE_HDR_FMASK_ALL +#define SIBYTE_HDR_FEATURES			SIBYTE_HDR_FMASK_ALL  #endif  /* Bit mask for revisions of chip exclusively before the named revision.  */ -#define	SIBYTE_HDR_FMASK_BEFORE(chip, pass)				\ +#define SIBYTE_HDR_FMASK_BEFORE(chip, pass)				\      ((SIBYTE_HDR_FMASK(chip, pass) - 1) & SIBYTE_HDR_FMASK_ALLREVS(chip)) -/* Bit mask for revisions of chip exclusively after the named revision.  */ -#define	SIBYTE_HDR_FMASK_AFTER(chip, pass)				\ +/* Bit mask for revisions of chip exclusively after the named revision.	 */ +#define SIBYTE_HDR_FMASK_AFTER(chip, pass)				\      (~(SIBYTE_HDR_FMASK(chip, pass)					\       | (SIBYTE_HDR_FMASK(chip, pass) - 1)) & SIBYTE_HDR_FMASK_ALLREVS(chip)) @@ -168,38 +168,38 @@  /*  *********************************************************************      *  Naming schemes for constants in these files:      * -    *  M_xxx           MASK constant (identifies bits in a register). -    *                  For multi-bit fields, all bits in the field will -    *                  be set. +    *  M_xxx	       MASK constant (identifies bits in a register). +    *		       For multi-bit fields, all bits in the field will +    *		       be set.      * -    *  K_xxx           "Code" constant (value for data in a multi-bit -    *                  field).  The value is right justified. +    *  K_xxx	       "Code" constant (value for data in a multi-bit +    *		       field).	The value is right justified.      * -    *  V_xxx           "Value" constant.  This is the same as the -    *                  corresponding "K_xxx" constant, except it is -    *                  shifted to the correct position in the register. +    *  V_xxx	       "Value" constant.  This is the same as the +    *		       corresponding "K_xxx" constant, except it is +    *		       shifted to the correct position in the register.      * -    *  S_xxx           SHIFT constant.  This is the number of bits that -    *                  a field value (code) needs to be shifted -    *                  (towards the left) to put the value in the right -    *                  position for the register. +    *  S_xxx	       SHIFT constant.	This is the number of bits that +    *		       a field value (code) needs to be shifted +    *		       (towards the left) to put the value in the right +    *		       position for the register.      * -    *  A_xxx           ADDRESS constant.  This will be a physical -    *                  address.  Use the PHYS_TO_K1 macro to generate -    *                  a K1SEG address. +    *  A_xxx	       ADDRESS constant.  This will be a physical +    *		       address.	 Use the PHYS_TO_K1 macro to generate +    *		       a K1SEG address.      * -    *  R_xxx           RELATIVE offset constant.  This is an offset from -    *                  an A_xxx constant (usually the first register in -    *                  a group). +    *  R_xxx	       RELATIVE offset constant.  This is an offset from +    *		       an A_xxx constant (usually the first register in +    *		       a group).      * -    *  G_xxx(X)        GET value.  This macro obtains a multi-bit field -    *                  from a register, masks it, and shifts it to -    *                  the bottom of the register (retrieving a K_xxx -    *                  value, for example). +    *  G_xxx(X)	       GET value.  This macro obtains a multi-bit field +    *		       from a register, masks it, and shifts it to +    *		       the bottom of the register (retrieving a K_xxx +    *		       value, for example).      * -    *  V_xxx(X)        VALUE.  This macro computes the value of a -    *                  K_xxx constant shifted to the correct position -    *                  in the register. +    *  V_xxx(X)	       VALUE.  This macro computes the value of a +    *		       K_xxx constant shifted to the correct position +    *		       in the register.      ********************************************************************* */  |