diff options
| author | Timur Tabi <[email protected]> | 2007-07-03 13:04:34 -0500 |
|---|---|---|
| committer | Kim Phillips <[email protected]> | 2007-08-10 01:12:03 -0500 |
| commit | df33f6b4d6d63693dd9200808b242de1b86cb8e8 (patch) | |
| tree | 670295262e8d55ebc544e2e13ccde39ec300aed0 /include | |
| parent | 9546266999f0b9b51372636614211b88d90f0f25 (diff) | |
Update SCCR programming in cpu_init_f() to support all 83xx processors
Update the cpu_init_f() function in cpu/mpc83xx/cpu_init.c to program the
bitfields for all 83xx processors. The code to update some bitfields was
compiled only on some processors. Now, the bitfields are programmed as long
as the corresponding CFG_SCCR option is defined in the board header file.
This means that the board header file should not define any CFG_SCCR macros
for bitfields that don't exist on that processor, otherwise the SCCR will be
programmed incorrectly.
Signed-off-by: Timur Tabi <[email protected]>
Signed-off-by: Kim Phillips <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/mpc83xx.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/mpc83xx.h b/include/mpc83xx.h index 01df06bf192..829dbf93878 100644 --- a/include/mpc83xx.h +++ b/include/mpc83xx.h @@ -602,7 +602,9 @@ #define SCCR_TSEC1CM_3 0xC0000000 #define SCCR_TSEC1ON 0x20000000 +#define SCCR_TSEC1ON_SHIFT 29 #define SCCR_TSEC2ON 0x10000000 +#define SCCR_TSEC2ON_SHIFT 28 #endif |
