Skip to content
Snippets Groups Projects
Forked from Panfrost / linux
Source project has a limited visibility.
  • Linus Torvalds's avatar
    b14ffae3
    Merge tag 'drm-next-2022-03-24' of git://anongit.freedesktop.org/drm/drm · b14ffae3
    Linus Torvalds authored
    Pull drm updates from Dave Airlie:
     "Lots of work all over, Intel improving DG2 support, amdkfd CRIU
      support, msm new hw support, and faster fbdev support.
    
      dma-buf:
       - rename dma-buf-map to iosys-map
    
      core:
       - move buddy allocator to core
       - add pci/platform init macros
       - improve EDID parser deep color handling
       - EDID timing type 7 support
       - add GPD Win Max quirk
       - add yes/no helpers to string_helpers
       - flatten syncobj chains
       - add nomodeset support to lots of drivers
       - improve fb-helper clipping support
       - add default property value interface
    
      fbdev:
       - improve fbdev ops speed
    
      ttm:
       - add a backpointer from ttm bo->ttm resource
    
      dp:
       - move displayport headers
       - add a dp helper module
    
      bridge:
       - anx7625 atomic support, HDCP support
    
      panel:
       - split out panel-lvds and lvds bindings
       - find panels in OF subnodes
    
      privacy:
       - add chromeos privacy screen support
    
      fb:
       - hot unplug fw fb on forced removal
    
      simpledrm:
       - request region instead of marking ioresource busy
       - add panel oreintation property
    
      udmabuf:
       - fix oops with 0 pages
    
      amdgpu:
       - power management code cleanup
       - Enable freesync video mode by default
       - RAS code cleanup
       - Improve VRAM access for debug using SDMA
       - SR-IOV rework special register access and fixes
       - profiling power state request ioctl
       - expose IP discovery via sysfs
       - Cyan skillfish updates
       - GC 10.3.7, SDMA 5.2.7, DCN 3.1.6 updates
       - expose benchmark tests via debugfs
       - add module param to disable XGMI for testing
       - GPU reset debugfs register dumping support
    
      amdkfd:
       - CRIU support
       - SDMA queue fixes
    
      radeon:
       - UVD suspend fix
       - iMac backlight fix
    
      i915:
       - minimal parallel submission for execlists
       - DG2-G12 subplatform added
       - DG2 programming workarounds
       - DG2 accelerated migration support
       - flat CCS and CCS engine support for XeHP
       - initial small BAR support
       - drop fake LMEM support
       - ADL-N PCH support
       - bigjoiner updates
       - introduce VMA resources and async unbinding
       - register definitions cleanups
       - multi-FBC refactoring
       - DG1 OPROM over SPI support
       - ADL-N platform enabling
       - opregion mailbox #5 support
       - DP MST ESI improvements
       - drm device based logging
       - async flip optimisation for DG2
       - CPU arch abstraction fixes
       - improve GuC ADS init to work on aarch64
       - tweak TTM LRU priority hint
       - GuC 69.0.3 support
       - remove short term execbuf pins
    
      nouveau:
       - higher DP/eDP bitrates
       - backlight fixes
    
      msm:
       - dpu + dp support for sc8180x
       - dp support for sm8350
       - dpu + dsi support for qcm2290
       - 10nm dsi phy tuning support
       - bridge support for dp encoder
       - gpu support for additional 7c3 SKUs
    
      ingenic:
       - HDMI support for JZ4780
       - aux channel EDID support
    
      ast:
       - AST2600 support
       - add wide screen support
       - create DP/DVI connectors
    
      omapdrm:
       - fix implicit dma_buf fencing
    
      vc4:
       - add CSC + full range support
       - better display firmware handoff
    
      panfrost:
       - add initial dual-core GPU support
    
      stm:
       - new revision support
       - fb handover support
    
      mediatek:
       - transfer display binding document to yaml format.
       - add mt8195 display device binding.
       - allow commands to be sent during video mode.
       - add wait_for_event for crtc disable by cmdq.
    
      tegra:
       - YUV format support
    
      rcar-du:
       - LVDS support for M3-W+ (R8A77961)
    
      exynos:
       - BGR pixel format for FIMD device"
    
    * tag 'drm-next-2022-03-24' of git://anongit.freedesktop.org/drm/drm: (1529 commits)
      drm/i915/display: Do not re-enable PSR after it was marked as not reliable
      drm/i915/display: Fix HPD short pulse handling for eDP
      drm/amdgpu: Use drm_mode_copy()
      drm/radeon: Use drm_mode_copy()
      drm/amdgpu: Use ternary operator in `vcn_v1_0_start()`
      drm/amdgpu: Remove pointless on stack mode copies
      drm/amd/pm: fix indenting in __smu_cmn_reg_print_error()
      drm/amdgpu/dc: fix typos in comments
      drm/amdgpu: fix typos in comments
      drm/amd/pm: fix typos in comments
      drm/amdgpu: Add stolen reserved memory for MI25 SRIOV.
      drm/amdgpu: Merge get_reserved_allocation to get_vbios_allocations.
      drm/amdkfd: evict svm bo worker handle error
      drm/amdgpu/vcn: fix vcn ring test failure in igt reload test
      drm/amdgpu: only allow secure submission on rings which support that
      drm/amdgpu: fixed the warnings reported by kernel test robot
      drm/amd/display: 3.2.177
      drm/amd/display: [FW Promotion] Release 0.0.108.0
      drm/amd/display: Add save/restore PANEL_PWRSEQ_REF_DIV2
      drm/amd/display: Wait for hubp read line for Pollock
      ...
    b14ffae3
    History
    Merge tag 'drm-next-2022-03-24' of git://anongit.freedesktop.org/drm/drm
    Linus Torvalds authored
    Pull drm updates from Dave Airlie:
     "Lots of work all over, Intel improving DG2 support, amdkfd CRIU
      support, msm new hw support, and faster fbdev support.
    
      dma-buf:
       - rename dma-buf-map to iosys-map
    
      core:
       - move buddy allocator to core
       - add pci/platform init macros
       - improve EDID parser deep color handling
       - EDID timing type 7 support
       - add GPD Win Max quirk
       - add yes/no helpers to string_helpers
       - flatten syncobj chains
       - add nomodeset support to lots of drivers
       - improve fb-helper clipping support
       - add default property value interface
    
      fbdev:
       - improve fbdev ops speed
    
      ttm:
       - add a backpointer from ttm bo->ttm resource
    
      dp:
       - move displayport headers
       - add a dp helper module
    
      bridge:
       - anx7625 atomic support, HDCP support
    
      panel:
       - split out panel-lvds and lvds bindings
       - find panels in OF subnodes
    
      privacy:
       - add chromeos privacy screen support
    
      fb:
       - hot unplug fw fb on forced removal
    
      simpledrm:
       - request region instead of marking ioresource busy
       - add panel oreintation property
    
      udmabuf:
       - fix oops with 0 pages
    
      amdgpu:
       - power management code cleanup
       - Enable freesync video mode by default
       - RAS code cleanup
       - Improve VRAM access for debug using SDMA
       - SR-IOV rework special register access and fixes
       - profiling power state request ioctl
       - expose IP discovery via sysfs
       - Cyan skillfish updates
       - GC 10.3.7, SDMA 5.2.7, DCN 3.1.6 updates
       - expose benchmark tests via debugfs
       - add module param to disable XGMI for testing
       - GPU reset debugfs register dumping support
    
      amdkfd:
       - CRIU support
       - SDMA queue fixes
    
      radeon:
       - UVD suspend fix
       - iMac backlight fix
    
      i915:
       - minimal parallel submission for execlists
       - DG2-G12 subplatform added
       - DG2 programming workarounds
       - DG2 accelerated migration support
       - flat CCS and CCS engine support for XeHP
       - initial small BAR support
       - drop fake LMEM support
       - ADL-N PCH support
       - bigjoiner updates
       - introduce VMA resources and async unbinding
       - register definitions cleanups
       - multi-FBC refactoring
       - DG1 OPROM over SPI support
       - ADL-N platform enabling
       - opregion mailbox #5 support
       - DP MST ESI improvements
       - drm device based logging
       - async flip optimisation for DG2
       - CPU arch abstraction fixes
       - improve GuC ADS init to work on aarch64
       - tweak TTM LRU priority hint
       - GuC 69.0.3 support
       - remove short term execbuf pins
    
      nouveau:
       - higher DP/eDP bitrates
       - backlight fixes
    
      msm:
       - dpu + dp support for sc8180x
       - dp support for sm8350
       - dpu + dsi support for qcm2290
       - 10nm dsi phy tuning support
       - bridge support for dp encoder
       - gpu support for additional 7c3 SKUs
    
      ingenic:
       - HDMI support for JZ4780
       - aux channel EDID support
    
      ast:
       - AST2600 support
       - add wide screen support
       - create DP/DVI connectors
    
      omapdrm:
       - fix implicit dma_buf fencing
    
      vc4:
       - add CSC + full range support
       - better display firmware handoff
    
      panfrost:
       - add initial dual-core GPU support
    
      stm:
       - new revision support
       - fb handover support
    
      mediatek:
       - transfer display binding document to yaml format.
       - add mt8195 display device binding.
       - allow commands to be sent during video mode.
       - add wait_for_event for crtc disable by cmdq.
    
      tegra:
       - YUV format support
    
      rcar-du:
       - LVDS support for M3-W+ (R8A77961)
    
      exynos:
       - BGR pixel format for FIMD device"
    
    * tag 'drm-next-2022-03-24' of git://anongit.freedesktop.org/drm/drm: (1529 commits)
      drm/i915/display: Do not re-enable PSR after it was marked as not reliable
      drm/i915/display: Fix HPD short pulse handling for eDP
      drm/amdgpu: Use drm_mode_copy()
      drm/radeon: Use drm_mode_copy()
      drm/amdgpu: Use ternary operator in `vcn_v1_0_start()`
      drm/amdgpu: Remove pointless on stack mode copies
      drm/amd/pm: fix indenting in __smu_cmn_reg_print_error()
      drm/amdgpu/dc: fix typos in comments
      drm/amdgpu: fix typos in comments
      drm/amd/pm: fix typos in comments
      drm/amdgpu: Add stolen reserved memory for MI25 SRIOV.
      drm/amdgpu: Merge get_reserved_allocation to get_vbios_allocations.
      drm/amdkfd: evict svm bo worker handle error
      drm/amdgpu/vcn: fix vcn ring test failure in igt reload test
      drm/amdgpu: only allow secure submission on rings which support that
      drm/amdgpu: fixed the warnings reported by kernel test robot
      drm/amd/display: 3.2.177
      drm/amd/display: [FW Promotion] Release 0.0.108.0
      drm/amd/display: Add save/restore PANEL_PWRSEQ_REF_DIV2
      drm/amd/display: Wait for hubp read line for Pollock
      ...