1. 15 Oct, 2019 13 commits
  2. 14 Oct, 2019 12 commits
  3. 13 Oct, 2019 1 commit
  4. 12 Oct, 2019 7 commits
  5. 11 Oct, 2019 5 commits
  6. 10 Oct, 2019 2 commits
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2019-10-09-2' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 7ed09360
      Dave Airlie authored
      drm-misc-next for 5.5:
      
      UAPI Changes:
      -Colorspace: Expose different prop values for DP vs. HDMI (Gwan-gyeong Mun)
      -fourcc: Add DRM_FORMAT_MOD_ARM_16X16_BLOCK_U_INTERLEAVED (Raymond)
      -not_actually: s/ENOTSUPP/EOPNOTSUPP/ in drm_edid and drm_mipi_dbi. This should
          not reach userspace, but adding here to specifically call that out (Daniel)
      -i810: Prevent underflow in dispatch ioctls (Dan)
      -komeda: Add ACLK sysfs attribute (Mihail)
      -v3d: Allow userspace to clean up after render jobs (Iago)
      
      Cross-subsystem Changes:
      -MAINTAINERS:
       -Add Alyssa & Steven as panfrost reviewers (Rob)
       -Add Jernej as DE2 reviewer (Maxime)
       -Add Chen-Yu as Allwinner maintainer (Maxime)
      -staging: Make some stack arrays static const (Colin)
      
      Core Changes:
      -ttm: Allow drivers to specify their vma manager (to use gem mgr) (Gerd)
      -docs: Various fixes in connector/encoder/bridge docs (Daniel, Lyude, Laurent)
      -connector: Allow more than 3 possible encoders for a connector (José)
      -dp_cec: Allow a connector to be associated with a cec device (Dariusz)
      -various: Fix some compile/sparse warnings (Ville)
      -mm: Ensure mm node removals are properly serialised (Chris)
      -panel: Specify the type of panel for drm_panels for later use (Laurent)
      -panel: Use drm_panel_init to init device and funcs (Laurent)
      -mst: Refactors and cleanups in anticipation of suspend/resume support (Lyude)
      -vram:
       -Add lazy unmapping for gem bo's (Thomas)
       -Unify and rationalize vram mm and gem vram (Thomas)
       -Expose vmap and vunmap for gem vram objects (Thomas)
       -Allow objects to be pinned at the top of vram to avoid fragmentation (Thomas)
      
      Driver Changes:
      -various: Include drm_bridge.h instead of relying on drm_crtc.h (Boris)
      -ast/mgag200: Refactor show_cursor(), move cursor to top of video mem (Thomas)
      -komeda:
       -Add error event printing (behind CONFIG) and reg dump support (Lowry)
       -Add suspend/resume support (Lowry)
       -Workaround D71 shadow registers not flushing on disable (Lowry)
      -meson: Add suspend/resume support (Neil)
      -omap: Miscellaneous refactors and improvements (Tomi/Jyri)
      -panfrost/shmem: Silence lockdep by using mutex_trylock (Rob)
      -panfrost: Miscellaneous small fixes (Rob/Steven)
      -sti: Fix warnings (Benjamin/Linus)
      -sun4i:
       -Add vcc-dsi regulator to sun6i_mipi_dsi (Jagan)
       -A few patches to figure out the DRQ/start delay calc on dsi (Jagan/Icenowy)
      -virtio:
       -Add module param to switch resource reuse workaround on/off (Gerd)
       -Avoid calling vmexit while holding spinlock (Gerd)
       -Use gem shmem helpers instead of ttm (Gerd)
       -Accommodate command buffer allocations too big for cma (David)
      
      Cc: Rob Herring <robh@kernel.org>
      Cc: Maxime Ripard <mripard@kernel.org>
      Cc: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
      Cc: Gerd Hoffmann <kraxel@redhat.com>
      Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
      Cc: Lyude Paul <lyude@redhat.com>
      Cc: José Roberto de Souza <jose.souza@intel.com>
      Cc: Dariusz Marcinkiewicz <darekm@google.com>
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Raymond Smith <raymond.smith@arm.com>
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Colin Ian King <colin.king@canonical.com>
      Cc: Thomas Zimmermann <tzimmermann@suse.de>
      Cc: Dan Carpenter <dan.carpenter@oracle.com>
      Cc: Mihail Atanassov <Mihail.Atanassov@arm.com>
      Cc: Lowry Li <Lowry.Li@arm.com>
      Cc: Neil Armstrong <narmstrong@baylibre.com>
      Cc: Jyri Sarha <jsarha@ti.com>
      Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
      Cc: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
      Cc: Steven Price <steven.price@arm.com>
      Cc: Benjamin Gaignard <benjamin.gaignard@st.com>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Jagan Teki <jagan@amarulasolutions.com>
      Cc: Icenowy Zheng <icenowy@aosc.io>
      Cc: Iago Toral Quiroga <itoral@igalia.com>
      Cc: David Riley <davidriley@chromium.org>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      
      # gpg: Signature made Thu 10 Oct 2019 01:00:47 AM AEST
      # gpg:                using RSA key 732C002572DCAF79
      # gpg: Can't check signature: public key not found
      
      # Conflicts:
      #	drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
      #	drivers/gpu/drm/i915/i915_drv.c
      #	drivers/gpu/drm/i915/i915_gem.c
      #	drivers/gpu/drm/i915/i915_gem_gtt.c
      #	drivers/gpu/drm/i915/i915_vma.c
      From: Sean Paul <sean@poorly.run>
      Link: https://patchwork.freedesktop.org/patch/msgid/20191009150825.GA227673@art_vandelay
      7ed09360
    • James Ausmus's avatar
      drm/i915/tgl: Read SAGV block time from PCODE · da80f047
      James Ausmus authored
      Starting from TGL, we now need to read the SAGV block time via a PCODE
      mailbox, rather than having a static value.
      
      BSpec: 49326
      
      v2: Fix up pcode val data type (Ville), tighten variable scope (Ville)
      
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
      Cc: Lucas De Marchi <lucas.demarchi@intel.com>
      Signed-off-by: default avatarJames Ausmus <james.ausmus@intel.com>
      Reviewed-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: default avatarLucas De Marchi <lucas.demarchi@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20191004221449.1317-2-james.ausmus@intel.com
      Link: https://patchwork.freedesktop.org/patch/msgid/20191009172315.11004-2-lucas.demarchi@intel.com
      da80f047