Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2020-04-30
    A few resources-related fixes for qxl, some doc build warnings and ioctl
    fixes for dma-buf, an off-by-one fix in edid, and a return code fix in
    DP-MST
    
  • drm-misc-fixes-2020-04-23
    A few resources-related fixes (tidss, dp_mst, scheduler), probe fixes and
    DT bindings adjustments.
    
  • drm-misc-next-2020-04-23
    drm-misc-next for 5.8:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
     * MAINTAINERS: adapt several filenames to changes in panel code
     * arch/arm, fbdev: Use GPIO descriptors in sa11x0
     * dma-buf: Fix typo in documentation
    
    Core Changes:
    
     * drm: Don't free framebuffer in drm_gem_fb_init()
     * drm: Document struct drm_device.dev_private being deprecated
     * drm: Merged topic/phy-compliance-202004-08
    
    Driver Changes:
    
     * drm/adv7511: Add support for HDMI SPDIF and additional sampling rates
     * drm/ast: Allocate CRTC state of correct size
     * drm/panel: convert many driver bindings to DT schema; add port/ports property
              to bindings
     * drm/rockchip: Convert rk3066 bindings to YAML; spelling fixes
     * fbdev/arcfb: Call request_irq(), free_irq() at appropriate places
     * fbdev/controlfb: Support COMPILE_TEST; cleanups
     * fbdev/imxfb: Fix unbalanced enables/disables
     * fbdev/s1d13xxxfb: Call unregister_framebuffer()
     * fbdev/ssd1307fb: Use atomic PWM API, device properties and probe_new();
                        cleanups
     * fbdev/vesafb: Call release_region()
     * cleanups of includes, unused types/variables/fields, and fallthrough
    
  • drm-misc-next-2020-04-14
    drm-misc-next for 5.8:
    
    UAPI Changes:
    
      - drm: error out with EBUSY when device has existing master
      - drm: rework SET_MASTER and DROP_MASTER perm handling
    
    Cross-subsystem Changes:
    
      - fbdev: savage: fix -Wextra build warning
      - video: omap2: Use scnprintf() for avoiding potential buffer overflow
    
    Core Changes:
    
      - Remove drm_pci.h
      - drm_pci_{alloc/free)() are now legacy
      - Introduce managed DRM resourcesA
      - Allow drivers to subclass struct drm_framebuffer
      - Introduce struct drm_afbc_framebuffer and helpers
      - fbdev: remove return value from generic fbdev setup
      - Introduce simple-encoder helper
      - vram-helpers: set fence on plane
      - dp_mst: ACT timeout improvements
      - dp_mst: Remove drm_dp_mst_has_audio()
      - TTM: ttm_trace_dma_{map/unmap}() cleanups
      - dma-buf: add flag for PCIP2P support
      - EDID: Various improvements
      - Encoder: cleanup semantics of possible_clones and possible_crtcs
      - VBLANK documentation updates
      - Writeback documentation updates
    
    Driver Changes:
    
      - Convert several drivers to i2c_new_client_device()
      - Drop explicit drm_mode_config_cleanup() calls from drivers
      - Auto-release device structures with drmm_add_final_kfree()
      - Init bfdev console after registering DRM device
      - Make various .debugfs functions return 0 unconditionally; ignore errors
      - video: Use scnprintf() to avoid buffer overflows
      - Convert drivers to simple encoders
    
      - drm/amdgpu: note that we can handle peer2peer DMA-buf
      - drm/amdgpu: add support for exporting VRAM using DMA-buf v3
      - drm/kirin: Revert change to register connectors
      - drm/lima: Add optional devfreq and cooling device support
      - drm/lima: Various improvements wrt. task handling
      - drm/panel: nt39016: Support multiple modes and 50Hz
      - drm/panel: Support Leadtek LTK050H3146W
      - drm/rockchip: Add support for afbc
      - drm/virtio: Various cleanups
      - drm/hisilicon/hibmc: Enforce 128-byte stride alignment
      - drm/qxl: Fix notify port address of cursor ring buffer
      - drm/sun4i: Improvements to format handling
      - drm/bridge: dw-hdmi: Various improvements
    
  • drm-misc-next-fixes-2020-04-09
    A few DMA-related fixes, an OOB fix for virtio and a probe-related fix for
    analogix_dp
    
  • topic/phy-compliance-2020-04-08
    Topic pull request for topic/phy-compliance:
    - Standardize DP_PHY_TEST_PATTERN name.
    - Add support for setting/getting test pattern from sink.
    - Implement DP PHY compliance to i915.
    
  • drm-misc-next-fixes-2020-04-04
    A bunch of fixes to avoid null pointer dereference in fbcon, fix a return
    in xen, some DT bindings fixes, a vc4 issue with 1920x1200 mode validation,
    and a conflicting framebuffer in vboxvideo.
    
  • drm-misc-fixes-2020-03-26
    drm-misc-fixes for v5.6:
    - SG fixes for prime, radeon and amdgpu.
    
  • drm-misc-next-fixes-2020-03-26
    Two main topics in that first drm-misc-next-fixes PR, first a revert of the
    data-mapping property in the DT that turned out to be non-optimal (but
    hasn't reached a stable release yet), and an improvement of a Kconfig help
    text.
    
  • drm-misc-fixes-2020-03-18-1
    One more fix for v5.6:
    - drm/lease: fix WARNING in idr_destroy
    
  • drm-misc-fixes-2020-03-18
    drm-misc-fixes for v5.6:
    - Fix AVI frame colorimetry in the dw-hdmi bridge.
    - Fix compiler warning in komeda by annotating functions as __maybe_unused.
    - Downgrade bochs pci_request_region failure from error to warning to
      workaround firmware fb.
    
  • drm-misc-next-2020-03-17
    drm-misc-next for 5.7:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - dp-mst: Remove register_connector callback, add drm_dp_destroy_connector
      - Changes to scnprintf on multiple instances
    
    Driver Changes:
      - meson: Support for YUV420
      - panel: Support Ortustech COM37H3M, idk-1110wr and idk-2121wr,
               multiple dotclock fixes
    
  • topic/mst-bw-check-fixes-for-airlied-2020-03-12-2
    UAPI Changes: None
    
    Cross-subsystem Changes: None
    
    Core Changes: Fixed regressions introduced by commit cd82d82cbc04
    ("drm/dp_mst: Add branch bandwidth validation to MST atomic check"),
    which would cause us to:
    
    * Calculate the available bandwidth on an MST topology incorrectly, and
      as a result reject most display configurations that would try to enable
      more then one sink on a topology
    * Occasionally expose MST connectors to userspace before finishing
      probing their PBN capabilities, resulting in us rejecting display
      configurations because we assumed briefly that no bandwidth was
      available
    
    Driver Changes: None
  • topic/mst-bw-check-fixes-for-airlied-2020-03-12-1
    UAPI Changes: None
    
    Cross-subsystem Changes: None
    
    Core Changes: Fixed some issues introduced by commit cd82d82cbc04
    ("drm/dp_mst: Add branch bandwidth validation to MST atomic check"),
    which caused the DP MST helpers to incorrectly reject display
    configurations in drm_dp_mst_atomic_check() as a result of
    miscalculating the available bandwidth. Additionally, another issue that
    was required for this to work was fixed where we would reject display
    configurations because we would accidentally expose MST connectors to
    userspace before having probed their available bandwidth.
    
    Driver Changes: None
  • topic/mst-bw-check-fixes-for-airlied-2020-03-11
    UAPI Changes: None
    
    Cross-subsystem Changes: None
    
    Core Changes: Re-write the bandwidth helper checks in
    drm_dp_mst_atomic_check() to fix some regressions that were introduced
    by commit cd82d82cbc04 ("drm/dp_mst: Add branch bandwidth validation to
    MST atomic check"). This was put into a topic branch per-request of
    airlied.
    
    Driver Changes: None
  • drm-misc-next-2020-03-09
    drm-misc-next for 5.7:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
    
    Driver Changes:
     - fb-helper: Remove drm_fb_helper_{add,add_all,remove}_one_connector
     - fbdev: some cleanups and dead-code removal
     - Conversions to simple-encoder
     - zero-length array removal
     - Panel: panel-dpi support in panel-simple, Novatek NT35510, Elida
       KD35T133,
    
  • drm-misc-fixes-2020-03-05
    Fixes for v5.6.rc5:
    - Fix memory leak
    - Fix resource id creation race in virtio.
    - Various mmap fixes.
    - Fix fence leak in ttm_buffer_object_transfer().
    - Fixes for sun4i VI layer format support.
    - kirin: Revert "Fix for hikey620 display offset problem"
    
  • drm-misc-next-2020-02-27
    drm-misc-next for $kernel-version:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - bridge: huge rework to get rid of omap_dss custom display drivers
    
    Driver Changes:
      - hisilicon: some fixes related to modes it can deal with / default to
      - virtio: shmem and gpu context fixes and enhancements
      - sun4i: Support for LVDS on the A33
    
  • drm-misc-next-2020-02-21
    drm-misc-next for 5.7:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - crtc: Drop get_crtc callback
      - dp: Add support for DP1.4 EDID corruption test
      - edid: Improve CEA detailed timings support
      - format-helper: Move to a GPL2/MIT dual license
      - mode: Drop drm_display_mode.private
      - vblank: Convert drm-driver vblank related code to CRTC equivalents and
        cleanup the core.
      - drm_global_mutex reworks
    
    Driver Changes:
      - hibmc: Add gamma_set support and improve DPMS support
      - pl111: Support Integrator IM-PD1
      - sun4i: LVDS support for the A20, improvements to panel handling in DSI
      - virtio: job batching improvements, mem handling code rework
      - panel: Support for Rocktech RK101II01D-CT
      - bridge: Support for ADV7535, tc358768, improvements to ti-sn65dsi86
    
  • drm-misc-fixes-2020-02-20
    drm-misc-fixes for v5.6-rc3:
    - Fix dt binding for sunxi.
    - Allow only 1 rotation argument, and allow 0 rotation in video cmdline.
    - Small compiler warning fix for panfrost.
    - Fix when using performance counters in panfrost when using per fd address space.