/* * struct c3_isp_cap_format_info - The image format of capture device * * @mbus_code: the mbus code * @fourcc: the pixel format * @format: defines the output format of hardware * @planes: defines the mutil plane of hardware * @ch0_pix_bits: defines the channel 0 pixel bits mode of hardware * @uv_swap: defines the uv swap flag of hardware * @in_bits: defines the input bits of hardware * @hdiv: horizontal chroma subsampling factor of hardware * @vdiv: vertical chroma subsampling factor of hardware
*/ struct c3_isp_cap_format_info {
u32 mbus_code;
u32 fourcc;
u32 format;
u32 planes;
u32 ch0_pix_bits;
u8 uv_swap;
u8 in_bits;
u8 hdiv;
u8 vdiv;
};
/* * struct c3_isp_cap_buffer - A container of vb2 buffer used by the video * devices: capture video devices * * @vb: vb2 buffer * @dma_addr: buffer physical address * @list: entry of the buffer in the queue
*/ struct c3_isp_cap_buffer { struct vb2_v4l2_buffer vb;
dma_addr_t dma_addr[C3_ISP_NUM_PLANES]; struct list_head list;
};
/* * struct c3_isp_stats_dma_buffer - A container of vb2 buffer used by the video * devices: stats video devices * * @vb: vb2 buffer * @dma_addr: buffer physical address * @list: entry of the buffer in the queue
*/ struct c3_isp_stats_buffer { struct vb2_v4l2_buffer vb;
dma_addr_t dma_addr; struct list_head list;
};
/* * struct c3_isp_params_buffer - A container of vb2 buffer used by the * params video device * * @vb: vb2 buffer * @cfg: scratch buffer used for caching the ISP configuration parameters * @list: entry of the buffer in the queue
*/ struct c3_isp_params_buffer { struct vb2_v4l2_buffer vb; void *cfg; struct list_head list;
};
/* * struct c3_isp_dummy_buffer - A buffer to write the next frame to in case * there are no vb2 buffers available. * * @vaddr: return value of call to dma_alloc_attrs * @dma_addr: dma address of the buffer * @size: size of the buffer
*/ struct c3_isp_dummy_buffer { void *vaddr;
dma_addr_t dma_addr;
u32 size;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.