All of lore.kernel.org
 help / color / mirror / Atom feed
From: Inki Dae <inki.dae@samsung.com>
To: Gustavo Padovan <gustavo@padovan.org>
Cc: linux-samsung-soc@vger.kernel.org, dri-devel@lists.freedesktop.org
Subject: Re: [PULL] drm-exynos-next 2014-12-22
Date: Fri, 26 Dec 2014 10:18:32 +0900	[thread overview]
Message-ID: <549CB768.3000903@samsung.com> (raw)
In-Reply-To: <20141222130418.GJ16419@joana>

On 2014년 12월 22일 22:04, Gustavo Padovan wrote:
> Hi Dave,
> 
> Here goes a bunch of clean up for the exynos driver. I've posted this work in
> the mailing list twice but never got a review on it, first time was about a

Never no. I already had a review and they - your first time patch set -
had been merged to exynos-drm-next-todo. I was moving them to
exynos-drm-next locally but one of your patch set was not reasonable to
me so I gave you one comment. After that, you posted next patch set
which include new changes and patches just 9 days ago. So they should
also be reviewed enough at least for two weeks.

Please, do not hurry. Such big changes should really be reviewed enough.
I will wait for other reviews and them merge them if reviewed enough. If
nobody have reviews then I will merge them. So please, don't worry about
that.

Thanks,
Inki Dae

> month ago. This work is the first building block for the atomic modesetting on
> exynos.
> 
> In the pull request we have:
>  
> - removal of struct exynos_drm_overlay and struct exynos_drm_manager. 
> exynos_drm_overlay was merged with exynos_drm_plane and exynos_drm_manager
> with exynos_drm_crtc removing two extra and unnecessary abstractions levels 
> from the exynos code. It also makes understanding of the code easier since
> now we talk using known names like CRTC and Planes instead of manager and 
> overlay.
> 
> - removal of DPMS operations from places where it is not need, e.g., updating 
> planes.
> 
> - unification of plane update on exynos_update_plane(). Now all pieces of code
> that wants to update a plane should be using this function.
> 
> There are also some smalls fixes and clean ups.
>  
> 	Gustavo 
>  
> --- 
> The following changes since commit 4e0cd68115620bc3236ff4e58e4c073948629b41:
> 
>   drm: sti: fix module compilation issue (2014-12-15 17:07:57 +1000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/padovan/drm-exynos-next.git master
> 
> for you to fetch changes up to 31dd160f42138fff62a7c9ba71cd0f47b678fe4d:
> 
>   drm/exynos: create exynos_check_plane() (2014-12-19 15:41:05 -0200)
> 
> ----------------------------------------------------------------
> Gustavo Padovan (21):
>       drm/exynos: move to_exynos_crtc() macro to main header
>       drm/exynos: expose struct exynos_drm_crtc
>       drm/exynos: remove exynos_drm_crtc_plane_* wrappers
>       drm/exynos: remove struct exynos_drm_overlay
>       drm/exynos/fimd: don't initialize 'ret' variable in fimd_probe()
>       drm/exynos/vidi: remove useless ops->commit()
>       drm/exynos: Don't touch DPMS when updating overlay planes
>       drm/exynos: don't do any DPMS operation while updating planes
>       drm/exynos: remove exynos_plane_commit() wrapper
>       drm/exynos: unify plane update on exynos_update_plane()
>       drm/exynos: call exynos_update_plane() directly on page flips
>       drm/exynos: remove exynos_drm_crtc_mode_set_commit()
>       drm/exynos: rename base object of struct exynos_drm_crtc to 'base'
>       drm/exynos: add pipe param to exynos_drm_crtc_create()
>       drm/exynos: remove pipe member of struct exynos_drm_manager
>       drm/exynos: move 'type' from manager to crtc struct
>       drm/exynos: remove drm_dev from struct exynos_drm_manager
>       drm/exynos: remove struct exynos_drm_manager
>       drm/exynos: don't duplicate drm_display_mode in fimd context
>       drm/exynos: remove mode_set() ops from exynos_crtc
>       drm/exynos: create exynos_check_plane()
> 
>  drivers/gpu/drm/exynos/exynos_drm_crtc.c  | 185 +++++++++++++++++--------------------------------------
>  drivers/gpu/drm/exynos/exynos_drm_crtc.h  |   8 ++-
>  drivers/gpu/drm/exynos/exynos_drm_drv.h   |  83 +++++++++++++++----------
>  drivers/gpu/drm/exynos/exynos_drm_fimd.c  | 181 +++++++++++++++++++++++++----------------------------
>  drivers/gpu/drm/exynos/exynos_drm_plane.c | 138 +++++++++++++++++++++--------------------
>  drivers/gpu/drm/exynos/exynos_drm_plane.h |  17 +++--
>  drivers/gpu/drm/exynos/exynos_drm_vidi.c  | 135 +++++++++++++++++-----------------------
>  drivers/gpu/drm/exynos/exynos_mixer.c     | 159 +++++++++++++++++++++++------------------------
>  8 files changed, 412 insertions(+), 494 deletions(-)
> 

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

  reply	other threads:[~2014-12-26  1:18 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-22 13:04 [PULL] drm-exynos-next 2014-12-22 Gustavo Padovan
2014-12-26  1:18 ` Inki Dae [this message]
2015-01-07 18:06   ` Gustavo Padovan
2015-01-08  4:25     ` Inki Dae
2015-01-08 17:18       ` Gustavo Padovan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=549CB768.3000903@samsung.com \
    --to=inki.dae@samsung.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=gustavo@padovan.org \
    --cc=linux-samsung-soc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.