|
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t SPERR:8 |
| |
|
uint32_t __pad0__:4 |
| |
|
uint32_t HRL:4 |
| |
|
uint32_t NSP:4 |
| |
|
uint32_t NGRD:4 |
| |
|
uint32_t __pad1__:7 |
| |
|
uint32_t VLD:1 |
| |
| } B |
| |
| } | CESR |
| |
|
uint32_t | mpu_reserved1 [3] |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EADDR:32 |
| |
| } B |
| |
| } | EAR0 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EACD:16 |
| |
|
uint32_t EPID:8 |
| |
|
uint32_t EMN:4 |
| |
|
uint32_t EATTR:3 |
| |
|
uint32_t ERW:1 |
| |
| } B |
| |
| } | EDR0 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EADDR:32 |
| |
| } B |
| |
| } | EAR1 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EACD:16 |
| |
|
uint32_t EPID:8 |
| |
|
uint32_t EMN:4 |
| |
|
uint32_t EATTR:3 |
| |
|
uint32_t ERW:1 |
| |
| } B |
| |
| } | EDR1 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EADDR:32 |
| |
| } B |
| |
| } | EAR2 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EACD:16 |
| |
|
uint32_t EPID:8 |
| |
|
uint32_t EMN:4 |
| |
|
uint32_t EATTR:3 |
| |
|
uint32_t ERW:1 |
| |
| } B |
| |
| } | EDR2 |
| |
|
uint32_t | mpu_reserved2 [246] |
| |
|
struct { |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t SRTADDR:27 |
| |
|
uint32_t __pad0__:5 |
| |
| } B |
| |
| } WORD0 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t ENDADDR:27 |
| |
|
uint32_t __pad0__:5 |
| |
| } B |
| |
| } WORD1 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t __pad0__:6 |
| |
|
uint32_t M4RE0:1 |
| |
|
uint32_t M4WE:1 |
| |
|
uint32_t M3PE:1 |
| |
|
uint32_t M3SM:2 |
| |
|
uint32_t M3UM:3 |
| |
|
uint32_t M2PE:1 |
| |
|
uint32_t M2SM:2 |
| |
|
uint32_t M2UM:3 |
| |
|
uint32_t M1PE:1 |
| |
|
uint32_t M1SM:2 |
| |
|
uint32_t M1UM:3 |
| |
|
uint32_t M0PE:1 |
| |
|
uint32_t M0SM:2 |
| |
|
uint32_t M0UM:3 |
| |
| } B |
| |
| } WORD2 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t PID:8 |
| |
|
uint32_t PIDMASK:8 |
| |
|
uint32_t __pad0__:15 |
| |
|
uint32_t VLD:1 |
| |
| } B |
| |
| } WORD3 |
| |
| } | RGD [16] |
| |
|
uint32_t | mpu_reserved3 [192] |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t __pad0__:6 |
| |
|
uint32_t M4RE:1 |
| |
|
uint32_t M4WE:1 |
| |
|
uint32_t M3PE:1 |
| |
|
uint32_t M3SM:2 |
| |
|
uint32_t M3UM:3 |
| |
|
uint32_t M2PE:1 |
| |
|
uint32_t M2SM:2 |
| |
|
uint32_t M2UM:3 |
| |
|
uint32_t M1PE:1 |
| |
|
uint32_t M1SM:2 |
| |
|
uint32_t M1UM:3 |
| |
|
uint32_t M0PE:1 |
| |
|
uint32_t M0SM:2 |
| |
|
uint32_t M0UM:3 |
| |
| } B |
| |
| } | RGDAAC [16] |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t MPERR:8 |
| |
|
uint32_t __pad0__:4 |
| |
|
uint32_t HRL:4 |
| |
|
uint32_t NSP:4 |
| |
|
uint32_t NGRD:4 |
| |
|
uint32_t __pad1__:7 |
| |
|
uint32_t VLD:1 |
| |
| } B |
| |
| } | CESR |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EADDR:32 |
| |
| } B |
| |
| } | EAR0 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EACD:16 |
| |
|
uint32_t EPID:8 |
| |
|
uint32_t EMN:4 |
| |
|
uint32_t EATTR:3 |
| |
|
uint32_t ERW:1 |
| |
| } B |
| |
| } | EDR0 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EADDR:32 |
| |
| } B |
| |
| } | EAR1 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EACD:16 |
| |
|
uint32_t EPID:8 |
| |
|
uint32_t EMN:4 |
| |
|
uint32_t EATTR:3 |
| |
|
uint32_t ERW:1 |
| |
| } B |
| |
| } | EDR1 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EADDR:32 |
| |
| } B |
| |
| } | EAR2 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EACD:16 |
| |
|
uint32_t EPID:8 |
| |
|
uint32_t EMN:4 |
| |
|
uint32_t EATTR:3 |
| |
|
uint32_t ERW:1 |
| |
| } B |
| |
| } | EDR3 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EADDR:32 |
| |
| } B |
| |
| } | EAR3 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EACD:16 |
| |
|
uint32_t EPID:8 |
| |
|
uint32_t EMN:4 |
| |
|
uint32_t EATTR:3 |
| |
|
uint32_t ERW:1 |
| |
| } B |
| |
| } | EDR2 |
| |
|
struct { |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t SRTADDR:27 |
| |
|
uint32_t __pad0__:5 |
| |
| } B |
| |
| } WORD0 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t ENDADDR:27 |
| |
|
uint32_t __pad0__:5 |
| |
| } B |
| |
| } WORD1 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t __pad0__:2 |
| |
|
uint32_t M6RE:1 |
| |
|
uint32_t M6WE:1 |
| |
|
uint32_t M5RE:1 |
| |
|
uint32_t M5WE:1 |
| |
|
uint32_t M4RE:1 |
| |
|
uint32_t M4WE:1 |
| |
|
uint32_t __pad1__:6 |
| |
|
uint32_t M2PE:1 |
| |
|
uint32_t M2SM:2 |
| |
|
uint32_t M2UM:3 |
| |
|
uint32_t M1PE:1 |
| |
|
uint32_t M1SM:2 |
| |
|
uint32_t M1UM:3 |
| |
|
uint32_t M0PE:1 |
| |
|
uint32_t M0SM:2 |
| |
|
uint32_t M0UM:3 |
| |
| } B |
| |
| } WORD2 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t PID:8 |
| |
|
uint32_t PIDMASK:8 |
| |
|
uint32_t __pad0__:15 |
| |
|
uint32_t VLD:1 |
| |
| } B |
| |
| } WORD3 |
| |
| } | RGD [16] |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t __pad0__:2 |
| |
|
uint32_t M6RE:1 |
| |
|
uint32_t M6WE:1 |
| |
|
uint32_t M5RE:1 |
| |
|
uint32_t M5WE:1 |
| |
|
uint32_t M4RE:1 |
| |
|
uint32_t M4WE:1 |
| |
|
uint32_t __pad1__:6 |
| |
|
uint32_t M2PE:1 |
| |
|
uint32_t M2SM:2 |
| |
|
uint32_t M2UM:3 |
| |
|
uint32_t M1PE:1 |
| |
|
uint32_t M1SM:2 |
| |
|
uint32_t M1UM:3 |
| |
|
uint32_t M0PE:1 |
| |
|
uint32_t M0SM:2 |
| |
|
uint32_t M0UM:3 |
| |
| } B |
| |
| } | RGDAAC [16] |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t SPERR:8 |
| |
|
uint32_t __pad0__:4 |
| |
|
uint32_t HRL:4 |
| |
|
uint32_t NSP:4 |
| |
|
uint32_t NRGD:4 |
| |
|
uint32_t __pad1__:7 |
| |
|
uint32_t VLD:1 |
| |
| } B |
| |
| } | CESR |
| |
|
uint32_t | MPU_reserved0004 [3] |
| |
|
struct { |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EADDR:32 |
| |
| } B |
| |
| } EAR |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t EACD:16 |
| |
|
uint32_t EPID:8 |
| |
|
uint32_t EMN:4 |
| |
|
uint32_t EATTR:3 |
| |
|
uint32_t ERW:1 |
| |
| } B |
| |
| } EDR |
| |
| } | PORT [3] |
| |
|
uint32_t | MPU_reserved0028 [246] |
| |
|
struct { |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t SRTADDR:27 |
| |
|
uint32_t __pad0__:5 |
| |
| } B |
| |
| } WORD0 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t ENDADDR:27 |
| |
|
uint32_t __pad0__:5 |
| |
| } B |
| |
| } WORD1 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t M7RE:1 |
| |
|
uint32_t M7WE:1 |
| |
|
uint32_t M6RE:1 |
| |
|
uint32_t M6WE:1 |
| |
|
uint32_t M5RE:1 |
| |
|
uint32_t M5WE:1 |
| |
|
uint32_t M4RE:1 |
| |
|
uint32_t M4WE:1 |
| |
|
uint32_t __pad0__: 18 |
| |
|
uint32_t M0PE:1 |
| |
|
uint32_t M0SM:2 |
| |
|
uint32_t M0UM:3 |
| |
| } B |
| |
| } WORD2 |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t PID:8 |
| |
|
uint32_t PIDMASK:8 |
| |
|
uint32_t __pad0__:15 |
| |
|
uint32_t VLD:1 |
| |
| } B |
| |
| } WORD3 |
| |
| } | RGD [16] |
| |
|
uint32_t | MPU_reserved0500 [192] |
| |
|
union { |
|
uint32_t R |
| |
|
struct { |
|
uint32_t __pad0__:6 |
| |
|
uint32_t M4RE:1 |
| |
|
uint32_t M4WE:1 |
| |
|
uint32_t M3PE:1 |
| |
|
uint32_t M3SM:2 |
| |
|
uint32_t M3UM:3 |
| |
|
uint32_t M2PE:1 |
| |
|
uint32_t M2SM:2 |
| |
|
uint32_t M2UM:3 |
| |
|
uint32_t M1PE:1 |
| |
|
uint32_t M1SM:2 |
| |
|
uint32_t M1UM:3 |
| |
|
uint32_t M0PE:1 |
| |
|
uint32_t M0SM:2 |
| |
|
uint32_t M0UM:3 |
| |
| } B |
| |
| } | RGDAAC [16] |
| |
|
uint32_t | MPU_reserved0840 [3568] |
| |
The documentation for this struct was generated from the following files: