Lines Matching +full:field +full:- +full:even +full:- +full:active
1 /* SPDX-License-Identifier: GPL-2.0-only */
11 #include <linux/v4l2-mediabus.h>
34 * will be replaced by a field whose value reports the intended active state of
50 * Note: in BT.656 mode HSYNC, FIELD, and VSYNC are unused
62 /* FIELD = 0/1 - Field1 (odd)/Field2 (even) */
64 /* FIELD = 1/0 - Field1 (odd)/Field2 (even) */
66 /* Active state of Sync-on-green (SoG) signal, 0/1 for LOW/HIGH respectively. */
73 /* CSI-2 D-PHY number of data lanes. */
78 /* CSI-2 Virtual Channel identifiers. */
83 /* Clock non-continuous mode support. */
97 * enum v4l2_mbus_type - media bus type
102 * @V4L2_MBUS_CSI1: MIPI CSI-1 serial interface
104 * @V4L2_MBUS_CSI2_DPHY: MIPI CSI-2 serial interface, with D-PHY
105 * @V4L2_MBUS_CSI2_CPHY: MIPI CSI-2 serial interface, with C-PHY
118 * struct v4l2_mbus_config - media bus configuration
128 * v4l2_fill_pix_format - Ancillary routine that fills a &struct
138 pix_fmt->width = mbus_fmt->width; in v4l2_fill_pix_format()
139 pix_fmt->height = mbus_fmt->height; in v4l2_fill_pix_format()
140 pix_fmt->field = mbus_fmt->field; in v4l2_fill_pix_format()
141 pix_fmt->colorspace = mbus_fmt->colorspace; in v4l2_fill_pix_format()
142 pix_fmt->ycbcr_enc = mbus_fmt->ycbcr_enc; in v4l2_fill_pix_format()
143 pix_fmt->quantization = mbus_fmt->quantization; in v4l2_fill_pix_format()
144 pix_fmt->xfer_func = mbus_fmt->xfer_func; in v4l2_fill_pix_format()
148 * v4l2_fill_pix_format - Ancillary routine that fills a &struct
160 mbus_fmt->width = pix_fmt->width; in v4l2_fill_mbus_format()
161 mbus_fmt->height = pix_fmt->height; in v4l2_fill_mbus_format()
162 mbus_fmt->field = pix_fmt->field; in v4l2_fill_mbus_format()
163 mbus_fmt->colorspace = pix_fmt->colorspace; in v4l2_fill_mbus_format()
164 mbus_fmt->ycbcr_enc = pix_fmt->ycbcr_enc; in v4l2_fill_mbus_format()
165 mbus_fmt->quantization = pix_fmt->quantization; in v4l2_fill_mbus_format()
166 mbus_fmt->xfer_func = pix_fmt->xfer_func; in v4l2_fill_mbus_format()
167 mbus_fmt->code = code; in v4l2_fill_mbus_format()
171 * v4l2_fill_pix_format - Ancillary routine that fills a &struct
181 pix_mp_fmt->width = mbus_fmt->width; in v4l2_fill_pix_format_mplane()
182 pix_mp_fmt->height = mbus_fmt->height; in v4l2_fill_pix_format_mplane()
183 pix_mp_fmt->field = mbus_fmt->field; in v4l2_fill_pix_format_mplane()
184 pix_mp_fmt->colorspace = mbus_fmt->colorspace; in v4l2_fill_pix_format_mplane()
185 pix_mp_fmt->ycbcr_enc = mbus_fmt->ycbcr_enc; in v4l2_fill_pix_format_mplane()
186 pix_mp_fmt->quantization = mbus_fmt->quantization; in v4l2_fill_pix_format_mplane()
187 pix_mp_fmt->xfer_func = mbus_fmt->xfer_func; in v4l2_fill_pix_format_mplane()
191 * v4l2_fill_pix_format - Ancillary routine that fills a &struct
201 mbus_fmt->width = pix_mp_fmt->width; in v4l2_fill_mbus_format_mplane()
202 mbus_fmt->height = pix_mp_fmt->height; in v4l2_fill_mbus_format_mplane()
203 mbus_fmt->field = pix_mp_fmt->field; in v4l2_fill_mbus_format_mplane()
204 mbus_fmt->colorspace = pix_mp_fmt->colorspace; in v4l2_fill_mbus_format_mplane()
205 mbus_fmt->ycbcr_enc = pix_mp_fmt->ycbcr_enc; in v4l2_fill_mbus_format_mplane()
206 mbus_fmt->quantization = pix_mp_fmt->quantization; in v4l2_fill_mbus_format_mplane()
207 mbus_fmt->xfer_func = pix_mp_fmt->xfer_func; in v4l2_fill_mbus_format_mplane()