/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 …]
|
H A D | lvds-codec.yaml | 7 title: Transparent LVDS encoders and decoders 13 This binding supports transparent LVDS encoders and decoders that don't 57 For LVDS encoders, port 0 is the parallel input 78 For LVDS encoders, port 1 is the LVDS output
|
/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 …]
|
H A D | drm_modeset_helper_vtables.h | 154 * encoders need to be fed with. Note that this is the inverse semantics 278 * drivers it is called after all encoders connected to this CRTC have 282 * CRTC callback here by looping over all encoders connected to it using 409 * drivers it is called before all encoders connected to this CRTC are 413 * encoders connected to it using for_each_encoder_on_crtc(). 431 * drivers it is called after all encoders connected to this CRTC have 435 * CRTC callback here by looping over all encoders connected to it using 507 * struct drm_encoder_helper_funcs - helper operations for encoders 714 * encoders connected to it using for_each_encoder_on_crtc(). 736 * hooks and call them from CRTC's callback by looping over all encoders [all …]
|
/linux/include/uapi/sound/ |
H A D | compress_params.h | 56 /* MP3 modes are only useful for encoders */ 64 /* AMR modes are only useful for encoders */ 79 /* AMRWB modes are only useful for encoders */ 88 /* AAC modes are required for encoders and decoders */ 100 /* AAC formats are required for encoders and decoders */ 147 * Define quality levels for FLAC encoders, from LEVEL0 (fast) 204 /* <FIXME: multichannel encoders aren't supported for now. Would need 275 * By default the Subset format is used by encoders. 387 * Encoders may rely on profiles for quality levels. 389 * @profile: Mandatory for encoders, can be mandatory for specific
|
/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()
|
H A D | hva.h | 323 * @encoders: registered encoders 324 * @nb_of_encoders: number of registered encoders 358 const struct hva_enc *encoders[HVA_MAX_ENCODERS]; member
|
/linux/include/linux/platform_data/ |
H A D | keypad-pxa27x.h | 18 * left as 0 if only rotary encoders are enabled, the driver will 52 /* rotary encoders 0 */ 58 /* rotary encoders 1 */
|
/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
|
H A D | drm_crtc_helper.c | 74 * and encoders. It can call callbacks like &drm_encoder_helper_funcs.dpms even 217 * will remove any CRTC links of unused encoders and encoder links of 218 * disconnected connectors. Then it will disable all unused encoders and CRTCs 257 /* Disable unused encoders */ in drm_crtc_prepare_encoders() 360 /* Prepare the encoders and CRTCs before setting the mode. */ in drm_crtc_helper_set_mode() 370 /* Disable the encoders as the first thing we do. */ in drm_crtc_helper_set_mode() 379 /* Set up the DPLL and any encoders state that needs to adjust or depend in drm_crtc_helper_set_mode() 468 /* Decouple all encoders and their attached connectors from this crtc */ in drm_crtc_helper_disable() 500 * For connectors that support multiple encoders, either the 527 * After locating the appropriate encoders, the helper function will call the [all …]
|
/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/amd/display/dc/core/ |
H A D | dc_link_enc_cfg.c | 31 /* Check whether stream is supported by DIG link encoders. */ 318 /* (a) Assign DIG link encoders to physical (unmappable) endpoints first. */ in link_enc_cfg_link_encs_assign() 330 /* Physical endpoints have a fixed mapping to DIG link encoders. */ in link_enc_cfg_link_encs_assign() 335 /* (b) Retain previous assignments for mappable endpoints if encoders still available. */ in link_enc_cfg_link_encs_assign() 366 /* (c) Then assign encoders to remaining mappable endpoints. */ in link_enc_cfg_link_encs_assign() 387 /* Mappable endpoints have a flexible mapping to DIG link encoders. */ in link_enc_cfg_link_encs_assign() 543 /* Add assigned encoders to list. */ in link_enc_cfg_get_next_avail_link_enc() 713 /* (4) Assigned encoders not in available pool. */ in link_enc_cfg_validate() 727 /* (5) All streams have valid link encoders. */ in link_enc_cfg_validate()
|
/linux/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | link_enc_cfg.h | 48 * Algorithm for assigning available DIG link encoders to streams. 54 * a) First assign encoders to unmappable endpoints. 55 * b) Then assign encoders to mappable endpoints.
|
/linux/drivers/gpu/drm/i2c/ |
H A D | Kconfig | 9 Support for Chrontel ch7006 and similar TV encoders, found 29 Support for NXP Semiconductors TDA998X HDMI encoders.
|
/linux/drivers/gpu/drm/meson/ |
H A D | meson_encoder_dsi.c | 154 priv->encoders[MESON_ENC_DSI] = meson_encoder_dsi; in meson_encoder_dsi_probe() 165 if (priv->encoders[MESON_ENC_DSI]) { in meson_encoder_dsi_remove() 166 meson_encoder_dsi = priv->encoders[MESON_ENC_DSI]; in meson_encoder_dsi_remove()
|
/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/drivers/gpu/drm/renesas/rcar-du/ |
H A D | Kconfig | 41 Enable support for the R-Car Display Unit embedded LVDS encoders. 57 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/devicetree/bindings/display/ |
H A D | amlogic,meson-vpu.yaml | 20 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK | 46 VENC: Video Encoders 49 The VENC is composed of the multiple pixel encoders
|
/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 | 9 The JPEG class includes controls for common features of JPEG encoders 83 control is valid only for encoders.
|
/linux/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_encoder.h | 114 * and command mode encoders. 146 * dpu_encoder_get_crc_values_cnt - get number of physical encoders contained 149 * Returns: Number of physical encoders for given drm encoder
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_encoder.c | 50 * the encoders depends on this. in intel_encoder_suspend_all() 72 * the encoders depends on this. in intel_encoder_shutdown_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
|
H A D | vidtv_channel.c | 116 s302m->encoders = vidtv_s302m_encoder_init(encoder_args); in vidtv_channel_s302m_init() 117 if (!s302m->encoders) in vidtv_channel_s302m_init() 143 vidtv_s302m_encoder_destroy(s302m->encoders); in vidtv_channel_s302m_init() 539 vidtv_channel_encoder_destroy(curr->encoders); in vidtv_channels_destroy()
|