| /linux/Documentation/devicetree/bindings/display/bridge/ |
| H A D | renesas,lvds.yaml | 19 - renesas,r8a7742-lvds # for RZ/G1H compatible LVDS encoders 20 - renesas,r8a7743-lvds # for RZ/G1M compatible LVDS encoders 21 - renesas,r8a7744-lvds # for RZ/G1N compatible LVDS encoders 22 - renesas,r8a774a1-lvds # for RZ/G2M compatible LVDS encoders 23 - renesas,r8a774b1-lvds # for RZ/G2N compatible LVDS encoders 24 - renesas,r8a774c0-lvds # for RZ/G2E compatible LVDS encoders 25 - renesas,r8a774e1-lvds # for RZ/G2H compatible LVDS encoders 26 - renesas,r8a7790-lvds # for R-Car H2 compatible LVDS encoders 27 - renesas,r8a7791-lvds # for R-Car M2-W compatible LVDS encoders 28 - renesas,r8a7793-lvds # for R-Car M2-N compatible LVDS encoders [all …]
|
| /linux/include/drm/ |
| H A D | drm_encoder.h | 38 * Encoders sit between CRTCs and connectors. 88 * Allows encoders to create encoder-specific debugfs files. 99 * @funcs: control functions, can be NULL for simple managed encoders 102 * CRTCs drive pixels to encoders, which convert them into signals 134 * - DRM_MODE_ENCODER_DPMST for special fake encoders used to allow 159 * @possible_clones: Bitmask of potential sibling encoders for cloning, 165 * encoders can be used in a cloned configuration, they both should have 270 * device's list of encoders. 325 * drm_for_each_encoder_mask - iterate over encoders specified by bitmask 330 * Iterate over all encoders specified by bitmask. [all …]
|
| /linux/drivers/gpu/drm/tests/ |
| H A D | drm_atomic_state_test.c | 36 struct drm_encoder encoders[3]; member 103 for (int i = 0; i < ARRAY_SIZE(priv->encoders); i++) { in drm_atomic_test_init_drm_components() 104 enc = &priv->encoders[i]; in drm_atomic_test_init_drm_components() 113 priv->encoders[0].possible_clones = DRM_TEST_ENC_0 | DRM_TEST_ENC_1; in drm_atomic_test_init_drm_components() 114 priv->encoders[1].possible_clones = DRM_TEST_ENC_0 | DRM_TEST_ENC_1; in drm_atomic_test_init_drm_components() 115 priv->encoders[2].possible_clones = DRM_TEST_ENC_2; in drm_atomic_test_init_drm_components() 120 BUILD_BUG_ON(ARRAY_SIZE(priv->connectors) > ARRAY_SIZE(priv->encoders)); in drm_atomic_test_init_drm_components() 130 drm_encoder_helper_add(&priv->encoders[i], in drm_atomic_test_init_drm_components() 133 drm_connector_attach_encoder(conn, &priv->encoders[i]); in drm_atomic_test_init_drm_components() 271 * states) and fail for states where the cloned encoders are not possible_clones
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| H A D | hw_shared.h | 55 * define MAX_DIG_LINK_ENCODERS - maximum number of digital encoders 57 * Digital encoders are ENGINE_ID_DIGA...G, there are at most 7, 63 * define MAX_DAC_LINK_ENCODERS - maximum number of analog link encoders 65 * Analog encoders are ENGINE_ID_DACA/B, there are at most 2, 67 * don't have analog encoders. 72 * define MAX_LINK_ENCODERS - maximum number link encoders in total 74 * This includes both analog and digital encoders.
|
| /linux/drivers/media/platform/st/sti/hva/ |
| H A D | hva-debugfs.c | 289 seq_printf(s, "[encoders]\n|- %d registered encoders:\n", in encoders_show() 292 while (hva->encoders[i]) { in encoders_show() 293 seq_printf(s, "|- %s: %4.4s => %4.4s\n", hva->encoders[i]->name, in encoders_show() 294 (char *)&hva->encoders[i]->pixelformat, in encoders_show() 295 (char *)&hva->encoders[i]->streamformat); in encoders_show() 333 DEFINE_SHOW_ATTRIBUTE(encoders); 342 hva_dbg_create_entry(encoders); in hva_debugfs_create()
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_config.h | 20 * @encoders: List of encoders configured for the device 28 struct list_head encoders; member 82 * @link: Link to the others encoders in vkms_config 106 * @possible_encoders: Array of encoders that can be used with this connector 140 * vkms_config_for_each_encoder - Iterate over the vkms_config encoders 145 list_for_each_entry((encoder_cfg), &(config)->encoders, link) 177 * vkms_config_connector possible encoders
|
| H A D | vkms_config.c | 27 INIT_LIST_HEAD(&config->encoders); in vkms_config_create() 126 list_for_each_entry_safe(encoder_cfg, encoder_tmp, &config->encoders, link) in vkms_config_destroy() 230 n_encoders = list_count_nodes((struct list_head *)&config->encoders); in valid_encoder_number() 232 drm_info(dev, "The number of encoders must be between 1 and 31\n"); in valid_encoder_number() 247 drm_info(dev, "All encoders must have at least one possible CRTC\n"); in valid_encoder_possible_crtcs() 537 list_add_tail(&encoder_cfg->link, &config->encoders); in vkms_config_create_encoder()
|
| /linux/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | disp.h | 97 * For normal encoders this just returns the encoder. For active MST encoders, 99 * Inactive MST encoders return NULL, since they would have no real outp to
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_encoder.c | 38 * Encoders represent the connecting element between the CRTC (as the overall 42 * connector. Encoders are objects exposed to userspace, originally to allow 49 * Otherwise encoders aren't used in the uapi at all (any modeset request from 52 * of encoders to facilitate code sharing. But for more complex settings it is 54 * encoders, bridges also have the benefit of being purely an internal 57 * Encoders are initialized with drm_encoder_init() and cleaned up using
|
| /linux/drivers/gpu/drm/renesas/rcar-du/ |
| H A D | Kconfig | 42 Enable support for the R-Car Display Unit embedded LVDS encoders. 58 Enable support for the R-Car Display Unit embedded MIPI DSI encoders.
|
| /linux/Documentation/devicetree/bindings/display/ti/ |
| H A D | ti,omap-dss.txt | 19 a RGB pixel stream to encoders. 27 The DSS Core and the encoders have video port outputs. The structure of the 33 panels or external encoders.
|
| /linux/Documentation/gpu/ |
| H A D | drm-kms.rst | 66 For the output routing the first step is encoders (represented by 72 Unfortunately encoders have been exposed to userspace, hence can't remove them 75 A CRTC can be connected to multiple encoders, and for an active CRTC there must 80 Abstraction`_). Connectors can have different possible encoders, but the kernel 82 which could switch between an analog and a digital encoder. Encoders can also 136 share code for encoders (sometimes on the same SoC, sometimes off-chip) one or 140 the CRTC and any encoders. Often for drivers with bridges there's no code left 143 backwards compatibility since encoders are exposed to userspace.
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-encoder-cmd.rst | 58 started yet. Applies to both queues of mem2mem encoders. 63 mem2mem encoders. 67 encoders (as further documented in :ref:`encoder`).
|
| H A D | ext-ctrls-jpeg.rst | 10 The JPEG class includes controls for common features of JPEG encoders 84 control is valid only for encoders.
|
| H A D | vidioc-g-parm.rst | 43 For stateful encoders (see :ref:`encoder`) this represents the 116 For stateful encoders (see :ref:`encoder`) this represents the 174 For stateful encoders (see :ref:`encoder`) this represents the
|
| H A D | ext-ctrls-codec.rst | 734 fully parse each NALU. Applicable to the H264 and HEVC encoders. 1191 Applicable to H264 and HEVC encoders. Possible values are: 1217 ignored. Applicable to H264 and HEVC encoders. 1227 ``V4L2_CID_MPEG_VIDEO_H263_MIN_QP``). Applicable to encoders. 1231 H264 encoders. 1337 Applicable to the MPEG1, MPEG2, MPEG4 encoders. 1364 encoders. This is a general, codec-agnostic keyframe control. 1391 it returned together with the first frame. Applicable to encoders. 1669 Applicable to encoders 1720 border pixels. Applicable to encoders. [all …]
|
| /linux/drivers/media/test-drivers/vidtv/ |
| H A D | vidtv_channel.h | 49 * @encoders: A encoder loop. There must be one encoder for each stream. 60 struct vidtv_encoder *encoders; member
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_encoder.c | 122 * encoders. Virtual encoder manages one "logical" display. Physical 123 * encoders manage one intf block, tied to a specific panel/sub-panel. 124 * Virtual encoder defers as much as possible to the physical encoders. 131 * @num_phys_encs: Actual number of physical encoders contained. 132 * @phys_encs: Container of physical encoders managed. 172 * @dsc: drm_dsc_config pointer, for DSC-enabled encoders 307 * dpu_encoder_get_crc_values_cnt - get number of physical encoders contained 310 * Returns: Number of physical encoders for given drm encoder 564 * This helper function may be used by physical encoders to configure 681 * Use 2 DSC encoders, 2 layer mixers and 1 or 2 interfaces in dpu_encoder_update_topology() [all …]
|
| /linux/drivers/gpu/drm/tilcdc/ |
| H A D | tilcdc_drv.h | 77 struct drm_encoder *encoders[8]; member 98 /* create appropriate encoders/connectors: */
|
| /linux/drivers/gpu/drm/sti/ |
| H A D | NOTES | 44 - The Encoders are mapped to the TVOut 47 FB & planes Cursor CRTC Encoders Bridges/Connectors
|
| /linux/Documentation/input/devices/ |
| H A D | rotary-encoder.rst | 10 Rotary encoders are devices which are connected to the CPU or other 15 Some encoders have both outputs low in stable states, others also have
|
| /linux/tools/net/sunrpc/xdrgen/generators/ |
| H A D | program.py | 89 """Emit client argument encoders for each RPC version's procedures""" 103 """Emit server result encoders for each RPC version's procedures"""
|
| /linux/drivers/gpu/drm/vkms/tests/ |
| H A D | vkms_config_test.c | 190 /* Encoders */ in vkms_config_test_default_config() 535 /* Invalid: No encoders */ in vkms_config_test_invalid_encoder_number() 540 /* Invalid: Too many encoders */ in vkms_config_test_invalid_encoder_number() 585 /* Invalid: Second CRTC without encoders */ in vkms_config_test_valid_encoder_possible_crtcs() 920 /* No possible encoders */ in vkms_config_test_connector_get_possible_encoders() 929 /* Connector 1 attached to encoders 1 and 2 */ in vkms_config_test_connector_get_possible_encoders()
|
| /linux/drivers/media/cec/i2c/ |
| H A D | Kconfig | 25 controller block integrated into several NXP TDA998x HDMI encoders.
|
| /linux/Documentation/admin-guide/media/ |
| H A D | intro.rst | 17 - Media encoders and decoders.
|