Home
last modified time | relevance | path

Searched refs:video (Results 1 – 200 of 566) sorted by relevance

123

/linux-4.1.27/drivers/usb/gadget/function/
Duvc_video.c31 uvc_video_encode_header(struct uvc_video *video, struct uvc_buffer *buf, in uvc_video_encode_header() argument
35 data[1] = UVC_STREAM_EOH | video->fid; in uvc_video_encode_header()
37 if (buf->bytesused - video->queue.buf_used <= len - 2) in uvc_video_encode_header()
44 uvc_video_encode_data(struct uvc_video *video, struct uvc_buffer *buf, in uvc_video_encode_data() argument
47 struct uvc_video_queue *queue = &video->queue; in uvc_video_encode_data()
62 uvc_video_encode_bulk(struct usb_request *req, struct uvc_video *video, in uvc_video_encode_bulk() argument
66 int len = video->req_size; in uvc_video_encode_bulk()
70 if (video->payload_size == 0) { in uvc_video_encode_bulk()
71 ret = uvc_video_encode_header(video, buf, mem, len); in uvc_video_encode_bulk()
72 video->payload_size += ret; in uvc_video_encode_bulk()
[all …]
Duvc_v4l2.c90 struct uvc_video *video = &uvc->video; in uvc_v4l2_get_format() local
92 fmt->fmt.pix.pixelformat = video->fcc; in uvc_v4l2_get_format()
93 fmt->fmt.pix.width = video->width; in uvc_v4l2_get_format()
94 fmt->fmt.pix.height = video->height; in uvc_v4l2_get_format()
96 fmt->fmt.pix.bytesperline = video->bpp * video->width / 8; in uvc_v4l2_get_format()
97 fmt->fmt.pix.sizeimage = video->imagesize; in uvc_v4l2_get_format()
109 struct uvc_video *video = &uvc->video; in uvc_v4l2_set_format() local
130 video->fcc = format->fcc; in uvc_v4l2_set_format()
131 video->bpp = format->bpp; in uvc_v4l2_set_format()
132 video->width = fmt->fmt.pix.width; in uvc_v4l2_set_format()
[all …]
Duvc_video.h18 int uvcg_video_pump(struct uvc_video *video);
20 int uvcg_video_enable(struct uvc_video *video, int enable);
22 int uvcg_video_init(struct uvc_video *video);
Df_uvc.c283 return uvc->video.ep->driver_data ? 1 : 0; in uvc_function_get_alt()
339 if (uvc->video.ep) { in uvc_function_set_alt()
340 usb_ep_disable(uvc->video.ep); in uvc_function_set_alt()
341 uvc->video.ep->driver_data = NULL; in uvc_function_set_alt()
355 if (!uvc->video.ep) in uvc_function_set_alt()
358 if (uvc->video.ep->driver_data) { in uvc_function_set_alt()
360 usb_ep_disable(uvc->video.ep); in uvc_function_set_alt()
361 uvc->video.ep->driver_data = NULL; in uvc_function_set_alt()
365 &(uvc->func), uvc->video.ep); in uvc_function_set_alt()
368 usb_ep_enable(uvc->video.ep); in uvc_function_set_alt()
[all …]
Duvc.h127 void (*encode) (struct usb_request *req, struct uvc_video *video,
151 struct uvc_video video; member
/linux-4.1.27/drivers/staging/media/davinci_vpfe/
Dvpfe_video.c37 (struct vpfe_video_device *video) in vpfe_get_input_entity() argument
39 struct vpfe_device *vpfe_dev = video->vpfe_dev; in vpfe_get_input_entity()
51 static int vpfe_update_current_ext_subdev(struct vpfe_video_device *video) in vpfe_update_current_ext_subdev() argument
53 struct vpfe_device *vpfe_dev = video->vpfe_dev; in vpfe_update_current_ext_subdev()
69 video->current_ext_subdev = &vpfe_cfg->sub_devs[i]; in vpfe_update_current_ext_subdev()
81 if (!strcmp(video->current_ext_subdev->module_name, in vpfe_update_current_ext_subdev()
83 video->current_ext_subdev->subdev = vpfe_dev->sd[i]; in vpfe_update_current_ext_subdev()
90 vpfe_video_remote_subdev(struct vpfe_video_device *video, u32 *pad) in vpfe_video_remote_subdev() argument
92 struct media_pad *remote = media_entity_remote_pad(&video->pad); in vpfe_video_remote_subdev()
103 __vpfe_video_get_format(struct vpfe_video_device *video, in __vpfe_video_get_format() argument
[all …]
Dvpfe_video.h145 void vpfe_video_unregister(struct vpfe_video_device *video);
146 int vpfe_video_register(struct vpfe_video_device *video,
148 int vpfe_video_init(struct vpfe_video_device *video, const char *name);
149 void vpfe_video_process_buffer_complete(struct vpfe_video_device *video);
150 void vpfe_video_schedule_bottom_field(struct vpfe_video_device *video);
151 void vpfe_video_schedule_next_buffer(struct vpfe_video_device *video);
Ddm365_isif.c321 struct vpfe_video_device *video = &isif->video_out; in vpfe_isif_buffer_isr() local
325 if (!video->started) in vpfe_isif_buffer_isr()
328 field = video->fmt.fmt.pix.field; in vpfe_isif_buffer_isr()
332 if (video->cur_frm != video->next_frm) in vpfe_isif_buffer_isr()
333 vpfe_video_process_buffer_complete(video); in vpfe_isif_buffer_isr()
343 video->field_id ^= 1; in vpfe_isif_buffer_isr()
344 if (fid == video->field_id) { in vpfe_isif_buffer_isr()
352 if (video->cur_frm != video->next_frm) in vpfe_isif_buffer_isr()
353 vpfe_video_process_buffer_complete(video); in vpfe_isif_buffer_isr()
360 vpfe_video_schedule_bottom_field(video); in vpfe_isif_buffer_isr()
[all …]
Dvpfe_mc_capture.h87 struct vpfe_video_device *video; member
/linux-4.1.27/drivers/media/platform/omap3isp/
Dispvideo.c141 static unsigned int isp_video_mbus_to_pix(const struct isp_video *video, in isp_video_mbus_to_pix() argument
167 if (video->bpl_max) in isp_video_mbus_to_pix()
168 bpl = clamp(bpl, min_bpl, video->bpl_max); in isp_video_mbus_to_pix()
172 if (!video->bpl_zero_padding || bpl != min_bpl) in isp_video_mbus_to_pix()
173 bpl = ALIGN(bpl, video->bpl_alignment); in isp_video_mbus_to_pix()
207 isp_video_remote_subdev(struct isp_video *video, u32 *pad) in isp_video_remote_subdev() argument
211 remote = media_entity_remote_pad(&video->pad); in isp_video_remote_subdev()
224 static int isp_video_get_graph_data(struct isp_video *video, in isp_video_get_graph_data() argument
228 struct media_entity *entity = &video->video.entity; in isp_video_get_graph_data()
243 if (entity == &video->video.entity) in isp_video_get_graph_data()
[all …]
Dispvideo.h139 #define isp_video_dmaqueue_flags_clr(video) \ argument
140 ({ (video)->dmaqueue_flags = 0; })
148 int(*queue)(struct isp_video *video, struct isp_buffer *buffer);
152 struct video_device video; member
184 #define to_isp_video(vdev) container_of(vdev, struct isp_video, video)
188 struct isp_video *video; member
198 int omap3isp_video_init(struct isp_video *video, const char *name);
199 void omap3isp_video_cleanup(struct isp_video *video);
200 int omap3isp_video_register(struct isp_video *video,
202 void omap3isp_video_unregister(struct isp_video *video);
[all …]
Disp.c895 entity = &pipe->output->video.entity; in isp_pipeline_enable()
909 ret = v4l2_subdev_call(subdev, video, s_stream, mode); in isp_pipeline_enable()
914 v4l2_subdev_call(&isp->isp_aewb.subdev, video, in isp_pipeline_enable()
916 v4l2_subdev_call(&isp->isp_af.subdev, video, in isp_pipeline_enable()
918 v4l2_subdev_call(&isp->isp_hist.subdev, video, in isp_pipeline_enable()
985 entity = &pipe->output->video.entity; in isp_pipeline_disable()
1001 video, s_stream, 0); in isp_pipeline_disable()
1003 video, s_stream, 0); in isp_pipeline_disable()
1005 video, s_stream, 0); in isp_pipeline_disable()
1008 ret = v4l2_subdev_call(subdev, video, s_stream, 0); in isp_pipeline_disable()
[all …]
/linux-4.1.27/drivers/staging/media/omap4iss/
Diss_video.c118 static unsigned int iss_video_mbus_to_pix(const struct iss_video *video, in iss_video_mbus_to_pix() argument
144 if (video->bpl_max) in iss_video_mbus_to_pix()
145 bpl = clamp(bpl, min_bpl, video->bpl_max); in iss_video_mbus_to_pix()
149 if (!video->bpl_zero_padding || bpl != min_bpl) in iss_video_mbus_to_pix()
150 bpl = ALIGN(bpl, video->bpl_alignment); in iss_video_mbus_to_pix()
188 iss_video_remote_subdev(struct iss_video *video, u32 *pad) in iss_video_remote_subdev() argument
192 remote = media_entity_remote_pad(&video->pad); in iss_video_remote_subdev()
206 iss_video_far_end(struct iss_video *video) in iss_video_far_end() argument
209 struct media_entity *entity = &video->video.entity; in iss_video_far_end()
217 if (entity == &video->video.entity) in iss_video_far_end()
[all …]
Diss_video.h134 #define iss_video_dmaqueue_flags_clr(video) \ argument
135 ({ (video)->dmaqueue_flags = 0; })
143 int (*queue)(struct iss_video *video, struct iss_buffer *buffer);
147 struct video_device video; member
178 #define to_iss_video(vdev) container_of(vdev, struct iss_video, video)
182 struct iss_video *video; member
192 int omap4iss_video_init(struct iss_video *video, const char *name);
193 void omap4iss_video_cleanup(struct iss_video *video);
194 int omap4iss_video_register(struct iss_video *video,
196 void omap4iss_video_unregister(struct iss_video *video);
[all …]
Diss_ipipeif.c264 static int ipipeif_video_queue(struct iss_video *video, in ipipeif_video_queue() argument
267 struct iss_ipipeif_device *ipipeif = container_of(video, in ipipeif_video_queue()
281 if (video->dmaqueue_flags & ISS_VIDEO_DMAQUEUE_UNDERRUN) { in ipipeif_video_queue()
285 iss_video_dmaqueue_flags_clr(video); in ipipeif_video_queue()
634 .video = &ipipeif_v4l2_video_ops,
765 &ipipeif->video_out.video.entity, 0, 0); in ipipeif_init_entities()
Diss.c586 entity = &pipe->output->video.entity; in iss_pipeline_disable()
602 ret = v4l2_subdev_call(subdev, video, s_stream, 0); in iss_pipeline_disable()
654 entity = &pipe->output->video.entity; in iss_pipeline_enable()
668 ret = v4l2_subdev_call(subdev, video, s_stream, mode); in iss_pipeline_enable()
817 struct iss_video *video = pipe->output; in omap4iss_module_sync_idle() local
844 spin_lock_irqsave(&video->qlock, flags); in omap4iss_module_sync_idle()
845 if (video->dmaqueue_flags & ISS_VIDEO_DMAQUEUE_UNDERRUN) { in omap4iss_module_sync_idle()
846 spin_unlock_irqrestore(&video->qlock, flags); in omap4iss_module_sync_idle()
851 spin_unlock_irqrestore(&video->qlock, flags); in omap4iss_module_sync_idle()
Diss_resizer.c316 static int resizer_video_queue(struct iss_video *video, in resizer_video_queue() argument
319 struct iss_resizer_device *resizer = container_of(video, in resizer_video_queue()
333 if (video->dmaqueue_flags & ISS_VIDEO_DMAQUEUE_UNDERRUN) { in resizer_video_queue()
335 iss_video_dmaqueue_flags_clr(video); in resizer_video_queue()
689 .video = &resizer_v4l2_video_ops,
809 &resizer->video_out.video.entity, 0, 0); in resizer_init_entities()
/linux-4.1.27/drivers/media/platform/vsp1/
Dvsp1_video.c173 static int vsp1_video_verify_format(struct vsp1_video *video) in vsp1_video_verify_format() argument
179 subdev = vsp1_video_remote_subdev(&video->pad, &fmt.pad); in vsp1_video_verify_format()
188 if (video->fmtinfo->mbus != fmt.format.code || in vsp1_video_verify_format()
189 video->format.height != fmt.format.height || in vsp1_video_verify_format()
190 video->format.width != fmt.format.width) in vsp1_video_verify_format()
196 static int __vsp1_video_try_format(struct vsp1_video *video, in __vsp1_video_try_format() argument
278 vsp1_video_format_adjust(struct vsp1_video *video, in vsp1_video_format_adjust() argument
285 __vsp1_video_try_format(video, adjust, NULL); in vsp1_video_format_adjust()
408 struct vsp1_video *video) in vsp1_pipeline_validate() argument
411 struct media_entity *entity = &video->video.entity; in vsp1_pipeline_validate()
[all …]
Dvsp1_wpf.c115 struct v4l2_pix_format_mplane *format = &wpf->video.format; in wpf_s_stream()
133 const struct vsp1_format_info *fmtinfo = wpf->video.fmtinfo; in wpf_s_stream()
190 .video = &wpf_video_ops,
198 static void wpf_vdev_queue(struct vsp1_video *video, in wpf_vdev_queue() argument
201 struct vsp1_rwpf *wpf = container_of(video, struct vsp1_rwpf, video); in wpf_vdev_queue()
221 struct vsp1_video *video; in vsp1_wpf_create() local
268 video = &wpf->video; in vsp1_wpf_create()
270 video->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; in vsp1_wpf_create()
271 video->vsp1 = vsp1; in vsp1_wpf_create()
272 video->ops = &wpf_vdev_ops; in vsp1_wpf_create()
[all …]
Dvsp1_rpf.c78 const struct vsp1_format_info *fmtinfo = rpf->video.fmtinfo; in rpf_s_stream()
79 const struct v4l2_pix_format_mplane *format = &rpf->video.format; in rpf_s_stream()
181 .video = &rpf_video_ops,
189 static void rpf_vdev_queue(struct vsp1_video *video, in rpf_vdev_queue() argument
192 struct vsp1_rwpf *rpf = container_of(video, struct vsp1_rwpf, video); in rpf_vdev_queue()
222 struct vsp1_video *video; in vsp1_rpf_create() local
268 video = &rpf->video; in vsp1_rpf_create()
270 video->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; in vsp1_rpf_create()
271 video->vsp1 = vsp1; in vsp1_rpf_create()
272 video->ops = &rpf_vdev_ops; in vsp1_rpf_create()
[all …]
Dvsp1_video.h111 void (*queue)(struct vsp1_video *video, struct vsp1_video_buffer *buf);
120 struct video_device video; member
140 return container_of(vdev, struct vsp1_video, video); in to_vsp1_video()
143 int vsp1_video_init(struct vsp1_video *video, struct vsp1_entity *rwpf);
144 void vsp1_video_cleanup(struct vsp1_video *video);
Dvsp1_entity.c226 if (entity->video) in vsp1_entity_destroy()
227 vsp1_video_cleanup(entity->video); in vsp1_entity_destroy()
Dvsp1_bru.c97 flags = pipe->output ? pipe->output->video.format.flags : 0; in bru_s_stream()
128 premultiplied = bru->inputs[i].rpf->video.format.flags in bru_s_stream()
402 .video = &bru_video_ops,
Dvsp1_rwpf.h29 struct vsp1_video video; member
/linux-4.1.27/drivers/acpi/
Dvideo.c216 struct acpi_video_bus *video; member
231 static void acpi_video_device_rebind(struct acpi_video_bus *video);
232 static void acpi_video_device_bind(struct acpi_video_bus *video,
234 static int acpi_video_device_enumerate(struct acpi_video_bus *video);
302 struct acpi_video_device *video = acpi_driver_data(device); in video_get_max_state() local
304 *state = video->brightness->count - 3; in video_get_max_state()
312 struct acpi_video_device *video = acpi_driver_data(device); in video_get_cur_state() local
316 if (acpi_video_device_lcd_get_level_current(video, &level, false)) in video_get_cur_state()
318 for (offset = 2; offset < video->brightness->count; offset++) in video_get_cur_state()
319 if (level == video->brightness->levels[offset]) { in video_get_cur_state()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/media/xilinx/
Dvideo.txt1 DT bindings for Xilinx video IP cores
4 Xilinx video IP cores process video streams by acting as video sinks and/or
6 creating a video pipeline.
8 Each video IP core is represented by an AMBA bus child node in the device
10 cores are represented as defined in ../video-interfaces.txt.
13 tree using bindings documented in ./xlnx,video.txt.
18 The following properties are common to all Xilinx video IP cores.
20 - xlnx,video-format: This property represents a video format transmitted on an
21 AXI bus between video IP cores, using its VF code as defined in "AXI4-Stream
25 - xlnx,video-width: This property qualifies the video format with the sample
[all …]
Dxlnx,v-tpg.txt16 - clocks: Reference to the video core clock.
18 - xlnx,video-format, xlnx,video-width: Video format and width, as defined in
19 video.txt.
21 - port: Video port, using the DT bindings defined in ../video-interfaces.txt.
27 video timings for the TPG test patterns.
31 video timings.
53 xlnx,video-format = <XVIP_VF_YUV_422>;
54 xlnx,video-width = <8>;
63 xlnx,video-format = <XVIP_VF_YUV_422>;
64 xlnx,video-width = <8>;
Dxlnx,video.txt7 Xilinx video IP pipeline processes video streams through one or more Xilinx
8 video IP cores. Each video IP core is represented as documented in video.txt
11 mappings between DMAs and the video IP cores.
15 - compatible: Must be "xlnx,video".
22 - ports: Video port, using the DT bindings defined in ../video-interfaces.txt.
32 compatible = "xlnx,video";
/linux-4.1.27/drivers/staging/fbtft/
DREADME13 cd drivers/video/fbdev/fbtft
16 Add to drivers/video/fbdev/Kconfig: source "drivers/video/fbdev/fbtft/Kconfig"
17 Add to drivers/video/fbdev/Makefile: obj-y += fbtft/
20 cd drivers/video
23 Add to drivers/video/Kconfig: source "drivers/video/fbtft/Kconfig"
24 Add to drivers/video/Makefile: obj-y += fbtft/
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-isp-video.c91 struct fimc_is_video *video = &isp->video_capture; in isp_video_capture_start_streaming() local
103 dma->buffer_number = video->reqbufs_count; in isp_video_capture_start_streaming()
104 dma->dma_out_mask = video->buf_mask; in isp_video_capture_start_streaming()
106 isp_dbg(2, &video->ve.vdev, in isp_video_capture_start_streaming()
108 video->buf_count, video->format->memplanes, in isp_video_capture_start_streaming()
120 ret = fimc_pipeline_call(&video->ve, set_stream, 1); in isp_video_capture_start_streaming()
163 struct fimc_is_video *video = &isp->video_capture; in isp_video_capture_buffer_prepare() local
166 if (video->format == NULL) in isp_video_capture_buffer_prepare()
169 for (i = 0; i < video->format->memplanes; i++) { in isp_video_capture_buffer_prepare()
170 unsigned long size = video->pixfmt.plane_fmt[i].sizeimage; in isp_video_capture_buffer_prepare()
[all …]
DKconfig26 interface and video postprocessor (FIMC) devices.
77 This option enables an additional video device node exposing a V4L2
78 video capture interface for the FIMC-IS ISP raw (Bayer) capture DMA.
/linux-4.1.27/Documentation/video4linux/
DREADME.ivtv20 Open Source driver implementation for video capture cards based on the
24 * Hardware mpeg2 capture of broadcast video (and sound) via the tuner or
37 video signal)
38 * Provides a framebuffer (allowing X applications to appear on the video
60 Cards that don't have a video output capability (i.e. non PVR350 cards)
68 crw-rw---- 1 root video 81, 0 Jun 19 22:22 /dev/video0
69 crw-rw---- 1 root video 81, 16 Jun 19 22:22 /dev/video16
70 crw-rw---- 1 root video 81, 24 Jun 19 22:22 /dev/video24
71 crw-rw---- 1 root video 81, 32 Jun 19 22:22 /dev/video32
72 crw-rw---- 1 root video 81, 48 Jun 19 22:22 /dev/video48
[all …]
Dfimc.txt28 instance to any parallel video input or any MIPI-CSI front-end);
41 - camera capture video device driver
47 - video post-processor (mem-to-mem)
75 4.2. Memory-to-memory video node
77 V4L2 memory-to-memory interface at /dev/video? device node. This is standalone
78 video device, it has no media pads. However please note the mem-to-mem and
79 capture video node operation on same FIMC instance is not allowed. The driver
83 4.3. Capture video node
88 At the capture and mem-to-mem video nodes only the multi-planar API is
105 sensor subdev -> mipi-csi subdev -> fimc subdev -> video node
[all …]
Dcpia2_overview.txt3 Cpia2 is the second generation video coprocessor from VLSI Vision Ltd (now a
12 running two different versions of firmware. The 672 runs the VP4 video
24 registers that control housekeeping functions such as powering up the video
25 processor. The video processor is the VP block. These registers control
26 how the video from the sensor is processed. Examples are timing registers,
28 block is the video compressor (VC). The video stream sent from the camera is
Dvivid.txt4 This driver emulates video4linux hardware of various types: video capture, video
27 - Support for various pixel aspect ratios and video aspect ratios
83 By default the driver will create a single instance that has a video capture
84 device with webcam, TV, S-Video and HDMI inputs, a video output device with
88 The number of instances, devices, video inputs and outputs and their types are
106 So to create four instances, the first two with just one video capture
107 device, the second two with just one video output device you would pass
113 are created for each video capture device. At most 16 inputs can be created,
127 So to create a video capture device with 8 inputs where input 0 is a TV
134 are created for each video output device. At most 16 outputs can be
[all …]
Dmeye.txt23 The first version was connected directly on the video bus of the Neomagic
24 video card and is unsupported.
52 video_nr: video device to register (0 = /dev/video0, etc)
68 for display and uncompressed video capture:
75 for getting ppm or jpg snapshots, mjpeg video
85 agc, video framerate), the shapshot and the MJPEG capture facilities.
Dv4l2-framework.txt17 do audio/video muxing/encoding/decoding makes it more complex than most.
23 creating V4L device nodes and video_buf for handling the video buffers
40 framework. It can be used as a template for real PCI video capture driver.
56 5) video buffer handling.
78 driver sets the struct v4l2_device mdev field, sub-devices and video nodes
210 sort of tasks, but most commonly they handle audio and/or video muxing,
278 const struct v4l2_subdev_video_ops *video;
279 const struct v4l2_subdev_pad_ops *video;
283 depending on the sub-device. E.g. a video device is unlikely to support the
316 If the subdev driver intends to process video and integrate with the media
[all …]
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-dma.c109 entity = &dma->video.entity; in xvip_pipeline_start_stop()
123 ret = v4l2_subdev_call(subdev, video, s_stream, start); in xvip_pipeline_start_stop()
183 struct media_entity *entity = &start->video.entity; in xvip_pipeline_validate()
402 pipe = dma->video.entity.pipe in xvip_dma_start_streaming()
403 ? to_xvip_pipeline(&dma->video.entity) : &dma->pipe; in xvip_dma_start_streaming()
405 ret = media_entity_pipeline_start(&dma->video.entity, &pipe->pipe); in xvip_dma_start_streaming()
431 media_entity_pipeline_stop(&dma->video.entity); in xvip_dma_start_streaming()
448 struct xvip_pipeline *pipe = to_xvip_pipeline(&dma->video.entity); in xvip_dma_stop_streaming()
459 media_entity_pipeline_stop(&dma->video.entity); in xvip_dma_stop_streaming()
499 strlcpy(cap->card, dma->video.name, sizeof(cap->card)); in xvip_dma_querycap()
[all …]
DMakefile1 xilinx-video-objs += xilinx-dma.o xilinx-vip.o xilinx-vipp.o
3 obj-$(CONFIG_VIDEO_XILINX) += xilinx-video.o
Dxilinx-dma.h79 struct video_device video; member
103 #define to_xvip_dma(vdev) container_of(vdev, struct xvip_dma, video)
/linux-4.1.27/drivers/media/i2c/
DKconfig13 some video boards have the IR connected via I2C bus.
182 Support for the Analog Devices ADV7180 video decoder.
192 ADV7183 video decoder.
201 Support for the Analog Devices ADV7604 video decoder.
214 Support for the Analog Devices ADV7842 video decoder.
226 Support for BT819A video decoder.
235 Support for BT856 video decoder.
244 Support for BT866 video decoder.
250 tristate "KS0127 video decoder"
253 Support for KS0127 video decoder.
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/media/
Drcar_vin.txt4 The rcar_vin device provides video input capabilities for the Renesas R-Car
20 which video input device this is.
24 as described in video-interfaces.txt[1]. Only the first one will
27 These settings are used to work out video input format and widths
46 Board setup example (vin1 composite video input)
68 /* composite video input */
88 [1] video-interfaces.txt common video media interface
Dsamsung-s5k6a3.txt26 The common video interfaces bindings (see video-interfaces.txt) should be
33 video-interfaces.txt. The sensor supports only one data lane.
Dsamsung-s5c73m3.txt4 The S5C73M3 camera ISP supports MIPI CSI-2 and parallel (ITU-R BT.656) video
36 The common video interfaces bindings (see video-interfaces.txt) should be used
49 video-interfaces.txt. This sensor doesn't support data lane remapping
Dti-am437x-vpfe.txt6 processing capability to connect RAW image-sensor modules and video decoders
22 defined in Documentation/devicetree/bindings/media/video-interfaces.txt.
Dsamsung-s5k5baf.txt28 media/video-interfaces.txt. The following are properties specific to those
35 video-interfaces.txt. If present it should be <1> - the device
Ds5p-mfc.txt6 video raw/elementary streams and has support for all popular
7 video codecs.
Dvideo-interfaces.txt1 Common bindings for video receiver and transmitter interfaces
8 video DMA engines and video data processors.
14 Data interfaces on all video devices are described by their child 'port' nodes.
121 camera sensors with a parallel and serial (MIPI CSI-2) video bus respectively.
123 node. ov772x sensor is linked directly to the ceu0 video host interface.
Dexynos4-fimc-is.txt48 The data link of these image sensors must be specified using the common video
49 interfaces bindings, defined in video-interfaces.txt.
/linux-4.1.27/drivers/video/fbdev/matrox/
Dmatroxfb_crtc2.c179 pos += m2info->video.offbase; in matroxfb_dh_pan_var()
204 vramlen = m2info->video.len_usable; in matroxfb_dh_decode_var()
303 fix->smem_start = m2info->video.base; in matroxfb_dh_init_fix()
304 fix->smem_len = m2info->video.len_usable; in matroxfb_dh_init_fix()
336 m2info->fbcon.screen_base = vaddr_va(m2info->video.vbase); in matroxfb_dh_set_par()
354 pos += m2info->video.offbase; in matroxfb_dh_set_par()
616 if (minfo->video.len_usable + mem <= minfo->video.len) in matroxfb_dh_regit()
617 m2info->video.offbase = minfo->video.len - mem; in matroxfb_dh_regit()
618 else if (minfo->video.len < mem) { in matroxfb_dh_regit()
621 m2info->video.borrowed = mem; in matroxfb_dh_regit()
[all …]
Dmatroxfb_base.c375 mtrr_del(minfo->mtrr.vram, minfo->video.base, minfo->video.len); in matroxfb_remove()
378 mga_iounmap(minfo->video.vbase); in matroxfb_remove()
379 release_mem_region(minfo->video.base, minfo->video.len_maximum); in matroxfb_remove()
569 vramlen = minfo->video.len_usable; in matroxfb_decode_var()
732 fix->smem_start = minfo->video.base + minfo->curr.ydstorg.bytes; in matroxfb_update_fix()
733 fix->smem_len = minfo->video.len_usable - minfo->curr.ydstorg.bytes; in matroxfb_update_fix()
771 minfo->fbcon.screen_base = vaddr_va(minfo->video.vbase) + ydstorg; in matroxfb_set_par()
1300 vm = minfo->video.vbase; in matroxfb_getmemory()
1712 minfo->video.len_maximum = memsize; in initMatrox2()
1726 minfo->video.base = video_base_phys; in initMatrox2()
[all …]
Dmatroxfb_crtc2.h22 } video; member
Dmatroxfb_misc.c655 …minfo->limits.video.vcomax = (bd->pins[ 37] == 0xFF) ? minfo->limits.system.vcomax : bd->pins[ 37]… in parse_pins5()
658 …minfo->limits.video.vcomin = (bd->pins[122] == 0xFF) ? minfo->limits.system.vcomin : bd->pins[122]… in parse_pins5()
660 minfo->values.pll.video = (bd->pins[ 92] == 0xFF) ? 284000 : bd->pins[ 92] * 4000; in parse_pins5()
688 minfo->limits.video.vcomax = 600000; in default_pins5()
691 minfo->limits.video.vcomin = 256000; in default_pins5()
693 minfo->values.pll.video = 284000; in default_pins5()
776 parse_bios(vaddr_va(minfo->video.vbase), &minfo->bios); in matroxfb_read_pins()
Dmatroxfb_base.h417 } video; member
491 struct matrox_pll_limits video; member
496 struct matrox_pll_cache video; member
500 unsigned int video; member
/linux-4.1.27/Documentation/devicetree/bindings/media/i2c/
Dtvp514x.txt1 * Texas Instruments TVP514x video decoder
4 digital video decoder that digitizes and decodes all popular baseband analog
5 video formats into digital video component. The tvp514x decoder supports analog-
7 conversion and decoding of NTSC, PAL and SECAM composite and S-video into
24 media/video-interfaces.txt.
Dadv7604.txt1 * Analog Devices ADV7604/11 video decoder with HDMI receiver
3 The ADV7604 and ADV7611 are multiformat video decoders with an integrated HDMI
21 port, in accordance with the video interface bindings defined in
22 Documentation/devicetree/bindings/media/video-interfaces.txt. The port nodes
38 The following three properties are defined in video-interfaces.txt and are
Dadv7343.txt1 * Analog Devices adv7343 video encoder
3 The ADV7343 are high speed, digital-to-analog video encoders in a 64-lead LQFP
4 package. Six high speed, 3.3 V, 11-bit video DACs provide support for composite
6 definition (SD), enhanced definition (ED), or high definition (HD) video
Dov2640.txt17 video port, in accordance with the video interface bindings defined in
18 Documentation/devicetree/bindings/media/video-interfaces.txt.
Dths8200.txt1 * Texas Instruments THS8200 video encoder
3 The ths8200 device is a digital to analog converter used in DVD players, video
Dtvp7002.txt1 * Texas Instruments TV7002 video decoder
3 The TVP7002 device supports digitizing of video and graphics signal in RGB and
31 video-interfaces.txt.
Dmt9m111.txt11 Documentation/devicetree/bindings/media/video-interfaces.txt.
/linux-4.1.27/Documentation/fb/
Dep93xx-fb.txt7 can use the standard Linux video mode database. In your board file:
14 If you have an embedded LCD display then you need to define a video
49 to configure the controller. The video attributes flags are fully
101 Setting the video mode
104 The video mode is set using the following syntax:
106 video=XRESxYRES[-BPP][@REFRESH]
108 If the EP93xx video driver is built-in then the video mode is set on
111 video=ep93xx-fb:800x600-16@60
113 If the EP93xx video driver is built as a module then the video mode is
116 modprobe ep93xx-fb video=320x240
Duvesafb.txt2 uvesafb - A Generic Driver for VBE2+ compliant video cards
8 uvesafb should work with any video card that has a Video BIOS compliant
31 uvesafb is a _generic_ driver which supports a wide variety of video
36 - A strict and limited set of supported video modes. Often the native
39 video mode you want to use. This can be especially painful with
40 widescreen panels, where native video modes don't have the 4:3 aspect
53 video=uvesafb:1024x768-32,mtrr:3,ywrap (compiled into the kernel)
61 video memory, console scrolling is done by changing the
66 the video memory (i.e. starts reading from top if it
67 reaches the end of video memory). Faster than ypan.
[all …]
Dmodedb.txt3 modedb default video mode support
6 Currently all frame buffer device drivers have their own video mode databases,
9 - one routine to probe for video modes, which can be used by all frame buffer
11 - one generic video mode database with a fair amount of standard videomodes
17 When a frame buffer device receives a video= option it doesn't know, it should
18 consider that to be a video mode option. If no frame buffer device is specified
19 in a video= option, fbmem considers that to be a global video mode option.
49 video=VGA-1:1280x1024@60me
52 video=LVDS-1:d video=HDMI-1:D
68 This is the third standard approved by VESA(TM) concerning video timings. The
[all …]
Defifb.txt22 video=efifb:macbook
24 video=efifb:mini
26 video=efifb:i17
28 video=efifb:i20
Dvesafb.txt50 The video mode number of the Linux kernel is the VESA mode number plus
87 The X-Server must restore the video mode correctly, else you end up
94 There is no way to change the vesafb video mode and/or timings after
115 You can pass options to vesafb using "video=vesafb:option" on
117 by comma, like this: "video=vesafb:ypan,invers"
125 video memory, console scrolling is done by changing the
130 the video memory can be used as scrollback buffer
136 the video memory (i.e. starts reading from top if it
137 reaches the end of video memory). Faster than ypan.
164 remap 'n' MiB of video RAM. If 0 or not specified, remap memory
[all …]
Dtgafb.txt22 (by allowing the video mode to be set at boot time)
39 `video=tgafb:option1,option2:value2,option3' (multiple options should be
46 mode:X - default video mode. The following video modes are supported:
Dcirrusfb.txt33 Default video modes
42 Full support for startup video modes (modedb) will be integrated soon.
66 * Correctly set default startup video mode.
Dtridentfb.txt29 When booting you can pass the video parameter.
30 video=tridentfb
34 video=tridentfb:800x600-16@75,noaccel
53 Only use if your video memory is taken from main memory hence of
Daty128fb.txt26 Switching modes is done using the video=aty128fb:<resolution>... modedb
51 `video=aty128fb:option1,option2:value2,option3' (multiple options should
57 vmode:x - chooses PowerMacintosh video mode <x>. Deprecated.
Dinternals.txt20 a specific video mode. This can be obtained using the FBIOGET_FSCREENINFO
26 specific video mode. This can be obtained using the FBIOGET_VSCREENINFO
45 Device dependent information that uniquely defines the video mode for this
Dpvr2fb.txt24 `video=pvr2fb:option1,option2:value2,option3' (multiple options should be
32 mode:X - default video mode with format [xres]x[yres]-<bpp>@<refresh rate>
33 The following video modes are supported:
Dintel810.txt26 Formula, or a framebuffer specific database to set the video mode
38 - Robust video state save and restore
43 calculate required video mode parameters.
53 a. "video=i810fb"
82 select amount of system RAM in MB to allocate for the video memory
177 video=i810fb:option1,option2:value2
184 append="video=i810fb:vram:2,xres:1024,yres:768,bpp:8,hsync1:30,hsync2:55, \
192 You must include hsync1, hsync2, vsync1 and vsync2 to enable video modes
Dintelfb.txt23 a. "video=intelfb"
35 select amount of system RAM in MB to allocate for the video memory
87 video=intelfb:option1,option2=value2
94 append="video=intelfb:mode=800x600-32@75,accel,hwcursor,vram=8"
Dgxfb.txt45 mode_option - specify the video mode. Of the form
47 vram - size of video ram (normally auto-detected)
Dlxfb.txt45 mode_option - specify the video mode. Of the form
47 vram - size of video ram (normally auto-detected)
Dsisfb.txt46 append="video=sisfb:mode:1024x768x16,mem:12288,rate:75"
54 the parameter format is video=sisfb:mode:none or video=sisfb:mode:1024x768x16
62 video=sisfb:mode:1024x768x16,rate:75,mem:12288
137 16384 (each in kilobyte) depending on how much video ram the card
150 parameter if sisfb is in-kernel (for example "video=sisfb:noypan). If
Dframebuffer.txt12 represents the frame buffer of some video hardware and allows application
75 some video hardware.
102 unaccelerated video hardware. The only thing that has to be built into
117 change the video mode properties of a frame buffer device. Its main usage is
118 to change the current video mode, e.g. during boot up in one of your /etc/rc.*
121 Fbset uses a video mode database stored in a configuration file, so you can
151 To tune a video mode, you can use fbset or xvidtune. Note that xvidtune doesn't
306 o linux/drivers/video/
308 o linux/include/video/
Dvt8623fb.txt38 Suspend/resume works on systems that initialize video card during resume and
52 * video overlay support
Dsstfb.txt6 video boards. It's highly experimental code, but is guaranteed to work
29 and copy sstfb.c to linux/drivers/video/, or apply a single patch,
43 plug the monitor to the "normal" video board in order to issue
78 in kernel : video=sstfb:option1,option2:value2,option3 ...
154 - When used with another video board, current limitations of the linux
Dpxafb.txt5 options=<OPTIONS> when modular or video=pxafb:<OPTIONS> when built in.
10 video=pxafb:vmem:2M,mode:640x480-8,passive
13 Amount of video memory to allocate (can be suffixed with K or M
Ds3fb.txt50 Suspend/resume works on systems that initialize video card during resume and
67 * video overlay support
/linux-4.1.27/Documentation/acpi/
Dvideo_extension.txt1 ACPI video extensions
7 defining the video POST device, retrieving EDID information or to
8 setup a video output, etc. Note that this is an ref. implementation
9 only. It may or may not work for your integrated video device.
11 The ACPI video driver does 3 things regarding backlight control:
15 If the ACPI table has a video device, and acpi_backlight=vendor kernel
24 And what ACPI video driver does is:
33 Note that ACPI video backlight driver will always use index for
77 For this case, ACPI video driver does not need to do anything(actually,
81 scancode, instead, firmware will notify the video device ACPI node
[all …]
/linux-4.1.27/drivers/gpu/drm/sti/
DNOTES4 - The High Quality Video Display Processor (HQVDP) gets video frames from a
5 video decoder and does high quality video processing, including scaling.
11 - The video plug (VID) connects to the HQVDP output.
14 - The HDMI / DVO / HD Analog / SD analog IP builds the video signals
41 - The Framebuffers and planes are mapped to the Compositor GDP (non video
42 buffers) and to HQVDP+VID (video buffers)
/linux-4.1.27/Documentation/power/
Dvideo.txt8 it. Unfortunately there's one exception: video card. Those are usually
10 boot video card. (Kernel usually does not even contain video card
14 run normally so video card is normally initialized. It should not be
18 We either have to run video BIOS during early resume, or interpret it
20 system because video state is preserved. Unfortunately different
39 There are a few types of systems where video works after S3 resume:
41 (1) systems where video state is preserved over S3.
43 (2) systems where it is possible to call the video BIOS during S3
44 resume. Unfortunately, it is not correct to call the video BIOS at
48 (3) systems that initialize video card into vga text mode and where
[all …]
/linux-4.1.27/drivers/video/
DKconfig30 source "drivers/video/fbdev/Kconfig"
33 source "drivers/video/backlight/Kconfig"
46 source "drivers/video/console/Kconfig"
50 source "drivers/video/logo/Kconfig"
/linux-4.1.27/drivers/video/fbdev/omap2/
DKconfig6 source "drivers/video/fbdev/omap2/dss/Kconfig"
7 source "drivers/video/fbdev/omap2/omapfb/Kconfig"
8 source "drivers/video/fbdev/omap2/displays-new/Kconfig"
/linux-4.1.27/drivers/video/fbdev/mmp/
DKconfig8 source "drivers/video/fbdev/mmp/hw/Kconfig"
9 source "drivers/video/fbdev/mmp/panel/Kconfig"
10 source "drivers/video/fbdev/mmp/fb/Kconfig"
/linux-4.1.27/Documentation/devicetree/bindings/video/
Dexynos_dp.txt35 input video data format.
38 dynamic range for input video data.
41 YCbCr co-efficients for input video.
53 Documentation/devicetree/bindings/video/display-timing.txt
69 -video interfaces: Device node can contain video interface port
72 [1]: Documentation/devicetree/bindings/media/video-interfaces.txt
Dti,omap2-dss.txt4 See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
53 - ti,invert-polarity: invert the polarity of the video signal
54 - ti,channels: 1 for composite, 2 for s-video
Danalog-tv-connector.txt5 - compatible: "composite-video-connector" or "svideo-connector"
17 compatible = "composite-video-connector";
Dti,opa362.txt1 OPA362 analog video amplifier
15 enable-gpios = <&gpio1 23 0>; /* GPIO to enable video out amplifier */
Dti,omap-dss.txt21 The encoder modules encode the received RGB pixel stream to a video output like
27 The DSS Core and the encoders have video port outputs. The structure of the
28 video ports is described in Documentation/devicetree/bindings/graph.txt,
32 The video ports are used to describe the connections to external hardware, like
88 shifter). The video pipelines for the connectors are formed as follows:
Dpanel-dpi.txt12 - "panel-timing" containing video timings
13 (Documentation/devicetree/bindings/video/display-timing.txt)
Dti,dra7-dss.txt4 See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
20 Some DRA7xx SoCs have one dedicated video PLL, some have two. These properties
21 can be used to describe the video PLLs:
Dsamsung-fimd.txt4 Samsung series of SoCs which transfers the image data from a video memory
42 - samsung,invert-vden: video enable signal is inverted
43 - samsung,invert-vclk: video clock signal is inverted
85 [1]: Documentation/devicetree/bindings/video/display-timing.txt
86 [2]: Documentation/devicetree/bindings/media/video-interfaces.txt
Dadi,adv7123.txt5 parallel video input.
17 The ADV7123 has two video ports. Their connections are modeled using the OF
Dti,omap3-dss.txt4 See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
64 - ti,invert-polarity: invert the polarity of the video signal
65 - ti,channels: 1 for composite, 2 for s-video
Dti,omap4-dss.txt4 See Documentation/devicetree/bindings/video/ti,omap-dss.txt for generic
70 - ti,invert-polarity: invert the polarity of the video signal
71 - ti,channels: 1 for composite, 2 for s-video
Dadi,adv7511.txt4 The ADV7511, ADV7511W and ADV7513 are HDMI audio and video transmitters
16 properties describe the input and map directly to the video input tables of the
48 The ADV7511 has two video ports. Their connections are modelled using the OF
Darm,pl11x.txt36 interface is fast enough to handle all possible video modes
41 for video transmitter interfaces; see
42 Documentation/devicetree/bindings/media/video-interfaces.txt;
Drockchip-vop.txt4 series of SoCs which transfers the image data from a video memory
33 Documentation/devicetree/bindings/media/video-interfaces.txt.
Dexynos7-decon.txt4 Exynos7 series of SoCs which transfers the image data from a video memory
41 [1]: Documentation/devicetree/bindings/video/display-timing.txt
Dexynos_dsim.txt30 Device node can contain video interface port nodes according to [2].
42 [2]: Documentation/devicetree/bindings/media/video-interfaces.txt
Drockchip-drm.txt12 Documentation/devicetree/bindings/video/rockchip-vop.txt
/linux-4.1.27/drivers/video/fbdev/
Dxen-fbfront.c62 static int video[KPARAM_CNT] = { 2, XENFB_WIDTH, XENFB_HEIGHT }; variable
63 module_param_array(video, int, NULL, 0);
64 MODULE_PARM_DESC(video,
287 if (var->xres == video[KPARAM_WIDTH] && in xenfb_check_var()
288 var->yres == video[KPARAM_HEIGHT] && in xenfb_check_var()
296 if (var->xres > video[KPARAM_WIDTH] || var->yres > video[KPARAM_HEIGHT]) in xenfb_check_var()
379 if (val < video[KPARAM_MEM]) in xenfb_probe()
380 video[KPARAM_MEM] = val; in xenfb_probe()
384 fb_size = video[KPARAM_MEM] * 1024 * 1024; in xenfb_probe()
385 if (video[KPARAM_WIDTH] * video[KPARAM_HEIGHT] * XENFB_DEPTH / 8 in xenfb_probe()
[all …]
Dpm3fb.c76 u32 video; /* video flags before blanking */ member
815 unsigned int video = par->video; in pm3fb_write_mode() local
817 video &= ~(PM3VideoControl_HSYNC_MASK | in pm3fb_write_mode()
819 video |= PM3VideoControl_HSYNC_ACTIVE_HIGH | in pm3fb_write_mode()
821 PM3_WRITE_REG(par, PM3VideoControl, video); in pm3fb_write_mode()
851 if ((par->video & PM3VideoControl_HSYNC_MASK) == in pm3fb_write_mode()
854 if ((par->video & PM3VideoControl_VSYNC_MASK) == in pm3fb_write_mode()
1028 par->video = 0; in pm3fb_set_par()
1031 par->video |= PM3VideoControl_HSYNC_ACTIVE_HIGH; in pm3fb_set_par()
1033 par->video |= PM3VideoControl_HSYNC_ACTIVE_LOW; in pm3fb_set_par()
[all …]
Dpm2fb.c98 u32 video; /* video flags before blanking */ member
519 static void set_video(struct pm2fb_par *p, u32 video) in set_video() argument
522 u32 vsync = video; in set_video()
524 DPRINTK("video = 0x%x\n", video); in set_video()
541 if ((video & PM2F_HSYNC_MASK) == PM2F_HSYNC_ACT_LOW) in set_video()
543 if ((video & PM2F_VSYNC_MASK) == PM2F_VSYNC_ACT_LOW) in set_video()
549 if ((video & PM2F_HSYNC_MASK) == PM2F_HSYNC_ACT_LOW) in set_video()
551 if ((video & PM2F_VSYNC_MASK) == PM2F_VSYNC_ACT_LOW) in set_video()
698 u32 video = 0; in pm2fb_set_par() local
736 video |= PM2F_DATA_64_ENABLE; in pm2fb_set_par()
[all …]
/linux-4.1.27/Documentation/
Dsvga.txt8 allows the use of various special video modes supported by the video BIOS. Due
13 ** enter `scan' on the video mode prompt, pick the mode you want to use,
17 The video mode to be used is selected by a kernel parameter which can be
27 ASK_VGA - Display a video mode menu upon startup (see below).
36 0x.... - Hexadecimal video mode ID (also displayed on the menu, see below
42 The ASK_VGA mode causes the kernel to offer a video mode menu upon
43 bootup. It displays a "Press <RETURN> to see video modes available, <SPACE>
50 Video adapter: <name-of-detected-video-adapter>
59 <name-of-detected-video-adapter> tells what video adapter did Linux detect
88 program will try to ask the BIOS for all possible video mode numbers and test
[all …]
DSM501.txt8 asynchronous serial ports, audio functions, and a dual display video interface.
39 maximum possible resource allocation can be made to the video subsystem
42 The primary issue with memory allocation is that of moving the video
43 buffers once a display mode is chosen. Indeed when a video mode change
44 occurs the memory footprint of the video subsystem changes.
46 Since video memory is difficult to move without changing the display
48 modes simultaneously) the video driver fully utilises the memory area
Dvideo-output.txt6 The output sysfs class driver provides an abstract video output layer that
7 can be used to hook platform specific methods to enable/disable video output
9 laptop, The ACPI video driver registered its output devices and read/write
/linux-4.1.27/drivers/media/pci/ivtv/
Divtv-routing.c68 v4l2_subdev_call(itv->sd_video, video, s_routing, in ivtv_video_set_io()
82 ivtv_call_hw(itv, IVTV_HW_GPIO, video, s_routing, in ivtv_video_set_io()
96 ivtv_call_hw(itv, IVTV_HW_UPD64031A, video, s_routing, in ivtv_video_set_io()
116 ivtv_call_hw(itv, IVTV_HW_UPD6408X, video, s_routing, in ivtv_video_set_io()
/linux-4.1.27/arch/x86/realmode/rm/
DMakefile13 wakeup-objs := wakeup_asm.o wakemain.o video-mode.o
19 wakeup-objs += video-vga.o
20 wakeup-objs += video-vesa.o
21 wakeup-objs += video-bios.o
/linux-4.1.27/drivers/media/platform/soc_camera/
Dsoc_scale_crop.c49 ret = v4l2_subdev_call(sd, video, g_crop, &crop); in soc_camera_client_g_rect()
58 ret = v4l2_subdev_call(sd, video, cropcap, &cap); in soc_camera_client_g_rect()
106 v4l2_subdev_call(sd, video, s_crop, crop); in soc_camera_client_s_crop()
130 ret = v4l2_subdev_call(sd, video, cropcap, &cap); in soc_camera_client_s_crop()
184 v4l2_subdev_call(sd, video, s_crop, cam_crop); in soc_camera_client_s_crop()
198 v4l2_subdev_call(sd, video, s_crop, cam_crop); in soc_camera_client_s_crop()
228 soc_camera_grp_id(icd), video, in client_s_fmt()
247 ret = v4l2_subdev_call(sd, video, cropcap, &cap); in client_s_fmt()
268 soc_camera_grp_id(icd), video, in client_s_fmt()
Dmx3_camera.c267 struct idmac_video_param *video = &ichan->params.video; in mx3_videobuf_queue() local
301 video->out_pixel_fmt = fourcc_to_ipu_pix(host_fmt->fourcc); in mx3_videobuf_queue()
303 if (video->out_pixel_fmt == IPU_PIX_FMT_GENERIC) { in mx3_videobuf_queue()
311 video->out_width = icd->bytesperline; in mx3_videobuf_queue()
312 video->out_height = icd->user_height; in mx3_videobuf_queue()
313 video->out_stride = icd->bytesperline; in mx3_videobuf_queue()
319 video->out_width = icd->user_width; in mx3_videobuf_queue()
320 video->out_height = icd->user_height; in mx3_videobuf_queue()
321 video->out_stride = icd->user_width; in mx3_videobuf_queue()
594 ret = v4l2_subdev_call(sd, video, g_mbus_config, &cfg); in mx3_camera_try_bus_param()
[all …]
Dsh_mobile_csi2.c166 ret = v4l2_subdev_call(client_sd, video, g_mbus_config, &client_cfg); in sh_csi2_g_mbus_config()
210 return v4l2_subdev_call(client_sd, video, s_mbus_config, &client_cfg); in sh_csi2_s_mbus_config()
315 .video = &sh_csi2_subdev_video_ops,
Dsh_mobile_ceu_camera.c812 ret = v4l2_subdev_call(sd, video, g_mbus_config, &cfg); in sh_mobile_ceu_set_bus_param()
840 ret = v4l2_subdev_call(sd, video, s_mbus_config, &cfg); in sh_mobile_ceu_set_bus_param()
952 ret = v4l2_subdev_call(sd, video, g_mbus_config, &cfg); in sh_mobile_ceu_try_bus_param()
1054 ret = v4l2_subdev_call(sd, video, enum_mbus_fmt, idx, &code); in sh_mobile_ceu_get_formats()
1091 ret = v4l2_subdev_call(sd, video, g_mbus_fmt, &mf); in sh_mobile_ceu_get_formats()
1108 soc_camera_grp_id(icd), video, in sh_mobile_ceu_get_formats()
1247 ret = v4l2_subdev_call(sd, video, g_mbus_fmt, &mf); in sh_mobile_ceu_set_crop()
1280 soc_camera_grp_id(icd), video, in sh_mobile_ceu_set_crop()
1528 video, try_mbus_fmt, &mf); in sh_mobile_ceu_try_fmt()
1553 soc_camera_grp_id(icd), video, in sh_mobile_ceu_try_fmt()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/video/bridge/
Dps8622.txt12 - video interfaces: Device node can contain video interface port
15 [1]: Documentation/devicetree/bindings/media/video-interfaces.txt
Dptn3460.txt20 - video interfaces: Device node can contain video interface port
23 [1]: Documentation/devicetree/bindings/media/video-interfaces.txt
/linux-4.1.27/drivers/media/pci/saa7146/
Dmxb.c360 saa7111a_call(mxb, video, s_std, std); in mxb_init_done()
364 saa7111a_call(mxb, video, s_routing, SAA7115_COMPOSITE0, in mxb_init_done()
382 saa7111a_call(mxb, video, s_std, std); in mxb_init_done()
383 tuner_call(mxb, video, s_std, std); in mxb_init_done()
386 tea6415c_call(mxb, video, s_routing, 3, 17, 0); in mxb_init_done()
389 tea6415c_call(mxb, video, s_routing, 3, 13, 0); in mxb_init_done()
502 err = tea6415c_call(mxb, video, s_routing, 3, 17, 0); in vidioc_s_input()
506 err = tea6415c_call(mxb, video, s_routing, 3, 13, 0); in vidioc_s_input()
520 err = tea6415c_call(mxb, video, s_routing, 1, 17, 0); in vidioc_s_input()
528 if (saa7111a_call(mxb, video, s_routing, i, SAA7111_FMT_CCIR, 0)) in vidioc_s_input()
[all …]
/linux-4.1.27/drivers/media/platform/vivid/
DKconfig12 Enables a virtual video driver. This driver emulates a webcam,
14 the SDTV inputs. Also video output, VBI output, radio receivers,
21 Say Y here if you want to test video apps or debug V4L devices.
/linux-4.1.27/drivers/media/platform/davinci/
DKconfig18 tristate "TI DaVinci VPIF video capture driver"
32 tristate "TI DM6446 CCDC video capture driver"
42 video frame capture from slave decoders.
48 tristate "TI DM355 CCDC video capture driver"
58 video frame capture from a slave decoders
64 tristate "TI DM365 ISIF video capture driver"
Dvpif_capture.c194 ret = v4l2_subdev_call(ch->sd, video, s_stream, 1); in vpif_start_streaming()
282 ret = v4l2_subdev_call(ch->sd, video, s_stream, 0); in vpif_stop_streaming()
467 struct video_obj *vid_ch = &ch->video; in vpif_update_std_info()
533 struct video_obj *vid_ch = &(ch->video); in vpif_calculate_offsets()
702 ret = v4l2_subdev_call(sd, video, s_routing, in vpif_set_input()
736 ret = v4l2_subdev_call(ch->sd, video, querystd, std_id); in vpif_querystd()
772 *std = ch->video.stdid; in vpif_g_std()
806 ch->video.stdid = std_id; in vpif_s_std()
807 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_s_std()
816 ret = v4l2_subdev_call(ch->sd, video, s_std, std_id); in vpif_s_std()
[all …]
Dvpif_display.c424 struct video_obj *vid_ch = &ch->video; in vpif_update_std_info()
453 struct video_obj *vid_ch = &ch->video; in vpif_update_resolution()
498 struct video_obj *vid_ch = &ch->video; in vpif_calculate_offsets()
699 ch->video.stdid = std_id; in vpif_s_std()
700 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_s_std()
707 ret = v4l2_device_call_until_err(&vpif_obj.v4l2_dev, 1, video, in vpif_s_std()
714 ret = v4l2_device_call_until_err(&vpif_obj.v4l2_dev, 1, video, in vpif_s_std()
737 *std = ch->video.stdid; in vpif_g_std()
821 ret = v4l2_subdev_call(sd, video, s_routing, input, output, 0); in vpif_set_output()
913 struct video_obj *vid_ch = &ch->video; in vpif_s_dv_timings()
[all …]
/linux-4.1.27/drivers/media/platform/blackfin/
Dbfin_capture.c164 while (!v4l2_subdev_call(bcap_dev->sd, video, in bcap_init_sensor_formats()
175 v4l2_subdev_call(bcap_dev->sd, video, in bcap_init_sensor_formats()
268 ret = v4l2_subdev_call(bcap_dev->sd, video, s_stream, 1); in bcap_start_streaming()
358 ret = v4l2_subdev_call(bcap_dev->sd, video, s_stream, 0); in bcap_stop_streaming()
437 return v4l2_subdev_call(bcap_dev->sd, video, querystd, std); in bcap_querystd()
466 ret = v4l2_subdev_call(bcap_dev->sd, video, s_std, std); in bcap_s_std()
500 return v4l2_subdev_call(bcap_dev->sd, video, in bcap_query_dv_timings()
532 ret = v4l2_subdev_call(bcap_dev->sd, video, s_dv_timings, timings); in bcap_s_dv_timings()
553 ret = v4l2_subdev_call(bcap_dev->sd, video, g_input_status, &status); in bcap_enum_input()
581 ret = v4l2_subdev_call(bcap_dev->sd, video, s_routing, in bcap_s_input()
[all …]
DKconfig7 V4L2 bridge driver for Blackfin video capture device.
/linux-4.1.27/drivers/media/pci/cx25821/
DMakefile2 cx25821-gpio.o cx25821-medusa-video.o \
3 cx25821-video.o
/linux-4.1.27/drivers/media/i2c/cx25840/
DKconfig2 tristate "Conexant CX2584x audio/video decoders"
5 Support for the Conexant CX2584x audio/video decoders.
/linux-4.1.27/drivers/media/usb/usbtv/
DKconfig2 tristate "USBTV007 video capture support"
8 This is a video4linux2 driver for USBTV007 based video capture devices.
DMakefile2 usbtv-video.o \
/linux-4.1.27/drivers/media/usb/usbvision/
DKconfig2 tristate "USB video devices based on Nogatech NT1003/1004/1005"
7 There are more than 50 different USB video devices based on
DMakefile1 usbvision-objs := usbvision-core.o usbvision-video.o usbvision-i2c.o usbvision-cards.o
/linux-4.1.27/arch/arm/mach-sti/
DKconfig33 and other digital audio/video applications using Flattned Device
43 and other digital audio/video applications using Flattened Device
53 and other digital audio/video applications using Flattened Device
/linux-4.1.27/Documentation/devicetree/bindings/panel/
Dsamsung,s6e8aa0.txt22 node should describe panel's video bus.
24 [1]: Documentation/devicetree/bindings/video/display-timing.txt
25 [2]: Documentation/devicetree/bindings/media/video-interfaces.txt
Dsamsung,ld9040.txt21 node should describe panel's video bus.
23 [1]: Documentation/devicetree/bindings/video/display-timing.txt
25 [3]: Documentation/devicetree/bindings/media/video-interfaces.txt
Dsharp,lq101r1sx01.txt12 Note that in video mode the DSI-LINK1 interface always provides the left/even
16 is chosen as for video mode.
/linux-4.1.27/drivers/gpu/drm/omapdrm/
DKconfig24 Select the number of video overlays which can be used as framebuffers.
25 The remaining overlays are reserved for video.
/linux-4.1.27/drivers/media/usb/stk1160/
DKconfig2 tristate "STK1160 USB video capture support"
6 This is a video4linux driver for STK1160 based video capture devices.
Dstk1160-v4l.c195 v4l2_device_call_all(&dev->v4l2_dev, 0, video, s_stream, 1); in stk1160_start_streaming()
235 v4l2_device_call_all(&dev->v4l2_dev, 0, video, s_stream, 0); in stk1160_stop_hw()
366 v4l2_device_call_all(&dev->v4l2_dev, 0, video, querystd, norm); in vidioc_querystd()
410 v4l2_device_call_all(&dev->v4l2_dev, 0, video, s_std, in vidioc_s_std()
692 v4l2_device_call_all(&dev->v4l2_dev, 0, video, s_std, in stk1160_video_register()
DMakefile5 stk1160-video.o \
/linux-4.1.27/drivers/media/platform/
DKconfig37 tristate "SuperH VOU video output driver"
51 Support for Freescale VIU video driver. This device captures
52 video data, or overlays video on DIU frame buffer.
148 Coda is a range of video codec IPs that supports
149 H.264, MPEG-4, and other video formats.
216 tristate "SuperH VEU mem2mem video processing driver"
230 This is a V4L2 driver for the Renesas VSP1 video processing engine.
/linux-4.1.27/Documentation/DocBook/
D.device-drivers.xml.cmd2 …ivers/video/fbdev/core/fbmem.c drivers/video/fbdev/core/fbcmap.c drivers/video/fbdev/core/modedb.c…
/linux-4.1.27/Documentation/devicetree/bindings/drm/i2c/
Dtda998x.txt17 - video-ports: 24 bits value which defines how the video controller
/linux-4.1.27/drivers/media/
DKconfig22 bool "Cameras/video grabbers support"
24 Enable support for webcams and video grabbers.
26 Say Y when you have a webcam or a video capture grabber board.
74 needed in order to support several video capture adapters,
77 Enable this option if you have a video capture board even
122 video format, size and frame rate between hardware blocks.
196 devices such as tuners, sensors, video encoders/decoders and
/linux-4.1.27/drivers/staging/sm750fb/
Dreadme6 - 16MB integrated video memory
26 "video=sm750fb:"
28 video=sm750fb:noaccel,1280x1024@60,otherparam,etc...
/linux-4.1.27/Documentation/m68k/
Dkernel-options.txt305 4.1) video=
308 Syntax: video=<fbname>:<sub-options...>
316 `video' during the development of the 1.3.x kernels, thus you
320 NBB: The behavior of video= was changed in 2.1.57 so the recommended
326 This sub-option may be any of the predefined video modes, as listed
328 activate the given video mode at boot time and make it the default
344 If no video mode is given on the command line, the kernel tries the
348 A video mode setting doesn't make sense, if the external driver is
373 The number of additional lines of video memory to reserve for
375 is possible only if the kernel can set the video base address in steps
[all …]
/linux-4.1.27/arch/x86/boot/
DMakefile27 setup-y += pm.o pmjump.o printf.o regs.o string.o tty.o video.o
28 setup-y += video-mode.o version.o
35 setup-y += video-vga.o
36 setup-y += video-vesa.o
37 setup-y += video-bios.o
/linux-4.1.27/drivers/gpu/drm/i2c/
DKconfig15 on some nVidia video cards.
26 video cards.
/linux-4.1.27/Documentation/video4linux/bttv/
DREADME.quirks26 the video function at power-up and parks there during no requests for
27 bus access. This is desirable since the video will request the bus more
30 after the video request but before the PCI external arbiter has granted
32 bus. The duration to empty the entire video PCI FIFO onto the PCI bus is
48 simple logical-or of video and audio requests would violate the rules.
DPROBLEMS20 If the video memory is found at the right place and there are no address
37 Looks like XFree does something different when setting up the video memory?
62 - Some video cards have problems with Accelerated X 4.1
DMAKEDEV20 makedev video 0
/linux-4.1.27/drivers/media/usb/au0828/
DKconfig20 bool "Auvitek AU0828 v4l2 analog video support"
28 Choose Y here to include support for v4l2 analog video
DMakefile4 au0828-objs += au0828-video.o au0828-vbi.o
/linux-4.1.27/Documentation/DocBook/media/
DMakefile19 video.h.xml \
65 …perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/uapi/linux/dvb/video.h) \
87 …$(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/uapi/linux/dvb/video.h…
99 …l perl -ne 'print "$$1 " if (/^struct\s+([^\s]+)\s+/)' $(srctree)/include/uapi/linux/dvb/video.h) \
274 $(MEDIA_OBJ_DIR)/video.h.xml: $(srctree)/include/uapi/linux/dvb/video.h $(MEDIA_OBJ_DIR)/v4l2.xml
/linux-4.1.27/arch/powerpc/boot/dts/
Dwii.dts68 video@0c002000 {
185 i2c-video {
198 AVE: audio-video-encoder@70 {
199 compatible = "nintendo,wii-audio-video-encoder";
/linux-4.1.27/Documentation/devicetree/bindings/dma/xilinx/
Dxilinx_vdma.txt1 Xilinx AXI VDMA engine, it does transfers between memory and video devices.
3 as two channels, one is to transmit to the video device and another is
4 to receive from the video device.
/linux-4.1.27/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uvc66 supported for the video stream
89 supported for the video stream
186 compressor will produce for a video
217 specify color in the decoded video
233 compressor will produce for a video
262 the video endpoint of this interface
264 bmInfo - capabilities of this video streaming
/linux-4.1.27/drivers/
DMakefile20 obj-y += video/
62 obj-$(CONFIG_FB_I810) += video/fbdev/i810/
63 obj-$(CONFIG_FB_INTEL) += video/fbdev/intelfb/
/linux-4.1.27/Documentation/devicetree/bindings/drm/bridge/
Ddw_hdmi.txt15 in Documentation/devicetree/bindings/media/video-interfaces.txt,
18 * Documentation/devicetree/bindings/video/dw_hdmi-rockchip.txt
/linux-4.1.27/Documentation/video4linux/cx2341x/
Dfw-decoder-regs.txt194 Offset into the video image buffer. If the offset is gradually incremented,
205 Offsets the actual video output. Controls output alignment of the Y & UV
226 1 = Affects video output levels
244 Decoder + osd video timing
302 Horizontal offset moves the video image right. A small left shift is
306 NOTE: Video corruption will occur if video window is shifted off the right
311 Decoder output video surround colour.
313 Contains the colour (in yuv) used to fill the screen when the video is
318 Decoder video window colour
319 Contains the colour (in yuv) used to fill the video window when the
[all …]
Dfw-encoder-api.txt16 Commences the capture of video, audio and/or VBI data. All encoding
64 Set video transport stream ID
82 Set video frames per second. Change occurs at start of new GOP.
92 Select video stream encoding resolution.
103 Assign average video stream bitrate. Note on the last three params:
536 Initializes the video input
562 Refreshes the video input
595 Depending on the analog video decoder used, this assigns the number
649 0 '0'=video not muted
650 '1'=video muted, creates frames with the YUV color defined below
[all …]
/linux-4.1.27/Documentation/sound/alsa/
DBt87x.txt9 00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02)
13 The first does video, it is backward compatible to the bt848. The second
22 video data, so it's quite possible that audio recording may not work
/linux-4.1.27/drivers/video/fbdev/savage/
Dsavagefb_driver.c1776 par->video.pbase = pci_resource_start(par->pcidev, resource); in savage_map_video()
1777 par->video.len = video_len; in savage_map_video()
1778 par->video.vbase = ioremap(par->video.pbase, par->video.len); in savage_map_video()
1780 if (!par->video.vbase) { in savage_map_video()
1785 "pbase == %x\n", par->video.vbase, par->video.pbase); in savage_map_video()
1787 info->fix.smem_start = par->video.pbase; in savage_map_video()
1788 info->fix.smem_len = par->video.len - par->cob_size; in savage_map_video()
1789 info->screen_base = par->video.vbase; in savage_map_video()
1792 par->video.mtrr = mtrr_add(par->video.pbase, video_len, in savage_map_video()
1797 memset_io(par->video.vbase, 0, par->video.len); in savage_map_video()
[all …]
/linux-4.1.27/drivers/gpu/drm/
DKconfig146 tristate "SiS video cards"
150 Choose this option if you have a SiS 630 or compatible video
155 tristate "Via unichrome video cards"
158 Choose this option if you have a Via unichrome or compatible video
162 tristate "Savage video cards"
/linux-4.1.27/drivers/clk/qcom/
DKconfig23 graphics, video encode/decode, camera, etc.
82 graphics, video encode/decode, camera, etc.
99 graphics, video encode/decode, camera, etc.
/linux-4.1.27/drivers/mfd/
Ddm355evm_msp.c371 const char *video = msp_has_tvp() ? "TVP5146" : "imager"; in dm355evm_msp_probe() local
382 status, video); in dm355evm_msp_probe()
389 status, video); in dm355evm_msp_probe()
/linux-4.1.27/drivers/media/pci/tw68/
DMakefile1 tw68-objs := tw68-core.o tw68-video.o tw68-risc.o
/linux-4.1.27/drivers/media/pci/cx18/
Dcx18-video.c30 v4l2_subdev_call(cx->sd_av, video, s_routing, in cx18_video_set_io()
/linux-4.1.27/kernel/
DKconfig.hz31 on SMP and NUMA systems. If you are going to be using NTSC video
40 NTSC frame rates for video and multimedia work.
/linux-4.1.27/drivers/phy/
DMakefile11 obj-$(CONFIG_PHY_EXYNOS_DP_VIDEO) += phy-exynos-dp-video.o
12 obj-$(CONFIG_PHY_EXYNOS_MIPI_VIDEO) += phy-exynos-mipi-video.o
/linux-4.1.27/Documentation/devicetree/bindings/drm/tilcdc/
Dpanel.txt15 - display-timings: typical videomode of lcd panel. Multiple video modes
18 Documentation/devicetree/bindings/video/display-timing.txt for display
/linux-4.1.27/drivers/media/v4l2-core/
DKconfig2 # Generic video config states
20 bool "Enable old-style fixed minor ranges on drivers/video devices"
Dv4l2-subdev.c354 return v4l2_subdev_call(sd, video, g_frame_interval, arg); in subdev_do_ioctl()
363 return v4l2_subdev_call(sd, video, s_frame_interval, arg); in subdev_do_ioctl()
441 return v4l2_subdev_call(sd, video, query_dv_timings, arg); in subdev_do_ioctl()
444 return v4l2_subdev_call(sd, video, g_dv_timings, arg); in subdev_do_ioctl()
447 return v4l2_subdev_call(sd, video, s_dv_timings, arg); in subdev_do_ioctl()
/linux-4.1.27/drivers/media/usb/hdpvr/
DMakefile1 hdpvr-objs := hdpvr-control.o hdpvr-core.o hdpvr-video.o hdpvr-i2c.o
/linux-4.1.27/Documentation/ioctl/
Dioctl-number.txt95 '@' 00-0F drivers/video/aty/aty128fb.c conflict!
114 'F' 20 drivers/video/fsl-diu-fb.h conflict!
115 'F' 20 drivers/video/intelfb/intelfb.h conflict!
118 'F' 20 drivers/video/aty/atyfb_base.c conflict!
119 'F' 00-0F video/da8xx-fb.h conflict!
121 'F' DD video/sstfb.h conflict!
156 'M' 00-0F drivers/video/fsl-diu-fb.h conflict!
231 'k' 00-05 video/kyro.h conflict!
268 'u' 20-3F linux/uvcvideo.h USB video class host driver
327 0xF4 00-1F video/mbxfb.h mbxfb
/linux-4.1.27/drivers/media/platform/s5p-tv/
Dmixer_video.c540 ret = v4l2_subdev_call(to_outsd(mdev), video, s_dv_timings, timings); in mxr_s_dv_timings()
559 ret = v4l2_subdev_call(to_outsd(mdev), video, g_dv_timings, timings); in mxr_g_dv_timings()
599 ret = v4l2_subdev_call(to_outsd(mdev), video, s_std_output, norm); in mxr_s_std()
616 ret = v4l2_subdev_call(to_outsd(mdev), video, g_std_output, norm); in mxr_g_std()
637 v4l2_subdev_call(sd, video, g_tvnorms_output, &a->std); in mxr_enum_output()
639 if (sd->ops->video && sd->ops->video->s_dv_timings) in mxr_enum_output()
641 if (sd->ops->video && sd->ops->video->s_std_output) in mxr_enum_output()
664 v4l2_subdev_call(to_outsd(mdev), video, g_tvnorms_output, in mxr_s_output()
Dmixer_drv.c53 ret = v4l2_subdev_call(sd, video, g_mbus_fmt, mbus_fmt); in mxr_get_mbus_fmt()
75 ret = v4l2_subdev_call(sd, video, g_mbus_fmt, &mbus_fmt); in mxr_streamer_get()
77 ret = v4l2_subdev_call(sd, video, s_stream, 1); in mxr_streamer_get()
103 ret = v4l2_subdev_call(sd, video, s_stream, 0); in mxr_streamer_put()
Dhdmi_drv.c269 ret = v4l2_subdev_call(hdmi_dev->phy_sd, video, s_dv_timings, in hdmi_conf_apply()
508 ret = v4l2_subdev_call(hdev->phy_sd, video, s_stream, 1); in hdmi_streamon()
522 v4l2_subdev_call(hdev->phy_sd, video, s_stream, 0); in hdmi_streamon()
528 ret = v4l2_subdev_call(hdev->mhl_sd, video, s_stream, 1); in hdmi_streamon()
530 v4l2_subdev_call(hdev->phy_sd, video, s_stream, 0); in hdmi_streamon()
562 v4l2_subdev_call(hdev->mhl_sd, video, s_stream, 0); in hdmi_streamoff()
563 v4l2_subdev_call(hdev->phy_sd, video, s_stream, 0); in hdmi_streamoff()
726 .video = &hdmi_sd_video_ops,
/linux-4.1.27/drivers/media/pci/zoran/
Dzoran_device.c993 decoder_call(zr, video, s_stream, 1); in zr36057_enable_jpg()
994 encoder_call(zr, video, s_routing, 0, 0, 0); in zr36057_enable_jpg()
1040 decoder_call(zr, video, s_stream, 0); in zr36057_enable_jpg()
1042 encoder_call(zr, video, s_routing, 1, 0, 0); in zr36057_enable_jpg()
1086 decoder_call(zr, video, s_stream, 1); in zr36057_enable_jpg()
1087 encoder_call(zr, video, s_routing, 0, 0, 0); in zr36057_enable_jpg()
1201 decoder_call(zr, video, g_input_status, &status); in zoran_restart()
1575 decoder_call(zr, video, s_std, zr->norm); in zoran_init_hardware()
1576 decoder_call(zr, video, s_routing, in zoran_init_hardware()
1580 encoder_call(zr, video, s_std_output, zr->norm); in zoran_init_hardware()
[all …]
/linux-4.1.27/drivers/media/i2c/soc_camera/
DKconfig81 This is a rj54n1cb0c video driver
87 This is a tw9910 video driver
/linux-4.1.27/Documentation/devicetree/bindings/drm/imx/
Dfsl-imx-drm.txt33 Documentation/devicetree/bindings/media/video-interfaces.txt.
69 Documentation/devicetree/bindings/media/video-interfaces.txt.
/linux-4.1.27/include/uapi/linux/dvb/
DKbuild9 header-y += video.h
/linux-4.1.27/drivers/media/usb/s2255/
DKconfig2 tristate "USB Sensoray 2255 video capture device"
/linux-4.1.27/drivers/video/fbdev/omap/
DKconfig55 On systems in which video memory is in system memory
58 answer yes. Answer no if you have a dedicated video
/linux-4.1.27/drivers/media/pci/saa7134/
Dsaa7134-empress.c126 saa_call_all(dev, video, g_mbus_fmt, &mbus_fmt); in empress_g_fmt_vid_cap()
143 saa_call_all(dev, video, s_mbus_fmt, &mbus_fmt); in empress_s_fmt_vid_cap()
160 saa_call_all(dev, video, try_mbus_fmt, &mbus_fmt); in empress_try_fmt_vid_cap()
DMakefile4 saa7134-y += saa7134-video.o
/linux-4.1.27/include/uapi/linux/usb/
DKbuild12 header-y += video.h
/linux-4.1.27/drivers/media/platform/am437x/
DKconfig2 tristate "TI AM437x VPFE video capture driver"
/linux-4.1.27/include/uapi/
DKbuild11 header-y += video/
/linux-4.1.27/Documentation/devicetree/bindings/phy/
Dsamsung-phy.txt5 - compatible : should be "samsung,s5pv210-mipi-video-phy";
9 For "samsung,s5pv210-mipi-video-phy" compatible PHYs the second cell in
21 - "samsung,exynos5250-dp-video-phy"
22 - "samsung,exynos5420-dp-video-phy"
/linux-4.1.27/drivers/media/usb/tm6000/
DMakefile4 tm6000-video.o \
/linux-4.1.27/drivers/gpu/drm/udl/
DKconfig14 This is a KMS driver for the USB displaylink video adapters.
/linux-4.1.27/drivers/staging/sm7xxfb/
DTODO6 - move it to drivers/video/fbdev/sm7xxfb.c
/linux-4.1.27/Documentation/devicetree/bindings/arm/omap/
Diva.txt3 The IVA contain various audio, video or imaging HW accelerator
/linux-4.1.27/Documentation/arm/OMAP/
DDSS4 This is an almost total rewrite of the OMAP FB driver in drivers/video/omap
10 panel and controller drivers are in drivers/video/omap2/. DSS1 and DSS2 live
65 VESA video timing). The audio_supported function is intended to query whether
141 the same, but, in case of video overlays, the output size can be different. Any
188 trans_key_type gfx-destination, video-source
204 output_type Output type (video encoder only): "composite" or "svideo"
308 - Default video mode for specified displays. For example,
309 "dvi:800x400MR-24@60". See drivers/video/modedb.c.
/linux-4.1.27/drivers/dma/ipu/
Dipu_idmac.c519 calc_resize_coeffs(params->video.in_height, in ipu_ic_init_prpenc()
520 params->video.out_height, in ipu_ic_init_prpenc()
525 calc_resize_coeffs(params->video.in_width, in ipu_ic_init_prpenc()
526 params->video.out_width, in ipu_ic_init_prpenc()
531 in_fmt = format_to_colorspace(params->video.in_pixel_fmt); in ipu_ic_init_prpenc()
532 out_fmt = format_to_colorspace(params->video.out_pixel_fmt); in ipu_ic_init_prpenc()
845 struct idmac_video_param *video = &ichan->params.video; in idmac_tx_submit() local
856 video->out_pixel_fmt, in idmac_tx_submit()
857 video->out_width, in idmac_tx_submit()
858 video->out_height, in idmac_tx_submit()
[all …]
/linux-4.1.27/drivers/media/usb/go7007/
Dgo7007-v4l2.c261 call_all(&go->v4l2_dev, video, s_mbus_fmt, &mbus_fmt); in set_capture_size()
442 call_all(&go->v4l2_dev, video, s_stream, 1); in go7007_start_streaming()
463 call_all(&go->v4l2_dev, video, s_stream, 0); in go7007_stop_streaming()
602 call_all(&go->v4l2_dev, video, s_std, go->std); in go7007_s_std()
623 return call_all(&go->v4l2_dev, video, querystd, std); in vidioc_querystd()
707 v4l2_subdev_call(go->sd_video, video, s_routing, in go7007_s_input()
1125 if (!v4l2_device_has_op(&go->v4l2_dev, video, querystd)) in go7007_v4l2_init()
1154 v4l2_subdev_call(go->sd_video, video, s_crystal_freq, in go7007_v4l2_init()
/linux-4.1.27/drivers/media/usb/cx231xx/
DMakefile1 cx231xx-y += cx231xx-video.o cx231xx-i2c.o cx231xx-cards.o cx231xx-core.o
/linux-4.1.27/drivers/media/usb/em28xx/
DMakefile3 em28xx-v4l-objs := em28xx-video.o em28xx-vbi.o
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dsky81452.txt9 in video/backlight/sky81452-backlight.txt

123