block/HSEM: description: Hardware semaphore. items: - name: R description: HSEM register HSEM_R%s HSEM_R31. array: len: 16 stride: 4 byte_offset: 0 fieldset: R - name: RLR description: HSEM Read lock register. array: len: 16 stride: 4 byte_offset: 128 access: Read fieldset: RLR - name: C1IER description: HSEM Interrupt enable register. byte_offset: 256 fieldset: C1IER - name: C1ICR description: HSEM Interrupt clear register. byte_offset: 260 fieldset: C1ICR - name: C1ISR description: HSEM Interrupt status register. byte_offset: 264 access: Read fieldset: C1ISR - name: C1MISR description: HSEM Masked interrupt status register. byte_offset: 268 access: Read fieldset: C1MISR - name: CR description: HSEM Clear register. byte_offset: 320 access: Write fieldset: CR - name: KEYR description: HSEM Interrupt clear register. byte_offset: 324 fieldset: KEYR fieldset/C1ICR: description: HSEM Interrupt clear register. fields: - name: ISC0 description: Interrupt(N) semaphore n clear bit. bit_offset: 0 bit_size: 1 enum: ISC0 - name: ISC1 description: Interrupt(N) semaphore n clear bit. bit_offset: 1 bit_size: 1 enum: ISC1 - name: ISC2 description: Interrupt(N) semaphore n clear bit. bit_offset: 2 bit_size: 1 enum: ISC2 - name: ISC3 description: Interrupt(N) semaphore n clear bit. bit_offset: 3 bit_size: 1 enum: ISC3 - name: ISC4 description: Interrupt(N) semaphore n clear bit. bit_offset: 4 bit_size: 1 enum: ISC4 - name: ISC5 description: Interrupt(N) semaphore n clear bit. bit_offset: 5 bit_size: 1 enum: ISC5 - name: ISC6 description: Interrupt(N) semaphore n clear bit. bit_offset: 6 bit_size: 1 enum: ISC6 - name: ISC7 description: Interrupt(N) semaphore n clear bit. bit_offset: 7 bit_size: 1 enum: ISC7 - name: ISC8 description: Interrupt(N) semaphore n clear bit. bit_offset: 8 bit_size: 1 enum: ISC8 - name: ISC9 description: Interrupt(N) semaphore n clear bit. bit_offset: 9 bit_size: 1 enum: ISC9 - name: ISC10 description: Interrupt(N) semaphore n clear bit. bit_offset: 10 bit_size: 1 enum: ISC10 - name: ISC11 description: Interrupt(N) semaphore n clear bit. bit_offset: 11 bit_size: 1 enum: ISC11 - name: ISC12 description: Interrupt(N) semaphore n clear bit. bit_offset: 12 bit_size: 1 enum: ISC12 - name: ISC13 description: Interrupt(N) semaphore n clear bit. bit_offset: 13 bit_size: 1 enum: ISC13 - name: ISC14 description: Interrupt(N) semaphore n clear bit. bit_offset: 14 bit_size: 1 enum: ISC14 - name: ISC15 description: Interrupt(N) semaphore n clear bit. bit_offset: 15 bit_size: 1 enum: ISC15 fieldset/C1IER: description: HSEM Interrupt enable register. fields: - name: ISE0 description: Interrupt semaphore n enable bit. bit_offset: 0 bit_size: 1 enum: ISE0 - name: ISE1 description: Interrupt semaphore n enable bit. bit_offset: 1 bit_size: 1 enum: ISE1 - name: ISE2 description: Interrupt semaphore n enable bit. bit_offset: 2 bit_size: 1 enum: ISE2 - name: ISE3 description: Interrupt semaphore n enable bit. bit_offset: 3 bit_size: 1 enum: ISE3 - name: ISE4 description: Interrupt semaphore n enable bit. bit_offset: 4 bit_size: 1 enum: ISE4 - name: ISE5 description: Interrupt semaphore n enable bit. bit_offset: 5 bit_size: 1 enum: ISE5 - name: ISE6 description: Interrupt semaphore n enable bit. bit_offset: 6 bit_size: 1 enum: ISE6 - name: ISE7 description: Interrupt semaphore n enable bit. bit_offset: 7 bit_size: 1 enum: ISE7 - name: ISE8 description: Interrupt semaphore n enable bit. bit_offset: 8 bit_size: 1 enum: ISE8 - name: ISE9 description: Interrupt semaphore n enable bit. bit_offset: 9 bit_size: 1 enum: ISE9 - name: ISE10 description: Interrupt semaphore n enable bit. bit_offset: 10 bit_size: 1 enum: ISE10 - name: ISE11 description: Interrupt semaphore n enable bit. bit_offset: 11 bit_size: 1 enum: ISE11 - name: ISE12 description: Interrupt semaphore n enable bit. bit_offset: 12 bit_size: 1 enum: ISE12 - name: ISE13 description: Interrupt semaphore n enable bit. bit_offset: 13 bit_size: 1 enum: ISE13 - name: ISE14 description: Interrupt semaphore n enable bit. bit_offset: 14 bit_size: 1 enum: ISE14 - name: ISE15 description: Interrupt semaphore n enable bit. bit_offset: 15 bit_size: 1 enum: ISE15 fieldset/C1ISR: description: HSEM Interrupt status register. fields: - name: ISF0 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 0 bit_size: 1 enum: ISF0 - name: ISF1 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 1 bit_size: 1 enum: ISF1 - name: ISF2 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 2 bit_size: 1 enum: ISF2 - name: ISF3 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 3 bit_size: 1 enum: ISF3 - name: ISF4 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 4 bit_size: 1 enum: ISF4 - name: ISF5 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 5 bit_size: 1 enum: ISF5 - name: ISF6 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 6 bit_size: 1 enum: ISF6 - name: ISF7 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 7 bit_size: 1 enum: ISF7 - name: ISF8 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 8 bit_size: 1 enum: ISF8 - name: ISF9 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 9 bit_size: 1 enum: ISF9 - name: ISF10 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 10 bit_size: 1 enum: ISF10 - name: ISF11 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 11 bit_size: 1 enum: ISF11 - name: ISF12 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 12 bit_size: 1 enum: ISF12 - name: ISF13 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 13 bit_size: 1 enum: ISF13 - name: ISF14 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 14 bit_size: 1 enum: ISF14 - name: ISF15 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 15 bit_size: 1 enum: ISF15 fieldset/C1MISR: description: HSEM Masked interrupt status register. fields: - name: MISF0 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 0 bit_size: 1 enum: MISF0 - name: MISF1 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 1 bit_size: 1 enum: MISF1 - name: MISF2 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 2 bit_size: 1 enum: MISF2 - name: MISF3 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 3 bit_size: 1 enum: MISF3 - name: MISF4 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 4 bit_size: 1 enum: MISF4 - name: MISF5 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 5 bit_size: 1 enum: MISF5 - name: MISF6 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 6 bit_size: 1 enum: MISF6 - name: MISF7 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 7 bit_size: 1 enum: MISF7 - name: MISF8 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 8 bit_size: 1 enum: MISF8 - name: MISF9 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 9 bit_size: 1 enum: MISF9 - name: MISF10 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 10 bit_size: 1 enum: MISF10 - name: MISF11 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 11 bit_size: 1 enum: MISF11 - name: MISF12 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 12 bit_size: 1 enum: MISF12 - name: MISF13 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 13 bit_size: 1 enum: MISF13 - name: MISF14 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 14 bit_size: 1 enum: MISF14 - name: MISF15 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 15 bit_size: 1 enum: MISF15 fieldset/CR: description: HSEM Clear register. fields: - name: COREID description: MASTERID. bit_offset: 8 bit_size: 4 - name: KEY description: Semaphore clear Key. bit_offset: 16 bit_size: 16 fieldset/KEYR: description: HSEM Interrupt clear register. fields: - name: KEY description: Semaphore Clear Key. bit_offset: 16 bit_size: 16 fieldset/R: description: HSEM register HSEM_R%s HSEM_R31. fields: - name: PROCID description: Semaphore ProcessID. bit_offset: 0 bit_size: 8 - name: COREID description: Semaphore MASTERID. bit_offset: 8 bit_size: 4 - name: LOCK description: Lock indication. bit_offset: 31 bit_size: 1 enum: R_LOCK fieldset/RLR: description: HSEM Read lock register. fields: - name: PROCID description: Semaphore ProcessID. bit_offset: 0 bit_size: 8 - name: COREID description: Semaphore MASTERID. bit_offset: 8 bit_size: 4 - name: LOCK description: Lock indication. bit_offset: 31 bit_size: 1 enum: RLR_LOCK enum/ISC0: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC1: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC10: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC11: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC12: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC13: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC14: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC15: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC2: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC3: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC4: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC5: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC6: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC7: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC8: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISC9: bit_size: 1 variants: - name: NoEffect description: Always reads 0. value: 0 - name: Clear description: Interrupt semaphore x status ISFx and masked status MISFx cleared. value: 1 enum/ISE0: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE1: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE10: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE11: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE12: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE13: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE14: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE15: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE2: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE3: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE4: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE5: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE6: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE7: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE8: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISE9: bit_size: 1 variants: - name: Disabled description: Interrupt generation disabled. value: 0 - name: Enabled description: Interrupt generation enabled. value: 1 enum/ISF0: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF1: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF10: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF11: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF12: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF13: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF14: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF15: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF2: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF3: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF4: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF5: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF6: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF7: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF8: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/ISF9: bit_size: 1 variants: - name: NotPending description: No interrupt pending. value: 0 - name: Pending description: Interrupt pending. value: 1 enum/MISF0: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF1: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF10: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF11: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF12: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF13: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF14: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF15: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF2: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF3: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF4: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF5: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF6: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF7: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF8: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/MISF9: bit_size: 1 variants: - name: NotPending description: No interrupt pending after masking. value: 0 - name: Pending description: Interrupt pending after masking. value: 1 enum/RLR_LOCK: bit_size: 1 variants: - name: Free description: Semaphore is free. value: 0 - name: Locked description: Semaphore is locked. value: 1 enum/R_LOCK: bit_size: 1 variants: - name: Free description: Semaphore is free. value: 0 - name: R_Locked_W_TryLock description: Semaphore is locked. value: 1