 |
RTEMS 6.1-rc7
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
37#ifndef LIBCPU_POWERPC_MPC55XX_REGS_H
38#define LIBCPU_POWERPC_MPC55XX_REGS_H
42#if MPC55XX_CHIP_FAMILY == 551
43 #include <mpc55xx/fsl-mpc551x.h>
44 #define MPC55XX_HAS_EBI
45 #define MPC55XX_HAS_ESCI
46 #define MPC55XX_HAS_EMIOS
47 #define MPC55XX_HAS_FMPLL_ENHANCED
48 #define MPC55XX_HAS_SIU
49#elif MPC55XX_CHIP_FAMILY == 555
50 #include <mpc55xx/fsl-mpc555x.h>
51 #define MPC55XX_HAS_EBI
52 #define MPC55XX_HAS_ESCI
53 #define MPC55XX_HAS_EMIOS
54 #define MPC55XX_HAS_FMPLL
55 #define MPC55XX_HAS_UNIFIED_CACHE
56 #define MPC55XX_HAS_SIU
57#elif MPC55XX_CHIP_FAMILY == 556
58 #include <mpc55xx/fsl-mpc556x.h>
59 #define MPC55XX_HAS_EBI
60 #define MPC55XX_HAS_ESCI
61 #define MPC55XX_HAS_EMIOS
62 #define MPC55XX_HAS_FMPLL
63 #define MPC55XX_HAS_UNIFIED_CACHE
64 #define MPC55XX_HAS_SIU
65#elif MPC55XX_CHIP_FAMILY == 564
66 #include <mpc55xx/fsl-mpc564xL.h>
67 #define MPC55XX_HAS_STM
68 #define MPC55XX_HAS_SWT
69 #define MPC55XX_HAS_MODE_CONTROL
70 #define MPC55XX_HAS_INSTRUCTION_CACHE
71 #define MPC55XX_HAS_LINFLEX
72 #define MPC55XX_HAS_SECOND_INTERNAL_RAM_AREA
73 #define MPC55XX_HAS_SIU_LITE
74#elif MPC55XX_CHIP_FAMILY == 566
75 #include <mpc55xx/fsl-mpc5668.h>
76 #define MPC55XX_HAS_ESCI
77 #define MPC55XX_HAS_EMIOS
78 #define MPC55XX_HAS_FMPLL_ENHANCED
79 #define MPC55XX_HAS_UNIFIED_CACHE
80 #define MPC55XX_HAS_SIU
85#elif MPC55XX_CHIP_FAMILY == 567
86 #include <mpc55xx/fsl-mpc567x.h>
87 #define MPC55XX_HAS_EBI
88 #define MPC55XX_HAS_ESCI
89 #define MPC55XX_HAS_EMIOS
90 #define MPC55XX_HAS_FMPLL_ENHANCED
91 #define MPC55XX_HAS_INSTRUCTION_CACHE
92 #define MPC55XX_HAS_DATA_CACHE
93 #define MPC55XX_HAS_SIU
94 #define MPC55XX_HAS_WAIT_INSTRUCTION
96 #error "unsupported chip type"
99#define MPC55XX_ZERO_FLAGS { .R = 0 }