Hi Linus,
Regular fixes pull request, a bunch of amdgpu fixes are the main thing
mostly for the new gpus. There is also some i915 reverts for older
changes that were having some unwanted side effects. One nouveau fix
for a report regressions, and otherwise just some misc fixes.
Dave.
drm-fixes-2021-07-23:
drm fixes for 5.14-rc3
core:
- fix for non-drm ioctls on drm fd
panel:
- avoid double free
ttm:
- refcounting fix
- NULL checks
amdgpu:
- Yellow Carp updates
- Add some Yellow Carp DIDs
- Beige Goby updates
- CIK 10bit 4K regression fix
- GFX10 golden settings updates
- eDP panel regression fix
- Misc display fixes
- Aldebaran fix
- fix COW checks
nouveau:
- init BO GEM fields
i915:
- revert async command parsing
- revert fence error propagation
- GVT fix for shadow ppgtt
vc4:
- fix interrupt handling
The following changes since commit 2734d6c1b1a089fb593ef6a23d4b70903526fe0c:
Linux 5.14-rc2 (2021-07-18 14:13:49 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-07-23
for you to fetch changes up to 2e41a6696bf828a7b06f520d147f6911c947a7af:
Merge tag 'drm-misc-fixes-2021-07-22' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2021-07-23
11:17:03 +1000)
----------------------------------------------------------------
drm fixes for 5.14-rc3
core:
- fix for non-drm ioctls on drm fd
panel:
- avoid double free
ttm:
- refcounting fix
- NULL checks
amdgpu:
- Yellow Carp updates
- Add some Yellow Carp DIDs
- Beige Goby updates
- CIK 10bit 4K regression fix
- GFX10 golden settings updates
- eDP panel regression fix
- Misc display fixes
- Aldebaran fix
- fix COW checks
nouveau:
- init BO GEM fields
i915:
- revert async command parsing
- revert fence error propogation
- GVT fix for shadow ppgtt
vc4:
- fix interrupt handling
----------------------------------------------------------------
Aaron Liu (2):
drm/amdgpu: update yellow carp external rev_id handling
drm/amdgpu: add yellow carp pci id (v2)
Bindu Ramamurthy (2):
drm/amd/display: Populate socclk entries for dcn3.02/3.03
drm/amd/display: Populate dtbclk entries for dcn3.02/3.03
Camille Cho (1):
drm/amd/display: Only set default brightness for OLED
Charles Baylis (1):
drm: Return -ENOTTY for non-drm ioctls
Christian König (1):
drm/nouveau: init the base GEM fields for internal BOs
Colin Xu (1):
drm/i915/gvt: Clear d3_entered on elsp cmd submission.
Dave Airlie (3):
Merge tag 'amd-drm-fixes-5.14-2021-07-21' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2021-07-22' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'drm-misc-fixes-2021-07-22' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Eric Yang (2):
drm/amd/display: implement workaround for riommu related hang
drm/amd/display: change zstate allow msg condition
Felix Kuehling (1):
drm/amdgpu: workaround failed COW checks for Thunk VMAs
Jason Ekstrand (4):
drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
Revert "drm/i915: Propagate errors on awaiting already signaled fences"
drm/ttm: Force re-init if ttm_global_init() fails
drm/i915: Correct the docs for intel_engine_cmd_parser
Lijo Lazar (1):
drm/amd/pm: Support board calibration on aldebaran
Likun Gao (1):
drm/amdgpu: update golden setting for sienna_cichlid
Liviu Dudau (1):
drm/amd/display: Fix 10bit 4K display on CIK GPUs
Maxime Ripard (2):
drm/vc4: hdmi: Drop devm interrupt handler for CEC interrupts
drm/panel: raspberrypi-touchscreen: Prevent double-free
Mikita Lipski (1):
drm/amd/display: Remove MALL function from DCN3.1
Nevenko Stupar (1):
drm/amd/display: Line Buffer changes
Nicholas Kazlauskas (3):
drm/amd/display: Fix max vstartup calculation for modes with borders
drm/amd/display: Query VCO frequency from register for DCN3.1
drm/amd/display: Update bounding box for DCN3.1
Pavel Skripkin (1):
drm/ttm: add missing NULL checks
Rodrigo Vivi (1):
Merge tag 'gvt-fixes-2021-07-15' of
https://github.com/intel/gvt-linux into drm-intel-fixes
Stylon Wang (1):
drm/amd/display: Fix ASSR regression on embedded panels
Tao Zhou (2):
drm/amdgpu: update gc golden setting for dimgrey_cavefish
drm/amd/pm: update DRIVER_IF_VERSION for beige_goby
Veerabadhran Gopalakrishnan (3):
amdgpu/nv.c - Added video codec support for Yellow Carp
amdgpu/nv.c - Optimize code for video codec support structure
drm/amdgpu - Corrected the video codecs array name for yellow carp
Victor Lu (1):
drm/amd/display: Fix comparison error in dcn21 DML
Xiaojian Du (1):
drm/amdgpu: update the golden setting for vangogh
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 9 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 3 +
drivers/gpu/drm/amd/amdgpu/nv.c | 248 +++++----------------
drivers/gpu/drm/amd/amdgpu/soc15.c | 176 ++-------------
.../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +
.../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 59 ++++-
.../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 54 -----
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 12 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +-
drivers/gpu/drm/amd/display/dc/dc.h | 10 +-
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 4 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 7 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 50 +++--
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 16 --
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 3 +-
.../drm/amd/display/dc/dcn302/dcn302_resource.c | 13 +-
.../drm/amd/display/dc/dcn303/dcn303_resource.c | 13 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 18 ++
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 4 +
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 3 +
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 +
drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 3 +-
drivers/gpu/drm/amd/pm/inc/smu_types.h | 3 +-
drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 46 +++-
drivers/gpu/drm/drm_ioctl.c | 3 +
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 227 ++-----------------
.../drm/i915/gem/selftests/i915_gem_execbuffer.c | 4 +
drivers/gpu/drm/i915/gvt/handlers.c | 15 ++
drivers/gpu/drm/i915/i915_cmd_parser.c | 136 +++++------
drivers/gpu/drm/i915/i915_drv.h | 7 +-
drivers/gpu/drm/i915/i915_request.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 6 +
.../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 1 -
drivers/gpu/drm/ttm/ttm_bo.c | 3 +
drivers/gpu/drm/ttm/ttm_bo_util.c | 3 +
drivers/gpu/drm/ttm/ttm_device.c | 2 +
drivers/gpu/drm/vc4/vc4_hdmi.c | 49 ++--
include/drm/drm_ioctl.h | 1 +
44 files changed, 457 insertions(+), 788 deletions(-)
The pull request you sent on Fri, 23 Jul 2021 13:07:14 +1000:
> git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-07-23
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8baef6386baaefb776bdd09b5c7630cf057c51c6
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html