Lines Matching +full:csi +full:- +full:out
2 * Copyright 2005-2009 Freescale Semiconductor, Inc.
8 * http://www.opensource.org/licenses/lgpl-license.html
21 #include <media/v4l2-mediabus.h>
56 * Enumeration of CSI destinations
83 /* 90-degree rotations require the IRT unit */
121 * but the direct CSI->VDI linking is handled the same way as IDMAC
123 * these channel names are used to support the direct CSI->VDI link.
183 return -EINVAL; in ipu_channel_alpha_channel()
335 enum ipu_color_space in, enum ipu_color_space out);
357 * IPU CMOS Sensor Interface (csi) functions
360 int ipu_csi_init_interface(struct ipu_csi *csi,
364 bool ipu_csi_is_interlaced(struct ipu_csi *csi);
365 void ipu_csi_get_window(struct ipu_csi *csi, struct v4l2_rect *w);
366 void ipu_csi_set_window(struct ipu_csi *csi, struct v4l2_rect *w);
367 void ipu_csi_set_downsize(struct ipu_csi *csi, bool horiz, bool vert);
368 void ipu_csi_set_test_generator(struct ipu_csi *csi, bool active,
371 int ipu_csi_set_mipi_datatype(struct ipu_csi *csi, u32 vc,
373 int ipu_csi_set_skip_smfc(struct ipu_csi *csi, u32 skip,
375 int ipu_csi_set_dest(struct ipu_csi *csi, enum ipu_csi_dest csi_dest);
376 int ipu_csi_enable(struct ipu_csi *csi);
377 int ipu_csi_disable(struct ipu_csi *csi);
379 void ipu_csi_put(struct ipu_csi *csi);
380 void ipu_csi_dump(struct ipu_csi *csi);
395 * - Y'CbCr encoding
396 * - quantization
397 * - "colorspace" (RGB or YUV).
411 ic_cs->enc = enc; in ipu_ic_fill_colorspace()
412 ic_cs->quant = quant; in ipu_ic_fill_colorspace()
413 ic_cs->cs = cs; in ipu_ic_fill_colorspace()
417 s16 coeff[3][3]; /* signed 9-bit integer coefficients */
418 s16 offset[3]; /* signed 11+2-bit fixed point offset */
419 u8 scale:2; /* scale coefficients * 2^(scale-1) */
464 * IPU Video De-Interlacer (vdi) functions
495 int csi; member