Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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.
    
  • drm-misc-next-fixes-2019-09-06
     - A significant number of panfrost fixes for runtime_pm, MMU and GEM support
     - A fix for DCS transfers on mcde
    
  • drm-misc-fixes-2019-09-05
    drm-misc-fixes for v5.3 final:
    - Make ingenic panel type DPI insteado f unknown.
    - Fixes for command line parser modes.
    
  • drm-misc-fixes-2019-08-28
    drm-misc-fixes for v5.3 (rc7?):
    - Make qxl reservel the vga ports using vgaargb to prevent switching to vga compatibility mode.
    - Fix omap port lookup for SDI output
    - Use virtio_max_dma_size to fix an issue with swiotlb.
    - Compiler fixes to komeda.
    - Add missing of_node_get() call in komeda.
    - Reorder the komeda de-init functions.
    
  • drm-misc-next-2019-08-23
    drm-misc-next for 5.4:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - dma-buf: dma-fence selftests
    
    Driver Changes:
      - kirin: Various cleanups and reworks
      - komeda: Add support for DT memory-regions
      - meson: Rely on the compatible to detect vpu features
      - omap: Implement alpha and pixel blend mode properties
      - panfrost: Implement per-fd address spaces, various fixes
      - rockchip: DSI DT binding rework
      - fbdev: Various cleanups
    
  • drm-misc-fixes-2019-08-22
    Fixes for v5.3-rc6:
    - dma fix for omap.
    - Make output polling work on komeda.
    - Fix bpp computing for AFBC formats in komeda.
    - Support the memory-region property in komeda.
    
  • drm-misc-next-2019-08-19
    drm-misc-next for 5.4:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - dma-buf: add reservation_object_fences helper, relax
                 reservation_object_add_shared_fence, remove
                 reservation_object seq number (and then
                 restored)
      - dma-fence: Shrinkage of the dma_fence structure,
                   Merge dma_fence_signal and dma_fence_signal_locked,
                   Store the timestamp in struct dma_fence in a union with
                   cb_list
    
    Driver Changes:
      - More dt-bindings YAML conversions
      - More removal of drmP.h includes
      - dw-hdmi: Support get_eld and various i2s improvements
      - gm12u320: Few fixes
      - meson: Global cleanup
      - panfrost: Few refactors, Support for GPU heap allocations
      - sun4i: Support for DDC enable GPIO
      - New panels: TI nspire, NEC NL8048HL11, LG Philips LB035Q02,
                    Sharp LS037V7DW01, Sony ACX565AKM, Toppoly TD028TTEC1
                    Toppoly TD043MTEA1