linux-arm-msm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Rajesh Yadav <ryadav-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org,
	freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org,
	linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
	seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org,
	Rajesh Yadav <ryadav-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>,
	hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org
Subject: [DPU PATCH 00/11] Remove unused code and cleanup devicetree bindings for DPU driver
Date: Wed, 30 May 2018 20:19:37 +0530	[thread overview]
Message-ID: <1527691788-9350-1-git-send-email-ryadav@codeaurora.org> (raw)

This patch series aims at removing unused code from DPU driver and
also cleaning up its devicetree bindings.

Following functionality is removed in this series:
 - Removed display port driver, it will be posted back later after verification on SDM845
 - Removed HDCP 1.x support, it will be posted back with display port driver
 - Removed writeback support, it will be added at later stage based on DRM writeback connector series

Additionally, following cleanups are done:
 - Remove bus_scale config from devicetree and use static config in driver
 - Cleanup devicetree binding to model actual (tree like) HW hierarchy
 - Cleanup unused utility functions

This series is rebased on following:
 1. https://lists.freedesktop.org/archives/freedreno/2018-May/002502.html
 2. https://lists.freedesktop.org/archives/freedreno/2018-May/002565.html

Jordan Crouse (1):
  drm/msm/dpu: Remove unused code and move the header

Rajesh Yadav (10):
  dt-bindings: msm/disp: remove unused dsi & panel bindings
  dt-bindings: msm/disp: remove unused display port bindings
  Revert "drm/msm: Add DisplayPort support"
  dt-bindings: msm/disp: remove unused writeback bindings
  drm/msm/dpu: remove writeback support
  drm/msm/dpu: remove hdcp support
  drm/msm/dpu: remove dt parsing logic for bus_scale config
  dt-bindings: msm/disp: cleanup bindings for Snapdragon 845 DPU
  drm/msm/dpu: correct dpu_io_util.h include path
  drm/msm/dpu: move dpu_io_util to dpu folder

 .../devicetree/bindings/display/msm/dpu.txt        |  318 ++--
 .../devicetree/bindings/drm/msm/dpu-dp.txt         |  217 ---
 .../devicetree/bindings/drm/msm/dpu-dsi.txt        |  102 --
 .../devicetree/bindings/drm/msm/dpu-wb.txt         |   23 -
 .../devicetree/bindings/drm/msm/mdss-dsi-panel.txt |  772 ----------
 .../devicetree/bindings/fb/mdss-dsi-panel.txt      |  742 ---------
 Documentation/devicetree/bindings/fb/mdss-pll.txt  |  103 --
 drivers/gpu/drm/msm/Makefile                       |   21 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h           |    3 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   94 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h        |    2 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h   |   63 -
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c    | 1349 -----------------
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c     |   41 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h     |   77 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c         |    3 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c         |   19 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h         |    6 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c         |   12 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h         |    4 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c          |  321 ----
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h          |  186 ---
 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c        |  186 +++
 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h        |   61 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |    5 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h            |    1 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |    2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c   |  253 ++--
 drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h   |    2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c             |   42 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_wb.c             |  767 ----------
 drivers/gpu/drm/msm/disp/dpu1/dpu_wb.h             |  232 ---
 drivers/gpu/drm/msm/dp/dp_audio.c                  |  806 ----------
 drivers/gpu/drm/msm/dp/dp_audio.h                  |   81 -
 drivers/gpu/drm/msm/dp/dp_aux.c                    |  570 -------
 drivers/gpu/drm/msm/dp/dp_aux.h                    |   44 -
 drivers/gpu/drm/msm/dp/dp_catalog.c                | 1320 ----------------
 drivers/gpu/drm/msm/dp/dp_catalog.h                |  163 --
 drivers/gpu/drm/msm/dp/dp_ctrl.c                   | 1474 ------------------
 drivers/gpu/drm/msm/dp/dp_ctrl.h                   |   50 -
 drivers/gpu/drm/msm/dp/dp_debug.c                  |  503 -------
 drivers/gpu/drm/msm/dp/dp_debug.h                  |   60 -
 drivers/gpu/drm/msm/dp/dp_display.c                | 1255 ----------------
 drivers/gpu/drm/msm/dp/dp_display.h                |   52 -
 drivers/gpu/drm/msm/dp/dp_drm.c                    |  538 -------
 drivers/gpu/drm/msm/dp/dp_drm.h                    |   96 --
 drivers/gpu/drm/msm/dp/dp_hdcp2p2.c                |  927 ------------
 drivers/gpu/drm/msm/dp/dp_link.c                   | 1548 -------------------
 drivers/gpu/drm/msm/dp/dp_link.h                   |  184 ---
 drivers/gpu/drm/msm/dp/dp_panel.c                  |  526 -------
 drivers/gpu/drm/msm/dp/dp_panel.h                  |  115 --
 drivers/gpu/drm/msm/dp/dp_parser.c                 |  645 --------
 drivers/gpu/drm/msm/dp/dp_parser.h                 |  200 ---
 drivers/gpu/drm/msm/dp/dp_power.c                  |  593 --------
 drivers/gpu/drm/msm/dp/dp_power.h                  |   56 -
 drivers/gpu/drm/msm/dp/dp_reg.h                    |  231 ---
 drivers/gpu/drm/msm/dp/dp_usbpd.c                  |  491 ------
 drivers/gpu/drm/msm/dp/dp_usbpd.h                  |  101 --
 drivers/gpu/drm/msm/dpu_hdcp.h                     |   74 -
 drivers/gpu/drm/msm/dpu_hdcp_1x.c                  | 1579 --------------------
 drivers/gpu/drm/msm/dpu_io_util.c                  |  556 -------
 drivers/gpu/drm/msm/msm_drv.h                      |    1 -
 include/drm/drm_dp_helper.h                        |   23 -
 include/linux/dpu_io_util.h                        |  115 --
 64 files changed, 556 insertions(+), 20450 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/drm/msm/dpu-dp.txt
 delete mode 100644 Documentation/devicetree/bindings/drm/msm/dpu-dsi.txt
 delete mode 100644 Documentation/devicetree/bindings/drm/msm/dpu-wb.txt
 delete mode 100644 Documentation/devicetree/bindings/drm/msm/mdss-dsi-panel.txt
 delete mode 100644 Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt
 delete mode 100644 Documentation/devicetree/bindings/fb/mdss-pll.txt
 delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
 delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
 delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h
 create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c
 create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h
 delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_wb.c
 delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_wb.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_audio.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_audio.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_aux.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_aux.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_ctrl.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_ctrl.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_debug.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_debug.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_display.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_display.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_drm.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_drm.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_hdcp2p2.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_link.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_link.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_panel.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_panel.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_parser.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_parser.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_power.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_power.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_reg.h
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_usbpd.c
 delete mode 100644 drivers/gpu/drm/msm/dp/dp_usbpd.h
 delete mode 100644 drivers/gpu/drm/msm/dpu_hdcp.h
 delete mode 100644 drivers/gpu/drm/msm/dpu_hdcp_1x.c
 delete mode 100644 drivers/gpu/drm/msm/dpu_io_util.c
 delete mode 100644 include/linux/dpu_io_util.h

