/* * Current message queue configuration. These must be big enough * so that they never gets full. Queues are located in system memory
*/ #define IPU6_ISYS_SIZE_RECV_QUEUE 40 #define IPU6_ISYS_SIZE_SEND_QUEUE 40 #define IPU6_ISYS_SIZE_PROXY_RECV_QUEUE 5 #define IPU6_ISYS_SIZE_PROXY_SEND_QUEUE 5 #define IPU6_ISYS_NUM_RECV_QUEUE 1
/* the threshold granularity is 2KB on IPU6 */ #define IPU6_SRAM_GRANULARITY_SHIFT 11 #define IPU6_SRAM_GRANULARITY_SIZE 2048 /* the threshold granularity is 1KB on IPU6SE */ #define IPU6SE_SRAM_GRANULARITY_SHIFT 10 #define IPU6SE_SRAM_GRANULARITY_SIZE 1024 /* IS pixel buffer is 256KB, MaxSRAMSize is 200KB on IPU6 */ #define IPU6_MAX_SRAM_SIZE (200 << 10) /* IS pixel buffer is 128KB, MaxSRAMSize is 96KB on IPU6SE */ #define IPU6SE_MAX_SRAM_SIZE (96 << 10)
/* * struct ipu6_isys * * @media_dev: Media device * @v4l2_dev: V4L2 device * @adev: ISYS bus device * @power: Is ISYS powered on or not? * @isr_bits: Which bits does the ISR handle? * @power_lock: Serialise access to power (power state in general) * @csi2_rx_ctrl_cached: cached shared value between all CSI2 receivers * @streams_lock: serialise access to streams * @streams: streams per firmware stream ID * @fwcom: fw communication layer private pointer * or optional external library private pointer * @phy_termcal_val: the termination calibration value, only used for DWC PHY * @need_reset: Isys requires d0i0->i3 transition * @ref_count: total number of callers fw open * @mutex: serialise access isys video open/release related operations * @stream_mutex: serialise stream start and stop, queueing requests * @pdata: platform data pointer * @csi2: CSI-2 receivers
*/ struct ipu6_isys { struct media_device media_dev; struct v4l2_device v4l2_dev; struct ipu6_bus_device *adev;
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.