block/DCMI: description: Digital camera interface items: - name: CR description: control register 1 byte_offset: 0 fieldset: CR - name: SR description: status register byte_offset: 4 access: Read fieldset: SR - name: RIS description: raw interrupt status register byte_offset: 8 access: Read fieldset: RIS - name: IER description: interrupt enable register byte_offset: 12 fieldset: IER - name: MIS description: masked interrupt status register byte_offset: 16 access: Read fieldset: MIS - name: ICR description: interrupt clear register byte_offset: 20 access: Write fieldset: ICR - name: ESCR description: embedded synchronization code register byte_offset: 24 fieldset: ESCR - name: ESUR description: embedded synchronization unmask register byte_offset: 28 fieldset: ESUR - name: CWSTRT description: crop window start byte_offset: 32 fieldset: CWSTRT - name: CWSIZE description: crop window size byte_offset: 36 fieldset: CWSIZE - name: DR description: data register byte_offset: 40 access: Read fieldset: DR fieldset/CR: description: control register 1 fields: - name: CAPTURE description: Capture enable bit_offset: 0 bit_size: 1 - name: CM description: Capture mode bit_offset: 1 bit_size: 1 - name: CROP description: Crop feature bit_offset: 2 bit_size: 1 - name: JPEG description: JPEG format bit_offset: 3 bit_size: 1 - name: ESS description: Embedded synchronization select bit_offset: 4 bit_size: 1 - name: PCKPOL description: Pixel clock polarity bit_offset: 5 bit_size: 1 - name: HSPOL description: Horizontal synchronization polarity bit_offset: 6 bit_size: 1 - name: VSPOL description: Vertical synchronization polarity bit_offset: 7 bit_size: 1 - name: FCRC description: Frame capture rate control bit_offset: 8 bit_size: 2 - name: EDM description: Extended data mode bit_offset: 10 bit_size: 2 - name: ENABLE description: DCMI enable bit_offset: 14 bit_size: 1 fieldset/CWSIZE: description: crop window size fields: - name: CAPCNT description: Capture count bit_offset: 0 bit_size: 14 - name: VLINE description: Vertical line count bit_offset: 16 bit_size: 14 fieldset/CWSTRT: description: crop window start fields: - name: HOFFCNT description: Horizontal offset count bit_offset: 0 bit_size: 14 - name: VST description: Vertical start line count bit_offset: 16 bit_size: 13 fieldset/DR: description: data register fields: - name: Byte0 description: Data byte 0 bit_offset: 0 bit_size: 8 - name: Byte1 description: Data byte 1 bit_offset: 8 bit_size: 8 - name: Byte2 description: Data byte 2 bit_offset: 16 bit_size: 8 - name: Byte3 description: Data byte 3 bit_offset: 24 bit_size: 8 fieldset/ESCR: description: embedded synchronization code register fields: - name: FSC description: Frame start delimiter code bit_offset: 0 bit_size: 8 - name: LSC description: Line start delimiter code bit_offset: 8 bit_size: 8 - name: LEC description: Line end delimiter code bit_offset: 16 bit_size: 8 - name: FEC description: Frame end delimiter code bit_offset: 24 bit_size: 8 fieldset/ESUR: description: embedded synchronization unmask register fields: - name: FSU description: Frame start delimiter unmask bit_offset: 0 bit_size: 8 - name: LSU description: Line start delimiter unmask bit_offset: 8 bit_size: 8 - name: LEU description: Line end delimiter unmask bit_offset: 16 bit_size: 8 - name: FEU description: Frame end delimiter unmask bit_offset: 24 bit_size: 8 fieldset/ICR: description: interrupt clear register fields: - name: FRAME_ISC description: Capture complete interrupt status clear bit_offset: 0 bit_size: 1 - name: OVR_ISC description: Overrun interrupt status clear bit_offset: 1 bit_size: 1 - name: ERR_ISC description: Synchronization error interrupt status clear bit_offset: 2 bit_size: 1 - name: VSYNC_ISC description: Vertical synch interrupt status clear bit_offset: 3 bit_size: 1 - name: LINE_ISC description: line interrupt status clear bit_offset: 4 bit_size: 1 fieldset/IER: description: interrupt enable register fields: - name: FRAME_IE description: Capture complete interrupt enable bit_offset: 0 bit_size: 1 - name: OVR_IE description: Overrun interrupt enable bit_offset: 1 bit_size: 1 - name: ERR_IE description: Synchronization error interrupt enable bit_offset: 2 bit_size: 1 - name: VSYNC_IE description: VSYNC interrupt enable bit_offset: 3 bit_size: 1 - name: LINE_IE description: Line interrupt enable bit_offset: 4 bit_size: 1 fieldset/MIS: description: masked interrupt status register fields: - name: FRAME_MIS description: Capture complete masked interrupt status bit_offset: 0 bit_size: 1 - name: OVR_MIS description: Overrun masked interrupt status bit_offset: 1 bit_size: 1 - name: ERR_MIS description: Synchronization error masked interrupt status bit_offset: 2 bit_size: 1 - name: VSYNC_MIS description: VSYNC masked interrupt status bit_offset: 3 bit_size: 1 - name: LINE_MIS description: Line masked interrupt status bit_offset: 4 bit_size: 1 fieldset/RIS: description: raw interrupt status register fields: - name: FRAME_RIS description: Capture complete raw interrupt status bit_offset: 0 bit_size: 1 - name: OVR_RIS description: Overrun raw interrupt status bit_offset: 1 bit_size: 1 - name: ERR_RIS description: Synchronization error raw interrupt status bit_offset: 2 bit_size: 1 - name: VSYNC_RIS description: VSYNC raw interrupt status bit_offset: 3 bit_size: 1 - name: LINE_RIS description: Line raw interrupt status bit_offset: 4 bit_size: 1 fieldset/SR: description: status register fields: - name: HSYNC description: HSYNC bit_offset: 0 bit_size: 1 - name: VSYNC description: VSYNC bit_offset: 1 bit_size: 1 - name: FNE description: FIFO not empty bit_offset: 2 bit_size: 1