Lines Matching full:crtc
63 <para>A <emphasis>CRTC</emphasis> short for
68 at any given time. The CRTC structure contains several fields
73 spans multiple CRTCs. A CRTC is the central point where
76 CRTC via
85 can be blended with or overlayed on top of a CRTC during the
89 with or overlayed on top of a CRTC. Planes are not provided by
99 <para>An <emphasis>encoder</emphasis> takes pixel data from a CRTC
101 connectors. On some devices, it may be possible to have a CRTC
128 that provide a source of pixel data to scanout to a CRTC.
158 each connector, you need to find a CRTC to drive this connector. If
160 single CRTC for all cloned connectors (if the hardware supports
161 this). To find a suitable CRTC, you need to iterate over the list of
164 one of these CRTCs. If you later program the CRTC to control a
166 procedure is needed so your CRTC has at least one working encoder
176 <para>After you have a working connector+CRTC+mode combination, you need
187 <para>As a last step, you want to program your CRTC to drive your selected
196 is executed immediately and forces the CRTC to use the new scanout
214 to configure a plane. This requires the plane ID, a CRTC, a
216 CRTC-framebuffer. The CRTC then blends the content from the plane
217 over the CRTC framebuffer buffer during scanout. As this does not
227 a very small buffer with an image that is blended over the CRTC
228 framebuffer. You can set a different cursor for each CRTC with
245 <title>CRTC/Encoder Selection</title>
255 then this example shows, how you can find a suitable CRTC id to
262 failure, otherwise, a valid CRTC id is returned.</para>
280 /* check whether this CRTC works with the encoder */
286 * currently uses the CRTC with id "crtc". If you intend
289 * connectors and CRTCs whether this CRTC is already
300 /* cannot find a suitable CRTC */