* [pull] amdgpu drm-next-5.4
@ 2019-08-23 20:26 Alex Deucher
0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2019-08-23 20:26 UTC (permalink / raw)
To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
airlied-Re5JQEeQqe8AvxtiuMwx3w, daniel.vetter-/w4YWyX8dFk
Cc: Alex Deucher
Hi Dave, Daniel,
A few new bits for 5.4, mostly ongoing new asic support. This is pretty much it
for 5.4. We have a few patches for display enablement of renoir which should be
out next week (just wrapping up IP review).
The following changes since commit e7f7287bf5f746d29f3607178851246a005dd398:
Merge tag 'drm-next-5.4-2019-08-09' of git://people.freedesktop.org/~agd5f/linux into drm-next (2019-08-12 14:20:21 +1000)
are available in the Git repository at:
git://people.freedesktop.org/~agd5f/linux tags/drm-next-5.4-2019-08-23
for you to fetch changes up to b4d857ded1c50fb2bd1168d6f80ae81397ae468b:
drm/amd/display: 3.2.48 (2019-08-23 11:46:12 -0500)
----------------------------------------------------------------
drm-next-5.4-2019-08-23:
amdgpu:
- Enable power features on Navi12
- Enable power features on Arcturus
- RAS updates
- Initial Renoir APU support
- Enable power featyres on Renoir
- DC gamma fixes
- DCN2 fixes
- GPU reset support for Picasso
- Misc cleanups and fixes
scheduler:
- Possible race fix
----------------------------------------------------------------
Aaron Liu (23):
drm/amdgpu: fix no interrupt issue for renoir emu
drm/amdgpu: enable dce virtual ip module for Renoir
drm/amdgpu: add asic funcs for renoir
drm/amdgpu: set rlc funcs for renoir
drm/amdgpu: add psp_v12_0 for renoir (v2)
drm/amdgpu: enable clock gating for renoir
drm/amdgpu: enable power gating for renoir
drm/amdgpu: update lbpw for renoir
drm/amdgpu: set fw default loading by psp for renoir
drm/amd/powerplay: add smu12_driver_if.h (v3)
drm/amdgpu/powerplay: add initial renoir_ppt.c for renoir (v3)
drm/amdgpu/powerplay: add smu_v12_0.c & smu_v12_0.h for renoir
drm/amdgpu/powerplay: add smu ip block for renoir (v2)
drm/amdgpu/powerplay: add power up/down SDMA interfaces for renoir
drm/amd/powerplay: udpate smu_v12_0_check_fw_version (v2)
drm/amdgpu: add set_gfx_cgpg implement (v2)
drm/amdgpu: add and enable gfxoff feature
drm/amd/powerplay: fix checking gfxoff status for rn
drm/amd/powerplay: using valid mapping check for rn
drm/amd/powerplay: add smu tables for rn
drm/amd/powerplay: init smu tables for rn
drm/amd/powerplay: add DPMCLOCKS table implementation
drm/amdgpu: update gc/sdma goldensetting for rn
Ahmad Othman (1):
drm/amd/display: Refactoring VTEM
Ahzo (1):
drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2)
Alex Deucher (11):
drm/amdgpu: add navi14 PCI ID
drm/amd/display: use kvmalloc for dc_state (v2)
drm/amdgpu: flag renoir as experimental for now
drm/amdgpu/gfx9: update pg_flags after determining if gfx off is possible
drm/amdgpu/powerplay: silence a warning in smu_v11_0_setup_pptable
drm/amdgpu/powerplay: Add smu_v12_0_ppsmc.h (v2)
drm/amdgpu/powerplay/smu7: enable mclk switching if monitors are synced
drm/amdgpu/powerplay/vega10: enable mclk switching if monitors are synced
drm/amd/display: update bw_calcs to take pipe sync into account (v3)
drm/amdgpu/display: add flag for multi-display mclk switching
drm/amdgpu: set adev->num_vmhubs for gmc6,7,8
Andrey Grodzovsky (6):
dmr/amdgpu: Fix compile error with CONFIG_DRM_AMDGPU_GART_DEBUGFS
drm/amd/powerplay: Fix meaning of 0x1E PPSMC_MSG
drm/amd/powerplay: add mode2 reset callback for pp_smu_mgr
drm/amd/powerpay: Implement mode2 reset callback for SMU10
drm/amd/poweplay: Add amd_pm_funcs callback for mode 2
drm/amdgpu: Use new mode2 reset interface for RV.
Anthony Koo (5):
drm/amd/display: fix issue where 252-255 values are clipped
drm/amd/display: 3.2.45
drm/amd/display: 3.2.46
drm/amd/display: 3.2.47
drm/amd/display: 3.2.48
Aric Cyr (2):
drm/amd/display: 3.2.43
drm/amd/display: 3.2.44
Bayan Zabihiyan (3):
drm/amd/display: Fix frames_to_insert math
drm/amd/display: add Cursor Degamma logic for DCN2
drm/amd/display: Expose OTG_V_TOTAL_MID for HW Diags
Charlene Liu (4):
drm/amd/display: wake up ogam mem pwr before programming ocsc
drm/amd/display: enable dcn_mem_pwr as golden setting updates
drm/amd/display: support spdif
drm/amd/display: set av_mute in hw_init for HDMI
Chengming Gui (2):
drm/amd/powerplay: remove redundancy debug log about smu unsupported features
drm/amd/powerplay: add arcturus_is_dpm_running function for arcturus
Christian König (2):
drm/scheduler: use job count instead of peek
drm/amdgpu: fix dma_fence_wait without reference
Christoph Hellwig (4):
drm/radeon: handle PCIe root ports with addressing limitations
drm/amdgpu: handle PCIe root ports with addressing limitations
drm/radeon: simplify and cleanup setting the dma mask
drm/amdgpu: simplify and cleanup setting the dma mask
Christophe JAILLET (2):
drm/amd/display: Fix a typo - dce_aduio_mask --> dce_audio_mask
drm/amdgpu: Fix a typo in the include header guard of 'navi12_ip_offset.h'
Colin Ian King (4):
drm/amd/powerplay: remove redundant duplicated return check
drm/amdgpu/powerplay: fix spelling mistake "unsuported" -> "unsupported"
drm/amdgpu/powerplay: remove redundant assignment to variable baco_state
drm/amd/display: fix a potential null pointer dereference
David Francis (7):
drm/amd/display: Remove drm_dsc_dc.c
Revert "drm/amd/display: skip dsc config for navi10 bring up"
Revert "drm/amd/display: navi10 bring up skip dsc encoder config"
Revert "drm/amd/display: add global master update lock for DCN2"
Revert "drm/amd/display: Fix underscan not using proper scaling"
drm/amd/display: Enable SST DSC in DM
drm/amd/display: MST topology debugfs
David Galiffi (1):
drm/amd/display: Synchronous DisplayPort Link Training
Derek Lai (1):
drm/amd/display: Use res_cap to acquire i2c instead of pipe count
Dmytro Laktyushkin (10):
drm/amd/display: make firmware info only load once during dc_bios create
drm/amd/display: update optc odm interface for more than 2 opps
drm/amd/display: fix dcn20 global sync dml param extraction
drm/amd/display: fix calc_pll_max_vco_construct
drm/amd/display: re structure odm to allow 4 to 1 support
drm/amd/display: fix dp stream enable
drm/amd/display: fix odm pipe copy
drm/amd/display: fix dcn20 odm dpp programming
drm/amd/display: fix odm stream release
drm/amd/display: fix odm validation
Eric Yang (1):
drm/amd/display: Enable type C hotplug
Evan Quan (6):
drm/amd/powerplay: update Arcturus smc fw and driver interface header
drm/amd/powerplay: expose supported clock domains only through sysfs
drm/amd/powerplay: get bootup fclk value
drm/amd/powerplay: set Arcturus default fclk as bootup value on dpm disabled
drm/amd/powerplay: correct SW smu11 thermal range settings
drm/amd/powerplay: correct typo
Feifei Xu (1):
drm/amdgpu: Set no-retry as default.
Frank.Min (4):
drm/amdgpu: disable agp for sriov
drm/amdgpu: unity mc base address for arcturus
amd/amdgpu: add Arcturus vf DID support
amd/amdkfd: add Arcturus vf DID support
Gang Ba (1):
drm/amd/amdgpu: Update VM function pointer
Guchun Chen (2):
drm/amdgpu: add check to avoid array bound issue
drm/amdgpu: correct ras error count type
Huang Rui (16):
drm/amdgpu: add renoir header files (v2)
drm/amdgpu: add renoir asic_type enum
drm/amdgpu: add renoir support for gpu_info and ip block setting
drm/amdgpu: add soc15 common ip block support for renoir
drm/amdgpu: add gmc v9 supports for renoir
drm/amdgpu: set fw load type for renoir
drm/amdgpu: add gfx support for renoir
drm/amdgpu: add sdma support for renoir
drm/amdgpu: set ip blocks for renoir
drm/amdgpu: add renoir pci id
drm/amdgpu: add gfx golden settings for renoir (v2)
drm/amdgpu: add sdma golden settings for renoir
drm/amdgpu: use direct loading on renoir vcn for the moment
drm/amdgpu: skip mec2 jump table loading for renoir
drm/amdgpu: skip dpm init for renoir
drm/amd/powerplay: powerup sdma/vcn for all apu series
Ilya Bakoulin (4):
drm/amd/display: Update DML parameters
drm/amd/display: HUBP/HUBBUB register programming fixes
drm/amd/display: Fix type of ODMCombineType field
drm/amd/display: set Hratio and VRatio in dml
Jaehyun Chung (3):
drm/amd/display: Add work-around option to skip DCN20 clock updates
drm/amd/display: Add VM page fault handle implementation
drm/amd/display: Enable HW rotation
Joseph Gravenor (1):
drm/amd/display: Implement voltage limitation stub
Joshua Aberback (1):
drm/amd/display: Properly read LVTMA_PWRSEQ_CNTL
Josip Pavic (1):
drm/amd/display: load iram for abm 2.3
Julian Parkin (4):
drm/amd/display: Improve sharing of HUBBUB register lists
drm/amd/display: Remove duplicate interface for programming FB
drm/amd/display: Remove redundant definition of dwb_source enums
drm/amd/display: Delete dead code in command_table_helper
Jun Lei (6):
drm/amd/display: fixup DPP programming sequence
drm/amd/display: wait for pending complete when enabling a plane
drm/amd/display: clean up DML for DCN2x
drm/amd/display: fix pipe selection logic in validate
drm/amd/display: fix DML not calculating delivery time
drm/amd/display: revert wait in pipelock
Kenneth Feng (2):
drm/amd/powerplay: change smu_read_sensor sequence in smu
drm/amd/amdgpu: disable MMHUB PG for navi10
Kent Russell (2):
drm/powerplay: Fix Vega20 Average Power value v4
drm/powerplay: Fix Vega20 power reading again
Kevin Wang (7):
drm/amd/powerplay: fix message of SetHardMinByFreq failed when feature is disabled
drm/amdgpu: fix typo error amdgput -> amdgpu
drm/amdgpu: use exiting amdgpu_ctx_total_num_entities function
drm/amd/powerplay: add smu_smc_read_sensor support for arcturus
drm/amd/powerplay: fix variable type errors in smu_v11_0_setup_pptable
drm/amd/powerplay: remove duplicate macro smu_get_uclk_dpm_states in amdgpu_smu.h
drm/amd/powerpaly: fix navi series custom peak level value error
Le Ma (13):
drm/amdgpu: add gfx clock gating for Arcturus
drm/amdgpu: enable gfx clock gating for Arcturus
drm/amdgpu: add hdp clock gating for Arcturus
drm/amdgpu: enable hdp clock gating for Arcturus
drm/amdgpu: support sdma clock gating for more instances
drm/amdgpu: add sdma clock gating for Arcturus
drm/amdgpu: enable sdma clock gating for Arcturus
drm/amdgpu: split athub clock gating from mmhub
drm/amdgpu: add GFX_CP_LS flag to Arcturus
drm/amdgpu: increase CGCG gfx idle threshold for Arcturus
drm/amdgpu: add mmhub clock gating for Arcturus
drm/amdgpu: enable mmhub clock gating for Arcturus
drm/amdgpu/powerplay: update Arcturus smu version in new place
Leo Li (1):
drm/amd/display: Load NV12 SOC BB from firmware
Leo Liu (4):
drm/amdgpu: enable Renoir VCN firmware loading
drm/amdgpu: enable Doorbell support for Renoir (v2)
drm/amdgpu: add VCN2.0 to Renoir IP blocks
drm/amdgpu/powerplay: add Renoir VCN power management
Lewis Huang (1):
drm/amd/display: reprogram VM config when system resume
Marek Olšák (1):
Revert "drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)"
Martin Leung (4):
drm/amd/display: Make init_hw and init_pipes generic for seamless boot
drm/amd/display: fix dcn-specific clk_mgr init_clocks
drm/amd/display: enabling seamless boot sequence for dcn2
drm/amd/display: cleaned up coding error in init_hw
Michael Strauss (1):
drm/amd/display: Enable MPO with pre-blend color processing (RGB)
Michel Dänzer (1):
drm/amdgpu: Update pitch on page flips without DC as well
Nathan Chancellor (1):
drm/amd/display: Fix 32-bit divide error in wait_for_alt_mode
Nicholas Kazlauskas (6):
drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2
drm/amd/display: Calculate bpc based on max_requested_bpc
drm/amd/display: Check return code for CRC drm_crtc_vblank_get
drm/amd/display: Use connector list for finding DPRX CRC aux
drm/amd/display: Split out DC programming for CRC capture
drm/amd/display: Lock the CRTC when setting CRC source
Nicolai Hähnle (1):
drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl
Nikola Cornij (7):
drm/amd/display: Change DSC policy from slices per column to minimum slice height
drm/amd/display: Set DSC before DIG front-end is connected to its back-end
drm/amd/display: Remove 4:2:2 DSC support
drm/amd/display: Correct DSC PPS log
drm/amd/display: Add and refine DSC logs in enable sequence
drm/amd/display: Zero-out dsc init regs
drm/amd/display: Fix number of slices not being checked for dsc
Oak Zeng (2):
drm/amdgpu: Export function to flush TLB of specific vm hub
drm/amdkfd/gfx10: Calling amdgpu functions to invalidate TLB
Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu: fix gfx9 soft recovery
Prike Liang (15):
drm/amdgpu: enable gfx clock gating for rn
drm/amdgpu: enable mmhub clock gating for rn
drm/amdgpu: enable sdma clock gating for rn
drm/amdgpu: enable BIF clock gating for rn
drm/amdgpu: enable HDP clock gating for rn
drm/amdgpu: enable rom clock gating for rn
drm/amdgpu: enable vcn clock gating for rn
drm/amdgpu: enable IH clock gating for rn
drm/amdgpu: enable athub clock gating for rn
drm/amdgpu: enable DF clock gating for rn
drm/amdgpu/mmhub1: set mmhub clock gating for rn
drm/amdgpu/sdma4: set sdma clock gating for rn
drm/amdgpu: enable SDMA power gating for rn
drm/amd/powerplay: enable renoir dpm feature
drm/amd/powerplay: Disable renoir smu feature retrieve for the moment
Qingqing Zhuo (3):
drm/amd/display: Add enum for H-timing divider mode
drm/amd/display: refactor Device ID for external chips
drm/amd/display: remove unused function
Stephen Rothwell (1):
drm/amdgpu: MODULE_FIRMWARE requires linux/module.h
Su Sung Chung (2):
drm/amd/display: refactor gpio to allocate hw_container in constructor
drm/amd/display: fix audio endpoint not getting disabled issue
Tao Zhou (6):
drm/amdgpu: add sub block parameter in ras inject command
drm/amdgpu: add amdgpu_mmhub_funcs definition
drm/amdgpu: support mmhub ras in amdgpu ras
drm/amdgpu: create mmhub ras framework
drm/amdgpu: remove ras block's feature status info in sysfs
drm/amdgpu: implement querying ras error count for mmhub
Thong Thai (2):
Revert "drm/amdgpu: use direct loading on renoir vcn for the moment"
drm/amdgpu: enable VCN DPG for Renoir
Tianci.Yin (1):
drm/amdgpu/psp: move TMR to cpu invisible vram region
Vitaly Prosyak (3):
drm/amd/display: Add 22, 24, and 26 degamma
drm/amd/display: Add HLG support in color module
drm/amd/display: Check if set_blank_data_double_buffer exists before call
Wenjing Liu (3):
drm/amd/display: reset drr programming on pipe reset
drm/amd/display: reset hdmi tmds rate and data scramble on pipe reset
drm/amd/display: check hpd before retry verify link cap
Wyatt Wood (4):
drm/amd/display: Add Logging for Gamma Related information (1/2)
drm/amd/display: Add Logging for Gamma Related information (2/2)
drm/amd/display: add null checks before logging
drm/amd/display: Add Logging for Gamma Related information
Xiaojie Yuan (15):
drm/amdgpu: enable gfx clock gatings for navi12
drm/amdgpu: enable hdp clock gating for navi12
drm/amdgpu/sdma5: set sdma clock gating for navi12
drm/amdgpu: enable sdma clock gating for navi12
drm/amdgpu/mmhub2: set clock gating for navi12
drm/amdgpu: enable mmhub clock gating for navi12
drm/amdgpu: enable ih clock gating for navi12
drm/amdgpu/athub2: set clock gating for navi12
drm/amdgpu: enable athub clock gating for navi12
drm/amdgpu: enable vcn clock gating for navi12
drm/amdgpu: remove special autoload handling for navi12
drm/amdgpu: fix debug level for ppt offset/size
drm/amdgpu: add firmware header printing for psp fw loading (v2)
drm/amdgpu: remove redundant argument for psp_funcs::cmd_submit callback
drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x
Yogesh Mohan Marimuthu (1):
drm/amd/display: fix trigger not generated for freesync
Yong Zhao (5):
drm/amdgpu: Add printing for RW extracted from VM_L2_PROTECTION_FAULT_STATUS
drm/amdgpu: Add more page fault info printing for GFX10
drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 for GFX10
drm/amdkfd: Fill amdgpu_task_info for KFD VMs
drm/amdkfd: Fill the name field in node topology with asic name v2
Yongqiang Sun (2):
drm/amd/display: Add PIXEL_RATE control regs for more instances
drm/amd/display: Add DFS reference clock field
YueHaibing (5):
drm/amdgpu: remove set but not used variable 'psp_enabled'
drm/amdgpu: remove duplicated include from gfx_v9_0.c
drm/amd/display: remove duplicated include from dc_link.c
drm/amdkfd: remove set but not used variable 'pdd'
drm/amdkfd: Make deallocate_hiq_sdma_mqd static
Zi Yu Liao (2):
drm/amd/display: fix MPO HUBP underflow with Scatter Gather
drm/amd/display: fix stuck test pattern on right half of display
hersen wu (1):
drm/amd/display: flicking observed while installing driver on Navi10 CF
tiancyin (2):
drm/amd/powerplay: re-define smu interface version for smu v11
drm/amd/powerplay: update smu11_driver_if_navi10.h
yanyan kang (1):
drm/amd/display: audio cannot switch to internal when display turns off
drivers/gpu/drm/amd/amdgpu/Makefile | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 41 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 46 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 31 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 83 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 47 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 7 +
drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 103 +++
drivers/gpu/drm/amd/amdgpu/athub_v1_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 17 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 82 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 70 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 253 +++---
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 120 ++-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 +
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 125 +++
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 3 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 21 +
drivers/gpu/drm/amd/amdgpu/nv.c | 22 +-
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 565 ++++++++++++++
drivers/gpu/drm/amd/amdgpu/psp_v12_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 -
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 130 ++--
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 97 ++-
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 4 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 19 +
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 13 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 16 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 79 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 138 +++-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 6 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 24 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 4 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 3 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 3 +-
.../dc/bios/dce110/command_table_helper_dce110.c | 36 +-
.../dc/bios/dce112/command_table_helper2_dce112.c | 36 +-
.../dc/bios/dce112/command_table_helper_dce112.c | 36 +-
drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 33 +-
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 10 +-
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 17 +-
.../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 12 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 136 +++-
drivers/gpu/drm/amd/display/dc/core/dc.c | 89 ++-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 180 ++---
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 372 +++++++--
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 179 +++--
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 277 +++----
drivers/gpu/drm/amd/display/dc/dc.h | 14 +-
drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 +
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 10 +
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 6 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 6 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 36 +-
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 68 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 16 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 31 +
.../drm/amd/display/dc/dce100/dce100_resource.c | 6 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 67 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.h | 10 +-
.../drm/amd/display/dc/dce110/dce110_resource.c | 6 +-
.../drm/amd/display/dc/dce112/dce112_resource.c | 2 +-
.../drm/amd/display/dc/dce120/dce120_resource.c | 2 +-
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 14 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 16 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 2 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 4 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 26 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 352 +++++++--
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 72 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 19 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 4 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 25 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 14 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 10 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 26 +
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 6 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 31 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 2 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 26 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 21 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 122 +--
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 88 ++-
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 16 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 96 +--
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 18 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 561 ++++++-------
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 2 +-
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 6 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 1 -
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 95 +--
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 7 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 746 +++++++++++-------
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 37 +-
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 27 +
.../drm/amd/display/dc/dml/display_mode_enums.h | 22 +-
.../drm/amd/display/dc/dml/display_mode_structs.h | 3 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 13 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 18 +
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 71 +-
drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c | 453 -----------
.../amd/display/dc/gpio/dce110/hw_factory_dce110.c | 18 +-
.../amd/display/dc/gpio/dce120/hw_factory_dce120.c | 14 +-
.../amd/display/dc/gpio/dce80/hw_factory_dce80.c | 14 +-
.../amd/display/dc/gpio/dcn10/hw_factory_dcn10.c | 12 +-
.../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 12 +-
.../display/dc/gpio/diagnostics/hw_factory_diag.c | 9 +-
drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 74 +-
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 51 +-
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.h | 6 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 26 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.h | 5 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.h | 48 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 32 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_generic.h | 6 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 31 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.h | 5 +-
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 11 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 11 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 12 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 3 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 6 +
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 12 -
drivers/gpu/drm/amd/display/dc/inc/hw/gpio.h | 10 +
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 11 +-
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 7 +
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 -
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 20 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 15 +-
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 40 +-
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 -
.../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 28 +-
.../display/dc/virtual/virtual_stream_encoder.c | 5 +
.../drm/amd/display/include/ddc_service_types.h | 10 +-
.../gpu/drm/amd/display/include/gpio_interface.h | 9 +
.../gpu/drm/amd/display/include/logger_interface.h | 2 +
drivers/gpu/drm/amd/display/include/logger_types.h | 7 +
.../drm/amd/display/modules/color/color_gamma.c | 224 ++++--
.../drm/amd/display/modules/color/color_gamma.h | 1 +
.../drm/amd/display/modules/freesync/freesync.c | 303 ++-----
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 2 +
.../drm/amd/display/modules/inc/mod_info_packet.h | 2 +-
.../amd/display/modules/info_packet/info_packet.c | 88 +++
.../drm/amd/display/modules/power/power_helpers.c | 121 ++-
drivers/gpu/drm/amd/include/amd_shared.h | 1 +
.../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 21 +
.../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 222 ++++++
.../drm/amd/include/asic_reg/mp/mp_12_0_0_offset.h | 336 ++++++++
.../amd/include/asic_reg/mp/mp_12_0_0_sh_mask.h | 866 +++++++++++++++++++++
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 +
drivers/gpu/drm/amd/include/navi12_ip_offset.h | 4 +-
drivers/gpu/drm/amd/powerplay/Makefile | 2 +-
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 21 +
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 38 +-
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 43 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 7 +
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 12 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 3 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 6 +-
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 29 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 9 +
drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 2 +-
.../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 4 +-
.../amd/powerplay/inc/smu11_driver_if_arcturus.h | 17 +-
.../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 29 +-
.../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 217 ++++++
drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 44 ++
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 12 +
drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 42 +
.../gpu/drm/amd/powerplay/inc/smu_v12_0_ppsmc.h | 106 +++
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 19 +-
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 173 ++++
drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 28 +
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 120 +--
drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 350 +++++++++
drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 37 +-
drivers/gpu/drm/radeon/radeon.h | 1 -
drivers/gpu/drm/radeon/radeon_device.c | 21 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 2 +-
drivers/gpu/drm/scheduler/sched_entity.c | 4 +-
include/drm/amd_asic_type.h | 1 +
229 files changed, 8051 insertions(+), 3441 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v1_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v12_0.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_12_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_12_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu12_driver_if.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0_ppsmc.h
create mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.c
create mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.h
create mode 100644 drivers/gpu/drm/amd/powerplay/smu_v12_0.c
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [pull] amdgpu drm-next-5.4
[not found] ` <CAPM=9tw3xmLCnmckvkG3SzAO82rwj2KMfP2yYw=2-WPWLg7fJQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2019-09-05 16:01 ` Alex Deucher
0 siblings, 0 replies; 4+ messages in thread
From: Alex Deucher @ 2019-09-05 16:01 UTC (permalink / raw)
To: Dave Airlie; +Cc: Alex Deucher, Daniel Vetter, dri-devel, amd-gfx mailing list
On Tue, Sep 3, 2019 at 2:37 AM Dave Airlie <airlied@gmail.com> wrote:
>
> On Sat, 31 Aug 2019 at 07:27, Alex Deucher <alexdeucher@gmail.com> wrote:
> >
> > Hi Dave, Daniel,
> >
> > Mostly bug fixes. The big addition is display support for renoir
> > which is new for 5.4. I realize it's a bit late to add it but the
> > rest of the code for renoir is already in so it would be nice to
> > get the display part in as well. If not, let me know, and I'll
> > respin without it. Thanks!
>
> dim: c072b0c24e6b ("drm/amdgpu: fix GFXOFF on Picasso and Raven2"):
> Fixes: SHA1 in not pointing at an ancestor:
> dim: 98f58ada2d37 ("drm/amdgpu/gfx9: update pg_flags after
> determining if gfx off is possible")
> dim: ERROR: issues in commits detected, aborting
>
> b05f65d7720b172b6fde3abfa49ed66837071d45
> seems to be the correct ancestor in my tree.
I cherry-picked that change to -fixes as well:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=98f58ada2d37
Alex
>
> No problems on the renoir code.
>
> Dave.
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [pull] amdgpu drm-next-5.4
[not found] ` <20190830212650.5055-1-alexander.deucher-5C7GfCeVMHo@public.gmane.org>
@ 2019-09-03 6:37 ` Dave Airlie
[not found] ` <CAPM=9tw3xmLCnmckvkG3SzAO82rwj2KMfP2yYw=2-WPWLg7fJQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: Dave Airlie @ 2019-09-03 6:37 UTC (permalink / raw)
To: Alex Deucher; +Cc: Alex Deucher, Daniel Vetter, dri-devel, amd-gfx mailing list
On Sat, 31 Aug 2019 at 07:27, Alex Deucher <alexdeucher@gmail.com> wrote:
>
> Hi Dave, Daniel,
>
> Mostly bug fixes. The big addition is display support for renoir
> which is new for 5.4. I realize it's a bit late to add it but the
> rest of the code for renoir is already in so it would be nice to
> get the display part in as well. If not, let me know, and I'll
> respin without it. Thanks!
dim: c072b0c24e6b ("drm/amdgpu: fix GFXOFF on Picasso and Raven2"):
Fixes: SHA1 in not pointing at an ancestor:
dim: 98f58ada2d37 ("drm/amdgpu/gfx9: update pg_flags after
determining if gfx off is possible")
dim: ERROR: issues in commits detected, aborting
b05f65d7720b172b6fde3abfa49ed66837071d45
seems to be the correct ancestor in my tree.
No problems on the renoir code.
Dave.
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 4+ messages in thread
* [pull] amdgpu drm-next-5.4
@ 2019-08-30 21:26 Alex Deucher
[not found] ` <20190830212650.5055-1-alexander.deucher-5C7GfCeVMHo@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: Alex Deucher @ 2019-08-30 21:26 UTC (permalink / raw)
To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
airlied-Re5JQEeQqe8AvxtiuMwx3w, daniel.vetter-/w4YWyX8dFk
Cc: Alex Deucher
Hi Dave, Daniel,
Mostly bug fixes. The big addition is display support for renoir
which is new for 5.4. I realize it's a bit late to add it but the
rest of the code for renoir is already in so it would be nice to
get the display part in as well. If not, let me know, and I'll
respin without it. Thanks!
The following changes since commit b4d857ded1c50fb2bd1168d6f80ae81397ae468b:
drm/amd/display: 3.2.48 (2019-08-23 11:46:12 -0500)
are available in the Git repository at:
git://people.freedesktop.org/~agd5f/linux tags/drm-next-5.4-2019-08-30
for you to fetch changes up to 9c9284f9cee9052da4cad575da8dc5f2bbb31065:
drm/amdgpu: Move null pointer dereference check (2019-08-30 15:37:17 -0500)
----------------------------------------------------------------
drm-next-5.4-2019-08-30:
amdgpu:
- Add DC support for Renoir
- Add some GPUVM hw bug workarounds
- add support for the smu11 i2c controller
- GPU reset vram lost bug fixes
- Navi1x powergating fixes
- Navi12 power fixes
- Renoir power fixes
- Misc bug fixes and cleanups
----------------------------------------------------------------
Aaron Liu (4):
drm/amdgpu: fix GFXOFF on Picasso and Raven2
drm/amd/powerplay: SMU_MSG_OverridePcieParameters is unsupport for APU
drm/amdgpu: update IH_CHICKEN in oss 4.0 IP header for VG/RV series
drm/amdgpu: fix no interrupt issue for renoir emu (v2)
Alex Deucher (1):
drm/amdgpu/virtual_dce: drop error message in hw_init
Andrey Grodzovsky (6):
drm/amd/display: Fix error message
drm/amdgpu: Add RAS EEPROM table.
drm/amd: Import smuio_11_0 headers for EEPROM access on Vega20
drm/amd/powerplay: Add interface to lock SMU HW I2C.
drm/amdgpu: Vega20 SMU I2C HW engine controller.
drm/amdgpu: Handle job is NULL use case in amdgpu_device_gpu_recover
Austin Kim (1):
drm/amdgpu: Move null pointer dereference check
Bhawanpreet Lakha (20):
drm/amd/display: Add Renoir registers (v3)
drm/amd/display: Add Renoir clock registers list
drm/amd/display: Add Renoir hw_seq register list
drm/amd/display: Add pp_smu functions for Renoir
drm/amd/display: Add Renoir irq_services (v2)
drm/amd/display: Add hubp block for Renoir (v2)
drm/amd/display: Add Renoir hubbub registers list
drm/amd/display: Add Renoir Hubbub (v2)
drm/amd/display: Add Renoir clock manager
drm/amd/display: Add Renoir resource (v2)
drm/amd/display: Add Renoir GPIO
drm/amd/display: Add Renoir DML
drm/amd/display: Fix register names
drm/amd/display: Handle Renoir in DC
drm/amd/display: Handle Renoir in amdgpu_dm (v2)
drm/amd/display: call update_bw_bounding_box
drm/amd/display: add dal_asic_id for renoir
drm/amd/display: add dcn21 core DC changes
drm/amd/display: build dcn21 blocks
drm/amd/display: add Renoir to kconfig
Colin Ian King (1):
drm/amdgpu: fix spelling mistake "jumpimng" -> "jumping"
Dan Carpenter (1):
drm/amd/powerplay: Fix an off by one in navi10_get_smu_msg_index()
Evan Quan (2):
drm/amd/powerplay: correct Vega20 dpm level related settings
drm/amd/powerplay: correct the pp_feature output on Arcturus
Gang Ba (1):
Revert "drm/amdgpu: free up the first paging queue v2"
Hawking Zhang (1):
drm/amdgpu: correct in_suspend setting for navi series
Jean Delvare (2):
drm/amd/amdgpu: hide voltage and power sensors on SI and KV parts
drm/amdgpu/si: fix ASIC tests
Kai-Heng Feng (1):
drm/amdgpu: Add APTX quirk for Dell Latitude 5495
Masahiro Yamada (1):
drm/amd: remove meaningless descending into amd/amdkfd/
Monk Liu (1):
drm/amdgpu: introduce vram lost for reset (v2)
Petr Cvek (1):
drm/amdgpu: Fix undefined dm_ip_block for navi12
Prike Liang (4):
drm/amdgpu: Initialize and update SDMA power gating
drm/amd/powerplay: regards the APU always enable the dpm feature mask
drm/amd/powerplay: enable populate DPM clocks table for swSMU APU
drm/amd/powerplay: add the interface for getting ultimate frequency v3
Roman Li (3):
drm/amd/display: Correct order of RV family clk managers for Renoir
drm/amd/display: Add DCN2.1 changes to DML
drm/amdgpu: Enable DC on Renoir
Tianci.Yin (2):
drm/amdgpu: keep the stolen memory in visible vram region
drm/amdgpu/psp: keep TMR in visible vram region for SRIOV
Xiaojie Yuan (4):
drm/amdgpu: add dummy read for some GCVM status registers
drm/amdgpu: enable vcn powergating for navi12
drm/amdgpu: enable athub powergating for navi12
drm/amd/powerplay: enable jpeg powergating for navi1x
YueHaibing (2):
drm/amdgpu/display: fix build error without CONFIG_DRM_AMD_DC_DSC_SUPPORT
drm/amd/display: remove unused function setFieldWithMask
drivers/gpu/drm/Makefile | 1 -
drivers/gpu/drm/amd/amdgpu/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 493 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 90 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 11 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 15 +
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 19 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 13 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 24 +-
drivers/gpu/drm/amd/amdgpu/si.c | 6 +-
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 724 +
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 34 +
drivers/gpu/drm/amd/amdgpu/soc15.c | 8 +
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 18 +-
drivers/gpu/drm/amd/display/Kconfig | 8 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 16 +-
drivers/gpu/drm/amd/display/dc/Makefile | 3 +
.../amd/display/dc/bios/command_table_helper2.c | 5 +
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 10 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 9 +
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 590 +
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h | 39 +
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 200 +
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h | 40 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 5 +
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 12 +
drivers/gpu/drm/amd/display/dc/dc.h | 3 +
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 17 +
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 97 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 73 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 10 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 35 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 4 +
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 10 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 595 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 132 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 244 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.h | 133 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 1680 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.h | 45 +
drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 47 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 8 +
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 6123 ++
.../amd/display/dc/dml/dcn21/display_mode_vba_21.h | 32 +
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 1823 +
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.h | 73 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 19 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 3 +
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 7 +
.../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 210 +
.../amd/display/dc/gpio/dcn21/hw_factory_dcn21.h | 33 +
.../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 386 +
.../amd/display/dc/gpio/dcn21/hw_translate_dcn21.h | 35 +
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 8 +
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 8 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 8 +
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 125 +
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 4 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 +
drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 374 +
.../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 34 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 5 +
drivers/gpu/drm/amd/display/include/dal_types.h | 3 +
.../amd/display/modules/info_packet/info_packet.c | 19 -
.../amd/include/asic_reg/clk/clk_10_0_2_offset.h | 56 +
.../amd/include/asic_reg/clk/clk_10_0_2_sh_mask.h | 73 +
.../amd/include/asic_reg/dcn/dcn_2_1_0_offset.h | 13862 +++++
.../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h | 56638 +++++++++++++++++++
.../amd/include/asic_reg/dcn/dpcs_2_1_0_offset.h | 565 +
.../amd/include/asic_reg/dcn/dpcs_2_1_0_sh_mask.h | 3430 ++
.../amd/include/asic_reg/oss/osssys_4_0_sh_mask.h | 4 +
.../include/asic_reg/smuio/smuio_11_0_0_offset.h | 92 +
.../include/asic_reg/smuio/smuio_11_0_0_sh_mask.h | 231 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 +
drivers/gpu/drm/amd/include/renoir_ip_offset.h | 1364 +
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 16 +
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 46 +-
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 2 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 79 +-
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 10 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 +
drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 1 +
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 5 +-
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 22 +
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 38 +
drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 62 +
drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 5 +-
.../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 2 +-
.../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 2 +
99 files changed, 91412 insertions(+), 140 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_10_0_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_10_0_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_2_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_2_1_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/renoir_ip_offset.h
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-09-05 16:01 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-23 20:26 [pull] amdgpu drm-next-5.4 Alex Deucher
2019-08-30 21:26 Alex Deucher
[not found] ` <20190830212650.5055-1-alexander.deucher-5C7GfCeVMHo@public.gmane.org>
2019-09-03 6:37 ` Dave Airlie
[not found] ` <CAPM=9tw3xmLCnmckvkG3SzAO82rwj2KMfP2yYw=2-WPWLg7fJQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-09-05 16:01 ` Alex Deucher
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.