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:
06edb0a
)
drm/mediatek: Use drm_mode_get_hv_timing() to populate plane clip rectangle
author
Ville Syrjälä
<
[email protected]
>
Thu, 23 Nov 2017 19:04:54 +0000
(21:04 +0200)
committer
Ville Syrjälä
<
[email protected]
>
Tue, 23 Jan 2018 15:41:45 +0000
(17:41 +0200)
Use drm_mode_get_hv_timing() to fill out the plane clip rectangle.
No functional changes as the code already uses crtc_state->mode
to populate the clip, which is also what drm_mode_get_hv_timing()
uses.
Once everyone agrees on this we can move the clip handling into
drm_atomic_helper_check_plane_state().
Cc: Laurent Pinchart <
[email protected]
>
Cc: CK Hu <
[email protected]
>
Cc: Philipp Zabel <
[email protected]
>
Signed-off-by: Ville Syrjälä <
[email protected]
>
Link:
https://patchwork.freedesktop.org/patch/msgid/
[email protected]
Acked-by: Philipp Zabel <
[email protected]
>
Reviewed-by: Thierry Reding <
[email protected]
>
drivers/gpu/drm/mediatek/mtk_drm_plane.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/mediatek/mtk_drm_plane.c
b/drivers/gpu/drm/mediatek/mtk_drm_plane.c
index 5ef898b93d8d0b9b14743e4e787a0364dc0ceca2..b5c6eec9a584fcf624ee8897c4f77e5735218527 100644
(file)
--- a/
drivers/gpu/drm/mediatek/mtk_drm_plane.c
+++ b/
drivers/gpu/drm/mediatek/mtk_drm_plane.c
@@
-108,8
+108,9
@@
static int mtk_plane_atomic_check(struct drm_plane *plane,
if (IS_ERR(crtc_state))
return PTR_ERR(crtc_state);
- clip.x2 = crtc_state->mode.hdisplay;
- clip.y2 = crtc_state->mode.vdisplay;
+ if (crtc_state->enable)
+ drm_mode_get_hv_timing(&crtc_state->mode,
+ &clip.x2, &clip.y2);
return drm_atomic_helper_check_plane_state(state, crtc_state, &clip,
DRM_PLANE_HELPER_NO_SCALING,