Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2019-01-16
    drm-misc-next for 5.1:
    
    UAPI Changes:
     - New fourcc identifier for ARM Framebuffer Compression v1.3
    
    Cross-subsystem Changes:
    
    Core Changes:
     - Reorganisation of drm_device and drm_framebuffer headers
     - Cleanup of the drmP inclusion
     - Fix leaks in the fb-helpers
     - Allow for depth different from bpp in fb-helper fbdev emulation
     - Remove drm_mode_object from drm_display_mode
    
    Driver Changes:
     - Add reflection properties to rockchip
     - a bunch of fixes for virtio
     - a bunch of fixes for dp_mst and drivers using it, and introduction of a
       new refcounting scheme
     - Convertion of bochs to atomic and generic fbdev emulation
     - Allow meson to remove the firmware framebuffers
    
  • drm-misc-next-2019-01-15
    drm-misc-next for 5.1:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
     - Reorganisation of drm_device and drm_framebuffer headers
     - Cleanup of the drmP inclusion
     - Fix leaks in the fb-helpers
     - Allow for depth different from bpp in fb-helper fbdev emulation
    
    Driver Changes:
     - Add reflection properties to rockchip
     - a bunch of fixes for virtio
     - a bunch of fixes for dp_mst and drivers using it, and introduction of a
       new refcounting scheme
     - Convertion of bochs to atomic and generic fbdev emulation
     - Allow meson to remove the firmware framebuffers
    
  • drm-misc-fixes-2019-01-10-1
    Second pull request, drm-misc-fixes for v5.0-rc2:
    - Fix fb-helper to work correctly with SDL 1.2 bugs.
    - Fix lockdep warning in the atomic ioctl and setproperty.
    From first pull request:
    - Fixes for the tc358767 bridge to work correctly with
      tc358867 using a DP connector.
    - Make resume work on amdgpu when a DP-MST display is unplugged.
    
  • drm-misc-fixes-2019-01-10
    Pull request for drm-misc-fixes for v5.0-rc2:
    - Fixes for the tc358767 bridge to work correctly with
      tc358867 using a DP connector.
    - Make resume work on amdgpu when a DP-MST display is unplugged.
    
  • drm-misc-next-2019-01-07-1
    drm-misc-next for 5.1:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - Turn dma-buf fence sequence numbers into 64 bit numbers
    
    Core Changes:
      - Move to a common helper for the DP MST hotplug for radeon, i915 and
        amdgpu
      - i2c improvements for drm_dp_mst
      - Removal of drm_syncobj_cb
      - Introduction of an helper to create and attach the TV margin properties
    
    Driver Changes:
      - Improve cache flushes for v3d
      - Reflection support for vc4
      - HDMI overscan support for vc4
      - Add implicit fencing support for rockchip and sun4i
      - Switch to generic fbdev emulation for virtio
    
  • drm-misc-next-2019-01-07
    drm-misc-next for 5.1:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - Turn dma-buf fence sequence numbers into 64 bit numbers
    
    Core Changes:
      - Move to a common helper for the DP MST hotplug for radeon, i915 and
        amdgpu
      - i2c improvements for drm_dp_mst
      - Removal of drm_syncobj_cb
      - Introduction of an helper to create and attach the TV margin properties
    
    Driver Changes:
      - Improve cache flushes for v3d
      - Reflection support for vc4
      - HDMI overscan support for vc4
      - Add implicit fencing support for rockchip and sun4i
      - Switch to generic fbdev emulation for virtio
    
  • drm-misc-next-fixes-2019-01-02
    Fixes for v4.21:
    - Fix null pointer dereference on null state pointer.
    - Fix leaking damage clip when destroying plane state.
    
  • topic/drmp-cleanup-2019-01-02
    Make some drm headers self-contained with includes and forward declarations
    
  • drm-misc-fixes-2018-12-20
    Fix spectre v1 vuln in drm_ioctl
    
  • drm-misc-fixes-2018-12-12
    - rockchip: Revert change causing WARN on shutdown (Brian)
    
    Cc: Brian Norris <briannorris@chromium.org>
    
  • drm-misc-next-2018-12-06
    Final changes to drm-misc-next for v4.21:
    
    UAPI Changes:
    
    Core Changes:
    - Add dma_fence_get_stub to dma-buf, and use it in drm/syncobj.
    - Add and use DRM_MODESET_LOCK_BEGIN/END helpers.
    - Small fixes to drm_atomic_helper_resume(), drm_mode_setcrtc() and
      drm_atomic_helper_commit_duplicated_state()
    - Fix drm_atomic_state_helper.[c] extraction.
    
    Driver Changes:
    - Small fixes to tinydrm, vkms, meson, rcar-du, virtio, vkms,
      v3d, and pl111.
    - vc4: Allow scaling and YUV formats on cursor planes.
    - v3d: Enable use of the Texture Formatting Unit, and fix
      prime imports of buffers from other drivers.
    - Add support for the AUO G101EVN010 panel.
    - sun4i: Enable support for the H6 display engine.
    
  • drm-misc-fixes-2018-12-05
    UAPI:
    - Distinguish lease events from hotplug (Daniel)
    
    Other:
    - omap: Restore panel-dpi bus flags (Tomi)
    - omap: Fix a couple of dsi issues (Sebastian)
    
    Cc: Sebastian Reichel <sebastian.reichel@collabora.com>
    Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    
  • drm-misc-fixes-2018-11-28-1
    - mst: Don't try to validate ports while destroying them (Lyude)
    - Revert: Don't try to validate ports while destroying them (Lyude)
    - core: Don't set device to master unless set_master succeeds (Sergio)
    - meson: Do vblank_on/off on enable/disable (Neil)
    - meson: Use fast_io regmap option to avoid sleeping in irq ctx (Lyude)
    - meson: Don't walk off the end of the OSD EOTF LUTs (Lyude)
    
    Cc: Lyude Paul <lyude@redhat.com>
    Cc: Sergio Correia <sergio@correia.cc>
    Cc: Neil Armstrong <narmstrong@baylibre.com>
    
  • drm-misc-fixes-2018-11-28
    - mst: Don't try to validate ports while destroying them (Lyude)
    - core: Don't set device to master unless set_master succeeds (Sergio)
    - meson: Do vblank_on/off on enable/disable (Neil)
    - meson: Use fast_io regmap option to avoid sleeping in irq ctx (Lyude)
    - meson: Don't walk off the end of the OSD EOTF LUTs (Lyude)
    
    Cc: Lyude Paul <lyude@redhat.com>
    Cc: Sergio Correia <sergio@correia.cc>
    Cc: Neil Armstrong <narmstrong@baylibre.com>
    
  • drm-misc-next-2018-11-28
    drm-misc-next for v4.21:
    
    Core Changes:
    - Merge drm_info.c into drm_debugfs.c
    - Complete the fake drm_crtc_commit's hw_done/flip_done sooner.
    - Remove deprecated drm_obj_ref/unref functions. All drivers use get/put now.
    - Decrease stack use of drm_gem_prime_mmap.
    - Improve documentation for dumb callbacks.
    
    Driver Changes:
    - Add edid support to virtio.
    - Wait on implicit fence in meson and sun4i.
    - Add support for BGRX8888 to sun4i.
    - Preparation patches for sun4i driver to start supporting linear and tiled YUV formats.
    - Add support for HDMI 1.4 4k modes to meson, and support for VIC alternate timings.
    - Drop custom dumb_map in vkms.
    - Small fixes and cleanups to v3d.
    
  • drm-misc-fixes-2018-11-21
    - vc4: Fix NULL deref in async path (Boris)
    - vc4: Avoid taking async path for cursor updates when impossible (Boris)
    - udmabuf: Fix mmap with PROT_WRITE (Gerd)
    - fb-helper: Don't use writeback connectors for fbdev (Paul)
    
    Cc: Boris Brezillon <boris.brezillon@bootlin.com>
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    Cc: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
    
  • drm-misc-next-2018-11-21
    drm-misc-next for v4.21, part 2:
    
    UAPI Changes:
    - Remove syncobj timeline support from drm.
    
    Cross-subsystem Changes:
    - Document canvas provider node in the DT bindings.
    - Improve documentation for TPO TPG110 DT bindings.
    
    Core Changes:
    - Use explicit state in drm atomic functions.
    - Add panel quirk for new GPD Win2 firmware.
    - Add DRM_FORMAT_XYUV8888.
    - Set the default import/export function in prime to drm_gem_prime_import/export.
    - Add a separate drm_gem_object_funcs, to stop relying on dev->driver->*gem* functions.
    - Make sure that tinydrm sets the virtual address also on imported buffers.
    
    Driver Changes:
    - Support active-low data enable signal in sun4i.
    - Fix scaling in vc4.
    - Use canvas provider node in meson.
    - Remove unused variables in sti and qxl and cirrus.
    - Add overlay plane support and primary plane scaling to meson.
    - i2c fixes in drm/bridge/sii902x
    - Fix mailbox read size in rockchip.
    - Spelling fix in panel/s6d16d0.
    - Remove unnecessary null check from qxl_bo_unref.
    - Remove unused arguments from qxl_bo_pin.
    - Fix qxl cursor pinning.
    
  • drm-misc-fixes-2018-11-14
    Cross-subsystem:
    - omap: Instantiate dss children in omapdss instead of mach (Laurent)
    
    Other:
    - htmldocs build warning (Sean)
    - MST NULL deref fix (Stanislav)
    - omap: Various runtime ref gets on probe/bind (Laurent)
    - omap: Fix to the above dss children patch (Tony)
    
    Cc: Sean Paul <sean@poorly.run>
    Cc: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
    Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
    Cc: Tony Lindgren <tony@atomide.com>
    
  • drm-misc-next-2018-11-08
    drm-misc-next for v4.21, part 1 try 2:
    
    UAPI Changes:
    - Revert syncobj timeline support to drm.
    
    Cross-subsystem Changes:
    - Remove shared fence staging in dma-buf's fence object, and allow
      reserving more than 1 fence and add more paranoia when debugging.
    - Constify infoframe functions in video/hdmi.
    
    Core Changes:
    - Add vkms todo, and a lot of assorted doc fixes.
    - Drop transitional helpers and convert drivers to use drm_atomic_helper_shutdown().
    - Move atomic state helper functions to drm_atomic_state_helper.[ch]
    - Refactor drm selftests, and add new tests.
    - DP MST atomic state cleanups.
    - Drop EXPORT_SYMBOL from drm leases.
    - Lease cleanups and fixes.
    - Create render node for vgem.
    - Use explicit state in atomic core functions.
    
    Driver Changes:
    - Fix build failure in imx without fbdev emulation.
    - Add rotation quirk for GPD win2 panel.
    - Add support for various CDTech panels, Banana Pi Panel, DLC1010GIG,
      Olimex LCD-O-LinuXino, Samsung S6D16D0, Truly NT35597 WQXGA,
      Himax HX8357D, simulated RTSM AEMv8.
    - Add dw_hdmi support to rockchip driver.
    - Fix YUV support in vc4.
    - Fix resource id handling in virtio.
    - Make rockchip use dw-mipi-dsi bridge driver, and add dual dsi support.
    - Advertise that tinydrm only supports DRM_FORMAT_MOD_LINEAR.
    - Convert many drivers to use atomic helpers, and drm_fbdev_generic_setup().
    - Add Mali linear tiled formats, and enable them in the Mali-DP driver.
    - Add support for H6 DE3 mixer 0, DW HDMI, HDMI PHY and TCON TOP.
    - Assorted driver cleanups and fixes.
    
  • drm-misc-fixes-2018-11-07
    - sun4i: tcon->panel NULL deref protections (Giulio)
    
    Cc: Giulio Benetti <giulio.benetti@micronovasrl.com>