Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-fixes-2020-09-24
    drm-misc-fixes for v5.9:
    - Single null pointer deref fix for dma-buf.
    
  • drm-misc-next-2020-09-21
    drm-misc-next for 5.10:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - dev: More devm_drm convertions and removal of drm_dev_init
    
    Driver Changes:
      - i915: selftests improvements
      - panfrost: support for Amlogic SoC
      - vc4: one fix
    
  • drm-misc-fixes-2020-09-18
    drm-misc-fixes for v5.9-rc6:
    - Fill asoc card owner in vc4.
    - Program secondary CSC correctly in sun4i, and extend
      register mapping to cover secondary CSC registers.
    
  • drm-misc-next-2020-09-18
    drm-misc-next for 5.10:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - virtio: Merged a PR for patches that will affect drm/virtio
    
    Core Changes:
      - atomic: Split out drm_atomic_helper_calc_timestamping_constants of
        drm_atomic_helper_update_legacy_modeset_state
      - ttm: More rework
    
    Driver Changes:
      - tree-wide: conversions to devm_drm_dev_alloc,
      - ast: simplifications of the atomic modesetting code
      - panfrost: multiple fixes
      - vc4: multiple fixes
    
  • drm-misc-next-2020-09-17-1
    drm-misc-next for 5.10:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - virtio: Merged a PR for patches that will affect drm/virtio
    
    Core Changes:
      - atomic: Split out drm_atomic_helper_calc_timestamping_constants of
        drm_atomic_helper_update_legacy_modeset_state
      - ttm: More rework
    
    Driver Changes:
      - tree-wide: conversions to devm_drm_dev_alloc
      - ast: simplifications of the atomic modesetting code
      - panfrost: multiple fixes
      - vc4: multiple fixes
    
  • drm-misc-next-2020-09-17
    drm-misc-next for 5.10:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - virtio: Merged a PR for patches that will affect drm/virtio
    
    Core Changes:
      - atomic: Split out drm_atomic_helper_calc_timestamping_constants of
        drm_atomic_helper_update_legacy_modeset_state
      - ttm: More rework
    
    Driver Changes:
      - tree-wide: conversions to devm_drm_dev_alloc,
      - ast: simplifications of the atomic modesetting code
      - panfrost: multiple fixes
      - vc4: multiple fixes
    
  • drm-misc-next-2020-09-10
    drm-misc-next for 5.10:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - fbdev: Various cleanups, conversion to PM helpers
      - ttm: More reworks
    
    Driver Changes:
      - imx: Support for the i.MX8MQ DCSS
      - vc4: Support for the BCM2711/RPi4
      - panel: Support DSI for s6e63m0
    
  • drm-misc-fixes-2020-09-09
    drm-misc-fixes for v5.9-rc5:
    - Fix double free in virtio.
    - Add missing put_device in sun4i, and other fixes.
    - Small ingenic fixes.
    - Handle sun4i alpha on lowest plane correctly.
    - Remove output->enabled from virtio, as it should use crtc_state.
    - Fix tve200 enable/disable.
    - Documentation fix.
    - Fix virtio unblank.
    
  • drm-misc-next-2020-09-03
    drm-misc-next for 5.10:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - doc: update the doc to encourage drivers to use devm_drm_dev_alloc
      - ttm: More reworks / cleanups
    
    Driver Changes:
      - sun4i: Minor fix in the LVDS encoder
      - panels: New panel: AM-1280800N3TZQW-T00H
    
  • topic/nouveau-i915-dp-helpers-and-cleanup-2020-08-31-1
    UAPI Changes:
    
    None
    
    Cross-subsystem Changes:
    
    * Moves a bunch of miscellaneous DP code from the i915 driver into a set
      of shared DRM DP helpers
    
    Core Changes:
    
    * New DRM DP helpers (see above)
    
    Driver Changes:
    
    * Implements usage of the aforementioned DP helpers in the nouveau
      driver, along with some other various HPD related cleanup for nouveau
  • drm-misc-next-2020-08-27
    drm-misc-next for 5.10:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - ttm: various cleanups and reworks of the API
    
    Driver Changes:
      - ast: various cleanups
      - gma500: A few fixes, conversion to GPIOd API
      - hisilicon: Change of maintainer, various reworks
      - ingenic: Clock handling and formats support improvements
      - mcde: improvements to the DSI support
      - mgag200: Support G200 desktop cards
      - mxsfb: Support the i.MX7 and i.MX8M and the alpha plane
      - panfrost: support devfreq
      - ps8640: Retrieve the EDID from eDP control, misc improvements
      - tidss: Add a workaround for AM65xx YUV formats handling
      - virtio: a few cleanups, support for virtio-gpu exported resources
      - bridges: Support the chained bridges on more drivers,
        new bridges: Toshiba TC358762, Toshiba TC358775, Lontium LT9611
      - panels: Convert to dev_ based logging, read orientation from the DT,
        various fixes, new panels: Mantix MLAF057WE51-X, Chefree CH101OLHLWH-002,
        Powertip PH800480T013, KingDisplay KD116N21-30NV-A010
    
  • drm-misc-fixes-2020-08-26
    Fixes for v5.9-rc2:
    - Take modeset bkl for legacy drivers.
    - Allow null crtc in dp_mst.
    - Omap locking state fix.
    
  • drm-misc-next-2020-08-20
    drm-misc-next for 5.10:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - ttm: various cleanups and reworks of the API
    
    Driver Changes:
      - ast: various cleanups
      - gma500: A few fixes, conversion to GPIOd API
      - hisilicon: Change of maintainer, various reworks
      - ingenic: Clock handling and formats support improvements
      - mcde: improvements to the DSI support
      - mgag200: Support G200 desktop cards
      - mxsfb: Support the i.MX7 and i.MX8M and the alpha plane
      - panfrost: support devfreq
      - virtio: a few cleanups, support for virtio-gpu exported resources
      - bridges: Support the chained bridges on more drivers,
        new bridges: Toshiba TC358762, Toshiba TC358775, Lontium LT9611
      - panels: Convert to dev_ based logging, read orientation from the DT,
        various fixes,
        new panels: Mantix MLAF057WE51-X, Chefree CH101OLHLWH-002, Powertip PH800480T013,
    
  • drm-misc-fixes-2020-08-12
    drm-misc-fixes for v5.9-rc1:
    - Add missing dma_fence_put() in virtio_gpu_execbuffer_ioctl().
    - Fix memory leak in virtio_gpu_cleanup_object().
    
  • drm-misc-next-fixes-2020-08-05
    drm-misc-next-fixes for v5.9-rc1:
    - Fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
    - Fix a fbcon OOB read in fbdev, found by syzbot.
    - Mark vga_tryget static as it's not used elsewhere.
    - Small fixes to xlnx.
    - Remove null check for kfree in drm_dev_release.
    - Fix DRM_FORMAT_MOD_AMLOGIC_FBC definition.
    - Fix mode initialization in omap_connector_mode_valid().
    
  • drm-misc-fixes-2020-08-04
     * backmerge from drm-fixes at v5.8-rc7
     * add orientation quirk for ASUS T103HAF
     * drm/omap: force runtime PM suspend on system suspend
     * drm/tidss: fix modeset init for DPI panels
     * re-added docs for drm_gem_flink_ioctl()
     * ttm: fix page-offset calculation within TTM
    
  • drm-misc-fixes-2020-07-28
     * drm: fix possible use-after-free
     * dbi: fix SPI Type 1 transfer
     * drm_fb_helper: use memcpy_io on bochs' sparc64
     * mcde: fix stability
     * panel: fix display noise on auo,kd101n80-45na
     * panel: delay HPD checks for boe_nv133fhm_n61
     * bridge: drop connector check in nwl-dsi bridge
     * bridge: set proper bridge type for adv7511
     * of: fix a double free
    
  • drm-misc-next-2020-07-22
    drm-misc-next for v5.9:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Convert panel-dsi-cm and ingenic bindings to YAML.
    - Add lockdep annotations for dma-fence. \o/
    - Describe why indefinite fences are a bad idea
    - Update binding for rocktech jh057n00900.
    
    Core Changes:
    - Add vblank workers.
    - Use spin_(un)lock_irq instead of the irqsave/restore variants in crtc code.
    - Add managed vram helpers.
    - Convert more logging to drm functions.
    - Replace more http links with https in core and drivers.
    - Cleanup to ttm iomem functions and implementation.
    - Remove TTM CMA memtype as it doesn't work correctly.
    - Remove TTM_MEMTYPE_FLAG_MAPPABLE for many drivers that have no
      unmappable memory resources.
    
    Driver Changes:
    - Add CRC support to nouveau, using the new vblank workers.
    - Dithering and atomic state fix for nouveau.
    - Fixes for Frida FRD350H54004 panel.
    - Add support for OSD mode (sprite planes), IPU (scaling) and multiple
      panels/bridges to ingenic.
    - Use managed vram helpers in ast.
    - Assorted small fixes to ingenic, i810, mxsfb.
    - Remove optional unused ttm dummy functions.
    
  • drm-misc-fixes-2020-07-22
     * sun4i: Fix inverted HPD result; fixes an earlier fix
     * lima: fix timeout during reset
    
  • drm-misc-next-2020-07-16
    drm-misc-next for v5.9:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Add ckoenig as dma-buf maintainer.
    - Revert invalid fix for dma-fence-chain, and fix selftest.
    - Add fixmes to amifb about APUS support.
    - Use array3_size in fbcon_prepare_logo, and struct_size() in alloc_apertures.
    - Fix leaks in neofb, fb/savage and omapfb.
    - Other small fixes to fb code.
    - Convert some dt bindings to schema for some panels, and fix simple-framebuffer dt example.
    
    Core Changes:
    - Add DRM_FORMAT_MOD_GENERIC_16_16_TILE as alias to DRM_FORMAT_MOD_SAMSUNG_16_16_TILE,
      as it can be used more generic.
    - Add support for multiple DispID extension blocks in edid.
    - Use https instead of http for some of the urls.
    - Use drm_* macros for logging in mipi-dsi and fb-helper.
    - Further cleanup ttm_mem_reg handling.
    - Remove duplicated words in comments.
    
    Driver Changes:
    - Use __drm_atomic_helper_crtc_reset in all atomic drivers.
    - Add Amlogic Video FBC support to meson and fourcc to core.
    - Refactor hisilicon's hibmc_drv_vdac.
    - Create a TXP CRTC for vc4.
    - Rework cursor support in ast.
    - Fix runtime PM in STM.
    - Allow bigger cursors in vkms.
    - Cleanup sg handling in radeon and amdgpu, and stop creating dummy
      gtt nodes with ttm fixed.
    - Rework crtc handling in mgag200.
    - Miscellaneous small fixes to meson, vgem, bridge/dw-hdmi,
      panel/auo,b116xw03, panel/LG LB070WV8, lima, bridge/sil_sii8620,
      virtio, tilcdc.