-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project

_______________________________________________
Freedreno mailing list
Freedreno@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/freedreno

             reply	other threads:[~2018-05-30 14:49 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-30 14:49 Rajesh Yadav [this message]
2018-05-30 14:49 ` [DPU PATCH 05/11] drm/msm/dpu: remove writeback support Rajesh Yadav
2018-05-30 14:49 ` [DPU PATCH 06/11] drm/msm/dpu: remove hdcp support Rajesh Yadav
2018-05-30 14:49 ` [DPU PATCH 08/11] dt-bindings: msm/disp: cleanup bindings for Snapdragon 845 DPU Rajesh Yadav
     [not found] ` <1527691788-9350-1-git-send-email-ryadav-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2018-05-30 14:49   ` [DPU PATCH 01/11] dt-bindings: msm/disp: remove unused dsi & panel bindings Rajesh Yadav
2018-05-30 14:49   ` [DPU PATCH 02/11] dt-bindings: msm/disp: remove unused display port bindings Rajesh Yadav
2018-05-30 14:49   ` [DPU PATCH 03/11] Revert "drm/msm: Add DisplayPort support" Rajesh Yadav
2018-05-30 14:49   ` [DPU PATCH 04/11] dt-bindings: msm/disp: remove unused writeback bindings Rajesh Yadav
2018-05-30 14:49   ` [DPU PATCH 07/11] drm/msm/dpu: remove dt parsing logic for bus_scale config Rajesh Yadav
2018-05-30 14:49   ` [DPU PATCH 09/11] drm/msm/dpu: Remove unused code and move the header Rajesh Yadav
     [not found]     ` <1527691788-9350-10-git-send-email-ryadav-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2018-06-22 13:51       ` Sean Paul
     [not found]         ` <CAOw6vbLXWojrjXUQq62+n-BDbtQsyBLq_xYGe0RSqnsxo2Ep5Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-06-22 15:33           ` Jordan Crouse
     [not found]             ` <20180622153352.GE24526-9PYrDHPZ2Orvke4nUoYGnHL1okKdlPRT@public.gmane.org>
2018-06-22 17:39               ` ryadav-sgV2jX0FEOL9JmXXK+q4OQ
2018-05-30 14:49   ` [DPU PATCH 10/11] drm/msm/dpu: correct dpu_io_util.h include path Rajesh Yadav
     [not found]     ` <1527691788-9350-11-git-send-email-ryadav-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2018-05-30 16:30       ` Jordan Crouse
     [not found]         ` <20180530163005.GC5028-9PYrDHPZ2Orvke4nUoYGnHL1okKdlPRT@public.gmane.org>
2018-05-31 11:41           ` ryadav-sgV2jX0FEOL9JmXXK+q4OQ
2018-05-30 14:49   ` [DPU PATCH 11/11] drm/msm/dpu: move dpu_io_util to dpu folder Rajesh Yadav

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=1527691788-9350-1-git-send-email-ryadav@codeaurora.org \
    --to=ryadav-sgv2jx0feol9jmxxk+q4oq@public.gmane.org \
    --cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
    --cc=freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
    --cc=hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org \
    --cc=linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).