Home
last modified time | relevance | path

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

12345678910>>...15

/linux-6.12.1/Documentation/userspace-api/media/v4l/
Dopen.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
22 the hardware, which may also expose device nodes, called V4L2 sub-devices.
24 When such V4L2 sub-devices are exposed, they allow controlling those
25 other hardware components - usually connected via a serial bus (like
26 I²C, SMBus or SPI). Depending on the bridge driver, those sub-devices
29 :ref:`V4L2 sub-devices <subdev>`.
32 :ref:`Media Controller <media_controller>` are called **MC-centric**
34 are called **video-node-centric**.
36 Userspace can check if a V4L2 hardware peripheral is MC-centric by
38 :ref:`device_caps field <device-capabilities>`.
[all …]
Ddiff-v4l.rst1 .. 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
11 replace various TV and radio device related interfaces, developed
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
[all …]
/linux-6.12.1/drivers/media/platform/st/sti/delta/
Ddelta.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 #include <media/v4l2-device.h>
12 #include <media/v4l2-mem2mem.h>
14 #include "delta-cfg.h"
17 * enum delta_state - state of decoding instance
46 * struct delta_streaminfo - information about stream to decode
49 * @width: width of video stream
51 * @streamformat: fourcc compressed format of video (MJPEG, MPEG2, ...)
56 * @pixelaspect: pixel aspect ratio of video (4/3, 5/4)
89 * struct delta_au - access unit structure.
[all …]
/linux-6.12.1/Documentation/gpu/amdgpu/display/
Ddc-debug.rst19 ---------------------
21 If you want to enable or debug multiple planes in a specific user-space
31 * The color indicates the format - For example, red is AR24 and green is NV12
36 Consider the video playback case in which a video is played in a specific
37 plane, and the desktop is drawn in another plane. The video plane should
38 feature one or two green bars at the bottom of the video depending on pipe
49 ----------------
72 change in real-time by using something like::
74 sudo watch -d cat /sys/kernel/debug/dri/0/amdgpu_dm_dtn_log
76 When reporting a bug related to DC, consider attaching this log before and
[all …]
Ddc-glossary.rst5 On this page, we try to keep track of acronyms related to the display
7 '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
225 Transition-Minimized Differential Signaling
237 Unified Video Decoder
/linux-6.12.1/drivers/media/usb/cx231xx/
Dcx231xx.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 cx231xx.h - driver for Conexant Cx23100/101/102 USB video capture devices
21 #include <media/drv-intf/cx2341x.h>
23 #include <media/videobuf2-vmalloc.h>
24 #include <media/v4l2-device.h>
25 #include <media/v4l2-ctrls.h>
26 #include <media/v4l2-fh.h>
27 #include <media/rc-core.h>
28 #include <media/i2c/ir-kbd-i2c.h>
30 #include "cx231xx-reg.h"
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/powerpc/nintendo/
Dgamecube.txt7 This node represents the multi-function "Flipper" chip, which packages
12 - compatible : Should be "nintendo,flipper"
14 1.a) The Video Interface (VI) node
17 video encoder.
21 - compatible : should be "nintendo,flipper-vi"
22 - reg : should contain the VI registers location and length
23 - interrupts : should contain the VI interrupt
32 - compatible : should be "nintendo,flipper-pi"
33 - reg : should contain the PI registers location and length
43 - compatible : should be "nintendo,flipper-pic"
[all …]
/linux-6.12.1/drivers/video/
Dcmdline.c1 // SPDX-License-Identifier: GPL-2.0
3 * Based on the fbdev code in drivers/video/fbdev/core/fb_cmdline:
8 * 2001 - Documented with DocBook
9 * - Brad Douglas <brad@neruo.com>
22 #include <video/cmdline.h>
26 * the maximum number of video= parameters. Although not directly
27 * related to each other, it makes sense to keep it that way.
64 * video_get_options - get kernel boot parameters
66 * line (video=<name>:<options>)
68 * Looks up the video= options for the given name. Names are connector
[all …]
/linux-6.12.1/drivers/media/pci/ivtv/
Divtv-routing.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 Audio/video-routing-related ivtv functions.
4 Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com>
5 Copyright (C) 2005-2007 Hans Verkuil <hverkuil@xs4all.nl>
9 #include "ivtv-driver.h"
10 #include "ivtv-i2c.h"
11 #include "ivtv-cards.h"
12 #include "ivtv-gpio.h"
13 #include "ivtv-routing.h"
15 #include <media/drv-intf/msp3400.h>
[all …]
Divtv-routing.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 Audio/video-routing-related ivtv functions.
4 Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com>
5 Copyright (C) 2005-2007 Hans Verkuil <hverkuil@xs4all.nl>
/linux-6.12.1/Documentation/userspace-api/media/mediactl/
Dmedia-controller-intro.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _media-controller-intro:
8 Media devices increasingly handle multiple related functions. Many USB
9 cameras include microphones, video capture hardware can also output
10 video, or SoC camera interfaces also perform memory-to-memory operations
11 similar to video codecs.
16 The devices' relationships (when using a webcam, end-users shouldn't
/linux-6.12.1/Documentation/admin-guide/media/
Dmgb4.rst1 .. SPDX-License-Identifier: GPL-2.0
7 ---------------
9 The mgb4 driver provides a sysfs interface, that is used to configure video
10 stream related parameters (some of them must be set properly before the v4l2
11 device can be opened) and obtain the video device/stream status.
13 There are two types of parameters - global / PCI card related, found under
23 | 0 - No module present
24 | 1 - FPDL3
25 | 2 - GMSL
33 | 1 - FPDL3
[all …]
/linux-6.12.1/drivers/staging/media/sunxi/cedrus/
DTODO7 - platform, with resources management, interrupt handler, watchdog,
9 - proc, with video device registration and related operations;
10 - context, with m2m context, queue and controls management;
11 - engine, with each individual codec job execution and codec-specific
16 devices but exposing distinct video devices.
/linux-6.12.1/Documentation/admin-guide/laptops/
Dthinkpad-acpi.rst9 - Borislav Deianov <borislav@users.sf.net>
10 - Henrique de Moraes Holschuh <hmh@hmh.eng.br>
12 http://ibm-acpi.sf.net/
19 This driver used to be named ibm-acpi until kernel 2.6.21 and release
20 0.13-20070314. It used to be in the drivers/acpi tree, but it was
21 moved to the drivers/misc tree and renamed to thinkpad-acpi for kernel
25 The driver is named "thinkpad-acpi". In some places, like module
29 "tpacpi" is used as a shorthand where "thinkpad-acpi" would be too
33 ------
38 - Fn key combinations
[all …]
/linux-6.12.1/drivers/media/platform/mediatek/vpu/
Dmtk_vpu.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Author: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
15 * VPU (video processor unit) is a tiny processor controlling video hardware
16 * related to video codec, scaling and color format converting.
25 * enum ipi_id - the id of inter-processor interrupt
39 * handle VP8 video decoder job, and vice versa.
43 * handle VP9 video decoder job, and vice versa.
47 * handle H264 video encoder job, and vice versa.
49 * handle VP8 video encoder job,, and vice versa.
67 * enum rst_id - reset id to register reset function for VPU watchdog timeout
[all …]
/linux-6.12.1/Documentation/gpu/
Di915.rst17 ------------------------
19 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
22 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
25 .. kernel-doc:: drivers/gpu/drm/i915/intel_uncore.c
29 ------------------
31 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
34 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
37 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
40 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
43 Intel GVT-g Guest Support(vGPU)
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/power/
Dallwinner,sun20i-d1-ppu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/allwinner,sun20i-d1-ppu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Samuel Holland <samuel@sholland.org>
13 D1 and related SoCs contain a power domain controller for the CPUs, GPU, and
14 video-related hardware.
19 - allwinner,sun20i-d1-ppu
31 '#power-domain-cells':
35 - compatible
[all …]
/linux-6.12.1/Documentation/fb/
Dtridentfb.rst34 When booting you can pass the video parameter::
36 video=tridentfb
40 video=tridentfb:800x600-16@75,noaccel
47 fp use flat panel related stuff
60 Only use if your video memory is taken from main memory hence of
70 mode a mode name like 800x600-8@75 as described in
Dcirrusfb.rst12 - SD64
13 - Piccolo
14 - Picasso
15 - Spectrum
16 - Alpine (GD-543x/4x)
17 - Picasso4 (GD-5446)
18 - GD-5480
19 - Laguna (GD-546x)
22 - PCI
23 - Zorro
[all …]
/linux-6.12.1/drivers/media/usb/au0828/
Dau0828-core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
14 #include <media/v4l2-common.h>
23 * 4 = I2C related
24 * 8 = Bridge related
25 * 16 = IR related
68 int status = -ENODEV; in send_control_msg()
70 if (dev->usbdev) { in send_control_msg()
73 status = usb_control_msg(dev->usbdev, in send_control_msg()
74 usb_sndctrlpipe(dev->usbdev, 0), in send_control_msg()
95 int status = -ENODEV; in recv_control_msg()
[all …]
/linux-6.12.1/include/video/
Dmmp_disp.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * linux/include/video/mmp_disp.h
67 /* overlay related para: win/addr */
82 * pitch[0]: graphics/video layer line length or y pitch
83 * pitch[1]/pitch[2]: video u/v pitch if non-zero
93 /* path related para: mode */
143 /* overlay describes a z-order indexed slot in each path. */
208 /* path is main part of mmp-disp */
242 path->ops.set_mode(path, mode); in mmp_path_set_mode()
247 path->ops.set_onoff(path, status); in mmp_path_set_onoff()
[all …]
/linux-6.12.1/drivers/media/pci/mgb4/
Dmgb4_trigger.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2021-2023 Digiteq Automotive
7 * for event triggers that can be used to record events related to the video
10 * clock source as the video frames.
37 return -EBUSY; in trigger_read_raw()
38 *val = mgb4_read_reg(&st->mgbdev->video, 0xA0); in trigger_read_raw()
43 return -EINVAL; in trigger_read_raw()
50 int irq = xdma_get_user_irq(st->mgbdev->xdev, 11); in trigger_set_state()
53 xdma_enable_user_irq(st->mgbdev->xdev, irq); in trigger_set_state()
55 xdma_disable_user_irq(st->mgbdev->xdev, irq); in trigger_set_state()
[all …]
Dmgb4_sysfs_pci.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2021-2022 Digiteq Automotive
6 * This module handles all the sysfs info/configuration that is related to the
19 return sprintf(buf, "%u\n", mgbdev->module_version & 0x0F); in module_version_show()
27 return sprintf(buf, "%u\n", mgbdev->module_version >> 4); in module_type_show()
34 u32 config = mgb4_read_reg(&mgbdev->video, 0xC4); in fw_version_show()
43 u32 config = mgb4_read_reg(&mgbdev->video, 0xC4); in fw_type_show()
52 u32 sn = mgbdev->serial_number; in serial_number_show()
54 return sprintf(buf, "%03d-%03d-%03d-%03d\n", sn >> 24, (sn >> 16) & 0xFF, in serial_number_show()
/linux-6.12.1/drivers/gpu/drm/loongson/
Dlsdc_drv.h1 /* SPDX-License-Identifier: GPL-2.0+ */
31 * Loongson 3 series processors, they are equipped with on-board video RAM
33 * system RAM as video RAM, they don't has a dedicated VRAM.
69 /* GFX related resources wrangler */
103 /* crtc hardware related ops */
135 /* primary plane hardware related ops */
152 /* cursor plane hardware related ops */
348 return readl(ldev->reg_base + offset); in lsdc_rreg32()
353 writel(val, ldev->reg_base + offset); in lsdc_wreg32()
360 void __iomem *addr = ldev->reg_base + offset; in lsdc_ureg32_set()
[all …]
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dqcs8550.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved.
8 /delete-node/ &reserved_memory;
11 reserved_memory: reserved-memory {
12 #address-cells = <2>;
13 #size-cells = <2>;
18 * 1. Firmware related regions which aren't shared with kernel.
20 * indicate the firmware related reserved information. Bootloader
27 * 2. Firmware related memory regions which are shared with Kernel
29 * that indicate fimware-related shared information. A label name
[all …]

12345678910>>...15