Home
last modified time | relevance | path

Searched refs:encoders (Results 1 – 25 of 43) sorted by relevance

12

/linux/drivers/gpu/drm/tests/
H A Ddrm_atomic_state_test.c36 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()
/linux/drivers/media/platform/st/sti/hva/
H A Dhva-debugfs.c292 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/Documentation/gpu/
H A Dvkms.rst80 ├── encoders
103 Next, create one or more encoders::
105 sudo mkdir /config/vkms/my-vkms/encoders/encoder0
119 sudo ln -s /config/vkms/my-vkms/crtcs/crtc0 /config/vkms/my-vkms/encoders/encoder0/possible_crtcs
120 …sudo ln -s /config/vkms/my-vkms/encoders/encoder0 /config/vkms/my-vkms/connectors/connector0/possi…
137 sudo rm /config/vkms/my-vkms/encoders/*/possible_crtcs/*
141 sudo rmdir /config/vkms/my-vkms/encoders/*
H A 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
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/devicetree/bindings/display/ti/
H A Dti,omap-dss.txt19 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/drivers/media/test-drivers/vidtv/
H A Dvidtv_channel.c116 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()
542 vidtv_channel_encoder_destroy(curr->encoders); in vidtv_channels_destroy()
H A Dvidtv_channel.h60 struct vidtv_encoder *encoders; member
/linux/drivers/gpu/drm/renesas/rcar-du/
H A DKconfig42 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/drivers/gpu/drm/vkms/
H A Dvkms_config.h28 struct list_head encoders; member
145 list_for_each_entry((encoder_cfg), &(config)->encoders, link)
H A Dvkms_config.c27 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()
537 list_add_tail(&encoder_cfg->link, &config->encoders); in vkms_config_create_encoder()
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-encoder-cmd.rst58 started yet. Applies to both queues of mem2mem encoders.
63 mem2mem encoders.
67 encoders (as further documented in :ref:`encoder`).
H A Dext-ctrls-jpeg.rst10 The JPEG class includes controls for common features of JPEG encoders
84 control is valid only for encoders.
H A Dvidioc-g-parm.rst43 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
/linux/drivers/gpu/drm/vc4/tests/
H A Dvc4_test_pv_muxing.c172 enum vc4_encoder_type *encoders; member
186 .encoders = (enum vc4_encoder_type[]) { __VA_ARGS__ }, \
695 enum vc4_encoder_type enc_type = params->encoders[i]; in drm_vc4_test_pv_muxing()
720 enum vc4_encoder_type enc_type = params->encoders[i]; in drm_vc4_test_pv_muxing()
751 enum vc4_encoder_type enc_type = params->encoders[i]; in drm_vc4_test_pv_muxing_invalid()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.c1359 u32 encoders = 0; in nouveau_connector_create() local
1364 encoders |= (1 << dcbt->entry[i].type); in nouveau_connector_create()
1367 if (encoders & (1 << DCB_OUTPUT_TMDS)) { in nouveau_connector_create()
1368 if (encoders & (1 << DCB_OUTPUT_ANALOG)) in nouveau_connector_create()
1373 if (encoders & (1 << DCB_OUTPUT_ANALOG)) { in nouveau_connector_create()
1376 if (encoders & (1 << DCB_OUTPUT_LVDS)) { in nouveau_connector_create()
1379 if (encoders & (1 << DCB_OUTPUT_TV)) { in nouveau_connector_create()
/linux/Documentation/admin-guide/media/
H A Dintro.rst17 - Media encoders and decoders.
H A Di2c-cardlist.rst211 Video encoders
222 ak881x AK8813/AK8814 video encoders
223 saa7127 Philips SAA7127/9 digital video encoders
/linux/drivers/gpu/drm/bridge/adv7511/
H A DKconfig12 Support for the Analog Devices ADV7511(W)/13/33/35 HDMI encoders.
/linux/drivers/media/cec/i2c/
H A DKconfig25 controller block integrated into several NXP TDA998x HDMI encoders.
/linux/drivers/gpu/drm/renesas/rz-du/
H A DKconfig23 Enable support for the RZ/G2L Display Unit embedded MIPI DSI encoders.
/linux/Documentation/input/devices/
H A Drotary-encoder.rst10 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/drivers/gpu/drm/stm/
H A DKconfig30 Enable support for LVDS encoders on STMicroelectronics SoC.
/linux/drivers/gpu/drm/tilcdc/
H A Dtilcdc_drv.h77 struct drm_encoder *encoders[8]; member
/linux/Documentation/devicetree/bindings/media/i2c/
H A Dadi,adv7343.txt3 The ADV7343 are high speed, digital-to-analog video encoders in a 64-lead LQFP
/linux/drivers/gpu/drm/meson/
H A Dmeson_drv.h60 void *encoders[MESON_ENC_LAST]; member

12