35 #ifndef _SAME70_MATRIX_COMPONENT_ 36 #define _SAME70_MATRIX_COMPONENT_ 44 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) 51 #define MATRIXPR_NUMBER 9 60 __I uint32_t Reserved1[1];
66 __I uint32_t Reserved2[3];
67 __IO uint32_t MATRIX_SCFG[9];
68 __I uint32_t Reserved3[7];
70 __I uint32_t Reserved4[14];
72 __I uint32_t Reserved5[3];
77 __I uint32_t Reserved6[1];
79 __I uint32_t Reserved7[47];
82 __I uint32_t Reserved8[4];
87 #define MATRIX_MCFG0_ULBT_Pos 0 88 #define MATRIX_MCFG0_ULBT_Msk (0x7u << MATRIX_MCFG0_ULBT_Pos) 89 #define MATRIX_MCFG0_ULBT(value) ((MATRIX_MCFG0_ULBT_Msk & ((value) << MATRIX_MCFG0_ULBT_Pos))) 90 #define MATRIX_MCFG0_ULBT_UNLTD_LENGTH (0x0u << 0) 91 #define MATRIX_MCFG0_ULBT_SINGLE_ACCESS (0x1u << 0) 92 #define MATRIX_MCFG0_ULBT_4BEAT_BURST (0x2u << 0) 93 #define MATRIX_MCFG0_ULBT_8BEAT_BURST (0x3u << 0) 94 #define MATRIX_MCFG0_ULBT_16BEAT_BURST (0x4u << 0) 95 #define MATRIX_MCFG0_ULBT_32BEAT_BURST (0x5u << 0) 96 #define MATRIX_MCFG0_ULBT_64BEAT_BURST (0x6u << 0) 97 #define MATRIX_MCFG0_ULBT_128BEAT_BURST (0x7u << 0) 99 #define MATRIX_MCFG1_ULBT_Pos 0 100 #define MATRIX_MCFG1_ULBT_Msk (0x7u << MATRIX_MCFG1_ULBT_Pos) 101 #define MATRIX_MCFG1_ULBT(value) ((MATRIX_MCFG1_ULBT_Msk & ((value) << MATRIX_MCFG1_ULBT_Pos))) 102 #define MATRIX_MCFG1_ULBT_UNLTD_LENGTH (0x0u << 0) 103 #define MATRIX_MCFG1_ULBT_SINGLE_ACCESS (0x1u << 0) 104 #define MATRIX_MCFG1_ULBT_4BEAT_BURST (0x2u << 0) 105 #define MATRIX_MCFG1_ULBT_8BEAT_BURST (0x3u << 0) 106 #define MATRIX_MCFG1_ULBT_16BEAT_BURST (0x4u << 0) 107 #define MATRIX_MCFG1_ULBT_32BEAT_BURST (0x5u << 0) 108 #define MATRIX_MCFG1_ULBT_64BEAT_BURST (0x6u << 0) 109 #define MATRIX_MCFG1_ULBT_128BEAT_BURST (0x7u << 0) 111 #define MATRIX_MCFG2_ULBT_Pos 0 112 #define MATRIX_MCFG2_ULBT_Msk (0x7u << MATRIX_MCFG2_ULBT_Pos) 113 #define MATRIX_MCFG2_ULBT(value) ((MATRIX_MCFG2_ULBT_Msk & ((value) << MATRIX_MCFG2_ULBT_Pos))) 114 #define MATRIX_MCFG2_ULBT_UNLTD_LENGTH (0x0u << 0) 115 #define MATRIX_MCFG2_ULBT_SINGLE_ACCESS (0x1u << 0) 116 #define MATRIX_MCFG2_ULBT_4BEAT_BURST (0x2u << 0) 117 #define MATRIX_MCFG2_ULBT_8BEAT_BURST (0x3u << 0) 118 #define MATRIX_MCFG2_ULBT_16BEAT_BURST (0x4u << 0) 119 #define MATRIX_MCFG2_ULBT_32BEAT_BURST (0x5u << 0) 120 #define MATRIX_MCFG2_ULBT_64BEAT_BURST (0x6u << 0) 121 #define MATRIX_MCFG2_ULBT_128BEAT_BURST (0x7u << 0) 123 #define MATRIX_MCFG3_ULBT_Pos 0 124 #define MATRIX_MCFG3_ULBT_Msk (0x7u << MATRIX_MCFG3_ULBT_Pos) 125 #define MATRIX_MCFG3_ULBT(value) ((MATRIX_MCFG3_ULBT_Msk & ((value) << MATRIX_MCFG3_ULBT_Pos))) 126 #define MATRIX_MCFG3_ULBT_UNLTD_LENGTH (0x0u << 0) 127 #define MATRIX_MCFG3_ULBT_SINGLE_ACCESS (0x1u << 0) 128 #define MATRIX_MCFG3_ULBT_4BEAT_BURST (0x2u << 0) 129 #define MATRIX_MCFG3_ULBT_8BEAT_BURST (0x3u << 0) 130 #define MATRIX_MCFG3_ULBT_16BEAT_BURST (0x4u << 0) 131 #define MATRIX_MCFG3_ULBT_32BEAT_BURST (0x5u << 0) 132 #define MATRIX_MCFG3_ULBT_64BEAT_BURST (0x6u << 0) 133 #define MATRIX_MCFG3_ULBT_128BEAT_BURST (0x7u << 0) 135 #define MATRIX_MCFG4_ULBT_Pos 0 136 #define MATRIX_MCFG4_ULBT_Msk (0x7u << MATRIX_MCFG4_ULBT_Pos) 137 #define MATRIX_MCFG4_ULBT(value) ((MATRIX_MCFG4_ULBT_Msk & ((value) << MATRIX_MCFG4_ULBT_Pos))) 138 #define MATRIX_MCFG4_ULBT_UNLTD_LENGTH (0x0u << 0) 139 #define MATRIX_MCFG4_ULBT_SINGLE_ACCESS (0x1u << 0) 140 #define MATRIX_MCFG4_ULBT_4BEAT_BURST (0x2u << 0) 141 #define MATRIX_MCFG4_ULBT_8BEAT_BURST (0x3u << 0) 142 #define MATRIX_MCFG4_ULBT_16BEAT_BURST (0x4u << 0) 143 #define MATRIX_MCFG4_ULBT_32BEAT_BURST (0x5u << 0) 144 #define MATRIX_MCFG4_ULBT_64BEAT_BURST (0x6u << 0) 145 #define MATRIX_MCFG4_ULBT_128BEAT_BURST (0x7u << 0) 147 #define MATRIX_MCFG5_ULBT_Pos 0 148 #define MATRIX_MCFG5_ULBT_Msk (0x7u << MATRIX_MCFG5_ULBT_Pos) 149 #define MATRIX_MCFG5_ULBT(value) ((MATRIX_MCFG5_ULBT_Msk & ((value) << MATRIX_MCFG5_ULBT_Pos))) 150 #define MATRIX_MCFG5_ULBT_UNLTD_LENGTH (0x0u << 0) 151 #define MATRIX_MCFG5_ULBT_SINGLE_ACCESS (0x1u << 0) 152 #define MATRIX_MCFG5_ULBT_4BEAT_BURST (0x2u << 0) 153 #define MATRIX_MCFG5_ULBT_8BEAT_BURST (0x3u << 0) 154 #define MATRIX_MCFG5_ULBT_16BEAT_BURST (0x4u << 0) 155 #define MATRIX_MCFG5_ULBT_32BEAT_BURST (0x5u << 0) 156 #define MATRIX_MCFG5_ULBT_64BEAT_BURST (0x6u << 0) 157 #define MATRIX_MCFG5_ULBT_128BEAT_BURST (0x7u << 0) 159 #define MATRIX_MCFG6_ULBT_Pos 0 160 #define MATRIX_MCFG6_ULBT_Msk (0x7u << MATRIX_MCFG6_ULBT_Pos) 161 #define MATRIX_MCFG6_ULBT(value) ((MATRIX_MCFG6_ULBT_Msk & ((value) << MATRIX_MCFG6_ULBT_Pos))) 162 #define MATRIX_MCFG6_ULBT_UNLTD_LENGTH (0x0u << 0) 163 #define MATRIX_MCFG6_ULBT_SINGLE_ACCESS (0x1u << 0) 164 #define MATRIX_MCFG6_ULBT_4BEAT_BURST (0x2u << 0) 165 #define MATRIX_MCFG6_ULBT_8BEAT_BURST (0x3u << 0) 166 #define MATRIX_MCFG6_ULBT_16BEAT_BURST (0x4u << 0) 167 #define MATRIX_MCFG6_ULBT_32BEAT_BURST (0x5u << 0) 168 #define MATRIX_MCFG6_ULBT_64BEAT_BURST (0x6u << 0) 169 #define MATRIX_MCFG6_ULBT_128BEAT_BURST (0x7u << 0) 171 #define MATRIX_MCFG8_ULBT_Pos 0 172 #define MATRIX_MCFG8_ULBT_Msk (0x7u << MATRIX_MCFG8_ULBT_Pos) 173 #define MATRIX_MCFG8_ULBT(value) ((MATRIX_MCFG8_ULBT_Msk & ((value) << MATRIX_MCFG8_ULBT_Pos))) 174 #define MATRIX_MCFG8_ULBT_UNLTD_LENGTH (0x0u << 0) 175 #define MATRIX_MCFG8_ULBT_SINGLE_ACCESS (0x1u << 0) 176 #define MATRIX_MCFG8_ULBT_4BEAT_BURST (0x2u << 0) 177 #define MATRIX_MCFG8_ULBT_8BEAT_BURST (0x3u << 0) 178 #define MATRIX_MCFG8_ULBT_16BEAT_BURST (0x4u << 0) 179 #define MATRIX_MCFG8_ULBT_32BEAT_BURST (0x5u << 0) 180 #define MATRIX_MCFG8_ULBT_64BEAT_BURST (0x6u << 0) 181 #define MATRIX_MCFG8_ULBT_128BEAT_BURST (0x7u << 0) 183 #define MATRIX_MCFG9_ULBT_Pos 0 184 #define MATRIX_MCFG9_ULBT_Msk (0x7u << MATRIX_MCFG9_ULBT_Pos) 185 #define MATRIX_MCFG9_ULBT(value) ((MATRIX_MCFG9_ULBT_Msk & ((value) << MATRIX_MCFG9_ULBT_Pos))) 186 #define MATRIX_MCFG9_ULBT_UNLTD_LENGTH (0x0u << 0) 187 #define MATRIX_MCFG9_ULBT_SINGLE_ACCESS (0x1u << 0) 188 #define MATRIX_MCFG9_ULBT_4BEAT_BURST (0x2u << 0) 189 #define MATRIX_MCFG9_ULBT_8BEAT_BURST (0x3u << 0) 190 #define MATRIX_MCFG9_ULBT_16BEAT_BURST (0x4u << 0) 191 #define MATRIX_MCFG9_ULBT_32BEAT_BURST (0x5u << 0) 192 #define MATRIX_MCFG9_ULBT_64BEAT_BURST (0x6u << 0) 193 #define MATRIX_MCFG9_ULBT_128BEAT_BURST (0x7u << 0) 195 #define MATRIX_MCFG10_ULBT_Pos 0 196 #define MATRIX_MCFG10_ULBT_Msk (0x7u << MATRIX_MCFG10_ULBT_Pos) 197 #define MATRIX_MCFG10_ULBT(value) ((MATRIX_MCFG10_ULBT_Msk & ((value) << MATRIX_MCFG10_ULBT_Pos))) 198 #define MATRIX_MCFG10_ULBT_UNLTD_LENGTH (0x0u << 0) 199 #define MATRIX_MCFG10_ULBT_SINGLE_ACCESS (0x1u << 0) 200 #define MATRIX_MCFG10_ULBT_4BEAT_BURST (0x2u << 0) 201 #define MATRIX_MCFG10_ULBT_8BEAT_BURST (0x3u << 0) 202 #define MATRIX_MCFG10_ULBT_16BEAT_BURST (0x4u << 0) 203 #define MATRIX_MCFG10_ULBT_32BEAT_BURST (0x5u << 0) 204 #define MATRIX_MCFG10_ULBT_64BEAT_BURST (0x6u << 0) 205 #define MATRIX_MCFG10_ULBT_128BEAT_BURST (0x7u << 0) 207 #define MATRIX_MCFG11_ULBT_Pos 0 208 #define MATRIX_MCFG11_ULBT_Msk (0x7u << MATRIX_MCFG11_ULBT_Pos) 209 #define MATRIX_MCFG11_ULBT(value) ((MATRIX_MCFG11_ULBT_Msk & ((value) << MATRIX_MCFG11_ULBT_Pos))) 210 #define MATRIX_MCFG11_ULBT_UNLTD_LENGTH (0x0u << 0) 211 #define MATRIX_MCFG11_ULBT_SINGLE_ACCESS (0x1u << 0) 212 #define MATRIX_MCFG11_ULBT_4BEAT_BURST (0x2u << 0) 213 #define MATRIX_MCFG11_ULBT_8BEAT_BURST (0x3u << 0) 214 #define MATRIX_MCFG11_ULBT_16BEAT_BURST (0x4u << 0) 215 #define MATRIX_MCFG11_ULBT_32BEAT_BURST (0x5u << 0) 216 #define MATRIX_MCFG11_ULBT_64BEAT_BURST (0x6u << 0) 217 #define MATRIX_MCFG11_ULBT_128BEAT_BURST (0x7u << 0) 219 #define MATRIX_SCFG_SLOT_CYCLE_Pos 0 220 #define MATRIX_SCFG_SLOT_CYCLE_Msk (0x1ffu << MATRIX_SCFG_SLOT_CYCLE_Pos) 221 #define MATRIX_SCFG_SLOT_CYCLE(value) ((MATRIX_SCFG_SLOT_CYCLE_Msk & ((value) << MATRIX_SCFG_SLOT_CYCLE_Pos))) 222 #define MATRIX_SCFG_DEFMSTR_TYPE_Pos 16 223 #define MATRIX_SCFG_DEFMSTR_TYPE_Msk (0x3u << MATRIX_SCFG_DEFMSTR_TYPE_Pos) 224 #define MATRIX_SCFG_DEFMSTR_TYPE(value) ((MATRIX_SCFG_DEFMSTR_TYPE_Msk & ((value) << MATRIX_SCFG_DEFMSTR_TYPE_Pos))) 225 #define MATRIX_SCFG_DEFMSTR_TYPE_NONE (0x0u << 16) 226 #define MATRIX_SCFG_DEFMSTR_TYPE_LAST (0x1u << 16) 227 #define MATRIX_SCFG_DEFMSTR_TYPE_FIXED (0x2u << 16) 228 #define MATRIX_SCFG_FIXED_DEFMSTR_Pos 18 229 #define MATRIX_SCFG_FIXED_DEFMSTR_Msk (0xfu << MATRIX_SCFG_FIXED_DEFMSTR_Pos) 230 #define MATRIX_SCFG_FIXED_DEFMSTR(value) ((MATRIX_SCFG_FIXED_DEFMSTR_Msk & ((value) << MATRIX_SCFG_FIXED_DEFMSTR_Pos))) 232 #define MATRIX_PRAS_M0PR_Pos 0 233 #define MATRIX_PRAS_M0PR_Msk (0x3u << MATRIX_PRAS_M0PR_Pos) 234 #define MATRIX_PRAS_M0PR(value) ((MATRIX_PRAS_M0PR_Msk & ((value) << MATRIX_PRAS_M0PR_Pos))) 235 #define MATRIX_PRAS_M1PR_Pos 4 236 #define MATRIX_PRAS_M1PR_Msk (0x3u << MATRIX_PRAS_M1PR_Pos) 237 #define MATRIX_PRAS_M1PR(value) ((MATRIX_PRAS_M1PR_Msk & ((value) << MATRIX_PRAS_M1PR_Pos))) 238 #define MATRIX_PRAS_M2PR_Pos 8 239 #define MATRIX_PRAS_M2PR_Msk (0x3u << MATRIX_PRAS_M2PR_Pos) 240 #define MATRIX_PRAS_M2PR(value) ((MATRIX_PRAS_M2PR_Msk & ((value) << MATRIX_PRAS_M2PR_Pos))) 241 #define MATRIX_PRAS_M3PR_Pos 12 242 #define MATRIX_PRAS_M3PR_Msk (0x3u << MATRIX_PRAS_M3PR_Pos) 243 #define MATRIX_PRAS_M3PR(value) ((MATRIX_PRAS_M3PR_Msk & ((value) << MATRIX_PRAS_M3PR_Pos))) 244 #define MATRIX_PRAS_M4PR_Pos 16 245 #define MATRIX_PRAS_M4PR_Msk (0x3u << MATRIX_PRAS_M4PR_Pos) 246 #define MATRIX_PRAS_M4PR(value) ((MATRIX_PRAS_M4PR_Msk & ((value) << MATRIX_PRAS_M4PR_Pos))) 247 #define MATRIX_PRAS_M5PR_Pos 20 248 #define MATRIX_PRAS_M5PR_Msk (0x3u << MATRIX_PRAS_M5PR_Pos) 249 #define MATRIX_PRAS_M5PR(value) ((MATRIX_PRAS_M5PR_Msk & ((value) << MATRIX_PRAS_M5PR_Pos))) 250 #define MATRIX_PRAS_M6PR_Pos 24 251 #define MATRIX_PRAS_M6PR_Msk (0x3u << MATRIX_PRAS_M6PR_Pos) 252 #define MATRIX_PRAS_M6PR(value) ((MATRIX_PRAS_M6PR_Msk & ((value) << MATRIX_PRAS_M6PR_Pos))) 254 #define MATRIX_PRBS_M8PR_Pos 0 255 #define MATRIX_PRBS_M8PR_Msk (0x3u << MATRIX_PRBS_M8PR_Pos) 256 #define MATRIX_PRBS_M8PR(value) ((MATRIX_PRBS_M8PR_Msk & ((value) << MATRIX_PRBS_M8PR_Pos))) 257 #define MATRIX_PRBS_M9PR_Pos 4 258 #define MATRIX_PRBS_M9PR_Msk (0x3u << MATRIX_PRBS_M9PR_Pos) 259 #define MATRIX_PRBS_M9PR(value) ((MATRIX_PRBS_M9PR_Msk & ((value) << MATRIX_PRBS_M9PR_Pos))) 260 #define MATRIX_PRBS_M10PR_Pos 8 261 #define MATRIX_PRBS_M10PR_Msk (0x3u << MATRIX_PRBS_M10PR_Pos) 262 #define MATRIX_PRBS_M10PR(value) ((MATRIX_PRBS_M10PR_Msk & ((value) << MATRIX_PRBS_M10PR_Pos))) 263 #define MATRIX_PRBS_M11PR_Pos 12 264 #define MATRIX_PRBS_M11PR_Msk (0x3u << MATRIX_PRBS_M11PR_Pos) 265 #define MATRIX_PRBS_M11PR(value) ((MATRIX_PRBS_M11PR_Msk & ((value) << MATRIX_PRBS_M11PR_Pos))) 266 #define MATRIX_PRBS_M12PR_Pos 16 267 #define MATRIX_PRBS_M12PR_Msk (0x3u << MATRIX_PRBS_M12PR_Pos) 268 #define MATRIX_PRBS_M12PR(value) ((MATRIX_PRBS_M12PR_Msk & ((value) << MATRIX_PRBS_M12PR_Pos))) 270 #define MATRIX_MRCR_RCB0 (0x1u << 0) 271 #define MATRIX_MRCR_RCB1 (0x1u << 1) 272 #define MATRIX_MRCR_RCB2 (0x1u << 2) 273 #define MATRIX_MRCR_RCB3 (0x1u << 3) 274 #define MATRIX_MRCR_RCB4 (0x1u << 4) 275 #define MATRIX_MRCR_RCB5 (0x1u << 5) 276 #define MATRIX_MRCR_RCB6 (0x1u << 6) 277 #define MATRIX_MRCR_RCB8 (0x1u << 8) 278 #define MATRIX_MRCR_RCB9 (0x1u << 9) 279 #define MATRIX_MRCR_RCB10 (0x1u << 10) 280 #define MATRIX_MRCR_RCB11 (0x1u << 11) 281 #define MATRIX_MRCR_RCB12 (0x1u << 12) 283 #define CCFG_CAN0_CAN0DMABA_Pos 16 284 #define CCFG_CAN0_CAN0DMABA_Msk (0xffffu << CCFG_CAN0_CAN0DMABA_Pos) 285 #define CCFG_CAN0_CAN0DMABA(value) ((CCFG_CAN0_CAN0DMABA_Msk & ((value) << CCFG_CAN0_CAN0DMABA_Pos))) 287 #define CCFG_SYSIO_SYSIO4 (0x1u << 4) 288 #define CCFG_SYSIO_SYSIO5 (0x1u << 5) 289 #define CCFG_SYSIO_SYSIO6 (0x1u << 6) 290 #define CCFG_SYSIO_SYSIO7 (0x1u << 7) 291 #define CCFG_SYSIO_SYSIO12 (0x1u << 12) 292 #define CCFG_SYSIO_CAN1DMABA_Pos 16 293 #define CCFG_SYSIO_CAN1DMABA_Msk (0xffffu << CCFG_SYSIO_CAN1DMABA_Pos) 294 #define CCFG_SYSIO_CAN1DMABA(value) ((CCFG_SYSIO_CAN1DMABA_Msk & ((value) << CCFG_SYSIO_CAN1DMABA_Pos))) 296 #define CCFG_PCCR_TC0CC (0x1u << 20) 297 #define CCFG_PCCR_I2SC0CC (0x1u << 21) 298 #define CCFG_PCCR_I2SC1CC (0x1u << 22) 300 #define CCFG_DYNCKG_MATCKG (0x1u << 0) 301 #define CCFG_DYNCKG_BRIDCKG (0x1u << 1) 302 #define CCFG_DYNCKG_EFCCKG (0x1u << 2) 304 #define CCFG_SMCNFCS_SMC_NFCS0 (0x1u << 0) 305 #define CCFG_SMCNFCS_SMC_NFCS1 (0x1u << 1) 306 #define CCFG_SMCNFCS_SMC_NFCS2 (0x1u << 2) 307 #define CCFG_SMCNFCS_SMC_NFCS3 (0x1u << 3) 308 #define CCFG_SMCNFCS_SDRAMEN (0x1u << 4) 310 #define MATRIX_WPMR_WPEN (0x1u << 0) 311 #define MATRIX_WPMR_WPKEY_Pos 8 312 #define MATRIX_WPMR_WPKEY_Msk (0xffffffu << MATRIX_WPMR_WPKEY_Pos) 313 #define MATRIX_WPMR_WPKEY(value) ((MATRIX_WPMR_WPKEY_Msk & ((value) << MATRIX_WPMR_WPKEY_Pos))) 314 #define MATRIX_WPMR_WPKEY_PASSWD (0x4D4154u << 8) 316 #define MATRIX_WPSR_WPVS (0x1u << 0) 317 #define MATRIX_WPSR_WPVSRC_Pos 8 318 #define MATRIX_WPSR_WPVSRC_Msk (0xffffu << MATRIX_WPSR_WPVSRC_Pos) 320 #define MATRIX_VERSION_VERSION_Pos 0 321 #define MATRIX_VERSION_VERSION_Msk (0xfffu << MATRIX_VERSION_VERSION_Pos) 322 #define MATRIX_VERSION_MFN_Pos 16 323 #define MATRIX_VERSION_MFN_Msk (0x7u << MATRIX_VERSION_MFN_Pos) MatrixPr hardware registers.
__IO uint32_t MATRIX_MCFG5
(Matrix Offset: 0x0014) Master Configuration Register 5
__IO uint32_t MATRIX_MRCR
(Matrix Offset: 0x0100) Master Remap Control Register
__IO uint32_t CCFG_CAN0
(Matrix Offset: 0x0110) CAN0 Configuration Register
__IO uint32_t CCFG_PCCR
(Matrix Offset: 0x0118) Peripheral Clock Configuration Register
__IO uint32_t MATRIX_MCFG11
(Matrix Offset: 0x002C) Master Configuration Register 11
__IO uint32_t CCFG_DYNCFG
(Matrix Offset: 0x011C) Dynamic Clock Gating Register
__IO uint32_t MATRIX_MCFG6
(Matrix Offset: 0x0018) Master Configuration Register 6
__IO uint32_t MATRIX_MCFG4
(Matrix Offset: 0x0010) Master Configuration Register 4
#define MATRIXPR_NUMBER
Matrix hardware registers.
__IO uint32_t CCFG_SYSIO
(Matrix Offset: 0x0114) System I/O and CAN1 Configuration Register
__IO uint32_t MATRIX_MCFG9
(Matrix Offset: 0x0024) Master Configuration Register 9
__IO uint32_t MATRIX_PRBS
(MatrixPr Offset: 0x4) Priority Register B for Slave 0
__IO uint32_t MATRIX_MCFG3
(Matrix Offset: 0x000C) Master Configuration Register 3
__I uint32_t MATRIX_WPSR
(Matrix Offset: 0x01E8) Write Protection Status Register
__IO uint32_t MATRIX_WPMR
(Matrix Offset: 0x01E4) Write Protection Mode Register
__IO uint32_t MATRIX_PRAS
(MatrixPr Offset: 0x0) Priority Register A for Slave 0
__IO uint32_t MATRIX_MCFG2
(Matrix Offset: 0x0008) Master Configuration Register 2
__IO uint32_t MATRIX_MCFG1
(Matrix Offset: 0x0004) Master Configuration Register 1
__IO uint32_t MATRIX_MCFG8
(Matrix Offset: 0x0020) Master Configuration Register 8
__I uint32_t MATRIX_VERSION
(Matrix Offset: 0x01FC) Version Register
__IO uint32_t MATRIX_MCFG10
(Matrix Offset: 0x0028) Master Configuration Register 10
__IO uint32_t MATRIX_MCFG12
(Matrix Offset: 0x0030) Master Configuration Register 12
__IO uint32_t CCFG_SMCNFCS
(Matrix Offset: 0x0124) SMC NAND Flash Chip Select Configuration Register
__IO uint32_t MATRIX_MCFG0
(Matrix Offset: 0x0000) Master Configuration Register 0