Home
last modified time | relevance | path

Searched +full:sink +full:- +full:only (Results 1 – 25 of 872) sorted by relevance

12345678910>>...35

/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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/
Darm,coresight-dummy-sink.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,coresight-dummy-sink.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM Coresight Dummy sink component
15 sink.
17 The Coresight dummy sink component is for the specific coresight sink devices
19 Qualcomm platforms. It is a mini-USB hub implemented to support the USB-based
21 register it as Coresight sink device in kernel side, so that path can be
27 The primary use case of the coresight dummy sink is to build path in kernel
[all …]
Dqcom,coresight-tpda.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 ---
5 $id: http://devicetree.org/schemas/arm/qcom,coresight-tpda.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Trace, Profiling and Diagnostics Aggregator - TPDA
15 task for free-flowing data from TPDM (i.e. CMB and DSB data set flows).
18 TPDMs connect to it. But There must be only one TPDA in the path from the
19 TPDM source to TMC sink. TPDM can directly connect to TPDA's inport or
23 Enable coresight sink first.
30 The test data will be collected in the coresight sink which is enabled.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/
Dadv748x.txt4 HDMI receiver. They can output CSI-2 on two independent outputs TXA and TXB
9 - compatible: Must contain one of the following
10 - "adi,adv7481" for the ADV7481
11 - "adi,adv7482" for the ADV7482
13 - reg: I2C slave addresses
14 The ADV748x has up to twelve 256-byte maps that can be accessed via the
21 - interrupt-names: Should specify the interrupts as "intrq1", "intrq2" and/or
23 is only available on the adv7481
24 - interrupts: Specify the interrupt lines for the ADV748x
25 - reg-names : Names of maps with programmable addresses.
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
Ddc_sink.c2 * Copyright 2012-15 Advanced Micro Devices, Inc.
36 static void dc_sink_destruct(struct dc_sink *sink) in dc_sink_destruct() argument
38 if (sink->dc_container_id) { in dc_sink_destruct()
39 kfree(sink->dc_container_id); in dc_sink_destruct()
40 sink->dc_container_id = NULL; in dc_sink_destruct()
44 static bool dc_sink_construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params) in dc_sink_construct() argument
47 struct dc_link *link = init_params->link; in dc_sink_construct()
52 sink->sink_signal = init_params->sink_signal; in dc_sink_construct()
53 sink->link = link; in dc_sink_construct()
54 sink->ctx = link->ctx; in dc_sink_construct()
[all …]
/kernel/linux/linux-6.6/drivers/thunderbolt/
Dlc.c1 // SPDX-License-Identifier: GPL-2.0
14 * tb_lc_read_uuid() - Read switch UUID from link controller common register
20 if (!sw->cap_lc) in tb_lc_read_uuid()
21 return -EINVAL; in tb_lc_read_uuid()
22 return tb_sw_read(sw, uuid, TB_CFG_SWITCH, sw->cap_lc + TB_LC_FUSE, 4); in tb_lc_read_uuid()
27 if (!sw->cap_lc) in read_lc_desc()
28 return -EINVAL; in read_lc_desc()
29 return tb_sw_read(sw, desc, TB_CFG_SWITCH, sw->cap_lc + TB_LC_DESC, 1); in read_lc_desc()
34 struct tb_switch *sw = port->sw; in find_port_lc_cap()
45 phys = tb_phy_port_from_link(port->port); in find_port_lc_cap()
[all …]
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/
Dcoresight-core.c1 // SPDX-License-Identifier: GPL-2.0
22 #include "coresight-etm-perf.h"
23 #include "coresight-priv.h"
28 * struct coresight_node - elements of a path, from source to sink
38 * When operating Coresight drivers from the sysFS interface, only a single
39 * path can exist from a tracer (associated to a CPU) to a sink.
44 * As of this writing only a single STM can be found in CS topologies. Since
46 * configuration they will enact, for the time being only define a single path
85 if (i_csdev == csdev || !i_csdev->enable || in coresight_id_match()
86 i_csdev->type != CORESIGHT_DEV_TYPE_SOURCE) in coresight_id_match()
[all …]
Dcoresight-etm-perf.c1 // SPDX-License-Identifier: GPL-2.0
8 #include <linux/coresight-pmu.h>
15 #include <linux/percpu-defs.h>
21 #include "coresight-etm-perf.h"
22 #include "coresight-priv.h"
35 /* Sink ID - same for all ETMs */
36 PMU_FORMAT_ATTR(sinkid, "config2:0-31");
70 return per_cpu_ptr(data->path, cpu); in etm_event_cpu_path_ptr()
84 int node = event->cpu == -1 ? -1 : cpu_to_node(event->cpu); in etm_addr_filters_alloc()
88 return -ENOMEM; in etm_addr_filters_alloc()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/
Ddc_sink.c2 * Copyright 2012-15 Advanced Micro Devices, Inc.
34 static bool dc_sink_construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params) in dc_sink_construct() argument
37 struct dc_link *link = init_params->link; in dc_sink_construct()
42 sink->sink_signal = init_params->sink_signal; in dc_sink_construct()
43 sink->link = link; in dc_sink_construct()
44 sink->ctx = link->ctx; in dc_sink_construct()
45 sink->dongle_max_pix_clk = init_params->dongle_max_pix_clk; in dc_sink_construct()
46 sink->converter_disable_audio = init_params->converter_disable_audio; in dc_sink_construct()
47 sink->dc_container_id = NULL; in dc_sink_construct()
48 sink->sink_id = init_params->link->ctx->dc_sink_id_count; in dc_sink_construct()
[all …]
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
Dcoresight-etm-perf.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <linux/coresight-pmu.h>
16 #include <linux/percpu-defs.h>
22 #include "coresight-config.h"
23 #include "coresight-etm-perf.h"
24 #include "coresight-priv.h"
25 #include "coresight-syscfg.h"
26 #include "coresight-trace-id.h"
34 * the trace path and the sink configuration. The event data is accessible
35 * via perf_get_aux(handle). However, a sink could "end" a perf output
[all …]
Dcoresight-core.c1 // SPDX-License-Identifier: GPL-2.0
24 #include "coresight-etm-perf.h"
25 #include "coresight-priv.h"
26 #include "coresight-syscfg.h"
39 * struct coresight_node - elements of a path, from source to sink
49 * When operating Coresight drivers from the sysFS interface, only a single
50 * path can exist from a tracer (associated to a CPU) to a sink.
71 pm_runtime_get_sync(_dev->parent); in coresight_simple_show_pair()
72 val = csdev_access_relaxed_read_pair(&csdev->access, cs_attr->lo_off, cs_attr->hi_off); in coresight_simple_show_pair()
73 pm_runtime_put_sync(_dev->parent); in coresight_simple_show_pair()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/connector/
Dusb-connector.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
20 - enum:
21 - usb-a-connector
22 - usb-b-connector
23 - usb-c-connector
25 - items:
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/mediactl/
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 …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/mediactl/
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 …]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/
Dlink_detection.c65 static const uint8_t dp_hdmi_dongle_signature_str[] = "DP-HDMI ADAPTOR";
162 * Detect output sink type
170 if (link->is_dig_mapping_flexible) in link_detect_sink_signal_type()
173 enc_id = link->link_enc->id; in link_detect_sink_signal_type()
174 result = get_basic_signal_type(enc_id, link->link_id); in link_detect_sink_signal_type()
177 if (link->ep_type != DISPLAY_ENDPOINT_PHY) in link_detect_sink_signal_type()
180 /* Internal digital encoder will detect only dongles in link_detect_sink_signal_type()
186 * LVDS connector supports only LVDS signal; in link_detect_sink_signal_type()
188 * eDP connector supports only eDP signal; in link_detect_sink_signal_type()
192 /* PCIE detects the actual connector on add-on board */ in link_detect_sink_signal_type()
[all …]
/kernel/linux/linux-5.10/include/linux/
Dcoresight.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 /* Peripheral id registers (0xFD0-0xFEC) */
22 /* Component id registers (0xFF0-0xFFC) */
73 /* Embedded Cross Trigger (ECT) sub-types */
80 * union coresight_dev_subtype - further characterisation of a type
81 * @sink_subtype: type of sink this component is, as defined
93 /* We have some devices which acts as LINK and SINK */
104 * struct coresight_platform_data - data harvested from the firmware
118 * struct coresight_desc - description of a component required from drivers
126 * in the component's sysfs sub-directory.
[all …]
/kernel/linux/linux-5.10/drivers/media/mc/
Dmc-entity.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include <media/media-entity.h>
15 #include <media/media-device.h>
27 return "intf-devnode"; in gobj_type()
35 switch (intf->type) { in intf_type()
37 return "dvb-frontend"; in intf_type()
39 return "dvb-demux"; in intf_type()
41 return "dvb-dvr"; in intf_type()
43 return "dvb-ca"; in intf_type()
45 return "dvb-net"; in intf_type()
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dimx.rst1 .. SPDX-License-Identifier: GPL-2.0
7 ------------
15 - Image DMA Controller (IDMAC)
16 - Camera Serial Interface (CSI)
17 - Image Converter (IC)
18 - Sensor Multi-FIFO Controller (SMFC)
19 - Image Rotator (IRT)
20 - Video De-Interlacing or Combining Block (VDIC)
26 re-ordering (for example UYVY to YUYV) within the same colorspace, and
27 packed <--> planar conversion. The IDMAC can also perform a simple
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/media/
Dimx.rst1 .. SPDX-License-Identifier: GPL-2.0
7 ------------
15 - Image DMA Controller (IDMAC)
16 - Camera Serial Interface (CSI)
17 - Image Converter (IC)
18 - Sensor Multi-FIFO Controller (SMFC)
19 - Image Rotator (IRT)
20 - Video De-Interlacing or Combining Block (VDIC)
26 re-ordering (for example UYVY to YUYV) within the same colorspace, and
27 packed <--> planar conversion. The IDMAC can also perform a simple
[all …]
/kernel/linux/linux-5.10/include/media/
Dmedia-entity.h1 /* SPDX-License-Identifier: GPL-2.0-only */
24 * enum media_gobj_type - type of a graph object
40 #define MEDIA_BITS_PER_ID (32 - MEDIA_BITS_PER_TYPE)
41 #define MEDIA_ID_MASK GENMASK_ULL(MEDIA_BITS_PER_ID - 1, 0)
46 * struct media_gobj - Define a graph object.
49 * @id: Non-zero object ID identifier. The ID should be unique
53 * @list: List entry stored in one of the per-type mdev object lists
66 * struct media_entity_enum - An enumeration of media entities.
69 * media_entity->internal_idx.
78 * struct media_graph - Media graph traversal state
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-driver-typec-displayport6 Valid values are USB, source and sink. Source means DisplayPort
7 source, and sink means DisplayPort sink.
14 USB [source] sink
20 USB Type-C Standard. Functionally it equals to the situation
22 Documentation/ABI/testing/sysfs-bus-typec, and use file
29 VESA DisplayPort Alt Mode on USB Type-C Standard defines six
30 different pin assignments for USB Type-C connector that are
44 Note. As of VESA DisplayPort Alt Mode on USB Type-C Standard
45 version 1.0b, pin assignments A, B, and F are deprecated. Only
55 VESA DisplayPort Alt Mode on USB Type-C Standard defines how
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/connector/
Dusb-connector.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
20 - enum:
21 - usb-a-connector
22 - usb-b-connector
23 - usb-c-connector
25 - items:
[all …]
/kernel/linux/linux-6.6/drivers/media/mc/
Dmc-entity.c1 // SPDX-License-Identifier: GPL-2.0-only
15 #include <media/media-entity.h>
16 #include <media/media-device.h>
20 switch (intf->type) { in intf_type()
22 return "dvb-frontend"; in intf_type()
24 return "dvb-demux"; in intf_type()
26 return "dvb-dvr"; in intf_type()
28 return "dvb-ca"; in intf_type()
30 return "dvb-net"; in intf_type()
32 return "v4l-video"; in intf_type()
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-driver-typec-displayport6 Valid values are USB, source and sink. Source means DisplayPort
7 source, and sink means DisplayPort sink.
14 USB [source] sink
20 USB Type-C Standard. Functionally it equals to the situation
22 Documentation/ABI/testing/sysfs-bus-typec, and use file
29 VESA DisplayPort Alt Mode on USB Type-C Standard defines six
30 different pin assignments for USB Type-C connector that are
44 Note. As of VESA DisplayPort Alt Mode on USB Type-C Standard
45 version 1.0b, pin assignments A, B, and F are deprecated. Only

12345678910>>...35