block/HSEM: description: HSEM. items: - name: R description: HSEM register HSEM_R%s HSEM_R31. array: len: 32 stride: 4 byte_offset: 0 fieldset: R - name: RLR description: HSEM Read lock register. array: len: 32 stride: 4 byte_offset: 128 access: Read fieldset: RLR - name: IER description: HSEM Interrupt enable register. byte_offset: 256 fieldset: IER - name: ICR description: HSEM Interrupt clear register. byte_offset: 260 access: Read fieldset: ICR - name: ISR description: HSEM Interrupt status register. byte_offset: 264 access: Read fieldset: ISR - name: MISR description: HSEM Masked interrupt status register. byte_offset: 268 access: Read fieldset: MISR - name: CR description: HSEM Clear register. byte_offset: 320 fieldset: CR - name: KEYR description: HSEM Interrupt clear register. byte_offset: 324 fieldset: KEYR fieldset/CR: description: HSEM Clear register. fields: - name: MASTERID description: MasterID of semaphores to be cleared. bit_offset: 8 bit_size: 8 - name: KEY description: Semaphore clear Key. bit_offset: 16 bit_size: 16 fieldset/ICR: description: HSEM Interrupt clear register. fields: - name: ISEM0 description: Interrupt(N) semaphore n clear bit. bit_offset: 0 bit_size: 1 - name: ISEM1 description: Interrupt(N) semaphore n clear bit. bit_offset: 1 bit_size: 1 - name: ISEM2 description: Interrupt(N) semaphore n clear bit. bit_offset: 2 bit_size: 1 - name: ISEM3 description: Interrupt(N) semaphore n clear bit. bit_offset: 3 bit_size: 1 - name: ISEM4 description: Interrupt(N) semaphore n clear bit. bit_offset: 4 bit_size: 1 - name: ISEM5 description: Interrupt(N) semaphore n clear bit. bit_offset: 5 bit_size: 1 - name: ISEM6 description: Interrupt(N) semaphore n clear bit. bit_offset: 6 bit_size: 1 - name: ISEM7 description: Interrupt(N) semaphore n clear bit. bit_offset: 7 bit_size: 1 - name: ISEM8 description: Interrupt(N) semaphore n clear bit. bit_offset: 8 bit_size: 1 - name: ISEM9 description: Interrupt(N) semaphore n clear bit. bit_offset: 9 bit_size: 1 - name: ISEM10 description: Interrupt(N) semaphore n clear bit. bit_offset: 10 bit_size: 1 - name: ISEM11 description: Interrupt(N) semaphore n clear bit. bit_offset: 11 bit_size: 1 - name: ISEM12 description: Interrupt(N) semaphore n clear bit. bit_offset: 12 bit_size: 1 - name: ISEM13 description: Interrupt(N) semaphore n clear bit. bit_offset: 13 bit_size: 1 - name: ISEM14 description: Interrupt(N) semaphore n clear bit. bit_offset: 14 bit_size: 1 - name: ISEM15 description: Interrupt(N) semaphore n clear bit. bit_offset: 15 bit_size: 1 - name: ISEM16 description: Interrupt(N) semaphore n clear bit. bit_offset: 16 bit_size: 1 - name: ISEM17 description: Interrupt(N) semaphore n clear bit. bit_offset: 17 bit_size: 1 - name: ISEM18 description: Interrupt(N) semaphore n clear bit. bit_offset: 18 bit_size: 1 - name: ISEM19 description: Interrupt(N) semaphore n clear bit. bit_offset: 19 bit_size: 1 - name: ISEM20 description: Interrupt(N) semaphore n clear bit. bit_offset: 20 bit_size: 1 - name: ISEM21 description: Interrupt(N) semaphore n clear bit. bit_offset: 21 bit_size: 1 - name: ISEM22 description: Interrupt(N) semaphore n clear bit. bit_offset: 22 bit_size: 1 - name: ISEM23 description: Interrupt(N) semaphore n clear bit. bit_offset: 23 bit_size: 1 - name: ISEM24 description: Interrupt(N) semaphore n clear bit. bit_offset: 24 bit_size: 1 - name: ISEM25 description: Interrupt(N) semaphore n clear bit. bit_offset: 25 bit_size: 1 - name: ISEM26 description: Interrupt(N) semaphore n clear bit. bit_offset: 26 bit_size: 1 - name: ISEM27 description: Interrupt(N) semaphore n clear bit. bit_offset: 27 bit_size: 1 - name: ISEM28 description: Interrupt(N) semaphore n clear bit. bit_offset: 28 bit_size: 1 - name: ISEM29 description: Interrupt(N) semaphore n clear bit. bit_offset: 29 bit_size: 1 - name: ISEM30 description: Interrupt(N) semaphore n clear bit. bit_offset: 30 bit_size: 1 - name: ISEM31 description: Interrupt(N) semaphore n clear bit. bit_offset: 31 bit_size: 1 fieldset/IER: description: HSEM Interrupt enable register. fields: - name: ISEM0 description: Interrupt semaphore n enable bit. bit_offset: 0 bit_size: 1 - name: ISEM1 description: Interrupt semaphore n enable bit. bit_offset: 1 bit_size: 1 - name: ISEM2 description: Interrupt semaphore n enable bit. bit_offset: 2 bit_size: 1 - name: ISEM3 description: Interrupt semaphore n enable bit. bit_offset: 3 bit_size: 1 - name: ISEM4 description: Interrupt semaphore n enable bit. bit_offset: 4 bit_size: 1 - name: ISEM5 description: Interrupt semaphore n enable bit. bit_offset: 5 bit_size: 1 - name: ISEM6 description: Interrupt semaphore n enable bit. bit_offset: 6 bit_size: 1 - name: ISEM7 description: Interrupt semaphore n enable bit. bit_offset: 7 bit_size: 1 - name: ISEM8 description: Interrupt semaphore n enable bit. bit_offset: 8 bit_size: 1 - name: ISEM9 description: Interrupt semaphore n enable bit. bit_offset: 9 bit_size: 1 - name: ISEM10 description: Interrupt semaphore n enable bit. bit_offset: 10 bit_size: 1 - name: ISEM11 description: Interrupt semaphore n enable bit. bit_offset: 11 bit_size: 1 - name: ISEM12 description: Interrupt semaphore n enable bit. bit_offset: 12 bit_size: 1 - name: ISEM13 description: Interrupt semaphore n enable bit. bit_offset: 13 bit_size: 1 - name: ISEM14 description: Interrupt semaphore n enable bit. bit_offset: 14 bit_size: 1 - name: ISEM15 description: Interrupt semaphore n enable bit. bit_offset: 15 bit_size: 1 - name: ISEM16 description: Interrupt semaphore n enable bit. bit_offset: 16 bit_size: 1 - name: ISEM17 description: Interrupt semaphore n enable bit. bit_offset: 17 bit_size: 1 - name: ISEM18 description: Interrupt semaphore n enable bit. bit_offset: 18 bit_size: 1 - name: ISEM19 description: Interrupt semaphore n enable bit. bit_offset: 19 bit_size: 1 - name: ISEM20 description: Interrupt semaphore n enable bit. bit_offset: 20 bit_size: 1 - name: ISEM21 description: Interrupt semaphore n enable bit. bit_offset: 21 bit_size: 1 - name: ISEM22 description: Interrupt semaphore n enable bit. bit_offset: 22 bit_size: 1 - name: ISEM23 description: Interrupt semaphore n enable bit. bit_offset: 23 bit_size: 1 - name: ISEM24 description: Interrupt semaphore n enable bit. bit_offset: 24 bit_size: 1 - name: ISEM25 description: Interrupt semaphore n enable bit. bit_offset: 25 bit_size: 1 - name: ISEM26 description: Interrupt semaphore n enable bit. bit_offset: 26 bit_size: 1 - name: ISEM27 description: Interrupt semaphore n enable bit. bit_offset: 27 bit_size: 1 - name: ISEM28 description: Interrupt semaphore n enable bit. bit_offset: 28 bit_size: 1 - name: ISEM29 description: Interrupt semaphore n enable bit. bit_offset: 29 bit_size: 1 - name: ISEM30 description: Interrupt semaphore n enable bit. bit_offset: 30 bit_size: 1 - name: ISEM31 description: Interrupt(N) semaphore n enable bit. bit_offset: 31 bit_size: 1 fieldset/ISR: description: HSEM Interrupt status register. fields: - name: ISEM0 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 0 bit_size: 1 - name: ISEM1 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 1 bit_size: 1 - name: ISEM2 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 2 bit_size: 1 - name: ISEM3 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 3 bit_size: 1 - name: ISEM4 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 4 bit_size: 1 - name: ISEM5 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 5 bit_size: 1 - name: ISEM6 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 6 bit_size: 1 - name: ISEM7 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 7 bit_size: 1 - name: ISEM8 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 8 bit_size: 1 - name: ISEM9 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 9 bit_size: 1 - name: ISEM10 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 10 bit_size: 1 - name: ISEM11 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 11 bit_size: 1 - name: ISEM12 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 12 bit_size: 1 - name: ISEM13 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 13 bit_size: 1 - name: ISEM14 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 14 bit_size: 1 - name: ISEM15 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 15 bit_size: 1 - name: ISEM16 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 16 bit_size: 1 - name: ISEM17 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 17 bit_size: 1 - name: ISEM18 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 18 bit_size: 1 - name: ISEM19 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 19 bit_size: 1 - name: ISEM20 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 20 bit_size: 1 - name: ISEM21 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 21 bit_size: 1 - name: ISEM22 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 22 bit_size: 1 - name: ISEM23 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 23 bit_size: 1 - name: ISEM24 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 24 bit_size: 1 - name: ISEM25 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 25 bit_size: 1 - name: ISEM26 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 26 bit_size: 1 - name: ISEM27 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 27 bit_size: 1 - name: ISEM28 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 28 bit_size: 1 - name: ISEM29 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 29 bit_size: 1 - name: ISEM30 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 30 bit_size: 1 - name: ISEM31 description: Interrupt(N) semaphore n status bit before enable (mask). bit_offset: 31 bit_size: 1 fieldset/KEYR: description: HSEM Interrupt clear register. fields: - name: KEY description: Semaphore Clear Key. bit_offset: 16 bit_size: 16 fieldset/MISR: description: HSEM Masked interrupt status register. fields: - name: ISEM0 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 0 bit_size: 1 - name: ISEM1 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 1 bit_size: 1 - name: ISEM2 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 2 bit_size: 1 - name: ISEM3 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 3 bit_size: 1 - name: ISEM4 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 4 bit_size: 1 - name: ISEM5 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 5 bit_size: 1 - name: ISEM6 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 6 bit_size: 1 - name: ISEM7 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 7 bit_size: 1 - name: ISEM8 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 8 bit_size: 1 - name: ISEM9 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 9 bit_size: 1 - name: ISEM10 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 10 bit_size: 1 - name: ISEM11 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 11 bit_size: 1 - name: ISEM12 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 12 bit_size: 1 - name: ISEM13 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 13 bit_size: 1 - name: ISEM14 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 14 bit_size: 1 - name: ISEM15 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 15 bit_size: 1 - name: ISEM16 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 16 bit_size: 1 - name: ISEM17 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 17 bit_size: 1 - name: ISEM18 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 18 bit_size: 1 - name: ISEM19 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 19 bit_size: 1 - name: ISEM20 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 20 bit_size: 1 - name: ISEM21 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 21 bit_size: 1 - name: ISEM22 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 22 bit_size: 1 - name: ISEM23 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 23 bit_size: 1 - name: ISEM24 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 24 bit_size: 1 - name: ISEM25 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 25 bit_size: 1 - name: ISEM26 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 26 bit_size: 1 - name: ISEM27 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 27 bit_size: 1 - name: ISEM28 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 28 bit_size: 1 - name: ISEM29 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 29 bit_size: 1 - name: ISEM30 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 30 bit_size: 1 - name: ISEM31 description: masked interrupt(N) semaphore n status bit after enable (mask). bit_offset: 31 bit_size: 1 fieldset/R: description: HSEM register HSEM_R%s HSEM_R31. fields: - name: PROCID description: Semaphore ProcessID. bit_offset: 0 bit_size: 8 - name: MASTERID description: Semaphore MasterID. bit_offset: 8 bit_size: 8 - name: LOCK description: Lock indication. bit_offset: 31 bit_size: 1 fieldset/RLR: description: HSEM Read lock register. fields: - name: PROCID description: Semaphore ProcessID. bit_offset: 0 bit_size: 8 - name: MASTERID description: Semaphore MasterID. bit_offset: 8 bit_size: 8 - name: LOCK description: Lock indication. bit_offset: 31 bit_size: 1