diff options
| author | Nemesa Garg <nemesa.garg@intel.com> | 2026-09-09 16:33:31 +0530 |
|---|---|---|
| committer | Jani Nikula <jani.nikula@intel.com> | 2026-09-16 12:55:22 +0300 |
| commit | a26204be587c57bd5c54fa513be26c4fd7bf252d (patch) | |
| tree | 6b1fc392bc70b3560abd21e918affa41d363e168 /tools/perf/scripts/python/bin/stackcollapse-report | |
| parent | ee415ce8cba154d07d02a6d2fbb27ff518264c3a (diff) | |
| download | linux-next-a26204be587c57bd5c54fa513be26c4fd7bf252d.tar.gz linux-next-a26204be587c57bd5c54fa513be26c4fd7bf252d.zip | |
Revert "drm/i915/display: Clear SEL_FETCH_PLANE_CTL on plane disable"
This reverts commit 7f1172a2ac0d7e50850785e2e65789c8aac8411a.
This commit replaced the crtc_state->enable_psr2_sel_fetch guard in
icl_plane_disable_sel_fetch_arm() and i9xx_cursor_disable_sel_fetch_arm()
with HAS_PSR2_SEL_FETCH(). This is a display version check and
says nothing about the pipe, so every plane and cursor disable on a
display 12+ platform started writing SEL_FETCH_PLANE_CTL() /
SEL_FETCH_CUR_CTL(), including on pipes that do not implement them.
It shows up as an unclaimed register access on pipes driving HDMI where
selective fetch was never enabled.
The stale selective fetch enable bit that commit addressed is handled
in the next patch.
Fixes: 7f1172a2ac0d ("drm/i915/display: Clear SEL_FETCH_PLANE_CTL on plane disable")
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16876
Signed-off-by: Nemesa Garg <nemesa.garg@intel.com>
Reviewed-by: Jouni Högander <jouni.hogander@intel.com>
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://patch.msgid.link/20260909110332.3528029-2-nemesa.garg@intel.com
(cherry picked from commit d393529394167e0f5f706657eebe84d8529ce4fc)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
