[pull] radeon, amdgpu, amdkfd drm-next-5.7
Alex Deucher
alexdeucher at gmail.com
Thu Feb 27 04:31:42 UTC 2020
Hi Dave, Daniel,
New stuff for 5.7.
The following changes since commit 58fe03d6dec908a1bec07eea7e94907af5c07eec:
drm/amd/dm/mst: Ignore payload update failures (2020-02-04 23:30:39 -0500)
are available in the Git repository at:
git://people.freedesktop.org/~agd5f/linux tags/amd-drm-next-5.7-2020-02-26
for you to fetch changes up to c6385e503aeaf99511bc5f67c4cdf5d7926df45b:
drm/amdgpu: drop legacy drm load and unload callbacks (2020-02-26 14:21:13 -0500)
----------------------------------------------------------------
amd-drm-next-5.7-2020-02-26:
amdgpu:
- Rework VM update handling in preparation for HMM support
- HDCP srm support
- PSR fixes
- DC watermark fixes
- OLED panel support
- SR-IOV fixes
- BACO fixes
- Optimize debugging vram access
- RAS fixes
- Use BACO for runtime pm
- HDCP fixes
- XGMI fixes
- DDC fixes
- DC clock programming optimizations and fixes
- PSP fw loading sequence updates
- Drop DRIVER_USE_AGP
- Remove legacy drm load and unload callbacks
amdkfd:
- Add runtime pm support
radeon:
- Drop DRIVER_USE_AGP
----------------------------------------------------------------
Alex Deucher (30):
drm/amdgpu: update smu_v11_0_pptable.h
drm/amdgpu:/navi10: use the ODCAP enum to index the caps array
drm/amdgpu: add flag for runtime suspend
drm/amdgpu/smu: properly handle runpm/suspend/reset
drm/amdgpu/powerplay: fix baco check for vega20
drm/amdgpu/runpm: enable runpm on baco capable VI+ asics
drm/amdgpu/display: extend DCN guard in dal_bios_parser_init_cmd_tbl_helper2
drm/amdgpu/display: extend DCN guards
drm/amdgpu/display move get_num_odm_splits() into dc_resource.c
drm/amdgpu/soc15: fix xclk for raven
drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
drm/amdgpu/gfx10: disable gfxoff when reading rlc clock
drm/amdgpu/discovery: make the discovery code less chatty
drm/amdgpu/display: clean up hdcp workqueue handling
drm/amdgpu: rename amdgpu_debugfs_preempt_cleanup
drm/amdgpu/ttm: move debugfs init into core amdgpu debugfs
drm/amdgpu/pm: move debugfs init into core amdgpu debugfs
drm/amdgpu/sa: move debugfs init into core amdgpu debugfs
drm/amdgpu/fence: move debugfs init into core amdgpu debugfs
drm/amdgpu/gem: move debugfs init into core amdgpu debugfs
drm/amdgpu/regs: move debugfs init into core amdgpu debugfs
drm/amdgpu/firmware: move debugfs init into core amdgpu debugfs
drm/amdgpu/ring: move debugfs init into core amdgpu debugfs
drm/amdgpu: don't call drm_connector_register for non-MST ports
drm/amdgpu/display: move debugfs init into core amdgpu debugfs (v2)
drm/amd/display: move dpcd debugfs members setup
drm/amdgpu/display: add a late register connector callback
drm/amdgpu/display: split dp connector registration (v4)
drm/amdgpu/display: don't call drm_dp_mst_connector_late_register (v2)
drm/amdgpu: drop legacy drm load and unload callbacks
Alvin Lee (3):
drm/amd/display: Update TX masks correctly
drm/amd/display: Disable PG on NV12
drm/amd/display: Update TTU properly
Amber Lin (1):
drm/amdkfd: Add queue information to sysfs
Anthony Koo (7):
drm/amd/display: Split program front end part that occur outside lock
drm/amd/display: Indicate dsc updates explicitly
drm/amd/display: Added locking for atomic update stream and update planes
drm/amd/display: Update register defines
drm/amd/display: 3.2.72
drm/amd/display: Add function pointers for panel related hw functions
drm/amd/display: make some rn_clk_mgr structs and funcs static
Aric Cyr (9):
drm/amd/display: Fix GSL acquire
drm/amd/display: remove unused variable
drm/amd/display: 3.2.70
drm/amd/display: Check engine is not NULL before acquiring
drm/amd/display: 3.2.71
drm/amd/display: dal_ddc_i2c_payloads_create can fail causing panic
drm/amd/display: Only round InfoFrame refresh rates
drm/amd/display: 3.2.73
drm/amd/display: 3.2.74
Bhawanpreet Lakha (10):
drm/amd/display: Pass amdgpu_device instead of psp_context
drm/amd/display: update psp interface header
drm/amd/display: Add sysfs interface for set/get srm
drm/amd/display: Load srm before enabling HDCP
drm/amd/display: call psp set/get interfaces
drm/amd/display: Handle revoked receivers
drm/amd/display: fix backwards byte order in rx_caps.
drm/amd/display: Fix message for encryption
drm/amd/display: fix dtm unloading
drm/amd/display: Fix HDMI repeater authentication
Calvin Hou (1):
drm/amd/display: Pass override OUI in to dc_init_data
Charlene Liu (1):
drm/amd/display: add stream_enc_inst for PSP HDCP inst use
Chen Zhou (1):
drm/amd/powerplay: Use bitwise instead of arithmetic operator for flags
Christian König (16):
drm/amdgpu: explicitly sync VM update to PDs/PTs
drm/amdgpu: use the VM as job owner
drm/amdgpu: rework job synchronization v2
drm/amdgpu: stop using amdgpu_bo_gpu_offset in the VM backend
drm/amdgpu: drop unnecessary restriction for huge root PDEs
drm/amdgpu: make sure to never allocate PDs/PTs for invalidations
drm/amdgpu: fix parentheses in amdgpu_vm_update_ptes
drm/amdgpu: return EINVAL instead of ENOENT in the VM code
drm/amdgpu: allow higher level PD invalidations
drm/amdgpu: simplify and fix amdgpu_sync_resv
drm/amdgpu: rework synchronization of VM updates v4
drm/amdgpu: optimize amdgpu_device_vram_access a bit.
drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2
drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_vram_read
drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_access_memory v2
drm/amdgpu: add VM update fences back to the root PD v2
Dan Carpenter (1):
drm/amdgpu: return -EFAULT if copy_to_user() fails
Daniel Kolesa (1):
amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags
Daniel Vetter (2):
drm/amdgpu: Drop DRIVER_USE_AGP
drm/radeon: Inline drm_get_pci_dev
David Galiffi (2):
drm/amd/display: Use uint64_t logger_mask instead of uint32_t
drm/amd/display: Workaround required for link training reliability
Divya Shikre (1):
drm/amd: Extend ROCt to surface UUID for devices that have them
Dmytro Laktyushkin (5):
drm/amd/display: add odm split logic to scaling calculations
drm/amd/display: update scaling filters
drm/amd/display: update dml input population function
drm/amd/display: remove unused dml variable
drm/amd/display: correct dml surface size assignment
Eric Bernstein (1):
drm/amd/display: Fix various issues found by compiler warning as errors
Eric Yang (1):
drm/amd/display: fix inputting clk lvl into dml for RN
Evan Quan (6):
drm/amd/powerplay: handle features disablement for baco reset in SMU FW
drm/amd/powerplay: update smu11_driver_if_navi10.h
drm/amd/powerplay: always refetch the enabled features status on dpm enablement
drm/amd/powerplay: correct the way for checking SMU_FEATURE_BACO_BIT support
drm/amdgpu: drop the non-sense firmware version check on arcturus
drm/amdgpu: update psp firmwares loading sequence V2
Felix Kuehling (1):
drm/amdgpu: Improve Vega20 XGMI TLB flush workaround
George Shen (2):
drm/amd/display: Move USB-C workaround to after parameter variables are set
drm/amd/display: Temporarily disable stutter on MPO transition
Guchun Chen (4):
drm/amdgpu: limit GDS clearing workaround in cold boot sequence
drm/amdgpu: correct comment to clear up the confusion
drm/amdgpu: log on non-zero error conter per IP before GPU reset
drm/amdgpu: record non-zero error counter info in NBIO before resetting GPU
Hawking Zhang (6):
drm/amdgpu: move xgmi init/fini to xgmi_add/remove_device call (v2)
drm/amdgpu: add dpm helper function for DF Cstate control
drm/amdgpu: move get_xgmi_relative_phy_addr to amdgpu_xgmi.c
drm/amdgpu: toggle DF-Cstate to protect DF reg access
drm/amd/powerplay: update arcturus ppsmc header to 54.15.0
drm/amd/powerplay: add DFCstate control pptable func for arct
Hersen Wu (3):
drm/amd/display: linux enable oled panel support dc part
drm/amd/display: dmub back door load
drm/amd/display: DMUB Firmware Load by PSP
Isabel Zhang (1):
drm/amd/display: Add initialitions for PLL2 clock source
Jack Zhang (2):
drm/amdgpu/sriov Don't send msg when smu suspend
drm/amdgpu/sriov set driver_table address in VF
Jaehyun Chung (2):
drm/amd/display: Monitor patch to delay setting ignore MSA bit
drm/amd/display: Access patches from stream for ignore MSA monitor patch
James Zhu (2):
drm/amdgpu/vcn2.5: fix DPG mode power off issue on instance 1
drm/amdgpu/vcn2.5: fix warning
Jing Zhou (1):
drm/amd/display: external monitor abm enabled in modern standby
John Clements (1):
drm/amdgpu: Add Arcturus D342 page retire support
Jonathan Kim (1):
drm/amdgpu: fix amdgpu pmu to use hwc->config instead of hwc->conf
Joseph Gravenor (2):
drm/amd/display: remove invalid dc_is_hw_initialized function
drm/amd/display: turn off the mst hub before we do detection
Kent Russell (2):
drm/powerplay: Ratelimit PP_ASSERT warnings
drm/amdgpu: Fix check for DPM when returning max clock
Martin Leung (3):
drm/amd/display: always apply T7/T9 delay logic
drm/amd/display: add monitor patch to disable SCDC read/write
drm/amd/display: Link training TPS1 workaround
Michael Strauss (1):
drm/amd/display: Fix RV2 Variant Detection
Monk Liu (4):
drm/amdgpu: cleanup some incorrect reg access for SRIOV
drm/amdgpu: fix memory leak during TDR test(v2)
drm/amdgpu: fix colliding of preemption
drm/amdgpu: fix psp ucode not loaded in bare-metal
Nathan Chancellor (1):
drm/amd/display: Don't take the address of skip_scdc_overwrite in dc_link_detect_helper
Nicholas Kazlauskas (9):
drm/amd/display: Add GPINT handler interface
drm/amd/display: Wait for clean shutdown in DMCUB reset
drm/amd/display: Add DMUB tracebuffer debugfs
drm/amd/display: Don't treat missing command table as failure
drm/amd/display: Don't map ATOM_ENABLE to ATOM_INIT
drm/amd/display: Use fb_base/fb_offset if available for translation
drm/amd/display: Wait for DMCUB to finish loading before executing commands
drm/amd/display: Don't ask PSP to load DMCUB for backdoor load
drm/amd/display: Add DMUB firmware state debugfs
Nikola Cornij (1):
drm/amd/display: Drop unused field from dc_panel_patch
Nirmoy Das (2):
drm/amdgpu: cleanup amdgpu_ring_fini
drm/amdgpu: use amdgpu_ring_test_helper when possible
Peikang Zhang (5):
drm/amd/display: dc_get_vmid_use_vector() crashes when get called
drm/amd/display: Update hubbub description comment
drm/amd/display: Toggle VSR button cause system crash
drm/amd/display: System crashes when add_ptb_to_table() gets called
drm/amd/display: Add visual confirm support for FreeSync 2 ARGB2101010
Prike Liang (1):
drm/amd/powerplay: suppress nonsupport profile mode overrun message
Rajneesh Bhardwaj (3):
drm/amdgpu: Fix missing error check in suspend
drm/amdkfd: show warning when kfd is locked
drm/amdkfd: refactor runtime pm for baco
Rodrigo Siqueira (2):
drm/amd/display: Add AUX backlight register
drm/amd/display: Add backlight support via AUX
Rohit Khaire (1):
drm/amdgpu: Don't write GCVM_L2_CNTL* regs on navi12 VF
Roman Li (3):
drm/amd/display: Fix psr static frames calculation
drm/amd/display: remove early break in interdependent_lock
drm/amd/display: Add dmcu f/w loading for NV12
Samson Tam (1):
drm/amd/display: do not force UCLK DPM to stay at highest state during display off in DCN2
Shirish S (1):
amdgpu/gmc_v9: save/restore sdpif regs during S3
Sung Lee (6):
drm/amd/display: Do not set optimized_require to false after plane disable
drm/amd/display: Use dcfclk to populate watermark ranges
drm/amd/display: Add wm ranges to clk_mgr
drm/amd/display: DCN2.x Do not program DPPCLK if same value
drm/amd/display: Revert "DCN2.x Do not program DPPCLK if same value"
drm/amd/display: Make clock table struct more accessible
Takashi Iwai (1):
drm/amd/display: Fix wrongly passed static prefix
Tom St Denis (1):
drm/amd/amdgpu: Add gfxoff debugfs entry
Tony Cheng (1):
drm/amd/display: fix workaround for incorrect double buffer register for DLG ADL and TTU
Vladimir Stempen (1):
drm/amd/display: programming last delta in output transfer function LUT to a correct value
Wenjing Liu (3):
drm/amd/display: decouple global lock out of pipe control lock
drm/amd/display: no hdcp retry if bksv or ksv list is revoked
drm/amd/display: update HDCP DTM immediately after hardware programming
Wyatt Wood (5):
drm/amd/display: Add set psr version message
drm/amd/display: Remove unused values from psr struct
drm/amd/display: Hookup psr set version call
drm/amd/display: Add psr get_state call
drm/amd/display: Add driver support for enabling PSR on DMCUB
Yong Zhao (7):
drm/amdkfd: Rename queue_count to active_queue_count
drm/amdkfd: Avoid ambiguity by indicating it's cp queue
drm/amdkfd: Count active CP queues directly
drm/amdkfd: Fix a memory leak in queue creation error handling
drm/amdkfd: Delete excessive printings
drm/amdkfd: Delete unnecessary unmap queue package submissions
drm/amdgpu: Increase timout on emulator to tenfold instead of twice
Yongqiang Sun (3):
drm/amd/display: Check hyperV flag in DC.
drm/amd/display: Limit minimum DPPCLK to 100MHz.
drm/amd/display: optimize prgoram wm and clks
Yu-ting Shen (1):
drm/amd/display: limit display clock to 100MHz to avoid FIFO error
YueHaibing (2):
drm/amd/display: Remove set but not unused variable 'stream_status'
drm/amd/display: remove set but not used variable 'mc_vm_apt_default'
Zhan Liu (1):
drm/amd/display: Add aconnector condition check for dpcd read
changzhu (1):
drm/amdgpu: add is_raven_kicker judgement for raven1
xinhui pan (2):
drm/amdgpu: Do not move root PT bo to relocated list
drm/amdgpu: Remove kfd eviction fence before release bo (v2)
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 125 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 81 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 17 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 3 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 113 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 53 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 52 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 51 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 90 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 159 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 45 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 4 +-
drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 10 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 1 -
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 19 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 32 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 105 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 32 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 150 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 9 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 11 +
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 132 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 27 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 254 ++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 34 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 91 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 241 ++-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 14 +-
.../gpu/drm/amd/display/dc/bios/command_table2.c | 8 +-
.../amd/display/dc/bios/command_table_helper2.c | 13 +-
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 20 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 26 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 8 +-
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 33 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 161 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 51 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 60 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 213 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 56 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 193 +-
drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 5 +-
drivers/gpu/drm/amd/display/dc/dc.h | 29 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 48 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 17 +
drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +-
drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 16 +
.../gpu/drm/amd/display/dc/dce/dce_scl_filters.c | 2204 +++++++++++---------
.../drm/amd/display/dc/dce/dce_scl_filters_old.c | 25 +
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 90 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 11 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 58 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.h | 4 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 13 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 168 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 156 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 7 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 5 +
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 11 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 135 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 7 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 5 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h | 20 -
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 84 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h | 7 -
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 138 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 8 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 39 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 5 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 190 +-
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 8 +
.../drm/amd/display/dc/dml/display_mode_structs.h | 9 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 11 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 -
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 2 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 2 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 +
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 4 +
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 3 +-
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 6 +-
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 5 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 20 +-
.../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 4 +-
.../gpu/drm/amd/display/dmub/inc/dmub_gpint_cmd.h | 75 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 48 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 69 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 9 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 50 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 12 +-
drivers/gpu/drm/amd/display/include/dpcd_defs.h | 8 +
.../drm/amd/display/modules/freesync/freesync.c | 8 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 49 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 11 +-
.../drm/amd/display/modules/hdcp/hdcp1_execution.c | 4 -
.../amd/display/modules/hdcp/hdcp1_transition.c | 12 +-
.../drm/amd/display/modules/hdcp/hdcp2_execution.c | 14 +-
.../amd/display/modules/hdcp/hdcp2_transition.c | 6 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 4 +
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 9 +
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 164 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 32 +-
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 +
drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 16 +-
.../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 2 +
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 6 +-
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 86 +-
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 23 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 4 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 7 +-
drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 6 +-
drivers/gpu/drm/amd/powerplay/inc/pp_debug.h | 4 +-
.../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 3 +-
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 4 +-
.../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 46 +-
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 22 +-
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 8 +-
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 12 +-
drivers/gpu/drm/radeon/radeon_drv.c | 43 +-
drivers/gpu/drm/radeon/radeon_kms.c | 6 +
175 files changed, 5268 insertions(+), 2479 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters_old.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_gpint_cmd.h
More information about the amd-gfx
mailing list