Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-misc-next-2022-04-28
    drm-misc-next for 5.19:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - Introduction of display-helper module, and rework of the DP, DSC,
        HDCP, HDMI and SCDC headers
      - doc: Improvements for tiny drivers, link to external resources
      - formats: helper to convert from RGB888 and RGB565 to XRGB8888
      - modes: make width-mm/height-mm check mandatory in of_get_drm_panel_display_mode
      - ttm: Convert from kvmalloc_array to kvcalloc
    
    Driver Changes:
      - bridge:
        - analogix_dp: Fix error handling in probe
        - dw_hdmi: Coccinelle fixes
        - it6505: Fix Kconfig dependency on DRM_DP_AUX_BUS
      - panel:
        - new panel: DataImage FG040346DSSWBG04
      - amdgpu: ttm_eu cleanups
      - mxsfb: Rework CRTC mode setting
      - nouveau: Make some variables static
      - sun4i: Drop drm_display_info.is_hdmi caching, support for the
        Allwinner D1
      - vc4: Drop drm_display_info.is_hdmi caching
      - vmwgfx: Fence improvements
    
  • drm-misc-fixes-2022-04-27
    drm-misc-fixes for v5.18-rc5:
    - Single fix removing applying PHYS_OFFSET twice in sunxi.
    
  • drm-misc-fixes-2022-04-22
    Two fixes for the raspberrypi panel initialisation, one fix for a logic
    inversion in radeon, a build and pm refcounting fix for vc4, two reverts
    for drm_of_get_bridge that caused a number of regression and a locking
    regression for amdgpu.
    
  • drm-misc-next-2022-04-21
    drm-misc-next for $kernel-version:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - of: Create a platform_device for offb
    
    Core Changes:
      - edid: block read refactoring
      - ttm: Add common debugfs code for resource managers
    
    Driver Changes:
      - bridges:
        - adv7611: Enable DRM_BRIDGE_OP_HPD if there's an interrupt
        - anx7625: Fill ELD if no monitor is connected
        - dw_hdmi: Add General Parallel Audio support
        - icn6211: Add data-lanes DT property
        - new driver: Lontium LT9211
      - nouveau: make some structures static
      - tidss: Reset DISPC on startup
      - solomon: SPI Support and DT bindings improvements
    
  • drm-misc-next-2022-04-14
    drm-misc-next for $kernel-version:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
      - fbcon: various loading and locking cleanups
    
    Core Changes:
      - buddy: Check for page size alignment at allocation
      - dma-buf: Add dma_resv_usage enum, new usage for kernel submissions,
        memory management submissions, documentation improvements,
    
    Driver Changes:
      - Switch drivers to drm_mode_init, drm_mode_copy
      - amdgpu: Add drm buddy allocator support
      - bridge: Add DDC enable gpio support to display-connector, convert
        icn6211 to regmap
      - ingenic: HDMI support
      - panels: Support for SINO WEALTH SH1106 OLED display, simplify mode
        parsing in panel-lvds
      - sti: spelling fixes, bridge list iteration fixes
      - vc4: Writeback fixes and improvements
    
  • drm-misc-fixes-2022-04-07
    drm-misc-fixes for v5.18-rc2:
    - Fix a crash when booting with nouveau on tegra.
    - Don't require input port for MIPI-DSI, and make width/height mandatory.
    - Fix unregistering of framebuffers without device.
    -
    
  • drm-misc-next-fixes-2022-04-07
    drm-misc-next-fixes for v5.18-rc2:
    - fix warning about fence containers
    - fix logic error in new fence merge code
    - handle empty dma_fence_arrays gracefully
    - Try all possible cases for bridge/panel detection.
    
  • drm-misc-next-2022-04-07
    drm-misc-next for 5.19:
    
    UAPI Changes:
    
    Cross-subsystem Changes:
    
    Core Changes:
      - atomic: Add atomic_print_state to private objects
      - edid: Constify the EDID parsing API, rework of the API
      - dma-buf: Add dma_resv_replace_fences, dma_resv_get_singleton, make
        dma_resv_excl_fence private
      - format: Support monochrome formats
      - fbdev: fixes for cfb_imageblit and sys_imageblit, pagelist
        corruption fix
      - selftests: several small fixes
      - ttm: Rework bulk move handling
    
    Driver Changes:
      - Switch all relevant drivers to drm_mode_copy or drm_mode_duplicate
      - bridge: conversions to devm_drm_of_get_bridge and panel_bridge,
        autosuspend for analogix_dp, audio support for it66121, DSI to DPI
        support for tc358767, PLL fixes and I2C support for icn6211
      - bridge_connector: Enable HPD if supported
      - etnaviv: fencing improvements
      - gma500: GEM and GTT improvements, connector handling fixes
      - komeda: switch to plane reset helper
      - mediatek: MIPI DSI improvements
      - omapdrm: GEM improvements
      - panel: DT bindings fixes for st7735r, few fixes for ssd130x, new
        panels: ltk035c5444t, B133UAN01, NV3052C
      - qxl: Allow to run on arm64
      - sysfb: Kconfig rework, support for VESA graphic mode selection
      - vc4: Add a tracepoint for CL submissions, HDMI YUV output,
        HDMI and clock improvements
      - virtio: Remove restriction of non-zero blob_flags,
      - vmwgfx: support for CursorMob and CursorBypass 4, various
        improvements and small fixes
    
  • drm-misc-next-fixes-2022-03-24-1
    drm-misc-next-fixes for v5.18-rc1:
    - Make audio and color plane support checking only happen
      when a CEA extension block is found.
    - Fix a small regression from ttm_resource_fini()
    - Small selftest fix.
    
  • 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