diff options
| author | Imre Deak <imre.deak@intel.com> | 2026-01-14 19:22:18 +0300 |
|---|---|---|
| committer | Imre Deak <imre.deak@intel.com> | 2026-01-15 21:19:00 +0300 |
| commit | 889ff8dd4679ae7b608f79ebbbd511a3b8b315c1 (patch) | |
| tree | fc67237852095cd4b497522c0d9d3d829b681379 /include/linux/stringify.h | |
| parent | d30f75d2dba913754dbacb982b19b783a30253ea (diff) | |
| download | linux-889ff8dd4679ae7b608f79ebbbd511a3b8b315c1.tar.xz | |
drm/i915/dsc: Track the detaild DSC slice configuration
Add a way to track the detailed DSC pipes-per-line, streams-per-pipe,
slices-per-stream configuration instead of the current streams-per-pipe
and slices-per-line value. This way describes the slice configuration in
a clearer way, for instance providing a
2 pipes-per-line x 2 streams-per-pipe x 2 slices-per-stream = 8 slices-per-line
view, instead of the current, coarser
2 streams-per-pipe, 8 slices-per-line
view, the former better reflecting that each DSC stream engine has 2
slices. This also let's optimizing the configuration in a
simpler/clearer way, for instance using 1 stream x 2 slices, or 1 stream
x 4 slices instead of the current 2 stream x 1 slice, or 2 streams x 2
slices configuration (so that 1 DSC stream engine can be powered off in
each pipe).
Follow-up changes will convert the current slices-per-line computation
logic to compute instead the above detailed slice configuration.
Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patch.msgid.link/20260114162232.92731-2-imre.deak@intel.com
Diffstat (limited to 'include/linux/stringify.h')
0 files changed, 0 insertions, 0 deletions
