Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-misc-next-fixes-2022-03-24
    Short summary of fixes pull (less than what git shortlog provides):
    - explain anything non-fixes (e.g. cleanups) and why it's appropriate
    - highlight regressions
    - summarize pull requests contained
    This shouldn't be more than a few lines (or it indicates your fixes pull is a
    bit too big).
  • drm-misc-fixes-2022-03-24
     * drm/panel/ili9341: Fix optional regulator handling
    
  • drm-misc-fixes-2022-03-17
     * drm/imx: Don't test bus flags in atomic check
     * drm/mgag200: Fix PLL setup on some models
     * drm/panel: Fix bpp settings on Innolux G070Y2-L01; Fix DRM_PANEL_EDP
       Kconfig dependencies
    
  • drm-misc-fixes-2022-03-10
     * drm/sun4i: Fix P010 and P210 format numbers
    
  • drm-misc-fixes-2022-03-03
     * drm/arm: Select DRM_GEM_CMEA_HELPER for HDLCD
     * drm/bridge: ti-sn65dsi86: Properly undo autosuspend
     * drm/vrr: Fix potential NULL-pointer deref
    
  • drm-misc-next-2022-03-03
    drm-misc-next for v5.18:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Improve performance of some fbdev ops, in some cases up to 6x faster.
    
    Core Changes:
    - Some small DP fixes.
    - Find panels in subnodes of OF devices, and add of_get_drm_panel_display_mode
      to retrieve mode.
    - Add drm_object_property_get_default_value and use it for resetting
      zpos in plane state reset, removing the need for individual drivers
      to do it.
    - Same for color encoding and color range props.
    - Update panic handling todo doc.
    - Add todo that format conversion helpers should be sped up similarly to fbdev ops.
    
    Driver Changes:
    - Add panel orientation property to simpledrm for quirked panels.
    - Assorted small fixes to tiny/repaper, nouveau, stm, omap, ssd130x.
    - Add crc support to stm/ltdc.
    - Add MIPI DBI compatible SPI driver
    - Assorted small fixes to tiny panels and bridge drivers.
    - Add AST2600 support to aspeed.
    
  • drm-misc-fixes-2022-02-23
     * edid: Always set RGB444
     * imx/dcss: Select GEM CMA helpers
     * radeon: Fix some variables's type
     * vc4: Fix codec cleanup; Fix PM reference counting
    
  • drm-misc-next-2022-02-23
    drm-misc-next for v5.18:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    - Split out panel-lvds and lvds dt bindings .
    - Put yes/no on/off disabled/enabled strings in linux/string_helpers.h
      and use it in drivers and tomoyo.
    - Clarify dma_fence_chain and dma_fence_array should never include eachother.
    - Flatten chains in syncobj's.
    - Don't double add in fbdev/defio when page is already enlisted.
    - Don't sort deferred-I/O pages by default in fbdev.
    
    Core Changes:
    - Fix missing pm_runtime_put_sync in bridge.
    - Set modifier support to only linear fb modifier if drivers don't
      advertise support.
    - As a result, we remove allow_fb_modifiers.
    - Add missing clear for EDID Deep Color Modes in drm_reset_display_info.
    - Assorted documentation updates.
    - Warn once in drm_clflush if there is no arch support.
    - Add missing select for dp helper in drm_panel_edp.
    - Assorted small fixes.
    - Improve fb-helper's clipping handling.
    - Don't dump shmem mmaps in a core dump.
    - Add accounting to ttm resource manager, and use it in amdgpu.
    - Allow querying the detected eDP panel through debugfs.
    - Add helpers for xrgb8888 to 8 and 1 bits gray.
    - Improve drm's buddy allocator.
    - Add selftests for the buddy allocator.
    
    Driver Changes:
    - Add support for nomodeset to a lot of drm drivers.
    - Use drm_module_*_driver in a lot of drm drivers.
    - Assorted small fixes to bridge/lt9611, v3d, vc4, vmwgfx, mxsfb, nouveau,
      bridge/dw-hdmi, panfrost, lima, ingenic, sprd, bridge/anx7625, ti-sn65dsi86.
    - Add bridge/it6505.
    - Create DP and DVI-I connectors in ast.
    - Assorted nouveau backlight fixes.
    - Rework amdgpu reset handling.
    - Add dt bindings for ingenic,jz4780-dw-hdmi.
    - Support reading edid through aux channel in ingenic.
    - Add a drm driver for Solomon SSD130x OLED displays.
    - Add simple support for sharp LQ140M1JW46.
    - Add more panels to nt35560.
    
  • drm-misc-fixes-2022-02-17
     * drm/cma-helper: Set VM_DONTEXPAND
     * drm/atomic: Fix error handling in drm_atomic_set_mode_for_crtc()
    
  • drm-misc-fixes-2022-02-10
     * drm/panel: simple: Fix assignments from panel_dpi_probe()
     * drm/privacy-screen: Cleanups
     * drm/rockchip: Fix HDMI error cleanup; Fix RK3399 VOP register fields
     * drm/vc4: HDMI fixes; Cleanups
     * fbdev: Add fbdev core module with Daniel as maintainer; Cleanups
    
  • drm-misc-fixes-2022-02-03
     * dma-buf/heaps: Fix potential spectre v1 gadget
     * drm/kmb: Fix potential out-of-bounds access
     * drm/mxsfb: Fix NULL-pointer dereference
     * drm/nouveau: Fix potential out-of-bounds access in BIOS decoding
     * fbdev: Re-add support for fbcon hardware acceleration
    
  • drm-misc-next-2022-01-27
    drm-misc-next for v5.18:
    
    UAPI Changes:
    - Fix invalid IN_FORMATS blob when plane->format_mod_supported is NULL.
    
    Cross-subsystem Changes:
    - Assorted dt bindings updates.
    - Fix vga16fb vga checking on x86.
    - Fix extra semicolon in rwsem.h's _down_write_nest_lock.
    - Assorted small fixes to agp and fbdev drivers.
    - Fix oops in creating a udmabuf with 0 pages.
    - Hot-unplug firmware fb devices on forced removal
    - Reqquest memory region in simplefb and simpledrm, and don't make the ioresource as busy.
    
    Core Changes:
    - Mock a drm_plane in drm-plane-helper selftest.
    - Assorted bug fixes to device logging, dbi.
    - Use DP helper for sink count in mst.
    - Assorted documentation fixes.
    - Assorted small fixes.
    - Move DP headers to drm/dp, and add a drm dp helper module.
    - Move the buddy allocator from i915 to common drm.
    - Add simple pci and platform module init macros to remove a lot of boilerplate from some drivers.
    - Support microsoft extension for HMDs and specialized monitors.
    - Improve edid parser's deep color handling.
    - Add type 7 timing support to edid parser.
    - Add a weak backpointer to the ttm_bo from ttm_resource
    - Add 3 eDP panels.
    
    Driver Changes:
    - Add support for HDMI and JZ4780 to ingenic.
    - Add support for higher DP/eDP bitrates to nouveau.
    - Assorted driver fixes to tilcdc, vmwgfx, sn65dsi83, meson, stm, panfrost, v3d, gma500, vc4, virtio, mgag200, ast, radeon, amdgpu, nouveau, various bridge drivers.
    - Convert and revert exynos dsi support to bridge driver.
    - Add vcc supply regulator support for sn65dsi83.
    - More conversion of bridge/chipone-icn6211 to atomic.
    - Remove conflicting fb's from stm, and add support for new hw version.
    - Add device link in parade-ps8640 to fix suspend/resume.
    - Update Boe-tv110c9m init sequence.
    - Add wide screen support to AST2600.
    - Fix omapdrm implicit dma_buf fencing.
    - Add support for multiple overlay planes to vkms.
    - Convert bridge/anx7625 to atomic, add HDCP support,
      add eld support for audio, and fix HPD.
    - Add driver for ChromeOS privacy screen.
    - Handover display from firmware to vc4 more gracefully, and support nomodeset.
    - Add flexible and ycbcr pixel formats to stm/ltdc.
    - Convert exynos mipi dsi to atomic.
    - Add initial dual core group GPUs support to panfrost.
    - No longer add exclusive fence in amdgpu as shared fence.
    - Add CSC and full range supoprt to vc4.
    - Shutdown the display on system shutdown and unbind.
    - Add Multi-Inno Technology MI0700S4T-6 simple panel.
    
  • drm-misc-fixes-2022-01-27
     * drm/ast: Revert 1600x800 with 108MHz PCLK
     * drm/atomic: fix CRTC handling during modeset
     * drm/privacy-screen: Honor acpi=off
     * drm/ttm: build fix for ARCH=um
    
  • drm-misc-next-fixes-2022-01-21
     * vc4: Fix potential deadlock in DSI code
     * panel: Add orientation quirk for 1Netbook OneXPlayer
    
  • drm-misc-next-fixes-2022-01-14
     * atomic helpers: Fix error messages
     * mipi-dbi: Fix buffer mapping
    
  • drm-misc-fixes-2022-01-14
    Two DT bindings fixes for meson, a device refcounting fix for sun4i, a
    probe fix for vga16fb, a locking fix for the CMA dma-buf heap and a
    compilation fix for ttm.
    
  • drm-misc-next-fixes-2022-01-13
     * Fix use of CRTC state's active vs enable in atomic helper
    
  • drm-misc-next-fixes-2021-12-23
    Short summary of fixes pull:
    
     * bridge/lvds: Fix DT bindings
     * vmwgfx: Fix several issues with the recent conversion to GEM
    
  • drm-misc-next-2021-12-16
    drm-misc-next for 5.17:
    
    UAPI Changes:
    
     * vmwgfx: Version bump to 2.20
    
    Cross-subsystem Changes:
    
     * of: Create simple-framebuffer devices in of_platform_default_init()
    
    Core Changes:
    
     * Replace include <linux/kernel.h> with more fine-grained includes
     * Document DRM_IOCTL_MODE_GETFB2
     * format-helper: Support XRGB2101010 source buffers
    
    Driver Changes:
    
     * amdgpu: Fix runtime PM on some configs
     * ast: Fix I2C initialization
     * bridge: ti-sn65dsi86: Set regmap max_register
     * panel: Add Team Source Display TST043015CMHX plus DT bindings
     * simpledrm: Add support for Apple M1
     * sprd: Add various drivers plus DT bindings
     * vc4: Support 10-bit YUV 4:2:0 output; Fix clock-rate updates
     * vmwgfx: Implement GEM support; Implement GL 4.3 support
    
  • drm-misc-fixes-2021-12-16-1
    One null pointer dereference fix for ast, a pixel clock unit fix for
    simpledrm and a user-space regression revert for fb-helper