Home
last modified time | relevance | path

Searched +full:camera +full:- +full:sensor (Results 1 – 25 of 439) sorted by relevance

12345678910>>...18

/linux/Documentation/userspace-api/media/drivers/
H A Dcamera-sensor.rst1 .. 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.
13 Sensor internal pipeline configuration
14 --------------------------------------
16 Camera sensors have an internal processing pipeline including cropping and
17 binning functionality. The sensor drivers belong to two distinct classes, freely
18 configurable and register list-based drivers, depending on how the driver
21 Freely configurable camera sensor drivers
[all …]
H A Dccs.rst1 .. 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/driver-api/media/
H A Dcamera-sensor.rst1 .. SPDX-License-Identifier: GPL-2.0
5 Writing camera sensor drivers
8 This document covers the in-kernel APIs only. For the best practices on
9 userspace API implementation in camera sensor drivers, please see
12 CSI-2, parallel and BT.656 buses
13 --------------------------------
15 Please see :ref:`transmitter-receiver`.
18 ---------------
20 Camera sensors have an internal clock tree including a PLL and a number of
29 elsewhere. Therefore only the pre-determined frequencies are configurable by the
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _camera-controls:
7 Camera Control Reference
10 The Camera class includes controls for mechanical (or equivalent
14 .. _camera-control-id:
16 Camera Control IDs
20 The Camera class descriptor. Calling
24 .. _v4l2-exposure-auto-type:
29 enum v4l2_exposure_auto_type -
38 .. flat-table::
[all …]
/linux/Documentation/admin-guide/media/
H A Dstarfive_camss.rst1 .. 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 Dplatform-cardlist.rst1 .. 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)
21 cafe_ccic Marvell 88ALP01 (Cafe) CMOS Camera Controller
22 cdns-csi2rx Cadence MIPI-CSI2 RX Controller
23 cdns-csi2tx Cadence MIPI-CSI2 TX Controller
24 coda-vpu Chips&Media Coda multi-standard codec IP
27 exynos-fimc-is EXYNOS4x12 FIMC-IS (Imaging Subsystem)
[all …]
H A Dipu6-isys.rst1 .. 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 Dqcom_camss.rst1 .. 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 Dimx7.rst1 .. 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 …]
H A Dc3-isp.rst1 .. SPDX-License-Identifier: (GPL-2.0-only OR MIT)
19 Camera sensor using V4L2 subdev interface in the kernel is supported.
21 The driver has been tested on AW419-C308L-Socket platform.
26 The Camera hardware found on C308L processors and supported by
29 - 1 MIPI-CSI-2 module: handles the physical layer of the MIPI CSI-2 receiver and
30 receives data from the connected camera sensor.
31 - 1 MIPI-ADAPTER module: organizes MIPI data to meet ISP input requirements and
33 - 1 ISP (Image Signal Processing) module: contains a pipeline of image processing
37 A high-level functional view of the C3 ISP is presented below.::
39 +----------+ +-------+
[all …]
/linux/Documentation/devicetree/bindings/media/
H A Dvideo-interface-devices.yaml1 # 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
24 led-names:
[all …]
/linux/Documentation/devicetree/bindings/media/i2c/
H A Dmipi-ccs.yaml1 # 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 Dimi,rdacm2x-gmsl.yaml1 # 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 Dovti,ov2680.yaml1 # 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 Dgalaxycore,gc2145.yaml1 # 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 Dsony,imx296.yaml1 # 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 Dovti,ov6211.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: OmniVision OV6211 Image Sensor
10 OmniVision OV6211 image sensor is a high performance monochrome image
11 sensor. The sensor is controlled over a serial camera control bus
13 at 120 frames per second rate, data output format is 8/10-bit RAW
14 transferred over one-lane MIPI D-PHY interface.
17 - Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
20 - $ref: /schemas/media/video-interface-devices.yaml#
[all …]
/linux/Documentation/driver-api/media/drivers/ccs/
H A Dccs.rst1 .. 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/drivers/media/usb/gspca/
H A DKconfig1 # 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/include/media/drv-intf/
H A Dexynos-fimc.h1 /* 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/staging/media/atomisp/i2c/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # Kconfig for sensor drivers
7 tristate "OVT ov2722 sensor support"
11 This is a Video4Linux2 sensor-level driver for the OVT
12 OV2722 raw camera.
14 OVT is a 2M raw sensor.
19 tristate "Galaxy gc2235 sensor support"
23 This is a Video4Linux2 sensor-level driver for the OVT
24 GC2235 raw camera.
26 GC2235 is a 2M raw sensor.
/linux/drivers/media/platform/via/
H A Dvia-camera.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for the VIA Chrome integrated camera controller.
18 #include <media/v4l2-device.h>
19 #include <media/v4l2-ioctl.h>
20 #include <media/v4l2-ctrls.h>
21 #include <media/v4l2-event.h>
22 #include <media/v4l2-image-sizes.h>
24 #include <media/videobuf2-dma-sg.h>
26 #include <linux/dma-mapping.h>
28 #include <linux/via-core.h>
[all …]
/linux/drivers/media/usb/gspca/m5602/
H A Dm5602_sensor.h1 /* 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 Dm5602_ov9650.c1 // 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 Dmei_ace.c1 // 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 …]

12345678910>>...18