block/TZC: description: TZC. items: - name: BUILD_CONFIG description: Provides information about TZC configuration. byte_offset: 0 access: Read fieldset: BUILD_CONFIG - name: ACTION description: Controls interrupt and bus error response behavior when regions permission failures occur. byte_offset: 4 fieldset: ACTION - name: GATE_KEEPER description: Provides control and status for the gate keeper in each filter unit implemented. byte_offset: 8 fieldset: GATE_KEEPER - name: SPECULATION_CTRL description: Controls read and write access speculation. byte_offset: 12 fieldset: SPECULATION_CTRL - name: INT_STATUS description: Contains the status of the interrupt signal, TZCINT, that reports access security violations or region overlap errors. byte_offset: 16 access: Read fieldset: INT_STATUS - name: INT_CLEAR description: Interrupt clear for each filter. byte_offset: 20 fieldset: INT_CLEAR - name: FAIL_ADDRESS_LOW0 description: Address low bits of the first failed access in the associated filter (0 to 1). byte_offset: 32 access: Read fieldset: FAIL_ADDRESS_LOW0 - name: FAIL_ADDRESS_HIGH0 description: Address high bit of the first failed access in the associated filter (0 to 1). Not used with 32bit address. byte_offset: 36 access: Read - name: FAIL_CONTROL0 description: Status information about the first access that failed a region permission check in the associated filter (0 to 1). byte_offset: 40 access: Read fieldset: FAIL_CONTROL0 - name: FAIL_ID0 description: 'Contains the master AXI ARID or AWID of the first access that failed a region permission check in the associated filter unit. This occurs even if the ACTION register is set to not drive the interrupt signal. AXI ID mapping is described in Table4: NSAID definition table (TBD).' byte_offset: 44 access: Read fieldset: FAIL_ID0 - name: FAIL_ADDRESS_LOW1 description: Address low bits of the first failed access in the associated filter (0 to 1). byte_offset: 48 access: Read fieldset: FAIL_ADDRESS_LOW1 - name: FAIL_ADDRESS_HIGH1 description: Address high bit of the first failed access in the associated filter (0 to 1). Not used with 32bit address. byte_offset: 52 access: Read - name: FAIL_CONTROL1 description: Status information about the first access that failed a region permission check in the associated filter (0 to 1). byte_offset: 56 access: Read fieldset: FAIL_CONTROL1 - name: FAIL_ID1 description: 'Contains the master AXI ARID or AWID of the first access that failed a region permission check in the associated filter unit. This occurs even if the ACTION register is set to not drive the interrupt signal. AXI ID mapping is described in Table4: NSAID definition table (TBD).' byte_offset: 60 access: Read fieldset: FAIL_ID1 - name: REGION_BASE_HIGH0 description: Base address high are not used with 32-bit address. byte_offset: 260 access: Read - name: REGION_TOP_LOW0 description: Top address bits [31:12] for region 0. byte_offset: 264 access: Read fieldset: REGION_TOP_LOW0 - name: REGION_TOP_HIGH0 description: Top address high of region are not used with 32-bit address. byte_offset: 268 access: Read - name: REGION_ATTRIBUTE0 description: Region 0 attributes. byte_offset: 272 fieldset: REGION_ATTRIBUTE0 - name: REGION_ID_ACCESS0 description: Region non-secure access based on NSAID. byte_offset: 276 fieldset: REGION_ID_ACCESS0 - name: REGION_BASE_LOW1 description: Base address low for regions 1 to 8. byte_offset: 288 fieldset: REGION_BASE_LOW1 - name: REGION_BASE_HIGH1 description: Base address high are not used with 32-bit address. byte_offset: 292 access: Read - name: REGION_TOP_LOW1 description: Top address bits [31:12] for region x. byte_offset: 296 fieldset: REGION_TOP_LOW1 - name: REGION_TOP_HIGH1 description: Top address high of region are not used with 32-bit address. byte_offset: 300 access: Read - name: REGION_ATTRIBUTE1 description: Region x attributes. byte_offset: 304 fieldset: REGION_ATTRIBUTE1 - name: REGION_ID_ACCESS1 description: Region non-secure access based on NSAID. byte_offset: 308 fieldset: REGION_ID_ACCESS1 - name: REGION_BASE_LOW2 description: Base address low for regions 1 to 8. byte_offset: 320 fieldset: REGION_BASE_LOW2 - name: REGION_BASE_HIGH2 description: Base address high are not used with 32-bit address. byte_offset: 324 access: Read - name: REGION_TOP_LOW2 description: Top address bits [31:12] for region x. byte_offset: 328 fieldset: REGION_TOP_LOW2 - name: REGION_TOP_HIGH2 description: Top address high of region are not used with 32-bit address. byte_offset: 332 access: Read - name: REGION_ATTRIBUTE2 description: Region x attributes. byte_offset: 336 fieldset: REGION_ATTRIBUTE2 - name: REGION_ID_ACCESS2 description: Region non-secure access based on NSAID. byte_offset: 340 fieldset: REGION_ID_ACCESS2 - name: REGION_BASE_LOW3 description: Base address low for regions 1 to 8. byte_offset: 352 fieldset: REGION_BASE_LOW3 - name: REGION_BASE_HIGH3 description: Base address high are not used with 32-bit address. byte_offset: 356 access: Read - name: REGION_TOP_LOW3 description: Top address bits [31:12] for region x. byte_offset: 360 fieldset: REGION_TOP_LOW3 - name: REGION_TOP_HIGH3 description: Top address high of region are not used with 32-bit address. byte_offset: 364 access: Read - name: REGION_ATTRIBUTE3 description: Region x attributes. byte_offset: 368 fieldset: REGION_ATTRIBUTE3 - name: REGION_ID_ACCESS3 description: Region non-secure access based on NSAID. byte_offset: 372 fieldset: REGION_ID_ACCESS3 - name: REGION_BASE_LOW4 description: Base address low for regions 1 to 8. byte_offset: 384 fieldset: REGION_BASE_LOW4 - name: REGION_BASE_HIGH4 description: Base address high are not used with 32-bit address. byte_offset: 388 access: Read - name: REGION_TOP_LOW4 description: Top address bits [31:12] for region x. byte_offset: 392 fieldset: REGION_TOP_LOW4 - name: REGION_TOP_HIGH4 description: Top address high of region are not used with 32-bit address. byte_offset: 396 access: Read - name: REGION_ATTRIBUTE4 description: Region x attributes. byte_offset: 400 fieldset: REGION_ATTRIBUTE4 - name: REGION_ID_ACCESS4 description: Region non-secure access based on NSAID. byte_offset: 404 fieldset: REGION_ID_ACCESS4 - name: REGION_BASE_LOW5 description: Base address low for regions 1 to 8. byte_offset: 416 fieldset: REGION_BASE_LOW5 - name: REGION_BASE_HIGH5 description: Base address high are not used with 32-bit address. byte_offset: 420 access: Read - name: REGION_TOP_LOW5 description: Top address bits [31:12] for region x. byte_offset: 424 fieldset: REGION_TOP_LOW5 - name: REGION_TOP_HIGH5 description: Top address high of region are not used with 32-bit address. byte_offset: 428 access: Read - name: REGION_ATTRIBUTE5 description: Region x attributes. byte_offset: 432 fieldset: REGION_ATTRIBUTE5 - name: REGION_ID_ACCESS5 description: Region non-secure access based on NSAID. byte_offset: 436 fieldset: REGION_ID_ACCESS5 - name: REGION_BASE_LOW6 description: Base address low for regions 1 to 8. byte_offset: 448 fieldset: REGION_BASE_LOW6 - name: REGION_BASE_HIGH6 description: Base address high are not used with 32-bit address. byte_offset: 452 access: Read - name: REGION_TOP_LOW6 description: Top address bits [31:12] for region x. byte_offset: 456 fieldset: REGION_TOP_LOW6 - name: REGION_TOP_HIGH6 description: Top address high of region are not used with 32-bit address. byte_offset: 460 access: Read - name: REGION_ATTRIBUTE6 description: Region x attributes. byte_offset: 464 fieldset: REGION_ATTRIBUTE6 - name: REGION_ID_ACCESS6 description: Region non-secure access based on NSAID. byte_offset: 468 fieldset: REGION_ID_ACCESS6 - name: REGION_TOP_LOW7 description: Top address bits [31:12] for region x. byte_offset: 488 fieldset: REGION_TOP_LOW7 - name: REGION_ATTRIBUTE7 description: Region x attributes. byte_offset: 496 fieldset: REGION_ATTRIBUTE7 - name: REGION_BASE_LOW8 description: Base address low for regions 1 to 8. byte_offset: 512 fieldset: REGION_BASE_LOW8 - name: REGION_BASE_HIGH8 description: Base address high are not used with 32-bit address. byte_offset: 516 access: Read - name: REGION_ATTRIBUTE8 description: Region x attributes. byte_offset: 528 fieldset: REGION_ATTRIBUTE8 - name: REGION_BASE_LOW7 description: Base address low for regions 1 to 8. byte_offset: 736 fieldset: REGION_BASE_LOW7 - name: REGION_BASE_HIGH7 description: Base address high are not used with 32-bit address. byte_offset: 740 access: Read - name: REGION_TOP_HIGH7 description: Top address high of region are not used with 32-bit address. byte_offset: 748 access: Read - name: REGION_ID_ACCESS7 description: Region non-secure access based on NSAID. byte_offset: 756 fieldset: REGION_ID_ACCESS7 - name: REGION_TOP_LOW8 description: Top address bits [31:12] for region x. byte_offset: 776 fieldset: REGION_TOP_LOW8 - name: REGION_TOP_HIGH8 description: Top address high of region are not used with 32-bit address. byte_offset: 780 access: Read - name: REGION_ID_ACCESS8 description: Region non-secure access based on NSAID. byte_offset: 788 fieldset: REGION_ID_ACCESS8 - name: PID4 description: Peripheral ID 4. byte_offset: 4048 access: Read fieldset: PID4 - name: PID5 description: Peripheral ID 5. byte_offset: 4052 access: Read fieldset: PID5 - name: PID6 description: Peripheral ID 6. byte_offset: 4056 access: Read fieldset: PID6 - name: PID7 description: Peripheral ID 7. byte_offset: 4060 access: Read fieldset: PID7 - name: PID0 description: Peripheral ID 0. byte_offset: 4064 access: Read fieldset: PID0 - name: PID1 description: Peripheral ID 1. byte_offset: 4068 access: Read fieldset: PID1 - name: PID2 description: Peripheral ID 2. byte_offset: 4072 access: Read fieldset: PID2 - name: PID3 description: Peripheral ID 3. byte_offset: 4076 access: Read fieldset: PID3 - name: CID0 description: Component ID 0. byte_offset: 4080 access: Read fieldset: CID0 - name: CID1 description: Component ID 1. byte_offset: 4084 access: Read fieldset: CID1 - name: CID2 description: Component ID 2. byte_offset: 4088 access: Read fieldset: CID2 - name: CID3 description: Component ID 3. byte_offset: 4092 access: Read fieldset: CID3 fieldset/ACTION: description: Controls interrupt and bus error response behavior when regions permission failures occur. fields: - name: REACTION_VALUE description: REACTION_VALUE. bit_offset: 0 bit_size: 2 fieldset/BUILD_CONFIG: description: Provides information about TZC configuration. fields: - name: NO_OF_REGIONS description: NO_OF_REGIONS. bit_offset: 0 bit_size: 5 - name: ADDRESS_WIDTH description: ADDRESS_WIDTH. bit_offset: 8 bit_size: 6 - name: NO_OF_FILTERS description: NO_OF_FILTERS. bit_offset: 24 bit_size: 2 fieldset/CID0: description: Component ID 0. fields: - name: COMP_ID_0 description: COMP_ID_0. bit_offset: 0 bit_size: 8 fieldset/CID1: description: Component ID 1. fields: - name: COMP_ID_1 description: COMP_ID_1. bit_offset: 0 bit_size: 8 fieldset/CID2: description: Component ID 2. fields: - name: COMP_ID_2 description: COMP_ID_2. bit_offset: 0 bit_size: 8 fieldset/CID3: description: Component ID 3. fields: - name: COMP_ID_3 description: COMP_ID_3. bit_offset: 0 bit_size: 8 fieldset/FAIL_ADDRESS_LOW0: description: Address low bits of the first failed access in the associated filter (0 to 1). fields: - name: ADDR_STATUS_LOW description: ADDR_STATUS_LOW. bit_offset: 0 bit_size: 32 fieldset/FAIL_ADDRESS_LOW1: description: Address low bits of the first failed access in the associated filter (0 to 1). fields: - name: ADDR_STATUS_LOW description: ADDR_STATUS_LOW. bit_offset: 0 bit_size: 32 fieldset/FAIL_CONTROL0: description: Status information about the first access that failed a region permission check in the associated filter (0 to 1). fields: - name: PRIVILEGE description: PRIVILEGE. bit_offset: 20 bit_size: 1 - name: NON_SECURE description: NON_SECURE. bit_offset: 21 bit_size: 1 - name: DIRECTION description: DIRECTION. bit_offset: 24 bit_size: 1 fieldset/FAIL_CONTROL1: description: Status information about the first access that failed a region permission check in the associated filter (0 to 1). fields: - name: PRIVILEGE description: PRIVILEGE. bit_offset: 20 bit_size: 1 - name: NON_SECURE description: NON_SECURE. bit_offset: 21 bit_size: 1 - name: DIRECTION description: DIRECTION. bit_offset: 24 bit_size: 1 fieldset/FAIL_ID0: description: 'Contains the master AXI ARID or AWID of the first access that failed a region permission check in the associated filter unit. This occurs even if the ACTION register is set to not drive the interrupt signal. AXI ID mapping is described in Table4: NSAID definition table (TBD).' fields: - name: ID description: ID. bit_offset: 0 bit_size: 11 fieldset/FAIL_ID1: description: 'Contains the master AXI ARID or AWID of the first access that failed a region permission check in the associated filter unit. This occurs even if the ACTION register is set to not drive the interrupt signal. AXI ID mapping is described in Table4: NSAID definition table (TBD).' fields: - name: ID description: ID. bit_offset: 0 bit_size: 11 fieldset/GATE_KEEPER: description: Provides control and status for the gate keeper in each filter unit implemented. fields: - name: OPENREQ description: OPENREQ. bit_offset: 0 bit_size: 2 - name: OPENSTAT description: OPENSTAT. bit_offset: 16 bit_size: 2 fieldset/INT_CLEAR: description: Interrupt clear for each filter. fields: - name: CLEAR description: CLEAR. bit_offset: 0 bit_size: 2 fieldset/INT_STATUS: description: Contains the status of the interrupt signal, TZCINT, that reports access security violations or region overlap errors. fields: - name: STATUS description: STATUS. bit_offset: 0 bit_size: 2 - name: OVERRUN description: OVERRUN. bit_offset: 8 bit_size: 2 - name: OVERLAP description: OVERLAP. bit_offset: 16 bit_size: 2 fieldset/PID0: description: Peripheral ID 0. fields: - name: PER_ID_0 description: PER_ID_0. bit_offset: 0 bit_size: 8 fieldset/PID1: description: Peripheral ID 1. fields: - name: PER_ID_1 description: PER_ID_1. bit_offset: 0 bit_size: 8 fieldset/PID2: description: Peripheral ID 2. fields: - name: PER_ID_2 description: PER_ID_2. bit_offset: 0 bit_size: 8 fieldset/PID3: description: Peripheral ID 3. fields: - name: PER_ID_3 description: PER_ID_3. bit_offset: 0 bit_size: 8 fieldset/PID4: description: Peripheral ID 4. fields: - name: PER_ID_4 description: PER_ID_4. bit_offset: 0 bit_size: 8 fieldset/PID5: description: Peripheral ID 5. fields: - name: PER_ID_5 description: PER_ID_5. bit_offset: 0 bit_size: 8 fieldset/PID6: description: Peripheral ID 6. fields: - name: PER_ID_6 description: PER_ID_6. bit_offset: 0 bit_size: 8 fieldset/PID7: description: Peripheral ID 7. fields: - name: PER_ID_7 description: PER_ID_7. bit_offset: 0 bit_size: 8 fieldset/REGION_ATTRIBUTE0: description: Region 0 attributes. fields: - name: FILTER_EN description: FILTER_EN. bit_offset: 0 bit_size: 2 - name: S_RD_EN description: S_RD_EN. bit_offset: 30 bit_size: 1 - name: S_WR_EN description: S_WR_EN. bit_offset: 31 bit_size: 1 fieldset/REGION_ATTRIBUTE1: description: Region x attributes. fields: - name: FILTER_EN description: FILTER_EN. bit_offset: 0 bit_size: 2 - name: S_RD_EN description: S_RD_EN. bit_offset: 30 bit_size: 1 - name: S_WR_EN description: S_WR_EN. bit_offset: 31 bit_size: 1 fieldset/REGION_ATTRIBUTE2: description: Region x attributes. fields: - name: FILTER_EN description: FILTER_EN. bit_offset: 0 bit_size: 2 - name: S_RD_EN description: S_RD_EN. bit_offset: 30 bit_size: 1 - name: S_WR_EN description: S_WR_EN. bit_offset: 31 bit_size: 1 fieldset/REGION_ATTRIBUTE3: description: Region x attributes. fields: - name: FILTER_EN description: FILTER_EN. bit_offset: 0 bit_size: 2 - name: S_RD_EN description: S_RD_EN. bit_offset: 30 bit_size: 1 - name: S_WR_EN description: S_WR_EN. bit_offset: 31 bit_size: 1 fieldset/REGION_ATTRIBUTE4: description: Region x attributes. fields: - name: FILTER_EN description: FILTER_EN. bit_offset: 0 bit_size: 2 - name: S_RD_EN description: S_RD_EN. bit_offset: 30 bit_size: 1 - name: S_WR_EN description: S_WR_EN. bit_offset: 31 bit_size: 1 fieldset/REGION_ATTRIBUTE5: description: Region x attributes. fields: - name: FILTER_EN description: FILTER_EN. bit_offset: 0 bit_size: 2 - name: S_RD_EN description: S_RD_EN. bit_offset: 30 bit_size: 1 - name: S_WR_EN description: S_WR_EN. bit_offset: 31 bit_size: 1 fieldset/REGION_ATTRIBUTE6: description: Region x attributes. fields: - name: FILTER_EN description: FILTER_EN. bit_offset: 0 bit_size: 2 - name: S_RD_EN description: S_RD_EN. bit_offset: 30 bit_size: 1 - name: S_WR_EN description: S_WR_EN. bit_offset: 31 bit_size: 1 fieldset/REGION_ATTRIBUTE7: description: Region x attributes. fields: - name: FILTER_EN description: FILTER_EN. bit_offset: 0 bit_size: 2 - name: S_RD_EN description: S_RD_EN. bit_offset: 30 bit_size: 1 - name: S_WR_EN description: S_WR_EN. bit_offset: 31 bit_size: 1 fieldset/REGION_ATTRIBUTE8: description: Region x attributes. fields: - name: FILTER_EN description: FILTER_EN. bit_offset: 0 bit_size: 2 - name: S_RD_EN description: S_RD_EN. bit_offset: 30 bit_size: 1 - name: S_WR_EN description: S_WR_EN. bit_offset: 31 bit_size: 1 fieldset/REGION_BASE_LOW1: description: Base address low for regions 1 to 8. fields: - name: BASE_ADDRESS_LOW description: BASE_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_BASE_LOW2: description: Base address low for regions 1 to 8. fields: - name: BASE_ADDRESS_LOW description: BASE_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_BASE_LOW3: description: Base address low for regions 1 to 8. fields: - name: BASE_ADDRESS_LOW description: BASE_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_BASE_LOW4: description: Base address low for regions 1 to 8. fields: - name: BASE_ADDRESS_LOW description: BASE_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_BASE_LOW5: description: Base address low for regions 1 to 8. fields: - name: BASE_ADDRESS_LOW description: BASE_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_BASE_LOW6: description: Base address low for regions 1 to 8. fields: - name: BASE_ADDRESS_LOW description: BASE_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_BASE_LOW7: description: Base address low for regions 1 to 8. fields: - name: BASE_ADDRESS_LOW description: BASE_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_BASE_LOW8: description: Base address low for regions 1 to 8. fields: - name: BASE_ADDRESS_LOW description: BASE_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_ID_ACCESS0: description: Region non-secure access based on NSAID. fields: - name: NSAID_RD_EN description: NSAID_RD_EN. bit_offset: 0 bit_size: 16 - name: NSAID_WR_EN description: NSAID_WR_EN. bit_offset: 16 bit_size: 16 fieldset/REGION_ID_ACCESS1: description: Region non-secure access based on NSAID. fields: - name: NSAID_RD_EN description: NSAID_RD_EN. bit_offset: 0 bit_size: 16 - name: NSAID_WR_EN description: NSAID_WR_EN. bit_offset: 16 bit_size: 16 fieldset/REGION_ID_ACCESS2: description: Region non-secure access based on NSAID. fields: - name: NSAID_RD_EN description: NSAID_RD_EN. bit_offset: 0 bit_size: 16 - name: NSAID_WR_EN description: NSAID_WR_EN. bit_offset: 16 bit_size: 16 fieldset/REGION_ID_ACCESS3: description: Region non-secure access based on NSAID. fields: - name: NSAID_RD_EN description: NSAID_RD_EN. bit_offset: 0 bit_size: 16 - name: NSAID_WR_EN description: NSAID_WR_EN. bit_offset: 16 bit_size: 16 fieldset/REGION_ID_ACCESS4: description: Region non-secure access based on NSAID. fields: - name: NSAID_RD_EN description: NSAID_RD_EN. bit_offset: 0 bit_size: 16 - name: NSAID_WR_EN description: NSAID_WR_EN. bit_offset: 16 bit_size: 16 fieldset/REGION_ID_ACCESS5: description: Region non-secure access based on NSAID. fields: - name: NSAID_RD_EN description: NSAID_RD_EN. bit_offset: 0 bit_size: 16 - name: NSAID_WR_EN description: NSAID_WR_EN. bit_offset: 16 bit_size: 16 fieldset/REGION_ID_ACCESS6: description: Region non-secure access based on NSAID. fields: - name: NSAID_RD_EN description: NSAID_RD_EN. bit_offset: 0 bit_size: 16 - name: NSAID_WR_EN description: NSAID_WR_EN. bit_offset: 16 bit_size: 16 fieldset/REGION_ID_ACCESS7: description: Region non-secure access based on NSAID. fields: - name: NSAID_RD_EN description: NSAID_RD_EN. bit_offset: 0 bit_size: 16 - name: NSAID_WR_EN description: NSAID_WR_EN. bit_offset: 16 bit_size: 16 fieldset/REGION_ID_ACCESS8: description: Region non-secure access based on NSAID. fields: - name: NSAID_RD_EN description: NSAID_RD_EN. bit_offset: 0 bit_size: 16 - name: NSAID_WR_EN description: NSAID_WR_EN. bit_offset: 16 bit_size: 16 fieldset/REGION_TOP_LOW0: description: Top address bits [31:12] for region 0. fields: - name: TOP_ADDRESS_LOW description: TOP_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_TOP_LOW1: description: Top address bits [31:12] for region x. fields: - name: TOP_ADDRESS_LOW description: TOP_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_TOP_LOW2: description: Top address bits [31:12] for region x. fields: - name: TOP_ADDRESS_LOW description: TOP_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_TOP_LOW3: description: Top address bits [31:12] for region x. fields: - name: TOP_ADDRESS_LOW description: TOP_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_TOP_LOW4: description: Top address bits [31:12] for region x. fields: - name: TOP_ADDRESS_LOW description: TOP_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_TOP_LOW5: description: Top address bits [31:12] for region x. fields: - name: TOP_ADDRESS_LOW description: TOP_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_TOP_LOW6: description: Top address bits [31:12] for region x. fields: - name: TOP_ADDRESS_LOW description: TOP_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_TOP_LOW7: description: Top address bits [31:12] for region x. fields: - name: TOP_ADDRESS_LOW description: TOP_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/REGION_TOP_LOW8: description: Top address bits [31:12] for region x. fields: - name: TOP_ADDRESS_LOW description: TOP_ADDRESS_LOW. bit_offset: 12 bit_size: 20 fieldset/SPECULATION_CTRL: description: Controls read and write access speculation. fields: - name: READSPEC_DISABLE description: READSPEC_DISABLE. bit_offset: 0 bit_size: 1 - name: WRITESPEC_DISABLE description: WRITESPEC_DISABLE. bit_offset: 1 bit_size: 1