* [pull] amdgpu, amdkfd drm-next-5.16
@ 2021-10-14 13:20 Alex Deucher
0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2021-10-14 13:20 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Daniel,
Bug fixes for 5.16.
The following changes since commit 1176d15f0f6e556d54ced510ac4a91694960332b:
Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2021-10-11 18:09:39 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.16-2021-10-14
for you to fetch changes up to 48737ac4d70faffeb516e2a9847e24f9a7eee05f:
drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management (2021-10-13 22:51:41 -0400)
----------------------------------------------------------------
amd-drm-next-5.16-2021-10-14:
amdgpu:
- Cyan Skillfish fixes
- HDP flush fixes for asics with more than 2 SDMA instances
- IP discovery enumeration fixes
- Display fixes
- RAS fixes for Aldebaran
- Power limit fixes
- IOMMU fixes for Raven
- Fix potential out of bounds write in debugfs
amdkfd:
- SVM fixes
----------------------------------------------------------------
Alex Deucher (5):
drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12
drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12
drm/amdgpu/smu11: fix firmware version check for vangogh
drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20
drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management
Alex Sierra (2):
drm/amdkfd: avoid conflicting address mappings
amd/amdkfd: remove svms declaration to avoid werror
Aurabindo Pillai (1):
drm/amd/display: fix null pointer deref when plugging in display
Darren Powell (2):
amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_power_limit signature
drm/amd/pm: Fix incorrect power limit readback in smu11 if POWER_SOURCE_DC
Harry Wentland (1):
MAINTAINERS: Add Siqueira for AMD DC
Lang Yu (2):
drm/amdgpu: query default sclk from smu for cyan_skillfish
drm/amdgpu: enable display for cyan skillfish
Mukul Joshi (2):
drm/amdgpu: Enable RAS error injection after mode2 reset on Aldebaran
drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran
Nicholas Kazlauskas (2):
drm/amd/display: Enable PSR by default on newer DCN
drm/amd/display: Fix surface optimization regression on Carrizo
Philip Yang (3):
drm/amdkfd: ratelimited svm debug messages
drm/amdkfd: handle svm partial migration cpages 0
drm/amdkfd: unregistered svm range not overlap with TTM range
Simon Ser (1):
amd/display: check cursor plane matches underlying plane
Thelford Williams (1):
drm/amdgpu: fix out of bounds write
Yifan Zhang (4):
drm/amdkfd: export svm_range_list_lock_and_flush_work
drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails
drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
drm/amdkfd: fix resume error when iommu disabled in Picasso
MAINTAINERS | 1 +
drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 -
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 33 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +-
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 31 ++++
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 21 ++-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 17 ++
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 120 +++++++------
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 185 ++++++++++++++++++---
drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 66 ++++++--
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 3 +-
drivers/gpu/drm/amd/include/amd_shared.h | 5 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 4 +-
drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +-
drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 +-
.../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 17 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 20 ++-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 7 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 6 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 11 +-
30 files changed, 458 insertions(+), 152 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* [pull] amdgpu, amdkfd drm-next-5.16
@ 2021-10-29 18:43 Alex Deucher
0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2021-10-29 18:43 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Daniel,
Fixes for 5.16.
The following changes since commit 31fa8cbce4664946a1688898410fee41ad05364d:
drm: Add R10 and R12 FourCC (2021-10-28 17:20:45 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.16-2021-10-29
for you to fetch changes up to 403475be6d8b122c3e6b8a47e075926d7299e5ef:
drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits (2021-10-28 14:27:00 -0400)
----------------------------------------------------------------
amd-drm-next-5.16-2021-10-29:
amdgpu:
- RAS fixes
- Fix a potential memory leak in device tear down
- Add a stutter mode quirk
- Misc display fixes
- Further display FP refactoring
- Display USB4 fixes
- Display DP2.0 fixes
- DCN 3.1 fixes
- Display 8 ch audio fix
- Fix DMA mask regression for SI parts
- Aldebaran fixes
amdkfd:
- userptr fix
- BO lifetime fix
- Misc code cleanup
UAPI:
- Minor header cleanup (no functional change)
----------------------------------------------------------------
Ahmad Othman (2):
drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1
drm/amd/display: fix a crash on USB4 over C20 PHY
Alex Deucher (6):
drm/amdgpu/display: add quirk handling for stutter mode
drm/amdgpu/pm: look up current_level for asics without pm callback
drm/amdgpu/UAPI: rearrange header to better align related items
drm/amdgpu/discovery: add UVD/VCN IP instance info for soc15 parts
drm/amdgpu/discovery: add SDMA IP instance info for soc15 parts
drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits
Anson Jacob (2):
drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled
drm/amd/display: Remove unused macros
Anthony Koo (2):
drm/amd/display: [FW Promotion] Release 0.0.89
drm/amd/display: [FW Promotion] Release 0.0.90
Aric Cyr (4):
drm/amd/display: Handle I2C-over-AUX write channel status update
drm/amd/display: 3.2.158
drm/amd/display: Fix 3DLUT skipped programming
drm/amd/display: 3.2.159
Candice Li (1):
drm/amdgpu: Update TA version output in driver
Dmytro Laktyushkin (3):
drm/amd/display: clean up dcn31 revision check
drm/amd/display: restyle dcn31 resource header inline with other asics
drm/amd/display: allow windowed mpo + odm
George Shen (2):
drm/amd/display: Implement fixed DP drive settings
drm/amd/display: Add comment for preferred_training_settings
Guo, Bing (2):
drm/amd/display: Get ceiling for v_total calc
drm/amd/display: set Layout properly for 8ch audio at timing validation
Hansen (1):
drm/amd/display: Set phy_mux_sel bit in dmub scratch register
Jimmy Kizito (1):
drm/amd/display: Add workaround flag for EDID read on certain docks
Jude Shih (2):
drm/amd/display: Fix USB4 hot plug crash issue
drm/amd/display: Enable dpia in dmub only for DCN31 B0
Kent Russell (2):
drm/amdgpu: Warn when bad pages approaches 90% threshold
drm/amdgpu: Add kernel parameter support for ignoring bad page threshold
Lang Yu (4):
drm/amdkfd: Separate pinned BOs destruction from general routine
drm/amdgpu: fix a potential memory leak in amdgpu_device_fini_sw()
drm/amdkfd: Add an optional argument into update queue operation(v2)
drm/amdkfd: Remove cu mask from struct queue_properties(v2)
Lewis Huang (1):
drm/amd/display: Align bw context with hw config when system resume
Martin Leung (1):
drm/amd/display: Manually adjust strobe for DCN303
Meenakshikumar Somasundaram (3):
drm/amd/display: FEC configuration for dpia links
drm/amd/display: FEC configuration for dpia links in MST mode
drm/amd/display: MST support for DPIA
Michael Strauss (3):
drm/amd/display: Set i2c memory to light sleep during hw init
drm/amd/display: Defer GAMCOR and DSCL power down sequence to vupdate
drm/amd/display: Fallback to clocks which meet requested voltage on DCN31
Nicholas Kazlauskas (1):
drm/amd/display: Fix deadlock when falling back to v2 from v3
Patrik Jakobsson (1):
drm/amdgpu: Fix even more out of bound writes from debugfs
Philip Yang (1):
drm/amdkfd: restore userptr ignore bad address error
Qingqing Zhuo (2):
drm/amd/display: move FPU associated DSC code to DML folder
drm/amd/display: move FPU associated DCN301 code to DML folder
Robin Chen (1):
drm/amd/display: dc_link_set_psr_allow_active refactoring
Tao Zhou (2):
drm/amdgpu: skip GPRs init for some CU settings on ALDEBARAN
drm/amdgpu: remove GPRs init for ALDEBARAN in gpu reset (v3)
Wenjing Liu (5):
drm/amd/display: adopt DP2.0 LT SCR revision 8
drm/amd/display: implement decide lane settings
drm/amd/display: decouple hw_lane_settings from dpcd_lane_settings
drm/amd/display: add two lane settings training options
drm/amd/display: fix link training regression for 1 or 2 lane
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 17 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 5 +
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 62 ++-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 5 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 32 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 19 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 19 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 35 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 26 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 109 +++--
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 24 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 72 ++-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 18 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 10 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 16 +-
.../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 13 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 71 ++-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 146 +++++-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 15 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 498 +++++++++------------
drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 57 ++-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 14 +-
drivers/gpu/drm/amd/display/dc/dc.h | 29 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 5 -
drivers/gpu/drm/amd/display/dc/dc_link.h | 13 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 6 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 34 +-
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 20 +
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 1 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 12 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 6 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 19 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 14 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 8 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 35 +-
drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 26 --
.../drm/amd/display/dc/dcn301/dcn301_resource.c | 349 +--------------
.../drm/amd/display/dc/dcn301/dcn301_resource.h | 3 +
.../drm/amd/display/dc/dcn303/dcn303_resource.c | 14 +
.../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 5 +
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 11 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 10 +
drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 2 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 +
.../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 390 ++++++++++++++++
.../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h | 42 ++
.../drm/amd/display/dc/{ => dml}/dsc/qp_tables.h | 0
.../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 291 ++++++++++++
.../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h | 94 ++++
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 29 --
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 259 -----------
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 50 +--
drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 1 -
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 16 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 82 +++-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 3 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 1 +
.../amd/display/include/grph_object_ctrl_defs.h | 1 +
.../gpu/drm/amd/display/include/i2caux_interface.h | 3 +
.../drm/amd/display/include/link_service_types.h | 29 +-
.../drm/amd/display/modules/freesync/freesync.c | 15 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 6 +-
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +-
include/uapi/drm/amdgpu_drm.h | 13 +-
89 files changed, 2054 insertions(+), 1334 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h
rename drivers/gpu/drm/amd/display/dc/{ => dml}/dsc/qp_tables.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h
^ permalink raw reply [flat|nested] 4+ messages in thread
* [pull] amdgpu, amdkfd drm-next-5.16
@ 2021-10-22 18:31 Alex Deucher
0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2021-10-22 18:31 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Daniel,
Fixes for 5.16.
The following changes since commit 48737ac4d70faffeb516e2a9847e24f9a7eee05f:
drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management (2021-10-13 22:51:41 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.16-2021-10-22
for you to fetch changes up to 41ad36623fabe7d02c9f89aff077dd4c8ba5d602:
amd/display: remove ChromeOS workaround (2021-10-22 10:11:52 -0400)
----------------------------------------------------------------
amd-drm-next-5.16-2021-10-22:
amdgpu:
- PSP fix for resume
- XGMI fixes
- Interrupt fix in device tear down
- Renoir USB-C DP alt mode fix for resume
- DP 2.0 fixes
- Yellow Carp display fixes
- Misc display fixes
- RAS fixes
- IP Discovery enumeration fixes
- VGH fixes
- SR-IOV fixes
- Revert ChromeOS workaround in display code
- Cyan Skillfish fixes
amdkfd:
- Fix error handling in gpu memory allocation
- Fix build warnings with some configs
- SVM fixes
----------------------------------------------------------------
Aaron Liu (1):
drm/amdgpu: support B0&B1 external revision id for yellow carp
Agustin Gutierrez (2):
Revert "drm/amd/display: Fix error in dmesg at boot"
Revert "drm/amd/display: Add helper for blanking all dp displays"
Alex Deucher (15):
drm/amdgpu/pm: properly handle sclk for profiling modes on vangogh
drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating()
drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK
drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2
drm/amdgpu: drop soc15_set_ip_blocks()
drm/amdgpu: drop nv_set_ip_blocks()
drm/amdgpu: drop navi reg init functions
drm/amdgpu/vcn3.0: handle harvesting in firmware setup
drm/amdgpu: Consolidate VCN firmware setup code
drm/amdgpu/vcn2.0: remove intermediate variable
drm/amdgpu/vcn3.0: remove intermediate variable
drm/amdgpu: Workaround harvesting info for some navy flounder boards
drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup
drm/amdgpu/smu11.0: add missing IP version check
drm/amdgpu/nbio7.4: use original HDP_FLUSH bits
Anthony Koo (2):
drm/amd/display: Change initializer to single brace
drm/amd/display: [FW Promotion] Release 0.0.88
Aric Cyr (2):
drm/amd/display: Validate plane rects before use
drm/amd/display: 3.2.157
Eric Yang (1):
drm/amd/display: increase Z9 latency to workaround underflow in Z9
Guchun Chen (1):
drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3
Hansen (1):
drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY
Huang Rui (1):
drm/amdgpu: remove grbm cam index/data operations for gfx v10
Jake Wang (6):
drm/amd/display: Disable dpp root clock when not being used
drm/amd/display: Disable dsc root clock when not being used
drm/amd/display: Disable dpstreamclk, symclk32_se, and symclk32_le
drm/amd/display: Removed z10 save after dsc disable
drm/amd/display: Moved dccg init to after bios golden init
drm/amd/display: Disable hdmistream and hdmichar clocks
Jimmy Kizito (2):
drm/amd/display: Clear encoder assignment for copied streams
drm/amd/display: Do not skip link training on DP quick hot plug
Jingwen Chen (1):
drm/amd/amdgpu: add dummy_page_addr to sriov msg
Jonathan Kim (1):
drm/amdkfd: map gpu hive id to xgmi connected cpu
Josip Pavic (1):
drm/amd/display: do not compare integers of different widths
Kent Russell (1):
drm/amdgpu: Clarify error when hitting bad page threshold
Lai, Derek (1):
drm/amd/display: Removed power down on boot from DCN31
Lang Yu (1):
drm/amdkfd: Fix an inappropriate error handling in allloc memory of gpu
Lijo Lazar (1):
drm/amd/pm: Disable fan control if not supported
Michael Strauss (1):
drm/amd/display: Clean Up VPG Low Mem Power
Mikita Lipski (1):
drm/amd/display: Add missing PSR state
Nevenko Stupar (1):
drm/amd/display: Add bios parser support for latest firmware_info
Nicholas Kazlauskas (2):
drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1
drm/amd/display: Require immediate flip support for DCN3.1 planes
Nikola Cornij (2):
drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1
drm/amd/display: Increase watermark latencies for DCN3.1
Philip Yang (2):
drm/amdkfd: clarify the origin of cpages returned by migration functions
drm/amdkfd: debug message to count successfully migrated pages
Qing Wang (1):
drm/amdgpu: replace snprintf in show functions with sysfs_emit
Roman Li (1):
drm/amd/display: Fully switch to dmub for all dcn21 asics
Simon Ser (1):
amd/display: remove ChromeOS workaround
Tao Zhou (3):
drm/amdgpu: load PSP RL in resume path
drm/amdgpu: centralize checking for RAS TA status
drm/amdgpu: output warning for unsupported ras error inject (v2)
Vignesh Chander (1):
drm/amd/pm: Enable GPU metrics for One VF mode
Wenjing Liu (2):
drm/amd/display: add DP2.0 debug option to set MST_EN for SST stream
drm/amd/display: correct apg audio channel enable golden value
YuBiao Wang (1):
drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early
drivers/gpu/drm/amd/amdgpu/Makefile | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 34 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 27 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 3 +-
drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c | 54 ----
.../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 ----
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 27 +-
drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 55 ----
drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 52 ----
drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 53 ----
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 ++
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 +
drivers/gpu/drm/amd/amdgpu/nv.c | 295 +--------------------
drivers/gpu/drm/amd/amdgpu/nv.h | 10 -
.../gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c | 54 ----
drivers/gpu/drm/amd/amdgpu/soc15.c | 179 -------------
drivers/gpu/drm/amd/amdgpu/soc15.h | 1 -
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 7 +-
drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 ----
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 15 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 17 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c | 51 ----
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 64 +++--
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 19 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 54 +---
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 90 ++++++-
.../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 21 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 10 -
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 63 +----
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 32 +--
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 9 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 5 +
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 +
drivers/gpu/drm/amd/display/dc/dc.h | 3 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 1 -
drivers/gpu/drm/amd/display/dc/dc_types.h | 1 +
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 49 +++-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 34 ++-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 39 ++-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 237 ++++++++++++++++-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 34 ++-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 115 ++++----
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 17 +-
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 9 +
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 2 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +-
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +-
.../amd/include/asic_reg/dcn/dcn_3_1_2_offset.h | 2 +
.../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 8 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 14 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 14 +
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 95 ++-----
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 +
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 89 ++-----
70 files changed, 897 insertions(+), 1407 deletions(-)
delete mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c
^ permalink raw reply [flat|nested] 4+ messages in thread
* [pull] amdgpu, amdkfd drm-next-5.16
@ 2021-10-08 20:03 Alex Deucher
0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2021-10-08 20:03 UTC (permalink / raw)
To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher
Hi Dave, Daniel,
More new stuff for 5.16. MCE change has an ack from Boris to merge
through the amdgpu tree.
The following changes since commit 1e3944578b749449bd7fa6bf0bae4c3d3f5f1733:
Merge tag 'amd-drm-next-5.16-2021-09-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2021-09-28 17:08:26 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.16-2021-10-08
for you to fetch changes up to 40348baedfbc6500e7a090c7da1d55b6c94c334f:
drm/amd/display: fix duplicated inclusion (2021-10-08 13:22:52 -0400)
----------------------------------------------------------------
amd-drm-next-5.16-2021-10-08:
amdgpu:
- gart BO pin count fix
- RAS fixes
- Misc display fixes
- Misc code cleanups
- Validate IP discovery table
- IOMMU handling fixes for hotplug
- Cyan Skillfish display support
- DP 2.0 fixes
- Covert vega and navi to IP discovery based asic enumeration
- JPEG fixes
- More FP cleanup for display
- DCC fixes for DCN3.x
- Initial USB4 DP tunnelling support
- Aldebaran MCE support
amdkfd:
- Misc bug fixes
- Misc code cleanups
- RAS fixes
x86/MCE:
- Export symbol for use by GPU driver
----------------------------------------------------------------
Alex Deucher (69):
drm/amdgpu: move headless sku check into harvest function
drm/amdgpu: add debugfs access to the IP discovery table
drm/amdgpu: store HW IP versions in the driver structure
drm/amdgpu: fill in IP versions from IP discovery table
drm/amdgpu: add XGMI HWIP
drm/amdgpu/nv: export common IP functions
drm/amdgpu: add initial IP enumeration via IP discovery table
drm/amdgpu/sdma5.0: convert to IP version checking
drm/amdgpu/sdma5.2: convert to IP version checking
drm/amdgpu/gfx10: convert to IP version checking
drm/amdgpu: filter out radeon PCI device IDs
drm/amdgpu: bind to any 0x1002 PCI diplay class device
drm/amdgpu/gmc10.0: convert to IP version checking
drm/amdgpu: Use IP discovery to drive setting IP blocks by default
drm/amdgpu: drive nav10 from the IP discovery table
drm/amdgpu/gfxhub2.1: convert to IP version checking
drm/amdgpu/mmhub2.0: convert to IP version checking
drm/amdgpu/mmhub2.1: convert to IP version checking
drm/amdgpu/vcn3.0: convert to IP version checking
drm/amdgpu/athub2.0: convert to IP version checking
drm/amdgpu/athub2.1: convert to IP version checking
drm/amdgpu/navi10_ih: convert to IP version checking
drm/amdgpu/amdgpu_smu: convert to IP version checking
drm/amdgpu/smu11.0: convert to IP version checking
drm/amdgpu/navi10_ppt: convert to IP version checking
drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking
drm/amdgpu/nv: convert to IP version checking
drm/amdgpu: drive all navi asics from the IP discovery table
drm/amdgpu/display/dm: convert to IP version checking
drm/amdgpu: add DCI HWIP
drm/amdgpu/soc15: export common IP functions
drm/amdgpu: add initial IP discovery support for vega based parts
drm/amdgpu/soc15: get rev_id in soc15_common_early_init
drm/amdgpu: drive all vega asics from the IP discovery table
drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support
drm/amdgpu/display/dm: convert RAVEN to IP version checking
drm/amdgpu/sdma4.0: convert to IP version checking
drm/amdgpu/hdp4.0: convert to IP version checking
drm/amdgpu/gfx9.0: convert to IP version checking
drm/amdgpu/amdgpu_psp: convert to IP version checking
drm/amdgpu/psp_v11.0: convert to IP version checking
drm/amdgpu/psp_v13.0: convert to IP version checking
drm/amdgpu/pm/smu_v11.0: update IP version checking
drm/amdgpu/pm/smu_v13.0: convert IP version checking
drm/amdgpu/pm/amdgpu_smu: convert more IP version checking
drm/amdgpu/amdgpu_vcn: convert to IP version checking
drm/amdgpu/vcn2.5: convert to IP version checking
drm/amdgpu/soc15: convert to IP version checking
drm/amdgpu: add VCN1 hardware IP
drm/amdgpu: get VCN and SDMA instances from IP discovery table
drm/amdgpu/sdma: remove manual instance setting
drm/amdgpu/vcn: remove manual instance setting
drm/amdgpu: get VCN harvest information from IP discovery table
drm/amdgpu/ucode: add default behavior
drm/amdgpu: add new asic_type for IP discovery
drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default
drm/amdgpu: convert IP version array to include instances
drm/amdgpu: clean up set IP function
drm/amdgpu: add support for SRIOV in IP discovery path
drm/amdkfd: clean up parameters in kgd2kfd_probe
drm/amdkfd: convert kfd_device.c to use GC IP version
drm/amdgpu: add an option to override IP discovery table from a file
drm/amdgpu: consolidate case statements
Documentation/gpu: remove spurious "+" in amdgpu.rst
drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN
drm/amdgpu/gmc9: convert to IP version checking
drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI
drm/amdgpu/discovery: add missing case for SMU 11.0.5
drm/amdgpu: add missing case for HDP for renoir
Alex Sierra (1):
drm/amdkfd: rm BO resv on validation to avoid deadlock
Andrey Grodzovsky (2):
drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case
drm/amdgpu: Add a UAPI flag for hot plug/unplug
Anthony Koo (3):
drm/amd/display: [FW Promotion] Release 0.0.85
drm/amd/display: [FW Promotion] Release 0.0.86
drm/amd/display: [FW Promotion] Release 0.0.87
Aric Cyr (2):
drm/amd/display: 3.2.155
drm/amd/display: 3.2.156
Arnd Bergmann (2):
drm/amdgpu: fix warning for overflow check
gpu: amd: replace open-coded offsetof() with builtin
Candice Li (1):
drm/amdgpu: Update PSP TA Invoke to use common TA context as input
Charlene Liu (1):
drm/amd/display: Pass PCI deviceid into DC
Christian König (2):
drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8"
drm/amdgpu: print warning and taint kernel if lockup timeout is disabled
Colin Ian King (1):
drm/amd/display: Remove redundant initialization of variable result
David Galiffi (1):
drm/amd/display: Add debug support to override the Minimum DRAM Clock
Eric Yang (1):
drm/amd/display: add vsync notify to dmub for abm pause
Ernst Sjöstrand (1):
drm/amd/amdgpu: Validate ip discovery blob
George Shen (3):
drm/amd/display: Handle Y carry-over in VCP X.Y calculation
drm/amd/display: Update VCP X.Y logging to improve usefulness
drm/amd/display: Skip override for preferred link settings during link training
Guchun Chen (4):
drm/amd/display: fix error case handling
drm/amdgpu: add HWID of SDMA instance 2 and 3
drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
drm/amdgpu: use adev_to_drm for consistency when accessing drm_device
Guo Zhengkui (1):
drm/amdgpu: remove some repeated includings
Hansen (1):
drm/amd/display: Fix detection of 4 lane for DPALT
Harry Wentland (1):
drm/amd/display: Only define DP 2.0 symbols if not already defined
Hawking Zhang (1):
drm/amdgpu: correct initial cp_hqd_quantum for gfx9
Ilya (1):
drm/amd/display: Add PPS immediate update flag for DCN2
Jake Wang (1):
drm/amd/display: Added root clock optimization flags
James Zhu (2):
drm/amdgpu/jpeg2: move jpeg2 shared macro to header file
drm/amdgpu/jpeg: add jpeg2.6 start/end
Jimmy Kizito (16):
drm/amd/display: Fix MST link encoder availability check.
drm/amd/display: Fix concurrent dynamic encoder assignment.
drm/amd/display: Update link encoder object creation.
drm/amd/display: Set DPIA link endpoint type
drm/amd/display: Stub out DPIA link training call
drm/amd/display: Add stub to get DPIA tunneling device data
drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop
drm/amd/display: Train DPIA links with fallback
drm/amd/display: Implement DPIA training loop
drm/amd/display: Implement DPIA link configuration
drm/amd/display: Implement DPIA clock recovery phase
drm/amd/display: Implement DPIA equalisation phase
drm/amd/display: Implement end of training for hop in DPIA display path
drm/amd/display: Read USB4 DP tunneling data from DPCD.
drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints.
drm/amd/display: Add debug flags for USB4 DP link training.
John Clements (1):
drm/amdgpu: resolve RAS query bug
Josip Pavic (1):
drm/amd/display: initialize backlight_ramping_override to false
Jude Shih (4):
drm/amd/display: Support for SET_CONFIG processing with DMUB
drm/amd/display: Deadlock/HPD Status/Crash Bug Fix
drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly
drm/amd/display: USB4 bring up set correct address
Lang Yu (1):
drm/amdkfd: fix a potential ttm->sg memory leak
Leo (Hanghong) Ma (2):
drm/amd/display: Add helper for blanking all dp displays
drm/amd/display: Fix error in dmesg at boot
Leslie Shi (1):
drm/amdgpu: fix gart.bo pin_count leak
Lijo Lazar (1):
drm/amdgpu: During s0ix don't wait to signal GFXOFF
Lv Ruyi (1):
drm/amd/display: remove duplicate include in dcn201_clk_mgr.c
Marek Olšák (1):
drm/amd/display: fix DCC settings for DCN3
Meenakshikumar Somasundaram (6):
drm/amd/display: Fix for link encoder access for MST.
drm/amd/display: USB4 DPIA enumeration and AUX Tunneling
drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling
drm/amd/display: Support for SET_CONFIG processing with DMUB
drm/amd/display: Add dpia debug options
drm/amd/display: Fix for access for ddc pin and aux engine.
Michael Strauss (2):
drm/amd/display: Don't enable AFMT for DP audio stream
drm/amd/display: Defer LUT memory powerdown until LUT bypass latches
Mukul Joshi (2):
x86/MCE/AMD: Export smca_get_bank_type symbol
drm/amdgpu: Register MCE notifier for Aldebaran RAS
Nikola Cornij (1):
drm/amd/display: Limit display scaling to up to 4k for DCN 3.1
Nirmoy Das (2):
drm/amdgpu: return early if debugfs is not initialized
drm/amdgpu: unify BO evicting method in amdgpu_ttm
Oliver Logush (1):
drm/amd/display: Add an extra check for dcn10 OPTC data format
Praful Swarnakar (1):
drm/amd/display: Fix Display Flicker on embedded panels
Prike Liang (1):
drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix
Qingqing Zhuo (2):
drm/amd/display: Replace referral of dal with dc
drm/amd/display: Re-arrange FPU code structure for dcn2x
Simon Ser (1):
drm/amdgpu: check tiling flags when creating FB on GFX8-
Solomon Chiu (1):
drm/amd/display: Add 120Hz support for freesync video mode
Tao Zhou (5):
drm/amdgpu: add poison mode query for DF (v2)
drm/amdgpu: add poison mode query for UMC
drm/amdgpu: set poison supported flag for RAS (v2)
drm/amdgpu: skip umc ras irq handling in poison mode (v2)
amd/amdkfd: add ras page retirement handling for sq/sdma (v3)
Tom St Denis (1):
drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header
Wayne Lin (1):
drm/amd/display: Fix Werror when building
Wenjing Liu (4):
drm/amd/display: use correct vpg instance for 128b/132b encoding
drm/amd/display: update cur_lane_setting to an array one for each lane
drm/amd/display: add function to convert hw to dpcd lane settings
drm/amd/display: make verified link cap not exceeding max link cap
Wyatt Wood (1):
drm/amd/display: Prevent using DMUB rptr that is out-of-bounds
Yang Li (1):
drm/amdkfd: fix resource_size.cocci warnings
Yifan Zhang (2):
drm/amdkfd: remove redundant iommu cleanup code
drm/amdgpu: init iommu after amdkfd device init
Zhan Liu (2):
drm/amdgpu: add cyan_skillfish asic header files
drm/amd/display: add cyan_skillfish display support
kernel test robot (1):
drm/amd/display: fix duplicated inclusion
Documentation/gpu/amdgpu.rst | 4 +-
arch/x86/include/asm/mce.h | 2 +-
arch/x86/kernel/cpu/mce/amd.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 96 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 5 -
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 99 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 843 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 31 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 659 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 23 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 125 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 210 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 30 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 53 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 9 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 31 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 380 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 229 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 94 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 139 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 15 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 20 -
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 20 +
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 40 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 73 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 6 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 13 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 95 +-
drivers/gpu/drm/amd/amdgpu/nv.h | 2 +
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 53 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 100 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 32 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 59 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 163 +-
drivers/gpu/drm/amd/amdgpu/soc15.h | 2 +
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 34 +
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 8 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 29 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 267 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 7 +-
drivers/gpu/drm/amd/display/Kconfig | 2 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 396 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 12 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 8 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 17 +-
drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 2 +-
drivers/gpu/drm/amd/display/dc/Makefile | 3 +-
.../gpu/drm/amd/display/dc/bios/command_table2.c | 4 +-
.../amd/display/dc/bios/command_table_helper2.c | 1 +
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 9 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 5 +
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 258 +
.../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h | 34 +
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 254 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 199 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 219 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 953 +
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 23 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 3 +
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 8 +
drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 8 +
drivers/gpu/drm/amd/display/dc/dc.h | 45 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 85 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 3 +-
drivers/gpu/drm/amd/display/dc/dc_types.h | 1 +
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 +
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 39 +
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 21 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 41 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 33 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 2 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 11 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 5 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 9 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 9 +-
drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 36 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c | 84 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h | 37 +
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 316 +
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h | 83 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c | 107 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h | 45 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 150 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h | 132 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 630 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h | 46 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 131 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_init.h | 33 +
.../amd/display/dc/dcn201/dcn201_link_encoder.c | 209 +
.../amd/display/dc/dcn201/dcn201_link_encoder.h | 59 +
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c | 125 +
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h | 86 +
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c | 72 +
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h | 74 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_optc.c | 203 +
.../gpu/drm/amd/display/dc/dcn201/dcn201_optc.h | 74 +
.../drm/amd/display/dc/dcn201/dcn201_resource.c | 1307 ++
.../drm/amd/display/dc/dcn201/dcn201_resource.h | 50 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +-
.../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 59 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 39 +-
.../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 159 +-
.../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 3 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 45 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 11 +-
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 5 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 +-
.../dc/dml/{dcn2x/dcn2x.c => dcn20/dcn20_fpu.c} | 2 +-
.../dc/dml/{dcn2x/dcn2x.h => dcn20/dcn20_fpu.h} | 6 +-
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 1 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 1 +
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 +
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 5 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 99 +
drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 1 +
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 13 +
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 12 +
drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 5 +-
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 1 +
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 4 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 +
drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +
.../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 2 +-
.../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 +-
.../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 374 +
.../amd/display/dc/irq/dcn201/irq_service_dcn201.h | 34 +
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 2 +-
.../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 2 +-
drivers/gpu/drm/amd/display/dc/os_types.h | 2 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 4 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 171 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 10 +-
.../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 16 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 3 +-
drivers/gpu/drm/amd/display/include/dal_types.h | 1 +
.../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 32 +
.../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 37 +
.../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 6193 ++++++
.../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 22091 +++++++++++++++++++
.../drm/amd/include/asic_reg/df/df_3_6_offset.h | 5 +
.../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 132 +
.../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 151 +
.../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 952 +
.../amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h | 355 +
drivers/gpu/drm/amd/include/atombios.h | 2 +-
drivers/gpu/drm/amd/include/soc15_hw_ip.h | 2 +
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 126 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 50 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 24 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 96 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 22 +-
drivers/gpu/drm/radeon/atombios.h | 2 +-
include/drm/amd_asic_type.h | 1 +
193 files changed, 40630 insertions(+), 1867 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.h
rename drivers/gpu/drm/amd/display/dc/dml/{dcn2x/dcn2x.c => dcn20/dcn20_fpu.c} (99%)
rename drivers/gpu/drm/amd/display/dc/dml/{dcn2x/dcn2x.h => dcn20/dcn20_fpu.h} (94%)
create mode 100644 drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.h
create mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h
create mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h
create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h
create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h
create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h
create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-10-29 18:44 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-14 13:20 [pull] amdgpu, amdkfd drm-next-5.16 Alex Deucher
-- strict thread matches above, loose matches on Subject: below --
2021-10-29 18:43 Alex Deucher
2021-10-22 18:31 Alex Deucher
2021-10-08 20:03 Alex Deucher
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).