All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] Initial SM8150 and SM8250 DPU bringup
@ 2020-05-26  3:22 ` Jonathan Marek
  0 siblings, 0 replies; 27+ messages in thread
From: Jonathan Marek @ 2020-05-26  3:22 UTC (permalink / raw)
  To: freedreno
  Cc: Abhinav Kumar, Alexios Zavras, Allison Randal, Brian Masney,
	Chandan Uddaraju, Daniel Vetter, David Airlie, Drew Davenport,
	open list:DRM DRIVER FOR MSM ADRENO GPU, Greg Kroah-Hartman,
	Jayant Shekhar, John Stultz, Kalyan Thota, Linus Walleij,
	open list:DRM DRIVER FOR MSM ADRENO GPU, open list,
	Raviteja Tamatam, Rob Clark, Sam Ravnborg, Sean Paul,
	Shubhashree Dhar, Stephen Boyd, Thomas Gleixner, zhengbin

These patches bring up SM8150 and SM8250 with basic functionality.

Tested with displayport output (single mixer, video mode case).

I will send patches later to add support for merge3d and dual DSI
configurations, and possibly also patches to fix command mode on
these SoCs (note it is also currently broken for SC7180).

Jonathan Marek (8):
  drm/msm/dpu: use right setup_blend_config for sm8150 and sm8250
  drm/msm/dpu: update UBWC config for sm8150 and sm8250
  drm/msm/dpu: move some sspp caps to dpu_caps
  drm/msm/dpu: don't use INTF_INPUT_CTRL feature on sdm845
  drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3
  drm/msm/dpu: intf timing path for displayport
  drm/msm/dpu: add SM8150 to hw catalog
  drm/msm/dpu: add SM8250 to hw catalog

 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c   |   6 -
 .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c    | 287 +++++++++++++++++-
 .../gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h    |  48 +--
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c    |  20 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c   |  29 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c     |   5 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h   |   2 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c   |  16 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c    |  18 --
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h    |   7 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c      |  75 ++---
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c     |   6 +-
 12 files changed, 363 insertions(+), 156 deletions(-)

-- 
2.26.1


^ permalink raw reply	[flat|nested] 27+ messages in thread
* Re: [PATCH 7/8] drm/msm/dpu: add SM8150 to hw catalog
@ 2020-05-27 10:59 kbuild test robot
  0 siblings, 0 replies; 27+ messages in thread
From: kbuild test robot @ 2020-05-27 10:59 UTC (permalink / raw)
  To: kbuild

[-- Attachment #1: Type: text/plain, Size: 3950 bytes --]

CC: kbuild-all(a)lists.01.org
In-Reply-To: <20200526032235.21930-8-jonathan@marek.ca>
References: <20200526032235.21930-8-jonathan@marek.ca>
TO: Jonathan Marek <jonathan@marek.ca>
TO: freedreno(a)lists.freedesktop.org
CC: Rob Clark <robdclark@gmail.com>
CC: Sean Paul <sean@poorly.run>
CC: David Airlie <airlied@linux.ie>
CC: Daniel Vetter <daniel@ffwll.ch>
CC: Shubhashree Dhar <dhar@codeaurora.org>
CC: Raviteja Tamatam <travitej@codeaurora.org>
CC: Kalyan Thota <kalyan_t@codeaurora.org>
CC: Thomas Gleixner <tglx@linutronix.de>
CC: Stephen Boyd <swboyd@chromium.org>

Hi Jonathan,

Thank you for the patch! Perhaps something to improve:

[auto build test WARNING on linus/master]
[also build test WARNING on v5.7-rc7]
[cannot apply to next-20200526]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Jonathan-Marek/Initial-SM8150-and-SM8250-DPU-bringup/20200526-112725
base:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 9cb1fd0efd195590b828b9b865421ad345a4a145
:::::: branch date: 32 hours ago
:::::: commit date: 32 hours ago
config: arm64-randconfig-s031-20200527 (attached as .config)
compiler: aarch64-linux-gcc (GCC) 9.3.0
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.1-240-gf0fe1cd9-dirty
        # save the attached .config to linux build tree
        make W=1 C=1 ARCH=arm64 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'

If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>


sparse warnings: (new ones prefixed by >>)

   drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c:98:26: sparse: sparse: undefined identifier 'DPU_SSPP_SMART_DMA_V2_5'
   drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c:96:10: sparse: sparse: Initializer entry defined twice
>> drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c:104:10: sparse:   also defined here

# https://github.com/0day-ci/linux/commit/6a90302321af832ea18679e1b29b0301caade709
git remote add linux-review https://github.com/0day-ci/linux
git remote update linux-review
git checkout 6a90302321af832ea18679e1b29b0301caade709
vim +104 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c

7bdc0c4b812602f Kalyan Thota   2019-11-25   92  
6a90302321af832 Jonathan Marek 2020-05-25   93  static const struct dpu_caps sm8150_dpu_caps = {
6a90302321af832 Jonathan Marek 2020-05-25   94  	.max_mixer_width = DEFAULT_DPU_OUTPUT_LINE_WIDTH,
6a90302321af832 Jonathan Marek 2020-05-25   95  	.max_mixer_blendstages = 0xb,
6a90302321af832 Jonathan Marek 2020-05-25   96  	.max_linewidth = 4096,
6a90302321af832 Jonathan Marek 2020-05-25   97  	.qseed_type = DPU_SSPP_SCALER_QSEED3,
6a90302321af832 Jonathan Marek 2020-05-25   98  	.smart_dma_rev = DPU_SSPP_SMART_DMA_V2_5,
6a90302321af832 Jonathan Marek 2020-05-25   99  	.ubwc_version = DPU_HW_UBWC_VER_30,
6a90302321af832 Jonathan Marek 2020-05-25  100  	.has_src_split = true,
6a90302321af832 Jonathan Marek 2020-05-25  101  	.has_dim_layer = true,
6a90302321af832 Jonathan Marek 2020-05-25  102  	.has_idle_pc = true,
6a90302321af832 Jonathan Marek 2020-05-25  103  	.has_3d_merge = true,
6a90302321af832 Jonathan Marek 2020-05-25 @104  	.max_linewidth = 4096,
6a90302321af832 Jonathan Marek 2020-05-25  105  	.pixel_ram_size = DEFAULT_PIXEL_RAM_SIZE,
6a90302321af832 Jonathan Marek 2020-05-25  106  	.max_hdeci_exp = MAX_HORZ_DECIMATION,
6a90302321af832 Jonathan Marek 2020-05-25  107  	.max_vdeci_exp = MAX_VERT_DECIMATION,
6a90302321af832 Jonathan Marek 2020-05-25  108  };
6a90302321af832 Jonathan Marek 2020-05-25  109  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 43583 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2020-06-13 10:17 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-26  3:22 [PATCH 0/8] Initial SM8150 and SM8250 DPU bringup Jonathan Marek
2020-05-26  3:22 ` Jonathan Marek
2020-05-26  3:22 ` [PATCH 1/8] drm/msm/dpu: use right setup_blend_config for sm8150 and sm8250 Jonathan Marek
2020-05-26  3:22   ` Jonathan Marek
2020-05-26  3:22 ` [PATCH 2/8] drm/msm/dpu: update UBWC config " Jonathan Marek
2020-05-26  3:22   ` Jonathan Marek
2020-05-29  6:50   ` kbuild test robot
2020-05-26  3:22 ` [PATCH 3/8] drm/msm/dpu: move some sspp caps to dpu_caps Jonathan Marek
2020-05-26  3:22   ` Jonathan Marek
2020-05-26  3:22 ` [PATCH 4/8] drm/msm/dpu: don't use INTF_INPUT_CTRL feature on sdm845 Jonathan Marek
2020-05-26  3:22   ` Jonathan Marek
2020-05-26  3:22 ` [PATCH 5/8] drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3 Jonathan Marek
2020-05-26  3:22   ` Jonathan Marek
2020-05-26  3:22 ` [PATCH 6/8] drm/msm/dpu: intf timing path for displayport Jonathan Marek
2020-05-26  3:22   ` Jonathan Marek
2020-05-26  3:22 ` [PATCH 7/8] drm/msm/dpu: add SM8150 to hw catalog Jonathan Marek
2020-05-26  3:22   ` Jonathan Marek
2020-05-27 11:09   ` Dan Carpenter
2020-05-27 11:09     ` [kbuild] " Dan Carpenter
2020-05-30 12:28   ` kbuild test robot
2020-06-11 14:37   ` Dmitry Baryshkov
2020-06-11 14:37     ` Dmitry Baryshkov
2020-06-11 14:45     ` Jonathan Marek
2020-06-11 14:45       ` Jonathan Marek
2020-05-26  3:22 ` [PATCH 8/8] drm/msm/dpu: add SM8250 " Jonathan Marek
2020-05-26  3:22   ` Jonathan Marek
2020-05-27 10:59 [PATCH 7/8] drm/msm/dpu: add SM8150 " kbuild test robot

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.