Home
last modified time | relevance | path

Searched +full:video +full:- +full:scaler (Results 1 – 25 of 111) sorted by relevance

12345

/linux/drivers/media/platform/samsung/exynos-gsc/
H A Dgsc-core.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd.
6 * header file for Samsung EXYNOS5 SoC series G-Scaler driver
20 #include <media/videobuf2-v4l2.h>
21 #include <media/v4l2-ctrls.h>
22 #include <media/v4l2-device.h>
23 #include <media/v4l2-mem2mem.h>
24 #include <media/v4l2-mediabus.h>
25 #include <media/videobuf2-dma-contig.h>
27 #include "gsc-regs.h"
[all …]
/linux/drivers/media/platform/renesas/rcar-vin/
H A Drcar-vin.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Driver for Renesas R-Car VIN
6 * Copyright (C) 2011-2013 Renesas Solutions Corp.
10 * Based on the soc-camera rcar_vin driver
18 #include <media/v4l2-async.h>
19 #include <media/v4l2-ctrls.h>
20 #include <media/v4l2-dev.h>
21 #include <media/v4l2-device.h>
22 #include <media/v4l2-fwnode.h>
23 #include <media/videobuf2-v4l2.h>
[all …]
H A Drcar-core.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Driver for Renesas R-Car VIN
6 * Copyright (C) 2011-2013 Renesas Solutions Corp.
10 * Based on the soc-camera rcar_vin driver
20 #include <media/v4l2-async.h>
21 #include <media/v4l2-fwnode.h>
22 #include <media/v4l2-mc.h>
24 #include "rcar-vin.h"
27 * The companion CSI-2 receiver driver (rcar-csi2) is known
29 * pads (pad 1-4). So to translate a pad on the remote
[all …]
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-core.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd.
21 #include <media/media-entity.h>
22 #include <media/videobuf2-v4l2.h>
23 #include <media/v4l2-ctrls.h>
24 #include <media/v4l2-device.h>
25 #include <media/v4l2-mem2mem.h>
26 #include <media/v4l2-mediabus.h>
27 #include <media/drv-intf/exynos-fimc.h>
35 #define FIMC_DRIVER_NAME "exynos4-fimc"
[all …]
/linux/Documentation/admin-guide/media/
H A Dvimc.rst1 .. SPDX-License-Identifier: GPL-2.0
6 The vimc driver emulates complex video hardware using the V4L2 API and the Media
7 API. It has a capture device and three subdevices: sensor, debayer and scaler.
10 --------
12 The topology is hardcoded, although you could modify it in vimc-core and
17 .. kernel-figure:: vimc.dot
29 If the configuration doesn't match, the stream will fail. The ``v4l-utils``
30 package is a bundle of user-space applications, that comes with ``media-ctl`` and
31 ``v4l2-ctl`` that can be used to configure the vimc configuration. This sequence
34 .. code-block:: bash
[all …]
H A Dipu3.rst1 .. SPDX-License-Identifier: GPL-2.0
24 ImgU). The CIO2 driver is available as drivers/media/pci/intel/ipu3/ipu3-cio2*
36 Both of the drivers implement V4L2, Media Controller and V4L2 sub-device
38 MIPI CSI-2 interfaces through V4L2 sub-device sensor drivers.
44 interface to the user space. There is a video node for each CSI-2 receiver,
47 The CIO2 contains four independent capture channel, each with its own MIPI CSI-2
48 receiver and DMA engine. Each channel is modelled as a V4L2 sub-device exposed
49 to userspace as a V4L2 sub-device node and has two pads:
53 .. flat-table::
54 :header-rows: 1
[all …]
H A Dvivid.rst1 .. SPDX-License-Identifier: GPL-2.0
3 The Virtual Video Test Driver (vivid)
6 This driver emulates video4linux hardware of various types: video capture, video
13 Each input can be a webcam, TV capture device, S-Video capture device or an HDMI
14 capture device. Each output can be an S-Video output device or an HDMI output
23 - Support for read()/write(), MMAP, USERPTR and DMABUF streaming I/O.
24 - A large list of test patterns and variations thereof
25 - Working brightness, contrast, saturation and hue controls
26 - Support for the alpha color component
27 - Full colorspace support, including limited/full RGB range
[all …]
H A Dplatform-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
17 am437x-vpfe TI AM437x VPFE
18 aspeed-video Aspeed AST2400 and AST2500
19 atmel-isc ATMEL Image Sensor Controller (ISC)
20 atmel-isi ATMEL Image Sensor Interface (ISI)
24 cdns-csi2rx Cadence MIPI-CSI2 RX Controller
25 cdns-csi2tx Cadence MIPI-CSI2 TX Controller
26 coda-vpu Chips&Media Coda multi-standard codec IP
27 dm355_ccdc TI DM355 CCDC video capture
28 dm644x_ccdc TI DM6446 CCDC video capture
[all …]
/linux/drivers/media/platform/samsung/s3c-camif/
H A Dcamif-core.h1 /* SPDX-License-Identifier: GPL-2.0-only */
20 #include <media/media-entity.h>
21 #include <media/v4l2-ctrls.h>
22 #include <media/v4l2-dev.h>
23 #include <media/v4l2-device.h>
24 #include <media/v4l2-mediabus.h>
25 #include <media/videobuf2-v4l2.h>
26 #include <media/drv-intf/s3c_camif.h>
28 #define S3C_CAMIF_DRIVER_NAME "s3c-camif"
39 #define S3C2450_CAMIF_IP_REV 0x30 /* 3.0 - not implemented, not tested */
[all …]
H A Dcamif-regs.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include "camif-regs.h"
13 #define camif_write(_camif, _off, _val) writel(_val, (_camif)->io_base + (_off))
14 #define camif_read(_camif, _off) readl((_camif)->io_base + (_off))
27 if (camif->variant->ip_revision == S3C6410_CAMIF_IP_REV) in camif_hw_reset()
40 u32 cfg = camif_read(vp->camif, S3C_CAMIF_REG_CIGCTRL); in camif_hw_clear_pending_irq()
41 cfg |= CIGCTRL_IRQ_CLR(vp->id); in camif_hw_clear_pending_irq()
42 camif_write(vp->camif, S3C_CAMIF_REG_CIGCTRL, cfg); in camif_hw_clear_pending_irq()
46 * Sets video test pattern (off, color bar, horizontal or vertical gradient).
79 cfg = camif_read(camif, S3C_CAMIF_REG_CIIMGEFF(camif->vp->offset)); in camif_hw_set_effect()
[all …]
H A Dcamif-core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
27 #include <media/media-device.h>
28 #include <media/v4l2-ctrls.h>
29 #include <media/v4l2-ioctl.h>
30 #include <media/videobuf2-v4l2.h>
31 #include <media/videobuf2-dma-contig.h>
33 #include "camif-core.h"
94 * s3c_camif_find_format() - lookup camif color format by fourcc or an index
95 * @vp: video path (DMA) description (codec/preview)
112 if (vp && !(vp->fmt_flags & fmt->flags)) in s3c_camif_find_format()
[all …]
H A Dcamif-capture.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Based on drivers/media/platform/s5p-fimc,
9 * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd.
30 #include <media/media-device.h>
31 #include <media/v4l2-ctrls.h>
32 #include <media/v4l2-event.h>
33 #include <media/v4l2-ioctl.h>
34 #include <media/videobuf2-v4l2.h>
35 #include <media/videobuf2-dma-contig.h>
37 #include "camif-core.h"
[all …]
/linux/Documentation/devicetree/bindings/display/
H A Damlogic,meson-vpu.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/display/amlogic,meson-vpu.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Neil Armstrong <neil.armstrong@linaro.org>
17 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------|
19 D |-------| |----| | | | | HDMI PLL |
20 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK |
21 R |-------| |----| Processing | | | | |
22 | osd2 | | | |---| Enci ----------|----|-----VDAC------|
[all …]
H A Dbrcm,bcm2835-vc4.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-vc4.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Eric Anholt <eric@anholt.net>
14 with HDMI output and the HVS (Hardware Video Scaler) for compositing
20 - brcm,bcm2711-vc5
21 - brcm,bcm2835-vc4
22 - brcm,cygnus-vc4
25 - compatible
[all …]
H A Dbrcm,bcm2835-hvs.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-hvs.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom VC4 (VideoCore4) Hardware Video Scaler
10 - Eric Anholt <eric@anholt.net>
15 - brcm,bcm2711-hvs
16 - brcm,bcm2835-hvs
29 - compatible
30 - reg
[all …]
/linux/Documentation/devicetree/bindings/media/
H A Dsamsung,exynos5250-gsc.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/media/samsung,exynos5250-gsc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos SoC G-Scaler
10 - Inki Dae <inki.dae@samsung.com>
11 - Krzysztof Kozlowski <krzk@kernel.org>
12 - Seung-Woo Kim <sw0312.kim@samsung.com
15 G-Scaler is used for scaling and color space conversion on Samsung Exynos
18 Each G-Scaler node should have a numbered alias in the aliases node, in the
[all …]
H A Dti,vpe.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments DRA7x Video Processing Engine (VPE)
10 - Benoit Parrot <bparrot@ti.com>
12 description: |-
13 The Video Processing Engine (VPE) is a key component for image post
20 const: ti,dra7-vpe
24 - description: The VPE main register region
25 - description: Scaler (SC) register region
[all …]
/linux/drivers/gpu/drm/meson/
H A Dmeson_vpp.c1 // SPDX-License-Identifier: GPL-2.0-or-later
16 * DOC: Video Post Processing
21 * - Postblend, Blends the OSD1 only
23 * - Vertical OSD Scaler for OSD1 only, we disable vertical scaler and
25 * - Intermediate FIFO with default Amlogic values
29 * - Preblend for video overlay pre-scaling
30 * - OSD2 support for cursor framebuffer
31 * - Video pre-scaling before postblend
32 * - Full Vertical/Horizontal OSD scaling to support TV overscan
33 * - HDR conversion
[all …]
/linux/drivers/staging/media/imx/
H A Dimx-media.h1 /* SPDX-License-Identifier: GPL-2.0+ */
11 #include <media/v4l2-ctrls.h>
12 #include <media/v4l2-device.h>
13 #include <media/v4l2-fwnode.h>
14 #include <media/v4l2-subdev.h>
15 #include <media/videobuf2-dma-contig.h>
16 #include <video/imx-ipu-v3.h>
22 * Enumeration of the IPU internal sub-devices
70 /* How long to wait for EOF interrupts in the buffer-capture subdevs */
74 /* the in-memory FourCC pixel format */
[all …]
/linux/drivers/media/platform/microchip/
H A Dmicrochip-isc.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2016-2019 Microchip Technology, Inc.
13 #include <linux/clk-provider.h>
16 #include <media/v4l2-ctrls.h>
17 #include <media/v4l2-device.h>
18 #include <media/videobuf2-dma-contig.h>
57 * struct isc_format - ISC media bus format information
98 * struct fmt_config - ISC format configuration and internal pipeline
164 * struct isc_reg_offsets - ISC device register offsets
199 * struct isc_device - ISC device driver data/config struct
[all …]
/linux/drivers/media/i2c/
H A Dsaa711x_regs.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * saa711x - Philips SAA711x video decoder register specifications
9 /* Video Decoder */
10 /* Video Decoder - Frontend part */
16 /* Video Decoder - Decoder part */
76 /* X port, I port and the scaler part */
196 /* SAA7113 bit-masks */
228 /* Video Decoder: R_01_INC_DELAY to R_1F_STATUS_BYTE_2_VD_DEC */
230 /* Video Decoder - Frontend part: R_01_INC_DELAY to R_05_INPUT_CNTL_4 */
242 /* Video Decoder - Decoder part: R_06_H_SYNC_START to R_1F_STATUS_BYTE_2_VD_DEC */
[all …]
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-types.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _media-controller-types:
10 .. _media-entity-functions:
11 .. _MEDIA-ENT-F-UNKNOWN:
12 .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN:
13 .. _MEDIA-ENT-F-IO-V4L:
14 .. _MEDIA-ENT-F-IO-VBI:
15 .. _MEDIA-ENT-F-IO-SWRADIO:
16 .. _MEDIA-ENT-F-IO-DTV:
17 .. _MEDIA-ENT-F-DTV-DEMOD:
[all …]
/linux/Documentation/gpu/amdgpu/display/
H A Ddc-glossary.rst7 'Documentation/gpu/amdgpu/amdgpu-glossary.rst'; if you cannot find it anywhere,
19 Application-Specific Integrated Circuit
49 Cathode Ray Tube Controller - commonly called "Controller" - Generates
53 Coordinated Video Timings
108 Display Micro-Controller Unit
111 Display Micro-Controller Unit, version B
213 Scaler
225 Transition-Minimized Differential Signaling
237 Unified Video Decoder
/linux/drivers/media/pci/zoran/
H A Dzr36057.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * zr36057.h - zr36057 register offsets
13 #define ZR36057_VFEHCR 0x000 /* Video Front End, Horizontal Configuration Register */
19 #define ZR36057_VFEVCR 0x004 /* Video Front End, Vertical Configuration Register */
25 #define ZR36057_VFESPFR 0x008 /* Video Front End, Scaler and Pixel Format Register */
41 #define ZR36057_VDTR 0x00c /* Video Display "Top" Register */
43 #define ZR36057_VDBR 0x010 /* Video Display "Bottom" Register */
45 #define ZR36057_VSSFGR 0x014 /* Video Stride, Status, and Frame Grab Register */
51 #define ZR36057_VDCR 0x018 /* Video Display Configuration Register */
/linux/drivers/video/fbdev/kyro/
H A DSTG4000OverlayDevice.c2 * linux/drivers/video/kyro/STG4000OverlayDevice.c
57 /*clipped on-screen pixel position of overlay */
69 /* on-screen pixel position of overlay */
152 return -EINVAL; in CreateOverlaySurface()
155 /* Stride in 16 byte words - 16Bpp */ in CreateOverlaySurface()
226 * Make sure that LUT not used - ?????? in CreateOverlaySurface()
280 return -EINVAL; in SetOverlayBlendMode()
296 /* Set video stream control */ in EnableOverlayPlane()
298 tmp |= SET_BIT(1); /* video stream */ in EnableOverlayPlane()
309 ulBits--; in Overlap()
[all …]

12345