Lines Matching +full:csi +full:- +full:2
2 * Copyright 2005-2009 Freescale Semiconductor, Inc.
8 * http://www.opensource.org/licenses/lgpl-license.html
20 #include <media/v4l2-mediabus.h>
55 * Enumeration of CSI destinations
68 #define IPU_ROT_BIT_90 (1 << 2)
82 /* 90-degree rotations require the IRT unit */
115 #define IPUV3_CHANNEL_CSI2 2
120 * but the direct CSI->VDI linking is handled the same way as IDMAC
122 * these channel names are used to support the direct CSI->VDI link.
182 return -EINVAL; in ipu_channel_alpha_channel()
190 #define IPU_IRQ_DP_SF_START (448 + 2)
321 #define IPU_DP_FLOW_ASYNC0_BG 2
355 * IPU CMOS Sensor Interface (csi) functions
358 int ipu_csi_init_interface(struct ipu_csi *csi,
362 bool ipu_csi_is_interlaced(struct ipu_csi *csi);
363 void ipu_csi_get_window(struct ipu_csi *csi, struct v4l2_rect *w);
364 void ipu_csi_set_window(struct ipu_csi *csi, struct v4l2_rect *w);
365 void ipu_csi_set_downsize(struct ipu_csi *csi, bool horiz, bool vert);
366 void ipu_csi_set_test_generator(struct ipu_csi *csi, bool active,
369 int ipu_csi_set_mipi_datatype(struct ipu_csi *csi, u32 vc,
371 int ipu_csi_set_skip_smfc(struct ipu_csi *csi, u32 skip,
373 int ipu_csi_set_dest(struct ipu_csi *csi, enum ipu_csi_dest csi_dest);
374 int ipu_csi_enable(struct ipu_csi *csi);
375 int ipu_csi_disable(struct ipu_csi *csi);
377 void ipu_csi_put(struct ipu_csi *csi);
378 void ipu_csi_dump(struct ipu_csi *csi);
393 * - Y'CbCr encoding
394 * - quantization
395 * - "colorspace" (RGB or YUV).
409 ic_cs->enc = enc; in ipu_ic_fill_colorspace()
410 ic_cs->quant = quant; in ipu_ic_fill_colorspace()
411 ic_cs->cs = cs; in ipu_ic_fill_colorspace()
415 s16 coeff[3][3]; /* signed 9-bit integer coefficients */
416 s16 offset[3]; /* signed 11+2-bit fixed point offset */
417 u8 scale:2; /* scale coefficients * 2^(scale-1) */
462 * IPU Video De-Interlacer (vdi) functions
493 int csi; member
497 int dma[2];