block/SPDIFRX: description: SPDIFRX. items: - name: CR description: Control register. byte_offset: 0 fieldset: CR - name: IMR description: Interrupt mask register. byte_offset: 4 fieldset: IMR - name: SR description: Status register. byte_offset: 8 access: Read fieldset: SR - name: IFCR description: Interrupt flag clear register. byte_offset: 12 fieldset: IFCR - name: FMT0_DR description: This register can take 3 different formats according to DRFMT. Here is the format when DRFMT = 00:. byte_offset: 16 access: Read fieldset: FMT0_DR - name: CSR description: Channel status register. byte_offset: 20 access: Read fieldset: CSR - name: DIR description: Debug information register. byte_offset: 24 access: Read fieldset: DIR - name: VERR description: SPDIFRX version register. byte_offset: 1012 access: Read fieldset: VERR - name: IPIDR description: SPDIFRX identification register. byte_offset: 1016 access: Read fieldset: IPIDR - name: SIDR description: SPDIFRX size identification register. byte_offset: 1020 access: Read fieldset: SIDR fieldset/CR: description: Control register. fields: - name: SPDIFRXEN description: SPDIFRXEN. bit_offset: 0 bit_size: 2 - name: RXDMAEN description: RXDMAEN. bit_offset: 2 bit_size: 1 - name: RXSTEO description: RXSTEO. bit_offset: 3 bit_size: 1 - name: DRFMT description: DRFMT. bit_offset: 4 bit_size: 2 - name: PMSK description: PMSK. bit_offset: 6 bit_size: 1 - name: VMSK description: VMSK. bit_offset: 7 bit_size: 1 - name: CUMSK description: CUMSK. bit_offset: 8 bit_size: 1 - name: PTMSK description: PTMSK. bit_offset: 9 bit_size: 1 - name: CBDMAEN description: CBDMAEN. bit_offset: 10 bit_size: 1 - name: CHSEL description: CHSEL. bit_offset: 11 bit_size: 1 - name: NBTR description: NBTR. bit_offset: 12 bit_size: 2 - name: WFA description: WFA. bit_offset: 14 bit_size: 1 - name: INSEL description: INSEL. bit_offset: 16 bit_size: 3 - name: CKSEN description: CKSEN. bit_offset: 20 bit_size: 1 - name: CKSBKPEN description: CKSBKPEN. bit_offset: 21 bit_size: 1 fieldset/CSR: description: Channel status register. fields: - name: USR description: USR. bit_offset: 0 bit_size: 16 - name: CS description: CS. bit_offset: 16 bit_size: 8 - name: SOB description: SOB. bit_offset: 24 bit_size: 1 fieldset/DIR: description: Debug information register. fields: - name: THI description: THI. bit_offset: 0 bit_size: 13 - name: TLO description: TLO. bit_offset: 16 bit_size: 13 fieldset/FMT0_DR: description: This register can take 3 different formats according to DRFMT. Here is the format when DRFMT = 00:. fields: - name: DR description: DR. bit_offset: 0 bit_size: 24 - name: PE description: PE. bit_offset: 24 bit_size: 1 - name: V description: V. bit_offset: 25 bit_size: 1 - name: U description: U. bit_offset: 26 bit_size: 1 - name: C description: C. bit_offset: 27 bit_size: 1 - name: PT description: PT. bit_offset: 28 bit_size: 2 fieldset/IFCR: description: Interrupt flag clear register. fields: - name: PERRCF description: PERRCF. bit_offset: 2 bit_size: 1 - name: OVRCF description: OVRCF. bit_offset: 3 bit_size: 1 - name: SBDCF description: SBDCF. bit_offset: 4 bit_size: 1 - name: SYNCDCF description: SYNCDCF. bit_offset: 5 bit_size: 1 fieldset/IMR: description: Interrupt mask register. fields: - name: RXNEIE description: RXNEIE. bit_offset: 0 bit_size: 1 - name: CSRNEIE description: CSRNEIE. bit_offset: 1 bit_size: 1 - name: PERRIE description: PERRIE. bit_offset: 2 bit_size: 1 - name: OVRIE description: OVRIE. bit_offset: 3 bit_size: 1 - name: SBLKIE description: SBLKIE. bit_offset: 4 bit_size: 1 - name: SYNCDIE description: SYNCDIE. bit_offset: 5 bit_size: 1 - name: IFEIE description: IFEIE. bit_offset: 6 bit_size: 1 fieldset/IPIDR: description: SPDIFRX identification register. fields: - name: ID description: ID. bit_offset: 0 bit_size: 32 fieldset/SIDR: description: SPDIFRX size identification register. fields: - name: SID description: SID. bit_offset: 0 bit_size: 32 fieldset/SR: description: Status register. fields: - name: RXNE description: RXNE. bit_offset: 0 bit_size: 1 - name: CSRNE description: CSRNE. bit_offset: 1 bit_size: 1 - name: PERR description: PERR. bit_offset: 2 bit_size: 1 - name: OVR description: OVR. bit_offset: 3 bit_size: 1 - name: SBD description: SBD. bit_offset: 4 bit_size: 1 - name: SYNCD description: SYNCD. bit_offset: 5 bit_size: 1 - name: FERR description: FERR. bit_offset: 6 bit_size: 1 - name: SERR description: SERR. bit_offset: 7 bit_size: 1 - name: TERR description: TERR. bit_offset: 8 bit_size: 1 - name: WIDTH5 description: WIDTH5. bit_offset: 16 bit_size: 15 fieldset/VERR: description: SPDIFRX version register. fields: - name: MINREV description: MINREV. bit_offset: 0 bit_size: 4 - name: MAJREV description: MAJREV. bit_offset: 4 bit_size: 4