85 #pragma ANSI_strict off 128 uint32_t pbridge_a_reserved2[7];
141 uint32_t pbridge_a_reserved3[7];
246 uint32_t pbridge_b_reserved2[7];
263 uint32_t pbridge_b_reserved3;
291 uint32_t pbridge_b_reserved4[5];
392 union FMPLL_SYNCR_tag {
412 union FMPLL_SYNSR_tag {
512 uint32_t EBI_reserved1;
536 uint32_t EBI_reserved2[4];
677 int32_t SIU_reserved0;
686 int32_t SIU_reserved00;
741 union SIU_DIRER_tag {
764 union SIU_DIRSR_tag {
821 union SIU_IREER_tag {
844 union SIU_IFEER_tag {
875 int32_t SIU_reserved1[3];
893 int16_t SIU_reserved_0[224];
903 int32_t SIU_reserved_3[64];
970 int32_t SIU_reserved2[29];
1015 union EMIOS_MCR_tag {
1093 uint32_t emios_reserved[5];
1095 struct EMIOS_CH_tag {
1108 union EMIOS_CCR_tag {
1132 union EMIOS_CSR_tag {
1149 uint32_t emios_channel_reserved[2];
1178 uint32_t SCMMISEN:1;
1199 uint32_t etpu_reserved1;
1225 uint32_t etpu_reserved3;
1227 uint32_t etpu_reserved4;
1258 uint32_t SERVER_ID1:4;
1264 uint32_t SERVER_ID2:4;
1270 uint32_t etpu_reserved5[4];
1271 uint32_t etpu_reserved6[4];
1273 uint32_t etpu_reserved7[108];
1314 uint32_t etpu_reserved8;
1316 uint32_t etpu_reserved9[2];
1355 uint32_t etpu_reserved10;
1357 uint32_t etpu_reserved11[2];
1396 uint32_t etpu_reserved12;
1398 uint32_t etpu_reserved13[2];
1437 uint32_t etpu_reserved14;
1439 uint32_t etpu_reserved15[2];
1478 uint32_t etpu_reserved16;
1480 uint32_t etpu_reserved17[2];
1519 uint32_t etpu_reserved19;
1521 uint32_t etpu_reserved20[10];
1559 uint32_t etpu_reserved22;
1561 uint32_t etpu_reserved20a[2];
1600 uint32_t etpu_reserved22a;
1602 uint32_t etpu_reserved23[90];
1647 uint32_t etpu_reserved23;
1679 uint32_t xbar_reserved1[3];
1694 uint32_t xbar_reserved2[59];
1720 uint32_t xbar_reserved3[3];
1735 uint32_t xbar_reserved4[123];
1761 uint32_t xbar_reserved5[3];
1775 uint32_t xbar_reserved6[187];
1801 uint32_t xbar_reserved7[3];
1816 uint32_t xbar_reserved8[59];
1842 uint32_t xbar_reserved9[3];
1863 uint32_t ecsm_reserved1[5];
1865 uint16_t ecsm_reserved2;
1871 uint8_t ecsm_reserved3[3];
1877 uint8_t ecsm_reserved4[3];
1883 uint32_t ecsm_reserved5a[1];
1903 uint32_t ecsm_reserved5c[6];
1905 uint8_t ecsm_reserved6[3];
1916 uint8_t mcm_reserved8[3];
1927 uint16_t ecsm_reserved9;
1940 uint32_t ecsm_reserved10;
1949 uint16_t ecsm_reserved11;
1992 uint8_t ecsm_reserved12[2];
2043 int32_t INTC_reserved00;
2053 uint32_t intc_reserved1;
2064 uint32_t intc_reserved2;
2073 uint32_t intc_reserved3;
2084 uint32_t intc_reserved4[6];
2109 int32_t EQADC_reserved00;
2134 uint32_t eqadc_reserved1;
2136 uint32_t eqadc_reserved2;
2146 uint32_t eqadc_reserved3;
2148 uint32_t eqadc_reserved4;
2162 uint32_t eqadc_reserved5;
2183 uint32_t eqadc_reserved6;
2203 uint32_t POPNXTPTR:4;
2207 uint32_t eqadc_reserved7;
2209 uint32_t eqadc_reserved8;
2219 uint32_t eqadc_reserved9;
2232 uint32_t TC_LCFTCB0:11;
2247 uint32_t TC_LCFTCB1:11;
2263 uint32_t TC_LCFTSSI:11;
2280 uint32_t eqadc_reserved11;
2301 uint32_t eqadc_reserved12[17];
2311 uint32_t eqadc_reserved13[12];
2315 uint32_t eqadc_reserved14[32];
2325 uint32_t eqadc_reserved15[12];
2338 uint32_t CONT_SCKE:1;
2363 uint32_t dspi_reserved1;
2408 uint32_t TXNXTPTR:4;
2410 uint32_t POPNXTPTR:4;
2423 uint32_t TFFFDIRS:1;
2428 uint32_t RFDFDIRS:1;
2467 uint32_t DSPI_reserved_txf[12];
2477 uint32_t DSPI_reserved_rxf[12];
2506 uint32_t SER_DATA:16;
2514 uint32_t ASER_DATA:16;
2522 uint32_t COMP_DATA:16;
2530 uint32_t DESER_DATA:16;
2539 union ESCI_CR1_tag {
2563 union ESCI_CR2_tag {
2720 int32_t FLEXCAN_reserved00;
2933 uint32_t flexcan2_reserved2[19];
2946 uint32_t TIMESTAMP:16;
2968 uint32_t flexcan2_reserved3[256];
2984 uint32_t fec_reserved_start[0x1];
3026 uint32_t fec_reserved_eimr;
3032 uint32_t R_DES_ACTIVE:1;
3041 uint32_t X_DES_ACTIVE:1;
3046 uint32_t fec_reserved_tdar[3];
3052 uint32_t ETHER_EN:1;
3057 uint32_t fec_reserved_ecr[6];
3075 uint32_t DIS_PREAMBLE:1;
3076 uint32_t MII_SPEED:6;
3081 uint32_t fec_reserved_mscr[7];
3086 uint32_t MIB_DISABLE:1;
3087 uint32_t MIB_IDLE:1;
3092 uint32_t fec_reserved_mibc[7];
3103 uint32_t MII_MODE:1;
3109 uint32_t fec_reserved_rcr[15];
3115 uint32_t RFC_PAUSE:1;
3116 uint32_t TFC_PAUSE:1;
3123 uint32_t fec_reserved_tcr[7];
3144 uint32_t PAUSE_DUR:16;
3148 uint32_t fec_reserved_opd[10];
3178 uint32_t fec_reserved_galr[7];
3188 uint32_t fec_reserved_tfwr;
3203 uint32_t R_FSTART:8;
3208 uint32_t fec_reserved_frsr[11];
3213 uint32_t R_DES_START:30;
3221 uint32_t X_DES_START:30;
3230 uint32_t R_BUF_SIZE:7;
3235 uint32_t fec_reserved_emrbr[29];
3295 } RMON_T_P512TO1023;
3299 } RMON_T_P1024TO2047;
3357 uint32_t fec_reserved_rmon_t_octets_ok[2];
3395 uint32_t fec_reserved_rmon_r_jab;
3415 } RMON_R_P512TO1023;
3419 } RMON_R_P1024TO2047;
3462 typedef union uMVR {
3470 typedef union uMCR {
3481 uint16_t PRESCALE:3;
3511 uint16_t MBSEG2DS:7;
3513 uint16_t MBSEG1DS:7;
3521 uint16_t LAST_MB_SEG1:7;
3523 uint16_t LAST_MB_UTIL:7;
3527 typedef union uPOCR {
3670 typedef union uPSR0 {
3674 uint16_t SLOTMODE:2;
3676 uint16_t PROTSTATE:3;
3677 uint16_t SUBSTATE:4;
3679 uint16_t WAKEUPSTATUS:3;
3686 typedef union uPSR1 {
3699 typedef union uPSR2 {
3714 uint16_t CLKCORRFAILCNT:4;
3717 typedef union uPSR3 {
3780 uint16_t SYNFRID:10;
3807 uint16_t TI1CYCVAL:6;
3809 uint16_t TI1CYCMSK:6;
3814 typedef union uSSSR {
3821 uint16_t SLOTNUMBER:11;
3838 uint16_t STATUSMASK:4;
3841 typedef union uSSR {
3867 uint16_t CYCCNTMSK:6;
3869 uint16_t CYCCNTVAL:6;
3885 uint16_t FIFODEPTH:8;
3887 uint16_t ENTRYSIZE:7;
3917 typedef union uPCR0 {
3920 uint16_t ACTION_POINT_OFFSET:6;
3921 uint16_t STATIC_SLOT_LENGTH:10;
3925 typedef union uPCR1 {
3929 uint16_t MACRO_AFTER_FIRST_STATIC_SLOT:14;
3933 typedef union uPCR2 {
3936 uint16_t MINISLOT_AFTER_ACTION_POINT:6;
3937 uint16_t NUMBER_OF_STATIC_SLOTS:10;
3941 typedef union uPCR3 {
3944 uint16_t WAKEUP_SYMBOL_RX_LOW:6;
3945 uint16_t MINISLOT_ACTION_POINT_OFFSET:5;
3946 uint16_t COLDSTART_ATTEMPTS:5;
3950 typedef union uPCR4 {
3953 uint16_t CAS_RX_LOW_MAX:7;
3954 uint16_t WAKEUP_SYMBOL_RX_WINDOW:9;
3958 typedef union uPCR5 {
3961 uint16_t TSS_TRANSMITTER:4;
3962 uint16_t WAKEUP_SYMBOL_TX_LOW:6;
3963 uint16_t WAKEUP_SYMBOL_RX_IDLE:6;
3967 typedef union uPCR6 {
3971 uint16_t SYMBOL_WINDOW_AFTER_ACTION_POINT:8;
3972 uint16_t MACRO_INITIAL_OFFSET_A:7;
3976 typedef union uPCR7 {
3979 uint16_t DECODING_CORRECTION_B:9;
3980 uint16_t MICRO_PER_MACRO_NOM_HALF:7;
3984 typedef union uPCR8 {
3987 uint16_t MAX_WITHOUT_CLOCK_CORRECTION_FATAL:4;
3988 uint16_t MAX_WITHOUT_CLOCK_CORRECTION_PASSIVE:4;
3989 uint16_t WAKEUP_SYMBOL_TX_IDLE:8;
3993 typedef union uPCR9 {
3996 uint16_t MINISLOT_EXISTS:1;
3997 uint16_t SYMBOL_WINDOW_EXISTS:1;
3998 uint16_t OFFSET_CORRECTION_OUT:14;
4005 uint16_t SINGLE_SLOT_ENABLED:1;
4006 uint16_t WAKEUP_CHANNEL:1;
4007 uint16_t MACRO_PER_CYCLE:14;
4014 uint16_t KEY_SLOT_USED_FOR_STARTUP:1;
4015 uint16_t KEY_SLOT_USED_FOR_SYNC:1;
4016 uint16_t OFFSET_CORRECTION_START:14;
4023 uint16_t ALLOW_PASSIVE_TO_ACTIVE:5;
4024 uint16_t KEY_SLOT_HEADER_CRC:11;
4031 uint16_t FIRST_MINISLOT_ACTION_POINT_OFFSET:6;
4032 uint16_t STATIC_SLOT_AFTER_ACTION_POINT:10;
4039 uint16_t RATE_CORRECTION_OUT:11;
4040 uint16_t LISTEN_TIMEOUT_H:5;
4047 uint16_t LISTEN_TIMEOUT_L:16;
4054 uint16_t MACRO_INITIAL_OFFSET_B:7;
4055 uint16_t NOISE_LISTEN_TIMEOUT_H:9;
4062 uint16_t NOISE_LISTEN_TIMEOUT_L:16;
4069 uint16_t WAKEUP_PATTERN:6;
4070 uint16_t KEY_SLOT_ID:10;
4077 uint16_t DECODING_CORRECTION_A:9;
4078 uint16_t PAYLOAD_LENGTH_STATIC:7;
4085 uint16_t MICRO_INITIAL_OFFSET_B:8;
4086 uint16_t MICRO_INITIAL_OFFSET_A:8;
4093 uint16_t EXTERN_RATE_CORRECTION:3;
4094 uint16_t LATEST_TX:13;
4102 uint16_t COMP_ACCEPTED_STARTUP_RANGE_A:11;
4103 uint16_t MICRO_PER_CYCLE_H:4;
4110 uint16_t micro_per_cycle_l:16;
4117 uint16_t CLUSTER_DRIFT_DAMPING:5;
4118 uint16_t MAX_PAYLOAD_LENGTH_DYNAMIC:7;
4119 uint16_t MICRO_PER_CYCLE_MIN_H:4;
4126 uint16_t MICRO_PER_CYCLE_MIN_L:16;
4133 uint16_t ALLOW_HALT_DUE_TO_CLOCK:1;
4134 uint16_t COMP_ACCEPTED_STARTUP_RANGE_B:11;
4135 uint16_t MICRO_PER_CYCLE_MAX_H:4;
4142 uint16_t MICRO_PER_CYCLE_MAX_L:16;
4149 uint16_t DYNAMIC_SLOT_IDLE_PHASE:2;
4150 uint16_t MACRO_AFTER_OFFSET_CORRECTION:14;
4157 uint16_t EXTERN_OFFSET_CORRECTION:3;
4158 uint16_t MINISLOTS_MAX:13;
4166 uint16_t SYNC_NODE_MAX:4;
4222 typedef union uPDAR {
4258 typedef union uNMVR {
4273 typedef union uSSCR {
4276 typedef union uRFSR {
4316 uint16_t reserved3a[1];
4339 uint16_t reserved3[1];
4355 volatile SSR_t SSR[8];
4404 uint16_t reserved2[17];
4470 uint16_t DATA_OFFSET;
4476 #define SRAM_START 0x40000000 4477 #define SRAM_SIZE 0x14000 4478 #define SRAM_END 0x40013FFF 4480 #define FLASH_START 0x0 4481 #define FLASH_SIZE 0x200000 4482 #define FLASH_END 0x1FFFFF 4485 #define PBRIDGE_A (*(volatile struct PBRIDGE_A_tag *) 0xC3F00000) 4486 #define FMPLL (*(volatile struct FMPLL_tag *) 0xC3F80000) 4487 #define EBI (*(volatile struct EBI_tag *) 0xC3F84000) 4488 #define FLASH (*(volatile struct FLASH_tag *) 0xC3F88000) 4489 #define SIU (*(volatile struct SIU_tag *) 0xC3F90000) 4491 #define EMIOS (*(volatile struct EMIOS_tag *) 0xC3FA0000) 4492 #define ETPU (*(volatile struct ETPU_tag *) 0xC3FC0000) 4493 #define ETPU_DATA_RAM (*( uint32_t *) 0xC3FC8000) 4494 #define ETPU_DATA_RAM_EXT (*( uint32_t *) 0xC3FCC000) 4495 #define ETPU_DATA_RAM_END 0xC3FC89FC 4496 #define CODE_RAM (*( uint32_t *) 0xC3FD0000) 4497 #define ETPU_CODE_RAM (*( uint32_t *) 0xC3FD0000) 4499 #define PBRIDGE_B (*(volatile struct PBRIDGE_B_tag *) 0xFFF00000) 4500 #define XBAR (*(volatile struct XBAR_tag *) 0xFFF04000) 4501 #define ECSM (*(volatile struct ECSM_tag *) 0xFFF40000) 4502 #define EDMA (*(volatile struct EDMA_tag *) 0xFFF44000) 4503 #define INTC (*(volatile struct INTC_tag *) 0xFFF48000) 4505 #define EQADC (*(volatile struct EQADC_tag *) 0xFFF80000) 4507 #define DSPI_A (*(volatile struct DSPI_tag *) 0xFFF90000) 4508 #define DSPI_B (*(volatile struct DSPI_tag *) 0xFFF94000) 4509 #define DSPI_C (*(volatile struct DSPI_tag *) 0xFFF98000) 4510 #define DSPI_D (*(volatile struct DSPI_tag *) 0xFFF9C000) 4512 #define ESCI_A (*(volatile struct ESCI_tag *) 0xFFFB0000) 4513 #define ESCI_B (*(volatile struct ESCI_tag *) 0xFFFB4000) 4515 #define CAN_A (*(volatile struct FLEXCAN2_tag *) 0xFFFC0000) 4516 #define CAN_B (*(volatile struct FLEXCAN2_tag *) 0xFFFC4000) 4517 #define CAN_C (*(volatile struct FLEXCAN2_tag *) 0xFFFC8000) 4518 #define CAN_D (*(volatile struct FLEXCAN2_tag *) 0xFFFCC000) 4519 #define CAN_E (*(volatile struct FLEXCAN2_tag *) 0xFFFD0000) 4521 #define FEC (*(volatile struct FEC_tag *) 0xFFF4C000) 4523 #define FR (*(volatile struct FR_tag *) 0xFFFE0000) Definition: fsl-mpc551x.h:3093
Definition: fsl-mpc551x.h:3552
Definition: fsl-mpc551x.h:3182
Definition: fsl-mpc551x.h:3576
Definition: fsl-mpc551x.h:3295
Definition: fsl-mpc551x.h:3612
#define TCR
tx configuration reg
Definition: wd80x3.h:99
Definition: fsl-mpc551x.h:3570
Definition: fsl-mpc551x.h:3418
Definition: fsl-mpc551x.h:3213
#define PE
Parity Error.
Definition: uart.h:125
Definition: fsl-mpc551x.h:3603
Definition: fsl-mpc555x.h:1982
Definition: fsl-mpc551x.h:3355
Definition: fsl-mpc551x.h:2884
#define DR
Bits definition of the Line Status Register (LSR)
Definition: uart.h:123
Definition: fsl-mpc551x.h:2922
#define RESET
Issue a read for reset.
Definition: wd80x3.h:31
Definition: fsl-mpc551x.h:3609
Definition: fsl-mpc551x.h:899
Definition: fsl-mpc551x.h:3567
Definition: fsl-mpc551x.h:3134
Definition: fsl-mpc551x.h:3588
Definition: fsl-mpc551x.h:3069
Definition: fsl-mpc551x.h:3202
Definition: fsl-mpc551x.h:3457
Definition: fsl-mpc551x.h:3123
Definition: fsl-mpc564xL.h:16627
Definition: fsl-mpc555x.h:124
Definition: fsl-mpc551x.h:3261
Definition: fsl-mpc551x.h:3546
Definition: fsl-mpc556x.h:2982
Definition: fsl-mpc551x.h:3244
Definition: fsl-mpc551x.h:3597
Definition: fsl-mpc551x.h:3540
#define SCR
Scratch register.
Definition: uart.h:94
Definition: fsl-mpc551x.h:447
Definition: fsl-mpc551x.h:1484
Definition: fsl-mpc551x.h:3000
Definition: fsl-mpc551x.h:3401
Definition: fsl-mpc551x.h:3600
Definition: fsl-mpc551x.h:3473
Definition: fsl-mpc564xL.h:16586
Definition: fsl-mpc551x.h:3741
Definition: fsl-mpc551x.h:3287
Definition: fsl-mpc564xL.h:966
Definition: fsl-mpc551x.h:2960
Definition: fsl-mpc551x.h:3594
Definition: fsl-mpc551x.h:3425
Definition: fsl-mpc551x.h:2781
Definition: fsl-mpc551x.h:3362
Definition: fsl-mpc551x.h:2842
Definition: fsl-mpc551x.h:3606
Definition: fsl-mpc555x.h:2999
Definition: fsl-mpc551x.h:3313
Definition: fsl-mpc551x.h:3150
Definition: fsl-mpc551x.h:3171
Definition: fsl-mpc551x.h:3622
Definition: fsl-mpc551x.h:3615
Definition: fsl-mpc551x.h:3370
Definition: fsl-mpc551x.h:3582
#define RCR
rx configuration reg
Definition: wd80x3.h:97
Definition: fsl-mpc551x.h:3252
Definition: fsl-mpc564xL.h:16678
Definition: fsl-mpc551x.h:716
Definition: fsl-mpc551x.h:3236
Definition: fsl-mpc551x.h:3018
Definition: fsl-mpc551x.h:3555
Definition: fsl-mpc551x.h:3531
Definition: fsl-mpc551x.h:2987
Definition: fsl-mpc551x.h:3409
#define BI
Break Interrupt.
Definition: uart.h:127
Definition: fsl-mpc556x.h:3496
Definition: fsl-mpc551x.h:2796
Definition: fsl-mpc555x.h:1136
Definition: fsl-mpc551x.h:2939
Definition: fsl-mpc564xL.h:16605
Definition: fsl-mpc551x.h:244
Definition: fsl-mpc551x.h:3465
Definition: fsl-mpc551x.h:3481
Definition: fsl-mpc551x.h:3339
Definition: fsl-mpc551x.h:2807
Definition: fsl-mpc551x.h:3564
Definition: fsl-mpc551x.h:3377
Definition: fsl-mpc564xL.h:16698
Definition: fsl-mpc551x.h:3193
Definition: fsl-mpc551x.h:3278
Definition: fsl-mpc551x.h:2221
Definition: fsl-mpc551x.h:3528
Definition: fsl-mpc551x.h:3434
Definition: fsl-mpc551x.h:3037
Definition: fsl-mpc551x.h:483
Definition: fsl-mpc555x.h:2179
Definition: fsl-mpc551x.h:3549
Definition: fsl-mpc551x.h:3112
Definition: fsl-mpc551x.h:3322
#define LCR
Line Control Register.
Definition: uart.h:90
Definition: fsl-mpc551x.h:3304
Definition: fsl-mpc551x.h:3573
Definition: fsl-mpc551x.h:3347
Definition: fsl-mpc551x.h:3585
Definition: fsl-mpc551x.h:2817
Definition: fsl-mpc551x.h:3537
Definition: fsl-mpc551x.h:2863
Definition: fsl-mpc551x.h:2901
Definition: fsl-mpc551x.h:3543
Definition: fsl-mpc551x.h:3228
Definition: fsl-mpc551x.h:3591
Definition: fsl-mpc551x.h:2971
Definition: fsl-mpc551x.h:3561
Definition: fsl-mpc551x.h:3579
#define FE
Framing Error.
Definition: uart.h:126
Definition: fsl-mpc555x.h:236
Definition: fsl-mpc551x.h:1603
Definition: fsl-mpc551x.h:3269
Definition: fsl-mpc551x.h:2773
#define RSR
rx status reg for rd
Definition: wd80x3.h:63
Definition: fsl-mpc551x.h:3441
Definition: fsl-mpc551x.h:2828
#define MCR
Modem Control Register.
Definition: uart.h:91
Definition: fsl-mpc551x.h:1027
Definition: fsl-mpc551x.h:3393
Definition: fsl-mpc551x.h:3331
Definition: fsl-mpc564xL.h:16541
Definition: fsl-mpc551x.h:479
Definition: fsl-mpc551x.h:3618
Definition: fsl-mpc551x.h:3085
Definition: fsl-mpc551x.h:3450
Definition: fsl-mpc551x.h:3558
Definition: fsl-mpc551x.h:3059
Definition: fsl-mpc551x.h:3385
Definition: fsl-mpc551x.h:531