| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | dev-subdev.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 7 Sub-device Interface 14 components as software blocks called sub-devices. 16 V4L2 sub-devices are usually kernel-only objects. If the V4L2 driver 18 media entities. Applications will be able to enumerate the sub-devices 22 In addition to make sub-devices discoverable, drivers can also choose to 24 sub-device driver and the V4L2 device driver support this, sub-devices 27 - query, read and write sub-devices controls 29 - subscribe and unsubscribe to events and retrieve them 31 - negotiate image formats on individual pads [all …]
|
| H A D | ext-ctrls-image-source.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _image-source-controls: 7 Image Source Control Reference 10 The Image Source control class is intended for low-level control of 11 image source devices such as image sensors. The devices feature an 13 image data out of the device. 16 .. _image-source-control-id: 18 Image Source Control IDs 26 image data is produced. The unit of vertical blanking is a line. 27 Every line has length of the image width plus horizontal blanking at [all …]
|
| H A D | ext-ctrls-camera.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _camera-controls: 14 .. _camera-control-id: 24 .. _v4l2-exposure-auto-type: 29 enum v4l2_exposure_auto_type - 38 .. flat-table:: 39 :header-rows: 0 40 :stub-columns: 0 42 * - ``V4L2_EXPOSURE_AUTO`` 43 - Automatic exposure time, automatic iris aperture. [all …]
|
| /linux/drivers/staging/media/deprecated/atmel/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 tristate "ATMEL Image Sensor Controller (ISC) support (DEPRECATED)" 18 This module makes the ATMEL Image Sensor Controller available 25 tristate "ATMEL eXtended Image Sensor Controller (XISC) support (DEPRECATED)" 37 This module makes the ATMEL eXtended Image Sensor Controller
|
| /linux/drivers/media/platform/microchip/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 tristate "Microchip Image Sensor Controller (ISC) support" 17 This module makes the Microchip Image Sensor Controller available 21 module will be called microchip-isc. 24 tristate "Microchip eXtended Image Sensor Controller (XISC) support" 35 This module makes the Microchip eXtended Image Sensor Controller 39 module will be called microchip-xisc. 61 module will be called microchip-csi2dc.
|
| /linux/Documentation/admin-guide/media/ |
| H A D | starfive_camss.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 ------------ 17 sensor using V4L2 subdev interface in the kernel is supported. 24 ---------------------------------- 28 |\ +---------------+ +-----------+ 29 +----------+ | \ | | | | 31 | MIPI |----->| |----->| ISP |----->| | 33 +----------+ | | | | | Memory | 34 |MUX| +---------------+ | Interface | 35 +----------+ | | | | [all …]
|
| H A D | vimc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 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 36 media-ctl -d platform:vimc -V '"Sensor A":0[fmt:SBGGR8_1X8/640x480]' [all …]
|
| H A D | imx7.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 9 The i.MX7 contrary to the i.MX5/6 family does not contain an Image Processing 13 For image capture the i.MX7 has three units: 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 [all …]
|
| H A D | rkisp1.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 Rockchip Image Signal Processor (rkisp1) 14 rkisp1 and uses the Media-Controller API. 27 - RKISP1_V10: used at least in rk3288 and rk3399 28 - RKISP1_V11: declared in the original vendor code, but not used 29 - RKISP1_V12: used at least in rk3326 and px30 30 - RKISP1_V13: used at least in rk1808 36 .. kernel-figure:: rkisp1.dot 43 - rkisp1_mainpath: capture device for retrieving images, usually in higher 45 - rkisp1_selfpath: capture device for retrieving images. [all …]
|
| H A D | ipu6-isys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 Intel Image Processing Unit 6 (IPU6) Input System driver 9 Copyright |copy| 2023--2024 Intel Corporation 14 This file documents the Intel IPU6 (6th generation Image Processing Unit) 26 Intel IPU6 is made up of two components - Input System (ISYS) and Processing 29 The Input System mainly works as MIPI CSI-2 receiver which receives and 30 processes the image data from the sensors and outputs the frames to memory. 32 There are 2 driver modules - intel-ipu6 and intel-ipu6-isys. intel-ipu6 is an 34 firmware authentication, DMA mapping and IPU-MMU (internal Memory mapping Unit) 36 sub-device interfaces. The IPU6 ISYS driver supports camera sensors connected [all …]
|
| /linux/drivers/media/platform/nxp/imx8-isi/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 tristate "i.MX8 Image Sensor Interface (ISI) driver" 14 V4L2 driver for the Image Sensor Interface (ISI) found in various 18 bool "i.MX8 Image Sensor Interface (ISI) memory-to-memory support" 21 Select 'yes' here to enable support for memory-to-memory processing
|
| /linux/Documentation/devicetree/bindings/media/i2c/ |
| H A D | imi,rdacm2x-gmsl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 4 --- 5 $id: http://devicetree.org/schemas/media/i2c/imi,rdacm2x-gmsl.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Jacopo Mondi <jacopo+renesas@jmondi.org> 12 - Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 13 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 14 - Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> 16 description: -| 17 The IMI D&D RDACM20 and RDACM21 are GMSL-compatible camera designed for [all …]
|
| H A D | galaxycore,gc2145.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Galaxy Core 1/5'' UXGA CMOS Image Sensor 10 - Alain Volmat <alain.volmat@foss.st.com> 13 The Galaxy Core GC2145 is a 2 Megapixel CMOS image sensor, for mobile 15 1616V x 1232H active pixel array, on-chip 10-bit ADC, and image signal 16 processor allowing AE/AWB/interpolation/de-noise/color-conversion and 18 sensor. It is programmable through an I2C interface. Image data is sent 19 either through a parallel interface or through MIPI CSI-2. [all …]
|
| H A D | aptina,mt9v111.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Aptina MT9V111 CMOS sensor 10 - Jacopo Mondi <jacopo@jmondi.org> 13 The Aptina MT9V111 is a 1/4-Inch VGA-format digital image sensor with a core 14 based on Aptina MT9V011 sensor and an integrated Image Flow Processor (IFP). 16 The sensor has an active pixel array of 640x480 pixels and can output a number 17 of image resolutions and formats controllable through a simple two-wires 30 enable-gpios: [all …]
|
| H A D | sony,imx219.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Sony 1/4.0-Inch 8Mpixel CMOS Digital Image Sensor 10 - Dave Stevenson <dave.stevenson@raspberrypi.com> 12 description: |- 13 The Sony imx219 is a 1/4.0-inch CMOS active pixel digital image sensor 15 I2C interface. The I2C address is fixed to 0x10 as per sensor data sheet. 16 Image data is sent through MIPI CSI-2, which is configured as either 2 or 20 - $ref: /schemas/media/video-interface-devices.yaml# [all …]
|
| H A D | sony,imx296.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Sony IMX296 1/2.8-Inch CMOS Image Sensor 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 11 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13 description: |- 14 The Sony IMX296 is a 1/2.9-Inch active pixel type CMOS Solid-state image 15 sensor with square pixel array and 1.58 M effective pixels. This chip 16 features a global shutter with variable charge-integration time. It is [all …]
|
| H A D | ovti,og01a1b.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (c) 2023-2024 Linaro Ltd. 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: OmniVision OG01A1B Image Sensor 11 - Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> 15 image sensor controlled over an I2C-compatible SCCB bus. 16 The sensor transmits images on a MIPI CSI-2 output interface with one or 20 - $ref: /schemas/media/video-interface-devices.yaml# 32 reset-gpios: [all …]
|
| H A D | sony,imx283.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Sony IMX283 Sensor 11 - Kieran Bingham <kieran.bingham@ideasonboard.com> 12 - Umang Jain <umang.jain@ideasonboard.com> 15 IMX283 sensor is a Sony CMOS active pixel digital image sensor with an active 17 I2C client address is fixed to 0x1a as per sensor data sheet. Image data is 18 sent through MIPI CSI-2. 31 vadd-supply: [all …]
|
| H A D | ovti,ov2680.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Omnivision OV2680 CMOS Sensor 10 - Rui Miguel Silva <rmfrfs@gmail.com> 12 description: |- 13 The OV2680 color sensor is a low voltage, high performance 1/5 inch UXGA (2 14 megapixel) CMOS image sensor that provides a single-chip UXGA (1600 x 1200) 15 camera. It provides full-frame, sub-sampled, or windowed 10-bit images in 17 interface. The OV2680 has an image array capable of operating at up to 30 [all …]
|
| H A D | sony,imx335.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Sony IMX335 Sensor 11 - Paul J. Murphy <paul.j.murphy@intel.com> 12 - Daniele Alessandrelli <daniele.alessandrelli@intel.com> 15 IMX335 sensor is a Sony CMOS active pixel digital image sensor with an active 17 I2C client address is fixed to 0x1a as per sensor data sheet. Image data is 18 sent through MIPI CSI-2. 31 avdd-supply: [all …]
|
| H A D | ovti,ov5647.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Omnivision OV5647 raw image sensor 10 - Dave Stevenson <dave.stevenson@raspberrypi.com> 11 - Jacopo Mondi <jacopo@jmondi.org> 13 description: |- 14 The OV5647 is a raw image sensor with MIPI CSI-2 and CCP2 image data 29 pwdn-gpios: 34 $ref: /schemas/graph.yaml#/$defs/port-base [all …]
|
| H A D | ovti,ov5670.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Omnivision OV5670 5 Megapixels raw image sensor 10 - Jacopo Mondi <jacopo.mondi@ideasonboard.com> 12 description: |- 13 The OV5670 is a 5 Megapixels raw image sensor which provides images in 10-bits 14 RAW BGGR Bayer format on a 2 data lanes MIPI CSI-2 serial interface and is 28 powerdown-gpios: 31 reset-gpios: [all …]
|
| H A D | galaxycore,gc08a3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: GalaxyCore gc08a3 1/4" 8M Pixel MIPI CSI-2 sensor 11 - Zhi Mao <zhi.mao@mediatek.com> 14 The gc08a3 is a raw image sensor with an MIPI CSI-2 image data 28 dovdd-supply: true 30 avdd-supply: true 32 dvdd-supply: true 34 reset-gpios: [all …]
|
| /linux/drivers/media/platform/atmel/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 tristate "ATMEL Image Sensor Interface (ISI) support" 13 This module makes the ATMEL Image Sensor Interface available
|
| /linux/drivers/media/usb/gspca/stv06xx/ |
| H A D | stv06xx_vv6410.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher 4 * Mark Cave-Ayland, Carlo E Prelz, Dick Streefland 8 * P/N 861037: Sensor HDCS1000 ASIC STV0600 9 * P/N 861050-0010: Sensor HDCS1000 ASIC STV0600 10 * P/N 861050-0020: Sensor Photobit PB100 ASIC STV0600-1 - QuickCam Express 11 * P/N 861055: Sensor ST VV6410 ASIC STV0610 - LEGO cam 12 * P/N 861075-0040: Sensor HDCS1000 ASIC 13 * P/N 961179-0700: Sensor ST VV6410 ASIC STV0602 - Dexxa WebCam USB 14 * P/N 861040-0000: Sensor ST VV6410 ASIC STV0610 - QuickCam Web [all …]
|