/linux/drivers/media/i2c/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 comment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'" 25 # V4L2 I2C drivers that are related with Camera support 29 bool "Camera sensor devices" 45 tristate "Allied Vision ALVIUM MIPI CSI-2 camera support" 48 This is a Video4Linux2 sensor-level driver for the Allied Vision 49 ALVIUM camera connected via MIPI CSI-2 interface. 52 module will be called alvium-csi2. 55 tristate "ON Semiconductor AR0521 sensor support" 57 This is a Video4Linux2 sensor driver for the ON Semiconductor [all …]
|
/linux/Documentation/userspace-api/media/drivers/ |
H A D | camera-sensor.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 Using camera sensor drivers 8 This section describes common practices for how the V4L2 sub-device interface is 9 used to control the camera sensor drivers. 14 ---------- 16 There are two distinct ways to configure the frame size produced by camera 19 Freely configurable camera sensor drivers 22 Freely configurable camera sensor drivers expose the device's internal 23 processing pipeline as one or more sub-devices with different cropping and 38 Most sensor drivers are implemented this way. [all …]
|
H A D | ccs.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 5 .. _media-ccs-uapi: 7 MIPI CCS camera sensor driver 10 The MIPI CCS camera sensor driver is a generic driver for `MIPI CCS 11 <https://www.mipi.org/specifications/camera-command-set>`_ compliant 12 camera sensors. It exposes three sub-devices representing the pixel array, 18 Also see :ref:`the CCS driver kernel documentation <media-ccs-driver>`. 20 Pixel Array sub-device 21 ---------------------- 23 The pixel array sub-device represents the camera sensor's pixel matrix, as well [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | ext-ctrls-camera.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _camera-controls: 6 Camera Control Reference 9 The Camera class includes controls for mechanical (or equivalent 13 .. _camera-control-id: 15 Camera Control IDs 19 The Camera class descriptor. Calling 23 .. _v4l2-exposure-auto-type: 28 enum v4l2_exposure_auto_type - 37 .. flat-table:: [all …]
|
/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | mipi-ccs.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2014--2020 Intel Corporation 4 --- 5 $id: http://devicetree.org/schemas/media/i2c/mipi-ccs.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: MIPI CCS, SMIA++ and SMIA compliant camera sensors 11 - Sakari Ailus <sakari.ailus@linux.intel.com> 15 CCS (Camera Command Set) is a raw Bayer camera sensor standard defined by the 17 <URL:https://www.mipi.org/specifications/camera-command-set>. 19 SMIA (Standard Mobile Imaging Architecture) is an image sensor standard [all …]
|
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# 8 title: IMI D&D RDACM20 and RDACM21 Automotive Camera Platforms 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: -| [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 16 various formats via the control of the Serial Camera Control Bus (SCCB) [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 14 phone camera applications and digital camera products. GC2145 incorporates a 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 [all …]
|
H A D | toshiba,et8ek8.txt | 1 Toshiba et8ek8 5MP sensor 3 Toshiba et8ek8 5MP sensor is an image sensor found in Nokia N900 device 6 Documentation/devicetree/bindings/media/video-interfaces.txt . 10 -------------------- 12 - compatible: "toshiba,et8ek8" 13 - reg: I2C address (0x3e, or an alternative address) 14 - vana-supply: Analogue voltage supply (VANA), 2.8 volts 15 - clocks: External clock to the sensor 16 - clock-frequency: Frequency of the external clock to the sensor. Camera 18 a pre-determined frequency known to be suitable to the board. [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,ov8856.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Omnivision OV8856 CMOS Sensor 11 - Sakari Ailus <sakari.ailus@linux.intel.com> 13 description: |- 14 The Omnivision OV8856 is a high performance, 1/4-inch, 8 megapixel, CMOS 15 image sensor that delivers 3264x2448 at 30fps. It provides full-frame, 16 sub-sampled, and windowed 10-bit MIPI images in various formats via the 17 Serial Camera Control Bus (SCCB) interface. This chip is programmable [all …]
|
/linux/Documentation/admin-guide/media/ |
H A D | starfive_camss.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 Starfive Camera Subsystem driver 10 ------------ 12 This file documents the driver for the Starfive Camera Subsystem found on 16 The driver implements V4L2, Media controller and v4l2_subdev interfaces. Camera 17 sensor using V4L2 subdev interface in the kernel is supported. 23 Starfive Camera Subsystem hardware 24 ---------------------------------- 26 The Starfive Camera Subsystem hardware consists of:: 28 |\ +---------------+ +-----------+ [all …]
|
H A D | platform-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 am437x-vpfe TI AM437x VPFE 18 aspeed-video Aspeed AST2400 and AST2500 19 atmel-isc ATMEL Image Sensor Controller (ISC) 20 atmel-isi ATMEL Image Sensor Interface (ISI) 23 cafe_ccic Marvell 88ALP01 (Cafe) CMOS Camera Controller 24 cdns-csi2rx Cadence MIPI-CSI2 RX Controller 25 cdns-csi2tx Cadence MIPI-CSI2 TX Controller 26 coda-vpu Chips&Media Coda multi-standard codec IP 29 exynos-fimc-is EXYNOS4x12 FIMC-IS (Imaging Subsystem) [all …]
|
H A D | ipu6-isys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 Copyright |copy| 2023--2024 Intel Corporation 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 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 37 to the IPU6 ISYS through V4L2 sub-device sensor drivers. 39 .. Note:: See Documentation/driver-api/media/drivers/ipu6.rst for more 45 The Input System driver mainly configures CSI-2 D-PHY, constructs the firmware [all …]
|
H A D | qcom_camss.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 Qualcomm Camera Subsystem driver 9 ------------ 11 This file documents the Qualcomm Camera Subsystem driver located under 14 The current version of the driver supports the Camera Subsystem found on 18 Camera sensor using V4L2 subdev interface in the kernel is supported. 20 The driver is implemented using as a reference the Qualcomm Camera Subsystem 24 Qualcomm Camera Subsystem hardware 25 ---------------------------------- 27 The Camera Subsystem hardware found on 8x16 / 8x96 processors and supported by [all …]
|
H A 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/Documentation/devicetree/bindings/media/ |
H A D | video-interface-devices.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/video-interface-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo@jmondi.org> 11 - Sakari Ailus <sakari.ailus@linux.intel.com> 14 flash-leds: 15 $ref: /schemas/types.yaml#/definitions/phandle-array 17 An array of phandles, each referring to a flash LED, a sub-node of the LED 20 lens-focus: [all …]
|
/linux/Documentation/driver-api/media/drivers/ccs/ |
H A D | ccs.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause 5 .. _media-ccs-driver: 7 MIPI CCS camera sensor driver 10 The MIPI CCS camera sensor driver is a generic driver for `MIPI CCS 11 <https://www.mipi.org/specifications/camera-command-set>`_ compliant 12 camera sensors. 14 Also see :ref:`the CCS driver UAPI documentation <media-ccs-uapi>`. 17 --------------- 23 ccs/ccs-sensor-vvvv-mmmm-rrrr.fw (sensor) and 24 ccs/ccs-module-vvvv-mmmm-rrrr.fw (module). [all …]
|
/linux/include/media/drv-intf/ |
H A D | exynos-fimc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Samsung S5P/Exynos4 SoC series camera interface driver header 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> 17 * Enumeration of data inputs to the camera subsystem. 33 /* Camera parallel bus */ 35 /* Camera parallel bus with embedded synchronization */ 37 /* Camera MIPI-CSI2 serial bus */ [all …]
|
/linux/drivers/media/usb/gspca/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 See <file:Documentation/admin-guide/media/gspca-cardlist.rst> for more info. 22 tristate "Benq USB Camera Driver" 25 Say Y here if you want support for the Benq DC E300 camera. 31 tristate "Conexant Camera Driver" 40 tristate "cpia CPiA (version 1) Camera Driver" 51 tristate "DTCS033 (Scopium) USB Astro-Camera Driver" 54 Say Y here if you want support for the Scopium camera 61 tristate "Etoms USB Camera Driver" 98 tristate "Kinect sensor device USB Camera Driver" [all …]
|
/linux/drivers/media/usb/gspca/m5602/ |
H A D | m5602_sensor.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 12 * for SN9C10x PC Camera Controllers 36 SENSOR, enumerator 41 /* Defines the name of a sensor */ 44 /* What i2c address the sensor is connected to */ 50 /* Probes if the sensor is connected */ 59 /* Executed when the camera starts to send data */ 62 /* Executed when the camera ends to send data */
|
H A D | m5602_ov9650.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Driver for the ov9650 sensor 13 * for SN9C10x PC Camera Controllers 41 {SENSOR, OV9650_COM7, OV9650_REGISTER_RESET}, 43 {SENSOR, OV9650_CLKRC, 0x80}, 45 {SENSOR, OV9650_OFON, 0x40} 67 {SENSOR, OV9650_COM7, OV9650_REGISTER_RESET}, 68 /* One extra reset is needed in order to make the sensor behave 70 {SENSOR, OV9650_COM7, OV9650_REGISTER_RESET}, 73 {SENSOR, OV9650_CLKRC, 0x80}, [all …]
|
/linux/drivers/media/pci/intel/ivsc/ |
H A D | mei_ace.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * To set ownership of camera sensor, there is specific command, which 9 * is sent via MEI protocol. That's a two-step scheme where the firmware 16 * The power line of camera sensor is directly connected to IVSC instead 17 * of host, when camera sensor ownership is switched to host, sensor is 43 /* size of camera status notification content */ 63 /* identify camera sensor ownership */ 71 /* used to switch camera sensor to host */ 74 /* used to switch camera sensor to IVSC */ 189 hdr->type = ACE_CMD_SET; in init_cmd_hdr() [all …]
|
/linux/drivers/media/i2c/et8ek8/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "ET8EK8 camera sensor support" 5 This is a driver for the Toshiba ET8EK8 5 MP camera sensor. 6 It is used for example in Nokia N900 (RX-51).
|
/linux/drivers/media/platform/sunxi/sun6i-csi/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Allwinner A31 Camera Sensor Interface (CSI) Driver" 13 Support for the Allwinner A31 Camera Sensor Interface (CSI)
|