Skip to content
Tags give the ability to mark specific points in history as being important
  • topic/drm-mipi-dsi-dsc-updates-2019-11-11
    Core Changes:
    - Update DSI data type and command definitions
    - Add helpers for sending compression mode and PPS packets
    
    Driver Changes:
    - Update tiny/st7586 to reflect a definition change
  • drm-misc-fixes-2019-11-07-1
     - Some new documentation for GEM shmem madvise helpers
     - Fix for a state dereference in atomic self-refresh helpers
     - One compilation fix for c2p fbdev helpers
    
  • drm-misc-fixes-2019-11-07
     - Some new documentation for GEM shmem madvise helpers
     - Fix for a state dereference in atomic self-refresh helpers
     - One compilation fix for c2p fbdev helpers
    
  • drm-misc-next-fixes-2019-11-06
    -msm: Fix up a6xx debugbus register names (Sharat)
    -mst: Avoid u64 division (Sean)
    
    Cc: Sharat Masetty <smasetty@codeaurora.org>
    Cc: Sean Paul <seanpaul@chromium.org>
    
  • drm-misc-next-2019-10-31
    drm-misc-next for 5.5:
    
    UAPI Changes:
    -dma-buf: Introduce and revert dma-buf heap (Andrew/John/Sean)
    
    Cross-subsystem Changes:
    - None
    
    Core Changes:
    -dma-buf: add dynamic mapping to allow exporters to choose dma_resv lock
    	  state on mmap/munmap (Christian)
    -vram: add prepare/cleanup fb helpers to vram helpers (Thomas)
    -ttm: always keep bo's on the lru + ttm cleanups (Christian)
    -sched: allow a free_job routine to sleep (Steven)
    -fb_helper: remove unused drm_fb_helper_defio_init() (Thomas)
    
    Driver Changes:
    -bochs/hibmc/vboxvideo: Use new vram helpers for prepare/cleanup fb (Thomas)
    -amdgpu: Implement dma-buf import/export without drm helpers (Christian)
    -panfrost: Simplify devfreq integration in driver (Steven)
    
    Cc: Christian König <christian.koenig@amd.com>
    Cc: Thomas Zimmermann <tzimmermann@suse.de>
    Cc: Steven Price <steven.price@arm.com>
    Cc: Andrew F. Davis <afd@ti.com>
    Cc: John Stultz <john.stultz@linaro.org>
    Cc: Sean Paul <seanpaul@chromium.org>
    
  • drm-misc-fixes-2019-10-30-1
     - three fixes for panfrost, one to silence a warning, one to fix
       runtime_pm and one to prevent bogus pointer dereferences
     - one fix for a memleak in v3d
    
  • drm-misc-fixes-2019-10-30
     - three fixes for panfrost, one to silence a warning, one to fix
       runtime_pm and one to prevent bogus pointer dereferences
     - one fix for a memleak in v3d
    
  • topic/mst-suspend-resume-reprobe-2019-10-29-2
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    * Handle UP requests asynchronously in the DP MST helpers, fixing
      hotplug notifications and allowing us to implement suspend/resume
      reprobing
    * Add basic suspend/resume reprobing to the DP MST helpers
    * Improve locking for link address reprobing and connection status
      request handling in the DP MST helpers
    * Miscellaneous refactoring in the DP MST helpers
    * Add a Kconfig option to the DP MST helpers to enable tracking of
      gets/puts for topology references for debugging purposes
    
    Driver Changes:
    * nouveau: Resume hotplug interrupts earlier, so that sideband
      messages may be transmitted during resume and thus allow
      suspend/resume reprobing for DP MST to work
    * nouveau: Avoid grabbing runtime PM references when handling short DP
      pulses, so that handling sideband messages in resume codepaths with the
      DP MST helpers doesn't deadlock us
    * i915, nouveau, amdgpu, radeon: Use detect_ctx for probing MST
      connectors, so that we can grab the topology manager's atomic lock
    
    Note: there's some amdgpu patches that I didn't realize were pushed
    upstream already when creating this topic branch. When they fail to
    apply, you can just ignore and skip them.
  • drm-misc-next-2019-10-24-2
    drm-misc-next for 5.5:
    
    UAPI Changes:
    -syncobj: allow querying the last submitted timeline value (David)
    -fourcc: explicitly defineDRM_FORMAT_BIG_ENDIAN as unsigned (Adam)
    -omap: revert the OMAP_BO_* flags that were added -- no userspace (Sean)
    
    Cross-subsystem Changes:
    -MAINTAINERS: add Mihail as komeda co-maintainer (Mihail)
    
    Core Changes:
    -edid: a few cleanups, add AVI infoframe bar info (Ville)
    -todo: remove i915 device_link item and add difficulty levels (Daniel)
    -dp_helpers: add a few new helpers to parse dpcd (Thierry)
    
    Driver Changes:
    -gma500: fix a few memory disclosure leaks (Kangjie)
    -qxl: convert to use the new drm_gem_object_funcs.mmap (Gerd)
    -various: open code dp_link helpers in preparation for helper removal (Thierry)
    
    Cc: Chunming Zhou <david1.zhou@amd.com>
    Cc: Adam Jackson <ajax@redhat.com>
    Cc: Sean Paul <seanpaul@chromium.org>
    Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Cc: Kangjie Lu <kjlu@umn.edu>
    Cc: Mihail Atanassov <mihail.atanassov@arm.com>
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    Cc: Thierry Reding <treding@nvidia.com>
    
  • drm-misc-fixes-2019-10-23
    Two fixes for komeda, one for typos and one to prevent an hardware issue
    when flushing inactive pipes
    
  • drm-misc-fixes-2019-10-17
    -dma-resv: Change shared_count to post-increment to fix lima crash (Qiang)
    -ttm: A couple fixes related to lifetime and restore prefault behavior
     (Christian & Thomas)
    -panfrost: Fill in missing feature reg values and fix stoppedjob timeouts
     (Steven)
    
    Cc: Qiang Yu <yuq825@gmail.com>
    Cc: Thomas Hellstrom <thellstrom@vmware.com>
    Cc: Christian König <christian.koenig@amd.com>
    Cc: Steven Price <steven.price@arm.com>
    
  • drm-misc-next-2019-10-17
    drm-misc-next for 5.5:
    
    UAPI Changes:
    -omap:
        -Add OMAP_BO_MEM_* flags to specify how to allocate BO (Tomi)
        -Reorder OMAP_BO_* #defines, no functional change (Tomi)
    -Change unsupported error code from EINVAL to EOPNOTSUPP for: (Rodrigo)
        -drm_wait_vblank_ioctl
        -drm_crtc_get_sequence_ioctl
        -drm_crtc_queue_sequence_ioctl
    
    Cross-subsystem Changes:
    -None
    
    Core Changes:
    -Delete drmP.h \o/ (Sam)
    -kerneldoc clarifications on zpos collisions and plane rects (Simon & Maarten)
    -dp_helpers: Add link training repeater definitions added in DP 1.4 (Rodrigo)
    -TODO: Add item to convert fbdev drivers to drm (Thomas)
    -prime: Add mmap to drm_gem_object_funcs giving more control than vm_ops (Gerd)
    -shmem/ttm/vram: Use new mmap gem_object callback (Gerd)
    
    Driver Changes:
    -malidp: Add display QoS configuration via devicetree (Wen)
    -vkms: Add prime import support (Oleg)
    -panfrost: Properly handle job timeouts when cancelling them (Steven)
    trockchip/meson/sun4i(via dw-hdmi): Add Dynamic Range and Mastering infoframe					    support (Jonas)
    -mxsfb: Add bridge support to accommodate dsi outputs (Robert)
    -vboxvideo: Drop hand-rolled implementations and use fbdev emulation,
    	    dirtyfb and drm_framebuffer struct from core/core helpers (Thomas)
    -komeda: Add D71-specific line sizes and respect connector color fmt (Lowry)
    -lima: Use shmem and reservation lock helpers from gem (Qiang)
    -rockchip: Add gamma LUT support on vop crtcs (Ezequiel)
    -omap:
      -Use refcount_t instead of rolling custom refcounting (Jean-Jacques)
    
    Cc: Wen He <wen.he_1@nxp.com>
    Cc: Sam Ravnborg <sam@ravnborg.org>
    Cc: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
    Cc: Oleg Vasilev <omrigann@gmail.com>
    Cc: Steven Price <steven.price@arm.com>
    Cc: Jonas Karlman <jonas@kwiboo.se>
    Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    Cc: Simon Ser <contact@emersion.fr>
    Cc: Robert Chiras <robert.chiras@nxp.com>
    Cc: Thomas Zimmermann <tzimmermann@suse.de>
    Cc: Lowry Li <Lowry.Li@arm.com>
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    Cc: Qiang Yu <yuq825@gmail.com>
    Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
    Cc: Ezequiel Garcia <ezequiel@collabora.com>
    Cc: Jean-Jacques Hiblot <jjhiblot@ti.com>
    
  • drm-misc-fixes-2019-10-10
    Short summary of fixes pull (less than what git shortlog provides):
    - SPI Aliases fixes for panels
    - One fix for the tc358767 bridge dealing with visual artifacts
    
  • drm-misc-next-2019-10-09-2
    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>
    
  • drm-misc-fixes-2019-10-03
     - One include fix for tilcdc
     - A clock fix for OMAP
     - A memory leak fix for Komeda
     - Some fixes for resources cleanups with writeback
    
  • drm-misc-fixes-2019-10-02
     - One include fix for tilcdc
     - A memory leak fix for Komeda
     - Some fixes for resources cleanups with writeback
    
  • drm-misc-next-fixes-2019-10-02
    - One include fix for tilcdc
    
  • drm-misc-next-fixes-2019-09-23
     - Multiple panfrost fixes for regulator support and page fault handling
     - Some cleanups and fixes in the self-refresh helpers
     - Some cleanups and fixes in the atomic helpers
    
  • drm-misc-next-fixes-2019-09-18
      - One fix for the KMS object lifetime checks with DP drivers
      - One revert for an ADV7511 probe breakage on older systems
    
  • drm-misc-fixes-2019-09-12
    drm-misc-fixes for v5.3 final:
    - Constify modes whitelist harder.
    - Fix lima driver gem_wait ioctl.