| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/bridge/ |
| D | adi,adv7511.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15 space conversion, S/PDIF, CEC and HDCP. The transmitter input is 21 - adi,adv7511 22 - adi,adv7511w 23 - adi,adv7513 37 reg-names: 40 needing a non-default address. [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/zoran/ |
| D | zoran_driver.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 28 * bttv - Bt848 frame grabber driver 29 * Copyright (C) 1996,97,98 Ralph Metzler (rjkm@thp.uni-koeln.de) 30 * & Marcus Metzler (mocm@thp.uni-koeln.de) 42 #include <linux/i2c-algo-bit.h> 47 #include <media/v4l2-common.h> 48 #include <media/v4l2-ioctl.h> 49 #include <media/v4l2-event.h> 62 .name = "15-bit RGB LE", 64 .colorspace = V4L2_COLORSPACE_SRGB, [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/zoran/ |
| D | zoran_driver.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 28 * bttv - Bt848 frame grabber driver 29 * Copyright (C) 1996,97,98 Ralph Metzler (rjkm@thp.uni-koeln.de) 30 * & Marcus Metzler (mocm@thp.uni-koeln.de) 42 #include <linux/i2c-algo-bit.h> 47 #include <media/v4l2-common.h> 48 #include <media/v4l2-ioctl.h> 49 #include <media/v4l2-event.h> 62 .name = "15-bit RGB LE", 64 .colorspace = V4L2_COLORSPACE_SRGB, [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | vivid.rst | 1 .. SPDX-License-Identifier: GPL-2.0 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 18 allows you to use this driver as a test input for application development, since 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 28 - All possible control types are present [all …]
|
| D | imx7.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 14 - CMOS Sensor Interface (CSI) 15 - Video Multiplexer 16 - MIPI CSI-2 Receiver 18 .. code-block:: none 20 MIPI Camera Input ---> MIPI CSI-2 --- > |\ 24 | U | ------> CSI ---> Capture 27 Parallel Camera Input ----------------> | / 34 -------- [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | vivid.rst | 1 .. SPDX-License-Identifier: GPL-2.0 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 18 allows you to use this driver as a test input for application development, since 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 28 - All possible control types are present [all …]
|
| D | imx7.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 14 - CMOS Sensor Interface (CSI) 15 - Video Multiplexer 16 - MIPI CSI-2 Receiver 18 .. code-block:: none 20 MIPI Camera Input ---> MIPI CSI-2 --- > |\ 24 | U | ------> CSI ---> Capture 27 Parallel Camera Input ----------------> | / 34 -------- [all …]
|
| /kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
| D | v4l2-dv-timings.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * v4l2-dv-timings - dv-timings helper functions 14 #include <linux/v4l2-dv-timings.h> 15 #include <media/v4l2-dv-timings.h> 145 const struct v4l2_bt_timings *bt = &t->bt; in v4l2_valid_dv_timings() 146 const struct v4l2_bt_timings_cap *cap = &dvcap->bt; in v4l2_valid_dv_timings() 147 u32 caps = cap->capabilities; in v4l2_valid_dv_timings() 149 u32 max_hor = 3 * bt->width; in v4l2_valid_dv_timings() 151 if (t->type != V4L2_DV_BT_656_1120) in v4l2_valid_dv_timings() 153 if (t->type != dvcap->type || in v4l2_valid_dv_timings() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
| D | v4l2-dv-timings.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * v4l2-dv-timings - dv-timings helper functions 14 #include <linux/v4l2-dv-timings.h> 15 #include <media/v4l2-dv-timings.h> 145 const struct v4l2_bt_timings *bt = &t->bt; in v4l2_valid_dv_timings() 146 const struct v4l2_bt_timings_cap *cap = &dvcap->bt; in v4l2_valid_dv_timings() 147 u32 caps = cap->capabilities; in v4l2_valid_dv_timings() 149 u32 max_hor = 3 * bt->width; in v4l2_valid_dv_timings() 151 if (t->type != V4L2_DV_BT_656_1120) in v4l2_valid_dv_timings() 153 if (t->type != dvcap->type || in v4l2_valid_dv_timings() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/ |
| D | vivid-vid-cap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * vivid-vid-cap.c - video capture support functions. 13 #include <linux/v4l2-dv-timings.h> 14 #include <media/v4l2-common.h> 15 #include <media/v4l2-event.h> 16 #include <media/v4l2-dv-timings.h> 17 #include <media/v4l2-rect.h> 19 #include "vivid-core.h" 20 #include "vivid-vid-common.h" 21 #include "vivid-kthread-cap.h" [all …]
|
| /kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/ |
| D | vivid-vid-cap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * vivid-vid-cap.c - video capture support functions. 13 #include <linux/v4l2-dv-timings.h> 14 #include <media/v4l2-common.h> 15 #include <media/v4l2-event.h> 16 #include <media/v4l2-dv-timings.h> 17 #include <media/v4l2-rect.h> 19 #include "vivid-core.h" 20 #include "vivid-vid-common.h" 21 #include "vivid-kthread-cap.h" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/ |
| D | adi,adv7511.txt | 2 ------------------------------------------------ 6 conversion, S/PDIF, CEC and HDCP. ADV7533/5 supports the DSI interface for input 11 - compatible: Should be one of: 18 - reg: I2C slave addresses 26 The ADV7511 supports a large number of input data formats that differ by their 29 properties describe the input and map directly to the video input tables of the 32 - adi,input-depth: Number of bits per color component at the input (8, 10 or 34 - adi,input-colorspace: The input color space, one of "rgb", "yuv422" or 36 - adi,input-clock: The input clock type, one of "1x" (one clock cycle per 40 The following input format properties are required except in "rgb 1x" and [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | pixfmt-v4l2.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 Single-planar format structure 13 .. flat-table:: struct v4l2_pix_format 14 :header-rows: 0 15 :stub-columns: 0 18 * - __u32 19 - ``width`` 20 - Image width in pixels. 21 * - __u32 22 - ``height`` [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | pixfmt-v4l2.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 Single-planar format structure 13 .. flat-table:: struct v4l2_pix_format 14 :header-rows: 0 15 :stub-columns: 0 18 * - __u32 19 - ``width`` 20 - Image width in pixels. 21 * - __u32 22 - ``height`` [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/ |
| D | m2m-deinterlace.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Javier Martin <javier.martin@vista-silicon.com> 15 #include <media/v4l2-mem2mem.h> 16 #include <media/v4l2-device.h> 17 #include <media/v4l2-ioctl.h> 18 #include <media/videobuf2-dma-contig.h> 20 #define MEM2MEM_TEST_MODULE_NAME "mem2mem-deinterlace" 23 MODULE_AUTHOR("Javier Martin <javier.martin@vista-silicon.com"); 34 #define MEM2MEM_NAME "m2m-deinterlace" 37 v4l2_dbg(1, debug, &dev->v4l2_dev, "%s: " fmt, __func__, ## arg) [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/ |
| D | m2m-deinterlace.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Javier Martin <javier.martin@vista-silicon.com> 15 #include <media/v4l2-mem2mem.h> 16 #include <media/v4l2-device.h> 17 #include <media/v4l2-ioctl.h> 18 #include <media/videobuf2-dma-contig.h> 20 #define MEM2MEM_TEST_MODULE_NAME "mem2mem-deinterlace" 23 MODULE_AUTHOR("Javier Martin <javier.martin@vista-silicon.com"); 34 #define MEM2MEM_NAME "m2m-deinterlace" 37 v4l2_dbg(1, debug, &dev->v4l2_dev, "%s: " fmt, __func__, ## arg) [all …]
|
| /kernel/linux/linux-6.6/drivers/media/i2c/ |
| D | ov772x.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net> 26 #include <linux/v4l2-mediabus.h> 31 #include <media/v4l2-ctrls.h> 32 #include <media/v4l2-device.h> 33 #include <media/v4l2-event.h> 34 #include <media/v4l2-fwnode.h> 35 #include <media/v4l2-image-sizes.h> 36 #include <media/v4l2-subdev.h> 41 #define GAIN 0x00 /* AGC - Gain control gain setting */ [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | ov772x.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net> 26 #include <linux/v4l2-mediabus.h> 31 #include <media/v4l2-ctrls.h> 32 #include <media/v4l2-device.h> 33 #include <media/v4l2-event.h> 34 #include <media/v4l2-image-sizes.h> 35 #include <media/v4l2-subdev.h> 40 #define GAIN 0x00 /* AGC - Gain control gain setting */ 41 #define BLUE 0x01 /* AWB - Blue channel gain setting */ [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | r8a7792-wheat.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 24 stdout-path = "serial0:115200n8"; 32 d3_3v: regulator-3v3 { 33 compatible = "regulator-fixed"; 34 regulator-name = "D3.3V"; 35 regulator-min-microvolt = <3300000>; 36 regulator-max-microvolt = <3300000>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/ |
| D | r8a7792-wheat.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 24 stdout-path = "serial0:115200n8"; 32 d3_3v: regulator-3v3 { 33 compatible = "regulator-fixed"; 34 regulator-name = "D3.3V"; 35 regulator-min-microvolt = <3300000>; 36 regulator-max-microvolt = <3300000>; [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/ |
| D | mtk_vcodec_dec_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 #define MTK_VCODEC_DEC_NAME "mtk-vcodec-dec" 22 * enum mtk_vdec_format_types - Structure used to get supported 38 * enum mtk_vdec_hw_count - Supported hardware count 48 * enum mtk_vdec_hw_arch - Used to separate different hardware architecture 56 * struct vdec_pic_info - picture size information 65 * @reserved: align struct to 64-bit in order to adjust 32-bit and 64-bit os. 78 * struct mtk_vcodec_dec_pdata - compatible data for each IC 94 * @is_subdev_supported: whether support parent-node architecture(subdev) 120 * struct mtk_vcodec_dec_ctx - Context (instance) private data. [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/ |
| D | rkisp1-isp.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Rockchip ISP1 Driver - ISP Subdevice 16 #include <media/v4l2-event.h> 18 #include "rkisp1-common.h" 26 * NOTE: MIPI controller and input MUX are also configured in this file. 27 * This is because ISP Subdev describes not only ISP submodule (input size, 39 * +---------------------------------------------------------+ 41 * | +---------------------------------------------------+ | 44 * | | +--------------------------------------------+ | | 47 * | | | +---------------------------------+ | | | [all …]
|
| /kernel/linux/linux-5.10/drivers/media/usb/gspca/ |
| D | kinect.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 52 uint8_t ibuf[0x200]; /* input buffer for control commands */ 69 .colorspace = V4L2_COLORSPACE_SRGB, 77 .colorspace = V4L2_COLORSPACE_SRGB, 82 .colorspace = V4L2_COLORSPACE_SRGB, 87 .colorspace = V4L2_COLORSPACE_SRGB, 92 .colorspace = V4L2_COLORSPACE_SRGB, 97 .colorspace = V4L2_COLORSPACE_SRGB, 124 struct usb_device *udev = gspca_dev->dev; in send_cmd() 126 uint8_t *obuf = sd->obuf; in send_cmd() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/usb/gspca/ |
| D | kinect.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 52 uint8_t ibuf[0x200]; /* input buffer for control commands */ 69 .colorspace = V4L2_COLORSPACE_SRGB, 77 .colorspace = V4L2_COLORSPACE_SRGB, 82 .colorspace = V4L2_COLORSPACE_SRGB, 87 .colorspace = V4L2_COLORSPACE_SRGB, 92 .colorspace = V4L2_COLORSPACE_SRGB, 97 .colorspace = V4L2_COLORSPACE_SRGB, 124 struct usb_device *udev = gspca_dev->dev; in send_cmd() 126 uint8_t *obuf = sd->obuf; in send_cmd() [all …]
|
| /kernel/linux/linux-5.10/include/media/drv-intf/ |
| D | exynos-fimc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2010 - 2013 Samsung Electronics Co., Ltd. 12 #include <media/media-entity.h> 13 #include <media/v4l2-dev.h> 14 #include <media/v4l2-mediabus.h> 37 /* Camera MIPI-CSI2 serial bus */ 43 /* FIFO link from FIMC-IS */ 62 * struct fimc_source_info - video source description required for the host 65 * @fimc_bus_type: FIMC camera input type 66 * @sensor_bus_type: image sensor bus type, MIPI, ITU-R BT.601 etc. [all …]
|