Home
last modified time | relevance | path

Searched full:encoders (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/
Drenesas,lvds.yaml19 - 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 …]
Dlvds-codec.yaml7 title: Transparent LVDS encoders and decoders
13 This binding supports transparent LVDS encoders and decoders that don't
62 For LVDS encoders, port 0 is the parallel input
68 For LVDS encoders, port 1 is the LVDS output
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/bridge/
Drenesas,lvds.txt10 - "renesas,r8a7743-lvds" for R8A7743 (RZ/G1M) compatible LVDS encoders
11 - "renesas,r8a7790-lvds" for R8A7790 (R-Car H2) compatible LVDS encoders
12 - "renesas,r8a7791-lvds" for R8A7791 (R-Car M2-W) compatible LVDS encoders
13 - "renesas,r8a7793-lvds" for R8A7793 (R-Car M2-N) compatible LVDS encoders
14 - "renesas,r8a7795-lvds" for R8A7795 (R-Car H3) compatible LVDS encoders
15 - "renesas,r8a7796-lvds" for R8A7796 (R-Car M3-W) compatible LVDS encoders
16 - "renesas,r8a77970-lvds" for R8A77970 (R-Car V3M) compatible LVDS encoders
17 - "renesas,r8a77995-lvds" for R8A77995 (R-Car D3) compatible LVDS encoders
/kernel/linux/linux-4.19/Documentation/media/v4l-drivers/
Ddavinci-vpbe.rst36 Loads up VENC, OSD and external encoders such as ths8200. It provides
40 using sub device ops. The connection of external encoders to VENC LCD
46 for setting up the interface between VENC and external encoders based on
48 interfacing external encoders such as ths8200. The setup_if_config()
52 encoders is not present, and would be a part of the next patch series.
56 setting timings at LCD controller port when external encoders are connected
69 support for external encoders and displays forms a part of the next
87 - Add support for external encoders.
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Ddavinci-vpbe.rst18 Loads up VENC, OSD and external encoders such as ths8200. It provides
22 using sub device ops. The connection of external encoders to VENC LCD
28 for setting up the interface between VENC and external encoders based on
30 interfacing external encoders such as ths8200. The setup_if_config()
34 encoders is not present, and would be a part of the next patch series.
39 setting timings at LCD controller port when external encoders are connected
52 support for external encoders and displays forms a part of the next
/kernel/linux/linux-5.10/include/drm/
Ddrm_encoder.h38 * Encoders sit between CRTCs and connectors.
96 * CRTCs drive pixels to encoders, which convert them into signals
128 * - DRM_MODE_ENCODER_DPMST for special fake encoders used to allow
153 * @possible_clones: Bitmask of potential sibling encoders for cloning,
159 * encoders can be used in a cloned configuration, they both should have
203 * device's list of encoders.
258 * drm_for_each_encoder_mask - iterate over encoders specified by bitmask
263 * Iterate over all encoders specified by bitmask.
270 * drm_for_each_encoder - iterate over all encoders
274 * Iterate over all encoders of @dev.
/kernel/linux/linux-4.19/include/drm/
Ddrm_encoder.h37 * Encoders sit between CRTCs and connectors.
95 * CRTCs drive pixels to encoders, which convert them into signals
127 * - DRM_MODE_ENCODER_DPMST for special fake encoders used to allow
152 * @possible_clones: Bitmask of potential sibling encoders for cloning,
158 * encoders can be used in a cloned configuration, they both should have
192 * device's list of encoders.
247 * drm_for_each_encoder_mask - iterate over encoders specified by bitmask
252 * Iterate over all encoders specified by bitmask.
259 * drm_for_each_encoder - iterate over all encoders
263 * Iterate over all encoders of @dev.
/kernel/linux/linux-5.10/include/media/davinci/
Dvpbe.h38 * Similarly for supporting external encoders, lcd controller port
47 * Bus configuration goes here for external encoders. Some encoders
88 /* Order is venc outputs followed by LCD and then external encoders */
154 struct v4l2_subdev **encoders; member
/kernel/linux/linux-4.19/include/uapi/sound/
Dcompress_params.h88 /* MP3 modes are only useful for encoders */
96 /* AMR modes are only useful for encoders */
111 /* AMRWB modes are only useful for encoders */
120 /* AAC modes are required for encoders and decoders */
132 /* AAC formats are required for encoders and decoders */
176 * Define quality levels for FLAC encoders, from LEVEL0 (fast)
233 /* <FIXME: multichannel encoders aren't supported for now. Would need
304 * By default the Subset format is used by encoders.
376 * Encoders may rely on profiles for quality levels.
378 * @profile: Mandatory for encoders, can be mandatory for specific
/kernel/linux/linux-4.19/drivers/gpu/drm/
Ddrm_encoder.c32 * Encoders represent the connecting element between the CRTC (as the overall
36 * connector. Encoders are objects exposed to userspace, originally to allow
43 * Otherwise encoders aren't used in the uapi at all (any modeset request from
46 * of encoders to facilitate code sharing. But for more complex settings it is
48 * encoders, bridges also have the benefit of being purely an internal
51 * Encoders are initialized with drm_encoder_init() and cleaned up using
/kernel/linux/linux-5.10/drivers/gpu/drm/
Ddrm_encoder.c35 * Encoders represent the connecting element between the CRTC (as the overall
39 * connector. Encoders are objects exposed to userspace, originally to allow
46 * Otherwise encoders aren't used in the uapi at all (any modeset request from
49 * of encoders to facilitate code sharing. But for more complex settings it is
51 * encoders, bridges also have the benefit of being purely an internal
54 * Encoders are initialized with drm_encoder_init() and cleaned up using
Ddrm_crtc_helper.c62 * and encoders. It can call callbacks like &drm_encoder_helper_funcs.dpms even
205 * will remove any CRTC links of unused encoders and encoder links of
206 * disconnected connectors. Then it will disable all unused encoders and CRTCs
245 /* Disable unused encoders */ in drm_crtc_prepare_encoders()
346 /* Prepare the encoders and CRTCs before setting the mode. */ in drm_crtc_helper_set_mode()
356 /* Disable the encoders as the first thing we do. */ in drm_crtc_helper_set_mode()
365 /* Set up the DPLL and any encoders state that needs to adjust or depend in drm_crtc_helper_set_mode()
431 /* Decouple all encoders and their attached connectors from this crtc */ in drm_crtc_helper_disable()
463 * For connectors that support multiple encoders, either the
490 * After locating the appropriate encoders, the helper function will call the
[all …]
/kernel/linux/linux-4.19/include/media/davinci/
Dvpbe.h46 * Similarly for supporting external encoders, lcd controller port
55 * Bus configuration goes here for external encoders. Some encoders
96 /* Order is venc outputs followed by LCD and then external encoders */
166 struct v4l2_subdev **encoders; member
/kernel/linux/linux-5.10/include/uapi/sound/
Dcompress_params.h90 /* MP3 modes are only useful for encoders */
98 /* AMR modes are only useful for encoders */
113 /* AMRWB modes are only useful for encoders */
122 /* AAC modes are required for encoders and decoders */
134 /* AAC formats are required for encoders and decoders */
181 * Define quality levels for FLAC encoders, from LEVEL0 (fast)
238 /* <FIXME: multichannel encoders aren't supported for now. Would need
309 * By default the Subset format is used by encoders.
421 * Encoders may rely on profiles for quality levels.
423 * @profile: Mandatory for encoders, can be mandatory for specific
/kernel/linux/linux-4.19/include/linux/platform_data/
Dkeypad-pxa27x.h18 * left as 0 if only rotary encoders are enabled, the driver will
52 /* rotary encoders 0 */
58 /* rotary encoders 1 */
/kernel/linux/linux-5.10/include/linux/platform_data/
Dkeypad-pxa27x.h18 * left as 0 if only rotary encoders are enabled, the driver will
52 /* rotary encoders 0 */
58 /* rotary encoders 1 */
/kernel/linux/linux-5.10/drivers/media/platform/sti/hva/
Dhva-debugfs.c289 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()
/kernel/linux/linux-4.19/drivers/media/platform/sti/hva/
Dhva-debugfs.c289 seq_printf(s, "[encoders]\n|- %d registered encoders:\n", in hva_dbg_encoders()
292 while (hva->encoders[i]) { in hva_dbg_encoders()
293 seq_printf(s, "|- %s: %4.4s => %4.4s\n", hva->encoders[i]->name, in hva_dbg_encoders()
294 (char *)&hva->encoders[i]->pixelformat, in hva_dbg_encoders()
295 (char *)&hva->encoders[i]->streamformat); in hva_dbg_encoders()
345 hva_dbg_declare(encoders);
358 if (!hva_dbg_create_entry(encoders)) in hva_debugfs_create()
/kernel/linux/linux-5.10/drivers/media/platform/davinci/
Dvpbe.c231 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, in vpbe_set_output()
321 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, in vpbe_s_dv_timings()
422 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, in vpbe_s_std()
637 * Register any external encoders that are configured. At index 0 we in vpbe_initialize()
641 vpbe_dev->encoders = kmalloc_array(num_encoders, in vpbe_initialize()
642 sizeof(*vpbe_dev->encoders), in vpbe_initialize()
644 if (!vpbe_dev->encoders) { in vpbe_initialize()
653 enc_subdev = &vpbe_dev->encoders[i]; in vpbe_initialize()
659 enc_subdev = &vpbe_dev->encoders[i]; in vpbe_initialize()
674 v4l2_warn(&vpbe_dev->v4l2_dev, "non-i2c encoders currently not supported"); in vpbe_initialize()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.h102 * For normal encoders this just returns the encoder. For active MST encoders,
104 * Inactive MST encoders return NULL, since they would have no real outp to
/kernel/linux/linux-4.19/Documentation/gpu/
Ddrm-kms.rst66 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.
405 encoders and connectors. KMS drivers must thus create and initialize all
439 (:c:func:`drm_plane_cleanup()`), encoders
/kernel/linux/linux-4.19/drivers/gpu/drm/i2c/
DKconfig8 Support for Chrontel ch7006 and similar TV encoders, found
28 Support for NXP Semiconductors TDA998X HDMI encoders.
/kernel/linux/linux-4.19/drivers/media/platform/davinci/
Dvpbe.c261 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, in vpbe_set_output()
351 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, in vpbe_s_dv_timings()
452 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, in vpbe_s_std()
667 * Register any external encoders that are configured. At index 0 we in vpbe_initialize()
671 vpbe_dev->encoders = kmalloc_array(num_encoders, in vpbe_initialize()
672 sizeof(*vpbe_dev->encoders), in vpbe_initialize()
674 if (!vpbe_dev->encoders) { in vpbe_initialize()
683 enc_subdev = &vpbe_dev->encoders[i]; in vpbe_initialize()
689 enc_subdev = &vpbe_dev->encoders[i]; in vpbe_initialize()
704 v4l2_warn(&vpbe_dev->v4l2_dev, "non-i2c encoders currently not supported"); in vpbe_initialize()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/i2c/
DKconfig9 Support for Chrontel ch7006 and similar TV encoders, found
29 Support for NXP Semiconductors TDA998X HDMI encoders.
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder.h99 * Encoders will map this differently depending on the
104 * the panel. Encoders will map this differently
153 * and command mode encoders.

12345678910>>...13