Lines Matching +full:opp +full:- +full:specific

10 .. kernel-figure:: dc_pipeline_overview.svg
19 * **Display Pipe and Plane (DPP)**: This block provides pre-blend pixel
24 multiple planes, using global or per-pixel alpha.
26 * **Output Pixel Processing (OPP)**: Process and format pixels to be sent to
38 * **Multi-Media HUB (MMHUBBUB)**: Memory controller interface for DMCUB and DWB
43 the Display Micro-Controller Unit - version B (DMCUB), which is handled via
60 OPP. It is DC's responsibility to drive the best configuration for each
61 specific scenario. Orchestrate all of these components together requires a
79 that HUBP accesses a surface using a specific format read from memory, and our
84 ----------------------
95 * OPP
99 OPP and OPTC are two joining blocks between FE and BE. On a side note, this is
100 a one-to-one mapping of the link encoder to PHY, but we can configure the DCN
103 generic pixel stream to a specific display's pixel stream.
106 ---------
114 representation and convert them to a DCN specific floating-point format (i.e.,
115 different from the IEEE floating-point format). In the process, CNVC also
116 applies a degamma function to transform the data from non-linear to linear
117 space to relax the floating-point calculations following. Data would stay in
118 this floating-point format from DPP to OPP.
120 Starting OPP, because color transformation and blending have been completed
123 depth format), bit-depth reduction/dithering would kick in. In OPP, we would
128 ---------------------
134 sequence of DCN blocks instantiated to address some specific configuration. DC
142 .. kernel-figure:: pipeline_4k_no_split.svg
145 'Documentation/gpu/amdgpu/display/dc-debug.rst' for more information) since
146 this log can help us to see part of this pipeline behavior in real-time::
155 MPCC: OPP DPP ...
164 .. kernel-figure:: pipeline_4k_split.svg
174 MPCC: OPP DPP ...
187 -----------
203 calculated by the Display Mode Library - DML (drivers/gpu/drm/amd/display/dc/dml)
215 Since DCN hardware is double-buffered the DC driver is able to program the
220 .. kernel-figure:: global_sync_vblank.svg
226 updates, i.e. it allows for multiple re-configurations between VUpdate
230 .. kernel-figure:: config_example.svg