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