block/HSEM: description: HSEM. items: - name: R description: Semaphore %s register. array: len: 32 stride: 4 byte_offset: 0 fieldset: R - name: RLR description: Semaphore %s read lock register. array: len: 32 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: C2IER description: HSEM Interrupt enable register. byte_offset: 272 fieldset: C2IER - name: C2ICR description: HSEM Interrupt clear register. byte_offset: 276 fieldset: C2ICR - name: C2ISR description: HSEM Interrupt status register. byte_offset: 280 access: Read fieldset: C2ISR - name: C2MISR description: HSEM Masked interrupt status register. byte_offset: 284 access: Read fieldset: C2MISR - name: CR description: Semaphore Clear register. byte_offset: 320 fieldset: CR - name: KEYR description: Interrupt clear register. byte_offset: 324 fieldset: KEYR - name: HWCFGR2 description: Semaphore hardware configuration register 2. byte_offset: 1004 access: Read fieldset: HWCFGR2 - name: HWCFGR1 description: Semaphore hardware configuration register 1. byte_offset: 1008 access: Read fieldset: HWCFGR1 - name: VERR description: HSEM version register. byte_offset: 1012 access: Read fieldset: VERR - name: IPIDR description: HSEM indentification register. byte_offset: 1016 access: Read fieldset: IPIDR - name: SIDR description: HSEM size indentification register. byte_offset: 1020 access: Read fieldset: SIDR fieldset/C1ICR: description: HSEM Interrupt clear register. fields: - name: ISCm description: CPU(n) semaphore m clear bit. bit_offset: 0 bit_size: 32 fieldset/C1IER: description: HSEM Interrupt enable register. fields: - name: ISEm description: CPU(n) semaphore m enable bit. bit_offset: 0 bit_size: 32 fieldset/C1ISR: description: HSEM Interrupt status register. fields: - name: ISFm description: CPU(n) semaphore m status bit before enable (mask). bit_offset: 0 bit_size: 32 fieldset/C1MISR: description: HSEM Masked interrupt status register. fields: - name: MISFm description: masked CPU(n) semaphore m status bit after enable (mask). bit_offset: 0 bit_size: 32 fieldset/C2ICR: description: HSEM Interrupt clear register. fields: - name: ISCm description: CPU(2) semaphore m clear bit. bit_offset: 0 bit_size: 32 fieldset/C2IER: description: HSEM Interrupt enable register. fields: - name: ISEm description: CPU(2) semaphore m enable bit. bit_offset: 0 bit_size: 32 fieldset/C2ISR: description: HSEM Interrupt status register. fields: - name: ISFm description: CPU(2) semaphore m status bit before enable (mask). bit_offset: 0 bit_size: 32 fieldset/C2MISR: description: HSEM Masked interrupt status register. fields: - name: MISFm description: masked CPU(2) semaphore m status bit after enable (mask). bit_offset: 0 bit_size: 32 fieldset/CR: description: Semaphore Clear register. fields: - name: COREID description: CoreID of semaphore to be cleared. bit_offset: 8 bit_size: 4 - name: KEY description: Semaphore clear Key. bit_offset: 16 bit_size: 16 fieldset/HWCFGR1: description: Semaphore hardware configuration register 1. fields: - name: NBSEM description: Hardware Configuration number of semaphores. bit_offset: 0 bit_size: 8 - name: NBINT description: Hardware Configuration number of interrupts supported number of master IDs. bit_offset: 8 bit_size: 4 fieldset/HWCFGR2: description: Semaphore hardware configuration register 2. fields: - name: MASTERID1 description: Hardware Configuration valid bus masters ID1. bit_offset: 0 bit_size: 4 - name: MASTERID2 description: Hardware Configuration valid bus masters ID2. bit_offset: 4 bit_size: 4 - name: MASTERID3 description: Hardware Configuration valid bus masters ID3. bit_offset: 8 bit_size: 4 - name: MASTERID4 description: Hardware Configuration valid bus masters ID4. bit_offset: 12 bit_size: 4 fieldset/IPIDR: description: HSEM indentification register. fields: - name: ID description: Identification Code. bit_offset: 0 bit_size: 32 fieldset/KEYR: description: Interrupt clear register. fields: - name: KEY description: Semaphore Clear Key. bit_offset: 16 bit_size: 16 fieldset/R: description: Semaphore %s 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/RLR: description: Semaphore %s 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/SIDR: description: HSEM size indentification register. fields: - name: SID description: Size Identification Code. bit_offset: 0 bit_size: 32 fieldset/VERR: description: HSEM version register. fields: - name: MINREV description: Minor Revision. bit_offset: 0 bit_size: 4 - name: MAJREV description: Major Revision. bit_offset: 4 bit_size: 4