drm/amd/display: Decouple cursor offload hwss executors from pipe context

[Why]
Hwss executors shouldn't be coupled to complex dc structs such as
pipe_ctx.

[How]
Refactor cursor offload hardware sequencer extension to accept only
the parameters required for programming cursor offload state.
Extract these parameters in the generic HWSS layer for both immediate execution
and block-sequence construction.

Reviewed-by: Ilya Bakoulin <ilya.bakoulin@amd.com>
Signed-off-by: Tomasz Siemek <tomasz.siemek@amd.com>
Signed-off-by: Chenyu Chen <chen-yu.chen@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Tomasz Siemek 2026-08-31 11:35:54 +02:00 • committed by Alex Deucher
commit cbdb859f65
12 changed files with 274 additions and 200 deletions