Home
last modified time | relevance | path

Searched full:control (Results 1 – 25 of 1943) sorted by relevance

12345678910>>...78

/Documentation/userspace-api/media/drivers/
Duvcvideo.rst28 control enumeration.
37 Control mappings
41 control mappings at runtime. These allow for individual XU controls or byte
45 triggers a read or write of the associated XU control.
47 The ioctl used to create these control mappings is called UVCIOC_CTRL_MAP.
49 beforehand (UVCIOC_CTRL_ADD) to pass XU control information to the UVC driver.
57 3. Driver specific XU control interface
65 directly map to the low-level UVC control requests.
67 In order to make such a request the UVC unit ID of the control's extension unit
68 and the control selector need to be known. This information either needs to be
[all …]
/Documentation/userspace-api/media/v4l/
Dextended-controls.rst13 The control mechanism as originally designed was meant to be used for
19 implementing this extended control mechanism: the MPEG standard is quite
27 Unfortunately, the original control API lacked some features needed for
29 named) extended control API.
32 Extended Control API, nowadays there are also other classes of Extended
38 The Extended Control API
48 control). This is needed since it is often required to atomically change
53 contains a pointer to the control array, a count of the number of
54 controls in that array and a control class. Control classes are used to
55 group similar controls into a single class. For example, control class
[all …]
Dvidioc-g-ext-ctrls.rst13 …C_S_EXT_CTRLS - VIDIOC_TRY_EXT_CTRLS - Get or set the value of several controls, try control values
43 atomically. Control IDs are grouped into control classes (see
44 :ref:`ctrl-class`) and all controls in the control array must belong
45 to the same control class.
60 If the ``size`` is too small to receive the control result (only
79 control values are valid.
93 :c:type:`v4l2_ext_control`. If the new control value
95 control), then this will also result in an ``EINVAL`` error code error.
116 The driver will only set/get these controls if all control values are
138 - Identifies the control, set by the application.
[all …]
Dvidioc-queryctrl.rst13 VIDIOC_QUERYCTRL - VIDIOC_QUERY_EXT_CTRL - VIDIOC_QUERYMENU - Enumerate controls and menu control i…
41 To query the attributes of a control applications set the ``id`` field
49 exclusive ``V4L2_CID_LASTP1``. Drivers may return ``EINVAL`` if a control in
56 in the ``flags`` field this control is permanently disabled and should
60 driver returns the next supported non-compound control, or ``EINVAL`` if
63 type ≥ ``V4L2_CTRL_COMPOUND_TYPES`` and/or array control, in other words
71 control information that cannot be returned in struct
95 See also the examples in :ref:`control`.
110 - Identifies the control, set by the application. See
111 :ref:`control-id` for predefined IDs. When the ID is ORed with
[all …]
Dvidioc-g-ctrl.rst13 VIDIOC_G_CTRL - VIDIOC_S_CTRL - Get or set the value of a control
38 To get the current value of a control applications initialize the ``id``
41 value of a control applications initialize the ``id`` and ``value``
49 actual new value. If the ``value`` is inappropriate for the control
50 (e.g. if it refers to an unsupported menu index of a menu control), then
53 These ioctls work only with user controls. For other control classes the
69 - Identifies the control, set by the application.
83 or the ``value`` is inappropriate for the given control (i.e. if a
92 The control is temporarily not changeable, possibly because another
93 applications took over control of the device function this control
[all …]
Dcontrol.rst14 control ioctls provide the information and a mechanism to create a nice
21 pre-defined control IDs have the prefix ``V4L2_CID_``, and are listed in
22 :ref:`control-id`. The ID is used when querying the attributes of a
23 control, and when getting or setting the current value.
26 assumptions about their purpose. Each control comes with a name string
36 value, step size or other menu items. A control with a certain *custom*
39 If a control is not applicable to the current configuration of the
43 Control values are stored globally, they do not change when switching
52 in order to always reflect the correct control value.
59 Control IDs
[all …]
Dext-ctrls-image-process.rst6 Image Process Control Reference
9 The Image Process control class is intended for low-level control of
11 controls in this class affect processing the image, and do not control
15 .. _image-process-control-id:
17 Image Process Control IDs
31 Pixel sampling rate in the device's pixel array. This control is
37 control may be present in a different sub-device than the blanking controls
41 horizontal and vertical blanking. The unit of this control is Hz.
55 control value divided by e.g. 0x100, meaning that to get no
56 digital gain the control value needs to be 0x100. The no-gain
Dext-ctrls-jpeg.rst6 JPEG Control Reference
15 .. _jpeg-control-id:
17 JPEG Control IDs
22 :ref:`VIDIOC_QUERYCTRL` for this control will
23 return a description of this control class.
29 details. The ``V4L2_CID_JPEG_CHROMA_SUBSAMPLING`` control determines
61 ``V4L2_CID_JPEG_RESTART_INTERVAL`` control is set to 0, DRI and RSTm
64 .. _jpeg-quality-control:
68 It provides simpler method for applications to control image quality,
72 elsewhere, ``V4L2_CID_JPEG_COMPRESSION_QUALITY`` control should be set by
[all …]
Dext-ctrls-image-source.rst6 Image Source Control Reference
9 The Image Source control class is intended for low-level control of
15 .. _image-source-control-id:
17 Image Source Control IDs
27 the pixel rate defined by ``V4L2_CID_PIXEL_RATE`` control in the
53 This control returns the unit cell size in nanometers. The struct
56 This control does not take into consideration any possible hardware
60 This control is required for automatic calibration of sensors/cameras.
84 control taking 4 gain values, being the gains for each of the
88 The use of an array allows this control to be extended to sensors
Dext-ctrls-camera.rst6 Camera Control Reference
13 .. _camera-control-id:
15 Camera Control IDs
20 :ref:`VIDIOC_QUERYCTRL` for this control will
21 return a description of this control class.
60 ``APERTURE_PRIORITY``, this control determines if the device may
66 when ``V4L2_CID_EXPOSURE_AUTO`` control is set to ``AUTO``,
108 This control turns the camera horizontally by the specified amount.
112 control.
115 This control turns the camera vertically by the specified amount.
[all …]
/Documentation/devicetree/bindings/net/
Dmicrel-ksz90x1.txt14 All skew control options are specified in picoseconds. The minimum
48 - rxc-skew-ps : Skew control of RXC pad
49 - rxdv-skew-ps : Skew control of RX CTL pad
50 - txc-skew-ps : Skew control of TXC pad
51 - txen-skew-ps : Skew control of TX CTL pad
52 - rxd0-skew-ps : Skew control of RX data 0 pad
53 - rxd1-skew-ps : Skew control of RX data 1 pad
54 - rxd2-skew-ps : Skew control of RX data 2 pad
55 - rxd3-skew-ps : Skew control of RX data 3 pad
56 - txd0-skew-ps : Skew control of TX data 0 pad
[all …]
/Documentation/driver-api/media/
Dv4l2-controls.rst9 The V4L2 control API seems simple enough, but quickly becomes very hard to
15 1) How do I add a control?
16 2) How do I set the control's value? (i.e. s_ctrl)
20 3) How do I get the control's value? (i.e. g_volatile_ctrl)
21 4) How do I validate the user's proposed control value? (i.e. try_ctrl)
25 The control framework was created in order to implement all the rules of the
29 Note that the control framework relies on the presence of a struct
39 The :c:type:`v4l2_ctrl` object describes the control properties and keeps
40 track of the control's value (both the current value and the proposed new
93 1.3) Hook the control handler into the driver:
[all …]
/Documentation/devicetree/bindings/sram/
Dallwinner,sun4i-a10-system-control.yaml4 $id: http://devicetree.org/schemas/sram/allwinner,sun4i-a10-system-control.yaml#
7 title: Allwinner A10 System Control
32 - allwinner,sun4i-a10-system-control
33 - allwinner,sun5i-a13-system-control
34 - allwinner,sun8i-a23-system-control
35 - allwinner,sun8i-h3-system-control
36 - allwinner,sun20i-d1-system-control
37 - allwinner,sun50i-a64-system-control
38 - allwinner,sun50i-h5-system-control
39 - allwinner,sun50i-h616-system-control
[all …]
/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uac214 c_mute_present capture mute control enable
15 c_volume_present capture volume control enable
16 c_volume_min capture volume control min value
18 c_volume_max capture volume control max value
20 c_volume_res capture volume control resolution
27 p_mute_present playback mute control enable
28 p_volume_present playback volume control enable
29 p_volume_min playback volume control min value
31 p_volume_max playback volume control max value
33 p_volume_res playback volume control resolution
[all …]
Dconfigfs-usb-gadget-uac111 c_mute_present capture mute control enable
12 c_volume_present capture volume control enable
13 c_volume_min capture volume control min value
15 c_volume_max capture volume control max value
17 c_volume_res capture volume control resolution
22 p_mute_present playback mute control enable
23 p_volume_present playback volume control enable
24 p_volume_min playback volume control min value
26 p_volume_max playback volume control max value
28 p_volume_res playback volume control resolution
Dsysfs-platform-asus-laptop24 Control the gps device. 1 means on, 0 means off.
34 To control the LED display, use the following::
38 where T control the 3 letters display, and DDD the 3 digits display.
46 Control the bluetooth device. 1 means on, 0 means off.
47 This may control the led, the device or both.
55 Control the wlan device. 1 means on, 0 means off.
56 This may control the led, the device or both.
64 Control the wimax device. 1 means on, 0 means off.
71 Control the wwan (3G) device. 1 means on, 0 means off.
/Documentation/devicetree/bindings/phy/
Dti-phy.txt3 OMAP CONTROL PHY
7 "ti,control-phy-otghs" - if it has otghs_control mailbox register as on OMAP4.
8 "ti,control-phy-usb2" - if it has Power down bit in control_dev_conf register
10 "ti,control-phy-pipe3" - if it has DPLL and individual Rx & Tx power control
12 "ti,control-phy-pcie" - for pcie to support external clock for pcie and to
15 "ti,control-phy-usb2-dra7" - if it has power down register like USB2 PHY on
17 "ti,control-phy-usb2-am437" - if it has power down register like USB2 PHY on
20 - reg-names: "otghs_control" for control-phy-otghs
21 "power", "pcie_pcs" and "control_sma" for control-phy-pcie
24 omap_control_usb: omap-control-usb@4a002300 {
[all …]
/Documentation/sound/cards/
Dimg-spdif-in.rst10 This control returns a mask that shows which of the IEC958 status bits
11 can be read using the 'IEC958 Capture Default' control.
15 This control returns the status bits contained within the SPDIF stream that
17 from this control.
24 This control is used to attempt acquisition of up to four different sample
26 control.
28 When the value of this control is set to {0,0,0,0}, the rate given to hw_params
38 This control returns the active capture rate, or 0 if a lock has not been
43 This control is used to modify the locking/jitter rejection characteristics
49 This control is used to change the threshold at which a lock is acquired.
[all …]
/Documentation/devicetree/bindings/arm/
Dsyna.txt32 * Marvell Berlin CPU control bindings
34 CPU control register allows various operations on CPUs, like resetting them
48 * Marvell Berlin2 chip control binding
50 Marvell Berlin SoCs have a chip control register set providing several
53 chip control registers, so there should be a single DT node only providing the
61 BG2/BG2CD: chip control register set
62 BG2Q: chip control register set and cpu pll registers
64 * Marvell Berlin2 system control binding
66 Marvell Berlin SoCs have a system control register set providing several
73 - reg: address and length of the system control register set
[all …]
/Documentation/networking/devlink/
Ddevlink-trap.rst58 | Non-control traps
96 entry) and trapped to the control plane for resolution. Packets are
98 action of such traps is not allowed, as it can easily break the control
100 * ``control``: Trapped packets were trapped by the device because these are
101 control packets required for the correct functioning of the control plane.
105 the control plane.
256 - ``control``
259 - ``control``
262 - ``control``
265 - ``control``
[all …]
/Documentation/devicetree/bindings/clock/
Dnvidia,tegra124-dfll.txt9 control module that will automatically adjust the VDD_CPU voltage by
17 - registers for the DFLL control logic.
25 - soc: Clock source for the DFLL control logic.
31 - dvco: Reset control for the DFLL DVCO.
36 the I2C register, control values and supported voltages.
38 Required properties for the control loop parameters:
39 - nvidia,sample-rate: Sample rate of the DFLL control loop.
46 Optional properties for the control loop parameters:
50 - nvidia,pwm-to-pmic: Use PWM to control regulator rather then I2C.
58 control is disabled and the PWM output is tristated. Note that this voltage is
[all …]
/Documentation/driver-api/
Dreset.rst10 Reset controllers are central units that control the reset signals to multiple
14 <#reset-consumer-api>`__), which allows peripheral drivers to request control
34 Reset control
36 Control method that determines the state of one or multiple reset lines.
38 either allows direct control over the physical state of the reset line, or
46 A hardware module that provides a number of reset controls to control a
64 reset inputs, which are mapped to an actual reset control on an existing reset
74 assertion or direct, exclusive control.
76 the reset control is requested, either via devm_reset_control_get_shared() or
79 control.
[all …]
/Documentation/devicetree/bindings/thermal/
Darmada-thermal.txt21 to the status register (4B). The second one points to the control
25 "control MSB/control 1", with size of 4 (deprecated binding), or point
26 to "control LSB/control 0" with size of 8 (current binding). All other
27 compatibles must point to "control LSB/control 0" with size of 8.
/Documentation/devicetree/bindings/sound/
Daudio-iio-aux.yaml31 snd-control-invert-range:
40 Invert the sound control value compared to the IIO channel raw value.
41 - 1: The related sound control value is inverted meaning that the
42 minimum sound control value correspond to the maximum IIO channel
43 raw value and the maximum sound control value correspond to the
45 - 0: The related sound control value is not inverted meaning that the
46 minimum (resp maximum) sound control value correspond to the
63 snd-control-invert-range = <0 1 1 0>;
/Documentation/sound/soc/
Dcodec.rst14 2. Codec control IO - using RegMap API
22 7. DAC Digital mute control.
67 Codec control IO
70 (AC97 combines control with data in the DAI). The codec driver should use the
83 Defines a single control as follows:-
86 xname = Control name e.g. "Playback Volume"
88 shift = control bit(s) offset in register
89 mask = control bit size(s) e.g. mask of 7 = 3 bits
90 invert = the control is inverted
97 A stereo control
[all …]

12345678910>>...78