Lines Matching refs:format

138 	struct v4l2_mbus_framefmt *format;  in ccdc_lsc_validate_config()  local
164 format = __ccdc_get_format(ccdc, NULL, CCDC_PAD_SINK, in ccdc_lsc_validate_config()
166 input_width = format->width; in ccdc_lsc_validate_config()
167 input_height = format->height; in ccdc_lsc_validate_config()
265 const struct v4l2_mbus_framefmt *format = in __ccdc_lsc_enable() local
269 if ((format->code != MEDIA_BUS_FMT_SGRBG10_1X10) && in __ccdc_lsc_enable()
270 (format->code != MEDIA_BUS_FMT_SRGGB10_1X10) && in __ccdc_lsc_enable()
271 (format->code != MEDIA_BUS_FMT_SBGGR10_1X10) && in __ccdc_lsc_enable()
272 (format->code != MEDIA_BUS_FMT_SGBRG10_1X10)) in __ccdc_lsc_enable()
810 struct v4l2_mbus_framefmt *format; in ccdc_config_vp() local
816 format = &ccdc->formats[CCDC_PAD_SOURCE_VP]; in ccdc_config_vp()
818 if (!format->code) { in ccdc_config_vp()
827 (format->width << ISPCCDC_FMT_HORZ_FMTLNH_SHIFT), in ccdc_config_vp()
830 ((format->height + 1) << ISPCCDC_FMT_VERT_FMTLNV_SHIFT), in ccdc_config_vp()
833 isp_reg_writel(isp, (format->width << ISPCCDC_VP_OUT_HORZ_NUM_SHIFT) | in ccdc_config_vp()
834 (format->height << ISPCCDC_VP_OUT_VERT_NUM_SHIFT), in ccdc_config_vp()
969 const struct v4l2_mbus_framefmt *format; in ccdc_config_sync_if() local
972 format = &ccdc->formats[CCDC_PAD_SINK]; in ccdc_config_sync_if()
974 if (format->code == MEDIA_BUS_FMT_YUYV8_2X8 || in ccdc_config_sync_if()
975 format->code == MEDIA_BUS_FMT_UYVY8_2X8) { in ccdc_config_sync_if()
1023 if (format->code == MEDIA_BUS_FMT_UYVY8_2X8) in ccdc_config_sync_if()
1120 struct v4l2_mbus_framefmt *format; in ccdc_configure() local
1153 format = &ccdc->formats[CCDC_PAD_SINK]; in ccdc_configure()
1161 fmt_info = omap3isp_video_format_info(fmt_src.format.code); in ccdc_configure()
1165 fmt_info = omap3isp_video_format_info(format->code); in ccdc_configure()
1201 switch (format->code) { in ccdc_configure()
1224 isp_reg_writel(isp, ((format->height - 2) << ISPCCDC_VDINT_0_SHIFT) | in ccdc_configure()
1225 ((format->height * 2 / 3) << ISPCCDC_VDINT_1_SHIFT), in ccdc_configure()
1229 format = &ccdc->formats[CCDC_PAD_SOURCE_OF]; in ccdc_configure()
1256 format->field); in ccdc_configure()
1263 (format->field == V4L2_FIELD_INTERLACED_TB || in ccdc_configure()
1264 format->field == V4L2_FIELD_INTERLACED_BT)) in ccdc_configure()
1270 if (format->code == MEDIA_BUS_FMT_YUYV8_1X16) in ccdc_configure()
1281 if (omap3isp_video_format_info(format->code)->width <= 8 || ccdc->bt656) in ccdc_configure()
2124 struct v4l2_mbus_framefmt *format; in ccdc_enum_mbus_code() local
2135 format = __ccdc_get_format(ccdc, cfg, code->pad, in ccdc_enum_mbus_code()
2138 if (format->code == MEDIA_BUS_FMT_YUYV8_2X8 || in ccdc_enum_mbus_code()
2139 format->code == MEDIA_BUS_FMT_UYVY8_2X8) { in ccdc_enum_mbus_code()
2152 code->code = format->code; in ccdc_enum_mbus_code()
2166 format = __ccdc_get_format(ccdc, cfg, code->pad, in ccdc_enum_mbus_code()
2172 if (format->code == 0) in ccdc_enum_mbus_code()
2175 code->code = format->code; in ccdc_enum_mbus_code()
2190 struct v4l2_mbus_framefmt format; in ccdc_enum_frame_size() local
2195 format.code = fse->code; in ccdc_enum_frame_size()
2196 format.width = 1; in ccdc_enum_frame_size()
2197 format.height = 1; in ccdc_enum_frame_size()
2198 ccdc_try_format(ccdc, cfg, fse->pad, &format, fse->which); in ccdc_enum_frame_size()
2199 fse->min_width = format.width; in ccdc_enum_frame_size()
2200 fse->min_height = format.height; in ccdc_enum_frame_size()
2202 if (format.code != fse->code) in ccdc_enum_frame_size()
2205 format.code = fse->code; in ccdc_enum_frame_size()
2206 format.width = -1; in ccdc_enum_frame_size()
2207 format.height = -1; in ccdc_enum_frame_size()
2208 ccdc_try_format(ccdc, cfg, fse->pad, &format, fse->which); in ccdc_enum_frame_size()
2209 fse->max_width = format.width; in ccdc_enum_frame_size()
2210 fse->max_height = format.height; in ccdc_enum_frame_size()
2230 struct v4l2_mbus_framefmt *format; in ccdc_get_selection() local
2242 format = __ccdc_get_format(ccdc, cfg, CCDC_PAD_SINK, sel->which); in ccdc_get_selection()
2243 ccdc_try_crop(ccdc, format, &sel->r); in ccdc_get_selection()
2272 struct v4l2_mbus_framefmt *format; in ccdc_set_selection() local
2291 format = __ccdc_get_format(ccdc, cfg, CCDC_PAD_SINK, sel->which); in ccdc_set_selection()
2292 ccdc_try_crop(ccdc, format, &sel->r); in ccdc_set_selection()
2296 format = __ccdc_get_format(ccdc, cfg, CCDC_PAD_SOURCE_OF, sel->which); in ccdc_set_selection()
2297 ccdc_try_format(ccdc, cfg, CCDC_PAD_SOURCE_OF, format, sel->which); in ccdc_set_selection()
2315 struct v4l2_mbus_framefmt *format; in ccdc_get_format() local
2317 format = __ccdc_get_format(ccdc, cfg, fmt->pad, fmt->which); in ccdc_get_format()
2318 if (format == NULL) in ccdc_get_format()
2321 fmt->format = *format; in ccdc_get_format()
2338 struct v4l2_mbus_framefmt *format; in ccdc_set_format() local
2341 format = __ccdc_get_format(ccdc, cfg, fmt->pad, fmt->which); in ccdc_set_format()
2342 if (format == NULL) in ccdc_set_format()
2345 ccdc_try_format(ccdc, cfg, fmt->pad, &fmt->format, fmt->which); in ccdc_set_format()
2346 *format = fmt->format; in ccdc_set_format()
2354 crop->width = fmt->format.width; in ccdc_set_format()
2355 crop->height = fmt->format.height; in ccdc_set_format()
2357 ccdc_try_crop(ccdc, &fmt->format, crop); in ccdc_set_format()
2360 format = __ccdc_get_format(ccdc, cfg, CCDC_PAD_SOURCE_OF, in ccdc_set_format()
2362 *format = fmt->format; in ccdc_set_format()
2363 ccdc_try_format(ccdc, cfg, CCDC_PAD_SOURCE_OF, format, in ccdc_set_format()
2366 format = __ccdc_get_format(ccdc, cfg, CCDC_PAD_SOURCE_VP, in ccdc_set_format()
2368 *format = fmt->format; in ccdc_set_format()
2369 ccdc_try_format(ccdc, cfg, CCDC_PAD_SOURCE_VP, format, in ccdc_set_format()
2414 if (source_fmt->format.width != sink_fmt->format.width || in ccdc_link_validate()
2415 source_fmt->format.height != sink_fmt->format.height) in ccdc_link_validate()
2430 if (!ccdc_is_shiftable(source_fmt->format.code, in ccdc_link_validate()
2431 sink_fmt->format.code, parallel_shift)) in ccdc_link_validate()
2448 struct v4l2_subdev_format format; in ccdc_init_formats() local
2450 memset(&format, 0, sizeof(format)); in ccdc_init_formats()
2451 format.pad = CCDC_PAD_SINK; in ccdc_init_formats()
2452 format.which = fh ? V4L2_SUBDEV_FORMAT_TRY : V4L2_SUBDEV_FORMAT_ACTIVE; in ccdc_init_formats()
2453 format.format.code = MEDIA_BUS_FMT_SGRBG10_1X10; in ccdc_init_formats()
2454 format.format.width = 4096; in ccdc_init_formats()
2455 format.format.height = 4096; in ccdc_init_formats()
2456 ccdc_set_format(sd, fh ? fh->pad : NULL, &format); in ccdc_init_formats()