block/HSEM: description: Hardware semaphore (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 array: len: 2 stride: 16 - name: ICR description: HSEM Interrupt clear register. byte_offset: 260 fieldset: ICR array: len: 2 stride: 16 - name: ISR description: HSEM Interrupt status register. byte_offset: 264 access: Read fieldset: ISR array: len: 2 stride: 16 - name: MISR description: HSEM Masked interrupt status register. byte_offset: 268 access: Read fieldset: MISR array: len: 2 stride: 16 - 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: COREID description: COREID of semaphores to be cleared. 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 COREID. bit_offset: 8 bit_size: 4 - 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: COREID description: Semaphore COREID. bit_offset: 8 bit_size: 4 - name: LOCK description: Lock indication. bit_offset: 31 bit_size: 1 fieldset/IER: description: HSEM Interrupt enable register. fields: - name: ISE description: Interrupt semaphore x enable bit. bit_offset: 0 bit_size: 1 array: len: 32 stride: 1 fieldset/ICR: description: HSEM Interrupt clear register. fields: - name: ISC description: Interrupt semaphore x clear bit. bit_offset: 0 bit_size: 1 array: len: 32 stride: 1 fieldset/ISR: description: HSEM Interrupt status register. fields: - name: ISF description: Interrupt semaphore x status bit before enable (mask). bit_offset: 0 bit_size: 1 array: len: 32 stride: 1 fieldset/MISR: description: HSEM Masked interrupt status register. fields: - name: MISF description: masked interrupt semaphore x status bit after enable (mask). bit_offset: 0 bit_size: 1 array: len: 32 stride: 1