mbox series

[v2,0/7] move dpu resource parsing to encoder modeset

Message ID 1550107156-17625-1-git-send-email-jsanka@codeaurora.org (mailing list archive)
Headers show
Series move dpu resource parsing to encoder modeset | expand

Message

Jeykumar Sankaran Feb. 14, 2019, 1:19 a.m. UTC
Fixing some of the low hanging fruits by moving the hw resource
parsing and assignment to encoder modeset. This series 
prepares DPU resource management to switch to state based
resource tracking which is implemented in the next incoming
changes.

Thanks.

Jeykumar Sankaran (7):
  drm/msm/dpu: move hw_inf encoder baseclass
  drm/msm/dpu: remove phys_vid subclass
  drm/msm/dpu: release resources on modeset failure
  drm/msm/dpu: dont use encoder->crtc in atomic path
  drm/msm/dpu: map mixer/ctl hw blocks in encoder modeset
  drm/msm/dpu: assign intf to encoder in mode_set
  drm/msm/dpu: check split role for single flush

 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |  64 +-------
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  73 +++++++--
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h   |  15 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   | 177 ++++++---------------
 4 files changed, 118 insertions(+), 211 deletions(-)

Comments

Jeykumar Sankaran Feb. 14, 2019, 1:39 a.m. UTC | #1
On 2019-02-13 17:19, Jeykumar Sankaran wrote:
> Fixing some of the low hanging fruits by moving the hw resource
> parsing and assignment to encoder modeset. This series
> prepares DPU resource management to switch to state based
> resource tracking which is implemented in the next incoming
> changes.
> 

Below changes are introduced in the series. V2 label is to indicate
its relation to the RM resource series posted quite a while back:
https://patchwork.freedesktop.org/series/50722/

> Thanks.
> 
> Jeykumar Sankaran (7):
>   drm/msm/dpu: move hw_inf encoder baseclass
>   drm/msm/dpu: remove phys_vid subclass
>   drm/msm/dpu: release resources on modeset failure
>   drm/msm/dpu: dont use encoder->crtc in atomic path
>   drm/msm/dpu: map mixer/ctl hw blocks in encoder modeset
>   drm/msm/dpu: assign intf to encoder in mode_set
>   drm/msm/dpu: check split role for single flush
> 
>  drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |  64 +-------
>  drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  73 +++++++--
>  drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h   |  15 +-
>  .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   | 177
> ++++++---------------
>  4 files changed, 118 insertions(+), 211 deletions(-)
Sean Paul March 4, 2019, 6:48 p.m. UTC | #2
On Wed, Feb 13, 2019 at 05:19:09PM -0800, Jeykumar Sankaran wrote:
> Fixing some of the low hanging fruits by moving the hw resource
> parsing and assignment to encoder modeset. This series 
> prepares DPU resource management to switch to state based
> resource tracking which is implemented in the next incoming
> changes.

Thanks for the set, Jeykumar. I've applied the whole thing to msm-next.

Sean

> 
> Thanks.
> 
> Jeykumar Sankaran (7):
>   drm/msm/dpu: move hw_inf encoder baseclass
>   drm/msm/dpu: remove phys_vid subclass
>   drm/msm/dpu: release resources on modeset failure
>   drm/msm/dpu: dont use encoder->crtc in atomic path
>   drm/msm/dpu: map mixer/ctl hw blocks in encoder modeset
>   drm/msm/dpu: assign intf to encoder in mode_set
>   drm/msm/dpu: check split role for single flush
> 
>  drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |  64 +-------
>  drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  73 +++++++--
>  drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h   |  15 +-
>  .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   | 177 ++++++---------------
>  4 files changed, 118 insertions(+), 211 deletions(-)
> 
> -- 
> The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
> a Linux Foundation Collaborative Project
>