| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | audio.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 6 Audio Inputs and Outputs 9 Audio inputs and outputs are physical connectors of a device. Video 11 each. Radio devices have no audio inputs or outputs. They have exactly 12 one tuner which in fact *is* an audio source, but this API associates 13 tuners with video inputs or outputs only, and radio devices have none of 14 these. [#f1]_ A connector on a TV card to loop back the received audio 15 signal to a sound card is not considered an audio output. 17 Audio and video inputs and outputs are associated. Selecting a video 18 source also selects an audio source. This is most evident when the video [all …]
|
| H A D | vidioc-enumoutput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMOUTPUT - Enumerate video outputs 34 To query the attributes of a video outputs applications initialize the 46 .. flat-table:: struct v4l2_output 47 :header-rows: 0 48 :stub-columns: 0 51 * - __u32 52 - ``index`` 53 - Identifies the output, set by the application. 54 * - __u8 [all …]
|
| H A D | vidioc-enuminput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMINPUT - Enumerate video inputs 34 To query the attributes of a video input applications initialize the 45 .. flat-table:: struct v4l2_input 46 :header-rows: 0 47 :stub-columns: 0 50 * - __u32 51 - ``index`` 52 - Identifies the input, set by the application. 53 * - __u8 [all …]
|
| H A D | vidioc-g-tuner.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_TUNER - VIDIOC_S_TUNER - Get or set tuner attributes 46 Tuners have two writable properties, the audio mode and the radio 47 frequency. To change the audio mode, applications initialize the 50 which is determined by the current video input. Drivers may choose a 51 different audio mode if the requested mode is invalid or unsupported. 52 Since this is a write-only ioctl, it does not return the actually 53 selected audio mode. 68 .. flat-table:: struct v4l2_tuner 69 :header-rows: 0 [all …]
|
| H A D | diff-v4l.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _diff-v4l: 10 The Video For Linux API was first introduced in Linux 2.1 to unify and 21 for V4L2 video capture, overlay, radio and raw vbi capture devices did 23 and below in :ref:`v4l-dev`. 25 The teletext devices (minor range 192-223) have been removed in V4L2 and 35 .. _v4l-dev: 37 .. flat-table:: V4L Device Types, Names and Numbers 38 :header-rows: 1 39 :stub-columns: 0 [all …]
|
| H A D | vidioc-querycap.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERYCAP - Query device capabilities 47 .. flat-table:: struct v4l2_capability 48 :header-rows: 0 49 :stub-columns: 0 52 * - __u8 53 - ``driver``\ [16] 54 - Name of the driver, a unique NUL-terminated ASCII string. For 62 sure the strings are properly NUL-terminated. 63 * - __u8 [all …]
|
| H A D | dev-capture.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 7 Video Capture Interface 10 Video capture devices sample an analog video signal and store the 15 Conventionally V4L2 video capture devices are accessed through character 16 device special files named ``/dev/video`` and ``/dev/video0`` to 18 ``/dev/video`` is typically a symbolic link to the preferred video 21 .. note:: The same device file names are used for video output devices. 26 Devices supporting the video capture interface set the 31 functions they may also support the :ref:`video overlay <overlay>` 32 (``V4L2_CAP_VIDEO_OVERLAY``) and the :ref:`raw VBI capture <raw-vbi>` [all …]
|
| H A D | vidioc-g-modulator.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_MODULATOR - VIDIOC_S_MODULATOR - Get or set modulator attributes 47 Modulators have two writable properties, an audio modulation set and the 48 radio frequency. To change the modulated audio subprograms, applications 51 different audio modulation if the request cannot be satisfied. However 52 this is a write-only ioctl, it does not return the actual audio 67 .. flat-table:: struct v4l2_modulator 68 :header-rows: 0 69 :stub-columns: 0 72 * - __u32 [all …]
|
| H A D | ext-ctrls-codec.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _codec-controls: 24 .. _mpeg-control-id: 27 ----------------- 35 .. _v4l2-mpeg-stream-type: 40 enum v4l2_mpeg_stream_type - 41 The MPEG-1, -2 or -4 output stream type. One cannot assume anything 48 .. flat-table:: 49 :header-rows: 0 50 :stub-columns: 0 [all …]
|
| H A D | dev-output.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 7 Video Output Interface 10 Video output devices encode stills or image sequences as analog video 14 Conventionally V4L2 video output devices are accessed through character 15 device special files named ``/dev/video`` and ``/dev/video0`` to 17 ``/dev/video`` is typically a symbolic link to the preferred video 20 .. note:: The same device file names are used also for video capture devices. 25 Devices supporting the video output interface set the 30 functions they may also support the :ref:`raw VBI output <raw-vbi>` 32 streaming I/O methods must be supported. Modulators and audio outputs [all …]
|
| /linux/Documentation/devicetree/bindings/display/xlnx/ |
| H A D | xlnx,zynqmp-dpsub.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/xlnx/xlnx,zynqmp-dpsub.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 implements the display and audio pipelines based on the DisplayPort v1.2 14 +------------------------------------------------------------+ 15 +--------+ | +----------------+ +-----------+ | 16 | DPDMA | --->| | --> | Video | Video +-------------+ | 17 | 4x vid | | | | | Rendering | -+--> | | | +------+ 18 | 2x aud | | | Audio/Video | --> | Pipeline | | | DisplayPort |---> | PHY0 | [all …]
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A D | media-types.rst | 1 .. 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/arch/powerpc/include/asm/ |
| H A D | ps3av.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 109 /* for video module */ 161 /* for audio module */ 218 /* audio_ctrl_data[0] de-emphasis */ 302 /* for video mode */ 427 struct ps3av_info_audio audio[0]; /* 0 or more audio blocks */ member 445 /* backend: video cs param */ 449 u16 av_vid; /* in: video resolution */ 458 /* backend: video mute */ 469 /* backend: video disable signal */ [all …]
|
| /linux/include/media/drv-intf/ |
| H A D | saa7146.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 #include <linux/delay.h> /* for delay-stuff */ 7 #include <linux/pci.h> /* for pci-config-stuff, vendor ids etc. */ 16 #include <media/v4l2-device.h> 17 #include <media/v4l2-ctrls.h> 22 #define saa7146_write(sxy,adr,dat) writel((dat),(sxy->mem+(adr))) 23 #define saa7146_read(sxy,adr) readl(sxy->mem+(adr)) 107 u32 irq_mask; /* mask to indicate, which irq-events are handled by the extension */ 129 u32 revision; /* chip revision; needed for bug-workarounds*/ 131 /* pci-device & irq stuff*/ [all …]
|
| H A D | cx25840.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * cx25840.h - definition for cx25840/1/2/3 inputs 16 * Without this the audio standard detection will fail and you will 24 * until the first open of the video device. Another reason for 27 * you can avoid loading the fw as long as the video device isn't used. 31 /* Composite video input [all...] |
| /linux/drivers/media/usb/cx231xx/ |
| H A D | cx231xx-pcb-cfg.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 cx231xx-pcb-config.c - driver for Conexant 4 Cx23100/101/102 USB video capture devices 11 #include "cx231xx-conf-reg.h" 15 MODULE_PARM_DESC(pcb_debug, "enable pcb config debug messages [video]"); 42 NOT_SUPPORTED, /* AUDIO */ 43 NOT_SUPPORTED, /* VIDEO */ 62 /* full-speed config */ 70 NOT_SUPPORTED, /* AUDIO */ 71 NOT_SUPPORTED, /* VIDEO */ [all …]
|
| /linux/drivers/gpu/drm/rockchip/ |
| H A D | cdn-dp-reg.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Author: Chris Zhong <zyw@rock-chips.com> 14 #include "cdn-dp-core.h" 15 #include "cdn-dp-reg.h" 26 writel(clk / 1000000, dp->regs + SW_CLK_H); in cdn_dp_set_fw_clk() 45 writel(val, dp->regs + SOURCE_DPTX_CAR); in cdn_dp_clock_reset() 48 writel(val, dp->regs + SOURCE_PHY_CAR); in cdn_dp_clock_reset() 54 writel(val, dp->regs + SOURCE_PKT_CAR); in cdn_dp_clock_reset() 62 writel(val, dp->regs + SOURCE_AIF_CAR); in cdn_dp_clock_reset() 68 writel(val, dp->regs + SOURCE_CIPHER_CAR); in cdn_dp_clock_reset() [all …]
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_disp.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2017 - 2020 Xilinx, Inc. 8 * - Hyun Woo Kwon <hyun.kwon@xilinx.com> 9 * - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 19 #include <linux/dma-mapping.h> 21 #include <linux/media-bus-format.h> 34 * -------- 36 * The display controller part of ZynqMP DP subsystem, made of the Audio/Video 37 * Buffer Manager, the Video Rendering Pipeline (blender) and the Audio Mixer. 39 * +------------------------------------------------------------+ [all …]
|
| /linux/drivers/media/pci/cx88/ |
| H A D | cx88-reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * cx88x-hw.h - CX2388x register offsets 5 * Copyright (C) 1996,97,98 Ralph Metzler (rjkm@thp.uni-koeln.de) 71 #define MO_VID_INTMSK 0x200050 // Video interrupt mask 72 #define MO_VID_INTSTAT 0x200054 // Video interrupt status 73 #define MO_VID_INTMSTAT 0x200058 // Video interrupt masked status 74 #define MO_VID_INTSSTAT 0x20005C // Video interrupt set status 75 #define MO_AUD_INTMSK 0x200060 // Audio interrupt mask 76 #define MO_AUD_INTSTAT 0x200064 // Audio interrupt status 77 #define MO_AUD_INTMSTAT 0x200068 // Audio interrupt masked status [all …]
|
| /linux/drivers/gpu/drm/bridge/analogix/ |
| H A D | analogix-anx78xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 #include "analogix-i2c-dptx.h" 10 #include "analogix-i2c-txcommon.h" 49 * Audio and Video Auto Control 52 /* Auto Audio and Video Control register */ 59 /* Audio Exception Enable Registers */ 60 #define SP_AUD_EXCEPTION_ENABLE_BASE (0x24 - 1) 61 /* Bits for Audio Exception Enable Register 3 */ 108 #define SP_TMDS_CTRL_BASE (0x50 - 1) 113 * Video Control [all …]
|
| /linux/Documentation/sound/cards/ |
| H A D | bt87x.rst | 14 00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02) 18 The first does video, it is backward compatible to the bt848. The second 19 does audio. snd-bt87x is a driver for the second function. It's a sound 22 into your sound card's line-in you probably don't need this driver if all 25 Some cards do not bother to connect anything to the audio input pins of 26 the chip, and some other cards use the audio function to transport MPEG 27 video data, so it's quite possible that audio recording may not work 37 If the driver complains ("Unknown TV card found, the audio driver will 39 try to use the audio capture function of your card. If the frequency of 44 <alsa-devel@alsa-project.org>, regardless of whether audio capture works [all …]
|
| /linux/drivers/zorro/ |
| H A D | zorro.ids | 4 # Maintained by Geert Uytterhoeven <zorro@linux-m68k.org> 12 # product product_name <-- single tab 23 0200 3-State 29 6700 A2386-SX [ISA Bus Bridge] 46 6700 A2386-SX [ISA Bus Bridge] 61 03ed A-Squared 62 0100 Live! 2000 [Video Card] 70 0300 8-Up (Rev A) [RAM Expansion] 71 0400 8-Up (Rev Z) [RAM Expansion] 73 4000 8-Star [RAM Expansion] [all …]
|
| /linux/Documentation/arch/arm/omap/ |
| H A D | dss.rst | 5 This is an almost total rewrite of the OMAP FB driver in drivers/video/omap 7 TV-out and multiple display support, but there are lots of small improvements 10 The DSS2 driver (omapdss module) is in arch/arm/plat-omap/dss/, and the FB, 11 panel and controller drivers are in drivers/video/omap2/. DSS1 and DSS2 live 15 -------- 19 - MIPI DPI (parallel) output 20 - MIPI DSI output in command mode 21 - MIPI DBI (RFBI) output 22 - SDI output 23 - TV output [all …]
|
| /linux/drivers/media/pci/cx25821/ |
| H A D | cx25821.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 20 #include <media/v4l2-common.h> 21 #include <media/v4l2-device.h> 22 #include <media/v4l2-ctrls.h> 23 #include <media/videobuf2-v4l2.h> 24 #include <media/videobuf2-dma-sg.h> 26 #include "cx25821-reg.h" 27 #include "cx25821-medusa-reg.h" 28 #include "cx25821-sram.h" 29 #include "cx25821-audio.h" [all …]
|
| /linux/drivers/clk/sunxi-ng/ |
| H A D | ccu-suniv-f1c100s.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/clk-provider.h> 25 #include "ccu-suniv-f1c100s.h" 39 .hw.init = CLK_HW_INIT("pll-cpu", "osc24M", 46 * The Audio PLL is supposed to have 4 outputs: 3 fixed factors from 48 * pll audio). 55 static SUNXI_CCU_NM_WITH_GATE_LOCK(pll_audio_base_clk, "pll-audio-base", 63 static SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK(pll_video_clk, "pll-video", 75 static SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK(pll_ve_clk, "pll-ve", 87 static SUNXI_CCU_NKM_WITH_GATE_LOCK(pll_ddr0_clk, "pll-ddr", [all …]
|