From patchwork Thu Sep 27 09:39:50 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sean Paul X-Patchwork-Id: 10617743 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1D1B0174A for ; Thu, 27 Sep 2018 09:40:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0A04E2AF7D for ; Thu, 27 Sep 2018 09:40:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F2AA22AFC1; Thu, 27 Sep 2018 09:40:00 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 923CF2AFAF for ; Thu, 27 Sep 2018 09:39:57 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id DDB1F6E55D; Thu, 27 Sep 2018 09:39:53 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-yb1-xb41.google.com (mail-yb1-xb41.google.com [IPv6:2607:f8b0:4864:20::b41]) by gabe.freedesktop.org (Postfix) with ESMTPS id 998506E55D for ; Thu, 27 Sep 2018 09:39:52 +0000 (UTC) Received: by mail-yb1-xb41.google.com with SMTP id d14-v6so809978ybs.8 for ; Thu, 27 Sep 2018 02:39:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:content-transfer-encoding:user-agent; bh=UCzAE3Yj2tKxLpVgWGYUdsv40mzf++W170VAcSfD8Ew=; b=F4kzsRRnAD0Ien7g6Y3O3gD0JhehMi1nVvxmmgl7DPFK0O6G4mZmykMV4jpHnYng05 YGdl5Asu2oAVqZDrBTgNlzggYcdnsqSI0wtbRTjv4hDBoJ2xtdPEq254n4ernOSZuFc7 TWY7MeFHccuiJ8OBfbOAMY2P9zYt/ZbApZ5Fwm6vu0FVUgzn+QGxge5PddWbB+wg7Jm8 MC3F3FI26bSKeFSANGmX+oGAdewWInWI5XrcqNG8iK9OkILJZkNvlKhOjhbqO/+rjHBM CgJwmgOVoXfFA8Ddou6LVVbfCqngcbjqc2Da+P8XYcGooVjJ7hbeVAz8enfUggZzjLoQ qosQ== X-Gm-Message-State: ABuFfoiCTYUV1ouypZ/QV4M5P+c1eDHwLLz0oO36hGdjgmKoOeZRRQ9D kwYaDDGuBzYPuptZ4bkhFONHdA== X-Google-Smtp-Source: ACcGV63mRCivTruRH2BFIkQ+Ve72T7JtK5zryjMlBEwOuMYrOjtRxVnjtbF1O4SXZVD6g++OuArdHw== X-Received: by 2002:a25:a46:: with SMTP id 67-v6mr5094234ybk.312.1538041191744; Thu, 27 Sep 2018 02:39:51 -0700 (PDT) Received: from localhost ([2620:0:1013:11:ad55:b1db:adfe:3b9f]) by smtp.gmail.com with ESMTPSA id c6-v6sm719039ywc.66.2018.09.27.02.39.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 27 Sep 2018 02:39:51 -0700 (PDT) Date: Thu, 27 Sep 2018 05:39:50 -0400 From: Sean Paul To: Dave Airlie Subject: [PULL] drm-misc-next Message-ID: <20180927093950.GA180365@art_vandelay> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dim-tools@lists.freedesktop.org, Ezequiel Garcia , dri-devel@lists.freedesktop.org, Rodrigo Vivi , Sean Paul , Gerd Hoffman , Daniel Vetter , Leonard Crestez , Sean Paul , intel-gfx@lists.freedesktop.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP Hi Dave, Thanks for the backmerge, we now have sun4i R40 support in again. Also noteworthy for this week are 3 new additions to -misc. This is very likely the last -misc-next pull for 4.20, but I'll see how things go in the next ~week. drm-misc-next-2018-09-27: drm-misc-next for 4.20: UAPI Changes: - None Cross-subsystem Changes: - MAINTAINERS: Move udl, mxsfb, and fsl-dcu into drm-misc (Stefan, Sean) Core Changes: - syncobj: Check condition before returning timeout in schedule() (Chris) Driver Changes: - various: First wave o fdrm_fbdev_generic_setup() conversions (Noralf) - bochs/virtio: More format byte-order improvements (Gerd) - mxsfb: A couple fixes + add runtime pm support (Leonard) - virtio: Add vmap support for prime objects (Ezequiel) Cc: Stefan Agner Cc: Sean Paul Cc: Noralf Trønnes Cc: Gerd Hoffman Cc: Leonard Crestez Cc: Chris Wilson Cc: Ezequiel Garcia Cheers, Sean The following changes since commit bf78296ab1cb215d0609ac6cff4e43e941e51265: BackMerge v4.19-rc5 into drm-next (2018-09-27 11:06:46 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-09-27 for you to fetch changes up to c2b70ffcd34eca60013d90bd6cd56e60b07adef8: dt-bindings: display: sun4i-drm: Add R40 mixer compatibles (2018-09-27 04:35:42 -0400) ---------------------------------------------------------------- drm-misc-next for 4.20: UAPI Changes: - None Cross-subsystem Changes: - MAINTAINERS: Move udl, mxsfb, and fsl-dcu into drm-misc (Stefan, Sean) Core Changes: - syncobj: Check condition before returning timeout in schedule() (Chris) Driver Changes: - various: First wave o fdrm_fbdev_generic_setup() conversions (Noralf) - bochs/virtio: More format byte-order improvements (Gerd) - mxsfb: A couple fixes + add runtime pm support (Leonard) - virtio: Add vmap support for prime objects (Ezequiel) Cc: Stefan Agner Cc: Sean Paul Cc: Noralf Trønnes Cc: Gerd Hoffman Cc: Leonard Crestez Cc: Chris Wilson Cc: Ezequiel Garcia ---------------------------------------------------------------- Chen-Yu Tsai (1): Revert "drm/sun4i: Remove R40 display pipeline compatibles" Chris Wilson (2): drm: Use default dma_fence hooks where possible for null syncobj drm: Fix syncobj handing of schedule() returning 0 Ezequiel Garcia (3): virtio: Add virtio_gpu_object_kunmap() virtio: Rework virtio_gpu_object_kmap() virtio: Support prime objects vmap/vunmap Gerd Hoffmann (7): drm/virtio: pass virtio_gpu_object to virtio_gpu_cmd_transfer_to_host_{2d, 3d} drm: move native byte order quirk to new drm_driver_legacy_fb_format function drm: use drm_driver_legacy_fb_format in drm_gem_fbdev_fb_create drm/bochs: fix DRM_FORMAT_* handling for big endian machines. drm/bochs: support changing byteorder at mode set time drm/virtio: fix DRM_FORMAT_* handling drm: move quirk_addfb_prefer_xbgr_30bpp handling to drm_driver_legacy_fb_format too Jernej Skrabec (1): dt-bindings: display: sun4i-drm: Add R40 mixer compatibles José Roberto de Souza (1): drm: Return -EOPNOTSUPP in drm_setclientcap() when driver do not support KMS Kieran Bingham (1): drm/atomic: Initialise planes with opaque alpha values Leonard Crestez (5): drm/mxsfb: Move axi clk enable/disable to crtc enable/disable drm/mxsfb: Fix initial corrupt frame when activating display drm/mxsfb: Add pm_runtime calls to pipe_enable/disable drm/mxsfb: Add PM_SLEEP support drm/mxsfb: Switch to drm_atomic_helper_commit_tail_rpm Noralf Trønnes (9): drm/fb-helper: Improve error reporting in setup drm/arm/hdlcd: Use drm_fbdev_generic_setup() drm/arm/mali: Use drm_fbdev_generic_setup() drm/imx: Use drm_fbdev_generic_setup() drm/pl111: Use drm_fbdev_generic_setup() drm/sti: Use drm_fbdev_generic_setup() drm/tve200: Use drm_fbdev_generic_setup() drm/vc4: Use drm_fbdev_generic_setup() drm/zte: Use drm_fbdev_generic_setup() Sean Paul (3): MAINTAINERS: Move udl drm driver to drm-misc tree MAINTAINERS: Move mxsfb drm driver to drm-misc tree Merge drm/drm-next into drm-misc-next Stefan Agner (1): MAINTAINERS: Move fsl-dcu driver to drm-misc tree Thomas Zimmermann (3): drm/udl: Replace drm_dev_unref with drm_dev_put drm/tegra: Replace drm_dev_unref with drm_dev_put drm/fsl-dcu: Replace drm_dev_unref with drm_dev_put Wei Yongjun (1): drm/vkms: Fix possible memory leak in _vkms_get_crc() zhong jiang (1): gpu: do not double put device node in zx_drm_probe .../bindings/display/sunxi/sun4i-drm.txt | 2 + MAINTAINERS | 7 +++ drivers/gpu/drm/arm/hdlcd_drv.c | 11 +--- drivers/gpu/drm/arm/malidp_drv.c | 11 +--- drivers/gpu/drm/bochs/bochs.h | 4 +- drivers/gpu/drm/bochs/bochs_fbdev.c | 18 ++++-- drivers/gpu/drm/bochs/bochs_hw.c | 64 +++++++++++++++++----- drivers/gpu/drm/bochs/bochs_kms.c | 40 +++++++++++++- drivers/gpu/drm/drm_atomic_helper.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 8 +-- drivers/gpu/drm/drm_fourcc.c | 35 ++++++++++++ drivers/gpu/drm/drm_framebuffer.c | 17 +----- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 4 +- drivers/gpu/drm/drm_ioctl.c | 6 ++ drivers/gpu/drm/drm_syncobj.c | 52 +++++------------- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 8 +-- drivers/gpu/drm/imx/imx-drm-core.c | 19 ++----- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 53 +++++++++++------- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 40 ++++++++++++++ drivers/gpu/drm/pl111/pl111_drv.c | 6 +- drivers/gpu/drm/sti/sti_drv.c | 8 +-- drivers/gpu/drm/sun4i/sun4i_drv.c | 1 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 24 ++++++++ drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 1 + drivers/gpu/drm/tegra/drm.c | 10 ++-- drivers/gpu/drm/tve200/tve200_drv.c | 14 ++--- drivers/gpu/drm/udl/udl_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.c | 5 +- drivers/gpu/drm/vc4/vc4_kms.c | 6 -- drivers/gpu/drm/virtio/virtgpu_display.c | 5 ++ drivers/gpu/drm/virtio/virtgpu_drv.h | 9 ++- drivers/gpu/drm/virtio/virtgpu_fb.c | 14 ++--- drivers/gpu/drm/virtio/virtgpu_gem.c | 7 ++- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 4 +- drivers/gpu/drm/virtio/virtgpu_object.c | 19 ++++--- drivers/gpu/drm/virtio/virtgpu_plane.c | 58 ++------------------ drivers/gpu/drm/virtio/virtgpu_prime.c | 11 +++- drivers/gpu/drm/virtio/virtgpu_vq.c | 20 +++---- drivers/gpu/drm/vkms/vkms_crc.c | 1 + drivers/gpu/drm/zte/zx_drm_drv.c | 19 ++----- include/drm/drm_fourcc.h | 2 + 41 files changed, 367 insertions(+), 282 deletions(-)