Home
last modified time | relevance | path

Searched +full:ref +full:- +full:pad (Results 1 – 25 of 476) sorted by relevance

12345678910>>...20

/kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/
Dvidioc-subdev-enum-mbus-code.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_ENUM_MBUS_CODE - Enumerate media bus formats
35 of media bus formats for the selected pad.
42 Therefore, to enumerate media bus formats available at a given sub-device pad,
43 initialize the ``pad``, and ``which`` fields to desired values,
45 Then call the :ref:`VIDIOC_SUBDEV_ENUM_MBUS_CODE` ioctl
51 ``EINVAL`` means that either ``pad`` is invalid,
52 or that there are no more codes available at this pad.
55 at the same pad.
58 other pads of the sub-device, as well as on the current active links.
[all …]
Ddev-subdev.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
6 Sub-device Interface
13 components as software blocks called sub-devices.
15 V4L2 sub-devices are usually kernel-only objects. If the V4L2 driver
17 media entities. Applications will be able to enumerate the sub-devices
21 In addition to make sub-devices discoverable, drivers can also choose to
23 sub-device driver and the V4L2 device driver support this, sub-devices
26 - query, read and write sub-devices controls
28 - subscribe and unsubscribe to events and retrieve them
30 - negotiate image formats on individual pads
[all …]
Dvidioc-subdev-enum-frame-size.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_ENUM_FRAME_SIZE - Enumerate media bus frame sizes
35 supported by a sub-device on the specified pad
38 :ref:`VIDIOC_SUBDEV_ENUM_MBUS_CODE`
43 Each pair of ``pad`` and ``code`` correspond to a separate enumeration.
47 Therefore, to enumerate frame sizes allowed on the specified pad
49 ``pad``, ``which``, and ``code`` fields to desired values,
51 Then call the :ref:`VIDIOC_SUBDEV_ENUM_FRAME_SIZE` ioctl with a pointer to the
59 Sub-devices that only support discrete frame sizes (such as most
64 supported. For instance, a scaler that uses a fixed-point scaling ratio
[all …]
Dvidioc-subdev-g-selection.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_G_SELECTION - VIDIOC_SUBDEV_S_SELECTION - Get or set selection rectangles on a subdev…
43 :ref:`the old subdev crop API <VIDIOC_SUBDEV_G_CROP>`. All the
46 See :ref:`subdev` for more information on how each selection target
49 If the subdev device node has been registered in read-only mode, calls to
52 variable is set to ``-EPERM``.
55 --------------------------
62 ------------------------------
69 :ref:`v4l2-selections-common`.
75 .. flat-table:: struct v4l2_subdev_selection
[all …]
Dvidioc-subdev-enum-frame-interval.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL - Enumerate frame intervals
35 given sub-device pad. Frame intervals only makes sense for sub-devices
40 on the sub-device output pad depend on the frame format and size on the
41 same pad. Applications must thus specify the desired format and size
45 ``pad``, ``which``, ``code``, ``width`` and ``height`` fields of struct
47 and call the :ref:`VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL` ioctl with a pointer
54 other pads of the sub-device, as well as on the current active links.
55 See :ref:`VIDIOC_SUBDEV_G_FMT` for more
58 Sub-devices that support the frame interval enumeration ioctl should
[all …]
Dext-ctrls-dv.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _dv-controls:
12 (Digital Visual Interface), HDMI (:ref:`hdmi`) and DisplayPort
13 (:ref:`dp`). These controls are generally expected to be private to
15 only exposed on the ``/dev/v4l-subdev*`` device node.
23 Identification Data, :ref:`vesaedid`) and HDCP (High-bandwidth Digital
24 Content Protection System, :ref:`hdcp`) processing, allowing the
29 bitmasks, one bit for each pad. Bit 0 corresponds to pad 0, bit 1 to pad
33 .. _dv-control-id:
45 output pad on the transmitter. If an output pad does not have an
[all …]
Dvidioc-g-edid.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_EDID - VIDIOC_S_EDID - VIDIOC_SUBDEV_G_EDID - VIDIOC_SUBDEV_S_EDID - Get or set the EDID o…
48 with subdevice nodes (/dev/v4l-subdevX) or with video nodes
51 When used with video nodes the ``pad`` field represents the input (for
53 returned by :ref:`VIDIOC_ENUMINPUT` and
54 :ref:`VIDIOC_ENUMOUTPUT` respectively. When used
55 with subdevice nodes the ``pad`` field represents the input or output
56 pad of the subdevice. If there is no EDID support for the given ``pad``
59 To get the EDID data the application has to fill in the ``pad``,
61 array and call :ref:`VIDIOC_G_EDID <VIDIOC_G_EDID>`. The current EDID from block
[all …]
Dvidioc-subdev-g-crop.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_G_CROP - VIDIOC_SUBDEV_S_CROP - Get or set the crop rectangle on a subdev pad
40 This is an :ref:`obsolete` interface and may be removed
42 :ref:`the selection API <VIDIOC_SUBDEV_G_SELECTION>`.
44 To retrieve the current crop rectangle applications set the ``pad``
46 desired pad number as reported by the media API and the ``which`` field
51 on the given pad.
53 To change the current crop rectangle applications set both the ``pad``
65 crop rectangles and stored in the sub-device file handle. Two
66 applications querying the same sub-device would thus not interact with
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Ddev-subdev.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
6 Sub-device Interface
13 components as software blocks called sub-devices.
15 V4L2 sub-devices are usually kernel-only objects. If the V4L2 driver
17 media entities. Applications will be able to enumerate the sub-devices
21 In addition to make sub-devices discoverable, drivers can also choose to
23 sub-device driver and the V4L2 device driver support this, sub-devices
26 - query, read and write sub-devices controls
28 - subscribe and unsubscribe to events and retrieve them
30 - negotiate image formats on individual pads
[all …]
Dvidioc-subdev-enum-mbus-code.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_ENUM_MBUS_CODE - Enumerate media bus formats
34 To enumerate media bus formats available at a given sub-device pad
35 applications initialize the ``pad``, ``which`` and ``index`` fields of
38 call the :ref:`VIDIOC_SUBDEV_ENUM_MBUS_CODE` ioctl with a pointer to this
40 error code if either the ``pad`` or ``index`` are invalid. All media bus
45 other pads of the sub-device, as well as on the current active links.
46 See :ref:`VIDIOC_SUBDEV_G_FMT` for more
53 .. flat-table:: struct v4l2_subdev_mbus_code_enum
54 :header-rows: 0
[all …]
Dvidioc-subdev-enum-frame-size.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_ENUM_FRAME_SIZE - Enumerate media bus frame sizes
35 a sub-device on the given pad for the given media bus format. Supported
37 :ref:`VIDIOC_SUBDEV_ENUM_MBUS_CODE`
40 To enumerate frame sizes applications initialize the ``pad``, ``which``
43 call the :ref:`VIDIOC_SUBDEV_ENUM_FRAME_SIZE` ioctl with a pointer to the
47 Sub-devices that only support discrete frame sizes (such as most
52 supported. For instance, a scaler that uses a fixed-point scaling ratio
55 :ref:`VIDIOC_SUBDEV_S_FMT <VIDIOC_SUBDEV_G_FMT>` ioctl to try the
56 sub-device for an exact supported frame size.
[all …]
Dvidioc-subdev-g-selection.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_G_SELECTION - VIDIOC_SUBDEV_S_SELECTION - Get or set selection rectangles on a subdev…
43 :ref:`the old subdev crop API <VIDIOC_SUBDEV_G_CROP>`. All the
46 See :ref:`subdev` for more information on how each selection target
49 If the subdev device node has been registered in read-only mode, calls to
52 variable is set to ``-EPERM``.
55 --------------------------
62 ------------------------------
69 :ref:`v4l2-selections-common`.
75 .. flat-table:: struct v4l2_subdev_selection
[all …]
Dvidioc-subdev-enum-frame-interval.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL - Enumerate frame intervals
35 given sub-device pad. Frame intervals only makes sense for sub-devices
40 on the sub-device output pad depend on the frame format and size on the
41 same pad. Applications must thus specify the desired format and size
45 ``pad``, ``which``, ``code``, ``width`` and ``height`` fields of struct
47 and call the :ref:`VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL` ioctl with a pointer
54 other pads of the sub-device, as well as on the current active links.
55 See :ref:`VIDIOC_SUBDEV_G_FMT` for more
58 Sub-devices that support the frame interval enumeration ioctl should
[all …]
Dext-ctrls-dv.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _dv-controls:
12 (Digital Visual Interface), HDMI (:ref:`hdmi`) and DisplayPort
13 (:ref:`dp`). These controls are generally expected to be private to
15 only exposed on the ``/dev/v4l-subdev*`` device node.
23 Identification Data, :ref:`vesaedid`) and HDCP (High-bandwidth Digital
24 Content Protection System, :ref:`hdcp`) processing, allowing the
29 bitmasks, one bit for each pad. Bit 0 corresponds to pad 0, bit 1 to pad
33 .. _dv-control-id:
45 output pad on the transmitter. If an output pad does not have an
[all …]
Dvidioc-g-edid.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_EDID - VIDIOC_S_EDID - VIDIOC_SUBDEV_G_EDID - VIDIOC_SUBDEV_S_EDID - Get or set the EDID o…
48 with subdevice nodes (/dev/v4l-subdevX) or with video nodes
51 When used with video nodes the ``pad`` field represents the input (for
53 returned by :ref:`VIDIOC_ENUMINPUT` and
54 :ref:`VIDIOC_ENUMOUTPUT` respectively. When used
55 with subdevice nodes the ``pad`` field represents the input or output
56 pad of the subdevice. If there is no EDID support for the given ``pad``
59 To get the EDID data the application has to fill in the ``pad``,
61 array and call :ref:`VIDIOC_G_EDID <VIDIOC_G_EDID>`. The current EDID from block
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/
Dnvidia,tegra20-sdhci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mmc/nvidia,tegra20-sdhci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
18 mmc-controller.yaml and the properties for the Tegra SDHCI controller.
23 - enum:
24 - nvidia,tegra20-sdhci
25 - nvidia,tegra30-sdhci
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/
Dnvidia,tegra194-xusb-padctl.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/phy/nvidia,tegra194-xusb-padctl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra194 XUSB pad controller
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
14 The Tegra XUSB pad controller manages a set of I/O lanes (with differential
16 is controlled by a HW block referred to as a "pad" in the Tegra hardware
17 documentation. Each such "pad" may control either one or multiple lanes,
[all …]
Dnvidia,tegra186-xusb-padctl.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/phy/nvidia,tegra186-xusb-padctl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra186 XUSB pad controller
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
14 The Tegra XUSB pad controller manages a set of I/O lanes (with differential
16 is controlled by a HW block referred to as a "pad" in the Tegra hardware
17 documentation. Each such "pad" may control either one or multiple lanes,
[all …]
Dnvidia,tegra124-xusb-padctl.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/phy/nvidia,tegra124-xusb-padctl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra124 XUSB pad controller
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
14 The Tegra XUSB pad controller manages a set of I/O lanes (with differential
16 is controlled by a HW block referred to as a "pad" in the Tegra hardware
17 documentation. Each such "pad" may control either one or multiple lanes,
[all …]
Dnvidia,tegra210-xusb-padctl.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/phy/nvidia,tegra210-xusb-padctl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra210 XUSB pad controller
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
14 The Tegra XUSB pad controller manages a set of I/O lanes (with differential
16 is controlled by a HW block referred to as a "pad" in the Tegra hardware
17 documentation. Each such "pad" may control either one or multiple lanes,
[all …]
Dfsl,imx8-pcie-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/fsl,imx8-pcie-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Richard Zhu <hongxing.zhu@nxp.com>
13 "#phy-cells":
18 - fsl,imx8mm-pcie-phy
19 - fsl,imx8mp-pcie-phy
27 clock-names:
29 - const: ref
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-pmc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra20-pmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jonathan Hunter <jonathanh@nvidia.com>
16 - nvidia,tegra20-pmc
17 - nvidia,tegra20-pmc
18 - nvidia,tegra30-pmc
19 - nvidia,tegra114-pmc
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-pmc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra20-pmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jonathan Hunter <jonathanh@nvidia.com>
16 - nvidia,tegra20-pmc
17 - nvidia,tegra30-pmc
18 - nvidia,tegra114-pmc
19 - nvidia,tegra124-pmc
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/mediactl/
Dmedia-ioc-g-topology.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 MEDIA_IOC_G_TOPOLOGY - Enumerate the graph topology and graph element properties
53 .. flat-table:: struct media_v2_topology
54 :header-rows: 0
55 :stub-columns: 0
58 * - __u64
59 - ``topology_version``
60 - Version of the media graph topology. When the graph is created,
64 * - __u32
65 - ``num_entities``
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/mediactl/
Dmedia-ioc-g-topology.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 MEDIA_IOC_G_TOPOLOGY - Enumerate the graph topology and graph element properties
53 .. flat-table:: struct media_v2_topology
54 :header-rows: 0
55 :stub-columns: 0
58 * - __u64
59 - ``topology_version``
60 - Version of the media graph topology. When the graph is created,
64 * - __u32
65 - ``num_entities``
[all …]

12345678910>>...20