[pull] amdgpu, amdkfd drm-next-5.16
Alex Deucher
alexander.deucher at amd.com
Fri Oct 8 20:03:45 UTC 2021
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
More information about the amd-gfx
mailing list