summaryrefslogtreecommitdiff
path: root/include/linux/stringify.h
diff options
context:
space:
mode:
authorImre Deak <imre.deak@intel.com>2026-01-14 19:22:18 +0300
committerImre Deak <imre.deak@intel.com>2026-01-15 21:19:00 +0300
commit889ff8dd4679ae7b608f79ebbbd511a3b8b315c1 (patch)
treefc67237852095cd4b497522c0d9d3d829b681379 /include/linux/stringify.h
parentd30f75d2dba913754dbacb982b19b783a30253ea (diff)
downloadlinux-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