Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _camera-controls:
13 .. _camera-control-id:
23 .. _v4l2-exposure-auto-type:
28 enum v4l2_exposure_auto_type -
36 .. flat-table::
37 :header-rows: 0
38 :stub-columns: 0
40 * - ``V4L2_EXPOSURE_AUTO``
41 - Automatic exposure time, automatic iris aperture.
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/
Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _camera-controls:
13 .. _camera-control-id:
23 .. _v4l2-exposure-auto-type:
28 enum v4l2_exposure_auto_type -
37 .. flat-table::
38 :header-rows: 0
39 :stub-columns: 0
41 * - ``V4L2_EXPOSURE_AUTO``
42 - Automatic exposure time, automatic iris aperture.
[all …]
/kernel/linux/linux-5.10/drivers/media/i2c/
Dak7375.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <media/v4l2-ctrls.h>
10 #include <media/v4l2-device.h>
14 * This sets the minimum granularity for the focus positions.
15 * A value of 1 gives maximum accuracy for a desired focus position
19 * This acts as the minimum granularity of lens movement.
21 * uniformly adjusted for gradual lens movement, with desired
36 struct v4l2_ctrl *focus; member
43 return container_of(ctrl->handler, struct ak7375_device, ctrls_vcm); in to_ak7375_vcm()
54 struct i2c_client *client = v4l2_get_subdevdata(&ak7375->sd); in ak7375_i2c_write()
[all …]
Ddw9714.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2015--2017 Intel Corporation.
8 #include <media/v4l2-ctrls.h>
9 #include <media/v4l2-device.h>
14 * This sets the minimum granularity for the focus positions.
15 * A value of 1 gives maximum accuracy for a desired focus position
19 * This acts as the minimum granularity of lens movement.
21 * uniformly adjusted for gradual lens movement, with desired
42 return container_of(ctrl->handler, struct dw9714_device, ctrls_vcm); in to_dw9714_vcm()
57 dev_err(&client->dev, "I2C write fail\n"); in dw9714_i2c_write()
[all …]
Ddw9807-vcm.c1 // SPDX-License-Identifier: GPL-2.0
10 #include <media/v4l2-ctrls.h>
11 #include <media/v4l2-device.h>
15 * This sets the minimum granularity for the focus positions.
16 * A value of 1 gives maximum accuracy for a desired focus position.
20 * This acts as the minimum granularity of lens movement.
22 * uniformly adjusted for gradual lens movement, with desired
61 dev_err(&client->dev, "I2C write STATUS address fail ret = %d\n", in dw9807_i2c_check()
68 dev_err(&client->dev, "I2C read STATUS value fail ret = %d\n", in dw9807_i2c_check()
93 dev_warn(&client->dev, in dw9807_set_dac()
[all …]
Ddw9768.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <media/v4l2-async.h>
10 #include <media/v4l2-ctrls.h>
11 #include <media/v4l2-device.h>
12 #include <media/v4l2-fwnode.h>
13 #include <media/v4l2-subdev.h>
16 #define DW9768_MAX_FOCUS_POS (1024 - 1)
18 * This sets the minimum granularity for the focus positions.
19 * A value of 1 gives maximum accuracy for a desired focus position
78 * DW9768 requires waiting time (delay time) of t_OPR after power-up,
[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 …]
/kernel/linux/linux-6.6/drivers/media/i2c/
Dak7375.c1 // SPDX-License-Identifier: GPL-2.0
10 #include <media/v4l2-ctrls.h>
11 #include <media/v4l2-device.h>
15 * This sets the minimum granularity for the focus positions.
16 * A value of 1 gives maximum accuracy for a desired focus position
20 * This acts as the minimum granularity of lens movement.
22 * uniformly adjusted for gradual lens movement, with desired
47 struct v4l2_ctrl *focus; member
56 return container_of(ctrl->handler, struct ak7375_device, ctrls_vcm); in to_ak7375_vcm()
67 struct i2c_client *client = v4l2_get_subdevdata(&ak7375->sd); in ak7375_i2c_write()
[all …]
Ddw9807-vcm.c1 // SPDX-License-Identifier: GPL-2.0
10 #include <media/v4l2-ctrls.h>
11 #include <media/v4l2-device.h>
15 * This sets the minimum granularity for the focus positions.
16 * A value of 1 gives maximum accuracy for a desired focus position.
20 * This acts as the minimum granularity of lens movement.
22 * uniformly adjusted for gradual lens movement, with desired
61 dev_err(&client->dev, "I2C write STATUS address fail ret = %d\n", in dw9807_i2c_check()
68 dev_err(&client->dev, "I2C read STATUS value fail ret = %d\n", in dw9807_i2c_check()
93 dev_warn(&client->dev, in dw9807_set_dac()
[all …]
Ddw9714.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2015--2017 Intel Corporation.
9 #include <media/v4l2-ctrls.h>
10 #include <media/v4l2-device.h>
11 #include <media/v4l2-event.h>
16 * This sets the minimum granularity for the focus positions.
17 * A value of 1 gives maximum accuracy for a desired focus position
21 * This acts as the minimum granularity of lens movement.
23 * uniformly adjusted for gradual lens movement, with desired
45 return container_of(ctrl->handler, struct dw9714_device, ctrls_vcm); in to_dw9714_vcm()
[all …]
Ddw9768.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <media/v4l2-async.h>
10 #include <media/v4l2-ctrls.h>
11 #include <media/v4l2-device.h>
12 #include <media/v4l2-fwnode.h>
13 #include <media/v4l2-subdev.h>
16 #define DW9768_MAX_FOCUS_POS (1024 - 1)
18 * This sets the minimum granularity for the focus positions.
19 * A value of 1 gives maximum accuracy for a desired focus position
78 * DW9768 requires waiting time (delay time) of t_OPR after power-up,
[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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/
Dsony,imx214.txt1 * Sony 1/3.06-Inch 13.13Mp CMOS Digital Image Sensor
3 The Sony imx214 is a 1/3.06-inch CMOS active pixel digital image sensor with
6 Image data is sent through MIPI CSI-2, through 2 or 4 lanes at a maximum
11 - compatible: Shall be "sony,imx214".
12 - reg: I2C bus address of the device. Depending on how the sensor is wired,
14 - enable-gpios: GPIO descriptor for the enable pin.
15 - vdddo-supply: Chip digital IO regulator (1.8V).
16 - vdda-supply: Chip analog regulator (2.7V).
17 - vddd-supply: Chip digital core regulator (1.12V).
18 - clocks: Reference to the xclk clock.
[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 …]
Dnokia,smia.txt8 Documentation/devicetree/bindings/media/video-interfaces.txt .
12 Documentation/devicetree/bindings/media/video-interfaces.txt .
15 --------------------
17 - compatible: "nokia,smia"
18 - reg: I2C address (0x10, or an alternative address)
19 - vana-supply: Analogue voltage supply (VANA), typically 2,8 volts (sensor
21 - clocks: External clock to the sensor
22 - clock-frequency: Frequency of the external clock to the sensor
23 - link-frequencies: List of allowed data link frequencies. An array of
24 64-bit elements.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/i2c/
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 …]
Dsony,imx415.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Michael Riesch <michael.riesch@wolfvision.net>
12 description: |-
14 solid-state image sensor with a square pixel array and 8.46 M effective
18 available via CSI-2 serial data output (two or four lanes).
21 - $ref: ../video-interface-devices.yaml#
34 avdd-supply:
37 dvdd-supply:
[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#
11 - Sakari Ailus <sakari.ailus@linux.intel.com>
17 <URL:https://www.mipi.org/specifications/camera-command-set>.
24 Documentation/devicetree/bindings/media/video-interfaces.txt .
29 - items:
30 - const: mipi-ccs-1.1
[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 …]
/kernel/linux/linux-6.6/Documentation/admin-guide/media/
Dvimc.rst1 .. SPDX-License-Identifier: GPL-2.0
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]'
37 media-ctl -d platform:vimc -V '"Debayer A":0[fmt:SBGGR8_1X8/640x480]'
[all …]
Domap3isp.rst1 .. SPDX-License-Identifier: GPL-2.0
17 ------------
26 - 3430
27 - 3530
28 - 3630
31 Sensor, lens and flash drivers using the v4l2_subdev interface in the kernel
36 ----------------
42 - OMAP3 ISP CCP2
43 - OMAP3 ISP CSI2a
44 - OMAP3 ISP CCDC
[all …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Domap3isp.rst1 .. SPDX-License-Identifier: GPL-2.0
17 ------------
26 - 3430
27 - 3530
28 - 3630
31 Sensor, lens and flash drivers using the v4l2_subdev interface in the kernel
36 ----------------
42 - OMAP3 ISP CCP2
43 - OMAP3 ISP CSI2a
44 - OMAP3 ISP CCDC
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/rkisp1/uapi/
Drkisp1-config.h1 /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
12 /* Vendor specific - used for RK_ISP1 camera sub-system */
20 /* Sensor De-gamma */
24 /* Lens Shade Control */
38 /* Auto Focus Control */
48 /* Denoise Pre-Filter */
50 /* Denoise Pre-Filter Strength */
96 * Lens shade correction
152 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes
162 * enum rkisp1_cif_isp_exp_meas_mode - Exposure measure mode
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/
Drkisp1-config.h1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR MIT) */
16 /* Sensor De-gamma */
20 /* Lens Shade Control */
34 /* Auto Focus Control statistics configuration */
44 /* Denoise Pre-Filter */
46 /* Denoise Pre-Filter Strength */
100 * Lens shade correction
129 /* 0-2 for sets 1-3 */
176 * enum rkisp1_cif_isp_version - ISP variants
211 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes
[all …]

12