diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2008-07-18 15:56:48 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2008-07-18 15:56:48 +0000 |
commit | d3c321367c659f195f1bf03efc2ce5487e1848de (patch) | |
tree | a99c57117499eff7a5532fdd966c10dbd18dbeb5 /cpukit/score/cpu/powerpc | |
parent | typos. (diff) | |
download | rtems-d3c321367c659f195f1bf03efc2ce5487e1848de.tar.bz2 |
Changed special purpose register inline functions to macros.
fixed some minors in mpc83xx support
added file for mpc55xx watchdog support
Diffstat (limited to 'cpukit/score/cpu/powerpc')
-rw-r--r-- | cpukit/score/cpu/powerpc/ChangeLog | 4 | ||||
-rw-r--r-- | cpukit/score/cpu/powerpc/rtems/powerpc/registers.h | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/cpukit/score/cpu/powerpc/ChangeLog b/cpukit/score/cpu/powerpc/ChangeLog index 4d83efb6b8..96998327a4 100644 --- a/cpukit/score/cpu/powerpc/ChangeLog +++ b/cpukit/score/cpu/powerpc/ChangeLog @@ -1,3 +1,7 @@ +2008-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * rtems/powerpc/registers.h: Added masks for BOOKE_TCR fields. + 2008-07-14 Thomas Doerfler <thomas.doerfler@embedded-brains.de> * rtems/powerpc/registers.h: diff --git a/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h b/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h index 61fca2efbe..04e69c5403 100644 --- a/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h +++ b/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h @@ -302,14 +302,18 @@ lidate */ #define PPC405_TCR 0x3DA #define BOOKE_TCR 340 #define BOOKE_TCR_WP(x) (((x)&3)<<30) +#define BOOKE_TCR_WP_MASK (3<<30) #define BOOKE_TCR_WRC(x) (((x)&3)<<28) +#define BOOKE_TCR_WRC_MASK (3<<28) #define BOOKE_TCR_WIE (1<<27) #define BOOKE_TCR_DIE (1<<26) #define BOOKE_TCR_FP(x) (((x)&3)<<24) #define BOOKE_TCR_FIE (1<<23) #define BOOKE_TCR_ARE (1<<22) #define BOOKE_TCR_WPEXT(x) (((x)&0xf)<<17) +#define BOOKE_TCR_WPEXT_MASK (0xf<<17) #define BOOKE_TCR_FPEXT(x) (((x)&0xf)<<13) +#define BOOKE_TCR_FPEXT_MASK (0xf<<13) /** * @brief Default value for the interrupt disable mask. |