[git pull] drm fixes for 5.17-rc2

Dave Airlie airlied at gmail.com
Fri Jan 28 05:46:35 UTC 2022


Hi Linus,

This week's regular normal fixes. amdgpu and msm make up the bulk of
it, with a scattering of fixes elsewhere.

Dave.

drm-fixes-2022-01-28:
drm fixes for 5.17-rc2

atomic:
- fix CRTC handling during modeset

privacy-screen:
- honor acpi=off

ttm:
- build fix for um

panel:
- add orientation quirk for 1NetBook OneXPlayer

amdgpu:
- Proper fix for otg synchronization logic regression
- DCN3.01 fixes
- Filter out secondary radeon PCI IDs
- udelay fixes
- Fix a memory leak in an error path

msm:
- parameter check fixes
- put_device balancing
- idle/suspend fixes

etnaviv:
- relax submit size checks

vc4:
- fix potential deadlock in DSI code

ast:
- revert 1600x900 mode change
The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07:

  Linux 5.17-rc1 (2022-01-23 10:12:53 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2022-01-28

for you to fetch changes up to db5aa1497d02e7770e40dd0d1bfcb4ea0b0d3906:

  Merge tag 'amd-drm-fixes-5.17-2022-01-26' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2022-01-28
14:59:44 +1000)

----------------------------------------------------------------
drm fixes for 5.17-rc2

atomic:
- fix CRTC handling during modeset

privcy-screen:
- honor acpi=off

ttm:
- build fix for um

panel:
- add oreientation quirk for 1NetBook OneXPlayer

amdgpu:
- Proper fix for otg synchronization logic regression
- DCN3.01 fixes
- Filter out secondary radeon PCI IDs
- udelay fixes
- Fix a memory leak in an error path

msm:
- parameter check fixes
- put_device balancing
- idle/suspend fixes

etnaviv:
- relax submit size checks

vc4:
- fix potential deadlock in DSI code

ast:
- revert 1600x900 mode change

----------------------------------------------------------------
Alex Deucher (3):
      drm/amdgpu: filter out radeon secondary ids as well
      drm/amdgpu/display: adjust msleep limit in
dp_wait_for_training_aux_rd_interval
      drm/amdgpu/display: use msleep rather than udelay for long delays

Bas Nieuwenhuizen (3):
      drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
      drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
      drm/amdgpu/display: Remove t_srx_delay_us.

Dave Airlie (6):
      Revert "drm/ast: Support 1600x900 with 108MHz PCLK"
      Merge tag 'drm-misc-next-fixes-2022-01-21' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-misc-fixes-2022-01-27' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-msm-fixes-2022-01-25' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
      Merge branch 'etnaviv/fixes' of
https://git.pengutronix.de/git/lst/linux into drm-fixes
      Merge tag 'amd-drm-fixes-5.17-2022-01-26' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

José Expósito (2):
      drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc
      drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable

Lucas Stach (1):
      drm/etnaviv: relax submit size limits

Manasi Navare (1):
      drm/atomic: Add the crtc to affected crtc only if uapi.enable = true

Meenakshikumar Somasundaram (1):
      drm/amd/display: Fix for otg synchronization logic

Miaoqian Lin (2):
      drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
      drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy

Padmanabha Srinivasaiah (1):
      drm/vc4: Fix deadlock on DSI device attach error

Raymond Jay Golo (1):
      drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer

Rob Clark (3):
      drm/msm/a6xx: Add missing suspend_count increment
      drm/msm/gpu: Wait for idle before suspending
      drm/msm/gpu: Cancel idle/boost work on suspend

Thomas Zimmermann (1):
      Merge drm/drm-fixes into drm-misc-fixes

Tong Zhang (1):
      drm/privacy-screen: honor acpi=off in detect_thinkpad_privacy_screen

Xianting Tian (1):
      drm/msm: Fix wrong size calculation

Yang Li (1):
      drm/msm: remove variable set but not used

Zhan Liu (2):
      drm/amd/display: Correct MPC split policy for DCN301
      drm/amd/display: change FIFO reset condition to embedded display only

Zhou Qingyang (1):
      drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()

 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            | 81 ++++++++++++++++++++++
 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c   |  4 +-
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |  1 -
 drivers/gpu/drm/amd/display/dc/core/dc.c           | 40 +++++++----
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  6 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  | 54 +++++++++++++++
 drivers/gpu/drm/amd/display/dc/dc.h                |  1 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    | 10 ++-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |  4 +-
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    | 13 +++-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |  3 +
 .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c  |  2 -
 .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c        |  2 -
 .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c  |  2 -
 .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c  |  2 -
 .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c |  2 +-
 .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h |  2 +-
 .../drm/amd/display/dc/dml/display_mode_structs.h  |  1 -
 .../amd/display/dc/dml/display_rq_dlg_helpers.c    |  3 -
 .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c  |  4 --
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |  1 +
 drivers/gpu/drm/amd/display/dc/inc/resource.h      | 11 +++
 drivers/gpu/drm/ast/ast_tables.h                   |  2 -
 drivers/gpu/drm/drm_atomic.c                       | 12 ++--
 drivers/gpu/drm/drm_panel_orientation_quirks.c     | 12 ++++
 drivers/gpu/drm/drm_privacy_screen_x86.c           |  3 +
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c       |  4 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  2 +
 drivers/gpu/drm/msm/adreno/adreno_device.c         | 18 +++++
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c        | 11 ++-
 drivers/gpu/drm/msm/dsi/dsi.c                      |  7 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c              |  4 +-
 drivers/gpu/drm/msm/hdmi/hdmi.c                    |  7 +-
 drivers/gpu/drm/msm/msm_drv.c                      |  5 +-
 drivers/gpu/drm/msm/msm_gpu.c                      |  3 +
 drivers/gpu/drm/msm/msm_gpu.h                      |  3 +
 drivers/gpu/drm/msm/msm_gpu_devfreq.c              | 21 +++++-
 drivers/gpu/drm/vc4/vc4_dsi.c                      | 14 ++--
 38 files changed, 307 insertions(+), 70 deletions(-)


More information about the dri-devel mailing list