Home
last modified time | relevance | path

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

12

/Linux-v6.1/Documentation/userspace-api/media/v4l/
Dext-ctrls-camera.rst1 .. 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-v6.1/Documentation/devicetree/bindings/media/
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
20 lens-focus:
[all …]
Dsamsung-s5c73m3.txt1 Samsung S5C73M3 8Mp camera ISP
2 ------------------------------
4 The S5C73M3 camera ISP supports MIPI CSI-2 and parallel (ITU-R BT.656) video
11 ---------------------
15 - compatible : "samsung,s5c73m3";
16 - reg : I2C slave address of the sensor;
17 - vdd-int-supply : digital power supply (1.2V);
18 - vdda-supply : analog power supply (1.2V);
19 - vdd-reg-supply : regulator input power supply (2.8V);
20 - vddio-host-supply : host I/O power supply (1.8V to 2.8V);
[all …]
/Linux-v6.1/drivers/media/i2c/
DKconfig1 # 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
28 menu "Camera sensor devices"
45 AR0521 camera.
51 tristate "Hynix Hi-556 sensor support"
58 Hi-556 camera.
64 tristate "Hynix Hi-846 sensor support"
71 Hi-846 camera.
77 tristate "Hynix Hi-847 sensor support"
[all …]
Dad5820.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * AD5820 DAC driver for camera voice coil focus.
24 #include <media/v4l2-ctrls.h>
25 #include <media/v4l2-device.h>
26 #include <media/v4l2-subdev.h>
34 #define CODE_TO_RAMP_US(s) ((s) == 0 ? 0 : (1 << ((s) - 1)) * 50)
59 struct i2c_client *client = v4l2_get_subdevdata(&coil->subdev); in ad5820_write()
64 if (!client->adapter) in ad5820_write()
65 return -ENODEV; in ad5820_write()
68 msg.addr = client->addr; in ad5820_write()
[all …]
Dov772x.c1 // SPDX-License-Identifier: GPL-2.0
3 * ov772x Camera Driver
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>
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/media/i2c/
Ddongwoon,dw9714.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Dongwoon Anatech DW9714 camera voice coil lens driver
10 - Krzysztof Kozlowski <krzk@kernel.org>
13 DW9174 is a 10-bit DAC with current sink capability. It is intended for
14 driving voice coil lenses in camera modules.
23 powerdown-gpios:
27 vcc-supply:
31 - compatible
[all …]
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>.
24 Documentation/devicetree/bindings/media/video-interfaces.txt .
[all …]
Dak7375.txt1 Asahi Kasei Microdevices AK7375 voice coil lens driver
3 AK7375 is a camera voice coil lens.
7 - compatible: "asahi-kasei,ak7375"
8 - reg: I2C slave address
Ddongwoon,dw9768.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Dongwoon Anatech DW9768 Voice Coil Motor (VCM) Lens Device Tree Bindings
11 - Dongchun Zhu <dongchun.zhu@mediatek.com>
13 description: |-
14 The Dongwoon DW9768 is a single 10-bit digital-to-analog (DAC) converter
16 a linear mode driver. The DAC is controlled via a 2-wire (I2C-compatible)
19 driving voice coil lenses in camera modules.
24 - dongwoon,dw9768 # for DW9768 VCM
[all …]
Dsony,imx214.yaml1 # 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/3.06-Inch 13.13MP CMOS Digital Image Sensor
10 - Ricardo Ribalda <ribalda@kernel.org>
13 The Sony IMX214 is a 1/3.06-inch CMOS active pixel digital image sensor with
15 interface. Image data is sent through MIPI CSI-2, through 2 or 4 lanes at a
19 - $ref: ../video-interface-devices.yaml#
27 - 0x10
28 - 0x1a
[all …]
Dtoshiba,et8ek8.txt6 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.
19 - reset-gpios: XSHUTDOWN GPIO. The XSHUTDOWN signal is active low. The sensor
24 -------------------
[all …]
/Linux-v6.1/Documentation/userspace-api/media/mediactl/
Dmedia-controller-model.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _media-controller-model:
14 - An **entity** is a basic media hardware or software building block.
17 hardware devices (a building block in a System-on-Chip image
20 - An **interface** is a graph representation of a Linux Kernel
24 - A **pad** is a data connection endpoint through which an entity can
30 - A **data link** is a point-to-point oriented connection between two
34 - An **interface link** is a point-to-point bidirectional control
37 - An **ancillary link** is a point-to-point connection denoting that two
39 fact that a particular camera sensor and lens controller form a single
[all …]
Dmedia-types.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _media-controller-types:
10 .. _media-entity-functions:
11 .. _MEDIA-ENT-F-UNKNOWN:
12 .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN:
13 .. _MEDIA-ENT-F-IO-V4L:
14 .. _MEDIA-ENT-F-IO-VBI:
15 .. _MEDIA-ENT-F-IO-SWRADIO:
16 .. _MEDIA-ENT-F-IO-DTV:
17 .. _MEDIA-ENT-F-DTV-DEMOD:
[all …]
/Linux-v6.1/Documentation/admin-guide/media/
Di2c-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
6 The I²C (Inter-Integrated Circuit) bus is a three-wires bus used internally
23 -------------------------------------
32 sony-btf-mpx Sony BTF's internal MPX
47 -----------------------------
52 saa6752hs Philips SAA6752HS MPEG-2 Audio/Video Encoder
55 Camera sensor devices
56 ---------------------
61 ccs MIPI CCS compliant camera sensors (also SMIA++ and SMIA)
62 et8ek8 ET8EK8 camera sensor
[all …]
Dipu3.rst1 .. SPDX-License-Identifier: GPL-2.0
24 ImgU). The CIO2 driver is available as drivers/media/pci/intel/ipu3/ipu3-cio2*
36 Both of the drivers implement V4L2, Media Controller and V4L2 sub-device
37 interfaces. The IPU3 CIO2 driver supports camera sensors connected to the CIO2
38 MIPI CSI-2 interfaces through V4L2 sub-device sensor drivers.
44 interface to the user space. There is a video node for each CSI-2 receiver,
47 The CIO2 contains four independent capture channel, each with its own MIPI CSI-2
48 receiver and DMA engine. Each channel is modelled as a V4L2 sub-device exposed
49 to userspace as a V4L2 sub-device node and has two pads:
53 .. flat-table::
[all …]
/Linux-v6.1/Documentation/userspace-api/media/drivers/
Dccs.rst1 .. SPDX-License-Identifier: GPL-2.0-only
5 MIPI CCS camera sensor driver
8 The MIPI CCS camera sensor driver is a generic driver for `MIPI CCS
9 <https://www.mipi.org/specifications/camera-command-set>`_ compliant
10 camera sensors. It exposes three sub-devices representing the pixel array,
16 Pixel Array sub-device
17 ----------------------
19 The pixel array sub-device represents the camera sensor's pixel matrix, as well
26 ------
28 The binner sub-device represents the binning functionality on the sensor. For
[all …]
/Linux-v6.1/drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/
Dia_css_sc_types.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Support for Intel Camera Imaging ISP subsystem.
20 * CSS-API header file for Lens Shading Correction (SC) parameters.
30 IA_CSS_SC_COLOR_GR, /** Green on a green-red line */
33 IA_CSS_SC_COLOR_GB /** Green on a green-blue line */
36 /* Lens Shading Correction table.
39 * introduced by lens imperfections. To correct artefacts,
42 *------------ deprecated(bz675) : from ---------------------------
60 *------------ deprecated(bz675) : to ---------------------------
69 /* ------ deprecated(bz675) : from ------ */
[all …]
/Linux-v6.1/Documentation/userspace-api/media/
Dglossary.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
51 **Field-programmable Gate Array**
56 See https://en.wikipedia.org/wiki/Field-programmable_gate_array.
65 together make a larger user-facing functional peripheral. For
67 and the external camera sensors together make a camera hardware
73 **Inter-Integrated Circuit**
75 A multi-master, multi-slave, packet switched, single-ended,
77 like sub-device hardware components.
79 See http://www.nxp.com/docs/en/user-guide/UM10204.pdf.
104 processing image data. ISPs may implement algorithms for lens
[all …]
/Linux-v6.1/drivers/media/i2c/m5mols/
Dm5mols_reg.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Register map for M-5MOLS 8M Pixel camera sensor with ISP
27 * The category means set including relevant command of M-5MOLS.
42 * Category 0 - SYSTEM mode
44 * The SYSTEM mode in the M-5MOLS means area available to handle with the whole
45 * & all-round system of sensor. It deals with version/interrupt/setting mode &
46 * even sensor's status. Especially, the M-5MOLS sensor with ISP varies by
69 #define REG_SAMSUNG_ELECTRO "SE" /* Samsung Electro-Mechanics */
70 #define REG_SAMSUNG_OPTICS "OP" /* Samsung Fiber-Optics */
90 * category 1 - PARAMETER mode
[all …]
Dm5mols_core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for M-5MOLS 8M Pixel camera sensor with ISP
21 #include <media/v4l2-ctrls.h>
22 #include <media/v4l2-device.h>
23 #include <media/v4l2-subdev.h>
71 { 0x01, M5MOLS_RESTYPE_MONITOR, 128, 96 }, /* SUB-QCIF */
100 { 0x19, M5MOLS_RESTYPE_CAPTURE, 1920, 1080 }, /* Full-HD */
112 * m5mols_swap_byte - an byte array to integer conversion function
114 * @length: size in bytes of I2C packet defined in the M-5MOLS datasheet
131 * m5mols_read - I2C read function
[all …]
/Linux-v6.1/drivers/media/usb/gspca/
Dstk1135.c1 // SPDX-License-Identifier: GPL-2.0-or-later
19 MODULE_DESCRIPTION("Syntek STK1135 USB Camera Driver");
45 /* -- read a register -- */
48 struct usb_device *dev = gspca_dev->dev; in reg_r()
51 if (gspca_dev->usb_err < 0) in reg_r()
58 gspca_dev->usb_buf, 1, in reg_r()
62 index, gspca_dev->usb_buf[0]); in reg_r()
65 gspca_dev->usb_err = ret; in reg_r()
69 return gspca_dev->usb_buf[0]; in reg_r()
72 /* -- write a register -- */
[all …]
/Linux-v6.1/drivers/staging/media/atomisp/
DTODO7 - for BHT: /lib/firmware/shisp_2400b0_v21.bin
11 - for CHT: /lib/firmware/shisp_2401a0_v21.bin
13 …https://github.com/intel-aero/meta-intel-aero-base/blob/master/recipes-kernel/linux/linux-yocto/sh…
27 $ v4l2-ctl --get-fmt-video
34 - v4l2grab at contrib/test directory at https://git.linuxtv.org/v4l-utils.git/
42 v4l2grab -f YUYV -x 1600 -y 1200 -d /dev/video2 -u
44 - NVT at https://github.com/intel/nvt
46 $ ./v4l2n -o testimage_@.raw \
47 --device /dev/video2 \
48 --input 0 \
[all …]
/Linux-v6.1/arch/arm/boot/dts/
Domap3-n900.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi>
7 /dts-v1/;
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/leds/common.h>
14 * Default secure signed bootloader (Nokia X-Loader) does not enable L3 firewall
16 * blocks then kernel receive "Unhandled fault: external abort on non-linefetch"
17 * and crash. Until somebody fix omap-aes.c and omap_hwmod_3xxx_data.c code (no
33 compatible = "nokia,omap3-n900", "ti,omap3430", "ti,omap3";
46 cpu0-supply = <&vcc>;
[all …]
/Linux-v6.1/drivers/staging/media/atomisp/pci/
Datomisp_cmd.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Support for Medifield PNW Camera Imaging ISP subsystem.
28 #include <media/v4l2-subdev.h>
89 * Function to enable/disable lens geometry distortion correction (GDC) and

12