projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9909113
)
drm/i915/skl: Ensure pipes with changed wms get added to the state
author
Lyude
<
[email protected]
>
Wed, 17 Aug 2016 19:55:57 +0000
(15:55 -0400)
committer
Jani Nikula
<
[email protected]
>
Mon, 22 Aug 2016 13:08:09 +0000
(16:08 +0300)
If we're enabling a pipe, we'll need to modify the watermarks on all
active planes. Since those planes won't be added to the state on
their own, we need to add them ourselves.
Signed-off-by: Lyude <
[email protected]
>
Reviewed-by: Matt Roper <
[email protected]
>
Cc:
[email protected]
Cc: Ville Syrjälä <
[email protected]
>
Cc: Daniel Vetter <
[email protected]
>
Cc: Radhakrishna Sripada <
[email protected]
>
Cc: Hans de Goede <
[email protected]
>
Signed-off-by: Maarten Lankhorst <
[email protected]
>
Link:
http://patchwork.freedesktop.org/patch/msgid/
[email protected]
(cherry picked from commit
05a76d3d6ad1ee9f9814f88949cc9305fc165460
)
Signed-off-by: Jani Nikula <
[email protected]
>
drivers/gpu/drm/i915/intel_pm.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/i915/intel_pm.c
b/drivers/gpu/drm/i915/intel_pm.c
index 70dcf8d35568420b88ea980fe1ad34dbff5c321e..53e13c10e4ea858e79999e4a86cd4907e1c29d63 100644
(file)
--- a/
drivers/gpu/drm/i915/intel_pm.c
+++ b/
drivers/gpu/drm/i915/intel_pm.c
@@
-4104,6
+4104,10
@@
skl_compute_ddb(struct drm_atomic_state *state)
ret = skl_allocate_pipe_ddb(cstate, ddb);
if (ret)
return ret;
+
+ ret = drm_atomic_add_affected_planes(state, &intel_crtc->base);
+ if (ret)
+ return ret;
}
return 0;