/linux-6.12.1/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 …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/drivers/media/platform/st/stm32/stm32-dcmipp/ |
D | dcmipp-common.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 16 #include <media/media-device.h> 17 #include <media/v4l2-device.h> 18 #include <media/v4l2-fwnode.h> 36 * dcmipp_colorimetry_clamp() - Adjust colorimetry parameters 46 if ((fmt)->colorspace == V4L2_COLORSPACE_DEFAULT || \ 47 (fmt)->colorspace > V4L2_COLORSPACE_DCI_P3) { \ 48 (fmt)->colorspace = DCMIPP_COLORSPACE_DEFAULT; \ 49 (fmt)->ycbcr_enc = DCMIPP_YCBCR_ENC_DEFAULT; \ 50 (fmt)->quantization = DCMIPP_QUANTIZATION_DEFAULT; \ [all …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/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 …]
|
D | tda1997x.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <linux/v4l2-dv-timings.h> 19 #include <media/v4l2-ctrls.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-dv-timings.h> 22 #include <media/v4l2-event.h> 23 #include <media/v4l2-fwnode.h> 31 #include <dt-bindings/media/tda1997x.h> 40 MODULE_PARM_DESC(debug, "debug level (0-2)"); 46 "OBA", /* One-Bit Audio */ [all …]
|
/linux-6.12.1/drivers/media/platform/rockchip/rkisp1/ |
D | rkisp1-isp.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Rockchip ISP1 Driver - ISP Subdevice 17 #include <media/v4l2-event.h> 19 #include "rkisp1-common.h" 27 * NOTE: MIPI controller and input MUX are also configured in this file. 28 * This is because ISP Subdev describes not only ISP submodule (input size, 40 * +---------------------------------------------------------+ 42 * | +---------------------------------------------------+ | 45 * | | +--------------------------------------------+ | | 48 * | | | +---------------------------------+ | | | [all …]
|
/linux-6.12.1/drivers/media/pci/mgb4/ |
D | mgb4_vin.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2021-2023 Digiteq Automotive 6 * This is the v4l2 input device module. It initializes the signal deserializers 7 * and creates the v4l2 video devices. The input signal can change at any time 11 * When the device is in loopback mode (a direct, in HW, in->out frame passing 14 * be in sync with the input parameters. 21 #include <linux/v4l2-dv-timings.h> 22 #include <media/v4l2-ioctl.h> 23 #include <media/videobuf2-v4l2.h> 24 #include <media/videobuf2-dma-sg.h> [all …]
|
/linux-6.12.1/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" 32 * enum mtk_vdec_format_types - Structure used to get supported 48 * enum mtk_vdec_hw_count - Supported hardware count 58 * enum mtk_vdec_hw_arch - Used to separate different hardware architecture 66 * struct vdec_pic_info - picture size information 75 * @reserved: align struct to 64-bit in order to adjust 32-bit and 64-bit os. 88 * struct mtk_vcodec_dec_pdata - compatible data for each IC 104 * @is_subdev_supported: whether support parent-node architecture(subdev) 130 * struct mtk_vcodec_dec_ctx - Context (instance) private data. [all …]
|
/linux-6.12.1/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 d1_8v: regulator-1v8 { 33 compatible = "regulator-fixed"; 34 regulator-name = "D1.8V"; 35 regulator-min-microvolt = <1800000>; 36 regulator-max-microvolt = <1800000>; [all …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/drivers/media/pci/cobalt/ |
D | cobalt-v4l2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Derived from ivtv-ioctl.c and cx18-fileops.c 7 * Copyright 2012-2015 Cisco Systems, Inc. and/or its affiliates. 11 #include <linux/dma-mapping.h> 15 #include <linux/v4l2-dv-timings.h> 17 #include <media/v4l2-ctrls.h> 18 #include <media/v4l2-event.h> 19 #include <media/v4l2-dv-timings.h> 23 #include "cobalt-alsa.h" 24 #include "cobalt-cpld.h" [all …]
|
/linux-6.12.1/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 …]
|
/linux-6.12.1/arch/arm64/boot/dts/renesas/ |
D | rz-smarc-du-adv7513.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 10 hdmi-out { 11 compatible = "hdmi-connector"; 16 remote-endpoint = <&adv7513_out>; 23 pinctrl-0 = <&du_pins>; 24 pinctrl-names = "default"; 31 remote-endpoint = <&adv7513_in>; 38 #address-cells = <1>; 39 #size-cells = <0>; 45 adi,input-depth = <8>; [all …]
|
/linux-6.12.1/drivers/media/pci/sta2x11/ |
D | sta2x11_vip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * This is the driver for the STA2x11 Video Input Port. 25 #include <media/v4l2-common.h> 26 #include <media/v4l2-device.h> 27 #include <media/v4l2-ctrls.h> 28 #include <media/v4l2-ioctl.h> 29 #include <media/v4l2-fh.h> 30 #include <media/v4l2-event.h> 31 #include <media/videobuf2-dma-contig.h> 86 * struct sta2x11_vip - All internal data for one instance of device [all …]
|
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/encoder/ |
D | mtk_vcodec_enc_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 15 #define MTK_VCODEC_ENC_NAME "mtk-vcodec-enc" 17 #define MTK_ENC_CTX_IS_EXT(ctx) ((ctx)->dev->venc_pdata->uses_ext) 18 #define MTK_ENC_IOVA_IS_34BIT(ctx) ((ctx)->dev->venc_pdata->uses_34bit) 21 * struct mtk_vcodec_enc_pdata - compatible data for each IC 31 * @uses_34bit: whether the encoder uses 34-bit iova 46 * enum mtk_encode_param - General encoding parameters type 58 * struct mtk_enc_params - General encoding parameters 60 * @num_b_frame: number of b frames between p-frame 93 * struct mtk_vcodec_enc_ctx - Context (instance) private data. [all …]
|
/linux-6.12.1/include/media/ |
D | v4l2-dv-timings.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * v4l2-dv-timings - Internal header with dv-timings helper functions 14 * v4l2_calc_timeperframe - helper function to calculate timeperframe based 30 * typedef v4l2_check_dv_timings_fnc - timings check callback 40 * v4l2_valid_dv_timings() - are these timings valid? 48 * hardware capabilities and the callback function (if non-NULL), returns 57 * v4l2_enum_dv_timings_cap() - Helper function to enumerate possible DV 65 * This enumerates dv_timings using the full list of possible CEA-861 and DMT 67 * hardware capabilities and the callback function (if non-NULL). 70 * return 0, otherwise it returns -EINVAL. [all …]
|
/linux-6.12.1/drivers/media/platform/sunxi/sun4i-csi/ |
D | sun4i_v4l2.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright (C) 2016-2019 Bootlin 12 #include <media/v4l2-ioctl.h> 13 #include <media/v4l2-mc.h> 14 #include <media/videobuf2-v4l2.h> 26 .input = CSI_INPUT_YUV, 56 strscpy(cap->driver, KBUILD_MODNAME, sizeof(cap->driver)); in sun4i_csi_querycap() 57 strscpy(cap->card, "sun4i-csi", sizeof(cap->card)); in sun4i_csi_querycap() 65 if (inp->index != 0) in sun4i_csi_enum_input() 66 return -EINVAL; in sun4i_csi_enum_input() [all …]
|
/linux-6.12.1/drivers/media/platform/qcom/camss/ |
D | camss-video.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * camss-video.c 5 * Qualcomm MSM Camera Subsystem - V4L2 device node 7 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 8 * Copyright (C) 2015-2018 Linaro Ltd. 11 #include <media/media-entity.h> 12 #include <media/v4l2-dev.h> 13 #include <media/v4l2-device.h> 14 #include <media/v4l2-ioctl.h> 15 #include <media/v4l2-mc.h> [all …]
|
/linux-6.12.1/drivers/media/platform/nxp/ |
D | imx7-media-csi.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <linux/dma-mapping.h> 33 #include <media/media-device.h> 34 #include <media/media-entity.h> 35 #include <media/v4l2-async.h> 36 #include <media/v4l2-common.h> 37 #include <media/v4l2-dev.h> 38 #include <media/v4l2-device.h> 39 #include <media/v4l2-fh.h> 40 #include <media/v4l2-ioctl.h> [all …]
|